生产企业电子商务网站的分析与设计---毕业设计论文_第1页
生产企业电子商务网站的分析与设计---毕业设计论文_第2页
生产企业电子商务网站的分析与设计---毕业设计论文_第3页
生产企业电子商务网站的分析与设计---毕业设计论文_第4页
生产企业电子商务网站的分析与设计---毕业设计论文_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、济南大学毕业设计摘 要随着互联网的普及与发展,企业应用信息技术提高经济效益、工作效率的需求日益迫切,在此背景下,电子商务应运而生,企业网站作为企业面向世界观众的面孔, 起到树立企业形象, 弘扬企业文化,促进企业发展的重要作用,因此企业网站建设是企业实施战略投资必不可少的重要一环。利用asp开发的web网站,功能强大、简单易行、易于维护、建设成本低廉,运行效率高,是适合现代企业建立企业web站点、网上访问数据库的良好选择。本文通过对企业网站建设的前期设计思想和开发工具的选用、系统分析、网站总体设计、系统模块实现、数据库设计,网站运行与安全等过程的阐述,详细分析了一个完整网站系统的设计与实现,并介

2、绍了asp技术在此过程中的运用将客户服务与供应链管理充分集成到企业门户网站。通过企业论坛等方式交互访问网站,便于及时了解行业新动向。建立信息数据库,解决生产销售、信息发布、收集、服务等问题。最终通过网站系统的的设计熟悉门户网站的开发、交互式动态网页的开发、大型网络数据库的设计以及网站建设所需具备的基础条件。关键词:电子商务;企业网站; asp;数据库;安全abstractas internet standards and development, application of information technology to improve economic performance and

3、efficiency of the demand is pressing, and in the background, electronic commerce emerged, enterprise e-commerce web site as the business of the world, to set up enterprise profile and enterprise culture, promoting enterprise development, and the business site construction enterprises in implementati

4、on of strategic investment is an important link. of asp web site development, powerful functions, straightforward and maintenance and construction costs are low and high efficiency, and are suited to modern business web sites to set up enterprise, internet access database good choice. the text of th

5、e site for construction design and development use tools of systems analysis, website design, implement the system works, site database design, operation and safety of the process to detail analysis on a web site design and implementation of the system and introduced the asp technology in the proces

6、s of itcustomer service and supply chain management are fully integrated into corporate portal. by the forum, an interactive site to facilitate access to up-to-date with industry trends. the new database, production sales, the information issued, collection and services. in the end of the system thr

7、ough the web site design with the portal site development, interactive dynamic page development, large network through the database design and construction site for the basic conditions.key words:electronic commerce;corporate website;asp;data base; safety目 录摘要1abstract.21前言.5 1.1国内外研究现状及存在问题.5 1.2选题

8、的目的与意义.52 网站的开发运行环境7 2.1操作系统简介.72.2 asp语言简介.72.3开发工具简介.82.4数据库系统简介.83 网站设计思想及系统分析.103.1网站设计思想.103.2可行性分析.103.3系统结构模式.113.3.1基于internet的mis系统.113.3.2 browser/server结构.113.3.3 web服务器简介.124网站总体设计.144.1系统总功能模块图.144.2网站风格及界面设计.14 4.2.1网站风格.14 4.2.2网站界面整体设计.15 4.2.3主界面设计.164.3前台设计.184.4后台数据库设计.184.4.1数据库访

9、问.184.4.2数据库功能实现.194.4.3后台模块设计.205系统实现与程序设计.265.1公司展示模块.265.2用户注册模块.265.3商品信息模块.275.4产品销售模块.285.5网上订单模块.395.6客户投诉模块.305.7企业论坛模块.335.8客户服务模块.335.9联系我们模块.346网站测试与安全分析.356.1本地测试.356.2网站安全隐患分析.35结论.36参考文献.37致谢.38附录.391前言1.1国内外研究现状及存在问题电子商务是在internet上进行的商务活动,即利用计算机网络将产品、服务、信息等进行买卖。电子商务作为一种独立的经济形态,已初具规模,一

