ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:985.98KB ,
资源ID:2788316      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2788316.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子商务毕业论文范文《体育用品网上商城系统德设计与实现》 .doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

电子商务毕业论文范文《体育用品网上商城系统德设计与实现》 .doc

1、 摘 要随着社会的发展,互联网以及通信技术的进步为电子商务开辟了无比广阔的前景。作为信息时代一种国际通行的商务模式,电子商务观念正不断深入全球经济的各个领域。电子商务作为网上交易的重要商务活动之一,其存在的巨大经济潜力,使得许多企业都跃跃欲试。消费品行业也不例外,衣食住行在网上的交易变得十分寻常和简单。在这种形势下,为了让消费者网上购物过程变得方便快捷,网上商城购物成了一种新型而受欢迎的购物方式。体育用品网上商城是一种具有交互功能的商业信息系统,使购物过程变得轻松快捷,节省了人力物力。本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系

2、统的详细设计和实现。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。在设计方面,本系统采用 B/S 三层结构,同时使用 JSP 技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用 JavaBean 对程序的关键代码进行封装。后台数据库选用SQL Server2008 数据库。 关键词:电子商务 体育用品网上销售 JSP SQL Server Tomcat Design and Implementation of Sports Goods Online Shopping MallAbstract:With the development of society,

3、the Internet and communications technology opens a wide prospect for electronic commerce. As an international business mode in the information era, electronic commerce concept is deepening global economic. E-commerce as an important business online transactions, the existence of the huge economic po

4、tential, makes a lot of enterprises are itch for a try.Consumer goods industry is no exception, basic necessities of life has become very common and simple in online transactions. In this situation, in order to allow consumers to online shopping process becomes more convenient, the online shopping m

5、all has become a new and popular way of shopping. Sports goods online shopping mall is an interactive function of the business information system,makes the shopping process easy and quick, save manpower and material resources.This paper first introduces the current situation and development backgrou

6、nd of online shopping system, and then discusses the system design objectives,system requirements and overall design, a more detailed discussion of the detailed design and implementation. Finally, online shopping system for the detection system and put forward the problems need to be improved. In th

7、e design, the system uses B/S three layer structure, and dynamic page design using JSP technology, considering the safety of the system and the reusability of the code, using the key code of the JavaBean program package. The background database uses the SQL Server2008 database.Keywords: Electronic C

8、ommerce,Sporting goods online sales,JSP,SQL Server,Tomcat目 录一、体育用品网上商城系统概述 1(一)系统开发的背景 1(二)系统开发工具 1(三)可行性分析 5二、体育用品网上商城系统需求分析 6(一)系统业务需求 7(二)系统功能需求 9(三)系统的运行环境 9三、体育用品网上商城系统分析 .10(一)系统业务流程分析 .10(二) 系统的数据库分析 .17四、体育用品网上商城系统的设计 .20(一)系统功能设计 .20(二)系统数据库设计 .22五、体育用品网上商城系统实现 .24(一)前台设计 .24(二)后台部分 .31六、体育

9、用品网上商城系统的测试 .38(一)测试的目的 .38(二)测试的技术与方法 .38(三)系统测试 .38总 结 .40致 谢 .41参考文献 .42附 录 .430一、体育用品网上商城系统概述(一)系统开发的背景随着社会的发展和生活节奏的加快,如今的人们在忙碌工作的同时,身体和心理上都会产生一定的疲惫感,一些人喜欢在下班后或者周末通过参加体育运动来缓解自己的压力,释放自己的心情,由于时间的限制,绝大部分人喜欢通过网上购物的方式来购买自己所需的体育用品,像运动装备、运动服装等。这种不费力的购物方式相比传统的方式优势明显,被更多的业内人士看好。它把现代化的通信技术与传统的生活方式相结合,让人们的

