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

1引言

1.1编写目的

此可行性研究报告对《机房收费系统》软件做了全面细致的市场的调查,明确所要开发的软件具有的功能,性能,限制,环境等。考虑机房收费系统的法律可行性,技术可行性和经济可行性。项目分析员进行下一步工作的前提,是软件开发人员在定义阶段较早的认识到系统方面的缺陷,可以少花时间和经历,也可节省资金,避免许多困难,所以该可行性研究报告在整个开发过程中是非常重要的。
本研究报告的目的是为了提高机房收费管理的水平,达到节约时间,提高效率,快捷效率的管理目的,从而降低人力,物力,财力消耗,本次编写目的是为了分析廊坊师范学院是否具备研发机房收费系统的必要性和可能性,预期的读者为系统管理人员,开发人员和维护人员。

1.2背景

随着网络技术的快速发展,网络化学习已经是大势所趋,学校机房成了学校上网学习的主要信息场所,学生上机自主化学习是一个不可缺少的环节,但随之而来的却是一系列的机房管理问题,如考勤,收费等问题,而机房收费系统就是为了满足机房管理这一要求而设计的,不仅仅可以降低机房的运营成本提高效率,而且方便准确快捷,为我们的教育管理带来了便利。
说明:
1、 系统名称:机房收费系统
2、 任务提出者:米新江教授
开发者:齐智
用户:教师,学生,机房管理员等
实现该软件的计算中心或者计算机网络:学习机房
3、该软件同其他系统或机构的基本来往关系:由廊坊师范学院信息技术提高班来做技术支持。

1.3定义

VB 就是 Visual Basic 的意思,是一种常用的编程开发工具。它的基础是编程语言Basic ,Visual Basic 简单点来说就是微软为了更好的让人们学习编程,应用上 Basic 开发语言的一套工具,简称就是 VB。VB 的面世使原本极其复杂困难的编程、软件开发的工作变得简单。最初的编程工作都是依靠全套的代码去进行的,工程量极大。Microsoft 就是看准了这个人们渴求快速发展软件开发行业的商机,利用自己的技术实力研发出 VB 这么一套完善的编程工具。VB 把过往的纯代码编程过度到可视化编程,将一些经常要使用到的功能以一个个的控件的形式出现,例如 Label(标签)、TextBox(文本框)等等的。他们在以前的编程工作中需要在使用时重复多次的输入同样的代码去实现这个功能,而这些代码却不是小工程,耗费了很大的人力物力和很多的时间。所以有了 VB 之后,编程的工作也就可以普及啦,可以免去了机械的重复的代码的输入,又可以一面编辑核心功能一面进行界面优化美化,一劳多得啊。

1.4参考资料

  1. SQL Server视频 耿建玲 浙江大学
  2. SQL Server入门经典
  3. 软件开发工具张洪志 哈尔滨工业大学
  4. 可行性研究报告(GB8567——88)

2可行性研究的前提

2.1要求

说明对所建议开发的软件的基本要求,如:
A. 功能;
1、 记录:实现系统的登陆与退出实时记录
2、 实现上机,下机以及下机计费
3、 实现不同限制条件下的查询
4、 实现老师以及学生上机的实时记录
B. 性能;
基础为上机准备时间为2分钟,每一个小时进行扣费,并且可以根据需要修改。
C. 学生的信息查询;包括:卡号,学号,姓名等基本信息
学生实时上机状况,学生的上机记录,学生的充值状况,以及收取金额查询;

D. 注册时,学生的信息
充值时,卡号与金额
退卡时;卡号
修改基本数据时:基本数据
查询时;查询条件
上机和下机时:卡号

F. 同本系统相连接的其他系统:SQL Server 2014
G. 完成期限30天

2.2目标

A. 减少老师的工作量和所需人员数量
B. 对学生的管理更加高效便捷
C. 提高对老师的约束和管理
D. 提高了对学校机房的高效利用

2.3条件、假定和限制

说明对这项开发中给出的条件、假定和所受到的限制,如:
a. 系统的运行寿命的最小值为:4年
b. 系统方案选择比较的时间:2天
c. 经费来源:学校财务部对数信学院的财务预留
d. 硬件环境:;廊坊师范学院的机房设备以及网络设备
e. 运行环境:win7,win8以以上版本的操作系统,台式机以及笔记本
f. 开发环境:Visual Basic6.0、SQL Server 2014
g. 可利用的信息和资源:
学生信息管理系统;
SQL Server视频 耿建玲 浙江大学
SQL Server入门经典
h. 系统投入使用的最晚时间:2018年11月1日

2.4进行可行性研究的方法

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

2.5评价尺度

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

3对现有系统的分析

这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。
分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。

