图书管理系统可行性分
析精编
Document number:WTT-LKK-GBB-08921-EIGG-22986
8
图书管理系统可行性研究报告 1引言
1.1编写目的
可行性分析报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。
1.2背景
当今计算机及网络技术飞速发展,社会也正快速向信息化社会前进,信息系统的作用也越来越大。图书管理信息化是信息发展的必然趋势。建立一套有效的图书信息管理系统,可以减少工作量,将管理工作科学化、规范化,提高图书馆管理的工作质量和工作效率。
1.3定义
LMS:Library Management System图书管理系统 SQL Server:所用的数据库管理系统 1.4参考资料
[1] 王珊 陈红. 数据库系统原理教程. 清华大学出版社.
[2] 萨师煊. 数据库系统概论(第三版). 高等教育出版社.
[3] 《刍议数据库技术的最新发展》.微电脑世界.2004年第三期,\信息时代
[4] Visual Basic 编程标准. (美)JAMES 着. 王建华等译. 机械工业出版社
[5] 丁宝康. 《数据库原理》. 经济科学出版社. [6] 陈戈止. 《信息系统与管理》. 西南财经大学出版社.
2.可行性研究的前提
2.1要求
a功能:图书管理系统最主要功能是图书信息管理、读者信息管理、图书借阅管理、用户管理等功能。
b.性能;
图书管理系统的使用者是图书管理员和读者。对于图书管理员的管理工作,性能要求不是很严格,但需要方便图书入库等操作。对于读者的一般预定、借阅、返还等功能,对性能要求较高,一般需要达到并发数1000以上。
c.输出:。1)图书库存情况。(2)读者图书预定需求。(3)学生图书借阅情况。
d.输入(1)新书入库。(2)读者图书借阅。(3)用户数据添加:
e可靠性和安全性需求
由于图书管理系统的图书量会非常大,所有在对这些图书导入和查询时要保证速度,在图书借阅过程中又要保证事务的完整性。对于整个系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数
据需要定时备份,防止系统数据丢失。
2.2目标
系统应达到以下目标:
1.充分了解用户需求及当前形式,功能齐备,能完成主业务处理;
2.要有详细的设计说明书;
3.每一模块的流程图要很清晰;
4.系统能够正常的运行,能较好得完成预定的功能;
5.系统要有完整的帮助文件,供前台操作员能方便的操作本系统。
2.3条件、假定和限制
a.系统运行寿命的最小值应为10年。; b.系统方案选择比较的时间为1个月。;
c.经费、投资的来源是某高校信息学院,限制不超过合同上约定的条目。
d.(1)硬件资源
服务器:工作站或小型机;
网络设备:网络交换机,网卡,网线; 图书条码打印和扫描机。 打印机。
(2) 软件资源
服务器端软件选择的具体说明:
操作系统:Windows 2000 Server 或 Windows
NT。
数据库管理系统:SQL Server。 开发工具:VB。
软件平台:Tomcat。
客户端软件选择的具体说明:web浏览器。
e.系统投入使用的最晚时间为2011年12月。。 2.4进行可行性研究的方法
本次可行性分析是按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。
2.5评价尺度
本系统进行评价时的主要尺度有:费用的多少,开发时间的长短,以及使用的难易程度等。 3 对现有系统的分析
处理流程和数据流程 工作负荷
现有系统的工作主要有: (1)图书的信息维护。 (2)读者的信息维护。 费用支出
运行现有系统所需要的费用支出包括:图书管理人员的工资等。
人员
运行维护现有系统的人员为图书管理员。 设备
现有系统所需要的设备有:打印机、扫描仪等。
局限性
现有系统的局限性表现在以下方面:手工操作难度较大、易出错、工作量大;对图书借阅信息和库存信息详细的查询困难。
4对所建议系统的评估
对所建议的系统的说明
所建议的系统是基于B/S结构的图书管理系统,
其利用J2EE技术,解决了对图书的各个流程的控制,并供了一个良好的、易操作、直观的用户操作界面,从而实现自动化和系统化的管理。
改进之处
所建议系统与现有系统比较,改进之处包括:不需要管理人员手工操作查询、可及时更新图书和用户信息,节省了大量的人力、物力资源,提高的管理质量和工作效率。
影响
在建立所建议系统时,预期会带来的影响包括以下几个方面。
4.3.1 对设备的影响
由于本系统开发时采用新的技术和手段,所以需要配备符合本报告条件所列出的条件的计算机硬件。
4.3.2对软件的影响
4.3.3 对用户单位机构的影响
为了运行所建议系统,需要图书管理员熟悉计算
机相关操作。
. 对系统运行过程的影响
用户操作规程按照系统所建议系统的提示进行;系统失效后,数据库复到最新的更新备份状态进行保存。
4.4.1对开发的影响
开发过程需要及时与用户沟通、了解其需求,不
断改进和完善系统。
4.4.2 对地点和设施的影响 无