软件需求说明书教材购销系统

上传人:好** 文档编号:99511679 上传时间:2019-09-19 格式:DOC 页数:14 大小:207KB
返回 下载 相关 举报
软件需求说明书教材购销系统_第1页
第1页 / 共14页
软件需求说明书教材购销系统_第2页
第2页 / 共14页
软件需求说明书教材购销系统_第3页
第3页 / 共14页
软件需求说明书教材购销系统_第4页
第4页 / 共14页
软件需求说明书教材购销系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《软件需求说明书教材购销系统》由会员分享,可在线阅读,更多相关《软件需求说明书教材购销系统(14页珍藏版)》请在金锄头文库上搜索。

1、 大连民族学院 计算机科学与工程学院实验报告 实验题目: 网上图书销售需求规格说明书 课程名称: 软件工程 实验类型:演示性 验证性 操作性 设计性 综合性 专业:软件工程 班级:06-3 学生姓名:张倩 学号:06082329 实验日期: 2008 年 12 月 1 日 实验地点:学院多媒体实验室(二) 实验学时:8 实验成绩: 指导教师签字: 2008 年 月 日 教材管理系统教材管理系统 软件需求规格说明书软件需求规格说明书 修改记录 版本号 变更控制报告 编号 更改条款及内容更改人 审批人更改日期 目 录 1引言引言.1 1.1文档编制目的.1 1.2 背景.1 1.3 词汇表.错误!

2、未定义书签。错误!未定义书签。 1.4 参考资料.错误!未定义书签。错误!未定义书签。 2软件概述软件概述.错误!未定义书签。 2.1 软件范围定义.错误!未定义书签。错误!未定义书签。 2.2 系统特性概述.错误!未定义书签。错误!未定义书签。 2.3 系统运行环境.6 2.3.1设备及分布.6 2.3.2支撑软件.7 2.4 假定和依赖.7 3外部接口需求外部接口需求.7 3.1 用户界面.8 3.2 硬件接口.8 3.3 软件接口.8 3.4 通信接口.8 4需求规定需求规定.8 4.1 系统特性 1(编号/名称).9 4.1.1系统特性说明.9 4.1.2功能需求.10 4.2 系统特

3、性 2(编号/名称).10 4.2.1系统特性说明.10 4.2.2系统特性说明.11 4.3 数据字典 11 5其他非功能需求其他非功能需求.13 5.1 一般性性能需求.13 5.2 一般性安全性需求.14 5.3 用户文档需求.14 6其他需求其他需求.14 7尚需解决的问题尚需解决的问题.15 8附件附件.15 一一. .引言引言 1.1 文档编制的目的 本文档详细介绍了教材购销信息系统的需求说明,为用户描述出一个具体 的产品模型,为软件设计、开发及测试人员提供下步工作的依据。 1.2.背景 教材科在教程的仓库在正常运营中有大量教材书籍、教材信息以及订购信 息,学生信息、发放书等信息。

4、现有的人工记录方法既效率低又错误过多,大 大影响了教材仓库的正常管理工作。因此需要对教材资源、学生信息、订购信 息、发放书等进行管理,及时了解各个环节中信息的变更,有利用管理效率的 提高 1.3. 词汇表 无 1.4. 参考资料 无 二二. .软件概述软件概述 2.1.软件范围定义 教材科工作是传统的教材发放系统,是与教程的费用的收取和订购分开的一个 系统,本软件是将教材科的工作进行整合,将教材的订购,收费,发放在同一个软 件中实现,将教材科的模式像书店一样的工作,也可以说是网上购书的方式,只不 过免除了邮寄的形式,在高校使用,利用网络技术,计算机技术,通信技术等实现, 使得教材科的工作准确及

5、时,实现流水线作业,提高准确度和效率,给工作人员和 学生教师提供方便. 学生购销系统 购书单 领书单 采购员 进书通知单 缺书单 图一图一 第零层数据流图第零层数据流图 第一层数据流图: 学生 售书 子系 统 领书单 购书单 采购 子系 统 进书通知 教材存量表 缺书登记表 采购员 进书通知 缺书单 图二图二 第一层数据流图第一层数据流图 2.2.特性概述 教材科主要为全校教职工、学生、家属提供服务,包括订购图书、收费、 发放书籍等服务项目。该系统应将这些项目有关的信息纳入电脑系统统一管 理,以便及时获取有关信息,提高效率。 经过调查和分析教材科的具体的工作情况,并考虑到联网的应用需求。确定

6、分以下子系统进行新系统的开发:售书子系统,采购子系统。 则系统层次图如下: 教材购销系统 售 书 子 系 统 采 购 子 系 统 图三图三 系统层次图系统层次图 子系统关联图: 教材存量表 进书通知进书通知 缺书登记表 学 生 销 售 采 购 书库 管理 员 图四图四 子系统的联系子系统的联系 2.32.3 系统运行环境系统运行环境 2.3.12.3.1 设备及分布设备及分布 1) 主机类型 数据库服务器:SUN E220,单 CPU,1G RAM 前台客户端:LEGEND PC,256M RAM 2) 网络类型 局域网(以太网) 3) 存贮器容量 数据库服务器:100G 以上 客户端:20G