10、些电子商务网站如阿里巴巴、淘宝网、携程、当当等的成功给人们的生活带来了巨大的影响。现在国内外电子商务正发展的如火如荼,尤其是国外的电子商务正在向数字化、网络化、全球化的方向发展,而在我国电子商务正处于刚刚起步阶段,只要解决好诚信问题,电子商务将会改变商务的格局,给社会带来极大的商机,选择网上购物可以享受在家里购物的乐趣,还有折扣销售。经过这几年的发展电子商务在中国正呈快速上涨的趋势。现在大型企业除了将网站发展成为展示型,宣传性的电子商务平台,同时还赋予了网站新的功能即业务处理平台,使得很多业务都在网上可以办理,省去去柜台办理的繁琐,而中小企业也结合自身的优势和特点,除了为宣传自己的产品,提高自

11、身知名度而创建企业商务网站,更多的企业为提高产品销量,发展代理商而将网站打造成一个良好的营销平台当然企业电子商务网站的发展也存在着许多问题,比如企业信息内容更新不及时,企业联网率低,使用效果欠佳,企业网站在网络营销资源积累方面缺乏基本支持,网上交易的安全性差等等。1.2 选题的目的与意义随着信息技术、网络技术、通讯技术和各类it服务市场的不断成熟,国内外越来越多的企业对电子商务的认识更加成熟,对其重要性的认识与研究也逐步加深。而其中internet逐渐发展成为电子交易的最佳载体,网站又是连接企业与消费者的最直观最便捷的交流界面它 面对当今世界经济正高速发展的迫切形势,面对广大消费者急于了解企业

12、及生产产品的现状,如何提高企业的品牌知名度正成为企业亟待解决的问题,而电子商务网站信息全面,及时,快捷,方便,友好的特点,为消费者打造出一个了解企业,满足消费需求的人性化的平台,已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视,因此为提高产品知名度,扩大企业规模,生产企业的的领导决定建立自己的公司网站。 此选题目的是将企业与供应商,企业与客户之间的交易市场扩展到internet上,协助企业建立全球,全国,地区的销售网。将客户服务与供应链管理充分集成到企业门户网站上,通过企业论坛等方式交互式访问网站,便于及时了解行业新动向,并且有助于建立企业信息数据库,解决生产销售信息发布,

13、收集,服务等环节的问题。电子商务将成为二十一世纪人类信息世界的核心,也是网络应用的发展方向,具有无法预测的增长前景。电子商务还将构筑二十一世纪新型的经济贸易框架。大力发展电子商务,对于国家以信息化带动工业化的战略,实现跨越式发展,增强国家竞争力,具有十分重要的战略意义。2 网站的开发运行环境 2.1操作系统简介windows xp 中文全称为视窗操作系统体验版,是微软公司发布的一款视窗操作系统。本此设计使用的是windows xp专业版,专业版则在家庭版的基础上添加了新的为面向商业的设计的网络认证、双处理器等特性。windows xp 是基于 windows2000 代码的产品,同时拥有一个新

14、的用户图形界面-luna,它简化了的 windows 2000 的用户安全特性,并整合了防火墙,以用来确保长期以来一直困扰微软的安全问题【1】。2.2 asp语言简介microsoft active server pages 即我们所称的asp,其实是一套微软开发的服务器端脚本环境,asp 内含于iis之中, 通过 asp 我们可以结合 html网页、asp 指令和activex 元件建立动态、交互且高效的web服务器应用程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下是active server pages 所独具的一

15、些特点【2】:(1)脚本语言简单易懂,结合 html 代码,即可快速地完成网站的应用程序。(2.)无须 compile 编译,容易编写,可在服务器端直接执行。 (3)使用普通的文本编辑器,如 windows 的记事本,即可进行编辑设计。(4)与浏览器无关 (browser independence), 用户端只要使用可执行 html 码的浏览器,即可浏览 active server pages 所设计的网页内容。 (5)active server pages 的源程序,不会被传到客户浏览器,提高了程序的安全性。(6)可使用服务器端的脚本来产生客户端的脚本。(7)物件导向( object-ori

16、ented )。(8)activex server components(activex 服务器元件 ) 具有无限可扩充性,可以使用 visual basic 、java 、visual c+ 、cobol 等编程语言来编写你所需要的 activex server component 。当执行asp 程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。asp 采用 ado( activex data objects) 技术访问后台数据库。其中内置的数据库访问组件adodb 属于数据库应用的com 构件,可以在多种环境下使用。

17、各种脚本和语言均可调用ado组件访库, 并利用相应的数据接口显示查询结果。ado拥有强大的活力,它是位于odbc 和ole db之上的高性能数据操作接口,提供了开放的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种与odbc 和 ole db 兼容的数据库。通过ado, 开发人员可以用较少的时间操作比以前更为复杂的数据类【3】.作为iis的一个组成部分,asp 提供一个无需编译的集成 开发 环 境 , 开 发 人 员 可 以 把 html、vbscript、jscript、asp脚 本 和 activex 构件等结合在一起, 从而建立一个动态的、功能强大的 web 应用系统。

