电子商务系统分析与设计课程设计说明书_第1页
电子商务系统分析与设计课程设计说明书_第2页
电子商务系统分析与设计课程设计说明书_第3页
电子商务系统分析与设计课程设计说明书_第4页
电子商务系统分析与设计课程设计说明书_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、 电子子商务系统分分析与设计课课程设计系统设计说明书书课程设计题目: 校校园网店网上上购物系统 专 业 班 级级: 电子商务00701 学 生 姓 名名: 吴正正慧 学 号: 2000705055055 指 导 教 师师: _ 王廷蔚_ 2010年 112 月 24 日目录TOC o 1-3 h z HYPERLINK l _Toc281272078 一 概述 PAGEREF _Toc281272078 h 3 HYPERLINK l _Toc281272079 1.1编写目的的 PAGEREF _Toc281272079 h 3 HYPERLINK l _Toc281272080 1.2,参

2、考资资料 PAGEREF _Toc281272080 h 4 HYPERLINK l _Toc281272081 二 需求概述 PAGEREF _Toc281272081 h 4 HYPERLINK l _Toc281272082 2.1 系统需需求 PAGEREF _Toc281272082 h 4 HYPERLINK l _Toc281272083 2.2 功能需需求 PAGEREF _Toc281272083 h 4 HYPERLINK l _Toc281272084 2.3 性能需需求 PAGEREF _Toc281272084 h 5 HYPERLINK l _Toc28127208

3、5 三 程序开发的的技术基础 PAGEREF _Toc281272085 h 5 HYPERLINK l _Toc281272086 3.1 HTMML语言 PAGEREF _Toc281272086 h 5 HYPERLINK l _Toc281272087 3.2 JAVVASCRIIPT语言 PAGEREF _Toc281272087 h 6 HYPERLINK l _Toc281272088 3.3 ASPP技术 PAGEREF _Toc281272088 h 6 HYPERLINK l _Toc281272089 3.3.1 AASP概述 PAGEREF _Toc281272089

4、h 6 HYPERLINK l _Toc281272090 3.3.2 AASP特点 PAGEREF _Toc281272090 h 7 HYPERLINK l _Toc281272091 3.3.3 AASP工作原原理 PAGEREF _Toc281272091 h 7 HYPERLINK l _Toc281272092 3.3.4 AASP的发布布 PAGEREF _Toc281272092 h 8 HYPERLINK l _Toc281272093 3.4 数据库库原理 PAGEREF _Toc281272093 h 9 HYPERLINK l _Toc281272094 3.4.1 S

5、SOL语言简简单介绍 PAGEREF _Toc281272094 h 9 HYPERLINK l _Toc281272095 3.4.2 AADO技术介介绍 PAGEREF _Toc281272095 h 9 HYPERLINK l _Toc281272096 3.4.3 AAccesss数据库 PAGEREF _Toc281272096 h 10 HYPERLINK l _Toc281272097 3.5 浏览器器/服务器(Brrowserr/Servver)体系系结构 PAGEREF _Toc281272097 h 10 HYPERLINK l _Toc281272098 四 结构设计 P

6、AGEREF _Toc281272098 h 11 HYPERLINK l _Toc281272099 4.1 平台功功能模块的设设计 PAGEREF _Toc281272099 h 11 HYPERLINK l _Toc281272100 4.1.1系统统设计的总体体规则 PAGEREF _Toc281272100 h 11 HYPERLINK l _Toc281272101 4.1.2 系系统流程分析析 PAGEREF _Toc281272101 h 12 HYPERLINK l _Toc281272102 五 网站数据库库设计 PAGEREF _Toc281272102 h 13 HYP

