




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 141 图书馆管理系统图书馆管理系统 需求规范说明书需求规范说明书需求规范说明书 Version1.0 文挡编号文挡编号 mis_xuqiuguifan 文挡名称文挡名称需求规范说明书 撰写人撰写人* 审核审核/批准批准 创建时间创建时间 2010-3-28 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 142 更改说明更改说明 版本号版本号更改时间更改时间更改人更改人更改原因更改原因审批人审批人 Version1.0 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 143 1 1 引言引言.4 1.1 编写目的.4 1.2 背景.4 1.3 定义.4 1.4 参考资料.5 2 任务概述任务概述.5 2. 1 目标.5 2. 2 用户特点 .6 2. 3 假设和约束 .7 3 功能需求功能需求.7 3.1 图书管理功能.7 3.2 借书卡管理功能.8 3.3 借书管理功能.9 3.4 还书管理功能.10 3.5 罚款管理.11 4 外部接口需求外部接口需求.12 4.1 用户接口.12 4.2 硬件接口.12 4.3 软件接口.12 4. 4 通信接口.12 5 5 质量需求质量需求 .12 6 6 设计约束设计约束 .12 7 7 其它需求其它需求 .13 7.1 数据库 .13 7.2 操作 .13 8 8 附录附录.13 8.1 借书卡类型.13 8.2 图书馆罚款规定.13 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 144 1 1 引言引言 图书馆管理系统需求规范说明书旨在详细描述系统功能需求和一些非功 能需求,明确系统需求边界。文档分为四个部分:概述部分描述了项目的目的 和范围,并对文档中使用到的术语进行了说明;系统说明部分对系统进行了简 要的描述;需求说明部分对系统从功能要求、安全性、性能等几方面进行阐述; 验收标准则描述了系统最终验收通过的准则。 1.11.1 编写目的编写目的 图书馆管理系统需求规范说明书目的是明确图书馆管理系统中各项 功能和非功能性需求,确定系统功能模块。同时为概要设计和详细设计人员提 供设计依据。图书馆管理系统是典型的信息管理系统(MIS) ,其开发主要包括 后台数据库的建立和维护及其前端的维护程序的开发两个方面。对于前者要求 建立数据的一致性和完整性,对于后者要求应用程序的功能的完备,易用等特 点。 1.2 背景背景 开发软件名称:图书馆管理系统 项目任务提出者:* 项目开发者:SHMILY 团队 用户:系统管理员、操作员、读者 实现软件单位:SHMILY 团队 本系统主要利用 JAVA(OOP)语言做前端的应用开发工具,利用 SQL Server 2008 作为后台的数据库,利用 Windows XP 作为系统平台。 1.3 定义定义 1)MIS:信息管理系统(Management Information Systems 简称 MIS) ; 2)图书:书籍、报刊、期刊、杂志、普通中文图书、影印图书、艺术类图书、 解放前出版的古旧图书、线装书、早期图书(1987 年以前)、辞典等; 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 145 1.4 参考资料参考资料 1)软件文档案例分析 2)本系统的可行性研究报告 3)图书馆管理相关条例 4)Internet 2 任务概述任务概述 2. 1 目标目标 旨在开发一个统一的图书信息管理平台,利用本系统,达到方便、简单、 快捷管理图书信息的目的。系统管理员能够更方便地进行系统管理工作,包括 对用户的增删,各种资料的修改,各种条件下的查询和对数据库的各种操作等; 读者用户能够利用该系统进行图书信息查询,读者管理上,可自定义多种读者 类型,灵活应对各种层次读者需求;操作员代理读者用户借阅图书,对图书馆 进行一些日常的维护。 系统的用例图如下图所示: 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 146 MISMIS 图书馆管理系统用例图图书馆管理系统用例图 2. 2 用户特点用户特点 图书馆信息管理系统的用户有三种:图书管理员,操作员,读者。 1)系统管理员:具有最高的权限,可以执行本系统的所有操作,如:对用户的 增删,各种资料的修改,各种条件下的查询和对数据库的各种操作。 2)操作员:只有很小的权限,代理用户办理借书卡、借阅图书,对图书馆进行 一些日常的维护。 3)读者:可以使用系统的部份功能,如:对图书馆图书信息进行各种条件下的 查询。 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 147 2. 3 假设和约束假设和约束 1)开发期限期间,项目组成员有充足的时间进行开发工作; 2)有充足的研发资金支持; 3 功能需求功能需求 3.1 图书管理功能图书管理功能 IPO 图_id: mis_001 系统:图书馆管理系统模块:图书信息管理 设计者:*日期:2010-03-28 被调用模块:读者信息管理调用模块:图书信息管理 输入:选择图书管理命令和图书编号, 图书名称或作者等信息 输出:图书基本信息和其他处理结果 信息 加工过程: (操作员与读者输出输入有所不同。以下处理均是并行的) 1)系统读取输入的图书管理命令; 读者(仅有查询功能): (1)选择的是“查询”.则要求输入图书类别,图书名称,作者,出 版社名称(任选其一或多选)等信息,根据输入信息查询图书 信息文件,显示满足要求的图书的信息,这些信息应该至少包 括(图书类别,图书名称,作者,出版社名称,出版日期,图 书页数,图书现存数量) 操作员(根据不同的管理命令,分别进行以下处理): (1) 选择的是“查询”.则要求输入图书编号,图书类别,作者,出 版社名称(任选其一或多选)等信息,根据输入信息查询图 书信息文件,显示满足要求的图书的信息,这些信息应该至 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 148 少包括(图书编号,图书类别,作者,出版社名称,作者, 出版社名称,出版日期,图书页数,图书现存数量,馆内该 图书总量,图书借阅次数,借出的该图书归还截止日期) (2) 选择的是“修改”.则要求输入图书编号,图书类别,作者, 出版社名称(任选其一或多选)等信息,根据输入信息查询 图书信息文件,显示满足要求的图书的信息(不包括图书借 阅借阅记录) ,当进行了修改确认后,更新图书信息文件中关 于该图书的信息,如出异常或错误,系统给出提示; (3) 选择的是“录入”.则要求输入(图书编号,图书类别,作者, 出版社名称,作者,出版社名称,出版日期,图书页数,备 注)等信息,然后向图书信息文件中添加一条记录; (4) 选择的是“删除”. 则要求输入图书编号,图书类别,作者, 出版社名称(任选其一或多选)等信息,经删除确认以后, 删除关于此图书的信息(不包括图书名称,作者,出版社, 录入和删除该图书日期,以及备注) 。 备注: 1)图书管理命令包括:查询、修改、录入、删除四项 3.2 借书卡管理功能借书卡管理功能 IPO 图_id: mis_002 系统:图书馆管理系统模块 :借书卡管理 设计者:*日期:2010-3-28 被调用模块:无调用模块:无 输入:读者身份证号,2 寸照片,读 者住址,联系方式,办证时间,年费 及押金,选择卡的类型。 输出:注册结果并附带 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 149 加工过程: 1)图书管理员输入读者资料(卡号或身份证号) ; 2)如果是第一次录入则视为第一次办卡,将读者信息录入数据库,并为 其开通借书功能,如果不是第一次可能:挂失该卡,系统就会挂失该 卡是该卡不能执行借书操作;解除挂失,则需要读者继续输入密码, 才能执行解除挂失操作;退卡同样需要读者输入密码才可以完成操作; 缴纳年费; 3)显示该卡现在的状态,包括读者资料和借阅的详细信息,并显示可借 书和不可借书状态; 备注: A如果换卡(如 A 卡转换为 B 卡) ,系统将读者在旧卡(A 卡)上 的信息保存在数据库该读者的信息中; B借书卡因押金不同分为不同种类,不同种类满足不同读者需求 (详情见附录信息 8.1); C该系统分为:办理借书卡,借书卡挂失,借书卡解除挂失,续办 借书卡,退卡管理借,书卡异常状态查询; D办理卡时附带密码作为读者完成解除冻结,退卡操作; E一个读者可以办理多种卡,但是同一种卡只能同时办一种; F操作员只具有录入信息权限,和修改读者除密码以外的信息的权 利。而读者修改密码操作只允许修改与自己身份证所对应密码的权 限。 G期限以最初办卡的日期为准(即每年都应是在同一天前后 3 天之 内完成) 。到期没有完成续费的借书卡将不能执行借书操作。 3.3 借书管理功能借书管理功能 IPO 图_id: mis_003 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 1410 系统:图书馆管理系统模块 :借书管理 设计者:*日期:2010-03-28 被调用模块:还书系统调用模块:图书信息管理 输入:读者编号,读者所借书名 输出:读者基本信息,读者所借书名。 借书日期 加工过程: 1)读者从书架上找到所选图书后,由管理员录入读者的编号; 2)根据录入的读者编号,调用读者信息模块查询读者的基本信息并输出到显 示器上; 3)确认显示出的读者信息后,输入读者借书的书名和借书命令; 4)根据确认的编号和借书命令,对读者的信息进行修改; 5)显示处理结果,如果出错,则显示出错原因。 备注: 1)管理员录入读者编号时用码阅读器读入; 2)若读者不符合借书的条件,则不允许该读者借书; 3)读者的基本信息包括编号,姓名,历史借书记录,有无欠书; 4)输入的读者借书书名和借书命令以按钮或菜单的方式; 3.4 还书管理功能还书管理功能 IPO 图_id: mis_004 系统:图书馆管理系统模块 :还书管理 设计者:*日期:2010-03-28 被调用模块:调用模块:罚款管理 输入:图书条码 输出:还书结果 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 1411 加工过程: 6)根据读者所还图书,管理人员将书上的图书条码读入系统,让系统从借 阅文件上找到相应记录,填上还书日期,然后把借阅的记录添入借阅历 史记录,并从借阅文件中删去相应借阅记录; 7)系统将读者借书日期与还书日期进行计算,判断读者还书是否超期; a) 读者还书没有超期,系统确认还书成功,并显示还书结果; b) 读者还书超期,系统先计算出超期天数,然后将该数据传入罚款管 理,并显示还书结果; c) 读者将图书遗失或损坏,系统直接将该读者遗失图书的信息传入罚 款管理;并显示还书结果 8)显示读者的还书结果,如果还书失败,显示结果与相应的罚款通知书。 备注: 1)还书的结果包括:还书成功和还书失败 2)还书失败包括:超期还书和遗失或损坏图书 3.5 罚款管理罚款管理 IPO 图_id: mis_005 系统:图书馆管理系统模块 :罚款管理 设计者:*日期:2010-03-28 被调用模块:还书管理调用模块:还书管理和借书管理 输入:无输出:罚款通知书 加工过程: 4)根据系统计算出的超期天数,对应罚款条例计算出读者应付的罚款金 额,并对超期还书的读者发送罚款通知; 5)对超过一定时间(如:3 个月)未将图书归还的读者,视为将图书遗 失,按照罚款的条例,确定读者应赔偿的金额,同时对其发送罚款通 知。 6)对需要罚款的读者打印罚款通知书; 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 1412 7)凡是接到罚款的读者,系统会自动终止该读者的借阅权; 8)当系统接收到读者的罚款收据时,将该读者的罚款记录到罚款历史文 件,同时恢复该读者的借阅权; 备注: 关于罚款条例见附录 4 外部接口需外部接口需求求 4.1 用户接口用户接口 1)对系统各个功能模块,以分级菜单的形式给出; 2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为 “提交” 、 “确认” 、 “删除”等易于理解的形式; 4.2 硬件接口硬件接口 由于管理人员需要打印各种图书、读者信息报表,所以系统应该与打印机接口 匹配。 4.3 软件接口软件接口 无 4. 4 通信接口通信接口 支持局域网协议 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 1413 5 5 质量需求质量需求 根据各类读者统计信息计算,系统在正常情况下应该支持 200 以上的并行 操作能力,高峰期间读者要进行集中查询图书信息,应支持 100 以上并行处理 能力;高峰期间服务器端应支持 500 次以上的日访问量。 6 6 设计约束设计约束 指定工具编程工具:JAVA 运行调试工具:JAVA 数据库管理系统:SQL server 2008 开发环境操作系统:windows xp/vista Java 虚拟机 jdk1.6.0_04 测试环境操作系统:windows xp/vista 数据库管理系统: SQL server 2008 工具或环境的可获得性比较容易 7 7 其它需求其它需求 7.1 数据库数据库 鉴于图书馆管理系统涉及的数据对于图书馆的日常管理的重要性,数据库应 提供严格的输入检测,出错恢复机制;数据必须一个每天进行一次备份,由于 本信息涉及信息量巨大,应以天为周期进行增量备份,以季度为周期进行海量 备份。 7.2 操作操作 操作应该简单易行,各个功能模块界面风格统一 。 图书馆管理系统图书馆管理系统 MISMIS 需求规范说明书需求规范说明书 编号:编号: mis_xuqiuguifanmis_xuqiuguifan Page of 1414 8 8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 10.5 带电粒子在电场中的运动 教学设计 -2024-2025学年高二上学期物理人教版(2019)必修第三册
- 本章复习与测试教学设计-2025-2026学年初中数学青岛版2012七年级上册-青岛版2012
- 开展翻译思维训练提升翻译创新能力
- 高校与产业界协同合作机制创新
- 飞机维修员考试题及答案
- 2025年合同期内如何充分调动员工积极性挖掘其潜在价值的美文综述
- 法学概论考试题划分及答案
- 员工面试基础试题及答案
- 2025年上海市建筑工程维护与装饰装修施工合同
- 城市旧供水管网改造工程环境影响报告书
- 2025秋人教鄂教版(2024)科学一年级第一单元走近科学《1“钓鱼”游戏》 教学设计
- 食品腐烂变质安全培训课件
- 2025网络设备购销合同文本
- 2025年山东省东营市辅警协警笔试笔试预测试题(附答案)
- 风机高空作业安全培训课件
- 2024-2025学年南充市七年级下英语期末考试题(含答案和音频)
- 成都产业投资集团有限公司所属产业投资板块企业2025年招聘投资管理等岗位的考试参考试题及答案解析
- 2025年法院书记员招聘考试笔试试题含答案
- 重阳节活动致辞
- 地下室结构施工课件
- 2025至2030中国氢燃料电池堆行业项目调研及市场前景预测评估报告
评论
0/150
提交评论