ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:153.37KB ,
资源ID:4881556      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4881556.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书资料管理系统需求说明书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书资料管理系统需求说明书.docx

1、图书资料管理系统需求说明书图书资料管理系统需求说明书Requirement 1.0文档编号 ZZU-225-001文档名称需求说明书开发小组OneByte审核/批准创建时间2010-04-01版本号更改时间更改人更改原因审批人Requirement 1.0目 录第一部分 引言 51.1编写目的 51.2背景 51.3定义 51.4 参考资料 5第二部分 任务概述 62.1 目标 62.2 用户的特点 62.3 假定和约束 6第三部分 需求规定 73.1对功能的规定 73.11图书管理系统的总体功能如下: 73.1.2学生借阅图书的数据流图 83.1.3学生还书过程数据流图 93.1.4 学生查

2、询书籍信息 103.1.5 图书管理员对图书的增删改数据流图 113.1.6图书管理员对学生的增删改数据流图 123.1.7软件应支持的终端数和应支持的并行操作的用户数 133.2 对性能的规定 133.2.1精度 133.2.2 时间特性要求 133.2.3 灵活性 133.3输人输出要求 133.3.1数据流名:借书证 133.3.2数据流名:图书 143.3.3数据流名:检验错误 143.3.4数据流名:借书信息 143.3.5数据流名:当前日期 143.3.6数据流名:借阅信息 153.3.7数据流名:管理员信息 153.3.8数据流名:操作信息 153.3.9学生还书过程 153.3

3、.10操作名:还书检验 153.3.11操作名:添加历史记录 163.3.12学生查询书籍信息。 163.3.13操作名:检验能否查询 163.3.14图书管理员对图书的增删改 163.3.15操作名:图书管理员 163.3.16操作名:身份验证 163.3.17操作名:增删改图书 173.4数据管理能力要求 173.5故障处理要求 173.6其他专门要求 17第四部分 运行环境规定 174.1设备 174.2支持软件 184.3 接口 184.4控制 18第一部分 引言 为了方便郑州大学图书资料管理,以及读者借阅图书资料,开发此图书资料管理系统。1.1编写目的需求说明书有时候成为规格说明书,

4、本规格说明说书描述了任务管理项目的要求:应明确开发此项目的开发方法以及目前的软硬件的情况和开发所需要资金和设备,作为各方面沟通的依据,也为以下工作提供基准。软件开发小组的每位成员应该阅读本需求说明书,应明确项目最后要完成的软件产品的特点。经使用方认可的需求说明书将作为产品的特征评价、仲裁的重要参考。1.2背景说明:A:软件系统的名称:图书资料管理系统B:本项目的任务提出者:郑州大学软件学院08级软件工程系OneByte开发小组成员:唐志辉、姚海力、司志伟、李瑞民、李立志。用 户:图书馆等。C:近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息也成倍增加,面对着庞大的信息

5、量,传统的人工方式管理会导致图书管理上的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运行和控制管理。因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。D:该系统采用现代流行的WINDOWS操作界面,是标准的WIN32应用程序,可运行在WINDOWS系统平台上的多任务程序。1.3定义LDMS:Library Data Management System 图书资料管理系统。1.4 参考资料【1】 软件工程导论清华大学出版社【2】 软件工程与软件文档写作清华大学出版社/北京交通大学出版社2008年【3】 实用软件文档写作

6、清华大学出版社2009年第二部分 任务概述2.1 目标本系统将提供给图书馆的办公人员使用,进行日常任务、工作和管理和调度,提高时间的利用率和工作效率。软件提供的功能包括:该系统界面友好、操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读者类别,修改读者类别,查询读者信息,修改读者信息等一系列图书管理功能,开发本系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。【1】 信息检索,用户可以利用该系统,检索到图书馆的馆藏书目、读者基本信息、读者借书、预约到书、超期读者、罚款记录、最新图书、借阅频率最高的图书信息。【2】 任务调度和任务查找操作简易;

7、【3】 图书管理部分:包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。【4】 读者管理部分:包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的添加和修改等操作。【5】 借阅管理部分:包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。【6】 系统管理部分:包括修改系统用户密码和增加新用户两项功能。 2.2 用户的特点本系统主要提供给图书管理人员及全体学生,维护人员、操作人员必须掌握计算机的基本操作。根据本程序的认可、和操作的程度,建议管理人员最低教育水平为大专计算机专业。本系统预期的使用频度为天天使用。用户对界面的友好性,有非

