首页 > 编程知识 正文

网上书店系统的设计与实现,软件项目说明书

时间:2023-05-04 18:00:24 阅读:58123 作者:3084

在线书店平台需求规格书在线书店平台[需求规格说明书]

目录1,概述1

1.1用户介绍1

1.1.1客户1

1.1.2管理员1

1.2项目的目的和目标1

1.2.1目的1

1.2.2目标1

1.3术语定义1

1.4参考资料1

1.5相关文档2

版本1.6更新信息2

2、目标系统概述2

2.1角色定义2

2.2工作流程2

2.3文件、账目和报告3

3、目标系统功能要求3

3.1功能模块总体设计3

3.2站点功能模块详细设计3

3.3用例详细信息4

3.3.1登录注册系统及个人信息管理系统4

3.3.2购物车管理系统7

3.3.3订单管理系统10

3.3.4图书管理系统12

4、目标系统性能要求15

5、目标系统接口和接口需求16

5.1界面需求16

5.2接口需求点列表16

六、目标系统的其他需求16

6.1安全性16

6.2可靠性16

6.3灵活性16

6.4特殊需求16

七、目标系统假设和约束16

1、概述

1.1用户介绍

在线书店平台的用户主要有购书客户和书店管理员两种。

1.1.1购书客户

在该平台上,购书客户可以分为两类用户:游客和注册用户。 购书客户这一角色主要有以下几个特点。

**1**与现实不同,在网上买书不仅局限于某个地方的书,还能提供更多的选择。

可以按**2**类别选择书籍,也可以从首页推荐选择。 选择后可以显示书籍信息,也可以购买书籍。 通过平台系统购买书籍,可以节约时间,方便快捷地购买。

1.1.2 书店管理员

1在本网站中,书店管理员是具有绝对权限的人,用于维护和管理网站整体的稳定性和安全性的可靠性,确保网站上出现不符合现行法律规定的书籍。

2书店管理员的权限包括各种信息管理、书籍管理、订单管理

1.2项目的目的与目标

1.2.1目的

通过在线书店平台的网站,方便购书客户与书店管理员的交互,节约客户和管理员的时间成本,不仅用户只能在物理书店购书,还打破了时间和空间的限制,有利于客户购书,管理员管理图书

1.2.2目标

)1)共享平台网站各项功能完善

)2)整个系统可以稳定运行

)3)图书发行和标识快速准确

)4)订单处理及时准确

)5)用户与书店管理员的对话渠道畅通

(6)用户权限系统建设

(7)图书检索功能齐全

1.3术语定义

[1]书店管理者:共同管理网站的3种管理者的总称

[2]系统管理员:管理注册用户和管理员信息

[3]商品管理员:管理图书分类、图书信息

[4]订单管理员:管理订单和订单信息

[5]购书客户:网站主要用户拥有选择图书、添加购物车选项和删除购物车选项的权限

[6]注册用户:在本网站注册的用户。 管理员除外

1.4参考资料

[1]dpdxwz .软件工程理论与实践.北京:清华大学出版社,2015 .

1.5相关文档

[1] 《需求规格说明书》

[2] 《软件设计说明书》

1.6版本更新信息

表1版本更新记录

版本创建者创建日期维护日期维护配置文件

V1.0 2020-10-18

2、目标系统描述

2.1角色定义

“在线书店平台”的作用定义见表2.1

表2.1系统角色定义

已编号角色

购买01瓶的客户

02系统管理员

03商品管理者

04订单管理员

2.2工作流程

整个网站的工作图如下。图2.1 网络总体工作图

网站的整体工作流程图如下。图2.2网站总体工作流程图

2.3 单据、账本和报表

2.3.1发票

暂时没有

2.3.2账簿

暂时没有

2.3.3报告

暂时没有

3、目标系统功能需求

3.1功能模块总体设计

图3.1网上书店平台功能描述

3.2 网站功能模块详细设计

图3.2 网站功能模块详细设计

3.3 用例详细说明

3.3.1登录注册系统及个人信息管理系统
登录注册系统及个人信息管理系统的用例图如图3.3所示。

图3.3 登录注册模块的用例图

对用例的说明如表3.11~表3.16所示。
表3.11 “注册”用例

表3.12 “登录”用例

表3.13 “找回密码”用例

表3.14 “查看个人信息”用例

表3.15 “修改个人信息”用例

表3.16 “注销登录”用例

3.3.2购物车管理系统
购物车管理系统的用例图如图3.4所示。

图3.4 购物车模块的用例图

对用例的说明如表3.21~3.25所示:
表3.21 “向车中添加条目”用例

表3.22 “查看购物车”用例

表3.23 “修改条目数量”用例

表3.24 “删除条目”用例

表3.25 “批量删除条目”用例

3.3.3订单管理系统
订单管理系统的用例图如图3.5所示。

图3.5 订单模块的用例图

对用例的说明如表3.31~表3.36所示:
表3.31 “生成订单”用例

表3.32 “确认收货”用例

表3.33 “支付订单”用例

表3.34 “查看订单”用例

表3.35 “取消订单”用例

表3.36 “订单发货”用例

3.3.4图书管理系统
图书管理系统的用例图如图3.6所示。

图3.6 图书模块的用例图
对用例的说明如表3.41~表3.45所示:

表3.41 “查看图书详细信息”用例

表3.42 “查看图书”用例

表3.43 “添加新图书”用例

表3.44 “编辑图书”用例

表3.45 “删除图书”用例

4、目标系统性能需求
性能需求点列表见表4.1:

表4.1 性能需求点列表

5、目标系统界面与接口需求

5.1界面需求
输入设备:键盘、鼠标
输出设备:显示器
显示风格:IE界面
显示方式:分辨率1024×768
输出格式:网页方式

5.2接口需求点列表
暂无

6、目标系统的其他需求

6.1安全性
本项目应尽量提高数据传输的安全性,确保用户的隐私和资料万无一失。使用安全链接加强保密性,通过防火墙防止木马和病毒的入侵。
6.2可靠性
本项目应保证网站管理人员、导师和学生访问网站时都能正常操作。
6.3灵活性
本项目应支持多种客户端登录,并且支持后续更新。
6.4特殊需求
暂无。

7、目标系统的假设与约束条件
暂无。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。