7、ERLINK l _Toc281272103 55.1 网站站数据库需求求分析 PAGEREF _Toc281272103 h 13 HYPERLINK l _Toc281272104 5.2 数据库库逻辑结构设设计 PAGEREF _Toc281272104 h 15 HYPERLINK l _Toc281272105 六 界面设计与与实现 PAGEREF _Toc281272105 h 15 HYPERLINK l _Toc281272106 6.1 前台显显示与会员管管理 PAGEREF _Toc281272106 h 15 HYPERLINK l _Toc281272107 6.1.1

8、 主主界面设计与与实现 PAGEREF _Toc281272107 h 15 HYPERLINK l _Toc281272108 6.1.2 登登陆页面设计计与实现 PAGEREF _Toc281272108 h 15 HYPERLINK l _Toc281272109 6.1.3 会会员个人管理理设计与实现现 PAGEREF _Toc281272109 h 16 HYPERLINK l _Toc281272110 6.2 后台设设计与实现 PAGEREF _Toc281272110 h 16 HYPERLINK l _Toc281272111 6.2.1 登登陆界面设计计 PAGEREF _

9、Toc281272111 h 16 HYPERLINK l _Toc281272112 6.2.2 后后台管理主界界面设计与实实现 PAGEREF _Toc281272112 h 16 HYPERLINK l _Toc281272113 6.2.3 网网站设置设置置实现 PAGEREF _Toc281272113 h 16 HYPERLINK l _Toc281272114 6.2.4 商商品管理设计计与实现 PAGEREF _Toc281272114 h 17 HYPERLINK l _Toc281272115 6.2.5 人人员管理设计计与实现 PAGEREF _Toc281272115

10、h 17 HYPERLINK l _Toc281272116 6.2.6 其其它管理设计计与实现 PAGEREF _Toc281272116 h 18 HYPERLINK l _Toc281272117 6.3 查询功功能的实现 PAGEREF _Toc281272117 h 18 HYPERLINK l _Toc281272118 七 设计总结 PAGEREF _Toc281272118 h 19校园网店网上购购物系统一 概述随着网络技术的的普及以及快快速的发展,网网页成为媒体体传播的一个个重要途径,人人们在通过网网页浏览、查查询想要知道道了解的信息息,通过这样样一个途径,我我们足不出户户就

11、可以了解解天下事,做做我们以前不不能在家做的的事。在互联联网服务业务务方面:网上上购物系统、电电子邮件、搜搜索引擎、网网上银行、在在线交易、网网络广告、网网络新闻、网网络游戏等服服务业务仍然然快速的发展展着。网上购物系统在在人们的生活活中已经不可可或缺,在电电脑中实现商商品的交易,大大大减少了不不少时间,网网上购物以它它独特的方便便、快捷、高高效而深受广广大用户的喜喜爱。目前大大型的系统如如:淘宝网、易易趣等成为网网上购物系统统的经典。近年来,随着IInternnet的迅速速崛起,互联联网已日益成成为收集提供供信息的最佳佳渠道并逐步步进入传统的的流通领域。于于是电子商务务开始流行起起来,越来越

12、越多的商家在在网上建起在在线商店,向向消费者展示示出一种新颖颖的购物理念念。网上订购系统作作为B2B,B2C(Bussinesss to Custtomer,即企业对消消费者),CC2C(Cusstomerr to Custtomer,即消费者对对消费者)电电子商务的前前端商务平台台,在其商务务活动全过程程中起着举足足轻重的作用用。本文旨在在讨论如何建建设B2C的网上购购物系统。网上购物是一种种具有交互功功能的商业信信息系统。它它向用户提供供静态和动态态两类信息资资源。所谓静静态信息是指指那些比经常常变动或更新新的资源,如如公司简介、管管理规范和公公司制度等等等;动态信息息是指随时变变化的信息