8、常高的要求。本系统的规模比较小,并且将提供操作手册进行操作项的详细说明。2.3 假定和约束已经有的约束条件包括:A: 本系统的预算在n万元(人民币);B: 本系统的最后的交付日期是2010年5月,并且包括最后的B测试、产品包装,系统要求在2012年正式投入市场。假设:A:本项目不会在中期发生不可接受的范围变更;B:系统不会有海量存储的要求。C:建议寿命:5年。D:硬件条件:服务器:hp 服务器工作站,终端为pc 机。E:运行环境:WINDOWS XP其他相关的假定和约束条件将进一步补充。 第三部分 需求规定 3.1对功能的规定3.11图书管理系统的总体功能如下:图书的借阅;图书的返还;学生检索

9、书籍信息;图书的增删改;学生的增删改;数据流图总功能模块3.1.2学生借阅图书的数据流图数据流图分析: 检验能否借书输入:借书证;所借书本,学生信息,图书信息,图书借阅量,日期处理:检验学生身份、图书是否入库、读者还能借多少书以此判定读者是否能借书输出:1: 如果借书证未登记入库,则发出“借书错误”;2: 如果图书未登记入库,则发出“借书错误”; 3:如果读者已借图书和现借图书多于限制数,则发出“借书错误”; 4: 如果读者已借图书中有超期,则发出“借书错误”; 5: 如果输入信息符合要求,则发出“借书信息” 添加借阅记录输入:借书信息,日期处理:将“借书信息”登记到“借阅记录”中,完成后将书

10、本递交读者输出:将借书信息及日期写入图书借阅记录;将图书递交读者3.1.3学生还书过程数据流图数据流图分析: 还书检验加工编号:3输入:图书,图书访问记录处理:检验图书是否图书室外借图书输出:【1】如果书号与数据库数据不符 , 发出“检验错误”【2】如果输入信息符合要求,发出“还书信息” 添加历史记录 加工编号:4 输入:还书信息,日期处理:删除读者对该图书的借书信息,并添加还书历史记录,如果超期给出罚款及天数输出:【1】 如果所还图书超期,则统计超期天数生成含罚款的返回信息,否则删除图书访问记录库中相应的借书记录,并添加还书历史记录生成成功信息【2】 一切正常,则给出还书返回信息3.1.4

11、学生查询书籍信息数据流图分析: 检验能否查询: 加工编号:5输入:借书证,查询信息,学生信息处理:检验学生身份是否有效输出:如果学生在学生信息库中不存在,则发出“检验错误;否则发出“查询信息”数据查询: 加工编号:6输入:查询信息,图书信息,图书访问记录,日期处理:根据所读入的查询信息,检索图书库和借阅信息记录库得出相应结果输出:查询结果3.1.5 图书管理员对图书的增删改数据流图数据流图分析: 身份验证: 加工编号:7输入:管理员信息,图书处理:根据所读入的管理员信息,检索管理员库验证该人身份输出:操作信息,检验错误 增删改图书:加工编号:8输入:操作信息,图书信息处理:根据所读入的操作信息

12、,增删改图书库里的内容输出:图书信息,操作确认3.1.6图书管理员对学生的增删改数据流图数据流图分析:身份验证: 加工编号:9输入:管理员信息,学生处理:根据所读入的管理员信息,检索管理员库验证该人身份输出:检验错误,操作确认 增删改学生 加工编号:10 输入:操作信息,学生信息处理:根据所读入的操作信息,增删改学生信息库里的内容 输出:操作确认,学生信息3.1.7软件应支持的终端数和应支持的并行操作的用户数3.2 对性能的规定3.2.1精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确 查找

13、可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。由于图书馆所购的图书量很大,图书价格的特点,对系统的输入、输出的数据精度应该控制在0.01,这样有助与图书管理员对图书的采购管理。3.2.2 时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。该系统在供电期间一直处于运行状态,但是在断电期间保持待机状态。3.2.3 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。本管理系统的硬件性能对于1000 以下使用计算机用户的绝对支持,如果超过规定用户则停止

14、对多余用户的服务进行禁止访问,而且管理员用户始终允许访问。3.3输人输出要求 3.3.1数据流名:借书证说明:用以携带学生的唯一识别标识数据流来源:学生信息数据流去向:检验能否借书数据流组成:学生借书证号+姓名+专业+性别+出生日期+照片+借书数量借书证号“000000001”“999999999” varchar姓名224 varchar专业224 varchar性别=1 int出生日期=datetime照片=Image借书数量=int3.3.2数据流名:图书说明:记录图书的主要相关信息数据流来源:学生数据流去向:检验能否借书数据流组成:图书ISBN书名作者出版社价格复本量库存量书号“000