10、生活变得更快捷,更方便。省去了很多白领的时间。因此,我选择体育用品网上商城作为本次设计的题目。体育用品电子商务网站如雨后春笋一般出现,成为电商领域里又一个新起之秀。被人们所熟知的有安踏官方商城、李宁官方商城等等,这些商城为体育用品电商奠定了非常坚实的基础。由于经营体育用品的店铺一直以来是以实体店为主,在最近几年才开始从线下转移到线上来,拓展线上业务。在电子商务的发展大潮中,只经营线下业务已经不能满足广大消费者的需要,必须在网上拓展业务,网上购物已经成为人们生活中的一部分,我们要想保持竞争力就一定要顺应人们的生活习惯,随着购物方式的转变,才能满足人们更多的需求。 设计和完成一个电子商务购物系统,

11、将会牵涉到许多技术上的问题,如:动态网页制作技术的、后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。(二)系统开发工具1、JAVA 简介Java 是一种简单的,面向对象的,分布式,解释型,健壮安全,结构中立,可移植,性能优异、多线程的动态语言。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬 件或操作系

12、统平台上安装一个 Java 平台之后,Java 应用程序就可运行。现在Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一 次,就可以在各种系统中运行。Java 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 Java 平台基于 Java1.6。Java 语言是简单的。Java 语言的语法与 C 语言和 C+语言很接近,使得大多数程序员很容易学习和使用 Java。另一方 面,Java 丢弃了 C+ 中很少使用的、很难1理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,并提供了自动的废料收集, 使得程序

13、员不必为内存管理而担忧。Java 语言是一个面向对象的。Java 语言提供类、接口和继承等原语,为 了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为 implements) 。Java 语言 全面支持动态绑定,而 C+ 语言只对虚函数使用动态绑定。总之,Java 语言是一个纯的面向对象程序设计语言。Java 语言是可移植的。这种可移植性来源于体系结构中立性,另 外,Java 还严格规定了各个基本数据类型的长度。Java 系统本身也具有很强的可移植性,Java编译器是用 Java 实现的,Java 的运行环境是用 ANSI C 实现的。Java 语

14、言的优良特性使得 Java 应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java 对对象技术的全面支持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本。Java 的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本 方式。特别是 Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。2、JSP 简介JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 s

15、criptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的

16、,12 月又推出了 1.1 规范。目前较新的是 JSP1.2 规范,JSP2.0 规范的征求意见稿也已出台。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。 Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2JSP 可用一种简单易懂的等式表示为:HTML+Java=J

17、SP。3、C/S 与 B/S 的比较分析 C/S 模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。 B/S 模式是一种以 Web 技术为基础的新型的 MIS 系统平台模式。把传统 C/S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web

18、服务器),从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如 Netscape Navigator,微软公司的 IE 等。浏览器将 HTML 代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的 Web 服务器。 第二层 Web 服务器将启动相应的进程来响应这一请求,并动态生成一串 HTML 代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web 服务器还需与数据库服务器协同完成这一处理工作。 第三层数据库

19、服务器的任务类似于 C/S 模式,负责协调不同的 Web 服务器发出的 SQ 请求,管理数据库。4、B/S 模式的优势 首先它简化了客户端。它无需象 C/S 模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大家看就可以了。甚至与会者还可以把笔记本电脑联上会议室的网络插口,自己来查询相关的数据。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用

20、程序了,只需把所有的功能都实现在 Web 服务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过 HTTP 请求在权限范围内调用 Web 服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于 C/S,B/S 的维护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对 Web 服务器上的服务处理程3序进行修订。这样不但可以提高公司的运作效率,还省去了维护时协调工作的不少麻烦。如果一个公司有上千台客户机,并且分布在不同的地点,那么便于维护将会显得更加重要。 再次,它使用户

