装饰公司网站设计.doc
《装饰公司网站设计.doc》由会员分享,可在线阅读,更多相关《装饰公司网站设计.doc(22页珍藏版)》请在三一办公上搜索。
1、装饰公司网站设计作者:刘婧指导老师:李英【摘 要】随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文讲解了一个装饰公司的网站的设计,它基于数据关联规则的公司个性化页面及动态数据生成案例,在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。【关键词】装饰公司网站 动态 ASP 数据库 ACCESSAbstractAlong with the development of the calculator science, the database techn
2、ique is more and more extensive in the application in the Internet, providing the more thoughtful and humanized service for the large network customer.This text explained in detail a design of the website that decorates the company, it according to the company characteristic page and the dynamic sta
3、te data born case examples of the data connection rule, at the web page aspect, synthesized to consider the frame of the page color, page, full exploitation picture, writing, diagram layer, form etc. chemical element.The website contents is explicit, the layer is clear, coming to a the anticipant fu
4、nction.【 Keywords 】 Adornment company website, Dynamic state, ASP ,Database ACCESS目 录第一章 绪论4第二章 开发技术介绍52.1 ASP 简介52.1.1 ASP的技术特点52.1.2 ASP方法与传统静态主页的区别62.1.3 ASP与组件对象的使用72.2 ADO简介82.3 脚本语言简介102.3.1 VBScript102.3.2 Jscript102.4 ASP与JSP、PHP的比较112.4.1 ASP112.4.2 JSP112.4.3 PHP122.5 数据库的基本概念132.5.1 数据库系统
5、的类型132.5.2 数据库系统的结构132.6 Access介绍15第三章 网站设计与分析1631建站目的163.2网站实现功能163.3开发工具的选择173.3.1网站整体设计工具的选择173.3.2网站图片处理工具的选择173.3.3网站动画效果工具的选择173.4网站总体设计183.4.1网站层次概况图183.4.2系统模块设计183.4.3数据库设计19第四章 系统的详细设计204.1网站整体设计2042 新闻发布系统设计2443 作品展示系统设计3344 在线留言系统设计3545 订单系统的设计:37总 结41致 谢42参考文献43第一章 绪论面对崭新的21世纪,面对互联网技术的迅
6、猛发展和无限前景,具备战略眼光和开拓思维的企业家都已认识到:国际互联网,对于企业来说,更多的是一种先进的商务手段,而不单是一个风光美丽的虚拟世界;建立自己的网站,保护企业的无形资产网络商标,上网发布信息,建立网上品牌,参与国际、国内市场竞争,开展电子商务,为企业创造经济效益,才是真正的强者。因此,在这个信息时代里,建立一个属于自己的网站,寻找一个能够为自己网站进行大力推广和开展电子商务活动的网络平台,对于着眼于长远发展的企业来说,已是迫在眉睫、非常必要之事了;谁起步晚,谁就注定要陷入被动并为之付出沉重代价(有谁愿意再重蹈“麦当劳”之路花800万元买回一个本该属于自己的国际域名呢?)。 同时,随
7、着互联网技术在我国的迅速发展与不断完善,一些大型网络公 司(如中国企业网)已经完全掌握了搭建企业电子商务平台的技术,已经完全具备了为企业建设一个属于自己的精美网站的技术和将企业会员在广阔的网络平台上进行推广的能力,基本具备了为企业开展电子商务活动提供服务的网络平台功能;而且,中国企业网本着“诚信为本,长期服务”的企业理念,本着扶持会员企业发展壮大并最终与其共谋大业的发展目标,在会员入会费用问题上真正做到了“绝不让价格成为企业入会时考虑的因素”。电子商务(e-Commerce)简单地说即是在互联网上做交易。个性化、自动化的服务为商业企业增加商机、降低成本,同时可以更好地建立和加强同客户、合作伙伴
8、之间的关系。为了获得这些利益,许多公司现在都积极拓展电子商务,包括销售、市场和客户服务,在线金融财务服务,价值链集成,以及公司采购等业务。随着全球信息向网络化方向发展,Internet(因特网)在世界上已不再单纯是一种技术,更主要的是 Internet已成为一种新的经营模式,从4C (Connection、Communication、Commerce & Co-operation)层次上彻底改变了人类的工作、生活、学习和娱乐方式,已成为国家经济和区域性经济增长的主要动力,Internet正成为世界最大的公共资料库。它包容着数不清的信息资源,任何最新的信息都可以通过网络搜寻迅速获得,更重要的是,
9、大部分信息都是免费的。应用电子商务,可以使企业得到以前无法获得的商业资源,真是商机无限,在激烈的市场竞争中领先对手。房地产企业现在已经越来越重视网络渠道,比较典型的可以看北京远洋天地和锦绣大地两个项目的网站规划。以及有关专业及非专业网站上的房地产广告。同时集体签约通常通过网络来组织,也使得房地产企业不得不密切关注网络上的相关消息和动态。第二章 开发技术介绍2.1 ASP 简介ASP(Active Server Pages)是一个服务器端的(Server.side)脚本执行环境,用户可用它产生和执行动态的、交互的、高性能的Web服务器应用程序。当脚本在服务器端而不是在客户端执行时,Web服务器将
10、完成产生发往浏览器的HTML(Hypertext Mar, kup Language)页的所有工作。ASP的工作模式是当浏览器向Web服务器提出文件(.asp)的请求时,一个ASP脚本就开始执行,这时Web服务器调用ASP,把该文件全部读入并执行每一条命令,然后将结果以HTML页面形式送回浏览器。 2.1.1 ASP的技术特点几年以前,业界在动态主页发布方面唯一的渠道是CGI(Common Gateway Interface) 模式。随后出现的 ISAPI、NSAPI和JDBC等技术方案虽较CGI进步,但从企业网(Intranet )的技术现实来衡量,这些方案仍不适用于进行快速开发、及时维护和
11、大面积的技术普及。ASP技术的出现,使动态交互式Web主页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet/Intranet上, 在编程和网页脚本的可读性方面大大优于传统的技术方案。 ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。 从软件的技术层面看,ASP有如下的特点: 1 无需编译ASP脚本集成于HTML当中, 容易生成, 无需编译或链接即可直接解释执行。
12、 2 易于生成使用常规文本编辑器 (如WINDOWS下的记事本) , 即可进行 *. asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。 3 独立于浏览器用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 4 面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件, 还能通过定制 ActiveX Server Component (ActiveX服务器组件) 来扩充功能。
13、5 与任何ActiveX scripting 语言兼容除了可使用VBScript 和JScript语言进行设计外, 还可通过Plug.in的方式, 使用由第三方所提供的其它scripting 语言。 6 源程序码不会外漏ASP脚本在服务器上执行, 传到用户浏览器的只是ASP执行结果所生成的常规HTML码, 这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 从应用的层面看,ASP有如下的功能: 1 处理由浏览器传送到站点服务器的表单输入。 2 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 3 读写站点服务器的文件, 实现访客计数器、座右铭等功能。
14、4 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 5 由cookies读写用户端的硬盘文件, 以记录用户的数据。 6 可以实现在多个主页间共享信息, 以开发复杂的商务站点应用程序。 7 使用VBScript或JScript等简易的脚本语言, 结合HTML码, 快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 8 扩充功能的能力强, 可通过使用Visual Basic、Java、Visual C + 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。2.1.2 ASP方法与传统静态主页的区别 把信息系统纳入I
15、nternet/Intranet 的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web 站点具有很强的动态数据发布能力。然而,目前Web的服务,仍以提供 静态主页内容为主。所谓静态,指的就是站点的主页内容是固定不变的,无法根据用户的需求和实际情况做出相应的变化。当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。若要更新主页的内容, 只能用非在线的手动方式更新HTML的文件数据。 ASP所设计出的是动态主页,可接收用户提
16、交的信息并做出反应, 其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。2.1.3 ASP与组件对象的使用 在利用ASP技术进行动态Web开发的时候,应遵循这样一个原则:即 ASP的服务器端脚本必须与微软倡导的组件对象
17、( Component Object Model )配合使用才能开发出具有实用价值的信息作品。ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件对象粘合在一起,以形成最终的软件作品。这一软件制作的工艺思想类似于硬件工厂生产板卡的过程,那一个个的组件对象就相当于集成电路的芯片,而ASP脚本只是焊接芯片的焊接剂,由此可见组件对象起着核心作用。 组件对象模型COM是微软提出的一种基于二进制的Windows软件标准,它是由OLE 技术逐渐发展而来的。在使用不同语言工具写成的组件对象之间,依据COM 的标准可以进行交互。COM是技术概念和标准, 其商业概念的称谓则使用ActiveX。 上文提到的AD
18、O就是系统提供的用于访问后台数据库的组件。此外,ASP本身还提供了五个内置的对象。这五个内置对象可被ASP 脚本直接使用,它们是: 1Request取得用户信息 2Response 传递信息给用户 3Server 提供访问服务器的方法和属性 4Application在一个应用程序的多个主页之间保留和使用某些共同的信息 5Session在一个用户的多个主页之间保留和使用某些共同的信息 其中,使用内置对象1、2可实现Web的交互功能,使用内置对象4、 5可解决具有协作机制的应用问题。 ASP的一大特色,是可以用来编写具有协作机制的应用程序,在多个用户的多个主页之间共享信息。使用内置的Applica
19、tion和Session 对象可实现这些功能。 Application对象保存一个应用程序共同的信息,使用此应用程序的所有用户都可以共同分享。为防止其被多个用户同时更改,提供loc k和unlock方法来实现互斥,例如: Application.lock 禁止其他用户更改Application的信息; Application.unlock 允许其他用户更改Application的信息。 Session对象比Application对象的使用外延范围小,它保存仅属于一个用户的一个应用程序的信息。ASP的应用程序可以只有一个首页,也可以有多个主页文件,所有的文件均位于一个虚拟路径下。Session对
20、象可让同一个用户在多个主页之间共享信息。当用户第一次在一个应用程序中申请一个*.asp主页时,ASP将为该用户分配一个Session ID号,它将唯一地标识用户的身份,从而能将同一应用程序的不同用户区分开来。 根据需要还可以自行定制具有某些特色的组件对象,以完成特殊的任务。用Visual Basic、Visual C+、Delphi和 Java等语言都可以编写。自制的组件对象分成两类: 一是由类打包而成的*.dll文件,经注册器注册后,在ASP脚本中可通过Set 对象名 = 类名来引用。对象在这种使用过程中是在服务器的后台运行的,其运行的结果通过系统自动生成的HTML作用到前端浏览器。 二是生
21、成*.ocx文件,一般用作可视化的对象ActiveX,可直接将其嵌入*.asp主页中,在页面中插入时需使用HTML语言的标记加以引用。通常构件制作完成并按下载的要求打包后生成*.cab文件。对象在这种使用方式下要先从服务器下载,然后在客户的前端浏览器运行。在第一次下载时被展开成相关的*.dll和*.ocx文件进行本地安装及注册。以后再使用时,就可直接从本地获得,免去了下载之苦,这也是ActiveX优于Java App let的地方。 从长远来看,ASP和组件对象的配合使用无疑是一种引人入胜的新技术,更重要的是由此而提出了一种全新的软件设计方法,把硬件的工艺思想恰如其分地融合于软件的面向对象的分
22、析、设计和施工之中, 使面向对象的概念和方法从工具语言的层次一下子跃上了系统的应用层,在快速开发多层的客户/服务器分布式应用系统中将会产生极好的效果。2.2 ADO简介ActiveX数据对象ADO(ActiveX Data Object)是一个ASP内置的ActiveX服务器组件(ActiveX Server Component),用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。 要执行ADO,服务器端必须安装WindowsNTServer和InternetInformation Server (IIS),而客户端只要有IE或Ne
23、tscape较新版本的浏览器即可。 实现Web数据库访问大致可分为两类,一类是以Web服务器作为中介,把浏览器和数据源连接起来,在服务器端执行对数据库的操作;另一类是把应用程序和数据库下载到客户端,在客户端执行对数据库的访问。 公共网关接口CGI(Common Gateway Interface) 当浏览器发出HTTP请求时,Web服务器执行相应的应用程序,访问站点数据库,并将查询结果以HTML格式送回到浏览器。这种方式有很多缺点,功能有限、开发困难,且不具备事务处理(Transaction)功能, 这在很大程度上限制了它的应用。Internet数据库连接器IDC(Internet Datab
24、ase Connector) 这是一种简易方案,对数据库的操作仍然放在Web端,但用户可通过SQL(Structured Query Language)语句对数据库进行查询、输入、更新、删除等操作。IDC设计简易,不用编译就可直接执行,且支持对数据的多重查询(Multiple Query)。先进数据库连接器ADC(Advanced Data Connector) 前两种方案中对数据库的操作都是在服务器端进行,而ADC是在浏览器端执行数据查询动作。当浏览器提出对数据库的操作请求时,ADC 先将相应的数据库下载到浏览器端,在用户端对数据库进行操作。显然,这种方案效率很高。客户端对数据库的查询是由安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 装饰 公司 网站 设计
链接地址:https://www.31ppt.com/p-2837261.html