图书管理系统可行性分析报告
1引言
1.1编写目的
随着科学技术的发展,计算机已经是日常工程和生活不可或缺的工具,将图书管理从人工管理方式转变成为软件控制,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等巨大优点。如今,图书馆管理系统已成为日常教学工作中必不可少的管理软件,主要可以实现借书、还书、查询图书等功能。
1.2背景
打造书香校园的环境,营造一个良好的图书氛围。
1.3定义
MySQL,结构化查询语言。MySQL语言的主要功能就是同各种数据库建立联系,进行沟通。
IDEA ,开放源代码的、基于 Java 的可扩展开发平台。
1.4参考资料
谢希德.创造学习的新思路[N].人民日报,1998-12-25(10).
万锦坤. 中国大学学报论文文摘(1983-1993).英文版[DB/CD]. 北京:中国大百科全书出版社,1996.
夏鲁惠.高等学校毕业论文教学情况[j],高等理科教育,2004[1]
赵利庆.《Java Web架构中数据库优化模式的研究与实现》[D].北京:北京邮电大学,2018
周爱民.《JavaScript语言精髓与编程实践》[M].北京:电子工业出版社,2019
石正喜.《MySQL数据库实用教程》.北京师范大学出版社,2018
2可行性研究的前提
2.1要求
前台要求:操作简单易上手,通俗易懂好操作
后台要求:数据存储整齐不卡,存储空间足够大,资料文件方便找
信息记录要求:其所有的图书都要存储记录上去,且都可视化
成本要求:一切在预算范围之内,可以承受的起
2.2目标
方便图书馆工作人员对图书管的管理;方便学生对图书资料的查询。着重提高系统安全性,保证图书信息的完整、正确。节省更多的人力与设备费用,让图书管理成为一项很直接人性化的管理。借书系统流畅不卡顿,能够同时满足一万人在线借书的请求,可以实现手机电脑端的同步操作。
2.3 条件、假定和限制
运行环境:兼容当前主流操作系统 Windows10,与Windos office软件高度兼容,可进行文件、数据的互传。
硬件环境:Inter3以上计算机,打印机、扫描仪等。
开发环境:MySQL 、IDEA2020.3 等
2.4进行可行性研究的方法
通过对周围各大高校的调研,同时进行对比进行优化以最大程度的可实现本业务系统正常运行
2.5评价尺度
能够正常的运行操作为主,同时以更少的成本为要求。希望可以满足在各种环境下的适运行
3对现有系统的分析
3.1处理流程和数据流程
3.2工作负荷
当同时在线借阅同一本书籍时,可以会出现卡顿或数据出错的情况出现,需要有庞大的数据存储量来进行支持该图书借阅系统的正常运行
3.3费用开支
列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额。
3.4人员
馆长1名,阅览部9名,网络部技术员1名。
3.5设备
电脑一台。
3.6局限性
相关的知识点少,运行速度慢,处理能力不够,系统更新、修改困难。
4所建议的系统
自行开发一个独立的网站,可以正常的联网进行使用,为此eclipse和window的系统已足够进行正常的使用
4.1对所建议系统的说明
需要有较好的网速,其运行过程中流程不卡顿。且最好其电脑带有最新版的windows系统
4.2处理流程和数据流程
同学进行借书其系统进行上传反馈,当图书借阅出去时后台系统进行更新,前台数据也随之更新。,图书的归还,当书籍进行归还时,其该书籍的所有相应的数据都进行刷新
4.3改进之处
应该在本系统的主页呈现的更为简洁,其操作的步骤也应该越少越好
4.4影响
可方便大家进行网上查找书籍,以更方便的找到该书籍,从而进行借阅
4.5局限性
仅能在一定的区域范围或者一所高校进行推广实行,不能同时在各个区域跨平台进行借阅推广使用
4.6技术条件方面的可行性
经过调查研究,在技术方面确实达到了可实行程度。能够正常的将该系统进行研发出来进行使用,并不存在所谓的技术壁垒
5可选择的其他系统方案
5.1可选择的系统方案1
当Java无法使用时可以使用C#编程
5.2可选择的系统方案2
当前后端分离出现错误,前端页面可以使用JavaWeb
6投资及效益分析
6.1支出
每年固定的服务器使用费用,定时对系统进行维护。
6.2收益
持续性盈利
6.3收益/投资比
由于在系统正式投入运行之前,没有做具体的统计,但是人力物力财力消耗巨大,管理起来很不方便。系统投入运行之后,预期会带来可观的收益,在管理书籍上也会带来极大的便利,会节约许多不必要的资源浪费
6.4投资回收周期
根据投资和收益的分析,一年内便可以收回投入成本,盈利后大概每年盈利伍万元。
6.5敏感性分析
其该系统需要人员去不断的维护从而进行不断的更新等,再是当出现卡顿系统故障的问题可以要停止使用从而来进行维修检护
7社会因素方面的可行性
7.1法律方面的可行性
暂无
7.2使用方面的可行性
对系统有基本的认知