【软件工程】-可行性研究报告

1.引言

1.1编写目的

 为使机房上机收费管理更加科学高效,我们决定开发一款简单实用的机房收费系统。为此我们将从经济,技术,操作和时间等方面研究本系统的可行性。也希望通过本报告对问题有一个初步的认识,以最小的代价在尽可能短的时间内确定本系统能否完成预期的任务达到预期的效果。

1.2背景

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

说明:

1. 开发者:崔鹏
2. 用户:老师,学生,机房管理员等
3. 实现该软件的计算中心或或者计算机网络:学习机房
4. 该软件同其他系统或机构的基本来往关系: 由廊坊师范学院信息技术提高班来做技术支持。

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 入门经典、

2可行性研究的前提

2.1要求

1、功能:能够提供日常的学生上下机服务和收费功能,能够统计老师值班和同学们上下机及充退款等基本信息,能够方便高效的实现机房收费功能。

2、性能:学生的上机情况可以实时显示在教师端并同步存储到数据库中;实现了自动消费金额的自动计算,并且提供金额查询等服务;能够调取当日及任意时间段内详细的机房收支情况统计表格等。所有操作简单易用,不需要太多的培训即可熟练掌握。

3、输出:

1)日结账单:统计当日的学生上机消费情况;每日产生一次,次日刷新;给机房管理者查看;

2)周结账单:统计任意时间段内学生上机消费情况;可通过输入任意需要查询的时间段进行信息的查询;频率不固定;同样是给机房管理者看;

3)操作员工作记录:统计各机房操作人员的机房收费系统的操作情况;可不定期查看;给比操作者更高一级的管理者查看;

4)学生上机情况查询:统计学生上机情况,包括消费情况,上机时间等信息;可不定期查看;给机房管理者查看;

4、输入:上机卡号,学号,金额等整型类型数据;日期类型数据;学生姓名和操作员姓名等字符串类型数据。机房管理者通过机房收费系统实现管理学生上机的功能,即查询和统计的工作,用户通过机房收费系统实现上下机操作,还有一些简单的查询工作。

6、在安全与保密方面的要求:服务器端的管理员具有最高权限,包括对数据库进行操作,配置基本信息、账单查询等操作;管理员进行权限分级,不能越级操作,系统操作员具有添加添加删除账户,查询历史记录等操作,一般用户具有在线信息和监控学生端的权限;而学生只能查询本人信息;登录的时候需要密码确认。

7、完成期限:2019年12月1日

2.2目标

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

2.3条件、假定和限制

1.系统运行寿命的最小值:4年
2.经费来源:自费
3.硬件环境:壹佰八楼网络设备、自己的电脑
4.运行环境:WIN7或者WIN8及以上系统,台式机,笔记本
5.开发环境:Visual Basic6.0、SQL 2008
6.可利用的信息资源:学生管理系统
7.系统投入使用最晚时间:2019年12月30日

2.4进行可行性研究的方法

 通过对用户需求的调查研究,即对当前机房收费系统的走访调查,得出确实有必要开发新的机房收费系统。通过这个可行性研究报告交予校方相关领导审批,从经济可行性和法律可行性等反面综合评价本系统。

2.5评价尺度

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

3对现有系统的分析

3.1处理流程和数据流程

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

3.2工作负荷

1、完成对学生上机的管理,包括基本数据设定,学生上机费用统计,学生上机信息查询等工作。
2、能同时允许多用户登录,能承载几百人同时在线。

3.3费用开支

 由于运行现有系统所引起的很多费用是冗杂的和完全可以避免的,如由于现在的系统导致的人力和设备的浪费、空间的大量占用等,另外由于现有系统经常性的故障耗费大量的人力和物理进行维护工作。

3.4人员

编程人员一名、测试人员两名

3.5设备

电脑一台

3.6局限性

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

4所建议的系统

4.1对所建议系统的说明

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

4.2处理流程和数据流程

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

4.3改进之处

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

4.4影响

4.4.1对设备的影响

 机房用于的管理的电脑数量减少了。建议的系统对机器的融合性较好,在现有的xp或win7的机器上都可以使用

4.4.2对软件的影响

 要运行及防护收费系统,必须保证操作系统在WIN7及其以上环境,对不满足的进行升级,以适应要求,为了使现存的应用软件和支持软件能够同所建议系统相适应,需要补充报表控件。

4.4.3对用户单位机构的影响

1.首先对单位机构肯定是提供了极大的方便,
2.使用该系统的值班教师,一定要会Windows系统的基本操作

4.4.4对系统运行过程的影响

1、用户的操作规程:登录、注册、充值的基本操作就可以申请上机了。
2、运行中心的操作规程:需要注册、登录、运行程序、设定好基本数据就可以对学生上机进行有效的管理
3、运行中心与用户之间的关系:管理和被管理关系;服务与被服务的关系。
4、源数据的处理:保存在服务器端,不能随便进行更改。
5、数据进入系统的过程:基本数据由管理员设定;消费信息,登录信息等数据由程序使用者动态产生。
6、对数据保存的要求,对数据存储、恢复的处理:数据动态实时保存在服务端,服务端每日进行备份保证数据的安全性,和丢失后的恢复。
7、输出报告的处理过程、存储媒体和调度方法:报表可随时调用供各部门审查。8、系统失效的后果及恢复的处理方法:失效后当前上机的及上次备份之后的用户记录丢失。恢复可从上次备份数据开始,备份恢复后重启系统即可。

4.4.5对开发的影响

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

4.4.6对地点和设施的影响

 对学校机房的高效率使用,以及降低了老师的工作量。
4.4.7对经费开支的影响

1.开发和设计费用:1万元(主要用于程序代码的编写工作和软件系统的测试工作等)。
2.维持运行:管理者日常的工作日内的正常劳动所得报酬。

4.5局限性

1.由于开发小组第一次做比较正规的开发,没有实战经验,可能有一些问题考虑得不太全面,难免会遗漏的地方。
2. 不能对用户使用的电脑进行点对点的控制。学生充值需保证最低消费5元

4.6技术条件方面的可行性

1、开发系统采用Visual Basic开发语言和SQL 2014, 预期能准确开发完成系统
2、开发人员经过一年多专业方面的学习,拥有一定的经验和扎实的基础。
3、在规定期限内,能够顺利完成任务。

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元

6.1.2其他一次性支出

1.系统研究:500元
2.开发计划于测试基准的研究:500元
3.数据库的建立:1000元
4.检查费用和管理性费用:1000元
5.培训费以及开发安装人员所需要的一次性支出:1000元

6.1.3非一次性支出

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

6.2收益

6.2.1一次性收益

1、开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存储和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的应用,处理的集中化/分布化:5万元

2、价值的增升包括由于一个应用系统的使用价值的增升多引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少:5万元

3、其他如从多余设备出手回收收入:2万元

6.2.2非一次性收益

 在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免:由于减少了人员和设备的使用可每月减少开支1万元

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 可行性研究报告   可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 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 基本建设投资
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值