网上书店售书管理系统需求规格

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上书店售书管理系统需求规格
北京长江软件
网上书店售书管理系统需求规格目录
导言 (1)
1.1目的 (1)
1.2范围 (1)
1.3缩写说明 (1)
1.4术语定义 (1)
1.5引用标准 (1)
1.6参考资料 (1)
系统定义 (2)
1.7项目来源及背景 (2)
1.8项目要达到的目标 (2)
1.9系统整体结构 (2)
应用环境 (3)
1.10系统运行网络环境 (3)
1.11系统运行硬件环境 (4)
1.12系统运行软件环境 (4)
功能规格 (4)
1.13角色(Actor)定义 (5)
1.13.1客户 (5)
1.13.2管理用户 (5)
1.14客户端子系统 (6)
4.2.2功能说明 (6)
1.15管理端子系统 (9)
1.16界面需求 (13)
1.17响应时间需求 (13)
1.18可靠性需求 (13)
1.19开放性需求 (13)
1.20可扩展性需求 (13)
1.21系统安全性需求 (13)
产品提交 (14)
实现约束 (14)
附录 (14)
1.22Book数据表App001 (14)
7.2 Picture数据表App002 (15)
7.3 Category数据表Appoo3 (16)
7.4 Comment数据表Appoo4 (16)
7.5 Cart数据表Appoo5 (16)
7.6 Order数据表Appoo6 (16)
7.7 OrderList数据表App007 (17)
7.8 SendAddress数据表App008 (17)
7.9 SendWay数据表Appoo9 (17)
7.10 User数据表App0010 (18)
7.11 Role数据表App0011 (18)
导言
1.1目的
该文档是关于用户对于网上书店售书管理系统的功能和性能的要求,重点描述了网上书店售书管理系统的设计需求,将作为对该工具在概要设计阶段的设计输入。

本文档的预期读者是:
●设计人员
●开发人员
●项目管理人员
●测试人员
●用户
1.2范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。

在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.3缩写说明

1.4术语定义
1.5引用标准
[1] 《需求规格说明书国家标准》
1.6参考资料
[1] 《UML与Rose建模基础》
[2] 《需求规格说明书国家标准》
[3]《 3.5 简明教程》
[4]《 开发实战宝典》
系统定义
我们分别阐述一下项目的来源、背景和项目的目标。

1.7项目来源及背景
电子商务平台如今风靡整个互联网,网上购物平台已经成为门户网站必备交互平台。

电子商务平台提供方便快捷的商务环境,既有利于商家更方便了买家,方便了商品和资金的流通。

本系统——网络书店提供一个存在于网络上的虚拟的书店,买家可以到网上去浏览书店提供的书籍(这些书籍包含详细的描述信息),就像看到真正的书店浏览书籍一样,看到自己喜欢的书籍就可以向系统下订单,商家看到订单后根据用户提供的信息处理这些订单,用户可以时时跟踪订单的处理过程直到得到购买的书籍。

1.8项目要达到的目标
本项目设定的目标如下:
1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少
2.系统具有良好的运行效率,能够得到提高生产率的目的
3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。

4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力
1.9系统整体结构
根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供书籍浏览,书籍搜索,购物车,订单,书籍评论行。

管理端的功能提供书籍信息维护,书籍分类维护,订单监管等功能。

他们的关系如图A-1。

本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。

1.10 系统运行网络环境
本系统的网络运行图如图A-2,无论是客户端的顾客还是管理端的管理员等都可以通过网络登录到本系统中。

客户通过网络提交订单等相关信息,管理员通过网络维护书籍,监管订单获得顾客提供的信息,进行发货。

图A-2:网络拓扑图
1.11系统运行硬件环境
本系统的硬件环境如下:
●客户机:普通PC
⏹CPU:P4 1.8GHz
⏹内存:256MB以上
⏹分辨率:推荐使用1024*768像素
●WEB服务器
⏹CPU:P4 1.8GHz
⏹内存:256MB以上
●数据库服务器
⏹CPU:P4 1.8GHz
⏹内存:256MB以上
1.12系统运行软件环境
●操作系统:Windows 2000以上
●数据库:SQL Server 2008
●开发工具包:Visual Studio 2010
●JSP服务器:Tomcat
●浏览器:IE6.0
功能规格
我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。

UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。

在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。

Use Case描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。

Use Case模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。

设计Use-case时,我们遵循下列步骤:
第一步,识别出系统的“actor”。

Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。

重要的是着重从系统外部执行者的角度来描述系统需要
提供哪些功能,并指明这些功能的执行者(Actor)是谁。

尽可能地确保所有Actor
都被完全识别出来。

第二步,描述主要的Use Case。

可以采取不断地问自己“这个Actor究竟想通过
系统做什么?”来准确地描述Use Case。

第三步,重新审视每个Use Case,为它们下个详尽的定义。

1.13角色(Actor)定义
角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。