13、,如如商品报价,会会议安排和培培训信息等。网网上购物系统统具有强大的的交互功能,可可使商家和用用户方便的传传递信息,完完成电子贸易易或EDI交交易。这种全全新的交易方方式实现了公公司间文档与与资金的无纸纸化交换。1.1编写目的的编写此需求分析析报告,实现现校园范围内内的成员在互互联网上进行行新产品展示示,网上通信信留言功能,重重点实现网上上商品的查找找、在线购买买功能。实现现普通用户只只能浏览,注注册用户可以以在线定购,后后台管理人员员可以进行产产品上传更新新、注册用户户的管理等功功能。现在流行的网上上购物系统不不仅要有漂亮亮的网页,更更要有严谨的的规划。每一一个细小的环环节都和重要要。这样才

14、能能使得在电子子交易时避免免不必要错误误发生。我们们将使用HTTML、ASSP等技术来来编辑网页,并并运用ASPP技术把数据据库和动态网网页相关联。传传统的管理信信息系统信息息获取方法是是由专业文字字录入人员将将信息输入到到管理系统的的数据库中,这种方法在在数据量不大大时有很多的的应用场合。当当数据量比较较大,并且有有较强的专业业性时,录入入的费用和出出错的可能性性都相应上升升。本文在实实际应用开发发中解决方案案是建立网站站, 以及及自己的数据据库,使得所所需商品信息息可以及时的的保存、更新新。可以更好好的及时了解解商品买卖的的情况。1.2,参考资资料淘宝网:wwww.taobbao.ccom

15、阿里巴巴:htttp:/chinaa.alibbaba.ccom/网络程序设计ASP(第第二版) 作者:尚俊俊杰 北京京大学信息技技术系列教材材Dreamweeaver 8+ASPP动态网站开开发实例精讲讲 作者:倪倪洪球 人民民邮电出版社社郭安源编著,PPHP开发实实例完全剖析析,中国电力力出版社,22006年。仲进平,寿加炎炎等编著,PPHP+MYYSQL网络络开发技术,人民邮电出出版社 ,22000年。二 需求概述2.1 系统需需求网上购物系统系系统主要包括括三大功能模模块,用户管管理、管理员员管理、搜索索功能模块。其其中用户管理理模块,主要要包括用户注注册、用户信信息(个人信信息修改、

16、订订单查看、收收藏管理、积积分管理、购购物车管理)功功能;管理员员对网站的设设置(网站基基本设置、送送货方式、支支付方式)、商商品管理(大大类管理、小小类管理、商商品添加、商商品信息、订订单管理)、人人员管理(注注册用户、管管理员)、其其他管理(新新闻、公告)的的功能。;搜搜索主要包括括(商品名称称、商品类别别、价格等)。2.2 功能需需求经过前期的深入入调查和研究究,总结出该该系统需要完完成的一些具具体功能,分分析如下:1)、用户管理理 能够完完成用户基本本信息录入的的注册和用户户基本信息的的个人前台与与后台管理。2)、管理员管管理 能够够完成管理员员对网站的设设置(网站基基本设置、支支付方

17、式)、商商品管理(大大类管理、小小类管理、商商品添加、商商品信息、订订单管理)、人人员管理(注注册用户、管管理员)、其其他管理(新新闻、公告)的的功能。3)、搜索功能能 能过电电子商品的名名称,电子商商品的分类进进行搜索。4)、查询功能能 能够通通过查看购物物车对所选商商品进行确定定、挑选,通通过定单查询询对支付费用用进行确定。2.3 性能需需求1)硬件环境境处理器:Innter PPentinnm 3 或或更高内存:1288MB硬盘:2GBB2)软件环境境操作系统:WWindoww 98/22000/XXP/ME数据库:Miicrosooft Acccess 2000系统工具:IIIS 5.

18、0开发工具:MMacrommedia Dreammweaveer 8、Macroomediaa Fireeworkss 8三 程序开发的的技术基础3.1 HTMML语言HTML(Hyyper Text Markkup LLanguaage 超超文本标记语语言)是一种种用来制作超超文本文档的的简单标记语语言。与常见见的字处理文文件不同,WWeb页以超超文本标识语语言编排格式式。HTMLL文件是带有有特定HTMML插入标记记的用以编排排文档属性和和格式的标准准文本文件。它它能独立于各各种操作系统统平台(如UUNIX,WWINDOWWS等)。自自1990年年以来HTMML就一直被被用作Worrld

