软件工程文档 34.docx

上传人:b****5 文档编号:12331161 上传时间:2023-04-18 格式:DOCX 页数:15 大小:246.29KB
下载 相关 举报
软件工程文档 34.docx_第1页
第1页 / 共15页
软件工程文档 34.docx_第2页
第2页 / 共15页
软件工程文档 34.docx_第3页
第3页 / 共15页
软件工程文档 34.docx_第4页
第4页 / 共15页
软件工程文档 34.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

软件工程文档 34.docx

《软件工程文档 34.docx》由会员分享,可在线阅读,更多相关《软件工程文档 34.docx(15页珍藏版)》请在冰豆网上搜索。

软件工程文档 34.docx

软件工程文档34

软件工程设计报告

 

题目在线购物系统的需求分析与设计

学院计算机学院

专业网络工程

年级班别2016级(3)班

学号3216005033

学生姓名李建慧

指导教师欧毓毅

 

2018年11月

 

目录

1.需求分析

1.1角色定义

1.1.1用户

1.1.2商家

1.2系统主UseCase

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.1界面设计

2.1.1顾客客户端设计

2.1.2商家客户端设计

2.2数据模型

2.2.1数据库的概念结构模型设计

2.2.2数据库的逻辑结构模型设计

2.3功能时序图

2.3.1顾客客户端功能时序图

2.3.2商家客户端功能时序图

1需求分析

角色定义

2.1.1商家

进行商品的销售;具体功能如下:

注册,登录,个人信息管理,管理商品,管理店铺,管理订单。

2.1.2顾客

进行购物活动;具体功能如下:

注册,登录,个人信息管理,管理购物车,管理收藏夹,管理订单。

系统主UseCase

购物系统主要分为两个部分组成,一个是顾客客户端子系统,一个是商家客户端子系统,顾客客户端子系统是顾客通过登录系统进行操作的功能,即顾客进行购物。

商家客户端子系统是商家通过登录系统进行的操作的功能。

图1系统用例图

1.3学生客户端

学生登录后,在系统主页选择相应的服务;

图2顾客客户端用例图

教师客户端

商家登录后,在主页可以选择各种功能;

图3商家客户端用例图

1.系统设计

界面设计

本系统的用户界面按用户类型分为顾客客户端、商家客户端。

1.1.1顾客客户端设计

未登录也可浏览商品,查看商品信息。

登录验证成功后,则可选择其他功能,具体界面设计如下。

•登录界面:

Ø输入账号和密码并点击登录

•个人信息:

Ø包括个人信息和修改个人信息选项

•浏览商品

Ø显示商品的基本信息;

•查看商品详细信息

Ø显示商品的详细信息;

•管理购物车:

Ø增加和删除商品进购物车,查看购物车,结算购物车商品;

•管理收藏夹:

Ø增加和删除收藏家商品;

•管理订单:

Ø创建订单,查看订单,修改订单状态

具体的系统结构图如图4.1所示。

图4订单客户端系统结构图

1.1.2商家客户端设计

登录成功后,可进行各种操作

•登录界面:

输入账号和密码并点击登录

•个人信息:

包括个人信息和修改个人信息选项

•店铺信息管理:

包括店铺信息和修改店铺信息选项

•商品管理:

包括添加信息,删除信息,查询商品信息,修改商品信息

•订单管理:

包括删除订单,查询订单,修改订单状态

具体的系统结构图如图4.3所示。

图5商家客户端系统结构图

数据模型

1.1.3数据库的概念结构模型设计

概念设计是以反映现实世界中的实体、属性以及它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。

图6为系统ER图。

图6系统ER图

1.1.4数据库的逻辑结构模型设计

数据库的逻辑设计是将各局部的ER图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。

根据本系统的需求分析,系统的数据库包括了个人信息管理,购物车管理,收藏夹管理,店铺管理等部分。

数据库表:

•顾客表一一client

•商家表——boss

•商品表——product

•购物车表——car

•收藏夹表——collection

•店铺表——shop

•顾客订单表——client_order

•店铺订单表——shop_order

图7数据库表关系图

功能时序图

接下来会以顾客客户端、商家客户端两个个方面进行详细的描述,主要是描述功能的时序图。

1.1.5顾客客户端功能时序图

顾客可以通过客户端进行个人信息管理、浏览商品、购物车管理,订单管理,收藏夹管理等操作。

表1顾客客户端功能的界面描述

界面

JSP

功能描述

登录界面

CilentLogin.jsp

登录系统

顾客主界面

Client.jsp

顾客客户端主界面

个人信息界面

Client_info.jsp

可查看个人信息和修改个人信息

查看商品详细页面

ProductMain.jsp

可查看商品信息,添加商品进购物车,添加商品进收藏夹,购买商品

结算页面

Pay.jsp

可以查看订单的详细信息,结算订单

购物车页面

Car.jsp

可以查看购物车商品,删除购物车商品,结算购物车商品,进入商品页面

收藏夹页面

Collection.jsp

可以查看收藏夹商品,删除收藏夹商品,进入商品页面

订单页面

Order.jsp

可以查看所有订单,可以进入修改订单,可以删除订单

注册页面

Regist.jsp

输入注册信息,提交注册信息

顾客登录

顾客在登录界面,输入账号和密码,登录模块发送验证信息到数据库,请求验证登录角色、账号和密码。

验证成功,则返回登录成功,进入主界面。

顾客查看购物车

顾客购买商品

顾客确认收货

1.1.6商家客户端功能时序图

商家可以通过客户端进行个人信息管理、商品管理、店铺信息管理,订单管理。

表2商家客户端功能的界面描述

界面

JSP

功能描述

登录界面

BossLogin.jsp

登录系统

商家主界面

Boss.jsp

商家客户端主界面

个人信息界面

Boss_info.jsp

可查看个人信息和修改个人信息

查看商品详细页面

ProductMain.jsp

可查看商品信息,添加商品进购物车,添加商品进收藏夹,购买商品

订单页面

Order.jsp

可以查看所有订单,可以进入修改订单,可以删除订单

注册页面

Regist.jsp

输入注册信息,提交注册信息

添加商品

AddProduct.jsp

添加商品,填写商品信息,提交商品信息

修改商品界面

ChangeProduct.jsp

填写商品信息,提交修改后的商品信息

操作结果界面

Result.jsp

显示各种操作结果

查看订单

 

2.3.2.2商家修改订单

2.3.2.3商家添加商品

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

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1