图书管理系统
可 行 性 研 究 报 告
1.引言
1.1编写目的
对于图书馆庞大的进出图书流量,繁多的图书种类,要管理这些依靠人力已经远远不足,不管会花费很多人力物力,而且还将花费额外的费用,因此,计算机系统的应用就显得非常重要,可以通过软件松实现对图书的进、消、存管理,提高工作效率、服务质量和管理水平,并且使得图书馆管理人员可以轻松的进行管理。因而研发图书馆管理系统已经成为一件迫在眉睫的事。
1.2背景
开发软件名称:图书馆管理系统。
1.3定义
图书馆管理系统是建立以数据库为后台核心应用、以服务为目的平台,对资源进行科学的加工整理和管理维护,为教学和科学研究提供文献信息保障、为借阅者提供服务效率和为管理者提高图书管理效率而设计的系统。
1.4参考资料
[1] 张海藩主编.软件工程导论(第四版).北京:清华大学出版社,2003。
【2】 王珊等.《数据库原理及设计》.北京:清华大学出版社;
[4] Roger S. Pressman主编.软件工程—实践者的研究方法(英译版).北京:机械工业出版社,2000。
2.可行性研究的前提
随着计算机应用的日益普及和深化,图书馆信息量的日益增加,使用计算机软件来管理图书已经成为一种趋势。由于学校藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
2.1要求
(1)软件功能:对图书馆的图书信息和用户(读者,借阅者等)信息进行有效的管理,包括读者和图书信息的查询和管理;
(2)软件性能:可以快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验程序高,查询速度快。保证信息的正确和及时更新,并降低信息访问的成本。
(3)能够适应变化,可扩展项强
(4)安全保密:具有高安全性和一定的保密机制
2.2目标
以最低的成本,在最短的期限内开发出具有管理图书和用户信息功能的图书馆管理信息系统。包括人力与设备费用的节省,处理速度的提高和人员工作效率的提高等。
2.3条件,假定和限定
1.建议软件寿命:10年。
2.进行系统方案选择比较的时间:为10天。
3.经济来源:甘肃中医药大学
4.运行环境:操作系统: WindowsXP;数据库类型:SQL server
5.可利用现有图书馆管理系统进行结构研究
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影响
1.对设备的影响
采用建议系统后,改进了原有系统的性能,所以对设备要求自然更高,包括数据备份空间和性能上的改进,设备必须跟着升级。
2.对现有软件的影响
由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性问题。
3.对用户的影响
由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到对现有软件的兼容性,且对用户要有一个适应期。
4.3.技术条件方面的可行性
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
5.可选择的其他系统方案
由于系统简单,所以开发小组没有提供其他的方案,只有一种开发方案,用此一种开发方案开发该系统。
6 投资及收益分析
6.1 支出
该系统需要开发人员费用支出,硬件费用的支出,软件费用的支出以及后期运行与维护的费用支出。
6.2收益
本系统自主开发,用于学校图书馆管理之用,唯一的收益就是学习, 提高了学校图书馆的管理效益,从经济上考虑,虽然没有收益,但开发本系统对图书管理是完全可行的。
6.3 敏感性分析
为测算项目可能承受风险的能力及项目在财务上、经济上的可靠性,对项目的主要风险因素的变化对项目财务内部收益率和投资回收期的影响进行敏感性分析。由于该系统不是盈利为目的,没有经济方面的收益,所以不涉及该项的分析。
7.社会条件方面的可行性分析
7.1法律方面的可行性
由于所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。
7.2用户使用可行性
使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。所以使用方面是可行的。
8.结论
本项目具有方便快捷等优势,使得图书管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,因此,开发该系统是完全可以的。
第二篇:1图书管理系统可行性研究报告.
可行性研究报告
一、可行性研究报告... 1
1.引言... 2
1.1编写目的... 2
1.2项目背景... 2
1.3定义... 2
1.4参考资料... 2
2.可行性研究的前提... 2
2.1要求... 2
2.2目标... 3
2.3条件、假定和限制... 3
2.4可行性研究方法... 3
2.5决定可行性的主要因素... 3
3.对现有系统的分析... 3
3.1处理流程和数据流程... 3
3.2工作负荷... 3
3.3费用支出... 3
3.4人员... 3
3.5设备... 3
3.6局限性... 3
4.所建议技术可行性分析... 3
4.1对系统的简要描述... 3
4.2处理流程和数据流程... 3
4.3与现有系统比较的优越性... 3
4.4采用建议系统可能带来的影响... 3
4.5技术可行性评价... 3
5.所建议系统经济可行性分析... 3
5.1支出... 3
5.2效益... 3
5.3收益/投资比... 3
5.4投资回收周期... 3
5.5敏感性分析... 3
6.社会因素可行性分析... 3
6.1法律因素... 3
6.2用户使用可行性... 3
7.其他可供选择的方案... 3
1.引言
1.1编写目的
由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。
1.2项目背景
本校图书馆主要功能是为全校教职工 , 学生提供借 ,阅图书等服务项目。
本《图书管理系统》应能运行在Window 平台上 并将以上有关信息纳入本。
系统进行统一管理。以提高图书管理的效率 。
本项目的名称: 《图书管理系统》
本项目的提出者: 段珊
本项目的开发者: 夏欢欢
1.3定义
VS:(Visual Studio)是用于C#开发的一种平台
1.4参考文献:
《数据库原理与应用》 ----李昭原 主编 科学出版社
《软件工程》 ----王利福 张世琨 朱冰 编著 北京大学出版社
《实用软件文档写作》 ----肖刚 古辉 程振波 张元鸣 编著 清华大学出版社
《数据原理E-R》等资料 -----田本和 罗晓中 黄燕 编著 清华大学出版社
2.可行性研究的前提
2.1要求
功能:对图书馆的图书信息和用户(读者,借阅者等)信息进行有效的管理;
性能:数据库的录入;图书目录检索;用户信息查询;图书信息查询;
输出:用户信息;图书信息;
输入:用户名称;图书编码;
安全保密:馆中所有未借出的书籍能够供用户随时查阅;
用户信息只能被系统管理员查阅,修改;
运行环境:操作系统: Windows2000;数据库类型:SQL server;
机器配置:CPU:P2000mmx以上,内存大于64M。
完成期限:20##年12月。
2.2目标
本软件的设计目标就为学校的图书馆提供快捷高效的管理功能 从而减少人力与费用的开销, 提高借还书的处理速度. 以及对用户和图书信息管理的改进 使图书管理能够被正规的组织处理
2.3条件、假定和限制
a: 建议该系统运行的最短寿命为5年;
b: 进行该系统方案选择比较的期限为1个月;
c: 建议该系统软件投入使用的最迟时间为20##年8月;
d: 开发该软件系统的经费来源为福建工程学院软件基地财务处出资;
e: 该系统要受资金、寿命、社会等系列因素的制约和限制。
2.4可行性研究方法
对于本软件系统所使用的可行性研究的方法是 调查 确定模型 确定功能 仿真.
2.5决定可行性的主要因素
主要因素有经济条件、技术条件、团队合作精神等。
3.对现有系统的分析
3.1处理流程和数据流程
3.2工作负荷
对于现有系统管理员对图书管理的工作量很大 主要以手写的方式 记录借阅图书的信息,
以及对图书 和用户信息的维护工作
3.3费用支出
对于现有系统共需工作人员5人
其中操作人员3人 平均每人月工资1500元
图书维护人员2人平均每人月工资1200元.
3.4人员
(略)
3.5设备
(略)
3.6局限性
a 图书管理系统不能存贮所有册目的文本、图片、声音、动画等多媒体信息。 此外用户也不能建立自已的多媒体资料库。
b 图书管理系统不能根据读者办证日期、读者单位、读者姓名或证码打印读者借阅证。
c 对于一些借书过期的用户罚款信息 及借阅信息 .图书信息 不能精确的记录不能
4.所建议技术可行性分析
4.1对系统的简要描述
本系统是基于C#的Window开发技术,建立以Client/Server为结构的模式,以数据库为后台核心应用,以服务为目的的信息平台
(1)具体要求
l 用户信息维护
l 图书信息维护
l 借书管理;
l 还书管理
(2)系统限制
l 馆中所有未借出的书籍能够供用户随时借阅。
l 在同一时刻,一本书不能既被借出,又可供借阅。
l 一个用户一次借出的书籍数目不能超过预定值。
(3) 图书馆组织结构图
4.2处理流程和数据流程
(1)系统流程图
(2)工作数据流程图:
二级数据流程图:
三级数据流程图(登陆处理):
4.3与现有系统比较的优越性
l 该系统完全代替了以前手写记录的方式 提高了管理的效率
l 可以存储用户的相片等多媒体信息
l 提高了定位图书 快速查找图书的效率.
l 实现了打印的功能
4.4采用建议系统可能带来的影响
该系统的应用可以方便广大师生使用图书馆的图书资源,可以科学的管理所有的图书,优化图书资源的配置,让有限的图书发挥最大的作用。同时方便图书馆对图书的编目管理,可以使用更合理的方法编排图书,借书者更方便的可以找到自己想要找的书,支持在线查看图书馆的藏书情况。
4.5技术可行性评价
系统使用期半年,在开始必须对初始数据进行录入,包括所有的书目信息,出库图书的信息,读者的信息,流通图书信息,图书馆管理者的信息,图书馆财务信息,图书馆资金应用信息等。在半年的使用期通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件,系统稳定后的主要工作是加强该系统安全性。
5.所建议系统经济可行性分析
5.1支出
开发、测试所需设备(网络、服务器、工作站等)总需投入10万元;
其中开发和使用的服务器器共两万台,共5万元。
网络设备(交换机、路由器、访问服务器等),共3万元。
开发用计算机2台,共1万元。
测试用计算机及其他设备,1万元
5.2效益
(略)
5.3收益/投资比
(略)
5.4投资回收周期
(略)
5.5敏感性分析
(略)
6.社会因素可行性分析
6.1法律因素
政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么.
根据《中华人民共和国计算机软件保护条例》(1991年6月4日中华人民共和国国务院令第84号发布) (修改后的新条例20##年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:
(一)发表权, 即决定软件是否公之于众的权利;
(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;
(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;
(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;
(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。
6.2用户使用可行性
本系统尽可能的为用户考虑其长远利益和运行要求 从目前学校图书管理的角度来看
是完全可以使用本软件的
用户的素质较高,大部分受过高等教育,而新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。
7.其他可供选择的方案
(略)