软件工程之可行性研究报告

GB8567——88

可行性研究报告

1引言

1.1编写目的

次可行性研究报告对《机房收费系统》软件做了全面细致的市场的调查,明所要开发的软件具有的功能,性能,限制,环境等,考虑机房收费系统的法律可行性,技术可行性和经济可行性。项目分析员进行下一步的前提,是软件开发人员在定义阶段较早的认识到系统方面的缺陷,可以少花时间和经理,也可以节省资金,避免许多困难,所以该可行性研究报告,在整个开发过程是非常重要的。

本研究报告的目的是为了提高机房收费管理的水平,达到节约时间,提高效率,快捷效率的管理目的。从而降低人力,物力,财力消耗,本次编写的目的是为了,分析廊坊师范学院是否具有被研发机房收费系统的必要性和可能性,预期的读者为系统管理人员,开发人员和维护人员。

 

1.2背景

   随着网络技术的快速发展,网络化学习已经是大势所趋,学校机房成了学校上网学习的主要信息场所,学生上机自主化学习是一个不可缺少的环节,但随之而来的却是一系列的机房管理问题,如考勤,收费等问题,而机房收费系统就是为了满足收费管理这一要求而设计的,不仅仅可以降级机房的运营成本提高效率, 而且方便准确快捷,为我们的教育管理带来了便利。

说明:

  1. 系统名称:机房收费系统
  2. 任务提出者:米新江教授

 开发者:田泽凯

用户:老师,学生,机房管理员等

实现该软件的计算中心或或者计算机网络:学习机房

3,该软件同其他系统或机构的基本来往关系: 由廊坊师范学院信息技术提高班来做技术支持。

说明:

  1. 所建议开发软件的名称:
  2. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
  3. 该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

  使用的语言VB 和Microsoft SQL Server 数据库

VB就是Visual Basic 的意思,是一种常用的编程开发工具。他的基础是编程语言basci,

Visual Basic 简单点来说就是会微软为了更好的让人们学习编程,应用上Basic 开发语言的一套工具,简称就是VB

     Microsoft SQl Server 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,Microsoft SQl Server 数据库引擎为关系性数据和结构化数据提供了更安全可靠的储存功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

    列出本文件中用到的专门术语的定义和外文首字母词组的原词组。

1.4参考资料

 ·SQL Server视频 耿建玲 浙江大学

 ·SQL Server 入门经典、

列出用的着的参考资料,如

  1. 本项目的精可准的计划任务书或合同、上级机关的批文;
  2. 属于本项目的其他已发表的文件;
  3. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准,列出这些文件资料的表题、文件编号、发表时间、和出版单位,说明能够得到这些文件资料的来源。

2可行性研究的前提

说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。

2.1要求

说明对所建议开发的软件的基本要求,如:

  1. 功能;实现机房的管理工作
  1. 记录:实现系统的登录与退出时间实时记录
  2. 实现上机,下机以及下机计费
  3. 实现不同限制条件下的查询
  4. 实现老师以及学生上机的实时记录
  1. 性能;基础为上机准备时间为1分钟,每一个小时进行扣费,并且可以根据需要修改。
  2. 输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象;

输出:

用户列表:用户管理员对用户信息的管理

日结账单:实现每天账目汇总,以便管理员查看

周结账单:实现每周账目汇总,以便管理员查看

查询记录表:学生,操作人员,管理人员的上下机和执勤情况

 

  1. 输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;

输入:

   用户信息:新开账户的初始信息,包括账号,卡号,姓名,初始金额等,存入账户数据中。

金额:账户充值时改变数据中的金额

验证信息:账户登录时所需的验证信息,如账户密码等。

 

  1. 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;

根据卡号进行上机和下机,根据上下机的时间来收取费用。

  1. 在安全与保密方面的要求;用户信息,只能用户自己和管理员、操作员能看
  2. 同本系统相连接的其他系统;学习信息系统
  3. 完成期限。  一个月

2.2目标

方便学生上机学习

提高机房管理的效率

方便管理员对机房的管理

 

说明所建议系统的主要开发目标,如:

  1. 人力与设备费用的减少;
  2. 处理速度的提高;
  3. 控制精度或生产能力的提高;
  4. 管理信息服务的改进;
  5. 自动决策系统的改进;
  6. 人员利用率的改进。

2.3条件、假定和限制

系统运行寿命的最小值:4年

经费来源:学校财务部对计算机部的预留资金

硬件环境:廊坊师范学院的机房设备和网络设备

运行环境:WIN7或者WIN8及以上系统,台式机,笔记本

开发环境:Visual Basic6.0、SQL 2008

可利用的信息资源:学生管理系统

系统投入使用最晚时间:2019年10月1日

说明对这项开发中给出的条件、假定和所受到的限制,如:

 

说明对这项开发中给出的条件、假定和所受到的限制,如:

  1. 所建议系统的运行寿命的最小值;
  2. 进行系统方案选择比较的时间;
  3. 经费、投资方面的来源和限制;
  4. 法律和政策方面的限制;
  5. 硬件、软件、运行环境和开发环境方面的条件和限制;
  6. 可利用的信息和资源;
  7. 系统投入使用的最晚时间。

