软件工程可行性研究报告

article/2025/9/22 0:37:59

实验的背景与要求

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

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

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

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

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

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

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

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

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

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

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

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

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


http://chatgpt.dhexx.cn/article/qp8WVxHr.shtml

相关文章

可行性研究、需求分析

可行性研究 五个方面讨论:1.经济可行性 2.技术可行性 3.操作可行性 4.法律可行性 5.时间可行性 问题的识别:了解已解决的问题,这些问题是如何提出的;如何解决才能满足要求;了解问题结构。 市场调查:了解…

可行性研究报告模板

表格版 可行性研究报告的表格版如下: 文档版 参考了:https://blog.csdn.net/topz_share/article/details/117381322 ,如有侵权,请联系本人删除! 什么是可行性研究报告? 可行性分析报告:说明…

软件工程 可行性分析与需求分析

参考链接: (1)【必看!!!】系统需求分析与可行性分析(System Requirement Analysis and Feasibility Analysis) https://blog.csdn.net/qq_38262266/article/details/86588707 &#…

可行性研究报告

1.引言 目前,随着学生自主学习意识的不断提高,课堂上的知识已经满足不了他们,需要借助网络化来开阔眼界,增长见识;其次也需要为紧张的学习生活缓解压力,放松心情;最后也为同学们提供了一个面向世…

软件工程的可行性分析

什么是可行性分析?为什么要进行可行性分析?可行性分析的主要任务是什么?可行性分析有哪些主要过程?如何去评估提出的可行性方案?进行可行性分析时常用的工具有哪些?可行性分析报告的内容要求和写法说明 1、…

可行性分析与需求分析

目录 可行性分析 可行性分析目的: 经济可行性: 技术可行性: 社会可行性: 需求分析: 非功能需求: 需求分析常用的方法: 结构化分析方法: 结构化分析方法: 结构化分…

可行性分析报告-学生信息管理系统

1、引言 1.1编写目的 编写本可行性研究报告的目的是为了更好的管理学生们的学籍信息,了解学生们的相关情况,为管理学生学习和生活进行指导,为学校的统一管理系统奠定基础。通过对学生学籍管理系统项目进行一系列的详细调查研究,明…

技术可行性分析和经济可行性分析

第1关:技术可行性分析 任务描述 本关任务:根据相应的协同电子商务平台案例学习技术可行性分析的必要性以及撰写技术可行性报告部分的基本内容。 相关知识 为了完成本关任务,你需要掌握:1.技术可行性分析的必要性,2…

2020-10-23(SMC加密技术)

第一篇博客,写得不好还请多多谅解。 今日收获: 今天接触了SMC加密技术,代码一般般,也就自我解密代码这块我这个初学者难以想到。 代码奉上,静态没法查看 judge里面的东西,需要jdb或者ida动态调试这个文件&a…

智能安全加密芯片---ACL16

近日来,印巴冲突持续进行,国际情势日趋紧张,和平,安全是永恒不变的话题,而在半导体行业里,安全加密芯片的导入为很多产品保驾护航,免遭攻击与击破,为行业发展带来了巨大贡献。今天为…

加密技术应用

目录 密码学应用 VPN定义 L2TP VPN LAC自动拨号场景(Call-LNS) 密码学应用 数字信封 使用非对称密钥加密对称密钥,使用对称密钥加密数据。保证了数据传输的机密性,但是无法保证数据的完整性数字签名 采用Hash散列算法,…

单片机怎么加密?

一、打磨或更改芯片型号丝印 打磨或更改芯片型号丝印可以迷惑破解者,使破解者不知从何入手。当然,这是需要成本的,根据产品价格考虑是否需要打磨。 二、使用加密芯片 使用加密芯片的成本更加高,同时对于加密芯片可靠度无法掌握&a…

加密芯片在GCP系统的应用方案

物联网(IoT)设备正在迅速发展,越来越多的设备连接到互联网并与其他设备进行通信。这使得设备的安全变得更加重要,因为它们可能会暴露敏感的数据和功能。Google Cloud IoT Core(GCP)是一个完全托管的服务&am…

小米NFC手机复制加密IC门禁卡

几年没有发过任何文字信息了。闲来无事发一个NFC手机复制加密门禁卡的教程 思路: 第一步通过破解加密的门禁卡得到dump文件,获取卡号。修改dump文件只保留0扇区0块的内容也就是卡号,通过读卡器写入一张卡空白卡。这时就得到了一张未加密的白卡了。手机NFC可以模拟这张未加密…

加密技术简介

参考文章:信息加密技术简介 AES算法的详细介绍与实现 RSA非对称加密算法详解 1 加解密简介 加密的目的就是,不能让发送方和接收方以外的其他第三方明白两者之间传送的数据的意义。举个例子:上课,小明给小红传纸条,…

某IC卡加密方法初探

12345678910111213141516 A2695E0605960000000034000034002F16.30                 9A69630600960000000033000033003116.357E8D820605720000000031000031001116.66 0207F50D05F8000000002900002900A735.73 9473204E058C00000…

IC卡·一卡一密加密 动态数据防伪方案实现

一卡一密加密算法实现EncryptionOneCardOneKey 注:当前函数加密算法过于简单,只用于文档说明举例,用户在具体程序中应设计更加完善复杂的加密算法以保证系统安全性 /************************************************ 函数名称 &#xff…

单片机加密の硬件加密和软件加密

单片机的加密和解密是指在单片机的应用程序中对某些数据进行加密和解密操作,以保护数据的安全性和隐私性。单片机的加密和解密方式主要有硬件加密和软件加密两种方法。 一、硬件加密: 硬件加密是通过硬件电路实现的数据加密技术,其优点是安全…

“加密前行”-加密芯片在软件License中的应用

“ 在上篇文章中,我们介绍了在汽车应用中,软硬件加密技术在保护车辆数据和通信方面发挥着关键作用。 JokerEye,公众号:ADAS之眼 ADAS-“加密前行”:软硬件技术在汽车安全中的应用" 今天,我们将以实际的加密芯片案…

如何选择加密芯片以及加密芯片的工作原理

如何选择加密芯片: (1)安全性:不同加密芯片,主要却别在于所选单片机不一样,加密芯片开发人员不一样,加密方式实现的差异;只要加密芯片实现方式上没有很大漏洞,以及加密算…