图书管理系统可行性研究报告(精选3篇)
1. 引言
1.1编写目的
对于图书馆庞大的进出图书流量,繁多的图书种类,要管理这些依靠人力已经远远不足,不管会花费很多人力物力,而且还将花费额外的费用,因此,计算机系统的应用就显得非常重要,可以通过软件松实现对图书的进、消、存管理,提高工作效率、服务质量和管理水平,并且使得图书馆管理人员可以轻松的进行管理。因而研发图书馆管理系统已经成为一件迫在眉睫的事。
1.2背景
开发软件名称:图书馆管理系统。
1.3定义
图书馆管理系统是建立以数据库为后台核心应用、以服务为目的平台,对资源进行科学的加工整理和管理维护,为教学和科学研究提供文献信息保障、为借阅者提供服务效率和为管理者提高图书管理效率而设计的系统。
2. 可行性研究的前提
随着计算机应用的日益普及和深化,图书馆信息量的日益增加,使用计算机软件来管理图书已经成为一种趋势。由于学校藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
2.1要求
(1)软件功能:对图书馆的图书信息和用户(读者,借阅者等)信息进行有效的管理,包括读者和图书信息的查询和管理;
(2)软件性能:可以快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验程序高,查询速度快。保证信息的正确和及时更新,并降低信息访问的成本。
(3)能够适应变化,可扩展项强
(4)安全保密:具有高安全性和一定的保密机制
2.2目标
以最低的成本,在最短的期限内开发出具有管理图书和用户信息功能的图书馆管理信息系统。包括人力与设备费用的节省,处理速度的提高和人员工作效率的提高等。
2.3条件,假定和限定
①建议软件寿命:10年。
②进行系统方案选择比较的时间:为10天。
③经济来源:甘肃中医药大学
④运行环境:操作系统: WindowsXP;数据库类型:SQL server
⑤可利用现有图书馆管理系统进行结构研究
2.4进行可行性研究的方法
本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。
3. 对现有系统的分析
3.1数据流图
(1)顶层数据流图
借书模块数据流图
(2)系统功能框架结构
3.2工作负荷
以前的图书管理完全是手工操作,从新书的购买、编码、入库、上架到借阅、续借、查询等,耗费了很大的人力,并且很难避免错误的发生,该图书管理系统针对这些问题,不仅降低了工作量,还改善了图书管理上的准确性,功能清晰易懂,便于操作。
3.3 费用开支
软件开发中的费用支出主要有开发人员、材料、设备、开发空间以及后期的维护等方面的支出。
3.4人员
对于此系统的开发,需要至少两名有经验的软件开发人员,系统的操作人员以及后期维护人员。
3.5设备
需要开发软件相关的配置较高的计算机至少10台,图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统(Microsoft SQL Server/ORACLE)、Windows 操作系统等。
3.6局限性
计算机是需要电才能工作的,因此,必须保证不会停电,计算机数据的即使备份,借阅证的即使办理,界面是否简单易学等。
4. 所建议的系统
所建议系统是满足用户查询,预约,续借的便捷系统,其中系统管理、书籍管理、读者管理和借阅管理等大部分的功能通过图书馆内的局域网实现,有利于提高系统的效率和安全性,用户在经过身份确认后,系统按照权限的不同向不同的用户提供各种需求。
4.1改进之处
在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
4.2影响
①对设备的影响
采用建议系统后,改进了原有系统的`性能,所以对设备要求自然更高,包括数据备份空间和性能上的改进,设备必须跟着升级。
②对现有软件的影响
由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性问题。 3.对用户的影响
由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到对现有软件的兼容性,且对用户要有一个适应期。
4.3.技术条件方面的可行性
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
5. 可选择的其他系统方案
由于系统简单,所以开发小组没有提供其他的方案,只有一种开发方案,用此一种开发方案开发该系统。
6 投资及收益分析
6.1 支出
该系统需要开发人员费用支出,硬件费用的支出,软件费用的支出以及后期运行与维护的费用支出。
6.2收益
本系统自主开发,用于学校图书馆管理之用,唯一的收益就是学习, 提高了学校图书
馆的管理效益,从经济上考虑,虽然没有收益,但开发本系统对图书管理是完全可行的。
6.3 敏感性分析
为测算项目可能承受风险的能力及项目在财务上、经济上的可靠性,对项目的主要风险因素的变化对项目财务内部收益率和投资回收期的影响进行敏感性分析。由于该系统不是盈利为目的,没有经济方面的收益,所以不涉及该项的分析。
7. 社会条件方面的可行性分析
7.1法律方面的可行性
由于所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。
7.2用户使用可行性
使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。所以使用方面是可行的。
8. 结论
本项目具有方便快捷等优势,使得图书管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,因此,开发该系统是完全可以的。
一、概述
1、编写目的
在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析。
2、项目背景
a.所建设开发软件系统的名称:图书馆管理系统。b.本项目的任务提出者:系统开发小组。c.用户:图书馆工作人员及读者。d.软件系统委托方:图书馆领导。
3、定义
数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。
数据字典是对数据流程图中的数据,变换等进行精确的定义。
4、参考资料
《数据库系统简明教材》 《软件工程技术与实践》 《软件工程基础》
二、现行系统概况
该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。并且方便管理人员还查阅某位读者、某本图书的借阅情况。并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。
三、系统需求说明
1、对功能的规定
经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
以下是图书管理系统必须具备的功能:
1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。
2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。
3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。
4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。
2、对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
(1)、系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
(2)、系统的开放性和系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的`手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
(3)、系统的易用性和易维护性
图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
(4)、系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。
(5)、系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
(6)、系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
3、输入输出要求
输入:键盘,鼠标等。
输出:显示器等。
4、其他专门要求
数据库:对于图书馆管理信息系统来说,数据的处理流程 从软件操作的过程确定基础数据为: 图书管理员数据 读者数据(图书证)图书信息
为了方便用户对图书的维护工作减少数据输入量和数据一致性,基础数据还定义为: 图书类别定义 出版社定义
5、条件、假定和限制
运行环境:兼容当前主流操作系统95/98/NT/ME/20xx/XP,Office软件等。
硬件环境:奔腾4以上计算机,打印机、扫描机等。开发软件:SQL Server、vb等。
一、引言
1.背景分析
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
2.系统简介
图书管理系统是图书馆的重要组成部分,一般分为两大部分,流通系统和采购系统。采购系统分为订单管理、图书入库、图书著录、图书上架、新书上报和书目审查、系统设置。流通系统分为图书管理、读者管理、借阅证管理、图书借阅、图书归还、系统设置等模块。其中,图书借阅、图书归还等。核心模块为采购系统:图书入库、图书上架;流通系统:图书管理、读者管理、借阅证管理。
二、可行性研究内容
1.目标要求
图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段减少人力的投入;由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。
2.系统功能
1)图书采购(订单查询、查询订单、新书通报)
2)图书入库(图书著录、图书入库)
3)图书流通(图书借阅、图书归还、预约登记、图书暂停、图书催还)
4)读者管理(读者登记、读者管理、核发借阅证、暂停借阅证、挂失借阅证、补发借阅证、罚款缴纳登记、借阅证注销)
5)统计查询(读者查询、借阅统计、借阅查询、罚款统计、记帐查询、记帐统计)
6)系统设置(馆藏位置、用户借阅规定管理、用户管理、系统用户管理、供书单位设置)
3.条件和假定和限制
建议软件寿命:5年
硬件条件:PC机
运行环境:Windows xp professional
开发软件:SQL Server、JAVA等
开发限制:开发时间短
4.可行性研究方法
通过对已有图书管理系统的分析和研究比较的方法。
5.决定可行性的主要因素
效益>成本;技术可行,现有技术可承担开发任务;操作可行,软件能被原有操作人员快速接受。
6.技术可行性分析
6.1系统简要描述
采用JAVA和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。开发出的系统具有库存图书管理功能,能高效管理师生借阅信息,统计每年、每月、某天的图书借入借出情况,对财务信息进行统计、分析等。
6.2处理流程和数据流程
a.系统能对书籍信息进行管理。
b.系统不需要管理借阅者除姓名以外的信息。对每一名借阅者最多可借阅的书籍数目为5本。c.借书时,管理人员记录借书者的姓名、借阅书籍名称和借阅日期。
d.时间时,管理人员记录还书者的姓名、归还书籍名称和还书日期。系统设定书籍的最长借阅时间为2个月。
e.操作人员可以根据书籍名称、作者、出版社三者之一或三者的任意组合查询书籍信息。
f.操作人员可以查询借阅某书籍的所有借阅者的姓名;也可以查询某借阅者借阅的所有书籍名称;还可以根据借阅者的姓名、书籍名称查询借阅者的借书时间、还书时间。
g.系统由图书馆工作人员操作。分为:系统管理员,书籍管理员和借阅管理员,每人对应相应的权限。h.报表的打印输出。
i.所有操作人员凭帐号和密码登陆系统。
7.经济可行性分析
开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。
7.1效益分析
a.支出
基本建设投资:
计算机设备8台8×3000=24000元
数据通讯设备:(手机产生的实时花费)规定每人每月50共计8×50=400元
办公室对外通信电话包月8×40=320元
环境设备(办公室,人员住宿)办公租房3000元,人员住宿1000元。
其他一次性支出:
开发软件费用价值100000元
调研(主要是图书馆的调研需若干次)调研费用1000元
培训费、差旅费、安装费(请外面老师培训等)400+4000+200=4600元
非一次性支出
人员工资:9人,月工资1200年支出费用=9*1200=10800元
维护费:单次100元 每年4度维修1次年支出费用=4*100=400元
b.收益
一次性收益:学生每人一次办卡5元 按中小型学校预算10000人*5=50000元
非一次性收益:在使用中有学生可能把卡丢失或损坏费用办卡收费5元/次的收益。
不可定量的收益:图书在读者借阅中超期或者损害的'赔偿。
收益/投资比:
收益50000元
投资(含非一次性投资)142520元
收益/投资比=50000/142520=0.35
投资回收周期:此系统回报周期在3.5年
8.法律可行性分析
●合同责任:符合国家标准的合同,经双方签字后生效
●侵犯专利权:有
●侵犯版权:有
当今社会发展迅速,知识量的积累更是与日俱增,无论是学校的图书馆还是公司的资料库,学生或员工的知识渴求的越显强烈,书籍资料的借阅量也是越来越高,而逐渐显现出来的读者信息管理质量问题是越来越严重。一方面,管理员为了将读者的部分个人信息记录下来,需要每一位新读者自己填写他们个人资料,并且能够对读者进行编号和排序,对他们的信息进行修改和查询操作。另一方面,为了能够使读者信息更加安全,必须限制非管理员对读者信息的访问权。为了能够解决这些问题,需要建立一个安全完善的管理平台,能够使读者信息能够快速完整地自动记录在案,并且不能够随便被任何人非法窃取,这对学校和公司的读者信息管理都有着非常重要的作用。
由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。服务器软件方面,它的操作系统可能会被微软跟踪,如果不是正版软件,将会面临民事诉讼的风险
9.使用方面的可行性
●用户单位的行政管理:自定
●工作制度:自定
●人员素质等能否满足要求:可以满足
从社会效益上看,随着技术的发展,采用软件管理图书馆日常工作,毫无疑问会在使用过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。用哲学的思维分析可概括为软件应用促进技术进步,技术进步反作用于软件的应用,从而双方面同时促使社会不断朝前。
经过研究,此系统的用户无使用方面的问题。
三、结论
根据以上分析可知,开发该图书馆管理信息系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量资源,但是时间有限,该管理系统考虑不太健全,我们会在这方面加强学习和改进。所以,我们认为开发此系统的条件已经具备,可以开始进行开发