Advertisement

软件工程可行性研究报告

阅读量:

实验的背景与要求

图书馆图书借阅管理系统的开发背景介绍:早期的学校图书馆使用传统的卡片来管理所有的图书和读者信息,随着计算机对管理工作的逐步普及,需要开发一套图书馆图书借阅信息管理系统,使用计算机来对图书馆的图书借阅情况进行管理。

系统的需求分析过程常常是通过与客户进行适当的交谈来获取的。作为实验示例,本节给出第一次需求碰头会的会议主要内容。会议主要内容如下:

系统分析员:这次会议的目的是了解系统的主要功能,希望大家谈谈自己对这个系统的要求。

图书馆馆长:系统要能够更方便地完成以前需要手工完成的工作,首先考虑给管理员使用,减轻他们的工作负担,提高工作效率。我们的管理员只接受过简单的计算机培训,系统的操作最好能够比较简便直观。

图书管理员甲:系统要能实现所有对内和对外的功能。

系统分析员:能不能请你说得更详细一些?

图书管理员甲:我们的日常工作主要分为两部分, 一部分是对内的工作,这一部分工作基本上与读者无关,主要是对所有读物和读者信息的维护;另一部分是对外的工作,也就是要和借书者打交道的工作,通常是读者来借书或还书。

系统分析员:信息的维护都有哪些内容?

图书管理员乙:我们每年都要购进新书,还要对旧书进行清理。在新购进一种图书或杂志时,我们都要对它的作者、书号、数量等信息进行登记。在旧的图书过期、丢失或破损的情况下,要及时把书及其卡片从图书馆中去掉。

图书管理员甲:另一项内容是借阅者信息的维护。尤其是在每年新生入学和学生毕业时,我们都要为新生办理借书证并进行登记,将毕业学生的信息删除,偶尔也会修改借阅者信息,如他的联系电话发生变化等。

系统分析员:对外的工作包括哪些?

图书馆员甲:对外工作主要面向图书借阅者,借阅者可以通过图书的作者、书名或者ISBN号搜索图书在库情况。如果图书在库,可以进行图书借阅。借阅过程需要由图书管理员审核通过后,才能够生效。

系统分析员:生效的含义是什么?

图书馆员甲:图书借阅生效是将图书在库数量减少,记录借阅图书信息,包括借阅人,借阅书和借阅时间等信息。

图书馆员乙:对外工作还包含借阅者还书工作,借阅者还书时,需要提交还书请求,由图书管理员查验图书完好后,维护图书在库状态和数量等信息,把图书归库。

图书馆馆长:我们原有的系统都采用纸质记录的方式来完成上面的功能。

分析报告

一 引言

在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,在执行一件事情或者面临一件事的时候,通常人们会考虑是否会给自己带来不便,如果仍然在图书管理方面,使用登记表,或者人工记录的方式,既浪费了人力,又浪费了物力,效率无法提高,为此开发学籍管理系统软件,能够适应现今社会并提高生产效率。该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。他是对学校图书管理的一种工具。

1.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. 结论

根据以上分析可知,开发该图书馆管理信息系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量资源,但是时间有限,该管理系统考虑不太健全,我们会在这方面加强学习和改进。所以,我们认为开发此系统的条件已经具备,可以开始进行开发。

全部评论 (0)

还没有任何评论哟~