网上商城系统的设计与开发.doc

上传人:精*** 文档编号:832265 上传时间:2023-09-07 格式:DOC 页数:30 大小:625.14KB
下载 相关 举报
网上商城系统的设计与开发.doc_第1页
第1页 / 共30页
网上商城系统的设计与开发.doc_第2页
第2页 / 共30页
网上商城系统的设计与开发.doc_第3页
第3页 / 共30页
网上商城系统的设计与开发.doc_第4页
第4页 / 共30页
网上商城系统的设计与开发.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、网上商城系统的设计与开发目 录摘要.IAbstract.II1 绪论111选题背景112主要内容及研究意义22 网上购物系统的概述42.1 网上购物系统的发展42.2 网上购物的现状42.3网上购物系统的构建43 程序开发的技术基础63.1 HTML语言63.2 VBSCRIPT语言73.3 ASP技术73.3.1 ASP简介73.3.2 ASP工作原理73.3.3 ASP的发布83.4 数据库原理93.4.1 SOL语言简单介绍93.4.2 ADO技术介绍94 网上购物系统的设计及实现114.1 系统设计114.1.1 系统功能分析114.2 数据库设计134.2.1 数据库需求分析134.

2、2.2 数据库的逻辑结构分析134.3 程序设计164.3.1配置系统164.3.2系统实现175总结23参考文献26 网上商城系统的设计与开发 摘 要 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与网技术为基础的信息系统正处于蓬勃发展的时。网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。本统主要目的是能降低信息发送成本和客户服务成本,打算实现分类、建立索引和统计功能,能将产品的图片及相关文字有条理地组织起来,形成便

3、于查寻的在线商品目录,并通过一些交互程序完成订单提交、在线支付、在线服务的定制和管理等工作。通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B/S的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。运用ASP技术和网络数据库原理,基于B/S模式我开发了一个网上商城购物系统。本系统在设计中严格按软件工程的理论和方法进一步分析确定软件的模块、数据结构和系统功能的具体实现方案,采取Windows XP为操作系统平台,采用Microsoft Active Server Pages 即我们所称的ASP来开发,后台数

4、据库采用Microsoft SQL Server。本系统采取了会员制、身份验证等一系列措施,保证交易的成功率,以及为会员提供查询功能,使其快捷的找到感兴趣的商品。运用HTML语言、VBScript技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:关链词:B/S,网上购物系统,ASP,数据库 Online mall system design and development Abstract With the rapid socio-economic development and scientific and technological progress

5、 and the cause of the rapid development of computer to computer and network technology-based information system is in a period of vigorous development. Internet shopping system, the network is built on a virtual shopping malls, the selection of goods to avoid the cumbersome process to make your shop

6、ping process becomes easy, fast, convenient and very suitable for modern fast-paced life at the same time, Effective control shopping malls operating costs and open up a new sales channels. The main purpose of integration is to send information to reduce costs and customer service costs, intends to

7、achieve classification, indexing and statistical functions, can picture of the product and related text structured organization, formed to facilitate tracing of online catalog and through a number of Interactive process is complete orders submitted.Use of ASP technology and network database theory,

8、based on B / S, I developed an online shopping mall system. The system in strict accordance with the design of software engineering theory and methods of further analysis software modules, data structure and function of the concrete realization of the programme, to take Windows XP operating system p

9、latform. Use of language HTML, VBScript technology, ADO, ASP and background database links, and other key technologies in building online shopping system. Internet shopping system to achieve the following features: Keyword: B / S,online shopping system,ASP,database 1 绪论11选题背景随着社会经济的迅速发展和科学技术的全面进步,计算

10、机事业的飞速发展,以计算机与网络技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在我们的周围,大量的产品供应厂商、超市、连锁店、商场因为其经营机制和经营方式的限制,都只能提供有限范围内的产品及服务。互联网时代的到来及其相关技术的应用产生了新的购物方式,即虚拟购物。这种购物环境通过营造一个虚拟的市场来做生意,改变了原有购物方式中的诸如时间和地点等物理条件的限制,这使得商家能以较低的成本提供个性化的服务。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。电子商务的网上

11、实践,是从网上销售开始的。网上商城又名电子商务系统,电子商务源于英文ELECTRONIC COMMERCE,简写为EC。顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。“网上商城”打破了传统的销售形式商店,将商店和网络结合.,一种典型的电子商务网站运用。“网上商城”实际上是运行在Web服务器中的一个Web运用程序。“网上商店”模拟一般的商店的经营模式。利用页面、脚本程序来实现“网上商城”的进货管理、销售管理、库存管理。互联网技术提供的不仅仅只是供需双方间的较低的交易成本,还有较低的选择费用和更多可供选择的商品。这些特点促使商家更多地通过使用网站来实现电子商务。中国的电子商务还没有真正

