网上书店管理系统结构化需求说明书_第1页
网上书店管理系统结构化需求说明书_第2页
网上书店管理系统结构化需求说明书_第3页
网上书店管理系统结构化需求说明书_第4页
网上书店管理系统结构化需求说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 引言41.1 文档编制目的41.2 背景41.3 参考资料42 软件I述42.1 软件范围定义42.2 系统特性概述52.3 系统运行环境62.3.1 设备及分布62.3.2 支撑软件72.4 假定和依赖83 外部接口需求83.1 用户界面83.2 硬件接口83.3 软件接口83.4 通信接口94 需求规格94.1 系统特性1(销售管理子系统)94.1.1 系统特性说明94.1.1.1 业务说明94.1.1.2 功能总体说明94.1.2 功能需求104.1.2.1 数据字典104.1.3 性能需求104.1.4 安全性需求104.2 系统特性2(采购管理子系统)114.2.1 统特性说明1

2、14.2.1.1 业务说明114.2.1.2 功能总体说明114.2.2 功能需求114.2.2.1 数据字典114.2.3 性能需求124.2.4 安全性需求124.3 系统特性3(财务管理子系统)134.3.1 系统特性说明134.3.1.1 业务说明134.3.1.2 功能总体说明134.3.2 功能需求134.3.2.3数据字典134.3.3 性能需求144.3.4 安全性需求145 其他非功能需求145.1 一般性性能需求145.2 一般性安全性需求145.3 用户文档需求156 其他需求157 尚需解决的问题158 附件151引言1.1 文档编制目的本文档详细介绍了网上书店理信息系

3、统的需求说明,为用户和系统管理元描述出一个具体的产品模型,为软件设计、开发及测试人员提供下步工作的依据。1.2 背景随着人们生活水平的提高以及生活节奏的不断加快,普通的图书实体店已经不能满足消费者的生活需要,为了构建一个快捷方便的购书环境,网上书店就此应运而生。一方面不仅方便了客户,而且在一定程度上减轻了管理者的管理压力,提高管理效率的同时也降低了错误率。此系由销售子系统、采购子系统、结算子系统构成。1.3 参考资料软件工程钟珞主编清华大学出版社出版2软件概述2.1 软件范围定义高校医院管理信息系统是书店以业务流程为基础,利用计算机技术、网络技术和通信技术及数据库技术,对书店各项管理、物资经济

4、等信息进行有效的管理和应用,实现书店内、外部信息资源共享的计算机应用软件系统。系统所涉及到的部门参见图1网上书店管理系统数据流程图(部分)。最新可编辑word文档顾客FBMS1.1用户登入PBMS1.1FBMS1.7订货单书籍供应厂商网上书店管理系统FBMS1.2密码修改AFBMS1.8发货单FBMS1.3订单FBMS1.9付款FBMS1.4发货票FBMS1.5付款FBMS1.10收据FBMS1.6收据图1网上书店管理系统数据流程图2.2 系统特性概述参见图2网上书店管理系统层次图网上书店管理系统销售管理子系统采购管理子系统理 子 系 统图2网上书店管理系统功能层次图子系统之间的关系参见图3网

5、上书店管理系统第一层数据流图。暂存订单DBMS1.1采购订单DBMS1.3订单销售历史DBMS1.4、订货通知2.1FBMS2.2销售到货通知FBMFBMS2.3应收款明细帐DBMS1.5总帐DBMS1.6应付款明细帐DBMS1.7图3网上书店管理系统第一层数据流图表2系统特性综述表系统特性名称系统特性描述优先级销售管理子系统从“书店”概念上看,销售部是书店的基本组成单位,也是核心的部分,因为一个书店的盈利主要是来自于销售。具主要功能是接受和处理用户的购书订单。高采购管理子系统主要实现库存不足时,向J商购书中结算管理子系统主要是负责系统内所有的帐务管理。中2.3 系统运行环境2.3.1 设备及

