图书管理系统可行性研究报告
设计题目:图书管理系统
学 院:信管学院
班 级:09软件一班第六组
组 员:曹 博 0904103061
张 少 俊 0910107025
曹 志 宇 0910107006 周 明 中 0910107026
指导老师:司海平
完成时间:2011.12.29
1引言... 1
1.1编写目的... 1
1.2背景... 1
1.3定义... 1
1.4参考资料... 1
2可行性研究的前提... 2
2.1要求... 2
2.2目标... 2
2.3条件、假定和限制... 3
2.4进行可行性研究的方法... 3
2.5评价尺度... 3
3对现有系统的分析... 3
3.1处理流程和数据流程... 4
3.2工作负荷... 4
3.3费用开支... 4
3.4人员... 4
3.5设备... 4
3.6局限性... 4
4所建议的系统... 4
4.1对所建议系统的说明... 5
4.2处理流程和数据流程... 5
4.3影响... 5
4.4技术条件方面的可行性... 7
5投资及效益分析... 7
6社会因素方面的可行性... 10
6.1法律方面的可行性... 10
6.2使用方面的可行性... 10
7结论... 11
GB8567——88
可行性研究报告
1引言
软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1编写目的
可行性分析报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由河南农业大学信管学院软件工程一班第六组小组成员共同完成。预期使用者是从事“图书管理系统”开发的相关人员。
1.2背景
说明:
最初的图书管理,都是靠人力完成,在图书馆规模比较小的时候,人力可以很好完成,但随着规模的增大,图书数量越来越多,这种管理的压力也越来越大,各种弊端显示出来。但是,计算机技术的推广,给这带来了很大的便利,特别是对于图书管理员来说。
本项目“图书管理系统”其系统功能主要包括:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理、能够对一定数量的读者进行相应的信息存储与管理;能够提供一定的安全机制,提供数据信息授权访问。
1.3定义
图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。
对于读者和图书管理员来说,是能否方便快速获取信息的关键。
所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
1.4参考资料
《软件工程导论》 张海藩 清华大学出版社
2可行性研究的前提
随着计算机技术应用的日益普及和深化,计算机办公已经成为一种趋势。本项目要开发的是单机的图书管理系统。由于学院藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
开发的系统要求界面友好,方便直观。既要方便管理员对图书信息进行添加、删除、修改、查询和统计等管理,又要方便学生借书、还书和续借等业务的办理。将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对图书信息进行访问,查询相关信息和进行续借操作。
2.1要求
说明对所建议开发的软件的基本要求,如:
A. 功能:
1、读者管理:管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名)。
2、借阅管理:持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。
3、读者查询:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
4、图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
B. 性能:
可以方便快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验程序高,查询速度快(不超5秒)。保证信息的正确和及时更新,并降低信息访问的成本。技术先进且高可靠性。
C. 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;
D. 安全性:
具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有借、还书权限,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的读者用户只能查看图书信息和借阅情况。
还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。
E. 完成期限:20##-12-28。
F. 处理流程:
G. 数据流程图:
2.2目标
说明所建议系统的主要开发目标,如:
A. 人力与设备费用的减少:通常情况下,只需要一名管理员就可以快速操作系统。
B. 处理速度的提高:比一般的图书借还系统反应速度快上几倍。
C. 图书管理系统更完善;
2.3条件、假定和限制
A、建议软件寿命:10年。
B、进行系统方案选择比较的时间:为10天。
C、经费、投资方面的来源和限制:投资少,经费所需不多。
D、硬件条件:PC机。
E、软件条件:WINDOWS XP操作系统,Access软件,JAVA运行平台。
2.4进行可行性研究的方法
目标图书管理系统添加了图书查询模块及管理模块,方便了对图书的查询及管理,使图书馆系统更加健壮,节约成本。
2.5评价尺度
A、费用的多少:该系统的开支很少,但是升级很简单,物美价廉。
B、开发时间的长短 :开发的时间为10天。
C、使用简单,使读者及管理员更方便操作,成本大大降低等。
3对现有系统的分析
随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。而长期以来,学生图书管理都是依赖人工进行的。现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。
3.1处理流程和数据流程
处理流程:
数据流程图:
3.2工作负荷
①图书借阅;
②学生查阅书号借书;
③服务器记录借书学生学号;
④登记借出图书;
3.3局限性
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的系统来适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的
该系统的局限性在于一台机器在一段时间只能响应一个用户的操作,如果某短时间的借还书的人太多,就需要排队,系统处理时间比较慢,相应不及时,查询功能不完善。
4所建议的系统
本章将用来说明所建议系统的目标和要求将如何被满足。
4.1对所建议系统的说明
这个设计的图书管理系统,构架简单,明了易懂,进入界面之后,输入学号:admin,密码admin,就可以进入管理界面了,该系统的具体操作为五个选项:图书入库,图书证管理,图书流通管理,统计查询,系统说明。
图书入库的操作为:添加图书信息。
图书证管理的操作为:图书证查询,图书证注册,图书证挂失,取消挂失,。
图书流通管理的具体为:读者借书,还书,续借。
统计查询为:图书查询,借阅查询,读者查询,新书通告。
系统说明的操作为:弹出界面对系统的简介。
4.2处理流程和数据流程
处理流程:
数据流程图:
4.3影响
由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。
4.4技术条件方面的可行性
a. 在当前的限制条件下,该系统的功能目标能否达到:现有技术条件能够巡礼完成开发条件,硬件、软件配置都能满足需求。
b.利用现有的技术,该系统的功能能否实现:对java及数据库之间的连接都比较熟悉,在规定期内能够完成该系统的开发。
5投资及效益分析
5.1 投资成本
① 一次性支出
A、系统开发、建立费用共
B、硬件设备费
C、外购开发工具、软件环境费用
D、其他费费用
② 经常性费用
主要是系统运行费用
5.2 成本\收益分析:
从经济上考虑,开发本系统完全可行的。
6社会因素方面的可行性
6.1 法律方面的可行性:所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。
6.2 使用方面的可行性:使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。
7结论
根据以上分析可知,开发该图书管理信息系统不仅有巨大的经济效益,而且有更大的学校管理效益,从而使该系统开发具有价值,也节省了大量资源。所以,我们认为开发此系统的条件已经具备,可以进行开发。