21、的操作变得更简单。对于 C/S 模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用 B/S 模式时,客户端只是一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用。B/S模式的这种特性,还使 MIS 系统维护的限制因素更少。 最后,B/S 特别适用于网上信息发布,使得传统的 MIS 的功能有所扩展。这是C/S 所无法实现的。而这种新增的网上信息发布功能恰是现代企业所需的。这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。 鉴于 B/S 相对于 C/S 的先进性,B/S 逐渐成为一种流行的 MIS

22、 系统平台。各软件公司纷纷推出自己的 Internet 方案,基于 Web 的财务系统、基于 Web 的 ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。 B/S 模式的新颖与流行,和在某些方面相对于 C/S 的巨大改进,使 B/S 成了 MIS系统平台的首选。5、SQL Server2008 简介SQL Server 2008 是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 2008 为全面支持 Web 功能的数据库解决方案。与此同时,SQL Server 2008还在可伸缩性与可

23、靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。SQL SERVER 2008 还推出了一组复杂的新安全特性:强大而灵活的基于角色的服务器、数据库和应用程序配置安全性;集成的安全性审核工具可以跟踪 18 个不同的安全事件及其子事件;精密的文件和网络加密支持,包括 SSL(安全套接字层) 。SQL Server 2008 已经通过美国政府 C2 级安全性认证,具备目前业界最高等级的安全性 3。对比 SQL Server 2008 和其他的大型数据库管理系统,SQL Server 2008 具有可靠的安全性,更快的存储速度,高度的兼容性,因此,

24、应用 SQL Server 2008 作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础。6、Tomcat 服务器简介Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好4Apache 服务器,可利用它响应对 HTML 页面的访问请求。实际上 Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运

25、行的。诀窍是,当配置正确时,Apache 为 HTML页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。另外,Tomcat 和IIS、Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。不过,Tomcat 处理静态 HTML 的能力不如 Apache 服务器。目前 Tomcat 最新版本为 7.0.39。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完

26、善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能 。(三)可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:1、技术可行性本系统采用 MVC 设计模式,使用符合 JSP

27、 Model2 的设计标准,在前台用 JSP 进行页面开发和管理用户界面,提示信息完善,界面友好,具有较强的亲和力,后台采用 SQL Server2008 数据开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能。本系统的开发环境是使用现在非常流行的开源开发工具MyEclipse 和 Tomcat 服务器。使用很灵活以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。2、管理可行性体育用品网上商城具备友好的用户界面,使用方便,易于维护,管理简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从

28、使用操作方面看,此系统的开发是可行的。3、经济可行性由于本系统属于模拟的网上商城系统,整个系统并不算太大,因此开发成本不5算太高。整个开发成本可以说是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。因此此系统在技术上、操作上、经济上都是可行的。6二、体育用品网上商城系统需求分析体育用品网上商城主要以当今比

29、较流行的体育用品网上商城安踏官方商城为开发模板,采用 MVC 开发模式,运用 JSP 技术作为显示层,数据库则采用SQLServer 数据库,下面将从不同的角度对该网上商城进行分析。(一)系统业务需求系统设计以前,要对系统需求进行归纳分析,查找出所有的业务主角,确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。本系统采用结构化分析建模,管理业务流程图是用一些规定的符号和连线来表示某个具体业务处理过程的图表,描述系统内各单位、人员之间的业务关系,作业顺序、管理流向的图表即为业务流程图。业务流程图以圆为内部实体,以矩形外部实体,以箭头为业务流,以不规则四

30、边形为单据报表及账目。经过认真地调查研究、信息流程分析和数据收集,得出业务流程图如下。7图 2-1 用户流程表用户注册用户表用户登录失败 登录成功登录用户表按类别查看信息查看订单 购物车 公告浏览 查看商品购物车暂存信息商品明细公告信息表生成订单订单及订单明细表订单及订单明细表数据库8图 2-2 管理员业务流程图(二)系统功能需求需求分析阶段是该网上商城开发最重要的阶段。开发者首先要了解和澄清用户的需求,然后严格地定义该系统的需求规格说明书。需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,