19、WWide Web上的的信息表示语语言,用于描描述Homeepage的的格式设计和和它与WWWW上其它Hoomepagge的连结信信息。HTML文档(即即Homeppage的源源文件)是一一个放置了标标记的ASCCII文本文文件,通常它它带有. html或或. httm的文件扩扩展名。生成成一个HTMML文档主要要有以下三种种途径:(1)手工直接接编写(例如如用你所喜爱爱的ASCIII文本编辑辑器或其它HHTML的编编辑工具)。(2)通过某些些格式转换工工具将现有的的其它格式文文档(如WOORD文档)转转换成HTMML文档。(3)由Webb服务器(或或称HTTPP 服务器器)一方实时时动态地生

20、成成。一般的HTMLL页面具有如如下的结构: httml , 这是是HTML正正文部分 /bbody 可见在一个HTTML网页文文件中,一般般必须有一对对htmll标记记作为文件的的开头和结尾尾,在标记记后是头部标标记,其后是实体体标记。3.2 JAVVASCRIIPT语言JAVASCRRIPT脚本本语言脚本是是应用程序在在网页上表达达的语言,可可以将脚本嵌嵌入Web页页中。通常脚脚本在服务器器上运行,但但也可以采用用客户端和服服务器端结合合使用JAVVASCRIIPT脚本语语言。3.3 ASPP技术3.3.1 AASP概述ASP(Acttive Severr Pagges动态网网页)是微软软

21、公司推出的的一种用以取取代CGI(Commoon Gaatewayy Intterfacce)技术。目目前,Intternett上的许多基基于Winddows平台台的Web站站点已开始应应用ASP来来替换CGII。ASP是一个位位于服务器端端的脚本运行行环境。通过过这种环境,用用户可以创建建和运行动态态的交互式WWeb服务器器应用程序,如如交互 式式动态网页,包包括使用HTTML 表表单收集和处处理信息、上上传与下载等等。 通常常情况下,用用户通过浏览览器看到的网网页大多是静静态的,目前前Interrnet上的的许多站点,仍仍然提供“静态”(stattic)的主主页内容。所所谓“静态”,是指站

22、点点的主页内容容是“固定不变”的。一个“静态”的站点,若若要更新主页页的内容,必必须手动更新新其 HTTML的文件件数据。而随随着Web技技术的发展,用用户希望能够够看到根据要要求而动态生生成的主页,例例如响应用户户查询数据库库的要求而生生成报表等。站站点服务器收收到要求执行行的应用程序序,分析表单单(formm)的输入数数据,将执行行的结果以HHTML的格格式传送给浏浏览器。根据据用户请求生生成动态主页页的传统方法法有CGI、IISAPI等等。CGI是根据浏浏览器端的hhttp请求求激活响应进进程,每一个个请求对应一一个进程。当当同时有很多多请求时,程程序挤占系统统资源,造成成效率低下。II

23、SAPI针针对这一缺点点进行了改进进,利用dlll(动态链链接库技术),以以线程代替进进程,提高了了性能和速度度,但要考虑虑线程的同步步问题,而且且开发步骤烦烦琐。这两种种技术和另一一普遍使用的的开发动态网网页的技术 Javaa都还存在着着另外一个问问题,那就是是开发困难,程程序的开发和和HTML写写作是两个完完全不同的过过程,需要专专门的程序员员开发。ASSP使用的AActiveeX技术基于于开放设计环环境,用户可可以自己定义义和制作组件件加入其中,使使自己的动态态网页几乎具具有无限的扩扩充能力,这这是传统的CCGI等程序序所远远不及及的地方。3.3.2 AASP特点ASP具有易易用性、兼容

