




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、购物商城系统概要设计2020 年 6 月 4 日购物商城系统概要设计 11 引言 11.1 编写目的 11.2 系统概述 11.3 文档概述 11.4 设计原则 12 引用文件 23 设计概述 23.1 功能需求规定 23.2 运行环境 24 系统整体结构设计 24.1 系统总体设计 25 接口设计 125.1 用户接口: 125.2 外部接口 125.3 内部接口 126 运行设计 136.1 运行模块组合 136.2 运行控制 136.3 运行时间 137 数据结构 137.1 设计要点 137.2 物理结构要点 137.3 与程序关系 138 出错处理 138.1 出错信息 138.2
2、补救措施 138.3 系统维护设计 139 图形工具 141 引言1.1 编写目的购物商城系统(以下简称商城系统)是为用户提供浏览商品,一键选购,线上支付,实时查询宝贝物流实况,在家坐等收货的系统。主要包括结构设计,接口设计,全局数据结构设计, 过程设计,详细设计,目的在于推动软件工程的规范性,做到系统设计资料的规范性于全面性,以利于系统的实现、测试、维护、版本升级等。1.2 系统概述本系统为商城系统,主要实现对用户信息管理系统、商品信息管理系统、购物车信息管理系统、活动信息管理系统和订单管理系统。1.3 文档概述本文档为商城系统的概要设计,主要阐述商城系统的整体结构和设计思想。1.4 设计原
3、则本系统概要设计原则? 命名规则;? 模块独立性原则;? 数据库设计原则;? 可测试性;? 可修改性;? 可维护性;? 容易理解;? 易操作性;2 引用文件3 设计概述3.1 功能需求规定 用户信息管理系统完成对学生信息的管理,包括增加、修改和查询用户信息 商品信息管理系统完成对商品信息的管理, 购物车信息管理系统完成对商品信息的管理,包括增加、删除、 修改和查询商品信息包括增加、删除、 修改和查询商品信 活动信息管理系统完成对商品信息的管理,包括增加、删除、 修改和查询商品信息 订单管理系统完成对订单信息的管理,包括增加、删除和查询订单信息3.2 运行环境运行平台:windows 操作系统数
4、据库:mysql 数据库Web 服务器:tomcat开发语言:java4 系统整体结构设计4.1 系统总体设计4.1.1 概述4.1.1.1 功能描述1) 用户信息管理系统主要包括:用户通过商城系统注册功能完成用户新增,用户通过个人中心修改密码、收货地址、头像等信息和用户通过个人中心查看个人资料。2) 商品信息管理系统主要包括:商家用户完成注册后可通过上架商品功能上传商品信息完成商品新增,商家用户通过我的商品查看商品信息,商家用户通过编辑功能修改商品信息,上架用户通过下架功能删除商品信息。3) 购物车信息管理系统主要包括:用户查看商品点击加入购物车完成商品新增,用户点击我的购物车可查看购物车信
5、息,用户点击编辑可修改购物车商品数量等信息,用户点击删除从购物车移除商品。4) 活动信息管理系统:管理员可新增活动信息,管理员查询活动信息,管理员编辑活动信息,管理员删除活动信息。第 2 页 共 16页5)订单管理系统:用户完成支付后生成订单,用户点击我的订单查询订单,用户删除订单信息。4.1.2 设计思想4.1.2.1 系统设计系统设计的功能模块:用户信息管理系统模块、商品信息管理系统模块、购物车信息管理系统模块、活动信息管理系统模块和订单管理系统模块。如图 4-1所示。芭粒度看表貌图4.1系统整体功能模块图4.1.2.2 关键技术Spring MVC :通过策略接口, Spring框架是高
6、度可配置的,而且包含多种视图技术, 例如 JavaServer Pages (JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并 不知道使用的视图,所以不会强迫开发者只使用JSP技术。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。4.1.3 基本处理流程4.1.3.1 系统流程图用户信息管理系统用户注册,如图4-2所示第13页共16页图4.2用户注册功能流程图用户信息查看:如图 4-3图4.3用户信息查看功能流程图用户资料编辑,如图 4-4所示图4.4用户资料编辑功能流程图商品信息管理系统
7、商品新增,如图4-5所示。图4.5商品新增功能流程图商品信息查询:如图 4-6所示。图4.6商品查询功能流程图商品信息编辑,如图 4-7所示。图4.7商品信息编辑功能流程图商品信息删除,如图 4-8所示。购物车信息管理 购物车信息新增,图4.8商品信息删除功能流程图如图 4-9所示。«图4.9新增购物车信息功能流程图购物车信息编辑,如图 4-10所示。购物车信息删除,如图图4.10购物车信息编辑功能流程图4-11所示。图4.11删除购物车信息功能流程图活动信息管理管理员新增或编辑活动信息,如图4-12所示。注:新增和编辑功能类似,所以整合到一起笫转苕研信皂新增常期白旦境定商品信尊图4
8、.12新增活动信息功能流程图删除活动信息,如图 4-13所示。图4.13删除活动信息功能流程图活动查看流程,如图 4-14所示。图4.14活动信息查看功能流程图 订单信息管理,与以上功能图类似。4.1.4 系统数据结构设计4.1.4.1 逻辑结构设计要点数据表说明序号表名说明1sys_user用户表2sys_address地址管理3sys_goods商品表4sys_goods_img商品图片表5sys_car购物车表6sys_activity活动表7sys_order订单表用户信息表字段名中文名回长度主键非空说明user_id用户IDvarchar(32)32是是user_name用户名var
9、char (64)64否是user_password密码varchar(32)32否是user_gender性别vhar(1)1否否男,女,默认男user_phone用户手机号varcahr(11)11否是user_role用户角色char(1)1否是1 :普通2 :商家create_time创建时间date否是地址信息表字段名中文名长度主键非空说明address_id地址主键varchar(32)32是:是province省varchar(64)64否否city市varchar(64)64否否country区县varchar(64)64否r否street街道varchar(64)64否否us
10、er_id用户IDvarchar(32 )32否:否create_time创建时间date否否商品信息表字段名中文名长度主键非空说明good_id商品IDvarchar(32)32是:是good_name商品名称varchar(64)64否否good_price单价double否否user_id用户IDvarchar(32)32否否good_stock库存int(10)否否create_time创建时间date否否商品图片表字段名中文名;长度主键非空说明img_id图片主键varcahr(32)32是:是img_path图片地址varchar(128)128否否good_id商品IDvarch
11、ar(32)32否r否img_state后效状态char(1)1否否0:无效1:功效create_time创建时间date购物车信息表字段名中文名长度主键非空说明car_id购物车主键varcahr(32)32是:是user_id用户IDvarchar(32)32否否good_id商品IDvarchar(32)32否否good_num商品数量int(10)10否r否car_state状态char(1)1否否1 :正常0:删除create_time创建时间date否否update_time更新时间date否否活动信息表(活动业务比较复杂,我们这里简单实现,折扣活动即可)字段名中文名长度主键非空说
12、明activity_id活动主键varcahr(32)32是:是activity_name活动名称varchar(64)64否否good_id商品IDvarchar(32)32否否rate折扣varchar(4)4否否state状态char(1)1否否1 :正常0:删除create_time创建时间date否否update_time更新时间date否否订单信息表字段名中文名整长度主键非空说明order_id订单主键varcahr(32)32是是user_name买家名称varchar(64)64否否user_phone买家电话号varchar(11)11否否user_address买家地址varchar(128)128否P否state状态char(1)1否否1 :正常0:删除pay_state支付状态char(1)1否否0:待支付1 :成功2:关闭.total_money总金额double否否create_time创建时间date否否update_time更新时间date否否5接口设计5.1 用户接口:登录接口注册接口编辑用户资料接口修改密码接口5.2 外部接口短信接口支付接口5.3 内部接口系统监控接口 公共方法接口。6 运行设计1.1 运行模块组合1.2 运行控制1.3 运行时间7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论