6、分布1)主机类型数据库服务器:SUNE220,单CPU,1GRAM前台客户端:LEGENDPC,256MRAM2)网络类型局域网(以太网)3)存贮器容量数据库服务器:100G以上客户端:20G以上4)其他特殊设备打印机:HP6L5)设备分布图图4网络拓扑图2.3.2 支撑软件1)操作系统数据库服务器:Solaris8客户端:windows2000以上2)数据库管理系统BEAOracleEnterprise9i3)其他支撑软件无2.4 假定和依赖为了能够保证系统的正常运行,书店所在地已经建立好通畅的因特网环境。3外部接口需求3.1 用户界面描述需要的用户界面的逻辑特征。1)用户界面简洁,以图表为

7、主,重点体显示的是数据,如药品明细等,色调为灰色2)屏幕分为左右两侧,左侧占屏幕的25%,右侧75%,右侧上半部分为图表信息,下半部分为操作按钮3)按钮为标准的矩形按钮,有确定和取消4)设置快捷键5)错误信息显示以弹出对话框的形式3.2 硬件接口描述软件系统和硬件各个接口的特征。这些特征包括但不限于支持的硬件类型、软硬件之间交流的数据和控制信息的性质以及所使用的通信协议。硬件接口名称硬件名称)商接口描述RS232串行通讯口IC卡读写器XXXX符合ISO7816-3同步传输协议3.3 软件接口描述软件系统与其他外部组件(须注明名称和版本)的连接,包括数据库、操作系统、工具软件、库和集成的商业组件

8、。明确在软件组件之间交换数据的目的,描述所需要的服务以及内部组件通信的性质。确定将在组件间共享的数据。3.4 通信接口描述与软件系统所使用的通信特性相关的需求,包括电子邮件、Web浏览器、网络通信标准或协议及电子表格等。定义相关的消息格式。规定通信安全或加密问题、数据传输速率和同步通信机制。4需求规格4.1 系统特性1(销售管理子系统)4.1.1 系统特性说明销售管理子系统,主要负责接受和处理用户的购书订单4.1.1.1 业务说明略4.1.1.2 功能总体说明书籍库存顾客2.1.1注册/登陆)新顾客注册 /旧顾客登陆订单2.1.3编辑订单订单新密码JJ 国售历史J (经验值J顾客信息 记录2.

9、1.9编写2.1.8检索、库存不能满足的订单暂存订单修改成功 修改密码订单书籍库存收可满足 的订单2.1.10计算顾客2.1.4检查 订单2.1.7开发货票 并修改I库存J2.1.2厂 2.1.5A产生暂存订单订货通知采购部门到货通知会计部门收据2.1.6 对比暂存 J订单)销售历史应收款明细帐图5采购管理子系统数据流图4.1.2 功能需求详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或动作。对每个功能需唯一标识。略4.1.2.1 数据字典用户信息表user_info管理要求:用户名只能

10、使用不能修改,在一定条件下密码可以修改。表定义如下:数据项数据类型长度备注Username字符型10用户名1Password字符型15密码暂存订单表temporary_order管理要求:当用户所下的订市在第一时间不能得到满足时会将订单存入此表,以便后期进行处理。表定义如下:数据项数据类型长度备注Username字符型10用户名1ID_Book数字型整形书号OrderCount数字型整型订书数量1Date_order日期/时间顾客订书日期销售历史表sales_history管理要求:此表用于存斡销售的历史,一般情况下不允许删除表定义如下:数据项数据类型长度备注ID_Book数字型整形书号Cou