24、容性、安全性性、可扩充性性等特点:易用性:使用VVBScriipt、JaavaScrript等简简单易学的脚脚本语言,结结合HTMLL代码,即可可快速地完成成网站的应用用程序。无须须编译、容易易编写,可在在服务器端直直接执行。使使用普通的记记事本既可以以进行编辑设设计。兼容性:ASPP能与任何AActiveeX语言相容容,除了可使使用 VBSScriptt、JavaaScrippt等语言设设计外,通过过plug-in的方式式,还可以使使用第三方所所提供的其他他脚本语言。安全性:ASPP的源代码不不会被传到客客户浏览器,从从而避免了缩缩写的源程序序被他人剽窃窃,从而提高高了程序的安安全性。可扩充

25、性:可以以使用 Viisual Basicc、 Javva、Vissual CC+和 CCOBOL等等编程语言来来编写所需的的服务器控件件。3.3.3 AASP工作原原理ASP与常见的的在Clieent端实现现动态主页的的技术如Jaava aapplett、 AcctiveXX Conntrol、VVBScriipt、JaavaScrript等不不同,ASPP中的命令和和 Scrript语句句都是由服务务器来解释执执行的,执行行结果产生动动态生成的WWeb页面并并送到浏览器器;而Cliient端的的Scrippt命令则是是由浏览器来来解释执行。由由于 ASSP是在服务务器端解释执执行,开发者者

26、可以不必考考虑浏览器是是否支持ASSP,也不必必担心别人下下载程序从而而窃取编程逻逻辑。ASPP程序通过后后缀名为assp的ASPP文件来实现现其功能,一一个asp文文件相当于一一个可执行文文件,因此必必须放在Weeb服务器上上有可执行权权限的目录下下。当用户从从浏览器输入入了asp文文件的地址后后,浏览器就就将这个URRL请求发给给Web服务务器。如果WWeb服务器器上装ASPP,就调用AASP,ASSP读出相应应asp文件件,解释并执执行命令,动动态生成一个个HTML页页面回传Weeb服务器,然然后Web服服务器把结果果发送给浏览览器。ASPP文件的制作作和HTMLL类似,且可可和HTML

27、L开发集成,可可以在同一个个过程完成,利利用ASP将将可以执行的的脚本嵌入到到HTML文文件中,这使使得HTMLL文件的编写写与脚本的开开发融合在一一起。通过AASP内置的的对象、服务务器组件(SSever Compponentt)可以完成成非常复杂的的任务,而且且用户还可以以自己开发或或利用别人开开发的服务器器组件完成专专门的任务。ASP与网关及及服务器扩展展模式相比有有以下优点:(1)完全与HHTML文件件融合在一起起; (2)容易创建建,不需要其其它编译、链链接程序;(3)面向对象象的并通过AActiveeX Seever对象象可扩展。在电子商务中,对对用户而言,进进行网上信息息查询的目

28、的的是寻找自己己需要的产品品或服务,而而对于服务提提供者来说,其其目的则是向向用户推销自自己的产品或或服务。因此此,让用户通通过浏览器查查询服务的后后端数据是许许多Web服服务提供者必必须提供的服服务,ASPP通过内置的的ADODBB组件来实现现这一功能。可可以使用ADDO去编写紧紧凑简明的脚脚本,以便连连接到ODBBC兼容的数数据库和OLLE DBB兼容的数据据源。3.3.4 AASP的发布布当编辑好ASPP文件后,必必需发布后才才能实现其功功能,ASPP文件本身并并不能运行。我我们用Winndows自自带的工具IIIS(wiindowss2000 XP)来来发布ASPP文件。(WWindo

29、wws 988用PWS发发布)IIS的配置在在本次设置中中相当重要,IIIS是我们们测试网站的的一个平台,在在ASP开发发中,少不了了使用IISS,本设置使使用的是WIINDOW XP 中的的 IIS 5.1 。操操作如下:1、点击“开开始”“设置”“控制面版”“管理工具”“Interrnet 信信息服务”,打开IIIS配置控制制面版。2、点击进入入“网站”“默认网站”,然后右键键“属性”,弹出“默认网站 属性”对话框。3、在“默认认网站 属性性”对话框中选选择“主目录”,选择你存存放网页的文文件夹,其它它值默认。4、选择“文文档”选项卡,添添加自己网页页默认的文件件名,如“indexx.as