18、此外, 使用 asp开发的 web 应用程序,返回到前端是纯 html 语言,不依赖于浏览器和操作系统,且具有较好的保密性。使用 asp 在先进的协同应用程序开发模型中设计应用程 序,可以实现最佳的性能、更好的安全性以及更方便的维护。尤其值得一提的是, asp 【4】支持 activex sever components( ac- tivex 服务器组件) , 并可与任何 activex scripting语言兼容。ac- tivex 以微软的 com(component object model)为基础, 可以由任何 编程语言来编写, 诸如 cobol、vb、vc、delphi、powerb

19、uilder、java 等,并可在任何 windows 平台上运行。使用 activex 可建立独立的 业务逻辑处理单元, 将其嵌入到所需的 asp 主页中,不仅功能灵 活, 而且具有很高的可重用性,比较容易开发出具有internet 通信 能力和具有传统商业计算能力的混合应用。可以肯定, 随着 ac- tivex 市场占有率的不断提高, 组件对象与 asp 结合将成为构造 web 应用系统的最常用方式。2.3开发工具简介目前有大量的软件用来设计和制作网页,他们可以极大的减轻工作量,提高设计效率。其中macromedia dreamweaver cs3,功能强大,而且是所见即所得的网站编辑器,

20、并带有站点管理功能。 相比于其他网页设计工具,利用dreamweaver可以达到最佳的制作效率,它可以用最快速的方式将fireworks,freehand,或photoshop等档案移至网页上。并且具有无可比拟的控制能力,dreamweaver是唯一提供roundtrip html、视觉化编辑与原始码编辑同步的设计工具,所见即所得,dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给third-party厂商,包含asp,apache,broadvision,cold fusion,icat,tango与自行发展的应用软体。当您正使用dreamweaver在设计

21、动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和xml dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。dreamweaver还集成了程序开发语言,对asp、.net、php、js的基本语言和连接操作数据库,都是完全支持的。2.4数据库系统简介access 是微软公司推出的基于windows的桌面关系数据库管理系统(rdbms,即relational database management system),是office系列应用软件之一。access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。在access中,用户可以根据

22、实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供报表使用。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。针对用户在实际应用中的需求,它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务【5】。为了便于使用,access的每个对象都为用户提供了设计器和生成向导。用户可以在设计器中设计生成对象,

23、或对生成的对象进行编辑;用户也可通过生成向导方便快速的生成一个完备的对象。access能够存取 access/jet、microsoft sql server、oracle(甲骨文软件公司),或者任何 odbc 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具【6】。3 网站设计思想及系统分析3.1网站设计思想该网站采用浏览器web数据库服务器的三层分布模式,即b/s(web browser/web server)模式。其突出的特点是实

24、现集中管理,应用程序、数据库及相关的组件全部集中在服务器端,而客户端除了浏览器及所依赖的操作系统外,无需其它软件支持,因而客户端可以非常瘦小,有利于系统推广。从管理的角度看,系统的更新、维护及数据的管理都在服务器端进行,与客户机无关,这就降低了工作难度。如果需要增加新的功能,只需建立相应的动态和静态网页,对原有的系统不会有大的影响,因而扩充能力很强。该开放性实验室网上预约管理系统正是基于web模式建立的,所以从技术上分析是可行的。3.2可行性分析 在进行网站建设之前,有必要对网站的操作可行性,经济可行性及法律可行性进行分析,具体如下:第一,操作可行性分析界面设计时充分考虑用户的习惯,使得操作简

25、单,客户端只需按照操作说明在客户端进行操作就可以完成所要的功能,无需考虑服务器端和数据库的处理过程。而整个操作都是采用网页浏览的形式,因此即使出现了误操作,也不会影响服务器端的数据,当出现这种情况时,用户只需重新打开页面操作就行了。整个系统的操作都是在现有成熟模式下进行的,从操作上来分析,该系统也是可行的 第二,经济可行性分析子商务网站提供了企业虚拟的贸易环境,大大提高了商务活动的水平和服务质量,建立企业电子商务的必要性尤为体现在以下几个方面:(1)通过电子商务网站能增强企业的竞争力;(2)节省了潜在的开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销;(3)提高了

