《学校图书馆管理系统软件项目可行性报告.docx》由会员分享,可在线阅读,更多相关《学校图书馆管理系统软件项目可行性报告.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件文档写作实践一XX学校图书馆管理系统软件项目可行性研究报告V1.0(版本号)拟 制 人 班 级 组 号 同 组 人 2009年4月8日编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第14页 共16页图书馆管理系统可行性研究报告本报告在前期的市场调查的基础上,根据现在社会的发展趋势,结合图书馆管理系统软件的特点,进行可行性分析。1 引言本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处
2、理中的应用,标志着一个崭新时代“信息时代”的开始,它使管理现代化成为可能。目前图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更好的适应当前读者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者们的借阅过程形成一整套动态的管理。本软件是利用VB.NET开发图书馆管理系统,可以使图书馆的管理更加方便,快捷。利用VB.NET可以设计不同用户的操作权限和登陆方法、对所有用户开放的图书查询、借阅者
3、维护借阅者个人部分信息、借阅者查看个人借阅情况信息、维护借阅者个人密码、查询各种信息、维护图书信息、维护借阅者信息、处理信息的完整性等等。不但方便了读者也方便了管理员。1.1 编写目的1.1.1 目的本报告的编写目的在于研究图书馆管理系统软件是否可行,指出开发本软件所采用的方法和手段,并对软件的前景进行分析。1.1.2 预期读者图书馆工作人员及图书馆读者。1.2 背景1.2.1 软件名称:图书馆管理系统1.2.2 项目任务组织者:XX工作室项目提出者:广大读者和图书馆管理员产品用户:广大需要查询借阅书籍的读者和图书馆管理员产品生产者:XX工作室产品设计者:XX工作室1.2.3 产品所有权:XX
4、工作室1.3 符号、缩略语和定义XX图书馆管理系统:是由XX工作室完全自主开发、完全自主版权的应用软件。本软件主要针对到XX图书馆的读者和管理员,为他们的查询借阅和管理书籍提供便利。简称:图书馆管理系统。图书馆管理系统开发环境:是利用Visual Basic.NET语言和Access数据库开发系统开发的,与其他数据库软件兼容的数据库语言。 简称:开发环境。1.4 参考资料【1】纪多辙 刘万军 李白萍,Visual Basic.NET 程序设计实践教程,清华大学出版社,2006.8【2】陈文军 陈晓铭,Visual Basic.NET 数据库编程,清华大学出版社,2005.12 可行性研究的前提
5、2.1 要求:(1)功能:读者可以进行借书、还书、查找等操作。可以提供完善的借书和还书操作,还可以查询所借书籍是否过期;管理人员可对图书进行查找、修改,删除,添加图书等操作。(2)性能:查询效率尽可能做到精准,稳定快速,实时控制,信息维护功能做到简单易用(3)输入:对于查询功能,使用多个关键字组合查询,还可选择分类查询。(4)输出:能按要求显示所需内容(5)安全与保密要求:对于不同权限用户,设置不同权限,不能让管理人员以外的人删改图书信息,不能让其他人看到自己的信息。(6)与软件相关的其它系统:无(7)完成期限:无2.2 目标:图书管理比较烦琐,复杂,产生的文档比较多,并且由于手工的操作,使这
6、些文档无法有效地核对和管理,在汇总以及分析方面更加困难。因此,迫切需要计算机技术来辅助管理。在使用图书馆管理系统后,可以提高图书的各类信息的准确性,将信息准确无误地输入计算机并在数据库中存储起来。按照规范设定标准代码,大大保证了统计原始数据的准确性,在进行分析设计时可以最大限度地减少人为影响,大大提高工作效率。图书管理系统可以集存储,分析,统计,打印一身,节省人力物力而且调用方便,统计快捷,准确性高可以充分发挥管理系统的统计分析功能。 因此,本系统开发的总体目标就是在图书馆信息管理中实现管理的系统化、自动化,减少工作量,增加效率及可靠性,将图书馆书库内杂乱无序的信息变为有序信息,并对图书的借阅
7、和归还进行有序的管理。2.2.1 技术目标图书馆管理系统应用软件的开发完全采用VB.Net程序设计语言的程序设计与数据库相结合的手段进行开发,实现手段先进、有效、简单。2.2.2 经济目标本软件作为图书馆图书信息查询和管理的具体应用,是带有实验性、贡献性的,在一定时期内无经济上收益。是为了通过实现本产品的各项功能,是为了能够做到开发其它软件打基础,是注重以后的潜在发展,是在概念上、形象上的不断升值。2.2.3 社会目标通过本软件为图书馆读者和管理员提供方便的图书信息查询和管理,使人们更为了解图书馆,使图书馆更受人们喜爱和欢迎;引起人们对本产品的进一步的重视,提高本工作室在社会中的知名度、影响力
8、。2.3 条件、假定与限制:(1) 所建议系统运行最短寿命: 1年 建议软件寿命:10年(2)进行系统方案选择比较的时间 :无(3)经费来源:图书馆使用限制:无(4)法律和政策方面的限制:无(5)硬件、软件开发环境:Microsoft Access2003数据库和Visual Studio.NET 2003(6)可利用的信息和资源:各种关于图书馆管理系统的书籍和网上的信息2.4 可行性研究方法:2.4.1 可行性研究所采用的方法和步骤通过调查分析开发图书馆管理所具备的能力及实现的方法。确定总体结构,利用Microsoft Access2003数据库所具有的能力,以最简洁最容易的方法,使用VB.
9、Net使其成为一个初级的系统软件。2.4.2 评价尺度利用VB.Net和数据库编程开发一个初始产品,以能够达到帮助读者和管理员提高查阅书籍和管理读者书籍效率、减少额外人力、物力资源开销为评价标准。2.5 决定可行性的主要因素:图书馆规模、设备状况、操作人员技术3 对现有系统的分析3.1 系统流程和数据流程:3.1.1 顶层数据流程图:3.1.2 系统流程图:管理员读者登陆界面管理员管理界面注册修改密码读者管理界 面图书管理信息管理读者管理vip管理留言板查看信息添加修改删除新建打开保存删除查看删除图书查询分类查询组合查询全部浏览读者管理查询修改借阅书籍归还书籍读者信息留言板最新动态添加查询3.
10、1.3 产品流程图创建主要功能查询界面创建图书、读者信息数据库数据结构设计后期维护调试并进一步改进为程序和数据库之间建立关联3.1.4 数据字典使用库 执行过滤内容编辑框 找编查词编辑框 扩展对象词名编辑框 窗口对象摸板过滤 属性 属性对象事件 定位:对象 字体对象开始 区域填充:窗口标题: 置背景颜色:窗口风格: 置文本颜色:函数调用 字体对象3.2 工作负荷:由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。3.3 费用支出:由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严
11、重影响系统的可用性,急需改进。3.4 人员:鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。3.5 设备:设备的科技含量也比较低,没有达到大量的计算机普及程度。3.6 局限性:经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。4 所建议技术可行性分析4.1 对系统的简要描述:新系统在原有系统的基础上
12、加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。4.2 与现有系统比较的优越性:在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。全面的扩展能力;单点登录、单点管理;各系统间用户帐号整合;高安全性;安全传输。4.3 采用建议系统可能带来的影响:(1)对设备的影响:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,
13、建议系统使用了最先进的技术使设备也必须跟着升级。(2)对现有软件的影响:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。(3)对系统运行的影响: a. 对输入过程数据预处理过程无影响; b. 对输出的处理过程无影响; c. 系统失效后如果出现异常情况,恢复的处理方法将采用结束当前任务或重新启动计算机;(4)对开发环境的影响:需要有Visual Studio.NET集成开发环境和Microsoft Access2003数据库。(5)对用户的影响:本产品所面向的是需要者,只需懂初步计算机的操作
14、即可。(6)对运行环境的影响:不需要特定的运行环境,一般计算机运行环境都可使用。(7)对经费支出的影响:除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。4.4 技术可行性评价:本次图书馆管理信息系统的开发使用传统的生命周期法,即给管理信息系统的开发定义一个过程,对其每一个阶段规定它的任务,工作流程,管理目标以及要编制的文档等,使开发工作易于管理和控制,形成一个可操作的规范。 同时,系统需要对数据库的灵活和快捷的操作,因此强大的数据库语言是开发此类数据库系统的最佳选择。就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作
15、基本能够完成。5 分析5.1 市场分析图书馆管理系统能够解决图书馆图书信息和读者信息的存储和管理,读取和较高安全性的的需求。具有较高的性价比。5.1.1 市场的现状目前图书馆查询图书太过繁杂,造成人力物力的浪费。数据管理不健全,不方便查询,不利于总结。我们的产品一旦面市,就会弥补这些不足。5.1.2 市场趋势本系统所占有的市场主要为各大城市及学校的图书馆,它追求的是简洁,安全,方便,性价比。一旦本软件投入,各相关图书馆将不必再投入其它的资金进行相关方面软件的开发。5.2 支出:(1)基建投资:微机6台约3万元;服务器3台及网络等设备费10万元。(2)其他一次性支出:系统开发、建立费用共23万元
16、。其中:本系统开发期为7个月,需开发人员6人(不一定都是参加满7个月)。根据软件系统的规模估算,开发工作量约为30人月,每人月的人工费按5000元计算,开发费用为15万元。书籍、读者等基础信息建立需要20人2个月即40人月,每人月的人工费用按2000元计算,需8万元。(3)经常性支出:主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。系统投资成本总额为:47+38.6082=85.6082万元。年份将来费用(万元)现在费用值(万元)累计现在费用值(万元)第一年51.054.76194.7619第二年51.10254.53519
17、.2970第三年51.15764.319113.6161第四年51.21554.113517.7296第五年51.27633.917621.6472第六年51.34013.731025.3782第七年51.40713.553428.9316第八年51.47753.384132.3157第九年51.55133.223035.5387第十年51.62893.069538.60825.3 效益:本系统运行可以提高读者信息管理的效率,满足读者管理员查询的需要,减少管理员的不必要的操作,方便快捷地有效完成读者管理的各项工作。为统计人员工作效率带来了一个质的飞跃,可以代替人工进行许多繁杂的劳动,可以节省许
18、多资源,从所需投入来讲,对于一个中小型的图书馆管理系统来说,他的投资成本是十分的低。5.4 收益 本产品一旦投入公交公司,将减少图书馆的人力、物力的投入,提高工作效率,减少工作人员。5.4.1 经济收益假设投入本系统,效率可以提高50%,以现有的工作人员20人计算,可减少10人,每人每月平均工资按2500元计算,每年节约人员工资10120.25=30万元/年。按年利率5%计算,效益计算如下表。系统收益总额为:231.6437万元。年份将来收益值(万元)现在收益值(万元)累计现在收益值(万元)第一年301.0528.571428.5714第二年301.102527.210955.7823第三年3
19、01.157625.915181.6974第四年301.215524.6811106.3785第五年301.276323.5058129.8843第六年301.340122.3846152.2689第七年301.407121.3187173.5876第八年301.477520.3035193.8911第九年301.551319.3367213.2278第十年301.628918.4159231.64375.5 投资回收期 在10年期内,系统总成本85.6082万元,系统总收益231.6437万元。投资回收期:3+(85.608281.6974)/24.6811=3.12年;从经济上考虑,开发本
20、系统完全可行的。5.6 敏感性分析:5.6.1 技术方面敏感性本软件技术方面是VB.Net编程与数据库结合的方法实现,所有数据信息的储存由数据库来完成,数据调用汉语编程完成。5.6.2 社会因素方面的敏感性整个社会由于人们文化水平的提高以及图书馆的迅速发展,而致使我们的产品有广阔的市场。6 社会因素可行性分析6.1 法律因素:该项目为独立开发,在技术上没有使用任何现有的软件与方法。用的都是正版软件将不会侵犯他人、集体和国家的利益,不会违反国家的政策和法律。6.2 用户使用可行性:目前已有很多成功图书馆管理系统的先例,用户具有计算机基础知识完全可以使用该产品。系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。7 其他可供选择的方案由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。8 结论意见经过一系列的各个不同方面的可行性分析,分析员和用户及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案的到批准,使用部门负责人同意开发工程继续进行下去。附录:编 写 人 员 名 单序号 姓名 班级 备注1 吴XX08计科S1组长2朱X08计科S13 王XX08计科S14 孙XX08计科S15 顾XX08计科S16蒋XX08计科S1第 14 页 共 16 页