30、p”。通过上述操作作,你的IIIS基本上就就配置好了,如如过你要访问问,你可以直直接输入以下下IP: HYPERLINK htttp:/127.00.0.1 httpp:/1227.0.00.1,您的的网站就能在在浏览器中显显示信息或错错误信息了。3.4 数据库库原理3.4.1 SSOL语言简简单介绍SQL是英文SStructtured Querry Laanguagge的缩写,意意思为结构化化查询语言。 SQL语言言的主要功能能就是同各种种数据库建立立联系,进行行沟通。按照照ANSI(美美国国家标准准协会)的规规定,SQLL被作为关系系型数据库管管理系统的标标准语言。SSQL语句可可以用来执

31、行行各种各样的的操作,例如如更新数据库库中的数据,从从数据库中提提取数据等。 目前,绝大多数数流行的关系系型数据库管管理系统,如如Oraclle、 Syybase、 Microosoft SQL SServerr、 Acccess等等都采用SQQL语言标准准。虽然很多多数据库都对对SQL语句句进行了再开开发和扩展,但但是包括Seelect、IInsertt、Updaate、Deelete、CCreatee 以及Drrop在内的的标准的SQQL命令仍然然可以被用来来完成几乎所所有的数据库库操作。在众多的SQLL命令中,sselectt语句应该算算是使用最频频繁的。seelect语语句主要被用用来

32、对数据库库进行查询并并返回符合用用户查询标准准的结果数据据。seleect语句中中位于sellect关键键词之后的列列名用来决定定哪些列将作作为查询结果果返回。用户户可以按照自自己的需要选选择任意列,还还可以使用通通配符“*”来设定返回回表格中的所所有列。select语语句中位于ffrom关键键词之后的表表格名称用来来决定将要进进行查询操作作的目标表格格。除了上面所提到到的运算符外外,LIKEE运算符在wwhere条条件从句中也也非常重要。LLIKE运算算符的功能非非常强大,通通过使用LIIKE运算符符可以设定只只选择与用户户规定格式相相同的记录。3.4.2 AADO技术介介绍ADO(Actt

33、iveX Dataa Objjects)技技术是微软公公司推出的数数据库连接技技术,运用该该技术可以对对各种数据库库(如SQLL Serrver、AAccesss、Oraccle及Syybase等等)的链接、查查询、存取等等操作。ADO对象给开开发人员提供供一种快捷、简简单、高效的的数据库访问问方法,ADDO可以包含含在脚本中来来产生对数据据库的连接,并并从数据库表表中读取数据据,形成实际际要使用的对对象集合。而而且,对于数数据资源,提提供了应用程程序一级的界界面。不过,AADO并不与与数据资源直直接通信,而而是通过称为为OLE DB的中间间界面,对于于数据资源(MMicrossoft SSQ

34、L Seerver),OOLE DBB提供了系统统一级的界面面。ADO是一组优优化的访问数数据库的对象象集,为Weeb数据库开开发者提供完完整的网站数数据库解决方方案。ADOO可以与ASSP紧密结合合,运行在服服务器端,从从而制作出功功能完善的数数据库网页。AADO除了支支持各种数据据库平台外,它它还支持VBB、VC和SScriptt等多种程序序设计语言。在利用ADO技技术进行数据据库网页制作作的第一步就就是要建立服服务器端的数数据库,即后后台数据库,一一般可选择SSQL Seerver或或者Acceess作为后后台数据库。本本次的毕业设设计是以Acccess作作为后台数据据库。3.4.3 A

