- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
网上购书商城的系统总体设计案例
目录
TOC\o1-3\h\u16559网上购书商城的系统总体设计案例 1
290121.1系统设计综述 1
271611.1.1总体设计思路 1
95051.1.2系统设计目标 1
296161.2系统开发环境 2
312301.3系统的总体控制时序图设计 2
323411.4系统总体架构 3
92071.5系统业务流程 4
291361.5.1账户的注册和登录模块流程设计 4
20421.5.2订单管理的模块流程设计 5
211311.5.3收货地址的模块流程设计 6
263921.5.4购物车的模块流程设计 6
149461.5.5商品评价的模块流程设计 7
11861.5.6管理员的管理流程设计 7
134971.6系统E-R图设计 8
98191.7数据库表设计与实现 10
1171.7.1数据库实体关系 10
18161.7.2数据库实体属性 11
37251.7.3数据库表结构 16
1.1系统设计综述
1.1.1总体设计思路
购书商城系统从用户和管理人员实际业务需求出发,设计一个集浏览、购买、支付、送货于一体的综合性集成化系统。前期从系统设计的宏观和微观两个角度进行深度分析并总结思路,对于系统总体架构、系统业务流程、模块挂接等宏观角度要规范合理,对于UI界面、代码编写、数据表等微观角度设计要细致入微。实现系统预期设计目标和完善的系统功能REF_Re\r\h[20]。
1.1.2系统设计目标
本系统主要是对购书商城中的功能进行梳理,重点是在于通过编码能实现已经注册成功的用户的登录功能,以及新用户的注册功能,并且能够对购物车、订单以及收货地址进行管理,能做到对不同种类的图书的封面图片、图书详情以及图书名进行分类管理,能够对完成订单的书籍进行评价以及数据库中对应模块的设计等。如下图1.1所示:
图1.1系统功能结构图
1.2系统开发环境
在进行系统开发前需要对开发环境进行合理的配置,包含开发工具、服务器、技术平台和浏览器等如下表1.1所示
表1.1系统开发环境表
所需工具
型号/版本
开发工具
IDEA
服务器
Tomcat8.5
数据库
MySQL
技术平台
javaweb
浏览器
MicrosoftEdge
1.3系统的总体控制时序图设计
在用户通过浏览器登录系统时,会发送http请求给服务器,服务器中的web会处理请求,在应用层调用方法和数据库进行数据的交换。最后渲染成html返回客户端。
图1.2功能用例图设计
1.4系统总体架构
购书商城系统由表示层、功能层以及数据层三层结构组成。第一层的表示层是用于连接用户和整个系统的窗口,常用的浏览器软件有ME、Chrome和Safari等主流浏览器。第二层功能层针对用户的请求指令,启动系统功能完成业务和数据处理后,将最终结果反馈给客户端,如果在第一层客户端指令中有数据存取等要求,由服务器和数据库服务器共同完成指令处理。最后数据层主要对数据库进行管理和协调处理Web服务器发出的请求指令,如下图1.3所示:
图1.3系统总体架构
1.5系统业务流程
在设计系统过程中为了管理人员能够更加清楚直观地了解程序信息的传递和各个模块运行的过程,利用流程图进行表达具有重要的意义。如下对系统的各个模块进行了流程图的展示。
1.5.1账户的注册和登录模块流程设计
本购书商城系统可以通过登录和不登录已注册账号进行浏览。两种浏览方式大致无差别,主要影响是在需要将选中书籍加入购物车或是对购物车进行操作或是购买书籍时,未登录的用户需要进行登录操作。如下图1.4所示:
图1.4账户的注册和登录模块流程
1.5.2订单管理的模块流程设计
首先需要登录已经注册了的账号,才能进入我的订单对订单进行管理,用户挑选放进购物车里面的图书进行结算后,会出现一个支付界面,并且会将购物车里结算的货物删掉,在用户免费扫码付款后,会出现一个表示交易完成的窗口,成功将支付操作完成后,其订单状态会自动调整为已支付,并且会回到已经成功完成支付的页面。对于已完成的订单,用户可以进行删除,其流程如下图1.5所示:
图1.5订单管理模块流程设计
1.5.3收货地址的模块流程设计
需要用户登录操作成功后,才可以进入收货地址管理页面,能够在个人信息页面里面对自己的收货地址进行增、删以及改操作。其流程如下图1.7所示:
图1.6收货地址模块流程设计
1.5.4购物车的模块流程设计
选择心仪的书籍后,选择加入购物车后会对是否登录已注册账号进行判断,随后进入购物车页面,可以对已选购的书籍进行增删改,或者进行付款操作。其流程如下图4.6
您可能关注的文档
- 2025《基于单片机的教室节能系统设计的技术基础介绍概述》2400字.docx
- 《某机场航管楼的建筑结构的荷载计算案例概述》3200字.docx
- 《某7度抗震设防建筑结构的内力计算案例》5500字.docx
- 2025《基于单片机的现场温湿度采集系统的硬件设计案例》2300字.docx
- 《某地区的地质构造与水文地质条件分析案例》3700字.docx
- 2025《轨道检测小车的基础理论基础概述》4800字.docx
- 《某空心板桥的盖梁计算案例》4400字.docx
- 2025《地网水平导体研究设计概述》4800字.docx
- 2025《淮海城市群产业空间联系特征分析概述》4900字.docx
- 2025《SMS光纤传感器的研究进展概述》3800字.docx
文档评论(0)