软件需求说明书教材购销系统IEEEWord文档格式.docx
《软件需求说明书教材购销系统IEEEWord文档格式.docx》由会员分享,可在线阅读,更多相关《软件需求说明书教材购销系统IEEEWord文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
2.1.软件范围定义4
2.2.特性概述5
2.3系统运行环境7
2.3.2支撑软件7
2.4假设和依赖7
3.外部接口需求7
3.1用户界面7
3.2硬件接口8
3.3软件接口8
4.需求规定9
4.1系统特性1(1/售书子系统)9
4.1.1系统特性说明9
功能需求9
4.2系统特性2(2/采购子系统)10
4.2.1系统特性说明10
4.1.2功能需求10
4.3数据字典11
5.其他非功能性要求12
5.1一般性性能需求12
5.2一般性安全性需求12
5.3用户文档需求12
6其他需求12
7尚未解决的问题13
8附件13
一.引言
1.1文档编制的目的
本文档详细介绍了教材购销信息系统的需求说明,为用户描述出一个具体的产品模型,为软件设计、开发及测试人员提供下步工作的依据。
1.2.背景
教材科在教程的仓库在正常运营中有大量教材书籍、教材信息以及订购信息,学生信息、发放书等信息。
现有的人工记录方法既效率低又错误过多,大大影响了教材仓库的正常管理工作。
因此需要对教材资源、学生信息、订购信息、发放书等进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高
1.3.词汇表
无
1.4.参考资料
二.软件概述
2.1.软件范围定义
教材科工作是传统的教材发放系统,是与教程的费用的收取和订购分开的一个系统,本软件是将教材科的工作进行整合,将教材的订购,收费,发放在同一个软件中实现,将教材科的模式像书店一样的工作,也可以说是网上购书的方式,只不过免除了邮寄的形式,在高校使用,利用网络技术,计算机技术,通信技术等实现,使得教材科的工作准确及时,实现流水线作业,提高准确度和效率,给工作人员和学生教师提供方便.
图一第零层数据流图
第一层数据流图:
图二第一层数据流图
2.2.特性概述
教材科主要为全校教职工、学生、家属提供服务,包括订购图书、收费、发放书籍等服务项目。
该系统应将这些项目有关的信息纳入电脑系统统一管理,以便及时获取有关信息,提高效率。
经过调查和分析教材科的具体的工作情况,并考虑到联网的应用需求。
确定分以下子系统进行新系统的开发:
售书子系统,采购子系统。
则系统层次图如下:
图三系统层次图
子系统关联图:
教材存量表
书库管理员
采
购
销
售
学
生
进书通知
缺书登记表
图四子系统的联系
2.3系统运行环境
2.3.1设备及分布
1)主机类型
数据库服务器:
SUNE220,单CPU,1GRAM
前台客户端:
LEGENDPC,256MRAM
2)网络类型
局域网(以太网)
3)存贮器容量
100G以上
客户端:
20G以上
2.3.2支撑软件
1)操作系统
Solaris8
windows2000以上
2)数据库管理系统
Oracle9i或者Oracle10g
3)其他支撑软件
Eclipse6.0
2.4假设和依赖
为了能够保证系统的正常运行,学校已经建立好通畅的局域网环境。
学校财务系统预留接口,可接受教材购销管理信息系统的数据作为财务系统数据输入的组成部分。
3.外部接口需求
3.1用户界面
描述需要的用户界面的逻辑特征。
1)用户界面简洁,以图表为主,重点体显示的是数据,如学生用书表等,色调为灰色
2)屏幕分为左右两侧,左侧占屏幕的25%,右侧75%,右侧上半部分为图表信息,下半部分为操作按钮
3)按钮为标准的矩形按钮,有登录确定和退出
4)错误信息显示以弹出对话框的形式
3.2硬件接口
描述软件系统和硬件各个接口的特征。
这些特征包括但不限于支持的硬件类型、软硬件之间交流的数据和控制信息的性质以及所使用的通信协议。
硬件接口名称
硬件名称
厂商
接口描述
RS232串行通讯口
IC卡读写器
XXXX
符合ISO7816-3同步传输协议
3.3软件接口
描述软件系统与其他外部组件(须注明名称和版本)的连接,包括数据库、操作系统、工具软件、库和集成的商业组件。
明确在软件组件之间交换数据的目的,描述所需要的服务以及内部组件通信的性质。
确定将在组件间共享的数据。
软件接口名称
外部组件名称
与财务部进行数据传递的协议
3.4通信接口
描述与软件系统所使用的通信特性相关的需求,包括电子邮件、Web浏览器、网络通信标准或协议及电子表格等。
定义相关的消息格式。
规定通信安全或加密问题、数据传输速率和同步通信机制。
通信接口名称
协议或方式
安全要求
传输速率要求
同步通信描述
Web浏览器
HTTP/1.0
100M
4.需求规定
4.1系统特性1(1/售书子系统)
4.1.1系统特性说明
售书子系统是像学生及教师出售教科书,同时进行收费等.是教材科的基本功能.
功能需求
图五系统一第二层数据流图
4.2系统特性2(2/采购子系统)
4.2.1系统特性说明
采购子系统是根据学生及教师订购的教科书的情况,统计出库存量书否充足,然后进行采购.是教材科的基本功能.
4.1.2功能需求
图六系统二的第二层数据流图
4.3数据字典
E-R图:
人数
班级名称
班级
院系
性别
出生年月
学号
姓名
学生
电话
地址
名字
出版社
购买
1
出版
n
是否购买
是否缺书
1mn
各班用书表
出版社名
类型
书名
书号
教材
书库
Nm
采购员姓名
购书
书号
1
书库号
书库管理
类型
数量
5.其他非功能性要求
能够形成各个独立数据处理功能软件;
功能模块可以单独升级,不影响整个软件的运行;
智能化安装封装,可选择性功能模块安装;
具有良好的扩展性。
5.1一般性性能需求
教材管理系统主要也就是由教材信息、订购信息、学生信息、发放书信息等这几部分组成。
它的基本功能和操作如下:
(1)教材基本信息制定、输入、修改、查询,包括教材编号、教材名称、类别、单价、数量、备注。
(2)订购信息的制定、输入、修改、查询,包括订购日期、客户名、教材编号、教材名称、教材数量、单价、备注。
(3)学生信息制定、输入、修改、查询,包括系院号、班级号、学号、姓名、是否发书、备注。
(4)发放书信息制定、输入、修改、查询,包括系院号、班级号、学号、姓名、教材编号、教材名称、备注。
同时对计算机性能的要求,最低也应该是在windows98以上,响应时间在用户可以接受的范围之内,一般在做出操作之后的四五秒内,运算的结果若是数字,精确到百分位。
若不是数字,按照要求输出用户所需的结果。
5.2一般性安全性需求
在数据库中存有用户的用户名与密码表,用于区分不同的用户,同时保持用户的隐私和各自的使用权限,对数据进行保护。
同时也会对数据库进行备份,保护数据的安全性,同时也需要限制操作人员的权限,不可以随便的更改数据。
5.3用户文档需求
只需要让用户按照系统的流程操作就可以,系统操作简单,方便易上手,用户只需要拿到自己的用户名和密码就可以登录进行自己平时人工时所进行的操作,同时用户还可以更改自己的密码.
6其他需求
要求输出的结果是正确的,在使用期间,要求系统能够正常运行,这个对我们来说应该是没有问题的,要求系统的信息不能被别人随便查看,这也就是系统的安全保密性,这一点我们只能说一般的人是不通过正规的手段,是不能随便查看的,但是对于一些黑客或这方面的高手来说那就不能保证了。
在我们的编程过程中,放在首位考虑的就是这个系统以后的可维护性,这个应该不是困难做到的。
要求用户在操作的时候正确合理的操作,减少系统的负载,提高性能同时保证安全性.
7尚未解决的问题
问题编号
问题名称
问题描述
备注
1
联网问题
实现了教材科与财务处的通讯,但是学生,教职工订购教材时,需要去教材科订购,希望实现在网上直接订购
2
数据库问题
现在实现的只是在数据库中建立表来实现的用户管理,但是可以通过数据库的操作权限来实现用户的管理,即数据库设置不用的用户
8附件