35、Accesss数据库Access是是一个数据库库管理系统,它它之所以被集集成到Offfice中而而不是Vissual Studiio中,是因因为它与其它它的数据库管管理系统(如如Visuaal FooxPro)相相比更加简单单易学,一个个普通的计算算机用户即可可掌握并使用用它。而且最最重要的一点点是,Acccess的功功能足够强大大,足以应付付一般的数据据管理及处理理需要。Access可可以实现建立立数据库、报报表,以及对对数据库、报报表的修改、查查询等功能。 VBScrript 和和JavaSScriptt 等脚本语语言融合在一一起的技术。3.5 浏览器器/服务器(Brrowserr/Ser

36、vver)体系系结构浏览器/服务器器(Browwser/SServerr)模式构成成的三层网络络结构,使前前端具有统一一标准的浏览览器用户界面面,服务器端端集中了大部部分应用软件件的开发管理理,并且系统统开发可以使使用任何脚本本语言(如Perl,JavaSScriptt,VbSccript等等),后端可以以存取任何数数据库,其BB/S模式的的一般结构如如下图1.22.1所示:图1.2.1 B/S模式式结构图在三层结构中,Web服务器起着核心的作用。服务器主要通过运行网络操作系统、网络应用程序并通过网络接口来实现其功能。实现Web的交互,需要在服务器的操作系统上运行Web站点服务程序,例如,We

37、bsite,IIS,PWS等。不同的操作系统要求不同的Web服务器程序配合使用。一般情况下,服务器端采用微软Windows类操作系统IIS(Internet Information Service)或PWS(Personal Web Server)的结合。鉴于ASP程序序运行的可靠靠性、兼容性性及易用性等等因素,本系系统选用微软软的IIS55.1架设Web服务器器。四 结构设计4.1 平台功功能模块的设设计4.1.1系统统设计的总体体规则网上购物平台主主要是对后台台管理和前台台操作。后台台管理是管理理员对本网站站的维护,通通过商品资料料(添加大类类、添加小类、商商品添加、商商品审查)、商商品交

38、易(处处理订单、发发货查询)、会会员管理(会会员审查)、操操作管理(管管理员添加、管管理员审查、管管理员退出)等等功能达到对对网站的管理理。前台操作作是用户登录录到本网站,可可以进行用户户注册,通过过网站的新品品速递、商品品热卖、商品品分类或电子子商品搜索功功能,找到自自己想要买的的书,装入购购物车,提交交定单进行购购买。无论哪个网站都都要有它自己己的设计规则则。该校园网网店也一样,它它的主要设计计规则有:简单性:在实现现平台的功能能的同时,尽尽量让平台操操作简单易懂懂,这对于一一个网站来说说是非常重要要的。针对性:该平台台设计是网上上购物系统及及后台管理的的定向开发设设计,所以具具有专业突出

39、出和很强的针针对性。实用性:该平台台能完成电子子商品展示和和管理员管理理的基本信息息,具有良好好的实用性。网上购物系统总总体模块:添加小类添加小类添加大类商品添加管理员添加新闻公告发布管理员退出人员管理新闻管理网站设置商品管理商品管理订单管理会员管理注册会员找回密码会员信息个人信息设置订单查看收藏管理积分管理购物车用户管理管理员管理网上购物系统图4.1.1 网上购物系系统总体模块块4.1.2 系系统流程分析析本系统分为前台台购物流程和和后台订单处处理流程浏览商品浏览商品选择商品订购商品未注册用户登陆用户未登陆用户购物车去收银台确认提交订单登陆注册图 前台购购物流程图用户订单用户订