26、服务质量,能以一种快捷方便的方式提供企业及产品的信息和客户需要的服务;(4)增加了客户和供货方的联系。如电子商务系统网络站点使得客户和供货方均能了解对方的最新消息;(5)大大提高了通信速度,能提供全天的服务。一个企业的电子商务网站给企业带来的方便往往不止这几部分,所以一个企业建立一个电子商务网站是很有必要的。 第三,法律可行性分析考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。3.3系统结构模式3.3.1基于internet的mis系统所谓mis(管理信息系统management infor

27、mation system)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。基于internet上的mis系统是对传统mis系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。随着internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域,网络本身成为事实上发展的空间。基于internet上的mis系统,弥补了传统mis系统的不足,充分体现了现代网络时代的特点。随着internet技术的高速发展,因特网必将成

28、为人类新社会的技术基石。基于internet的mis系统必将成为网络时代的新一代管理信息系统,前景极为乐观【7】。3.3.2b/s结构(browser/server结构)b/s结构【8】(browser/server结构)结构即浏览器和服务器结构。它是随着internet技术的兴起,对c/s结构的一种变化或者改进的www浏览器技术,结合浏览器的多种脚本怨言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。 以下是b/s结构三层模式图: 图3.1b/s结构三层模式图在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但

29、是主要事务逻辑在服务器端(server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。以目前的技术看,局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如lan, wan, internet/intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在java这样的跨平台语言出现之后,b/s架构管理软件更是方便

30、、速度快、效果优【8】。 随着internet和www的流行,以往的主机终端和cs都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了bs型模式,即浏览器服务器结构。b/s模式最大特点是:用户可以通过www浏览器去访问internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的web服务器产生的,而每一个web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了www浏览器,一般无须任何用户程序,只需从web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由web服务器交给数据库服

31、务器来解释执行,并返回给web服务器,web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的intranet【9】。3.3.3web服务器简介web服务器也称为www(world wide web)服务器,主要功能是提供网上信息浏览服务。它应用层使用http协议,采用html文档格式,浏览器统一资源定位器(url)。www 采用的是浏览器/服务器结构,其作用是整理和储存各种www资源,并响应客户端软件的请求,把客户所需的资源传送到 windows 95(或windows98)、windows nt、unix 或 l

32、inux 等平台上。iis (iternet information services)的缩写,是一种web服务组件,其中包括web服务器、ftp服务器、nntp服务器和smtp服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供isapi(intranet server api)作为扩展web服务器功能的编程接口;同时,它还提供一个internet数据库连接器,可以实现对数据库的查询和更新。iis意味着你能发布网页,并且有asp(active server pages)、java、vbscript产生页面,有着一

33、些扩展功能【10】。iis支持一些有趣的东西,象有编辑环境的界面(frontpage)、有全文检索功能的(index server)、有多媒体功能的(net show)。 其次,iis是随windows nt server 4.0一起提供的文件和应用程序服务器,是在windows nt server上建立internet服务器的基本组件。它与windows nt server完全集成,允许使用windows nt server内置的安全性以及ntfs文件系统建立强大灵活的internetintranet站点。iis(internet information server,互联网信息服务)是一种

34、web(网页)服务组件,其中包括web服务器、ftp服务器、nntp服务器和smtp服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。4网站总体设计 4.1系统模块图系统总体模块设计如图4.1所示:系 统 功 能公 司 展 示公司展示商 品 信 息厂 商 管 理产 品 销 售企 业 论 坛企 业 文 化行 业 动 态市 场 行 情联 系 我 们用 户 注 册产 品 展 示网 上 订 单客 户 投 诉公司介绍供 应 信 息经 销 商 联盟产品分类查询客 户 服 务图4.1系统模块图4.2网站风格及界面设计4.2.1网站风

35、格一个网站,拥有别的网站所没有的风格,就会让浏览者愿意多停留些时间,细细品尝该站的内容,甚至该站会得到多人的鼓励与注目,粗略的说,网站风格可以从以下几个方向来探讨,而每一项都是有关联性的: (1) 色系:网页的底色、文字字型、图片的色系、颜色等等。 (2) 排版:表格、框架的应用、文字缩排、段落等等。 (3) 窗口:窗口效果,例如:全屏幕窗口、特效窗口等。 (4) 程序:网页互动程序,例如:asp . php . xml . cgi等等。 (5) 特效:让网页看起来生动活泼的各种应用,如:flash . java script . java applets . dhtml等等。 (6) 架构:

36、目录规划、层次浅显易懂、选单应用等等。 (7) 内容:网站主题、整体实用性、文件关联性、内容切合度、是否有不必要的档案等等。 (8) 走向:对于网站的未来规划、网站整体内容走向等。 以上这些项目都与网页风格有密切的关系,网页的风格不是某一项相同,网站就是有整体感,而是要各项目的配合应用,才能达到完美的网站风格设计。接下来的段落,将会为每个项目做简单的介绍。4.2.2网站界面的整体策划设计真正伟大的用户界面没有什么伟大的奥秘可言,做到保持简单易用就可以。保持简单易用意味着不要让用户分心。 网站一般包括以下几部分:首页、网站框架、内容页以及少量的弹出页。所以一个网站整体的网页设计就需要掌握一定的技

37、巧,合理规划。一、网页设计中的首页设计技巧网站首页是企业网上的虚拟门面,在此,提醒上网的企业注意自己门面的设计,决不能敷衍了事、马马虎虎。首页在设计过程中一定要明确要以设计为主导,通过色彩、布局给访问者留下深刻的印象,当然,我们不能为了设计而设计,我们的目的是营销,在设计过程中一定要牢记这一点!二、风格保持一致内页设计技巧如何保持网站风格的一致,是进行内页设计过程中考虑的重要方面,根据我的经验,您可以尝试以下几种设计方式:(1)结构的一致性(2)色彩的一致性(3)利用导航取得统一(4)特别元素的一致性三、色彩搭配 运用相同色系色彩,对比色或互补色,使用过渡色。 四、版面布局 在版面布局中主要是

38、考虑导航、必要信息与正文之间的布局关系。比较多的情况是采用顶部放置必要的信息,如公司名称、标志、联系我们以及导航条,这样的布局结构清晰、易于使用。顶部下方左边是用户常用的一些服务模块,醒目便捷。主页上面是商品信息模块,包含本站新闻与业内资讯两个子模块,让用户及时了解行业动态。最重要的是把企业产品放在最主要的位置,也就是主页中部。比如在主页中部将新品展示用滚动如片的形式展现给消费者,给网站增加了动感与色彩,而下面的产品列表也让消费者不用点击链接就可以产看相关产品。在设计界面时,主要是考虑到kiss原则,即在在设计当中应当注重简约的原则:1,布局控制,布局合理规范,重点突出;2,色彩的搭配,视觉平

39、衡和文字的可阅读性 ;3,和谐与一致性 【11】。4.2.3主界面设计主界面包括网站导航,用户登录,产品查询,商品信息,产品列表,联系我们,在线调查,客户可以通过主页进入到网站的任何模块和链接.把用户登录放在首页醒目位置,便于客户及时登录,以便享受到更多的会员服务;商品信息在主页主要位置,让客户进入网站第一眼就看到及时的咨询;而产品查询解决了客户在产品列表中不方便查看产品的烦恼;流动的新品展示给了网站以跳动的音符,让整个网站更富有动感.此外,还特别制作了会员中心模块,会员客户可以通过此中心管理自己的资料,查看购物信息以及发表留言等.总之,主页设计遵循用户向导原则和kiss原则, 简洁大方,一目

40、了然.网站主界面截图如图4.2所示: 图4.2网站主页面4.3网站前台设计前台设计:进入网站的用户可分为注册用户和非注册用户,其中非注册用户只能对信息进行浏览和查询,而注册用户增加三个功能:网上订单,客户投诉和在线留言。用户通过网站对企业信息,商品信息以及产品信息进行浏览和查询,如果用户发现适合自己的或者想立即拥有的产品,可以在线注册,用户信息被传至网站后台管理处保存,此时顾客可以将产品放入购物车,进行在线购物;若顾客对网站或企业有何不满或是企业损害到顾客的权益,顾客可以通过客户投诉反映;当然客户还可以在线留言,将你的意见或看法通过后台反映给网站管理员.4.4后台数据库设计后台数据库采用acc

41、ess系统,它适用于windows9x,windows2003多种平台,添加了intranet和internet功能,增加了更多的控件,新增了抗病毒机制,更加智能化,更加编程的access无疑将成为跨世纪最优秀的台式数据库软件之一。 access最突出的特点是与internet紧密地联系在一起,增强了web页制作功能,并且提供了功能强大的web页发布向导。access数据库是一个关系数据库,在access中,用户可以对数据进行分类,每条信息仅在一处存放,减少数据重复,节约存储空间,使更新数据时速度既快又准确,且修改表结构也非常容易。基于上述access的强大功能及特点,在本论文中就使用acce

42、ss数据库来存储用到的所有信息到各个表中。4.4.1数据库访问asp与ado结合起来实现数据库访问的基本原理:当用户端的浏览器填好表单所要求输人的资料井按下确定按钮后,经过互联网或内联网传送http请求到web服务器,该请求在web服务器执行1个表单所指定的asp程序(即asp文档),web服务器执行asp文档,通过odbc驱动程序,连接到支持odbc的数据上,执行asp文档所指定的sqi指令.最后将执行结果以html格式传送给用户浏览器.asp使用两个ado组件对象来访问和操纵数据库,即用connection对象来连接数据库和增加、删除、更新数据库的数据等,用recordset 对象来返回数

43、据库访问的结果.ado为asp提供了完整的web数据库访问解决方案,使用ado编写紧凑简明的脚本,以便连接到odbc兼容的数据库,脚本中可使用vbscript, javascript语言来控制数据库的存取与查询结果的输出显示画面.应用ado访间数据库之前,要建立儿个数据库或数据源,设置dvs,连接并打开相应的数据库、然后设置并执行sql命令来完成相应的任务,再用asp语句返回结果,最后关闭数据库【12】。4.4.2数据库功能实现(1)数据库连接:我们要存取数据时,首先要对数据库进行连接。我们一般使用ado对象来完成。 set newconn=server.createobject(adodb.

44、connection) 创建连接对象。dbpath = server.mappath(.dcdc.mdb) newconn.opendriver=microsoft access driver (*.mdb);dbq= & dbpath用open方法,以access的数据源来打开一dbpath为路径的数据库。 (2)数据浏览:将全部数据都列出来,也可以按某个条件来显示数据。 sqlcmd=”select * from 数据表 where 条件 order by索引” set rs=newconn.execute(sqlcmd) 选择数据表中符合条件的记录,然后按索引排列,用execute方法来

45、执行,并将其赋予rs记录指针。 (3)数据添加:将新的数据添加到数据表中。 sqlcmd=insert into 数据表 字段 values 值。newconn.execute sqlcmd。在数据表中添加一条新记录,并将字段值添入相应字段。 (4)数据删除:删除数据库中多余的数据记录。 sqlcmd=delete from 数据表 where 条件 newconn.execute sqlcmd 删除数据表中符合条件的记录,并用execute来执行命令。 (5)数据查询:检索数据库,查找所要查询的纪录。 sqlcmd=”select * from 数据表 where 条件 order by索引

46、” set rs=newconn.execute(sqlcmd) 选择数据表中符合条件的记录,然后按索引排列,用execute方法来执行,并将其赋予rs记录指针【13】。 (6)数据修改:对数据进行更新、修改,之后再存入数据库。 sqlcmd=update 数据表 set 字段 =?新值 where 条件 newconn.execute sqlcmd 检索满足条件的记录,将其对应的字段赋予新值,用execute来执行命令。4.4.3后台模块设计网站后台包括管理员登陆,信息管理,商品管理,投诉管理,留言管理,用户管理,网站后台是不显示在前台的,只有管理员通过后台登陆窗口利用专有账户登录,并在后台

47、添加,更改,删除商品信息(市场行情和行业动态),产品信息,招聘信息,这些都会在前台有所显示,查看客户投诉及留言,及时反馈给企业领导,处理客户在线订单,以及维护论坛正常秩序,处理论坛信息,删除不合格帖子,并将重要问题及时向公司领导反映.该管理系统并不能在网站中进入,只有管理员通过输入正确地址,进行身份确认后才能进入数据库管理系统,在却认为管理员后还要根据其权限限制其相应的操作。本系统一改以后管理系统的死板的按钮操作,采用填写对话的形式对数据库进行管理,更灵活、更简便地对数据库进行操作。后台管理系统界面截图如图4.3所示: 图4.3网站后台管理系统(1) 管理员数据管理管理员是数据库的操作人员,管理人员他们拥有自己的数据表。只有管理员主管采拥有最高权限,才有权力更改管理员数据。 管理员数据表浏览:把管理员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。管理员数据表修改:允许主管对管理员密码、姓名、权限进行修改。管理员数据表添加:允许主管添加新的管理员数据。管理员数据表删除

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论