12、实现物流,信息流,资金流的有机结合。就经济较发达的我国南方地区,一些企业和软件公司合作,建立自己的网上商城。但只是实现了一个信息交换的功能。企业发布自己的产品,用户在上面浏览,发送了定单,在网上商城的管理后台接到了定单,之后就是通过人的沟通来实现资金流通和货物的发送。有的已经实现了一定的电子货币交易,但物流方面还是做得不够。本实例的设计思想体现如下:用户通过网上商城的前台浏览商场中的物品,商场中的物品按类分放,每类商品有一个编号,用户可以直接输入所需的商品名称,查到物品,以及所在位置并显示出来。在发布商品的信息的时候,首先对后台维护人员做适当的培训。提高他们的优级服务的思想,让他们在发布信息的

13、时候坚持把用户放在第一位的原则,录入的信息要求准确描述商品的信息,比如图书,录入的时候要求不仅要有书的简介还要有书的评价,在前台的页面中提供个用户写书评的地方,这样让用户了解书的价值。用户在选择的时候就更加容易一些,而商场的提供的信息方式也会让用户满意,这样企业获得的利润也是可想而知的。用户在首次购物的时候必须注册,通过帐户在银行转换电子货币。银行和企业间再进行资金的流转。企业在收到定单后,对定货单按不同的标准进行分类,比如按地区,种类等,然后通过网络把这些信息发送个第三方代理,同时也进行网上结算,付给第三方代理的费用。第三方代理再按自己的最快捷的方式发送货物。12主要内容及研究意义网上购物系

14、统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。 本系统主要目的是能降低信息发送成本和客户服务成本,打算实现分类、建立索引和统计功能,能将产品的图片及相关文字有条理地组织起来,形成便于查寻的在线商品目录,并通过一些交互程序完成订单提交、在线支付、在线服务的定制和管理等工作。运用ASP技术和网络数据库原理,基于B/S模式我开发了一个网上商城购物系统。本系统在设计中严格按软件工程的理论和方法进一步分析确定软件的模块、数据结构和系统功能的具体实现方案, 采取Wi

15、ndows XP为操作系统平台,采用Microsoft Active Server Pages 即我们所称的ASP来开发,后台数据库采用Microsoft SQL Server。本系统采取了会员制、身份验证等一系列措施,保证交易的成功率,以及为会员提供查询功能,使其快捷的找到感兴趣的商品。会员购物流程:浏览、将商品放入购物车、去收银台。每个会员有自己专用的购物车,可随时订购自己中意的商品使用完善的会员服务功能结账完成购物。以下将详细介绍网上商城购物系统开发的需求分析、总体设计、详细设计、编码等步骤。ASP(Active Server Pages)是Microsoft提出的一种网络服务器端编程环

16、境。ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我的毕业设计中,我采用了ASP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上商城。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商城应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术。2 网上购物系统的概述2.1 网上购物系统的发展近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电

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

18、,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。2.2 网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网

19、用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。2.3网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系

20、统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。3 程序开发的技术基础3.1 HTML语言HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,W