2.4进行可行性研究的方法

本次可行性研究主要通过调查研究法,在米新江教授的带领下对廊坊师范学院的机房管理、使用情况作出了调查,为了提高机房管理的效率,以减少不必要的人力、物力消耗。

 

说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘要说明所使用的基本方法 和策略,如调查、加权、确定模型、建立基准点或仿真等。

2.5评价尺度

  1. 开发费用:3000元之内
  2. 各项功能的优先次序:满足操作人员,管理人员以及一般用户的使用
  3. 开发时间:一个月
  4. 难以程度:设计从简,适合于任何水平的人员使用

 

说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短 及使用中的难易程度。

3对现有系统的分析

这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。

分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。

 

3.1处理流程和数据流程

现有系统为简约版机房收费系统,对于不同用户,实现的功能不一样,对一半用户而言,可以修改自己的密码,查看上机记录,查看充值记录,查看上机状态等; 对于操作员,不仅有一般用户的全部权限,而且还有对用户进行注册充值以及退卡功能,并且还可以对一些信息进行查询;对于管理员,不仅有操作员和一般用户的全部权限,并且还可以对账单进行管理,以及监督操作员的工作。

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。

3.2工作负荷

、能够保持200人同时在线,系统不崩溃

列出现有系统所承担的工作及工作量。

3.3费用开支

列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开 支总额。

3.4人员

软件工程师1名,操作员一名

列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。

3.5设备

服务器一台,电脑若干

列出现有系统所使用的各种设备。

3.6局限性

局限性:现有系统处理时间过慢,用户等待时间过长,大大影响了效率,由于处理功能的不完善,很多服务无法实现,有的需求甚至自己输出,即增加了负担又浪费了时间,用户身份不明确,造成对数据的存储和操作混乱。

列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。

4所建议的系统

本章将用来说明所建议系统的目标和要求将如何被满足。

4.1对所建议系统的说明

对VB6.0 为基础,通过与数据库的交互,实现学生的实时操作与数据的实时更新,

 

概括地说明所建议系统,并说明在第2章中列出的那些要求将如

何得到满足,说明所使用的基本方法及理论根据。

4.2处理流程和数据流程

一般用户:上下机,更改密码,及部分数据查询
操作员:注册卡号,充值,退卡,以及部分数据的查询及修改。
管理员:结账及账单的维护

 

给出所建议系统的处理流程和数据流程。

4.3改进之处

1、对于学生的注册及充值金额进行最大值和最小值的限制
2、对于操作员的管理进行实时记录
3、对系统中的日结账单取消掉,改成查询结账单,任意日期都能查询

 

按2.2条中列出的目标,逐项说明所建议系统相对于现存系统具有的改进。

4.4影响

说明在建立所建议系统时,预期将带来的影响,包括:

4.4.1对设备的影响

说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改。

 

新系统满足了用户的各项需求,因此每间微机室的电脑可以减少一台。

 

4.4.2对软件的影响

要运行及防护收费系统,必须保证操作系统在WIN7及其以上环境,对不满足的进行升级,以适应要求

说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。

4.4.3对用户单位机构的影响

首先对单位机构肯定是提供了极大的方便,

使用该系统的值班教师,一定要会Windows系统的基本操作

 

说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。

4.4.4对系统运行过程的影响

本系统提供帮助,按照系统提示进行操作,如果失效后,数据 库恢复到最新的备份状态。

 

说明所建议系统对运行过程的影响,如:

  1. 用户的操作规程;
  2. 运行中心的操作规程;
  3. 运行中心与用户之间的关系;
  4. 源数据的处理;
  5. 数据进入系统的过程;
  6. 对数据保存的要求,对数据存储、恢复的处理;
  7. 输出报告的处理过程、存储媒体和调度方法;
  8. 系统失效的后果及恢复的处理办法。

4.4.5对开发的影响

a. 使用VB6.0开发语言完成对系统的实现工作
b. 使用SQL Server 2014完成对数据的增删改查等工作
c. 系统打包,能够异地发布,完成在多台电脑上进行测试工作
d. 对系统的高级权限,实现每一个权限都要进行准确无误的判断。

 

说明对开发的影响,如:

  1. 为了支持所建议系统的开发,用户需进行的工作;
  2. 为了建立一个数据库所要求的数据资源;
  3. 为了开发和测验所建议系统而需要的计算机资源;
  4. 所涉及的保密与安全问题。

4.4.6对地点和设施的影响

对学校机房的高效率使用,以及降低了老师的工作量。

说明对建筑物改造的要求及对环境设施的要求。

4.4.7对经费开支的影响

学校的电脑都已经普及了,而且运行的基本环境已经有了,所一以后的Main的经费支出会很少,

扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。

4.5局限性

由于开发小组第一次做比较正规的开发,没有实战经验,可能有一些问题考虑得不太全面,难免会遗漏的地方。

说明所建议系统尚存在的局限性以及这些问题未能消除的原因。

4.6技术条件方面的可行性