31、直接关系到该系统的质量。经过开发者同客户的需求分析后,确定体育用品网上商城的功能模块(用例)包括商品信息管理、商品类型管理、订单管理、会员信息管理、网站公告管理等。1、前台页面实现商品信息的展示、商品信息的搜索、会员注册的功能。2、后台管理系统实现修改个人密码、系统注销的功能。3、实现商品信息的查看、增加、修改和删除的功能。4、实现商品类型的增删改查的功能。5、 实现会员信息的查看和删除的功能。管理员登录失败 登录成功登录管理员表基本信息维护 受理订单 公告维护 商品维护会员维护 订单处理 公告发布 产品信息数据库96、 实现订单管理的功能。(三)系统的运行环境:1、硬件环境(推荐):CPU:

32、Intel Core2 I3 或更高内存:1G 或更多显示器分辨率: 1366X768 或更高2、软件环境:(推荐)操作系统:windows 7 操作系统数据库:Microsoft Sql Server2008 数据库Java 环境:JDK 1.6开发工具:MyEclipse 8.6中间件:Tomcat6.0 或更高103、体育用品网上商城系统分析(一)系统业务流程分析数据流程图是一种能全面地描述信息系统逻辑结构模型的重要工具,它通过使用少数的几种符号综合全面地反映出信息在系统中的流动、处理和存储情况。数据流程图有以下特征:抽象性:在数据流程图中具体的组织主体、工作地点、人员、物质流等都已去掉

33、,只剩下数据的存储、流动、处理、使用的情况。这种抽象的性能便于我们总结出信息处理的内部规律。概括性:把系统对不同业务的处理联系起来考虑,形成一个统一的总体。根据以上介绍的业务流程特点,首先对各个方面总的数据处理环节和外部实体进行了描述, 然后,根据自顶向下,逐层分解的原则,对每个方面的处理功能进行细化并分成若干个处理功能,产生细化 DFD 图。以下是本文当中使用的数据流程图图例,见图 3-2。外部实体 处理过程 数据流 数据存储图 3-1 数据流程图图例用户 管理员体育用品网上商城图 3-2 系统顶层图11图 3-3 网上商城会员数据流图图 3-4 网上商城管理员数据流图数据字典是以数据库中数

34、据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。其中数据库中数据基本单元在不同类型的数据库中是不同的,如矢量数据库的数据基本单元与自然要素实体的点线和面相对应,关系型数据库的数据基本单元是字段及其内容记录。 数据字典中存放着系统中所有数据的定义,即对数据库结构的描述。数据字典提供了对数据库数据描述的集中管理手段。数据字典是对数据流程图进行补充说明的工具,为系统管理员提供了数据项的全面综合信息。下面列出系统中的几个重要数据元素。F7F8F9F10F111管理员 P7登录P8会员管理P9产品管理P10订单管理P11公告管理D6 管理员表D1 用户信息表D2 产品信息表D4 订单信息表

35、D5 公告信息表D1 用户信息表 D2 产品信息表 D3 购物车信息表用户 用户P1注册登录P2查询产品P3购物车P4生成订单单单P5查看订单D4 订单信息表F1 F2 F3 F4F512名称:用户 总编号:1001说明:登陆系统进行操作的人 编 号:001输入数据流:用户信息+订单信息+购物车信息输出数据流:订单信息+产品信息名称:管理员 总编号:1002说明:管理后台数据的人 编 号:002输入数据流:用户信息+订单信息+购物车信息+产品信息输出数据流:用户信息+订单信息+购物车信息+产品信息名称:注册登录 总编号:2001功能:提供用户注册和登录 编 号:p1输入数据流:用户名、密码等用