1.13.1 客户
顾客是指在这个网络书店售书管理系统中通过客户端提交信息的人员,这个Actor主要参与客户端的浏览书籍,书籍搜索,管理购物车,管理自己订单,书籍评论,注册登录系统等功能。

1.13.2 管理用户
管理用户是指管理端的用户,这个Actor主要进行书籍信息维护,书籍分类维护,订单监管。

系统主Use Case图
网上书店售书管理系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。

客户端子系统主要是指注册用户通过登录书店网站进行操作的功能。

管理端子系统是书店的管理人员维护书籍信息,用户订单。

系统的主Use Case图如图A-3所示。

顾客
系统管理员
管理端子系统
图A-3:系统的主Use Case图
1.14客户端子系统
客户通过书店的网站登录到系统中进行购物,书店提供了浏览的功能,让用户看到当前网络书店提供的书箱种类,同时提供了书籍搜索的接口,让用户能够迅速搜索到自己想要的书籍。

购物盛放用户在当前浏览中选中的书籍,订单由购物车的书籍清单来生成,用户可以时时跟踪该订单以查看自己的购物情况。

系统也提供书籍评论留言板的功能,让用户能够对书籍发表评论。

因此客户端的功能主要包括书籍浏览、书籍搜索,管理自己购物车、下订单、发表评论,登录系统等功能。

4.2.1用例图
浏览书籍
图A-4:客户端的功能用例图
4.2.2功能说明
1.浏览书籍
用户看到当前网络书店提供的书籍种类。

2.搜索书籍
用户能够迅速搜索到自己想要的书籍。

3.登录
用户通过向书店注册,输入自己的用户名和密码后,进入系统。

4. 购买书籍
用户通过登录系统,找到自己想要的书籍,然后将要买的书籍纳入自己的
购物车,然后从购物车中选择自己要的买的书籍,填写相关的信息后,下订单,同时也需要填写相关的信息。

图A-5:客户端的购买书籍活动图
6.发表评论
对某本书籍的评论信息。

图A-6:客户端的评论书籍活动图
7.管理订单
对某些订单,用户如果感觉没必要的话,可以将其删除。

图A-7:客户端的删除书籍订单活动图
1.15管理端子系统
4.3.1 用例图
管理端主要是指提供书店内部管理人员使用的功能部分,它的功能分为书籍信息维护,书籍分类维护,订单监管。

监管订单
管理员
维护书籍分类
4.3.2功能说明
1.维护书籍信息
维护书籍信息包括添加书籍信息,修改书籍信息和删除书籍信息等操作功能。

2.维护书籍分类
用来实现书籍的分类管理的维护,包括添加分类、修改分类、删除分类等。

3.监管订单
对用户提交来的订单进行处理。

图A-8:管理端用例图
图A-9:管理端维护书籍信息活动图
图A-10:管理端维护书籍分类活动图
1.16界面需求
系统的界面要求如下:
1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。

内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。

4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

1.17响应时间需求
无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。

系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。

1.18可靠性需求
系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。

1.19开放性需求
系统应具有十分的灵活性,以适应将来功能扩展的需求。

1.20可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

1.21系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。

系统需能够防止各类误操作可能造成的数据丢失,破坏。

防止用户非法获取网页以及内容。

产品提交
提交产品为:
a)应用系统软件包
b)数据库初始数据
c)系统开发过程文档
d)系统使用维护说明文档
提交方式:CD介质
实现约束
系统的实现约束如下:
a)操作系统为 windows2000以上
b)开发平台为:Visual Studio 2010
c)数据库为sql Server 2008
附录
表1 附录材料表
1.22Book数据表App001
用来存储图书的描述信息。

主要信息有:图书号,书名,图书分类,描述,
作者,出版社,出版日期,ISBN,前言,目录,书籍内容提要,进货日期,价格,总数量,存贷数量,订单数量,属性1,属性2,属性3,属性4,属性5,
7.2 Picture数据表App002
用来存储与图书相关的图片信息。

主要信息有:图片号,图书号,描述,图片
7.3 Category数据表Appoo3
用来存储图书分类的信息。

主要信息有:分类号,描述,父类号,排序序号,备
7.4 Comment数据表Appoo4
用来存储图书评论的信息。

主要信息有:评论号,主题,评论内容,创建日期,
7.5 Cart数据表Appoo5
7.6 Order数据表Appoo6
用来存储订单的信息。

主要信息有:订单号,用户号,下单日期,发适方式号,
7.7 OrderList数据表App007
用来存储与订单相关的购物清单的信息。

主要信息有:清单号,图书号,数量,
7.8 SendAddress数据表App008
用来存储与订单相关的收货地址的信息。

主要信息有:收货地址号,收货人姓名,
7.9 SendWay数据表Appoo9
用来存储网络书店可以提供的送货方式的信息。

主要信息有:送货方式号,方式,费用。

7.10 User数据表App0010
用来存储注册用户的信息。

主要信息有:用户号,用户名,真实姓名,密码,地
7.11 Role数据表App0011。

相关文档
最新文档