在线图书销售系统需求分析说明书.docx
- 文档编号:2140495
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:14
- 大小:167.46KB
在线图书销售系统需求分析说明书.docx
《在线图书销售系统需求分析说明书.docx》由会员分享,可在线阅读,更多相关《在线图书销售系统需求分析说明书.docx(14页珍藏版)》请在冰豆网上搜索。
在线图书销售系统需求分析说明书
图书在线销售系统需求分析
1.编写目的
根据书店市场的前期调查,了解到当今的网络发展的非常迅速,人人都可以足不出户买到自己想要的同时与多位软件使用者进行了全面深入的探讨和分析的基础上,提出了这份软件需求规格说明书。
2.项目背景
软件开发名称:
图书在线销售系统
项目开发者:
组长:
王亚军
需求分析:
李新、靳小旭
代码输入:
李佳维、关海涛、王国磊
美工设计:
辛越、刘德鹏
前台制作:
王亚军
后台制作:
曹天培
3.任务概述
3.1目标
实现在线销售系统的功能,包括用户管理,图书类别管理,图书信息管理,订单管理,友情链接管理等功能。
图书在线销售系统添加独特的物流子系统,在线客服系统,有效的处理各类所需相关信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。
3.2系统总体的功能需求
网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
系统总体功能需求框图如图1-1所示。
.
图1-1系统总体功能需求框图
本系统是一个典型的电子商务系统,采用B/S架构,必须实现如下功能。
(1)用户管理
电子商务系统中有两类用户:
会员和系统管理员。
系统管理员用来管理系统中所有的会员,其主要操作的数据库表是会员表,实现对会员的修改删除操作,并可以输入查询条件进行查询操作。
管理员、会员E-R图如1-2、1-3
图1-2管理员E-R图
图1-3会员E-R图
(2)图书类别管理
图书子线销售系统中所展示的图书是多种多样的,按照图书的科目、类别等信息可以分为很多种类,这样在上传图书信息时,就需要有专门的产品类别管理功能,才能使系统的图书按照各个分类进行划分,从而便于归类、查询和统计。
图书分类E-R图如图1-4
i.一级分类:
是指把图书分为大类,如计算机类、经济类、管理类、电子类、机械类等。
ii.二级分类:
是针对一级分类做更加详细的分类,如计算机类为一级分类,那么网站开发类、组网工程类、程序设计类、平面设计类、多媒体类就是二级分类。
iii.三级分类:
同样针对每一种二级分类都可以再细分到更小的分类。
图1-4图是分类E-R图
(3)图书信息管理
管理员设置好系统分类功能模块之后,根据不同的图书分类,向系统中添加图书。
一般图书信息包括名称、封面图片、简介、价格、出版社。
因此开发人员再设计数据表时,尽量根据实际情况,详尽地展示图书相关信息。
图书管理模块可以针对产品进行添加、修改、查询及删除等操作。
图书信息管理E-R图如图1-5
图1-5图书信息管理E-R图
(4)订单管理
该模块式系统管理员用来管理会员购买图书时所产生的订单从而使管理员可以及时地了解商品订单的情况,保证书上与用户及时沟通,也是用户和书商之间达成买卖的基本依据。
由于订单属性与订单商品属性有冲突所以需要分开建表,订单与订单商品E-R图如图1-6、1-7
图1-6订单E-R图
图1-7订单商品E-R图
(5)友情链接管理
本系统采用文字形式的友情链接,以关键字或短语来标识相关友情链接的名称,这种方式的好处是占用资源小,网页访问速度快。
友情链接E-R图如图1-8
图1-8友情链接E-R图
4.创建用例图
系统管理的用例图如图2-1所示。
图2-1系统管理用例图
系统用户的用例图如图2-1所示。
图2-2系统用户用例图
1.2.3系统的时序图与协作图
(1)顾客建立订单时序图如图2-3所示
图2-3顾客建立订单时
用户首先使用自己的账号和密码登录系统,登录模块会将客户的ID保存在系统缓存中并提交给商品查询模块。
商品查询模块提示客户输入查询条件,客户输入适当的查询条件后查询模块显示符合查询条件的商品列表。
客户得到商品列表后,提交自己想要购买的商品ID,订购模块得到商品ID。
生成订单并提交给数据模块进行保存,保存成功后,订购模块提示用户订购商品成功。
(2)顾客删除订单时序图如图2-4所示。
图2-4客户删除订单时序图
客户在提交订单后可以对订单进行维护(添加、删除、修改)。
客户首先输入自己的账号和密码登录系统。
登录模块会将客户的ID保存在系统缓存中并提交给订单查询模块。
订单查询模块显示该客户当前的所有订单,客户得到该列表后,选择需要删除的商品ID,订单处理模块把删除信息提交给数据模块,数据模块保存信息。
订单处理模块提示用户删除操作成功。
(3)管理员处理订单时序图如图2-5所示。
图2-5管理员处理订单时序图
管理员使用其账号和密码登录后,登录模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。
订单处理模块提交给管理员未处理的列表,管理员提交某商品ID得到该商品的库存情况,如果库存充足则接受订单,并把接受信息提交数据模块,数据模块更新该客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示管理员该操作成功。
(4)顾客建立订单协作图2-6所示。
图2-6顾客建立订单协作图
(5)顾客删除订单协作图如图2-7所示。
图2-7顾客删除订单协作图
(6)管理员处理订单协作图如图2-8所示。
图2-8管理员处理订单协作图
1.2.4系统的活动图
活动图可以分为垂泳道,每个泳道进表示工作流中不同的参与者。
查看泳道中的活动,就可以知道某个参与者的责任。
通过不同泳道中活动的过渡,可以了解谁要与谁进行通信。
这些信息在建模或理解业务程时非常重要。
顾客购买商品和管理员处理订单的活动图如图2-9所示。
图8系统活动图
从图2-9中可以看出,管理员、顾客发生了相互的关系。
顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。
与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。
在顾客查询到订单状态变成已处理后,购买过程结束。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 图书 销售 系统 需求 分析 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)