1、开发系统采用Visual Basic开发语言和SQL 2008, 预期能准确开发完成系统

2、开发人员经过一年多专业方面的学习,拥有一定的经验和扎实的基础。

3、在规定期限内,能够顺利完成任务。

 

本节应说明技术条件方面的可行性,如:

  1. 在当前的限制条件下,该系统的功能目标能否达到;
  2. 利用现有的技术,该系统的功能能否实现;
  3. 对开发人员的数量和质量的要求并说明这些要求能否满足;
  4. 在规定的期限内,本系统的开发能否完成。

5可选择的其他系统方案

暂无

扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。

5.1可选择的系统方案1

参照第4章的提纲,说明可选择的系统方案1,并说明它未被选中的理由。

5.2可选择的系统方案2

按类似5.1条的方式说明第2个乃至第n个可选择的系统方案。

......

6投资及效益分析

 6.1支出

就目前使用的开发技术来说建议系统的功能目标应该能够达到,利用现有的技术在规定的期限内开发工作基本能够完成,基本支出为60000元。

 

对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。

6.1.1基本建设投资

1、pc机一台:4000元;

2、开发工具:500元

3、数据库管理软件:500元

4、安全与保密:1000元

 

包括采购、开发和安装下列各项所需的费用,如:

  1. 房屋和设施;
  2. ADP设备;
  3. 数据通讯设备;
  4. 环境保护设备;
  5. 安全与保密设备;
  6. ADP操作系统的和应用的软件;
  7. 数据库管理软件。

6.1.2其他一次性支出

1.系统研究:500元

2.开发计划于测试基准的研究:500元

3.数据库的建立:1000元

4.检查费用和管理性费用:1000元

5.培训费以及开发安装人员所需要的一次性支出:1000元

 

包括下列各项所需的费用,如:

  1. 研究(需求的研究和设计的研究);
  2. 开发计划与测量基准的研究;
  3. 数据库的建立;
  4. ADP软件的转换;
  5. 检查费用和技术管理性费用;
  6. 培训费、旅差费以及开发安装人员所需要的一次性支出;
  7. 人员的退休及调动费用等。

6.1.3非一次性支出

  1. 设备的更新与维护费用:1000元/年
  2. 软件的更新和维护费用:100元/年;
  3. 公用设备,如机房的水电支出:10000元/年
  4. 其他经常支出:1000元/年

 

列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:

  1. 设备的租金和维护费用;
  2. 软件的租金和维护费用;
  3. 数据通讯方面的租金和维护费用;
  4. 人员的工资、奖金;
  5. 房屋、空间的使用开支;
  6. 公用设施方面的开支;
  7. 保密安全方面的开支;
  8. 其他经常性的支出等。

6.2收益

对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;

6.2.1一次性收益

用户登录设备不需要了,节约1000元。

说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述,如:

  1. 开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;
  2. 价值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等;
  3. 其他如从多余设备出售回收的收入等。

6.2.2非一次性收益

节约了学校的人力、物力和财力,大大提升了机房的管理效率。

说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。

6.2.3不可定量的收益

由于新体统服务使用方便,有更多的时间上机使用,平均每天多收益150元。每年收益大概40500元。

 

逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。

6.3收益/投资比

求出整个系统生命期的收益/投资比值。

3/5

6.4投资回收周期

根据投资和收益的分析,我们可以知道,大概在系统运行后,2年内便可以收回投入成本。

剩下三年大概收益121500元。

求出收益的累计数开始超过支出的累计数的时间。

6.5敏感性分析

A.设备和软件的配置等变化时,对开发和收益的影响最多不超过5000元。

B.该系统使用寿命为4年

C.该系统工作负载量:4000台计算机。

所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。

7社会因素方面的可行性

本章用来说明对社会因素方面的可行性分析的结果,包括:

7.1法律方面的可行性

本系统作为软件工程这门课程设计,没有签订任何合同,不存在合同责任;所有的东西都是自己的或者公司的,也没有挪用别人的成果,不存在侵犯专利权,版权问题。

 

法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面的陷井,软件人员通常是不熟悉的,有可能陷入,务必要注意研究。

7.2使用方面的可行性

使用可行性方面来看,我们设计的机房管理系统不仅仅可以应用于校园网络,同样可以应用于企业网络办公环境,对此我们认为,该系统具有相当的可行性,大大方便了考勤,计时等操作。学生,教师,职工大多都有计算机基础知识,而且本系统也容易懂,无论从管理方面还是方便使用方便来看,都能满足要求,故此系统都是可行的。

 

例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求等等,都是要考虑的。

8结论

从技术,经济,操作,法律,社会效益等方面来看,该系统是可行的,可以立即进行。

 

在进行可行性研究报告的编制时,必须有一个研究的结论。结论可以是:

  1. 可以立即开始进行;
  2. 需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;
  3. 需要对开发目标进行某些修改之后才能开始进行;
  4. 不能进行或不必进行(例如因技术不成熟、经济上不合算等)。

你可能感兴趣的:(软工视频总结,软工文档,软件工程之可行性研究报告,可行性研究报告,工程可行性,软件工程)