版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆管理信息系统分析与设计可行性分析(一)系统背景此次系统开发的对象是吉林财经大学信息经济学院。21世纪以来,信息科技快速发展,社会各个领域发生日新月异的变化,尤其是计算机的应用及普及,已经深入到政治、经济、生活的各个领域,使人们从过去繁复的手工劳动中得以解脱。图书馆管理系统软件为图书馆带来了极大方便,因此,开发一套完善的图书馆管理系统显得尤为必要。随着该校近几年来的快速发展,办学模式多元化,在校学生规模不断扩大,为了方便学生的学习,该校主要领导迫切要求开发出符合该校实际的图书馆管理系统,为学校图书馆管理提供一个快速、简单规范的管理平台,同时也方便学生学习。(二)可行性分析1.管理可行性分析随着信息经济学院的图书馆的管理水平不断提高,该校图书馆在管理方面已积累了丰富的管理经验与方法,并建立了成熟的管理制度、齐全的规章制度,汇集了正确的原始数据,使管理工作有了制度支持与信息支持。根据以往在图书管理中出现的困难与不便,图书馆的高层管理人员对新系统的开发持积极的态度,肯定新系统的开发,并且为新系统的开发与实施创造了各种良好的条件,制定了有利于系统实施的管理方法。目前管理方面的条件已经能够满足图书馆管理系统的开发以及日后的实施,所以在现阶段下开发一个图书馆管理系统是可行的。2.技术可行性分析该系统是根据科学的管理方法与编程技术而开发设计的,能符合各种技术要求,拥有较高的存储能力、较高的处理速度、较为安全的信息保护。该校为该系统的开发提供软件、硬件技术提供资金方面的支持,购买较为先进的技术、配置性能好的计算机设备,且信息管理工作人员经培训后掌握了丰富的管理知识、系统操作知识,能在系统运用阶段很熟练地运用该系统,即使遇到了简单的技术问题,也能很快地自行解决。所以,该系统在技术方面具有可行性。3.经济可行性分析该系统的开发必须有技术方面的支持,而这些技术支持主要为计算机各种硬件设备、软件技术支持,因而发生的费用主要有:设备购置费、软件开发费用、管理和维护费、工作人员技术培训费等,而这些费用经预估后,其在学校资金能力范围之内。并且该系统的经济效益高,能减少处理相同工作量的工作时间,提高管理效率,同系统开发成本相比,该系统的经济效益是较高的,它能加快学校资金的周转,减少资金不必要的积压,提供更高质量的信息,提高取得信息的速度,这给该校带来了无形的经济效益。最终认为该系统完全可行,并根据其特点决定采用VB6.0作为开发工具。系统分析组织与功能分析1.组织结构分析信息经济学院图书馆的组织结构图可分为两个主要结构层次,将图书馆这个大的结构分为:馆长室,采编部、藏书处、借书处、阅览室、服务部。该校图书管理系统的组织结构具体为以下几个方面,具体如图1所示:图1图书馆管理系统组织结构图图书馆管理系统组织结构图2、功能结构分析首先,系统管理的主要功能为对该系统用户进行管理,对其登录密码、类别、权限进行设置;其次,查询统计的主要功能是对图书的报损进行统计,图书报损统计包括读者将书损坏、或将书丢失而进行的统计,报损统计界面包括修改、添加、打印;流量统计、读者类别统计图书类别统计也具有以上功能。最后,书库管理的购书计划和图书入库根据图书报损而定。该图书馆管理系统的功能结构应包含以下几个方面,具体如图2所示:图2图书馆管理信息系统功能结构图图2图书馆管理信息系统功能结构图3、组织/功能结构分析表表1组织/功能结构分析表功能组组织联系功能馆长室采购部藏书处借书处阅览室服务处系统管理添加用户&修改密码&重新登陆&借阅信息管理还书信息查询&还书信息添加&还书信息修改&借书信息查询&借书信息添加&借书信息修改&查询统计报损统计√流量统计√读者类别统计√图书类别统计√√书库管理购书计划&√√图书入库&图书盘点√图书报损√书籍信息管理书籍信息查询&书籍信息修改&书籍信息添加&基础信息管理读者信息查询√&读者信息修改√&读者信息添加√&说明:“&”表示该项业务是对应组织的主要业务(即主持工作的单位):“√”表示该单位是该项业务的相关单位(或称有关单位):空格:表示该单位与对营业务无关。业务流程调查与分析业务流程分析该图书馆管理系统主要业务流程为:读者根据所需要的图书查看图书目录,进行查询,当查找到该图书馆有此类书籍时,向借阅管理员请求借阅。如果读者未找到该类图书可给图书馆管理员留言,图书管理员向采购员提出购买计划。读者借书时借阅管理员将该读者信息及所借的图书信息进行登记读者在还书时如果发现其借书超时或教书损坏则对其进行相应的罚款,并将该读者及所还的图书信息进行登记,罚款金额交给会计。以上存于系统的信息,系统使用者可通过输入口令及密码,获得相应的使用权限对系统进行操作。图3图书馆管理系统业务流程图图3图书馆管理系统业务流程图表格分配图图4图书馆管理系统表格分配图图4图书馆管理系统表格分配图(三)数据和数据流程分析1、数据流程分析该图书馆管理系统主要的使用者为学校图书馆借阅管理员,学校图书管理员、图书馆采购员、图书馆系统管理工作人员,具体数据流程如下图图5所示:图图5图书馆管理系统数据流程图图图5图书馆管理系统数据流程图2、数据字典(1)数据流的定义编号:D1名称:读者借阅请求来源:读者去向:P1检查库存和读者信息内容:读者相关信息以及要借图书编号或条形码等信息编号:D2名称:新的借阅信息来源:P1检查库存和读者信息去向:P2创建新的借书记录内容:读者合法且可以借书,图书有库存可以借出编号:D3名称:新的读者信息来源:P1检查库存和读者信息去向:P3创建新读者内容:没有该读者,以及新读者的基本信息如姓名、单位等编号:D4名称:图书相关信息来源:F2图书信息表去向:P1检查库存和读者信息内容:被要求借阅图书的信息,包括图书基本属性和现有数量等信息编号:D5名称:合法的读者信息来源:P3创建新读者去向:F1读者信息表内容:系统要求的读者信息,如姓名、单位、登记日期等编号:D6名称:读者情况来源:F1读者信息表去向:P1检查图书库存和读者信息内容:有借书请求的读者相关情况编号:D7名称:超期罚款标准来源:F1读者信息表去向:P5计算罚款金额内容:超期读者的类别以及该类别超期的罚款标准编号:D8名称:借阅信息来源:P2创建新的借阅记录去向:F3借阅情况表内容:借书的读者信息以及所及图书信息,借书日期编号:D9名称:归还图书请求来源:读者去向:P4归还图书内容:读者信息,要归还图书信息10)编号:D10名称:归还图书信息来源:P4归还图书去向:F3借阅信息表内容:读者信息,归还的图书信息,还书时间11)编号:D11名称:超期天数来源:P4归还图书去向:P5计算罚款金额内容:读者超期图书的超期天数12)编号:D12名称:罚款记录来源:P5计算罚款金额去向:F4罚款金额统计表内容:读者以及超期图书相关信息,超期天数,罚款总额13)编号:D13名称:罚款金额通知来源:P5计算罚款金额去向:读者内容:读者为超期图书支付的罚款金额(2)数据存储的定义编号:F1名称:读者信息表输入数据流:新读者信息输出数据流:读者相关信息内容:读者编号、姓名、性别、单位部门、联系电话、类别、等级日期、借书次数等与读者有关的各种信息编号:F2名称:图书信息表输入数据流:新图书信息输出数据流:图书相关信息内容:图书编号、条形码、书名、作者、出版社出版时间、页数、类别、存放位置、图书总数、入馆时间、如数价格、借出次数等与图书有关的各种信息编号:F3名称:图书借阅情况表输入数据流:读者信息,图书信息,读者借阅请求等输出数据流:图书借阅中读者和图书相关信息内容:编号,借书者信息、所借图书信息、借书日期等编号:F4名称:罚款统计表输入数据流:超期天数、读者信息、罚款标准等输出数据流:读者超期罚款相关信息内容:超期图书的借阅者、超期天数、罚款金额等(3)数据处理编号:P1名称:检查图书库存和读者信息输入:读者借书请求处理逻辑情况:根据读者借书请求,参考D1和D2,若没有该读者则创建新读者,若图书可借则创建新的借阅信息输出:创建新的借阅信息编号:P2名称:创建新的借书记录输入:新借书信息,即读者和所借图书相关信息处理逻辑情况:根据P1的结果,将新借阅信息添加到D3(图书借阅情况表)中输出:新的借阅信息编号:P3名称:创建新读者输入:新读者信息处理逻辑情况:根据读者的基本信息,给出读者编号,添加到D2(读者信息表)中输出:新加入的读者信息编号:P4名称:归还图书输入:还书请求处理逻辑情况:根据还书读者属性,以及借阅情况,判断是否过期,若没有则还书成功,若过期,则执行P5输出:归还信息编号:P5名称:计算罚款金额输入:罚款标准、超期天数处理逻辑情况:根据该读者的超期天数、对应的罚款标准计算出罚款金额,填入D4(罚款统计表)中输出:罚款信息(四)确定新系统的逻辑处理方案1、确定合理的业务流程新系统适合了实际的需要,增加了打印系统报表的功能,使新系统更加符合系统应用,方便系统使用者使用报表的信息。具有流程如下图图6所示:
图6新图书馆管理系统业务流程图图6新图书馆管理系统业务流程图2、确定合理的数据流程根据新系统的业务流程,起新的业务数据处理流程图如下图图7所示:添加的数据处理逻辑的定义为:处理逻辑编号:P6处理逻辑名称:打印报表输入的数据流:借阅情况报表处理:根据总的图书借阅信息,进行信息报表打印输出的数据流:信息报表处理频率:10次/天图图7新图书馆管理系统数据流程图三、系统设计(一)系统总体功能结构设计该图书馆管理系统的总体功能结构可分为借阅信息管理、书籍信息管理、读者信息管理三个具体功能模块,其中借阅信息管理模块为主要模块,包括对借书、还书以及罚款内容的管理,具体如下图图9所示:图书馆管理图书馆管理图书管理读者管理借阅信息管理图书管理读者管理借阅信息管理输入图书信息输出图书信息输出读者信息输入读者信息输出借书信息输出还书信息输入借书信息输入还书信息打印报表信息输入图书信息输出图书信息输出读者信息输入读者信息输出借书信息输出还书信息输入借书信息输入还书信息打印报表信息图9图9图书馆管理系统总体功能结构图(二)代码设计代码共6位:图书类别—图书的位置,前四位代表图书的类型代码,后两位代表图书所在的位置。具体代码结构为:前四位中第一位是字母,从A-Z中取一个字母来表示图书的类型,前四位中的后三位取000—999中的一个值来表示图书的类型,后两位取1—99之间的值来表示图书的位置。XXXX—XX图书类型图书位置例如:G624/53的图书表示的是中小学教材\教辅类的书籍.并且在这类书中排在第53本.G表示文化、教育、科学、体育;6表示中小学教育;2表示小学教育;4表示教材、课本、辅助教材;53表示图书的位置。输入输出设计输入设计(1)下图图10为该系统输入设计界面中的添加用户界面,主要功能为设置新用户的类别与权限,超级用户可对系统所有信息进行管理,只读用户只能浏览查询查询信息,普通用户的权限可分为系统管理、图书管理、读者管理与借阅管理,通过设置用户权限可实现对系统用户分类管理。新增用户新增用户新用户名:密码:确定密码:用户类别权限系统管理系统管理图书管理读者管理借阅管理超级用户只读用户普通用户确定取消确定取消图图10图书馆管理系统输入设计图-用户添加(2)下图图11为该系统输入设计界面中的添加读者界面,主要功能为添加读者的各类信息,包括读者所在的系、专业、班级号、姓名,为图书馆管理提供了良好的条件。添加读者设置读者设置系:添加读者设置读者设置系:专业:班级:姓名:备注:取消确定取消确定图图11图书馆管理系统输入设计图-读者添加下图图12为该系统输入设计界面中的图书管理界面,这是该系统基础信息的重要输入界面,通过该界面直接输入图书名称、图书代码、图书数量、图书作者、图书出版社。登记登记取消确定图书名称:图书数量:图书代码:图书作者:取消确定图书名称:图书数量:图书代码:图书作者:图书出版社:备注:图图12图书馆管理系统输入设计图-添加图书2、输出设计输出是系统产生的结果或提供的信息,是系统开发的目的与评价系统开发成功与否的标准,并结合系统输出设计的标准与原则,设计了图书借阅管理浏览功能、罚款浏览功能等,以便图书管理系统的各种使用者能更方便快捷地查询图书管理信息。图书借阅管理图书借阅管理图书编号图书名称借阅数量读者学号借阅日期删除打印借阅归还删除打印借阅归还图图13图书馆管理系统输出设计图-图书借阅管理上图图13为该系统图书借阅管理浏览的输出界面设计图,选择图书借阅管理浏览菜单便可打开该表,在该表中可浏览图书借阅的信息,具体包括图书编号、图书名称、借阅数量、读者学号、借阅日期。图书罚款图书罚款图书编号书名读者学号读者姓名罚款金额确定确定图图14图书馆管理系统输出设计图-图书罚款管理上图图14为该系统的罚款浏览输出界面图,选择图书编号、书名、读者姓名、罚款金额,在表上便可显示出相应的浏览结果。3、菜单系统设计在系统管理菜单中包含添加用户、修改密码、重新登陆这三个子菜单,其中在添加用户对话框中可输入欲添加的用户名,并为其设置密码,选择用户类别—超级用户、只读用户、普通用户中的一种,若选择的是普通用户,还可对其权限种类进行选择,选择其中的一种或是多种,这些权限包括系统管理、图书管理、读者管理、借阅管理,内容设置完毕后单击“确定”便能实现用户资料的录入。在读者管理菜单中包含读者添加、读者浏览、读者查询,选择其中的读者添加,在对话框中输入系、专业、班级、姓名以及备注的信息,最后单击“确定”便能实现读者信息的录入。在图书管理菜单中包含图书添加、图书删除、图书浏览、图书查询,其中图书添加中包含图书名称、图书数量、图书代码、图书作者、图书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论