《-购物网站毕业设计论文.docx》由会员分享,可在线阅读,更多相关《-购物网站毕业设计论文.docx(29页珍藏版)》请在课桌文档上搜索。
1、江西渝州科技职业学院文论业毕届1201别业级名号题师老导系专班姓学课指藕要行算机的出猊令人类社会带来了第三次工业革命.必算机和祈算机网络已经深化到了各行各业,各个颔域,蔽者的系断#上和或晨,电脑网络“杷每一小国家、每一个城市甚至每一个家宸推嫉刎一起”,形鼠了一条“信息裔速除”,就修龙速马路八火根裔了本掏行驶的速看一禅。信息裔速马路令女活、学刃和工作带未了什么影响呢7总倍起未:要彳三直,,第一,电肱网络可起至回信息,快速而慢艇也了解日周的世界,其次,可山限世界各地的人成时进行的通,不建贪寐系;第三,可“永易网格购物、粕索塔港劫。正是由于有了这么一零信息为速路,网上圭莉和网上购物尬之可怩,因此网上
2、商业会易也快速地宏晨起束,电囱此给我们的幺话将未很多便利。埼核行辱信用的H%37A网络上架构一个及依购物系统,是每一个网员都可。在家较女购物。有网上书店系统是左,华台上运用“SQ%S7来实现的。易小皿熬据康利隹接,实现功怩完善。关他词;信息管理ft或假购物系统书目第1章引言11.1 探讨现状11.2 探讨目的21.3 探讨思路和内容3第2章系统开发的关键技术探讨42.1 ASP简介42.2 动态网页开发工具DreamWeaVerMX简介72.3 系统数据库介绍8数据库的概念82.3.2ACCESS简介9第3章购物网的设计103.1 需求分析10系统功能分析10系统设计分析113.2 数据库设计
3、12数据库表的介绍12建立数据库连接163.3 具体设计16系统模块介绍16系统模块的程序流图17系统模块需求分析17第4章购物网的实现和效果分析14.1 系统平台搭建14.2 系统功能实现和界面分析1用户模块的主要功能:1用户模块的主要功能20制作心得37致谢38参考文献38第1章引言1.1 探讨现状随着互联网的普及和发展,电子商务将是企业和商家的确最终选择:它具有开放性,国际性,实时性,互动性和低本性等特点,是“永不关门”的商场.经济的市场化与全球化和互联网的普使电子商务迅猛发展。一个企业要想在段时间内了解世界或让世界了解自己,最好的方式就是登陆互联网.互联网开放性,交互性的特征不仅可以保
4、证企业在互联网中查询到自己所要的信息,还容许企业发布自己的信息或进行网络营销.因此制定和实施电子商务发展战略,已成为很多企业优先考虑的目标,唯有这样才能站在将来企业发展的至高点,才能适应WTO和经济一体化的发展趋势,才能进一步提高企业核心竞争力。近年世界各国都出现了前所未有的电子商务热,越来越多的企业起先建立自己的网站。向消费者展示出一片簇新的购物大地。在美、日等信息化程度较高的国家和地区,网络销售发展速度迅猛,如沃尔玛凯玛特,家庭仓储、等纷纷跻身于网络经商的行列。我国政府也正全面、主动、稳妥地推动电子商务的发展。国内电子商务主要有B2B电子商务网站经营模式、B2C电子商务网站经营模式、C2C
5、电子商务网站经营模式。在B2C模式中,网上书店和网上商店在增加网上支付功能、完善各项服务后以更大的势头发展:网上拍卖、网上商店、网上邮购等面对消费者的电子商务网站大量推出。不少电子商务企业和工商企业起先酝酿企业间电子商务。证券电子商务也有所发展,“网上炒股”对于有些股民已经成为现实。“网上购物”,这个渐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是一般的工薪阶层,其中大部分人可能都有过网上购物的经验。这其中有的或许仅仅想拥有这种体验的感觉,有的可能将此作为一种“学问人士的标记,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购
6、物的方式。网上销售系统的交易缺乏规范,牢靠性低。可干脆在网上下定单,也可邮购,支付方式主要有信用卡支付,人民币储蓄网上支付、电汇、邮汇等。配送方式主要是邮寄。总的来看,国内的网上销售系统随意性强,买卖双方的权益得不到有效的保障。网上销售系统有发展的必要,也有发展的基础,它的条件也日趋成熟,但前提是必需解决好几个关键问题:一是供应普遍的信用卡网上支付,制定便利的银行间的结算方式;二是成立统一的,最具权威的CA认证,解决结算平安问题;三是构建高效率的配送系统。只有把这些问题解决好,才能保证网上销售系统的蓬勃发展。网络是一片独特的天空,中国国情又有其特殊性。怎样将结合Internet和中国国情,充分
7、发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。1.2 探讨目的随着时代的发展,信息技术、Intemet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满意人们快节奏的生活需求,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜寻购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。人们日常生活中越来越多地运用这项新的技术来为自己的工作和学习服务。由于WEB页面能把文本、图像、声音、动画、视像等多种媒
8、体信息集于一体,不但使信息的显示更加生动,而且使信息的阅读更为便利,同时WEB页能实现网上交易平台、客户信息反馈便利了企业与客户之间信息沟通,因此很多企业纷纷建设具有自己独特风格的网站以增加企业知名度。网站是企业向用户和网民供应信息(包括产品和服务)的一种方式,是企业开展电子商务的基础设施和信息平台。企业的网址被称为“网络商标”,也是企业无形资产的组成部分,而网站是Internet上宣扬和反映企业形象和文化的重要窗口。开展网上商店的主要目的是:(1)树立良好的企业形象,提高企业知名度。作为第四媒体的互联网,其特点就是可以跨越时空,正常状况下,网站无时无刻不在工作,通过企业的网站,用户可以跨越时
9、空了解企业,利用多媒体技术,企业可以向用户展示产品、技术、经营理念、企业文化、企业形象,树立现代企业形象,增值企业无形资产。(2)有利于拓展商城营销渠道,扩大市场,提高营销效率。企业通过网站可以开展电子营销。首先,电子营销作为传统的营销补充;其次,电子营销可以拓展新的空间,增加销售渠道,接触更多的新客户,扩大市场;再次,电子营销可以削减环节、削减人员、节约费用、降低成本,有利于提高营效率。(3)有利于了解顾客的看法,驾驭顾客的需求在不干扰顾客正常生活和工作的条件下,企业通过网站上的用户评论可以倾听顾客的看法,了解顾客的心声,加强企业与顾客间的联系建立良好的顾客关系。(4)有利于改善服务,提高企
10、业服务质量,利用网站,通过电子沟通方式,企业开展的在线服务是传统的沟通方式(如:邮件、电话、传真等)所无法比拟的,在线服务能够更加刚好精确地驾驭用户的需求,通过网站的交互服务使得被动供应和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。X.3探讨思路和内容基于Internet的信息服务,商务服务已经成为现代企业一项不行缺少的内容。很多企业都已不满意于建立一个简洁的仅仅能够发布信息的静态网站。现代企业须要的是一个功能强大的,能供应完善的电子商务服务的动态商务网站。ASP(ActiveServerPages)是Microsoft提出的一种网络服务器端编程环境。ASP已经成为开发动
11、态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。在我的毕业设计中,应用了网页设计工具DreamWeaVer,运用ASP作为开发工具,并采纳MicrosoftAccess数据库构建了一个能实现简洁的电子商务的小型动态商务网站一购物网。该系统能实现游客阅读网站,用户注册、登录、阅读网站,对自己的注册资料进行修改,运用搜寻引擎按特定的条件对所需商品进行搜寻,下订单购买商品,处理订单,对商品发表评论、评级,查看订单处理步骤,随时修改自己的密码和其它个人信息。还能够实现管理员登陆,管理员权限:商品管理(添加/删
12、除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、管理评论,管理员在线编辑,管理工作轻松随意。用户购物积分功能,以次激励用户购物。该系统基本上具备一个网上商品销售系统应当具备的功能,该设计项目基本上体现了构建一个动态商务网站所须要的技术,可以说,目前的大型商务网站也就是我这个小型网站在内容上的扩充和重复。购物网属于典型的B-C形式的电子商务交易,其主要特征是交易能够一次完成,不须要太多的后续工作。这些虚拟的店面通过图片和文字来描述其所供应的商品,进行促销活动。商店销售的绝大多数是有形商品或服务类商品,供应可干脆下单的“购物车系统和在线支付系统,所销售的商品大都便于运输。当
13、顾客实现了在线购买后,商店将以邮寄或特地运输的方式将商品送达顾客手中。第2章系统开发的关键技术探讨2.1ASP简介ASP(ActiveServerPages)实质是一种服务器端脚本环境。ASP脚本呈现将在服务器端运行。客户端只要运用可执行HTM1.代码的阅读器,即可阅读通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端阅读器,这样也就减轻了客户端阅读器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它运用的语言是:VBscriptJavascripti言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言运用。1、ASP的优点:(
14、1)开放性在11S上,并不须要开发者运用一个专有的脚本语言来生成网络应用程序,事实上ActiveServerPages包括了对VBSCriPt和JaVaSCriPt/Jscript的本机支持。通过第三方组合组件,它还可以运用其他语言(如Perl、REXX和Tel)。多个脚本语言甚至可以在相同的ASP文件中交替运用并相互调用。而ACtiVeXSerVer组件事实上可以用任何语言编写,这些语言包括Java、VisualBasicC+COBO1.等等。(2)易操作性ASP使HTM1.设计人员可以在服务器上便利地“激活”他们的Web页,可以马上对定制化网页和简洁的应用程序进行开发。以往须要用Perl或
15、C编写的困难的CGl程序来完成的功能(如数据库连接),现在若运用ASP则只要几行简洁的代码就能实现。(3)程序与外观分别通过运用脚本和组件,ActiveServerPages允许用户将编程工作与一个网页的设计和其他工作分别开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担忧外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关切编程问题。(4)非手工编译ASP的即时编译系统在被恳求时自动对ASP源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对ASP文件的修改可在阅读器中马上得到反映,只须要简洁地保存该文件并在阅读器中刷新
16、即可。(5)阅读器独立性ASP供应了一种阅读器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担忧客户用什么阅读器来阅读网点。2、简介ASP的6大对象:ASP的编辑环境要求很底,任何一种文本编辑器都可以编写ASP应用程序。ASP强大功能的实现离不开它的6个内部对象,其6大对象如下:(I)Application对象Application对象是在为响应一个ASP页的首次恳求而载入D1.1.时创建的,它供应了存储空间用来存放变量和对象的引用,可用于全部的页面。任何访问者都可以打开它们。(2)Request对象ReqUeSt对象为脚本供应客户端在恳求一个页
17、面或传送一个窗体时供应的全部信息。这包括能够标识阅读器和用户的HTTP变量,存储他们的阅读器对用于这个域的Cookie,以及附在UR1.后面的值(查询字符串或页面中段中的HTM1.控件内的值)。它也给我们供应了通过SeCUreSOCket1.ayer(SS1.)或其他的加密通信协议访问证书的实力,并供应有助于管理连接的属性。(3)Response对象Response对象用来访问所创建的并返回客户端的响应。它为脚本供应了标识服务器和性能的HTTP变量,发送给阅读器的信息内容和任何将在Cookie中存储的信息。它也供应了一系列用于创建输出页的方法,如无所不在的ReSPOnSe.Write方法。(4
18、)Server对象SerVer对象供应了一系列的方法和属性,在运用ASP编写脚本时是特别有用的。最常用的是SerVer.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。还有一些方法能够把字符串翻译成在UR1.和HTM1.中运用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。(5)Session对象Session对象是在每一位访问者从Web站点或Web应用程序中首次恳求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本确定终止的期限)。它与Application对象一样供应一个空间用来存放变量和对象的引用,但只能供目前的访问者
19、在会话的生命期中打开的页面运用。(6)ObjectContext对象ObjectContext对象可以用来限制ASP的执行。这种执行过程MicrosoftTransactionServer(MTS)来进行管理。可以把这些对象看作是基于ObjeetCOnteXt对象的一个层次关系的成员,这有助于理解它们与接受和响应客户恳求的过程之间的关系,如图2-1所示。图中表现了ASP和创建及服务于ASP页的过程之间的关系。客户清求客户清末对依服务希APPlIeWmnjt寸欧Server对象SI*tj11*r.4纥图2-1B/S图3、ASP的运用环境:ASP的运用环境就是IIS,ASP网页技术是一种须要服务器
20、端支持的技术。它的执行过程是:(1)阅读器端提出HTTP的恳求送到服务器端,Web服务器先检查网页文件的类型,假如是.asp扩展名的文件,就提出ASP文件恳求,Web确定读取并处理恳求文件。(2)Web检查所要求的文件有没有被恳求或有没有更新,以确定是否重新分析。IlS的工作是这样分工的:脚本代码是由默认的脚本编程引擎如VBSCriPt完成,然后经引擎翻译转换成服务器能执行的吩咐,而HS则进一步为送入的Active对象处理输入和输出,出错信息的输出也是有IIS产生的。4、配置MicrosoftIISa、11S是如何工作的IIS是允许在公共Intranet或Internet上发布信息的Web服务
21、器。IIS(InternetInformationServer)ASP的的开发依靠于IIS,IIS可在多种平台上运行:WindowsXP,Windows2000全系列包括Professionalsserver、AdvancedServer三个版本,WindowsNTServer和Windows98上的PersonalWebServer(PWS)等平台上都可以。Web是基础的恳求和响应系统。Web阅读器通过将UR1.发送给Web服务器恳求信息。Web服务器通过返回超文本标记语言(HTM1.)页面响应。b、安装11S我安装的是WindoWSXPProfessional版本的,所以以WindOWSX
22、PProfessional版来介绍IIS的安装方法。(1)在限制面版中选择“添加/删除程序”(2)点击“添加/删除WindOWS组件”(3)确认只选中第一项Internet信息服务(HS),然后点击下一步即可自行进行安装。(4)系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。这样IIS安装完毕。5、ASP的脚本语言在这里我们会了解到HTM1.语言、VBscript和JSCriPt的脚本语言。a、HTM1.语言HTM1.文件由阅读器说明,通过网络传输协议,可以从一台机器传输到另一台机器上。b、VBscript语言VBSCriPt既可以作为客户端编程语言,
23、也可以作为服务器端编程语言。客户端编程语言是可以由阅读器说明执行的语言。c、JSCriPt语言JScript可以作为服务器端编程语言,也可以作为客户端编程语言。由于JSCriPt不是ASP的默认脚本语言,所以要运用时必需事先声明,如:语句Script/Script)在这里声明运用JScripto2.2 动态网页开发工具DreamweaverMX简介MacromediaDreamweaverMX是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。它从
24、基于CSS的设计供应领先的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员供应了所需的工具。开发人员可以将其选择的服务器技术与Dreamweaver协作运用,建立将用户连接到数据库、Web服务和旧式系统的强大Internet应用程序。DreaIWeaVerMX是一款专业的HEM1.编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论您喜爱干脆编写HTM1.代码的驾驭感还是偏爱在可视化编辑环境中工作,DreamWeaVer都会为您供应帮助良多的工具,丰富您的Web创作体验。利用Dreamweaver中的可视化编辑功能,您可以快速地创建页面而无需
25、编写任何代码。不过,假如您更喜爱用手工干脆编码,Dreamweaver还包括很多与编码相关的工具和功能。并且,借助DreamWeaver,您还可以运用服务器语言(例如ASP、ASP.NET、CoIdFUSion标记语言(CFM1.)、JSP和PHP)生成支持动态数据库的Web应用程序。2.3 系统数据库介绍数据库的概念数据库是以数据(数据就是对客观事物的符号表示,是存储在计算机中的模拟客观事物的一系列信息。对于计算机科学而言,数据的含义极为广泛,凡是可存储的信息,如文本、图像、声音等都可以通过二进制编码而形成数据)为对象,指指为了满意某种特定应用的须要,根据确定的数据模型在计算机系统中组织、存
26、储和运用数据的数据集合。数据库系统是管理大量的、长久的、牢靠的和共享的数据的工具。数据库有以下特点:1 .集成性:数据有两层含义,一个是数据本身,一个是数据之间的关系。集成就是指把数据集中到一起来,根据确定的结构形式进行存储,并通过一系列的机制约束数据之间的关系,避开数据重复或不合要求。2 .量大性:数据库中存放的数据量一般都比较浩大,不能同时在内存中全部调用,而只能通过外部存储器存储,通常运用大容量的可移动磁盘或硬盘等设备。3 .共享性:指多个不同的用户,为了不同的目的,可以运用不同的语言,通过不同的方式,访问同一个数据库,而访问的范围、可执行的操作会有所区分。数据库系统会供应相应的机制,保
27、证这种共享在有序的条件下进行,可以避开因为同步而造成的错误。4 .长久性:一般来说,数据库中式数据都须要长期保存。ACCESS筒介MicrosoftACCeSS是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。ACCeSS数据库以文件形式保存,文件的扩展名是MDBo第3章购物网的设计3.1需求分析系统功能分析本系统是一个中小型的电子商务系统一购物网,可以为各类用户供应便利的在线购物环境,符合目前国内流行的电子商务莫斯。用户可以
28、在系统中实现注册、阅读商品、搜寻查询商品、下订单、处理订单等功能;管理员可以通过用户管理、订单管理、商品管理、评论管理等管理功能来对系统进行维护更新。网站的组成由以下几个子系统组成:1.主页,显示欢迎界面,供应近期的商品。2 .留言板:用户发表留言,反馈信息等3 .查询系统,通过商品类别、商品名称、出产地址来查询是否有自己须要的商品。4 .购物车,处理订购并显示想耍订购的商品。5 .用户注册系统,处理新用户的注册和老用户购物时的确认。6 .管理员系统,通过管理员对系统进行管理和定单处理基本功能: 游客可以阅读网站 用户注册 用户登陆 用户能够阅读网站 供应搜寻引擎,运用户能够按特定的条件对所需
29、商品进行搜寻 用户能够对自己的注册资料进行修改 用户下定单购买商品 用户处理定单 用户对商品发表评论、评级 用户查看定单处理步骤高级功能: 管理员登录 管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、管理评论; 用户可随时修改自己的密码和其他个人信息; 管理员在线编辑,管理工作轻松随意; 用户购物积分功能,以次激励用户购买;系统设计分析首先,我们须要描述的是系统的总的体系结构在系统的概要设计中我采纳结构化设计。我首先将整个系统化分为几个小问题,小模块。在系统中,我把系统分为2大块,用户的前台运用和管理员的后台管理。在设计阶段中,我从用户的角
30、度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计困难程度大大降低,不受特定DBMS的限制。本系统的开发是基于现在电子商务应用最广的B/S(BrowserZServer)既阅读器/服务器结构,起原 数据服务器 WEB服务器 后台管理平台 客户端应用系统体系设计主要考虑的业务技术因素包括: 业务处理方式 数据处理量,存储量 应用功能设计 服务器设计 存储设计 平安设计3.2数据库设计数据库表的介绍本系统数据库的功能主要是存储网站中全部数据,以便进行操作。本系统的数据库文件名为db.mdb,保存
31、在系统文件的db子书目中。主要由AdminCategoryDelivery、OrdersProduct、Sorts、ReviewUSer八个表组成。下面将逐一介绍这八个表的意义和功能:Admin该表比较简洁,主要用来存储论坛管理员的帐号和密码,该表的结构如表3T所示:表3T数据表admin”的结构字段名称数据类型说明ID自动编号编号Admin文本管理员用户名Password文本密码Rank数字管理员权限Category该表存储了商品的大类别信息,该表结构如表3-2所示:表3-2数据表“category”的结构字段名称数据类型说明Categoryid自动编号编号Category文本商品大类名Fi
32、rst数字是否在首页显示Crtegoryorder文本类别排序 Delivery该表存储了邮寄/付款信息,该表结构如表3-3所示:表3-3数据表delivery”的结构字段名称数据类型说明Deliveryid自动编号编号Subject文本送货/汇款方式名Fee数字各种送货收费价格Methord数字0为送货方式1为汇款方Deliveryidord数字送货/汇款方式排序 Orders该表存储了客户定单的资料,该表结构如表3-4所示:表3-4数据表“order”的结构字段名称数据类型说明Actionid自动编号编号Username文本定单的用户名Actiondate日期/时间定单日期Id数字产品编号
33、Productnum数字产品订购数量Good文本定单编号State数字处理状态Receipt文本收货人Address文本收货地址Postcode数值邮政编码Comments备注评论Paymethord数字付款方式编号Deliverymethord数字送货方式编号Sex数字性别Paid数字总金额Realname文本姓名Useremail文本用户e-mailUsertel文本用户电话userid数字用户IDSorts该表存储了商品的小类别信息,该表结构如表3-5所示:表3-5数据表“sorts”的结构字段名称数据类型说明Sortsid自动编号编号Sorts文本商品小类名Sortsorder数字商品
34、小类排序Categoryid数字对应的大类编号First数字是否在首页显示Product该表存储了商品的具体信息,该表结构如表3-6所示:表3-6数据表product”的结构字段名称数据类型说明Id自动编号编号Name文本商品名称Author文本生产厂商Introduce文本商品介绍Productdate日期/时间出产日期Score数字购买商品积分Detail文本具体介绍Content备注商品配置说明Rank数字用户评级分数Pricel数字商品市场价Price2数字商品会员价格Vipprice数字商品vip价格Solded数字订购次数Viewnum数字查看次数Discount数字商品折扣Sor
35、tsid数字商品小类idCategoryid数字商品大类idPic文本缩略图Adddate日期/时间商品添加日期Ranknum数字评级次数Recommend数字举荐Mark文本商品产地Type文本商品编码Pronum数字商品件数Format文本商品重量Protimes数字生产批次Desc文本商品简介User该表存储了用户的个人具体信息,该表结构如表3-7所示:表3-7数据表user”的结构字段名称数据类型说明Userid自动编号编号Username文本用户名Useremail文本用户e-mailPassword文本用户密码Identify数字用户身份证号Mobile文本用户移动电话Userqq
36、文本用户QQAdddate日期/时间注册日期Question文本密码提示Answer文本密码答案1.oginnum数字登陆次数1.astvst日期/时间最终一次登陆时间Receipt文本收货人姓名City文本收货人城市Address文本收货人地址Postcode文本邮政编码Usertel文本用户电话Deliverymethord数字送货方式编号Paymethord数字汇款方式编号Sex数字用户性别Realname文本姓名Vip是/否是否VIP用户Score数字用户积分Review该表存储了用户发表对商品评论的信息,该表结构如表3-8所示:表3-8数据表“review”的结构字段名称数据类型说明
37、Reviewid自动编号编号Id数字对应产品编号Title文本评论标题Reviewdtm日期/时间评论发表时间Reviewcontent备注评论内容Audit数字审查是否通过建立数据库连接1、本系统运用了MiCrOSOft的IIS5.0作为系统服务器。2、后台数据库的配置本系统采纳Access文件的相对路径来实现读取数据库功能,代码如下:3.3具体设计系统模块介绍以表3-9对用户模块的文件进行简要说明:表3-9(系统模块)文件名功能文件名功能Index.asp网站首页1.ogin.asp用户登陆Reg.asp用户注册Forget.asp遗忘密码Help.asp帮助信息New.asp新到商品Ho
38、t.asp畅销商品Commend.asp举荐商品Search.asp搜寻商品Class.asp商品分类Muser.asp消息中心Userinfb.asp用户个人资料Equsenasp用户具体资料Recinfb.asp收货资料Changepws.asp修改密码Car.asp购物车Myordenasp用户定单Deposit.asp用户积分查询Statinfo.asp统计信息1.ogout.asp注销退出Rank.asp用户对商品的评级Commentasp用户对商品评论Checkout.asp结帐Chkordenasp定单的具体资料Vpro.asp各种商品具体资料Vbdenasp定单完成系统模块的程
39、序流图本系统模块的设计,其主要功能的程序流图,如图3-2所示:首页登录用户注册搜寻商品W购买商品n/订单、一sK确认/付款修改订单图3-2系统模块的程序流图3.3.3系统模块需求分析网上商店的需求,由用户、个部分,如图3-3所示:用户管理人员两方面。电子商务网站可简洁的划分为2主页管理人员图3-3系统模块分析图管理人员的管理功能商店管理人员功能的信息量大,数据平安性和保密性要求最高。本功能实现对商店信息、购买者信息管理和统计查看及维护。商店管理员可以阅读、查询、添加、删除、修改、统计商品的基本信息。如图3-4所示:管理人员用户注册用户登陆用户注消购物车用户管理图3-4管理人员的管理模块用户的管
40、理功能用户者的需求是查询商店所存的商品、个人购买状况及个人信息的修改。用户可以在系统中实现注册、阅读商品、搜寻查询商品、下定单、处理定单等功能。用户的管理功能划分如图3-5所示:用户管理图3-5用户管理第4章购物网的实现和效果分析1.1 系统平台搭建操作系统:Windows9X、WindowsNTWorkstation/Server4.0以上、Windows2000Server/ProfessionalWindowsXPProfessionaloCPU:没有很高的要求,只要能够顺当运行WindoWS系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。内存:最低配置32M
41、B,建议运用64MB以上内存,假如运用Windows2000或WindowsXP建议运用128MB以上内存。硬盘空间:至少须要50MB以上的硬盘空间来安装所需的组件。运行ASP的服务端要求,如表4-1所示表4-1运行ASP的服务端要求操作系统须要安装的WebServerWindows98PWS4.0以上WindowsNT4.0ServerIIS4.0以上Windows2000IIS5.0以上WindowsXPIIS5.0以上1.2 系统功能实现和界面分析用户模块的主要功能:1.用户注册用户要想在本网站购买商品就必须要去注册成为本网站的会员,只需点击“注册”就可了解到成为会员的必要条约及其必需担
42、当的责任,作为一个电子商务网站,最基本的功能确定就是注册了。因为只有注册用户才能在网站内订购自己想要购买的商品。2 .用户登录用户一旦成为本网站的会员后,即可在登录页面中登录,用户只要输入自己用户名和密码即可实现登录。这里有ASP函数对用户名和密码进行推断,以此来保证用户的合法性。为了能便利地运用网站的各项功能,用户登录也是必不行少的。当用户登录以后,便可进行查阅/更改自己的个人资料、修改/处理个人订单等操作。3 .用户注销若用户登录后要离开网站,可注销个人帐号,以防他人修改或运用本人帐号。4 .购物车当用户选好自己想要的商品后把商品放入购物车,购物车将自动产生相应的定单。当然,用户也可以从购
43、物车里删除掉选好的商品,而相应定单的也会删除。5 .用户查询商品查询商品可以说是一个网站特别重要的一个功能,通过这一功能,用户可以根据某些特定的条件搜寻自己想要购买的商品,这无论为一般用户还是管理员都供应了极大的便利。6 .用户资料修改用户可以在登陆后运用用户个人资料修改功能对自己的一切信息进行修改,密码修改也包括在其中。也可以对用户邮寄/付款资料、收货资料等信息进行修改补充。界面分析1.系统模块的主页面在主页面中我们可以阅览到网站的部分新到商品和部分举荐商品,可以在商品搜寻中通过快速搜寻或者高级搜寻功能搜寻本网站拥有的商品,也可以看到本网站最新的商品销售排行榜等信息。在系统模块的每个页面中都包含了包含head,htm、foot,htm和Ieft.asp三个文件,首代码如下:在主页中,我们可以看到网站部分商品,商品表中的“商品名”、“品牌”、“定价”、”实惠价”、“VIP价”、“商品描述”等具体信息都是和数据表“product”中的相关内容相连接的。在全部的页面中只要涉及商品的相关信息,都是调用数据库的Product表中的储存信息。在主页中,只要点击导航条中的“新到商品”、“畅销商品”、“举荐商品”就可阅读到本网站全部的商品,并可点击相应的商品图片即