1、本报告的编写目的在于研究图书馆管理系统软件是否可行,指出开发本软件所采用的方法和手段,并对软件的前景进行分析。预期读者图书馆工作人员及图书馆读者。背景软件名称:图书馆管理系统项目任务组织者:#工作室项目提出者:广大读者和图书馆管理员产品用户:广大需要查询借阅书籍的读者和图书馆管理员产品生产者:产品设计者:产品所有权:符号、缩略语和定义#图书馆管理系统:是由#工作室完全自主开发、完全自主的应用软件。本软件主要针对到#图书馆的读者和管理员,为他们的查询借阅和管理书籍提供便利。简称:图书馆管理系统。图书馆管理系统开发环境:是利用Visual Basic.NET语言和Access数据库开发系统开发的,
2、与其他数据库软件兼容的数据库语言。 简称:开发环境。参考资料【1】纪多辙 X万军 李白萍,Visual Basic.NET 程序设计实践教程,清华大学,2006.8【2】陈文军 陈晓铭,Visual Basic.NET 数据库编程,清华大学,2005.1可行性研究的前提要求:(1)功能:读者可以进行借书、还书、查找等操作。可以提供完善的借书和还书操作,还可以查询所借书籍是否过期;管理人员可对图书进行查找、修改,删除,添加图书等操作。(2)性能:查询效率尽可能做到精准,稳定快速,实时控制,信息维护功能做到简单易用(3)输入:对于查询功能,使用多个关键字组合查询,还可选择分类查询。(4)输出:能按
3、要求显示所需内容(5)安全与#要求:对于不同权限用户,设置不同权限,不能让管理人员以外的人删改图书信息,不能让其他人看到自己的信息。(6)与软件相关的其它系统:无(7)完成期限:目标:图书管理比较烦琐,复杂,产生的文档比较多,并且由于手工的操作,使这些文档无法有效地核对和管理,在汇总以及分析方面更加困难。因此,迫切需要计算机技术来辅助管理。在使用图书馆管理系统后,可以提高图书的各类信息的准确性,将信息准确无误地输入计算机并在数据库中存储起来。按照规X设定标准代码,大大保证了统计原始数据的准确性,在进行分析设计时可以最大限度地减少人为影响,大大提高工作效率。图书管理系统可以集存储,分析,统计,打
4、印一身,节省人力物力而且调用方便,统计快捷,准确性高可以充分发挥管理系统的统计分析功能。 因此,本系统开发的总体目标就是在图书馆信息管理中实现管理的系统化、自动化,减少工作量,增加效率及可靠性,将图书馆书库内杂乱无序的信息变为有序信息,并对图书的借阅和归还进行有序的管理。技术目标图书馆管理系统应用软件的开发完全采用VB.Net程序设计语言的程序设计与数据库相结合的手段进行开发,实现手段先进、有效、简单。经济目标本软件作为图书馆图书信息查询和管理的具体应用,是带有实验性、贡献性的,在一定时期内无经济上收益。是为了通过实现本产品的各项功能,是为了能够做到开发其它软件打基础,是注重以后的潜在发展,是
5、在概念上、形象上的不断升值。社会目标通过本软件为图书馆读者和管理员提供方便的图书信息查询和管理,使人们更为了解图书馆,使图书馆更受人们喜爱和欢迎;引起人们对本产品的进一步的重视,提高本工作室在社会中的知名度、影响力。条件、假定与限制:(1)所建议系统运行最短寿命: 1年 建议软件寿命:10年(2)进行系统方案选择比较的时间 :(3)经费来源:图书馆使用限制:(4)法律和政策方面的限制:(5)硬件、软件开发环境:Microsoft Access2003数据库和Visual Studio.NET 2003(6)可利用的信息和资源:各种关于图书馆管理系统的书籍和网上的信息可行性研究方法:可行性研究所
6、采用的方法和步骤通过调查分析开发图书馆管理所具备的能力及实现的方法。确定总体结构,利用Microsoft Access2003数据库所具有的能力,以最简洁最容易的方法,使用VB.Net使其成为一个初级的系统软件。评价尺度利用VB.Net和数据库编程开发一个初始产品,以能够达到帮助读者和管理员提高查阅书籍和管理读者书籍效率、减少额外人力、物力资源开销为评价标准。决定可行性的主要因素:图书馆规模、设备状况、操作人员技术对现有系统的分析系统流程和数据流程:顶层数据流程图: 系统流程图:产品流程图 数据字典使用库执行过滤内容编辑框找编查词编辑框扩展对象词名编辑框窗口对象摸板过滤 属性 属性对象事件定位
7、:对象字体对象开始区域填充:窗口标题:置背景颜色:窗口风格:置文本颜色:函数调用字体对象 工作负荷:由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。费用支出:由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。 人员:鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备:设备的科技含量也比较低,没有达到大量的计算机普及程度。局限性:经过严谨的分
8、析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。所建议技术可行性分析 对系统的简要描述:新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。 与现有系统比较的优越性:在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负
9、担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。全面的扩展能力;单点登录、单点管理;各系统间用户#整合;高安全性;安全传输。 采用建议系统可能带来的影响:(1)对设备的影响:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。(2)对现有软件的影响:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。(3)对系统运行的影响: a. 对输入过程数据预处理过程无影响; b. 对输出的处理过程无影响
10、; c. 系统失效后如果出现异常情况,恢复的处理方法将采用结束当前任务或重新启动计算机;(4)对开发环境的影响:需要有Visual Studio.NET集成开发环境和Microsoft Access2003数据库。(5)对用户的影响:本产品所面向的是需要者,只需懂初步计算机的操作即可。(6)对运行环境的影响:不需要特定的运行环境,一般计算机运行环境都可使用。(7)对经费支出的影响:除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。 技术可行性评价:本次图书馆管理信息系统的开发使用传统的生命周期法,即给管理信息系统的开发定义一个过程,对其每一个阶段规定它的任务,
11、工作流程,管理目标以及要编制的文档等,使开发工作易于管理和控制,形成一个可操作的规X。 同时,系统需要对数据库的灵活和快捷的操作,因此强大的数据库语言是开发此类数据库系统的最佳选择。就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。分析市场分析图书馆管理系统能够解决图书馆图书信息和读者信息的存储和管理,读取和较高安全性的的需求。具有较高的性价比。市场的现状目前图书馆查询图书太过繁杂,造成人力物力的浪费。数据管理不健全,不方便查询,不利于总结。我们的产品一旦面市,就会弥补这些不足。市场趋势本系统所占有的市场主要为各大城市及学校的图书馆,它追
12、求的是简洁,安全,方便,性价比。一旦本软件投入,各相关图书馆将不必再投入其它的资金进行相关方面软件的开发。 支出:(1)基建投资:微机6台约3万元;服务器3台及网络等设备费10万元。(2)其他一次性支出:系统开发、建立费用共23万元。其中:本系统开发期为7个月,需开发人员6人(不一定都是参加满7个月)。根据软件系统的规模估算,开发工作量约为30人月,每人月的人工费按5000元计算,开发费用为15万元。书籍、读者等基础信息建立需要20人2个月即40人月,每人月的人工费用按2000元计算,需8万元。(3)经常性支出:主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护
13、等)5万元,按年利率5%计算如下表。系统投资成本总额为:47+38.6082=85.6082万元。年份将来费用(万元)现在费用值累计现在费用值(万元)第一年51.054.7619第二年1.10254.53519.2970第三年1.15764.319113.6161第四年1.21554.113517.7296第五年1.27633.917621.6472第六年1.34013.731025.3782第七年1.40713.553428.9316第八年1.47753.384132.3157第九年1.55133.223035.5387第十年1.62893.069538.6082效益:本系统运行可以提高读者信
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1