15、000001”“999999999” varchar书名224 varchar作者224 varchar出版社224 varchar价格“000.01”“999.99”float复本量=int库存量int3.3.3数据流名:检验错误说明:用于指示学生借书错误信息数据流来源:借书检验数据流去向:学生数据流组成:检验错误240 varchar3.3.4数据流名:借书信息说明:用于传递读者号和图书号数据流来源:借书检验数据流去向:借书记录数据流组成:借书信息借书证号+ISBN+索书号+借书时间3.3.5数据流名:当前日期说明:提供当前日期信息数据流来源:当前日期数据流去向:借书检验,借书记录数据流组

16、成:日期datetime3.3.6数据流名:借阅信息说明:用于记录读者借书信息数据流来源:借阅信息数据流去向:借书检验数据流组成:图书访问记录书号借阅证号借书日期借书日期当前日期3.3.7数据流名:管理员信息说明:用于传递图书管理员的身份信息以备验证数据流来源:图书管理员,管理员库数据流去向:身份验证数据流组成:管理员信息帐号+姓名+密码+性别+出生日期+照片帐号6 varcahr 数字组成姓名224 varchar密码=68 varchar3.3.8数据流名:操作信息说明:用于传递图书管理员的操作命令数据流来源:身份验证数据流去向:增删改图书数据流组成:操作信息2-50 varchar3.3

17、.9学生还书过程3.3.10操作名:还书检验简要描述:检验图书是否图书室外借图书输入数据流:图书,图书访问记录输出数据流:检验错误,还书信息加工逻辑:IF 书号与数据库数据不符 THEN发出“检验错误”ELSE 发出“还书信息”ENDIF3.3.11操作名:添加历史记录简要描述:删除读者对该图书的借书信息,并添加还书历史记录,如果超期给出罚款及天数。输入数据流:还书信息,日期输出数据流:图书访问纪录,还书成功加工逻辑:IF 所还图书超期 THEN 统计超期天数生成含罚款的返回信息ELSE 删除图书访问记录库中相应的借书记录,并添加还书历史记录生成成功信息ENDIF3.3.12学生查询书籍信息。

18、3.3.13操作名:检验能否查询简要描述:检验学生身份是否有效输入数据流:借书证,查询信息,学生信息输出数据流:检验错误,查询信息加工逻辑:IF 学生在学生信息库中不存在 THEN发出“检验错误”ELSE 发出“查询信息”ENDIF3.3.14图书管理员对图书的增删改3.3.15操作名:图书管理员简要描述:管理图书及读者借书、还书、查询与登记注册有关数据流:管理员信息,图书,检验错误,操作确认3.3.16操作名:身份验证简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,图书输出数据流:操作信息,检验错误加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份

19、3.3.17操作名:增删改图书简要描述:根据所读入的操作信息,增删改图书库里的内容输入数据流:操作信息,图书信息输出数据流:图书信息,操作确认加工逻辑:根据所读入的操作信息,增删改图书库里的内容3.4数据管理能力要求数据库管理系统采用当前最流行、最成熟、同时也是最好的 C/S 体系结构实现,同时也是计算机信息系统中最重要的组成部分。MS SQL 性能价格比都不错,我们采用MS 操作系统,所以在和操作系统的结合上 MS SQL 巨有更大的优势。可采用 Microsoft SQL Server。3.5故障处理要求由于服务器开机时间过长数据读写频繁导致硬盘损坏,使数据库遭到破坏,可以使用定时备份数据

20、库更新数据库的方法在数据库被破坏时恢复数据库。同时有必要定时检查服务器,交换机等硬件设备以防临时出错,做到万无一失。3.6其他专门要求用户信息要安全保密,使用方便,可维护性、可补充性、易读性、可靠性、运行环境可转换性。第四部分 运行环境规定4.1设备 服务器:【1】 处理器(CPU):Pentium I5 (推荐AMD四核速龙)【2】 内存容量(RAM):至少1G(推荐2G) 客户端: 【1】 处理器(CPU):Pentium I3 或更高 【2】 内存容量(RAM):512M或更高4.2支持软件 服务器【1】操作系统:windows 2003【2】数据库管理系统:Oracle 客户端【1】

21、操作系统:Windows 98/2000/2003/XP【2】Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议 4.3 接口 【1】采用Windows的通用图形界面,用户界面友好(windows 98/2003/2000/xp/)。【2】通过IE访问系统数据库资源,便于用户使用(IE 5.0 )【3】操作系统命令组织和控制作业的执行或管理,在命令输入界面上输入,由系统在后台执行【4】用户可通过鼠标、菜单和对话框来完成对应程序和文件的操作。图形用户接口元素包括窗口、图标、菜单和对话框,图形用户接口元素的基本操作包括菜单操作、窗口操作和对话框操作等。【5】考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这仅在服务器端实现。【6】数据通讯之间使用配置TCP/IP协议。4.4控制 本软件是以中文版Windows 98及其以上版本的操作系统来控制软件运行,对程序的运行和控制都没有特殊要求。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1