软件工程文档 (34).doc

软件工程文档 (34).doc

ID:59325332

大小:515.73 KB

页数:19页

时间:2020-01-29

软件工程文档 (34).doc_第1页
软件工程文档 (34).doc_第2页
软件工程文档 (34).doc_第3页
软件工程文档 (34).doc_第4页
软件工程文档 (34).doc_第5页
资源描述:

《软件工程文档 (34).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程设计报告题目在线购物系统的需求分析与设计学院计算机学院专业网络工程年级班别2016级(3)班学号3216005033学生姓名李建慧指导教师欧毓毅2018年11月目录1.需求分析1.1角色定义1.1.1用户1.1.2商家1.2系统主UseCase1.3顾客客户端1.3.1注册1.3.2登录1.3.3搜索1.3.4管理购物车1.3.5管理收藏夹3.3.6管理订单1.4商家客户端1.注册1.4.2登录1.4.3管理商品1.4.4管理订单1.4.5添加商品2.系统设计2.1界面设计2.1.1顾客客户端设计2.1.2商家客户端设计2.2数据模型2.2.

2、1数据库的概念结构模型设计2.2.2数据库的逻辑结构模型设计2.3功能时序图2.3.1顾客客户端功能时序图2.3.2商家客户端功能时序图1需求分析1.1角色定义2.1.1商家进行商品的销售;具体功能如下:注册,登录,个人信息管理,管理商品,管理店铺,管理订单。2.1.2顾客进行购物活动;具体功能如下:注册,登录,个人信息管理,管理购物车,管理收藏夹,管理订单。1.2系统主UseCase购物系统主要分为两个部分组成,一个是顾客客户端子系统,一个是商家客户端子系统,顾客客户端子系统是顾客通过登录系统进行操作的功能,即顾客进行购物。商家客户端子系统是商家通

3、过登录系统进行的操作的功能。图1系统用例图1.3学生客户端学生登录后,在系统主页选择相应的服务;图2顾客客户端用例图1.1教师客户端商家登录后,在主页可以选择各种功能;图3商家客户端用例图1.系统设计1.1界面设计本系统的用户界面按用户类型分为顾客客户端、商家客户端。1.1.1顾客客户端设计未登录也可浏览商品,查看商品信息。登录验证成功后,则可选择其他功能,具体界面设计如下。登录界面:Ø输入账号和密码并点击登录个人信息:Ø包括个人信息和修改个人信息选项浏览商品Ø显示商品的基本信息;查看商品详细信息Ø显示商品的详细信息;管理购物车:Ø增加和删除商品进购

4、物车,查看购物车,结算购物车商品;管理收藏夹:Ø增加和删除收藏家商品;管理订单:Ø创建订单,查看订单,修改订单状态具体的系统结构图如图4.1所示。图4订单客户端系统结构图1.1.1商家客户端设计登录成功后,可进行各种操作登录界面:输入账号和密码并点击登录个人信息:包括个人信息和修改个人信息选项店铺信息管理:包括店铺信息和修改店铺信息选项商品管理:包括添加信息,删除信息,查询商品信息,修改商品信息订单管理:包括删除订单,查询订单,修改订单状态具体的系统结构图如图4.3所示。图5商家客户端系统结构图1.1数据模型1.1.1数据库的概念结构模型设计概念设计

5、是以反映现实世界中的实体、属性以及它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。图6为系统ER图。图6系统ER图1.1.1数据库的逻辑结构模型设计数据库的逻辑设计是将各局部的ER图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。根据本系统的需求分析,系统的数据库包括了个人信息管理,购物车管理,收藏夹管理,店铺管理等部分。数据库表:顾客表一一client商家表——boss商品表——product购物车表——car收藏夹表——collection店铺表——sh

6、op顾客订单表——client_order店铺订单表——shop_order图7数据库表关系图1.1功能时序图接下来会以顾客客户端、商家客户端两个个方面进行详细的描述,主要是描述功能的时序图。1.1.1顾客客户端功能时序图顾客可以通过客户端进行个人信息管理、浏览商品、购物车管理,订单管理,收藏夹管理等操作。表1顾客客户端功能的界面描述界面JSP功能描述登录界面CilentLogin.jsp登录系统顾客主界面Client.jsp顾客客户端主界面个人信息界面Client_info.jsp可查看个人信息和修改个人信息查看商品详细页面ProductMain.

7、jsp可查看商品信息,添加商品进购物车,添加商品进收藏夹,购买商品结算页面Pay.jsp可以查看订单的详细信息,结算订单购物车页面Car.jsp可以查看购物车商品,删除购物车商品,结算购物车商品,进入商品页面收藏夹页面Collection.jsp可以查看收藏夹商品,删除收藏夹商品,进入商品页面订单页面Order.jsp可以查看所有订单,可以进入修改订单,可以删除订单注册页面Regist.jsp输入注册信息,提交注册信息1.1.1.1顾客登录顾客在登录界面,输入账号和密码,登录模块发送验证信息到数据库,请求验证登录角色、账号和密码。验证成功,则返回登录

8、成功,进入主界面。1.1.1.2顾客查看购物车1.1.1.1顾客购买商品1.1.1.1顾客确认收货1.1.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。