收藏 分享(赏)

软件工程文档 (34).doc

上传人:精品资料 文档编号:10842739 上传时间:2020-01-13 格式:DOC 页数:19 大小:515.73KB
下载 相关 举报
软件工程文档 (34).doc_第1页
第1页 / 共19页
软件工程文档 (34).doc_第2页
第2页 / 共19页
软件工程文档 (34).doc_第3页
第3页 / 共19页
软件工程文档 (34).doc_第4页
第4页 / 共19页
软件工程文档 (34).doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、 软件工程设计报告题目 在线购物系统的需求分析与设计学院 计算机学院 专业 网络工程 年级班别 2016 级(3)班 学号 3216005033 学生姓名 李建慧 指导教师 欧毓毅 2018 年 11 月目录1. 需求分析 1.1 角色定义 .1.1.1 用户 1.1.2 商家 1.2 系统主 Use Case 1.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、统设计 2.1 界面设计 .2.1.1 顾客客户端设计 2.1.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 系统主 Use Case购物系统主要分为两个部分组成,一个是顾客客户端子系统,一个是

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

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

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

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

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

8、,则返回登录成功,进入主界面。2.3.1.2 顾客查看购物车2.3.1.3 顾客购买商品2.3.1.4 顾客确认收货2.3.2 商家客户端功能时序图商家可以通过客户端进行个人信息管理、商品管理、店铺信息管理,订单管理。表 2 商家客户端功能的界面描述界面 JSP 功能描述登录界面 BossLogin.jsp 登录系统商家主界面 Boss.jsp 商家客户端主界面个人信息界面 Boss_info.jsp 可查看个人信息和修改个人信息查看商品详细页面 ProductMain.jsp 可查看商品信息,添加商品进购物车,添加商品进收藏夹,购买商品订单页面 Order.jsp 可以查看所有订单,可以进入修改订单,可以删除订单注册页面 Regist.jsp 输入注册信息,提交注册信息添加商品 AddProduct.jsp 添加商品,填写商品信息,提交商品信息修改商品界面 ChangeProduct.jsp 填写商品信息,提交修改后的商品信息操作结果界面 Result.jsp 显示各种操作结果2.3.2.1 查看订单2.3.2.2 商家修改订单2.3.2.3 商家添加商品

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

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


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

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

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