版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 软件需求规格说明书 目录 1 引言4 1.1 文档编制目的4 1.2 背景4 1.3 参考资料4 2 软件概述4 2.1 软件范围定义 4 22系统特性概述 5 2.3 系统运行环境 6 2.3.1 设备及分布6 2.3.2 支撑软件7 2.4 假定和依赖8 3 外部接口需求8 3.1 用户界面8 3.2 硬件接口 8 3.3 软件接口 8 3.4 通信接口 9 4 需求规格9 4.1 系统特性1 (销售管理子系统) 9 4.1.1 系统特性说明9 4.1.1.1业务说明 9 4.1.1.2功能总体说明9 4.1.2功能需求10 4.1.2.1 数据字典10 4.1.3 性能需求10 4.1
2、.4 安全性需求10 4.2 系统特性 2 (采购管理子系统) 11 4.2.1统特性说明11 4.2.1.1业务说明11 4.2.1.2功能总体说明 11 4.2.2 功能需求11 4.2.2.1 数据字典11 4.2.3 性能需求12 4.2.4 安全性需求12 4.3 系统特性3 (财务管理子系统) 13 4.3.1 系统特性说明13 4.3.1.1业务说明13 4.3.1.2功能总体说明13 4.3.2 功能需求13 4.3.2.3 数据字典13 4.3.3 性能需求14 4.3.4 安全性需求14 5 其他非功能需求 14 5.1一般性性能需求 14 5.2 一般性安全性需求 14
3、5.3 用户文档需求 15 6 其他需求 15 7 尚需解决的问题 15 8 附件 15 1引言 1.1 文档编制目的 本文档详细介绍了网上书店理信息系统的需求说明,为用户和系统管理元描述出一个具 体的产品模型,为软件设计、开发及测试人员提供下步工作的依据。 1.2 背景 随着人们生活水平的提高以及生活节奏的不断加快,普通的图书实体店已经不能满足消 费者的生活需要,为了构建一个快捷方便的购书环境,网上书店就此应运而生。一方面不仅 方便了客户,而且在一定程度上减轻了管理者的管理压力,提高管理效率的同时也降低了错 误率。 此系由销售子系统、米购子系统、结算子系统构成。 1.3 参考资料 软件工程
4、钟珞 主编 清华大学出版社出版 2软件概述 2.1 软件范围定义 高校医院管理信息系统是书店以业务流程为基础,利用计算机技术、网络技术和通信技 术及数据库技术,对书店各项管理、物资经济等信息进行有效的管理和应用,实现书店内、 外部信息资源共享的计算机应用软件系统。 系统所涉及到的部门参见图1网上书店管理系统数据流程图(部分) FBMS1.1 用户登入 PBMS1.1 FBMS1.7 订货单 FBMS1.2 密码修改 FBMS1.8 发货单 书籍 顾客 FBMS1.3 订单 网上书店管理系统 FBMS1.4 发货票 FBMS1.9 付款 供应 FBMS1.5 付款 FBMS1.10 收据 厂商
5、FBMS1.6 收据 丿 图1网上书店管理系统数据流程图 2.2 系统特性概述 销售管理子系统 采购管理子系统 参见图2网上书店管理系统层次图。 网上书店管理系统 n 结 算 管 理 子 系 统 图2网上书店管理系统功能层次图 子系统之间的关系参见图3网上书店管理系统第一层数据流图 暂存订单 DBMS1.1 订单 BMS1.3 发货 订货通知 r、 订货单 FBMS1.4 2.1 FBMS2.2 2.2 FBMS1.7 书籍供应 顾各 付款打 销售 到货通知 采购 发货单 丿商 FBMS1.5 丿 vFBMS2.3 丿 *BMS1.8 修改 付款单 FBMS2.4 收据 FBMS1.6 收款单
6、 FBM 销售历史 DBMS1.4 修改 书籍库存 DBMS1.2 应收款明细帐 DBMS1.5 应付款明细帐 DBMS1.7 总帐 DBMS1.6 2.3 结算 付款 FBM 询问 FB 采购订单 DBMS1.3 图3网上书店管理系统第一层数据流图 表2系统特性综述表 系统特性名称 系统特性描述 优先级 销售管理子系 统 从“书店”概念上看,销售部是书店的基本组成单位,也是 核心的部分,因为一个书店的盈利主要是来自于销售。其主要功 能是接受和处理用户的购书订单。 高 采购管理子系 统 主要实现库存不足时,向厂商购书 中 结算管理子系 统 主要是负责系统内所有的帐务管理。 中 2.3 系统运行
7、环境 2.3.1设备及分布 1)主机类型 数据库服务器:SUN E220,单CPU, 1G RAM 前台客户端:LEGEND PC , 256M RAM 2)网络类型 局域网(以太网) 3)存贮器容量 数据库服务器:100G以上 客户端:20G以上 4)其他特殊设备 打印机:HP 6L 5)设备分布图 图4网络拓扑图 2.3.2支撑软件 1)操作系统 数据库服务器:Solaris 8 客户端:windows2000以上 2)数据库管理系统 BEA Oracle En terprise 9i 3)其他支撑软件 无 2.4 假定和依赖 为了能够保证系统的正常运行,书店所在地已经建立好通畅的因特网环
8、境。 3外部接口需求 3.1 用户界面 描述需要的用户界面的逻辑特征。 1)用户界面简洁,以图表为主,重点体显示的是数据,如药品明细等,色调为灰色 2) 屏幕分为左右两侧,左侧占屏幕的25%,右侧75%,右侧上半部分为图表信息,下 半部分为操作按钮 3)按钮为标准的矩形按钮,有确定和取消 4)设置快捷键 5)错误信息显示以弹出对话框的形式 3.2 硬件接口 描述软件系统和硬件各个接口的特征。这些特征包括但不限于支持的硬件类型、软硬件 之间交流的数据和控制信息的性质以及所使用的通信协议。 硬件接口名称 硬件名称 厂商 接口描述 RS232串行通讯 口 IC卡读写器 XXXX 符合ISO7816-
9、3同步传输协议 3.3 软件接口 描述软件系统与其他外部组件(须注明名称和版本)的连接,包括数据库、操作系统、 工具软件、库和集成的商业组件。 明确在软件组件之间交换数据的目的,描述所需要的服务以及内部组件通信的性质。确 定将在组件间共享的数据。 3.4 通信接口 描述与软件系统所使用的通信特性相关的需求,包括电子邮件、Web浏览器、网络通信 标准或协议及电子表格等。定义相关的消息格式。规定通信安全或加密问题、数据传输速率 和同步通信机制。 4需求规格 4.1 系统特性1 (销售管理子系统) 4.1.1 系统特性说明 销售管理子系统,主要负责接受和处理用户的购书订单 4.1.1.1业务说明 略
10、 4.1.1.2功能总体说明 书籍库存 顾客 2.1.1 注册 /登陆丿 新顾客注册 /旧顾客登陆 厂 2.1.3 编辑 订单 订单 新密码 . w修改成功 厂 2.1.8 检索 I库存丿 订单 广 2.1.4、 检杳 不能满足的订单 厂 2.1.5 = 产生暂存 I订单 订单 订货通知 暂存订单 采购部门 订单 会计部门 收据 可满足 的订单 2.1.2 修改密码 2.1.7、 开发货票 并修改 J库存一丿 2.1.6 对比暂存 订单丿 2.1.10 计算顾客 经验值丿 书籍库存 顾客信息 记录 销售历史 到货通知 应收款明细帐 图5采购管理子系统数据流图 4.1.2功能需求 详细列出该系统
11、特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用 所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或 动作。对每个功能需唯一标识。 4.1.2.1数据字典 用户信息表 user_ info 管理要求:用户名只能使用不能修改,在一定条件下密码可以修改。表定义如下: 数据项 数据类型 长度 备注 Usern ame 字符型 10 :用户名 Password 字符型 15 密码 暂存订单表temporary_order 管理要求:当用户所下的订单在第一时间不能得到满足时会将订单存入此表,以便后期进行处理。 表定义如下: 数据项 数据类型 长度 备注 Use
12、rn ame 字符型 10 用户名 ID Book 数字型 整形 书号 OrderCou nt 数字型 整型 订书数量 Date order 日期/时间 顾客订书日期 销售历史表sales_history 管理要求:此表用于存储销售的历史,一般情况下不允许删除 表定义如下: 数据项 数据类型 长度 备注 ID Book 数字型 整形 书号 Cou nt Buy 数字型 整型 销售数量 4.1.3 性能需求 参见“ 5.1 一般性性能需求”。 4.1.4 安全性需求 参见“ 5.2 一般性安全性需求” 4.2 系统特性2 (采购管理子系统) 4.2.1统特性说明 采购管理子系统,主要负责管理库存
13、以及向商家采购书籍的一系列活动 4.2.1.1业务说明 略 4.2.1.2功能总体说明 图6采购管理子系统数据流图 4.2.2 功能需求 详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用 所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或 动作。对每个功能需唯一标识。 4.2.2.1数据字典 商品库存表inventory 管理要求:商品库存表是用来记录书籍的库存量的,当卖出商品时相应的商品数量减少,反之当采购商品 时相应的商品数量增加。 表定义如下: 数据项 数据类型 长度 备注 ID Book 字符型 20 书号 Classify 数
14、字型 整形 分类 BookName 字符型 100 书名 Author 字符型 100 图书作者 Publisher 字符型 100 出版商 Date Publish 日期/时间 出版日期 PicturePath 字符型 200 图片路径 Coun t Page 数字型 整形 页数 Versio n 字符型 20 版本 Comme nt 字符 200 内容简介 Cou nt Total 数字型 整型 库存数量 Cou nt Buy 数字型 整型 已购买数量 Coun t Browse 数字型 整形 浏览次数 RecomLevel 数字型 整型 推存程度:05星级 Cost 数字型 浮点 价格
15、Price 数字型 浮点 出版价格 Date Add 日期/时间 上架日期 向厂商采购订单表purchase_order 管理要求:当商品库存不足时产生用于向商家采购商品。 表定义如下: 数据项 数据类型 长度 备注 BookName 字符型 100 书名 Author 字符型 100 图书作者 Publisher 字符型 100 出版社 Cou nt Order 数字型 整型 数量 供货商表payables_detail 管理要求:供货商信息表,可删可增。 表定义如下: 数据项 数据类型 长度 备注 Busses name 字符型 20 供货商名 Con tact 字符型 20 联系电话 R
16、emarks 字符型 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功能总体说明 4.3.2 功能需求 详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用 所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或 动作。对每个功能需唯一标识。 4.3.2.3数据字典 应收款明细表 receivabl
17、es_detail 管理要求:此表用于记录单个订单的应收款。 表定义如下: 数据项 数据类型 长度 备注 Order no 字符型 20 销售收入 Usern ame 字符型 20 用户名 Receivables 数字型 浮点 应收款 应付款明细表payables_detail 管理要求:此表用于记录应该付给商家的款项。 表定义如下: 数据项 数据类型 长度 备注 Order no1 字符型 20 销售收入 Busses name :字符型 20 商家名 Payables 数字型 浮点 应付款 账目表finan cial 管理要求:用于记录总账,不可删除。 表定义如下: 数据项 数据类型 长度
18、 备注 Finan ce received 数字型 浮点 销售收入 Finan ce payed 数字型 浮点 采购支出 Finan ce total 数字型 浮点 总收入 4.3.3 性能需求 参见“ 5.1 一般性性能需求”。 4.3.4 安全性需求 参见“ 5.2 一般性安全性需求”。 5其他非功能需求 能够形成各个独立数据处理功能软件;功能模块可以单独升级,不影响整个软件的运行; 智能化安装封装,可选择性功能模块安装;具有良好的扩展性。 5.1 一般性性能需求 详细描述不同应用领域对软件性能的需求,解释它们的原理以帮助设计人员做出合理的 设计选择。确定相互合作的用户数或者所支持的操作、 响应时间以及与实时系统的时间关系。 定义容量需求,例如存储器和磁盘空间的需求或者存储在数据库中表的最大行数等。 5.2 一般性安全性需求 详细描述与系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学园林(园林树木学)试题及答案
- 2025年大学第四学年(农产品贮藏加工)工艺优化综合测试题及答案
- 2025年中职(汽车检测与维修)刹车系统维修工艺试题及答案
- 2025年中职健身指导与管理(健身指导技能)试题及答案
- 2025年大学医学影像学(影像诊断)试题及答案
- 2026年碳绩效评估项目可行性研究报告
- 2025年大学园艺产品贮藏与加工(贮藏技术应用)试题及答案
- 2026年翻译服务教学(翻译方法)试题及答案
- 2025年中职汽车修理类(汽修性能测试)试题及答案
- 2025年高职产品设计(产品设计理论)试题及答案
- 继电保护装置调试作业指导书
- 老同学聚会群主的讲话发言稿
- 国家开放大学最新《监督学》形考任务(1-4)试题解析和答案
- 天然气输气管线阴极保护施工方案
- 高血压问卷调查表
- QC成果提高花岗岩砖铺装质量
- GB/T 25156-2010橡胶塑料注射成型机通用技术条件
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 242-2007金属管扩口试验方法
- GB/T 21776-2008粉末涂料及其涂层的检测标准指南
- 第六单元作文素材:批判与观察 高一语文作文 (统编版必修下册)
评论
0/150
提交评论