36、户信息 输出数据流:用户信息名称:查询产品 总编号:2002功能:浏览产品 编 号:p2输入数据流:搜索信息 输出数据流:产品信息名称:生成购物车 总编号:2003功能:生成购物车 编 号:p3输入数据流:选中产品 输出数据流:购物车信息名称:生成订单 总编号:2004功能:生成订单 编 号:p4输入数据流:提交购物车中的产品输出数据流:订单信息13名称:查看订单 总编号:2005功能:查看订单 编 号:p5输入数据流:购物车信息 输出数据流:订单信息名称:发表留言 总编号:2006功能:发表留言 编 号:p6输入数据流:用户信息输出数据流:留言信息名称:管理员登录 总编号:2007功能:管理

37、员登录 编 号:p7输入数据流:用户名、密码 输出数据流:管理员信息名称:会员管理 总编号:2008功能:会员管理 编 号:p8输入数据流:管理员信息输出数据流:会员信息名称:产品管理 总编号:2009功能:产品管理 编 号:p9输入数据流:管理员信息输出数据流:产品信息名称:订单管理 总编号:2010功能:订单管理 编 号:p10输入数据流:管理员信息 输出数据流:订单信息14名称:公告管理 总编号:2011功能:公告管理 编 号:p11输入数据流:管理员信息、会员信息输出数据流:公告信息名称:用户信息 总编号:3001别名:登录请求和注册请求 编 号:F1数据流来源:用户数据流去向:P1、

38、D1名称:查询产品 总编号:3002别名:查询产品 编 号:F2数据流来源:用户数据流去向:P2、D2名称:趋向订购 总编号:3003别名:订购产品 编 号:F3数据流来源:P2、D2数据流去向:P3、D3名称:提交订单 总编号:3004别名:提交订单 编 号:F4数据流来源:P3、D3数据流去向:P4、D4名称:查看订单 总编号:3005别名:查看订单 编 号:F5数据流来源:用户数据流去向:P5、D415名称:发表留言 总编号:3006别名:发表留言 编 号:F6数据流来源:用户数据流去向:P6、D5名称:管理员登录 总编号:3007别名:管理员登录 编 号:F7数据流来源:管理员数据流去

39、向:P7、D6名称:会员管理 总编号:3008别名:会员管理 编 号:F8数据流来源:P7、D6数据流去向:P8、D1名称:菜品管理 总编号:3009别名:菜品管理 编 号:F9数据流来源:P7、D6数据流去向:P9、D2名称:订单管理 总编号:3010别名:订单管理 编 号:F10数据流来源:P7、D6数据流去向:P10、D4名称:留言管理 总编号:3011别名:留言管理 编 号:F11数据流来源:P7、D6数据流去向:P11、D516名称:用户信息表 总编号:4001别名:用户信息表 编 号:D1结构:user 表 关键字:D1名称:产品信息表 总编号:4002别名:产品信息表 编 号:D

40、2结构:goods 表关键字:D2名称:购物车信息表 总编号:4003别名:购物车信息表 编 号:D3结构:cart 表关键字:D3名称:订单信息表 总编号:4004别名:订单信息表 编 号:D4结构:order 表关键字:D4名称:管理员信息表 总编号:4007别名:管理员信息表 编 号:D7结构:manager 表关键字:D7(二)系统的数据库分析数据库设计有两种不同的方法:以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法;以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法。数据库设计的 3 个特点:(1)反复性(Iterative)、(2)试探性(Tentative

41、)、(3)分步进行(Multistage)。数据库设计的过程(六个阶段) :(1)需求分析阶段、(2)概念结构设计阶段、(3)逻辑结构设计阶段、(4)数据库物理设计阶段、(5)数据库实施阶段、(6)数据库运行和维护阶段。17E-R 图是一种概念模型。概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,使数据库设计人员进行设计的有利工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便直接的表达受众的各种语义知识,另一方面它还应该简单、清晰并且易于用户理解。以下是各个数据表的实体图。(1

42、)商品信息表 tb_goods 的实体图图 3-5 商品信息表 tb_goods 的实体图(2)会员信息表 tb_member 的实体图图 3-6 会员信息表 tb_member 的实体图商品商品编号市场价会员价商品名称库存量销售量图片资料商品简介会员会员编号真实姓名性别用户名地址密码邮箱手机号码邮编18(3)管理员表 tb_manager 的实体图图 3-7 管理员 tb_manager 的实体图(4)订单表 tb_order 的实体图图 3-8 订单 tb_order 的实体图管理员管理员编号管理员等级管理员名称注册时间订单订单号备注信息付款方式会员账号会员姓名送货电话送货方式送货地址订货

