东北大学 项目文档 图书管理系统需求规格说明书 成 员 张三、李四 学 院 大连东软信息学院 专 业 计算机科学与技术 指导教师 王五 讲师 备 注 2011 年 10 月16日 1 1 软件概述 1.1 软件范围定义 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。希望通过图书管理系统实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。 通过对图书馆书籍、读者资料、借还书等进行高效的管理,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
格,以便全面掌握图书的流通情况。减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现了传统的图书管理工作的信息化建设。本产品适应于中小规模公共图书馆、中
小学
小学生如何制作手抄报课件柳垭小学关于三违自查自纠报告小学英语获奖优质说课课件小学足球课教案全集小学语文新课程标准测试题
及各院校图书馆。 1.2 系统特性概述 图书管理系统是教育管理信息化工作的一个重要组成部分,目前各级教育管理部门和学校使用的教育管理软件存在较多
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
不规范、兼容性差的问题,大多数管理软件的设计对技术发展和教育需求变化的适应性差,稍有变化即难以使用,造成一些软件不能得到长期稳定的应用。 管理员可以通过图书管理系统对图书信息进行收集、传递、加工、保存、维护。图书馆管理系统能更加高效的对图书、读者进行管理,为图书管理搭建了一个整体自动化管理模式,有效的改善校图书馆的管理。系统特性描述如下: 1) 系统的交互性(请填此处)。 系统应能提供两种查询检索模式,即组合查询和模糊查询。组合查询提供所有可检索字段的任意组合检索途,能保证一定的查准、查全率;模糊查询提供高频可检索字段的模糊条件检索,可满足图书馆无主题目录的检索,操作方便、灵活、直观。 2) 系统的可用性(请填此处)。 在实际业务当中数据的录入量相当大,系统的界面要求简洁、直观、友好,符合图书情报人员习惯;屏幕设计风格统一,用户易于掌握。系统自动实现各个环节的数量的控制,同时还能为用户提供简单快捷方式,并能够利用图书馆的业务流数据和可重复使用的数据,提高录入人员的效率,使繁琐而枯燥的数据录入工作变得轻松愉快。 3) 系统的安全性(请填此处)。 系统需要对数据库的加密和用户权限的设置保证系统的安全性。加密后的数据库只能通过当前系统才能对其进行维护,任何直接对数据库的操作都将无效,从而保证了数据库入口的唯一性,避免了来自外界的破坏;本系统操作人员进入系统都需要进行严格的身份识别和安全审核,每个操作人员只能对自己权限范围内的数据进行维护,可操作的用户和具体的每个操作员的使用对象系统的管理员可以灵活设置,从而避免来自内部的破坏。 1.3 产品中的角色 中小型图书管理系统的工作人员,包括图书管理员、图书馆管理者等掌握基本的计算机操作技能的人员。在该系统应用过程中涉及到的具体角色如表1所示。 表1 产品中的角色 角色名称
职责
岗位职责下载项目部各岗位职责下载项目部各岗位职责下载建筑公司岗位职责下载社工督导职责.docx
描述 图书馆 藏书 图书管理员 完成登记注册、统计查询、借书、还书操作 图书馆馆长 系统维护 读者 查询、借书、还书 1.4 系统运行环境 1.4.1 设备及分布 1) 主机类型 应用服务器:(请填写机器型号)惠普ML150 AU657A 数据库服务器:(请填写机器型号)I22S1-45812RHKVN2 工作站:(请填写机器型号)HP Z200 2) 网络类型 (请填写网络类型)客户机/服务器网络 3) 存贮器容量 应用服务器: (请填写存储器容量)8*1024G 数据库服务器:(请填写存储器容量)SSD 120G*2 4) 其他特殊设备 打印机:(请填写打印机的型号)HP Color LaserJet Enterprise CP5525dn(CE708A) 5) 设备分布图 图1 网络拓扑图 1.4.2 支撑软件 1) 操作系统 应用服务器:windows 7 旗舰版 工作站:windowsXP以上 2) 数据库管理系统 DB2 9.7 3) 其他支撑软件 无 1.4.3 开发软件 软件环境:Windows XP 以上操作系统/ Visual C++ 6 集成环境。 编程语言:C语言。 2 功能性需求 在图书馆管理的业务工作流程中包括信息输入工作(文献资源建设工作)、信息输出工作(读者服务工作)两部分。文献资源建设主要是对图书相关信息的录入和维护工作,同时,可以对图书在流通过程中的状态进行相应的修改,以保证图书馆图书流通环节的顺利进行。读者服务工作主要是书刊的流通借阅、联机书目查询。在流通过程中出现的违规情况进行相应的处理。 图书管理系统在支持原有图书馆的业务流程之外,还增加了系统维护部分,保证通过信息化的管理促进图书馆工作原有业务的顺利推进。图书管理系统的顶层图和关联图请参阅图2、图3。 图2 图书管理系统顶层图 图3 图书管理系统关联图 2.1 读者服务 读者服务主要针对向读者提供的借阅、归还、查询、账户管理等服务。具体的数据交互请参见图4读者服务细化数据流图二层图。 图4读者服务细化数据流图二层图 (1)账户管理 管理员要为每个读者建立借阅账户,并给读者发放不同类别的借书证(借书证可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。也可以为丢失办理借书证、挂失处理。 持有借书证的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。 图5账户管理数据流图三层图 (2) 借阅管理 借阅图书时,先输入读者的借书证号,系统验证借书证的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅并显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅记录,并修改可借阅图书的数量。 图书管理员也可以为需要续借的读者办理续借手续。续借的期限是在当前时间基础上向后延续3天。 图6借阅管理数据流图三层图 (3)归还管理 归还图书时,输入读者借书证号和图书号(或丢失标记号),系统验证是否有此借阅记录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅记录,登记并修改可借阅图书的数量。 图7 归还图书数据流三层图 (4)查询统计 图书管理员或读者可以对图书的基本信息进行查询。根据借阅人编码,获得该人员的全部借阅信息。可以获得所有已到期但尚未归还的催还书目信息。 用户可以模糊查询,也可以精确查询。可以根据读者、图书、时间、库存等方面的信息进行查询。 图8 查询统计三层数据流图 2.2 文献建设 (1) 图书管理 图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。(请修订和补充) (2)图书类别管理 (请补充) (3)出版社管理 (请补充) 2.3 系统维护 为系统维护人员提供权限管理、数据备份等通用功能。 管理员维护:系统管理员可以创建和删除图书管理员编码及口令。但无权修改图书管理员编码及口令,非系统管理员只可以修改自己的口令。 部门维护 :当借阅人中有人属于某一部门,系统就不允许用户删除该部门。 默认还书期限:默认还书期限是以月计,修改并确认后,系统将按照设置填写借阅图书操作中的预期还书日期。(请修订和补充) (1)权限管理 (请补充) (2)数据备份 (请补充) (3)期限设定 (请补充) 3 非功能性需求 3.1 产品质量属性要求 表1 产品质量属性描述 产品主要质量属性 详细描述 正确性 不允许出现业务错误。 健壮性 在系统出现故障时,系统必须提供相应的数据保护措施,不能丢失数据,并提供从新回复正常工作的机制。 可靠性 除电源硬件、操作系统外不允许异常退出或崩溃 性能,效率 系统处理业务时间最迟时间小于等于5秒。 易用性 安装过程简单,操作方便 安全性 供应商信息具有保密性,库存数据只能由公司内部人员使用。 可扩展性 可在当前需求基础之上进行功能上的扩展。 兼容性 可运行在大多数主流的硬件环境中。 可移植性 可运行在windowsXP(不包括windows vista版本)以上操作系统平台上。 3.2 用户界面 (1) 用户界面简洁,重点体现的是数据,数据以列表的形式体现,表头要突出显示。 (2) 需要根据终端用户操作特点设置相应的快捷键 (3) 错误信息显示以黄色形式进行突出显示。 图9 界面风格参考 4 数据模型 4.1 数据关系图(E-R图) 图10 图书管理系统E-R图 4.2 数据字典 4.2.1业务规则 (1)催还提醒期限的制定 (请补充) (2)借书证丢失补办的规定 (请补充) (3)罚款额度的规定 (请补充) (4)丢失重办借书证的规定 (请补充) 4.2.2 数据描述 表2 借阅账户表 字段描述 数据类型 主键 是否可空 备注 借书证编号 是 读者姓名 读者类型 借书日期 借书期限 备注 表3 图书信息表 字段描述 数据类型 主键 是否可空 备注 图书编号 是 类别 关键词 出版社 表4 表 字段描述 数据类型 主键 是否可空 备注 5 行为模型 5.1 借书证的状态变迁 在图书流通过程中,读者使用借书证是合法借书的唯一手段,如果在借阅过程中借书证出现异常则读者不能借阅图书。借书证的状态变迁过程请参看图14借书证状态变迁图。 (1) 首次办理借书证的读者需要提供个人信息,系统将创建该读者的借阅账户,并发放借阅证。此时的借书证处在正常状态; (2) 当读者不小心将借书证丢失,可以到图书证挂失办理处对借书证进行挂失处理。此时的借书证处于挂失状态,读者不能够使用该借书证进行图书的借阅和归还操作; (3) 当借书证处于正常状态,读者进行借阅、归还或续借操作时,借书证的状态不发生变化; (4) 当读者办理逾期归还图书或是丢失图书处理后,该读者的借书证处在冻结状态,需要等到系统设定的冻结时间过后,方可转入正常状态; (5) 当读者离开学校时,系统将注销该读者的借书证信息,该借书证处在销户状态。 图14 借书证的状态变迁图 5.2 图书状态的变迁 图书在图书馆中的流转过程中,会随着业务要求的不同状态发生相应的变化,请参见图15图书状态变迁图。 (1) 图书在运抵图书馆之后进行入库操作,此时的图书需要进行信息的录入,处于正在编辑状态; (2) 当处在正在编辑状态的图书的信息录入工作完毕之后,图书状态将转换为在书库中状态。此时的图书可以进行借阅处理; (3) 当图书处于在书库中状态下,读者可以对此图书进行借阅,借阅后的图书状态变为借出状态,此时,其他读者将不能够对此书再进行借阅操作了; (4) 借出的图书被归还之后,该图书状态变为在书库中状态; (5) 当一些在库存中的图书被设为典藏图书时,则图书的状态为典藏状态,当前图书不能被读者借阅,当取消典藏设置后,图书状态恢复为在书库中状态。 (6) 当图书丢失或者旧书淘汰时,则需要从书库中将当前图书的信息清除掉,该书的状态处于注销状态。 图15 图书状态变迁图