《2图书管理系统-需求规格说明书(教师版).pdf》由会员分享,可在线阅读,更多相关《2图书管理系统-需求规格说明书(教师版).pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、大连东软信息学院项目文档项目文档图书 管理系统需求规格说明书成员张三、李四学院大连东软信息学院专业计算机科学与技术指导教师王五讲师备注2011 年 10 月 16 日大连东软信息学院项目文档图书管理系统需求规格说明书-1-1 1软件概述1.1 软件范围定义随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。希望通过图书管理
2、系统实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。通过对图书馆书籍、读者资料、借还书等进行高效的管理,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现了传统的图书管理工作的信息化建设。本产品适应于中小规模公共图书馆、中小学及各院校图书馆。1.2 系统特性概述图书管理系统是教育管理信息化工作的一个重要组成部分,目前各级教育管理部门和学校使用的教育管理软件存在较多设计不规范、兼容性差的问题,大多数管理软件的设计对技术发展和教育需求变化的适
3、应性差,稍有变化即难以使用,造成一些软件不能得到长期稳定的应用。管理员可以通过图书管理系统对图书信息进行收集、传递、加工、保存、维护。图书馆管理系统能更加高效的对图书、读者进行管理,为图书管理搭建了一个整体自动化管理模式,有效的改善校图书馆的管理。系统特性描述如下:1)检索途径多,速度快。系统应能提供两种查询检索模式,即组合查询和模糊查询。组合查询提供所有可检索字段的任意组合检索途,能保证一定的查准、查全率;模糊查询提供高频可检索字段的模糊条件检索,可满足图书馆无主题目录的检索,操作方便、灵活、直观。2)数据录入直观方便。在实际业务当中数据的录入量相当大,系统的界面要求简洁、直观、友好,符合图
4、书情报人员习惯;屏幕设计风格统一,用户易于掌握。系统自动实现各个环节的数量的大连东软信息学院项目文档图书管理系统需求规格说明书-2-控制,同时还能为用户提供简单快捷方式,并能够利用图书馆的业务流数据和可重复使用的数据,提高录入人员的效率,使繁琐而枯燥的数据录入工作变得轻松愉快。3)数据安全可靠。系统需要对数据库的加密和用户权限的设置保证系统的安全性。加密后的数据库只能通过当前系统才能对其进行维护,任何直接对数据库的操作都将无效,从而保证了数据库入口的唯一性,避免了来自外界的破坏;本系统操作人员进入系统都需要进行严格的身份识别和安全审核,每个操作人员只能对自己权限范围内的数据进行维护,可操作的用
5、户和具体的每个操作员的使用对象系统的管理员可以灵活设置,从而避免来自内部的破坏。1.3 产品中的角色中小型图书管理系统的工作人员,包括图书管理员、图书馆管理者等掌握基本的计算机操作技能的人员。在该系统应用过程中涉及到的具体角色如表1 所示。表 1 产品中的角色角色名称职责描述图书馆图书集中收藏管理的场所。图书管理员对图书进行借进借出操作管理,并进行分类,记录读者资料,并及时更新读者借阅情况图书馆馆长进行图书馆的日常管理工作,关注图书的统计信息以指导管理策略的实施。读者爱护书刊,借书还书需出示有效证件,保持馆内安静与卫生,遵守还书时间系统维护人员保证图书管理系统的正常运转,进行系统基础数据的维护
6、。1.4 系统运行环境1.4.1 设备及分布1)主机类型应用服务器:SUN E220,单 CPU,1G RAM数据库服务器:SUN E220,单 CPU,1G RAM工作站:LEGEND PC,256M RAM2)网络类型以太网大连东软信息学院项目文档图书管理系统需求规格说明书-3-3)存贮器容量应用服务器:20G 以上数据库服务器:100G 以上4)其他特殊设备打印机:HP 6L5)设备分布图图书管理系统主机打印机以太网工作站数据库服务器工作站图 1 网络拓扑图1.4.2 支撑软件1)操作系统应用服务器:Windows NT Server 2003以上版本工作站:windowsXP 以上2)
7、数据库管理系统BEA Oracle Enterprise 9i3)其他支撑软件无1.4.3 开发软件软件环境:Windows XP 以上操作系统/Visual C+6 集成环境。大连东软信息学院项目文档图书管理系统需求规格说明书-4-编程语言:C 语言。2 功能性需求在图书馆管理的业务工作流程中包括信息输入工作(文献资源建设工作)、信息输出工作(读者服务工作)两部分。文献资源建设主要是对图书相关信息的录入和维护工作,同时,可以对图书在流通过程中的状态进行相应的修改,以保证图书馆图书流通环节的顺利进行。读者服务工作主要是书刊的流通借阅、联机书目查询。在流通过程中出现的违规情况进行相应的处理。图书
8、管理系统在支持原有图书馆的业务流程之外,还增加了系统维护部分,保证通过信息化的管理促进图书馆工作原有业务的顺利推进。图书管理系统的顶层图和关联图请参阅图2、图 3。图书管理系统读者读者借书证图书信息成功标识借书证罚款单成功信息图书管理员催还通知单图书信息系统维护人员维护信息维护行为反馈信息图 2 图书管理系统顶层图大连东软信息学院项目文档图书管理系统需求规格说明书-5-读者1读者服务2文献建设3系统维护读者借书证图书信息罚款单成功信息图书管理员系统维护人员催还通知单图书信息借阅账户图书信息库存文件权限信息借书期限维护信息借书证维护反馈图 3 图书管理系统关联图2.1 读者服务读者服务主要针对向
9、读者提供的借阅、归还、查询、账户管理等服务。具体的数据交互请参见图 4 读者服务细化数据流图二层图。大连东软信息学院项目文档图书管理系统需求规格说明书-6-读者1.1借阅借阅账户库存文件图书信息期限设定借书证成功信息图书信息1.2归还1.3查询统计1.4账户管理读者图书信息成功信息罚款单图书管理员统计报表查询条件读者读者信息借书证成功信息图 4 读者服务细化数据流图二层图(1)账户管理管理员要为每个读者建立读者账户,并给读者发放不同类别的借书证(借书证可提供卡号、读者姓名、已借图书数量、系别、读者类别、学号等个人信息),账户内存储读者的个人信息。也可以为丢失借书证的读者办理借书证或做挂失处理。
10、办理新证:读者向图书管理员提交办理借书证申请表及有效证件(员工证或学生证),提供读者姓名、系别、身份、学号等个人信息,系统验证读者身份的有效性,查看是否已存在该账户。如果没有重复,则按照借书证代码生成规则生成借书证号。系统将读者信息保存在读者账户中,图书管理员打印出借书证发放给读者。挂失处理:读者向图书管理员提交挂失申请表和学生证等有效证件,申请表中提供读者的姓名、系别、学号等个人信息用以确认挂失者的身份,管理员确认挂失者身份之后,将挂失者的账户从系统中清楚。丢失后重新办理借书证的过程与办理新证的过程相同。大连东软信息学院项目文档图书管理系统需求规格说明书-7-读者填写读者信息借书证申请表办理
11、借书证图书管理员借书证读者图书馆信息库学生证图 5 办理借书证的业务流程图读者1.4.1分辨办理类型1.4.2办理新证1.4.3挂失处理1.4.4丢失重办处理借阅账户读者信息借书证成功信息借书证办新证请求挂失请求丢失重办请求图 6 账户管理数据流图三层图(2)借阅管理读者在借阅图书时,需要先提供读者的借书证,系统验证借书证的有效性,无效则提示其原因,有效则显示读者的基本信息(包括借书证号、姓名、部门、读者类别、在借书数量等)供图书管理员进行人工核对。图书管理员检查该读者所借图书是否超过指定数量,若已达到指定数量,拒借,未达指定数量,办理借书。图书管理员输入要借阅的书号,系统查阅并显示图书的基本
12、信息,供管理员人工核对。最后提交借阅请求,若当前图书可借,则存储借阅记录,并修改当前图书拷贝的状态。图书管理员也可以为需要续借的读者办理续借手续。续借的期限是在当前时间基础上向后延续 30 天。大连东软信息学院项目文档图书管理系统需求规格说明书-8-读者选择所需图书图书管理员执行借阅手续图书借书证读者图书借书证检查有无污物,验证借阅、消磁处理图 7 借阅业务流程读者1.1.1验证借书证有效性借书证号1.1.3基本信息显示有效借书证号读者基本信息1.1.4检查图书数量图书信息读者账户图书拷贝借阅记录1.1.5拒借处理拒借信息图书超过指定数量1.1.6借书处理未达指定数量1.1.7续借处理图书信息
13、图 8 读者服务数据流图三层图(3)归还管理归还图书时,输入读者借书证号和图书号(或丢失标记号),系统验证是否有此借阅记录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅记录,登记并修改可借阅图书的数量。大连东软信息学院项目文档图书管理系统需求规格说明书-9-读者选择需归还图书图书管理员执行归还手续图书检查有无污物,读入条码归还超期罚款超期充磁,分库室摆放,入库上架罚款单读者图书图 9 归还图书业务流程图图书拷贝借阅记录读者1.2.1验证借阅记录借书证号和图书号(或丢失标记号)
14、1.2.3还书处理1.2.2过期罚款处理1.2.3图书丢失处理借阅过期图书丢失期内还书还书成功已罚款已处罚读者账户图 10 归还图书三层数据流图(4)查询统计图书管理员或读者可以对图书的基本信息进行查询。根据借阅人编码,获得该人员的全部借阅信息。可以获得所有已到期但尚未归还的催还书目信息。用户可以模糊查询,也可以精确查询。可以根据读者、图书、时间、库存等方面的信息进行查询。大连东软信息学院项目文档图书管理系统需求规格说明书-10-1.3.5查询选择图书管理员读者账户库存详情1.3.2按图书查询1.3.1按读者查询1.3.3按时间查询1.3.4按库存查询读者名图书名时间库存目录统计信息1.6打印
15、统计报表图书借阅库存目录图书管理员查询请求统计信息统计信息统计信息图 11 查询统计三层数据流图2.2 文献建设(1)图书管理图书管理员定期或不定期对图书信息进行入库、修改、注销等图书信息管理。图书管理员先将新入库的图书信息登录到系统中,包括图书的编号、书名、作者、译者、国籍、出版社、数量、图书简介等信息,同时需要对每一本实体图书进行编号,并记录到图书拷贝表中,以方便跟踪管理。图书管理员为每本图书安排好上架位置后,即可修改图书状态对外提供借阅服务。读者可以根据自己的需要对图书进行借阅,图书管理员需要跟踪记录每本图书的借还信息。当图书被损毁或是丢失,则需要图书管理员对该册图书进行注销操作,修改对
16、应图书的状态为注销,不能够再对外进行借阅服务。如果此种图书实体拷贝全部处于注销状态,则可以将该图书信息从图书新信息表中删除。有一些图书较为珍贵或数量稀少,图书管理员可以将图书设为典藏图书,当前图书不能被读者借阅,当取消典藏设置后,图书状态恢复为可借状态。大连东软信息学院项目文档图书管理系统需求规格说明书-11-图书管理员2.1 入库图书拷贝表图书信息表图书管理员2.2 修改图书管理员2.3 注销图书入库信息图书修改信息图书注销信息图 9 图书管理二层数据流图(2)图书类别管理图书管理员根据新入库的图书特征,给图书实行分类管理。图书管理员根据不同的图书内容给不同种类的图书定为不同的类型,并修改图
17、书拷贝表和图书新信息表,从而达到图书的分类管理。因此,读者可以根据图书类别的不同对相应类别的图书进行索引,查到相应的类别的图书信息,方便读者借阅。图书管理员2.1.1 确定图书类别有效性图书类别信息图书类别2.1.2保存图书类别有效图书类别图 10 图书类别管理 三层数据流图2.3 系统维护为系统维护人员提供权限管理、数据备份等通用功能。(1)权限管理系统管理员可以创建和删除图书管理员用户名及口令。但无权修改图书管理员用户名及口令,非系统管理员只可以修改自己的口令。(2)系别维护当读者中有人属于某一系别(部门),系统就不允许管理员删除该系别(部门)。目前只有计算机系。(3)数据备份大连东软信息
18、学院项目文档图书管理系统需求规格说明书-12-当系统运行一段时间之后,要对数据库中放入数据进行定期备份,以防止数据库由于系统运行异常而导致数据库中的数据丢失。(4)期限设定默认还书期限是以天计,修改并确认后,系统将按照设置填写借阅图书操作中的预计还书日期。对于普通教师借阅期限为90 天,对于系里中层以上领导则准许借阅120 天。3 非功能性需求3.1 产品质量属性要求表 1 产品质量属性描述产品主要质量属性详细描述正确性不允许出现业务错误。健壮性在系统出现故障时,系统必须提供相应的数据保护措施,不能丢失数据,并提供从新回复正常工作的机制。可靠性除电源硬件、操作系统外不允许异常退出或崩溃性能,效
19、率系统处理业务时间最迟时间小于等于5 秒。易用性安装过程简单,操作方便安全性供应商信息具有保密性,库存数据只能由公司内部人员使用。可扩展性可在当前需求基础之上进行功能上的扩展。兼容性可运行在大多数主流的硬件环境中。可移植性可运行在 windowsXP(不包括 windows vista版本)以上操作系统平台上。3.2 用户界面(1)用户界面简洁,重点体现的是数据,数据以列表的形式体现,表头要突出显示。(2)需要根据终端用户操作特点设置相应的快捷键(3)错误信息显示以黄色形式进行突出显示。大连东软信息学院项目文档图书管理系统需求规格说明书-13-欢迎进入东软信息学院图书管理系统!Version
20、1.0*1 读者信息维护 *2 图书信息维护 *3 借还管理 *请选择功能项序号:|图 12 界面风格参考4 数据模型4.1 数据关系图(E-R 图)读者账户图书拷贝图书信息借阅图书编号读者姓名在借图书数量图书名称作者姓名出版社库存总量可借数量图书流水号ISDN借阅状态借书证号借阅时间归还时间处罚状态对应nm1n借阅规则借阅11借阅期限证件号读者类型读者类型n1图 13 图书管理系统E-R 图4.2 数据字典4.2.1业务规则(1)催还提醒期限的制定系统记录每一本借出去书的的应还日期,在此日期之前的一个星期,系统会自动向用户发送一封提醒邮件,或发送一封短信到借书者的手机。提醒借书者请在一周后归
21、还所借的图大连东软信息学院项目文档图书管理系统需求规格说明书-14-书。催还提醒期限=年+月+日年=“0000”“9999”月=“00”“99”日=“00”“99”(2)借书证丢失补办的规定当用户提出要补办借书证时,相关人员应获取补办者的相关信息。通过对相关信息的检索及查询,来查询用户之前是否办理过借书证,丢失情况是否属实,并查询丢失的借书证号,并对此号进行查询是否有不良还书记录。若有不良记录,则需归还相应书籍,并缴纳罚款后,方可对此借书号的借书证进行补办。借书证=借书证号+补办时间借书证号=“0000000000”“9999999999”补办时间=年+月+日年=“0000”“9999”月=“
22、00”“99”日=“00”“99”(3)罚款额度的规定若用户没有按时归还所借图书,按超出每天补交书价的0.5%进行处罚。若用户所借的图书由于个人保管不当,损坏,则按照损坏程度不同进行赔偿。若丢失,则按原价赔偿。罚款额度=超期天数*0.5%书价罚款额度=“0000.00”“9999.99”超期天数=“0000”“9999”书价=“00000.00”“99999.99”(4)丢失重办借书证的规定当用户提出要重办借书证时,相关人员应获取补办者的相关信息。通过对相关信息的检索及查询,来查询用户之前是否办理过借书证,丢失情况是否属实,并查询丢失的借书证号,并对此号予以注销处理。之后重新录入用户信息,进行
23、补办处理。借书证=借书证号+重办日期+备注大连东软信息学院项目文档图书管理系统需求规格说明书-15-借书证号=“0000000000”“9999999999”重办日期=年+月+日年=“0000”“9999”月=“00”“99”日=“00”“99”注:备注中记录补办理由。4.2.2 数据描述表 2 读者账户表字段描述数据类型主键是否可空备注借书证编号CHAR(10)是例如:1011357001 读者姓名VARCHAR(10)否真实姓名密码CHAR(6)否借阅密码系别INT 否1:计算机系证件号VARCHAR(17)否学生为学生证中的学号;教师为员工证号已借图书数量INT 否目前已经借到手的图书数
24、量备注VARCHAR(100)需要记录的其他信息表 3 图书信息表字段描述数据类型主键是否可空备注图书编号VARCHAR(20)是否记录图书的编号,作为每本图书的唯一标识大连东软信息学院项目文档图书管理系统需求规格说明书-16-书名VARCHAR(30)否否书名作者VARCHAR(20)否否对应书籍的相关作者译者VARCHAR(20)否是外文书籍的翻译者ISDN CHAR(11)否库存总量INTEGER 否可借数量INTEGER 否表 4 图书拷贝表字段描述数据类型主键是否可空备注图书流水号CHAR(11)是否借阅状态INTEGER 否表 5 借阅信息表字段描述数据类型主键是否可空备注借阅时间
25、DATETIME 否归还时间DATETIME 处罚状态BOOL 借还状态INTEGER 否表 6 借阅规则表字段描述数据类型主键是否可空备注借阅期限INTEGER 否天数角色INTEGER 否1:老师 2:学生大连东软信息学院项目文档图书管理系统需求规格说明书-17-5 行为模型5.1 借书证的状态变迁在图书流通过程中,读者使用借书证是合法借书的唯一手段,如果在借阅过程中借书证出现异常则读者不能借阅图书。借书证的状态变迁过程请参看图14 借书证状态变迁图。(1)首次办理借书证的读者需要提供个人信息,系统将创建该读者的借阅账户,并发放借阅证。此时的借书证处在正常状态;(2)当读者不小心将借书证丢
26、失,可以到图书证挂失办理处对借书证进行挂失处理。此时的借书证处于挂失状态,读者不能够使用该借书证进行图书的借阅和归还操作;(3)当借书证处于正常状态,读者进行借阅、归还或续借操作时,借书证的状态不发生变化;(4)当读者办理逾期归还图书或是丢失图书处理后,该读者的借书证处在冻结状态,需要等到系统设定的冻结时间过后,方可转入正常状态;(5)当读者离开学校时,系统将注销该读者的借书证信息,该借书证处在销户状态。正常状态冻结挂失注销建立借阅账户借阅图书归还图书续借图书挂失解挂冻结解冻注销图 14 借书证的状态变迁图大连东软信息学院项目文档图书管理系统需求规格说明书-18-5.2 图书状态的变迁图书在图
27、书馆中的流转过程中,会随着业务要求的不同状态发生相应的变化,请参见图 15 图书状态变迁图。(1)图书在运抵图书馆之后进行入库操作,此时的图书需要进行信息的录入,处于正在编辑状态;(2)当处在正在编辑状态的图书的信息录入工作完毕之后,图书状态将转换为在书库中状态。此时的图书可以进行借阅处理;(3)当图书处于在书库中状态下,读者可以对此图书进行借阅,借阅后的图书状态变为借出状态,此时,其他读者将不能够对此书再进行借阅操作了;(4)借出的图书被归还之后,该图书状态变为在书库中状态;(5)当一些在库存中的图书被设为典藏图书时,则图书的状态为典藏状态,当前图书不能被读者借阅,当取消典藏设置后,图书状态恢复为在书库中状态。(6)当图书丢失或者旧书淘汰时,则需要从书库中将当前图书的信息清除掉,该书的状态处于注销状态。可借典藏借出注销上架借阅图书归还图书设置典藏取消典藏注销入库录入信息图 15 图书状态变迁图