43、时间19(5)总体 E-R 图 图 3-9 总体 E-R 图管理员会员产品公告 订单管理购物车管理管理管理 管理查看浏览 包含生成nnnn1111nnnn1 11n1120四、体育用品网上商城系统的设计(1 ) 系统功能设计该体育用品网上商城的结构图如图 4-1 所示:图 4-1 网上商城结构图1、网站前台设计根据网站的整体规划,在首页上实现页面规划、网站标识设计、网站栏目导航、注册、登录、搜索、商品分类导航、商品展示等功能。网站栏目导航栏中有首页、新品上架、特价商品、会员资料修改、购物车、查看订单、销售排行等。未登录的用户可以浏览网站的公告和商品信息。用户在本网站平台首页可进行注册,登录后订

44、单管理订单查询订单状态发货查询产品管理产品添加产品查询产品删除会员管理会员添加会员查询会员删除前台管理首页展示网站导航销量排行热卖产品购物车添加商品付款会员订单查询购物车查看产品产品展示公告管理公告添加公告删除后台管理21点击会员信息可查看自己的个人信息,对自己的注册信息进行完善。登录后的用户就可以购买商品,购买后会在购物车里面看到,在购物车里面可以对购买的商品进行修改,最后确认后提交订单,在订单管理中可查看自己的订单信息,登录后的用户也可以对感兴趣的商品进行评论。登录注册模块在商城首页左侧中部,方便用户登录。页面的中右下方是商品的展示模块,这样浏览者在浏览网站时可以看到最需要的内容。2、网站

45、后台设计管理员信息管理:管理员信息管理模块主要对管理员的信息进行管理,可以添加管理员,修改管理员的密码、浏览和删除管理员信息。添加管理员时需要输入管理员用户名和密码,添加成功后会弹出一个操作成功提示。修改管理员密码时需要输入管理员账号、新密码。这样的设计很便于管理员的统一管理。会员管理:已经注册的用户的各种基本信息在后台会员管理中都能显示出来(密码除外) ,管理员可以查看和删除会员信息。商品类别管理:主要是对类别的增删改查,可以根据不同的情况,更换不同的商品类别。商品管理:根据商品类别添加相应的商品,这里面有特价和非特价的商品,管理员在后台可以浏览已经添加的商品的基本信息,也可以删除商品信息。

46、在添加商品信息是需要输入商品类别、商品名称、描述内容、价格以及是否特价等内容。订单管理:当用户购买完商品,下达订单以后,在后台拥有相应权限的管理员可以对订单进行处理,同时管理员也可以查看用户订单的信息。(二)系统数据库设计表的设计是这次设计的一个核心内容。根据前面对网站前台与后台功能模块的分析和对数据库中实体关系的设计,可以看到网站中所用到的数据信息基本包括:会员信息表、订单信息表、商品信息表、公告信息表、商品类别信息表、管理员信息表。下面是为数据库设计的表:22表 4-1 商品信息表 tb_goods列名 数据类型 允许空ID bigint 否typeID int 否goodsName varchar(200) 否introduce text 是price money 否nowPrice varchar(100) 是picture datetime 是INTime int 否newGoods int 否sale int 是hit int 是表 4-2 会员信息表 tb_member列名 数据类型 允许空ID int 否userName varchar(20) 否trueName varchar(20) 否password varchar(20)

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报