40、单审查订单订单发货订单删除图 后台购购物流程图登录入口登录入口取得用户名和密码将UserID存入cookies中查询用户是否存在密码是否正确登录成功是是否否图 用户登登录流程图商品管理商品管理修改,删除满意否操作成功添加商品是否图 商品管管理流程图五 网站数据库库设计5.1 网站数数据库需求分分析网上购物系统的的主要对象是是用户,所以以必需建立用用户表,包括括用户的基本本信息情况;用户的主要要活动是对商商品的购买,所所以必需建立立商品信息表表;用户对商商品的购买,选选择所要的商商品,首先得得对商品进行行搜索,所以以我们把商品品进行分类,进进行大类和小小

41、类的划分,建建立商品类别别表和商品类类别细分表;最后用户提提交定单,建建立定单表。经过分析,此数数据库包含如如下表:Admin_llogin:管理员帐号号管理,有管管理员帐号和和密码构成。图5.1.1 管理员数据据表Commodiity:存储储商品的基本本信息。图5.1.2 商品管理数数据表News:新闻闻及公告的管管理。图5.1.3 新闻公告数数据表SetMoneey:付款方方式。图5.1.4 支付方式数数据表User:会员员用户管理,用用于管理用户户的基本信息息。图5.1.5 会员数据表表5.2 数据库库逻辑结构设设计数据库设计要遵遵循一些规则则,一个好的的数据库满足足一些严格的的约束和要

42、求求。尽量分离离各实体对应应的表,一个个实体对应一一个表,搞清清楚该实体有有哪些属性,对对应有些什么么字段,以及及各实体之间间有何种联系系。实体、属属性与联系是是进行概念设设计时要考虑虑。六 界面设计与与实现6.1 前台显显示与会员管管理6.1.1 主主界面设计与与实现前台主要分为为信息显示(如如商品信息、商商品分类、商商品资讯等)和和会员管理(如如会员注册、购购物车、修改改会员信息、会会员订单等)。信信息显示供会会员查看与订订购。每个前前台界面都分分为上、下、左左、右四个版版块。上为ttop.assp主要是设设置网站的llogo、网网站导航条等等,调用的方方法也是;下下为脚注,主主要显示网站

43、站的版权、联联系信息;左左为辅助工具具(如登陆框框、排行榜、分分类);右为为具体操作与与显示的版块块。6.1.2 登登陆页面设计计与实现登陆界面提供供给浏览者登登陆、注册、找找密码的入口口。登陆成功后,系系统将把用户户的ID等信信息通过coookiess存起来。返返回是就是通通过cookkies的值值来判断会员员是否登陆。只只有退出或关关闭界面时,ccookiees的值才回回清空。如图图6.1.2 (b)。6.1.3 会会员个人管理理设计与实现现会员登陆后,可可以通过登陆陆框以及头部部进入到会员员中心,会员员中心包括(我我的信息修改改、我的个人人订单、个人人收藏、积分分管理、退出出登陆)。6.

44、2 后台设设计与实现6.2.1 登登陆界面设计计后台只能给管管理员进入使使用,所以要要严格控制访访问的权限。进进入后台要有有登陆界面,登登陆采用账号号、密码、验验证码、MDD5四步验证证。验证通过后,页页面将转到后后台管理的主主界面。6.2.2 后后台管理主界界面设计与实实现主界面分为左左右两版块,左左边是菜单设设置,右边是是具体操作模模块。菜单分为网站站设置、商品品管理、人员员管理、其它它管理四部分分。下面将一一一介绍。6.2.3 网网站设置设置置实现网站设置包括括网站设置、密密码修改、送送货方式、支支付方式是部部分。网站设设置为网站的的基本设置,如如名称、loogo图、地地址等网页信信息。这些信信息可以显示示在页面的下下方几头部;密码修改针针对管理用户户的密码修改改,属于人员员管理的一部部分;送货方方式存放的是是给会员发货货的几种方式式,由会员选选择,如果不不是自己来领领取,当然还还要支付一定定的邮费;支支付方式是会会员对商

温馨提示

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

最新文档

评论

0/150

提交评论