11、nt_Buy数字型整型销售数量4.1.3 性能需求参见“5.1一般性性能需求”。4.1.4 安全性需求参见“5.2一般性安全性需求”4.2 系统特性2(采购管理子系统)4.2.1 统特性说明采购管理子系统,主要负责管理库存以及向商家采购书籍的一系列活动4.2.1.1业务说明略4.2.1.2功能总体说明暂存订单待订书籍供应厂商名册订 货 通 知销售部门订单2.2.4修改库存 及订书的(数尸 2.2.2、确定要订(勺书名等)2.2.1按商品汇 总,分类I合计J到货通知2.2.3按供应商 汇总,确书籍库存.订单2.2.6产生到货通知供应厂商采购订单货单会计部门核准单应付款明细帐错误的 发货12.2.

12、5、核对发货 单图6采购管理子系统数据流图4.2.2 功能需求详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或动作。对每个功能需唯一标识。4.2.2.1 数据字典商品库存表inventory管理要求:商品库存表是用来记录书籍的库存量的,当卖出商品时相应的商品数量减少,反之当采购商品时相应的商品数量增加。表定义如下:数据项数据类型长度备注ID_Book字符型20书号Classify数字型整形分类BookName字符型100书名Author字符型100图书作者Publisher字符型100出

13、版商Date_Publish日期/时间出版日期PicturePath字符型200图片路径Count_Page数字型整形页数Version字符型20版本Comment字符200内容简介Count_Total数字型整型库存数量Count_Buy数字型整型已购买数量Count_Browse数字型整形浏览次数RecomLevel数字型整型推荐程度:05星级Cost数字型浮点价格Price数字型浮点出版价格Date_Add日期/时间上架日期向厂商采购订单表purchase_order管理要求:当商品库存不足时产生用于向商家采购商品。表定义如下:数据项数据类型长度备注BookName字符型100书名Aut

14、hor字符型100图书作者Publisher字符型100出版社Count_Order数字型整型数量供货商表payables_detail管理要求:供货商信息表,可删可增。表定义如下:数据项数据类型长度备注Bussesname字符型20供货商名,Contact字符型20联系电话Remarks字符型100备注4.2.3 性能需求参见“5.1一般性性能需求”。4.2.4 安全性需求参见“5.2一般性安全性需求”4.3 系统特性3(财务管理子系统)4.3.1 系统特性说明财务管理子系统,主要完成整个销售以及采购的财务信息的整合与管理4.3.1.1 业务说明略4.3.1.2 功能总体说明应收款明细帐2.

15、3.2修改总帐付款单应付款明细帐2.3.4付款,修4改付款明一'细帐/图7财务管理子系统数据流图4.3.2 功能需求详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或动作。对每个功能需唯一标识。4.3.2.3数据字典应收款明细表receivables_detail管理要求:此表用于记录单个订单的应收款。表定义如下:数据项数据类型长度备注Order_no字符型20销售收入Username字符型20用户名Receivables数字型浮点应收款应付款明细表payables_detail管

16、理要求:此表用于记录应该付给商家的款项。表定义如下:数据项数据类型长度备注Order_no1字符型20销售收入Bussesname字符型20商家名Payables数字型浮点应付款账目表financial管理要求:用于记录总账,不可删除。表定义如下:数据项数据类型长度备注Finance_received数字型浮点销售收入,Finance_payed数字型浮点采购支出Finance_total数字型浮点总收入4.3.3 性能需求参见“5.1一般性性能需求”。4.3.4 安全性需求参见“5.2一般性安全性需求”5其他非功能需求能够形成各个独立数据处理功能软件;功能模块可以单独升级,不影响整个软件的运

17、行;智能化安装封装,可选择性功能模块安装;具有良好的扩展性。5.1 一般性性能需求详细描述不同应用领域对软件性能的需求,解释它们的原理以帮助设计人员做出合理的设计选择。确定相互合作的用户数或者所支持的操作、响应时间以及与实时系统的时间关系。定义容量需求,例如存储器和磁盘空间的需求或者存储在数据库中表的最大行数等。5.2 一般性安全性需求详细描述与系统安全性、完整性或与登录到该系统的使用人员的隐私相关的需求,这些问题会影响到软件系统的使用以及创建或使用的数据的保护。定义用户身份确认或授权需求明确产品必须满足达到安全性或保密性策略。如有必要,须描述与产品使用过程中可能发生的损失、破坏或危害相关的需求。定义必须采取的安全保护或动作,预防潜在的危险动作。明确软件系统必须遵循的安全标准和规则。例如如果油箱的压力超过了规定的最大压力的95%,那么必须在1秒钟之内停止操作。5.3 用户文档需求列举出将与软件系统一同提交的用户文档,例如用户手册和在线帮助和教程。明确用户文档的提交格式或编制标准。6其他需求定义在本文档的其他部分未出现的但需要提起注意的需求:1)特定的业务规则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论