7、 以上 2.3.2支撑软件 1) 操作系统 数据库服务器:Solaris 8 客户端:windows2000 以上 2) 数据库管理系统 Oracle 9i 或者 Oracle 10g 3) 其他支撑软件 Eclipse 6.0 2.42.4 假设和依赖假设和依赖 为了能够保证系统的正常运行,学校已经建立好通畅的局域网环境。 学校财务系统预留接口,可接受教材购销管理信息系统的数据作为财务系 统数据输入的组成部分。 3.3.外部接口需求外部接口需求 3.1 用户界面 描述需要的用户界面的逻辑特征。 1)用户界面简洁,以图表为主,重点体显示的是数据,如学生用书表等, 色调为灰色 2)屏幕分为左右两

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

9、目的,描述所需要的服务以及内部组件通 信的性质。确定将在组件间共享的数据。 软件接口名 称 外部组件名称版本号接口描述 与财务部进行数据传递的协议 3.4 通信接口 描述与软件系统所使用的通信特性相关的需求,包括电子邮件、Web 浏览 器、网络通信标准或协议及电子表格等。定义相关的消息格式。规定通信安全 或加密问题、数据传输速率和同步通信机制。 通信接口名 称 协议或方式安全要求传输速率要求同步通信描述 Web 浏览器HTTP/1.0100M 4.4.需求规定需求规定 4.14.1 系统特性系统特性 1(1/1(1/售书子系统售书子系统) ) 4.1.14.1.1 系统特性说明系统特性说明 售

10、书子系统是像学生及教师出售教科书,同时进行收费等.是教材科的基本功能. 4.1.24.1.2功能需求功能需求 采购员 补售 教材 缺书登 记表 进书通知 缺书登记表 学生 审查 有效性 登记 并开 领书单 购书单 有效购书单 无效通知单 学生 领书单 补售书单 暂缺书单 各班学生用书表 售书登记表 图五图五 系统一第二层数据流图系统一第二层数据流图 4.24.2 系统特性系统特性 2(2/2(2/采购子系统采购子系统) ) 4.2.14.2.1 系统特性说明系统特性说明 采购子系统是根据学生及教师订购的教科书的情况,统计出库存量书否充足,然 后进行采购.是教材科的基本功能. 4.1.24.1.

11、2 功能需求功能需求 缺书登记表 按书号 统计 缺书 按出版 社统计 缺书 教材存量表待购教材表教材一览表 售书 修改 教材 存量 秘书 进书通知进书通知 图六图六 系统二的第二层数据流图系统二的第二层数据流图 4.34.3 数据字典数据字典 E-RE-R 图:图: 学生 姓名 学号 院系 性别 出生年月 班级 班级名称 人数 出版社 名字 地址 电话 1 n 1 m n N m n 1 5.5. 其他非功能性要求其他非功能性要求 能够形成各个独立数据处理功能软件;功能模块可以单独升级,不影响整 个软件的运行;智能化安装封装,可选择性功能模块安装;具有良好的扩展性。 5.15.1 一般性性能需

12、求一般性性能需求 教材管理系统主要也就是由教材信息、订购信息、学生信息、发放书信息 购买 是否购买 教材 书号 书名类型出版社名 是否缺书 出版 各班用 书表 书库 购书 类型 书库号 采购员姓名 书库管理 书库号 数量 书号 等这几部分组成。它的基本功能和操作如下: (1) 教材基本信息制定、输入、修改、查询,包括教材编号、教材名称、 类别、单价、数量、备注。 (2) 订购信息的制定、输入、修改、查询,包括订购日期、客户名、教材 编号、教材名称、教材数量、单价、备注。 (3) 学生信息制定、输入、修改、查询,包括系院号、班级号、学号、姓 名、是否发书、备注。 (4) 发放书信息制定、输入、修

13、改、查询,包括系院号、班级号、学号、姓名、教材 编号、教材名称、备注。 同时对计算机性能的要求,最低也应该是在 windows 98 以上,响应时间在 用户可以接受的范围之内,一般在做出操作之后的四五秒内,运算的结果若是 数字,精确到百分位。若不是数字,按照要求输出用户所需的结果。 5.25.2 一般性安全性需求一般性安全性需求 在数据库中存有用户的用户名与密码表,用于区分不同的用户,同时保持用户 的隐私和各自的使用权限,对数据进行保护。 同时也会对数据库进行备份,保护数据的安全性,同时也需要限制操作人 员的权限,不可以随便的更改数据。 5.35.3 用户文档需求用户文档需求 只需要让用户按照

14、系统的流程操作就可以,系统操作简单,方便易上手,用户 只需要拿到自己的用户名和密码就可以登录进行自己平时人工时所进行的操作, 同时用户还可以更改自己的密码. 6 6 其他需求其他需求 要求输出的结果是正确的,在使用期间,要求系统能够正常运行,这个对 我们来说应该是没有问题的,要求系统的信息不能被别人随便查看,这也就是 系统的安全保密性,这一点我们只能说一般的人是不通过正规的手段,是不能 随便查看的,但是对于一些黑客或这方面的高手来说那就不能保证了。在我们 的编程过程中,放在首位考虑的就是这个系统以后的可维护性,这个应该不是 困难做到的。 要求用户在操作的时候正确合理的操作,减少系统的负载,提高性能同时保 证安全性. 7 7 尚未解决的问题尚未解决的问题 问题编 号 问题名称问题描述备注 1联网问题 实现了教材科与财务处的 通讯,但是学生,教职工订购 教材时,需要去教材科订购, 希望实现在网上直接订购 2数据库问题现在实现的只是在数据库 中建立表来实现的用户管 理,但是可以通过数据库的 操作权限来实现用户的管 理,即数据库设置不用的用 户 8 8 附件附件 无

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号