3.1处理流程和数据流程

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

3.2工作负荷

能够保持100人同时在线,并流畅的进行使用。
3.3费用开支
人力:老师两名,共计每月5000元
设备:空调、供暖、机房电脑,以及电脑维护,共计每月2000元,
总计:每月7000元。

3.4人员

软件工程师一名,操作员两名。

3.5设备

服务器一台,电脑设备若干

3.6局限性

满负荷较低,对于超出负荷,容易造成卡顿及等待时间较长。
使用权限的混乱,数据库每月数据导致的错误

4所建议的系统

4.1对所建议系统的说明

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

4.2处理流程和数据流程

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

4.3改进之处

1、对于学生的注册及充值金额进行最大值和最小值的限制
2、对于操作员的管理进行实时记录
3、对于系统的容错性进行提高
4、提高效率,降低管理和操作以及维护所需要的人员数量。
5、提供更加友好的人机界面。

4.4影响

4.4.1对设备的影响

提供操作员打卡的功能,提升了对操作员的监督和管理。

4.4.2对软件的影响

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

4.4.3对用户单位机构的影响

建立单独的学生充值地点,并且提供一般用户忘记账号密码的相关帮助。

4.4.4对系统运行过程的影响

a. 用户操作规程:一般用户管理学生上下机工作,操作员管理一般用户以及学生的充值退卡工作;管理员负责结账以及操作员管理
b. 运行中心的操作规程;操作员需每日下班与管理员进行账目核对
c. 运行中心与用户之间的关系;用户到运行在中心进行充值和退卡
d. 源数据的处理;源数据保存在数据库中,可随时进行查询
e. 数据进入系统的过程;用户信息-注册-充值-上机-下机-结账-退卡
f. 对数据保存的要求:安全性、完整性、正确性
g. 输出报告的处理过程、存储媒体和调度方法;每日或每周打印报表上交校级领导检查
h. 系统失效的后果及恢复的处理办法。系统失效后所有学生暂时上机的记录不能查询,记录的上机时间在数据库里,恢复的办法时重启系统,调出数据库最后一次记录即可解决。

4.4.5对开发的影响

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

4.4.6对地点和设施的影响

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

4.4.7对经费开支的影响

从经济效益来分析,软件的开发,先对于硬件而言,只是使用学校的现有网络设备以及机房电脑,对软件而言,机房的操作系统完成能够满足,无需要增加其他设备,并且还可以提升老师的效率,降低工作量。

4.5局限性

由于开发小组的第一次做正规开发,每月实战经验,可能会导致一些问题考虑的不全面,出现部分的遗漏情况。

4.6技术条件方面的可行性

a. 开发软件采用VB6.0为基础开发环境
b. 以SQL Server 2014为数据库系统
c. 结合两个环境,并且一年多的学习,通过一年的学习,有了知识基础和稳固的经验。
d. 在规定时间内,能够顺利完成任务。

5可选择的其他系统方案

暂无。

6投资及效益分析

6.1支出

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

6.1.1基本建设投资

包括采购、开发和安装下列各项所需的费用,如:
a. PC机一台:5000元
b. 开发工具:500元
c. 数据库管理软件:500元
d. 安全与保密设备:1000元
总计:7000元

6.1.2其他一次性支出

a. 系统研究(需求的研究和设计的研究):500元
b. 开发计划与测量基准的研究;500元
c. 数据库的建立;1000元
d. 检查费用和技术管理性费用;1000元
e. 培训费、旅差费以及开发安装人员所需要的一次性支出;1000元

6.1.3非一次性支出

列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a. 设备的租金和维护费用;2000元/年
b. 软件的租金和维护费用;500元/年
c. 公用设备,如机房的水电支出:10000元/年
d. 其他经常性的支出:1000元/年
总计:13500元,

6.2收益

6.2.1一次性收益

用户登陆设备不需要了,节约2000元。

6.2.2非一次性收益

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

6.2.3不可定量的收益

由于新系统服务更加方便,有更好的用户与时间上机管理,平均每天收益多150元,每年收益大概40500元。

6.3收益/投资比

3/5

6.4投资回收周期

1.6

6.5敏感性分析

a.该系统使用寿命4年。
b.该系统工作负荷量为:500台计算机
c.处理速度要求:学校台式机配置即可。

7社会因素方面的可行性

7.1法律方面的可行性

独立自主开发,不存在版权问题。

7.2使用方面的可行性

只需要一个软件工程师,两名管理员,普通计算机老师完全可以胜任,管理简单方便,资金都有记录,可以随时核对账目,还可以打印报表供领导检查。

8结论

总结各方面的移速来分析,该系统是可行的。

感谢您的阅读!!

  • 12
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
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 基本建设投资

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值