图书资料管理系统需求说明书文档格式.doc
《图书资料管理系统需求说明书文档格式.doc》由会员分享,可在线阅读,更多相关《图书资料管理系统需求说明书文档格式.doc(18页珍藏版)》请在冰豆网上搜索。
2.3假定和约束 6
第三部分需求规定 7
3.1对功能的规定 7
3.11图书管理系统的总体功能如下:
7
3.1.2学生借阅图书的数据流图 8
3.1.3学生还书过程数据流图 9
3.1.4学生查询书籍信息 10
3.1.5图书管理员对图书的增删改数据流图 11
3.1.6图书管理员对学生的增删改数据流图 12
3.1.7软件应支持的终端数和应支持的并行操作的用户数 13
3.2对性能的规定 13
3.2.1精度 13
3.2.2时间特性要求 13
3.2.3灵活性 13
3.3输人输出要求 13
3.3.1数据流名:
借书证 13
3.3.2数据流名:
图书 14
3.3.3数据流名:
检验错误 14
3.3.4数据流名:
借书信息 14
3.3.5数据流名:
当前日期 14
3.3.6数据流名:
借阅信息 15
3.3.7数据流名:
管理员信息 15
3.3.8数据流名:
操作信息 15
3.3.9学生还书过程 15
3.3.10操作名:
还书检验 15
3.3.11操作名:
添加历史记录 16
3.3.12学生查询书籍信息。
16
3.3.13操作名:
检验能否查询 16
3.3.14图书管理员对图书的增删改 16
3.3.15操作名:
图书管理员 16
3.3.16操作名:
身份验证 16
3.3.17操作名:
增删改图书 17
3.4数据管理能力要求 17
3.5故障处理要求 17
3.6其他专门要求 17
第四部分运行环境规定 17
4.1设备 17
4.2.支持软件 18
4.3接口 18
4.4.控制 18
第一部分引言
为了方便郑州大学图书资料管理,以及读者借阅图书资料,开发此图书资料管理系统。
1.1编写目的
需求说明书有时候成为规格说明书,本规格说明说书描述了任务管理项目的要求:
应明确开发此项目的开发方法以及目前的软硬件的情况和开发所需要资金和设备,作为各方面沟通的依据,也为以下工作提供基准。
软件开发小组的每位成员应该阅读本需求说明书,应明确项目最后要完成的软件产品的特点。
经使用方认可的需求说明书将作为产品的特征评价、仲裁的重要参考。
1.2背景
说明:
A:
软件系统的名称:
B:
本项目的任务提出者:
郑州大学软件学院08级软件工程系
本项目开发者:
唐志辉、姚海力、司志伟、李瑞民、李立志。
用户:
图书馆等。
C:
近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书管理上的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运行和控制管理。
因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
D:
该系统采用现代流行的WINDOWS操作界面,是标准的WIN32应用程序,可运行在WINDOWS系统平台上的多任务程序。
1.3定义
LDMS:
LibraryDataManagementSystem――图书资料管理系统。
1.4参考资料
【1】《软件工程导论》清华大学出版社
【2】《软件工程与软件文档写作》清华大学出版社/北京交通大学出版社.2008年
【3】《实用软件文档写作》清华大学出版社.2009年
第二部分任务概述
2.1目标
本系统将提供给图书馆的办公人员使用,进行日常任务、工作和管理和调度,提高时间的利用率和工作效率。
软件提供的功能包括:
该系统界面友好、操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读者类别,修改读者类别,查询读者信息,修改读者信息等一系列图书管理功能,开发本
系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。
【1】信息检索,用户可以利用该系统,检索到图书馆的馆藏书目、读者基本信息、读者
借书、预约到书、超期读者、罚款记录、最新图书、借阅频率最高的图书信息。
【2】任务调度和任务查找操作简易;
【3】图书管理部分:
包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。
【4】读者管理部分:
包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的添加和修改等操作。
【5】借阅管理部分:
包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。
【6】系统管理部分:
包括修改系统用户密码和增加新用户两项功能。
2.2用户的特点
本系统主要提供给图书管理人员及全体学生,维护人员、操作人员必须掌握计算机的基本操作。
根据本程序的认可、和操作的程度,建议管理人员最低教育水平为大专计算机专业。
本系统预期的使用频度为天天使用。
用户对界面的友好性,有非常高的要求。
本系统的规模比较小,并且将提供操作手册进行操作项的详细说明。
2.3假定和约束
已经有的约束条件包括:
本系统的预算在n万元(人民币);
本系统的最后的交付日期是2010年5月,并且包括最后的B测试、产品包装,系
统要求在2012年正式投入市场。
假设:
本项目不会在中期发生不可接受的范围变更;
系统不会有海量存储的要求。
建议寿命:
5年。
硬件条件:
服务器:
hp服务器工作站,终端为pc机。
E:
运行环境:
WINDOWSXP
其他相关的假定和约束条件将进一步补充。
第三部分需求规定
3.1对功能的规定
图书的借阅;
图书的返还;
学生检索书籍信息;
图书的增删改;
学生的增删改;
3.1.2学生借阅图书的数据流图
数据流图分析:
※检验能否借书
输入:
借书证;
所借书本,学生信息,图书信息,图书借阅量,日期
处理:
检验学生身份、图书是否入库、读者还能借多少书以此判定读者是否能借书
输出:
1:
如果借书证未登记入库,则发出“借书错误”;
2:
如果图书未登记入库,则发出“借书错误”;
3:
如果读者已借图书和现借图书多于限制数N,则发出“借书错误”;
4:
如果读者已借图书中有超期,则发出“借书错误”;
5:
如果输入信息符合要求,则发出“借书信息”
※添加借阅记录
借书信息,日期
将“借书信息”登记到“借阅记录”中,完成后将书本递交读者
将借书信息及日期写入图书借阅记录;
将图书递交读者
3.1.3学生还书过程数据流图
※还书检验
加工编号:
3
图书,图书访问记录
检验图书是否图书室外借图书
【1】如果书号与数据库数据不符,发出“检验错误”
【2】如果输入信息符合要求,发出“还书信息”
※添加历史记录
4
还书信息,日期
删除读者对该图书的借书信息,并添加还书历史记录,如果超期给出罚款及天数
【1】如果所还图书超期,则统计超期天数生成含罚款的返回信息,否则删除图书访
问记录库中相应的借书记录,并添加还书历史记录生成成功信息
【2】一切正常,则给出还书返回信息
3.1.4学生查询书籍信息
※检验能否查询:
5
借书证,查询信息,学生信息
检验学生身份是否有效
如果学生在学生信息库中不存在,则发出“检验错误;
否则发出“查询信息”
※数据查询:
加工编号:
6
查询信息,图书信息,图书访问记录,日期
根据所读入的查询信息,检索图书库和借阅信息记录库得出相应结果
查询结果
3.1.5图书管理员对图书的增删改数据流图
※身份验证:
7
管理员信息,图书
根据所读入的管理员信息,检索管理员库验证该人身份
操作信息,检验错误
※增删改图书:
8
操作信息,图书信息
根据所读入的操作信息,增删改图书库里的内容
图书信息,操作确认
3.1.6图书管理员对学生的增删改数据流图
※身份验证:
9
管理员信息,学生
检验错误,操作确认
※增删改学生
10
输入:
操作信息,学生信息
根据所读入的操作信息,增删改学生信息库里的内容
输出:
操作确认,学生信息
3.1.7软件应支持的终端数和应支持的并行操作的用户数
3.2对性能的规定
3.2.1精度
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。
如:
根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。
由于图书馆所购的图书量很大,图书价格的特点,对系统的输入、输出的数据精度应该控制在0.01,这样有助与图书管理员对图书的采购管理。
3.2.2时间特性要求
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
该系统在供电期间一直处于运行状态,但是在断电期间保持待机状态。
3.2.3灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
本管理系统的硬件性能对于1000以下使用计算机用户的绝对支持,如果超过规定用户则停止对多余用户的服务进行禁止访问,而且管理员用户始终允许访问。
3.3输人输出要求
借书证
用以携带学生的唯一识别标识
数据流来源:
学生信息
数据流去向:
检验能否借书
数据流组成:
学生=借书证号+姓名+专业+性别+出生日期