实验的背景与要求
图书馆图书借阅管理系统的开发背景介绍:早期的学校图书馆使用传统的卡片来管理所有的图书和读者信息,随着计算机对管理工作的逐步普及,需要开发一套图书馆图书借阅信息管理系统,使用计算机来对图书馆的图书借阅情况进行管理。
系统的需求分析过程常常是通过与客户进行适当的交谈来获取的。作为实验示例,本节给出第一次需求碰头会的会议主要内容。会议主要内容如下:
系统分析员:这次会议的目的是了解系统的主要功能,希望大家谈谈自己对这个系统的要求。
图书馆馆长:系统要能够更方便地完成以前需要手工完成的工作,首先考虑给管理员使用,减轻他们的工作负担,提高工作效率。我们的管理员只接受过简单的计算机培训,系统的操作最好能够比较简便直观。
图书管理员甲:系统要能实现所有对内和对外的功能。
系统分析员:能不能请你说得更详细一些?
图书管理员甲:我们的日常工作主要分为两部分, 一部分是对内的工作,这一部分工作基本上与读者无关,主要是对所有读物和读者信息的维护;另一部分是对外的工作,也就是要和借书者打交道的工作,通常是读者来借书或还书。
系统分析员:信息的维护都有哪些内容?
图书管理员乙:我们每年都要购进新书,还要对旧书进行清理。在新购进一种图书或杂志时,我们都要对它的作者、书号、数量等信息进行登记。在旧的图书过期、丢失或破损的情况下,要及时把书及其卡片从图书馆中去掉。
图书管理员甲:另一项内容是借阅者信息的维护。尤其是在每年新生入学和学生毕业时,我们都要为新生办理借书证并进行登记,将毕业学生的信息删除,偶尔也会修改借阅者信息,如他的联系电话发生变化等。
系统分析员:对外的工作包括哪些?
图书馆员甲:对外工作主要面向图书借阅者,借阅者可以通过图书的作者、书名或者ISBN号搜索图书在库情况。如果图书在库,可以进行图书借阅。借阅过程需要由图书管理员审核通过后,才能够生效。
系统分析员:生效的含义是什么?
图书馆员甲:图书借阅生效是将图书在库数量减少,记录借阅图书信息,包括借阅人,借阅书和借阅时间等信息。
图书馆员乙:对外工作还包含借阅者还书工作,借阅者还书时,需要提交还书请求,由图书管理员查验图书完好后,维护图书在库状态和数量等信息,把图书归库。
图书馆馆长:我们原有的系统都采用纸质记录的方式来完成上面的功能。
分析报告
一 引言
在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,在执行一件事情或者面临一件事的时候,通常人们会考虑是否会给自己带来不便,如果仍然在图书管理方面,使用登记表,或者人工记录的方式,既浪费了人力,又浪费了物力,效率无法提高,为此开发学籍管理系统软件,能够适应现今社会并提高生产效率。该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。他是对学校图书管理的一种工具。
1.1编写目的
为了能够高效的,有计划的设计图书管理系统,本报告的主要作用是确各
项目板块的设计情况以及主要负责人需要的工作简要,做到及时协调按步有序的进行项目的开发,减少设计中不必要的损失。
预期使用者
软件开发人员 软件管理人员,图书馆工作人员,青年读者。
1.2背景
1.2.1软件系统的名称:图书馆管理系统
1.2.2软件组织者:学校图书开发小组
产品用户:图书馆工作人员以及广大读者
产品设计者:图书管理系统开发小组
产品生产者:图书管理系统开发小组
1.2.3产品所有权:图书管理系统开发小组
1.3定义
图书管理系统 项目可行性分析 方案 效益
1.4参考资料
《汉语程序设计语言》 ----沈志斌 编著
电子工业出版社
《软件工程》 ----李爱萍 崔冬华 李东生 主编
人民邮电出版社
《数据库原理与应用》 ----李昭原 主编
科学出版社
2.可行性研究的前提
2.1要求
a 图书采购(新书发行,旧书收回,更新新书编号)
b 图书流通(预约登记,图书借阅,图书归还时间,图书催还)
c 读者管理(身份的实名,借阅诚信等级,图书完整标准,缴纳相应的罚款)
d 统计查询(读者查询,查询统计,罚款统计)
e 系统设置(图书馆位置信息,用户借阅查询,用户管理,用户信息隐私的保护,公告管理,建议管理)
2.2目标
减少人力的投入:由系统对入库图书进行自动分类,归类,读者信息的自动整理与存档,借阅情况的存储,提高信息处理的精确度和准确度。
2.3限制条件
a 运行环境:兼容当前主流操作系统 Windows /Mac /Linux。
b 开发软件:SQL Server JAVA C#等。
c 该系统受到资金,寿命,社会快速发展等系列因素的限制与制约,预期寿命4年。
2.4进行可行性研究的方法
通过调查分析开发图书管理所具备的能力及实现的方法,确定总体结构,利用sql server数据库所具备的能力,以最简洁最容易的方法,使JavaScript成为便捷的系统软件。
2.5评价尺度
此软件由于只是一个初级产品,各项功能的邮箱次序,开发时间的长短,现在只要能构建一个结构,达到一些帮助查询、索引,存储等基本功能和要求即可。
3. 对现有的系统的分析
3.1系统流程
3.2工作负荷
由于系统面向的是社会整个团体,该图书馆管理信息系统为标准的网络软件。通过它,我们可以实现几台计算机同时编目、借还、检索等操作。通过特殊的算法,它在网络上运行时,图书借还、模糊检索等速度得到了大幅度的提高。 理论上讲,图书管理系统的记录限制为一亿条,系统测试管理:20万册图书时,在检索、借还等操作时均实现秒级延时。系统适用的网络规模只受网络操作系统限制。
3.3费用开支
人力 | 人数 | 工资 | 设备 | 数量 | 价格 |
维护人员 | 4 | 3000元/月 | 空调 | 4 | 6000元 |
操作人员 | 8 | 2500元/月 | 服务端 | 2 | 8000元 |
沟通人员 | 2 | 1800元/月 | 客户端 | 8 | 5000元 |
测试人员 | 3 | 2000元/月 | 书架 | 20 | 5000元 |
3.4所需技术人员
1. 系统维护人员四名
2. 系统操作人员八名
3. 系统沟通人员两名
4. 系统测试人员三名
3.5设备
该系统的运行环境包括硬件系统和软件系统,是一个以Internet为构架平台的。
第一层:是物理设备层,包括PC 服务器、路由器、访问服务器、程控交换机、语音卡等。
第二层:是网络支撑平台,用 TCP/IP、HTTP、HTML、POP3 和 STMP 构成基本的网络及传输层,是网络操作系统管理环境与通信平台。
第三层:是图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统
第四层:是应用开发平台,用于对信息综合开发管理。
第五层:是应用软件层,即图书管理信息系统应用软件。
3.6局限性
计算机停电或死机会不会造成数据丢失?图书管理系统没有即时存储功能,被修改的数据不会立即存盘,会因计算机异常而丢失数据。
系统因为是在电脑上操作,所以必须学过此类操作的人才能胜任,而且需要懂得工作的大致流程。
能存放多少数据,能用于多大规模的网络?理论上讲,图书管理系统的记录限制为一亿条。
系统的安全性还是未知,自动检测错误功能还不是太完善。
4. 对所建设系统的分析
4.1经济可行性分析
货币的时间价值
F=P*(1+n*i)
F=8000(元)
年 | 将来值 | 1+n*i | 现有值 | 累积的现在值 |
1 | 2500 | 1.12 | 2232.14 | 2232.14 |
2 | 2500 | 1.24 | 2016.13 | 4248.27 |
3 | 2500 | 1.36 | 1838.24 | 6086.51 |
4 | 2500 | 1.48 | 1689.19 | 7775.70 |
5 | 2500 | 1.60 | 1562.50 | 9338.20 |
投资回收期
5000-4248.27=751.73(元)
751.73/1838.24=0.41
投资回收期=2+0.41=2.41(年)
纯收入
9338.20-5000=4338.20(元)
4.1.1 不可预知收益
图书在读者借阅过程中超期,或者是造成损坏的赔偿。
4.2收益/投资比
收益/投资比(回收率):(4338.2/5000)*100%=87
4.3技术条件方面的可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。所使用的语言是 JAVA 和 SOL 之间连接,这是大家还比较熟悉的内容,可行性绝对可行。
4.4 社会因素的可行性分析
4.4.1 法律方面的可行性
a:合同责任:符合国家标准的合同
b:侵犯专利权:有
c:侵犯版权:有
当今社会发展迅速,知识量的积累更是与日俱增,无论是学校的图书馆还是公司的资料库,学生或员工的知识渴求的越显强烈,书籍资料的借阅量也是越来越高,而逐渐显现出来的读者信息管理质量问题是越来越严重。一方面,管理员为了将读者的部分个人信息记录下来,需要每一位新读者自己填写他们个人资料,并且能够对读者进行编号和排序,对他们的信息进行修改和查询操作。另一方面,为了能够使读者信息更加安全,必须限制非管理员对读者信息的访问权。为了能够解决这些问题,需要建立一个安全完善的管理平台,能够使读者信息能够快速完整地自动记录在案,并目不能够随便被仟何人非法窃取,这对学校和公司的读者信息管理都有着非常重要的作用。
4.4.2 使用方面的可行性
系统使用单位管理: 学校图书馆
工作安排制度: 学历高者优先
人员素质等能否满足要求:可以满足
从社会效益上看,随着技术的发展,采用软件管理冬书馆日常工作,毫方
疑问会在使用过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。用折学的思维分析可概括为软件应用促进技术进步,技术进步反作用于软件的应用,从而双方面同时促使社会不断朝前。
经过研究,此系统的用户无使用方面的问题。
5. 可选择的其他系统方案
5.1可选择方案一
1. 提升线下环境和服务质量
2. 增强资源共享
3. 添加多种设备,打造科技氛围
4. 增加多类的书籍,全买正版
5. 设立无网络归还书籍系统
6. 应聘高等教育的工作人员,尽快适用人机操作,不需要培训
7. 购买全新的系统,来维持以后的稳定。
由于学校资金不是太充盈,所以无法提供更多的保洁与服务来经营线下的图书馆,关于系统也不是太容易设计出来,还需要时间来引导,高等教育的对预期工资过高,不适合此工作,所以这个方案不是太可行。
6. 设计有关的专门问题
1图书管理系统使用人员对系统的失误操作
2 数据或系统的错误、非授权泄露或更改
3电脑系统的升级造成系统的不兼容
4电脑遭遇病毒的侵害造成数据丢失
5 人为电脑的破坏
6 遭遇不法分子偷盗图书,和恶意破坏
7 系统后期维护相关法律权限
7. 结论
根据以上分析可知,开发该图书馆管理信息系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量资源,但是时间有限,该管理系统考虑不太健全,我们会在这方面加强学习和改进。所以,我们认为开发此系统的条件已经具备,可以开始进行开发。