软件工程可行性研究报告

实验的背景与要求

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

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

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

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

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

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

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

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

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

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

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

图书馆员甲:对外工作主要面向图书借阅者,借阅者可以通过图书的作者、书名或者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. 结论

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

1 可行性研究报告   可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 1.1 引言   1.1.1 编写目的   1.1.2 背景   1.1.3 定义   1.1.4 参考资料 1.2 可行性研究的前提   1.2.1 要求   1.2.2 目标   1.2.3 条件、假定和限制   1.2.4 进行可行性研究的方法   1.2.5 评价尺度 1.3 对现有系统的分析   1.3.1 数据流程和处理流程   1.3.2 工作负荷   1.3.3 费用开支   1.3.4 人员   1.3.5 设备   1.3.6 局限性 1.4 所建议的系统   1.4.1 对所建议系统的说明   1.4.2 数据流程各处理流程   1.4.3 改进之处   1.4.4 影响   1.4.4.1 对象设备的影响   1.4.4.2 对软件的影响   1.4.4.3 对用户单位机构的影响   1.4.4.4 对系统动行的影响   1.4.4.5 对开发的影响   1.4.4.6 对地点和设施的影响   1.4.4.7 对经费开支的影响   1.4.5 局限性   1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案   1.5.1 可选择的系统方案1   1.5.2 可选择的系统方案2 1.6 投资及收益分析   1.6.1 支出   1.6.1.1 基本建设投资
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值