21、INDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有. html或. htm的文件扩展名。生成一个HTML文档主要有以下三种途径:(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。(3)由Web服务器(或称HTTP 服务器)一方实时动态地生成。一般的HTML页面具

22、有如下的结构: html , 这是HTML正文部分 /body 可见在一个HTML网页文件中,一般必须有一对html标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。3.2 VBSCRIPT语言VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。3.3 ASP技术3.3.1 ASP简介ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上

23、的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而

24、生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开

25、发。ASP使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。3.3.2 ASP工作原理ASP与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于 ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别

26、人下载程序从而窃取编程逻辑。ASP程序通过后缀名为. asp的ASP文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应 . asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。

27、通过ASP内置的对象、服务器组件 (Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP与网关及服务器扩展模式相比有以下优点:(1)完全与HTML文件融合在一起; (2)容易创建,不需要其它编译、链接程序;(3)面向对象的并通过ActiveX Sever对象可扩展。在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。

28、可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。3.3.3 ASP的发布当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。我们用Windows自带的工具IIS(windows2000 XP)来发布ASP文件。(Windows 98用PWS发布)在Windows XP中打开控制面板管理工具Internet信息服务。双击Internet信息服务,于是我们就来到了IIS的使用界面。打开网站默认网站.在默认网站内新建立虚拟目录为目录起个别名例如“网上购物” 选择内容的目录路径设置权限(通常不允许访问写入权限,防止网页被改)顺利完成以

29、上操作就表示你已经成功发布了你的网页。(“网上购物”已在默认网站内)3.4 数据库原理3.4.1 SOL语言简单介绍SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、 Microsoft SQL Server、Access等都采用了SQL语言标准。虽然很多数据

30、库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。在众多的SQL命令中,select语句应该算是使用最频繁的。select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。除了上面所提到的运算符外,

31、LIKE运算符在where条件从句中也非常重要。LIKE运算符的功能非常强大,通过使用LIKE运算符可以设定只选择与用户规定格式相同的记录。3.4.2 ADO技术介绍ADO(ActiveX Data Objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如SQL Server、Access、Oracle及Sybase等)的链接、查询、存取等操作。ADO对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。而且,对于数据资源,提供了应用程序一级的界面。不过,ADO并不与数据资

32、源直接通信,而是通过称为OLE DB的中间界面,对于数据资源(Microsoft SQL Server),OLE DB提供了系统一级的界面。ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完整的网站数据库解决方案。ADO可以与ASP紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。ADO除了支持各种数据库平台外,它还支持VB、VC和Script等多种程序设计语言。在利用ADO技术进行数据库网页制作的第一步就是要建立服务器端的数据库,即后台数据库,一般可选择SQL Server或者Access作为后台数据库。本次的毕业设计是以Access作为后台数据库。4 网上购物系统的设

33、计及实现4.1 系统设计4.1.1 系统功能分析一个系统从开始开发到完成,需要分析许多问题,遵循许多原则和步骤,以确保系统进度的可控性和质量的预估性.本系统创建的是一个电子商务系统(网上商城购物系统), 同样要考虑许多问题,首先要对系统有明确的需求分析,确定在系统中要实现哪些功能,并为这些功能定制页面.再者考虑系统需要用到哪些数据表,这些数据表都需要哪些字段以及存储什么数据等.一个典型的B2C电子商务网上订购系统主要功能有:(1)为客户提供24小时方便快捷的在线订购服务。(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。(3)高效的商品数据

34、方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。(4)强大、方便、快捷的查询功能。提供关键字查询(如:查找所有“Electronic Cannon”商品)。(5)订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况。了解现在货物的状态。(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。(如信用卡、支票等)(7)订单管理。为分销商的EPR系统提供数据接口。管理员可以查看历史记录、订单状态,并且能够在最短的时间内通知用户。网上商城购物系统主要是为用户提供

35、浏览和选购商品信息以及购买商品的功能,可以分为以下几个部分.:主页面 用户可以在些页面中查看系统导航菜单,会员登录入口,各种商品分类,最新商品,商品公告栏,新品上市,软件下载,宣传广告,网站服务和版权信息等.还可以单击链接,弹出或者转到其他页面来显示详细内容.管理登录 该功能只负责系统管理登录,然后对后台进行管理.商品类别管理 对商品类别进行查看,添加,修改和删除.商品管理 对商品信息进行录入,修改和删除.商品分类 在商品首页,显示了商品类别及其标题.商品搜索 该模块提供商品查询,输入待查找的内容并选定分类信息,可以快速地找到符合条件的商品并输出查询结果.商品信息浏览 该模块负责列出网站所有商

36、品信息,包括商品图片,名称,品牌,商品简介,价格的折扣,以及放入购物篮链接,单击它们就能跳转页面进行商品的浏览.发表评论 该模块让用户和访客对感兴趣的商品发自己的看法,很多门户网站都提供了这一功能,使用它可以增加客户源.在总的架上将商城系统分为两个大模块,前台模块主要针对客户和会员,后台主要由管理员用来管理商城系统.前台显示模块: 会员登录,个性资料,新品上市,特价商品,销售排行,品牌分类,购物指南,商品搜索。后台管理模块:添加新的商品,查看/修改商品, 管理商品订单和评论, 管理前台和后台用户,商品大/小分类管理,商品类别,属性和品牌管理,添加丫内商品修改/删除端口,留言板管理,投票管理,常

37、规设置和其他管理。 发布商品信息编辑商品信息发表评论查看/删除评论管理评论查看商品添加商品信息添加商品类别管理员登录管理员登录浏览商品热销商品信息编辑商品类别商品管理商品管理搜索商品删除商品信息删除商品类别管理商品类别管理商品类别图4-1网上商城购物系统结构图将系统功能按模块进行划分后,我们将在后面以模块为单位依次介绍各个部分的实现过程.如下图所示为网上商城购物系统的结构图.系统的执行过程为:从系统的后台登录后,在管理菜单中首先需要类别,在添加之后,就可以对类别进行编辑和删除,再添加商品信息.添加后,还可以对商品信息进行编辑和删除,以及修改和删除系统的商品,评论和用户等.在系统前台页面,按分类

38、显示图书信息和商品动态等,这些也可以在后台管理中进行设置.4.2 数据库设计4.2.1 数据库需求分析(1)商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据(XML、Access、Excel等文件)、网上数据。无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。(2)商品数据方案的制定。商品数据方案制定的目的在于:对商品进行科学、灵活地分类,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出所需商品。使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能

39、查询。高效的商品数据方案能提高数据库性能,提高网页浏览速度。(3)客户信息表的制定。客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理人员进行商品销售的设计规划和进行决策的依据和参考。客户ID则是客户个人身份证明的依据。4.2.2 数据库的逻辑结构分析对于系统用户信息数据库,有以下数据项和数据结构:管理员表admin :id,Admin,UserPassword,runk用来保存使用系统的管理员用户名、密码和管理权限等信息,admin表的字段说明如表4-1所示表4-1 管理员表字段数据类型长度允许空备注id自动编号长整型否管理员表标识,主键,自增长Admin文

40、本50是管理员登录用户名UserPassword文本50是管理员登录密码rank数字整型是管理员的权限用户表Dv_User: Userid,UserName,UserPassword,UserEmail,UserFace,UserLogins,JoinDate,LastDate,UsrQuesion,UserAnswer,UserMobile,Identify,UserQQ,AddDate,Recipt,City,Address,PostCode,UserTel,DeliverMethord,PayMethord,RealName,Img,MSN用来保存系统中用户的信息,Dv_User 表的字

41、段说明如上所示。类别表category:cateoryid,category,first,categoryorder用来保存商城中的商品类别名称,category字段说明如4-2所示。表4-2 类别表字段数据类型长度允许空备注categoryid自动编号4否类别的编号,主键,自增长category文本50否类别名称first数字整型是类别编号categoryorder数字整型是类别显示顺序友情连接表links:linkid,linkname,linkurl,linkorder用来保存系统中要显示的友情连接信息,links表的字段说明如4-3所示。表4-3友情连接表字段数据类型长度允许空备注li

42、nkid自动编号长整型否表标识,主键,自增长linkname文本50是显示的连接名称linkurl备注备注是单击后连接的详细URL地址linkorder数字整型是连接的序号商品信息prod:id,Name,Introduce,Detail,Content,Productdate,Grade,Photo,Price1,Price2,recommend,solded,viewnum,discount,cateoryid,amount,stock,type用来保存系统中商品的各种信息,包括名称、类别、图片、上市日期和价格等,prod表的字段说明如上所示。商品评论表review:review_id,i

43、d,title,reviewdtm,reviewcontent,audit,ReplytoIpaddr用来保存会员或者访问者对商品发表的评论,同时保存了发表评论的内容、评论的文章及评论的时间,review表字段说明如表4-4表4-4 商品评论表字段数据类型长度允许空备注Review_id自动编号4否评论编号,主键,自增长id数字整型是发表评论的商品编号title文本50是评论标题reviewdtm日期/时间常规日期是发表评论的时间reviewcontent备注备注是评论的内容audit数字整型是编辑序号replyto备注备注是回复内容ipaddr数字50是发表评论的IP地址新闻信息表news:

44、newsid,categoryID,newsname,addname,adddate,viewnum,Newscontent用来保存新闻标题、新闻正文内容、新闻类别编号、新闻添加者和添加时间等新闻信息,news表字段说明如表4-5所示。表4-5新闻信息表字段数据类型长度允许空备注newsid自动编号4否评论编号,主键,自增长categoryID数字整型是发表评论的商品编号newsname文本50是评论标题addname文本20是发表评论的时间Adddate日期/时间常规日期是评论的内容viewnum数字整型是编辑序号newscontent备注默认是回复内容系统配置表config:id,webname,webemail,rule,Notify1,Notify,addressPostcode,tel,copyiright,weblogo,webbanner,weburl,paymethord,faq,clause而网上购物系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内在的关联性统一到一个主页面里,从而方便客户的访问和购买,实现了一对一的交互。 用户在购买商品前可

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922