可行性研究报告
1引言
1.1编写目的
为提高机房管理的水平,节约时间提高效率,从而降低人员浪费,资金支出。本次编写主要是为了分析廊坊师范学院机房是否具备机房收费系统的必要性和可行性。
预期的读者:决策者,开发人员,项目负责人,客户
1.2背景
说明:
随着信息技术的发展,廊坊师范学院的校园网络环境发生很大的变化,机房已经成了人们学习必不可少的地方。机房也必须得有一定的管理手段才能更好的管理,不然就容易出现问题。因而机房收费系统应运而生,不仅可以降低机房的运营成本还可以提高效率,为机房管理提供了极大的便利。
A.软件系统名称:机房收费系统
B.本项目的任务提出者:米新江教授
开发者:杨楠
用户:教师、学生、机房管理员
实现该软件的计算中心或计算机网络:学校机房
C.该软件同其他系统或机构的基本来往关系:可访问学生学籍系统的数据库,查询学生信息。
1.3定义
VB语言:1991年,美国微软公司推出了Visual Basic(可简称VB),目前的最新版式VB 2005(VB8)中文版。
SQL:全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。
1.4参考资料
[1]《软件工程事务》刘学俊李继芳 刘汉中 编著 浙江大学出版社
[2]可行性研究报告(GB8567——88)
[3] 《软件工程》 马林艺著 机械工业出版社
2可行性研究的前提
2.1要求
说明对所建议开发的软件的基本要求,如:
A. 功能:
计时:从登录成功开始计时,到退出系统
计费:根据上机时间和计费方式,计算相应的上机费用
考勤:根据学生上下机情况,打印考勤表
维护:系统故障,使用完毕后关机。
B. 性能: 机房上机准备时间为五分钟,扣费时间为一分钟一次,金额精确到0.1元,这些数字管理员可以随时修改,实时查看学生上机情况。
C. 输出:
用户列表:用于管理员对用户信息的管理,管理员通过输入命令即可 输出。
用户消费明细:是为了方便账户查询自己的消费信息,账户需要时通过输入 命令即可输出。
日结账单:实现每日账目的汇总,向上级领导汇报
周结账单:实现每周账目的汇总,向上级领导汇报
系统错误报告:记录系统出错的时间,错误类型等,给系统维护人员参考,便于维护。
考勤记录表:记录考勤记录,包括用户是否出勤、上机、下机时间、持续时间,每节课结束后及时产生并保存或打印出来给上课老师。
D. 输入:
说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;
E. 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;根据卡号上机,记录上下机时间,收费
在安全与保密方面的要求;用户信息只有用户自己和管理员可见,所有信息只有管理员可有修改
F. 同本系统相连接的其他系统;学籍管理系统
G. 完成期限:2016年10月10号
2.2目标
说明所建议系统的主要开发目标,如:
A. 人力与设备费用的减少30%以上。
B. 处理速度的提高,反应时间最多不超过10秒
C. 控制精度或生产能力的提高;
D. 管理信息服务的改进,方便查看教师考勤以及用户的上下机信息
E. 自动决策系统的改进,完善系统系统管理和故障处理功能。
F. 人员利用率的改进,减少管理人员50%左右。
2.3条件、假定和限制
说明对这项开发中给出的条件、假定和所受到的限制,如:
a.所建议系统的运行寿命的最小值;10年
b.进行系统方案选择比较的时间;一周
c.经费、投资方面的来源和限制;
材料项目 | 所需金额(元) | 来源 | 限制 |
两台笔记本电脑 | 12,000 | 开发小组个人笔记本 | 无 |
参考书等参考资料 | 300 | 书店或网上购买,图书馆借阅 | 现有的书籍资料只是起参考作用 |
打印 | 50 | 开发小组 | 无 |
d. 法律和政策方面的限制;本系统不涉及法律政策问题
e.硬件、软件、运行环境和开发环境方面的条件和限制;学生台式机或笔记本,Windows XP 以上操作系统,C/C++/JAVA编程语言,SQL Server2008,ACCESS,学校机房。
f.可利用的信息和资源;老师提供的资料,网上百度,图书馆
g.系统投入使用的最晚时间:2016年12月30号。
2.4进行可行性研究的方法
(1)对我校现有的机房管理系统进行调查
(2)走访机房管理人员,原系统开发人员
(3)调查学生、老师、管理员等希望机房管理系统拥有哪些功能
(4)根据调研结果,统一处理,确定新系统的改进之处,建立模型
2.5评价尺度
该系统的预期使用对象主要是管理员、学生、教师等。评价该系统因该从以下几个方面:
(1)首先是功能,应满足各类使用人员的需求
(2)其次是使用的难易程度,要方便任何人使用,即使是第一次使用,也应该能用的好
(3)第三是经费,费用不能很高,最多是原系统费用的两倍
(4)最后是开发时间的长短,要求在一学期内完成
3对现有系统的分析
这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。
分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。
3.1处理流程和数据流程
说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。
3.1.1 系统流程图
3.1.2 数据流程图
3.1.3数据字典
名字: | 一般用户 |
描述: | 计算机的使用者 |
别名: | 无 |
定义: | 用户名+密码+学号+班级+学号+性别+系别+账户金额+备注 |
数量: | 100左右 |
名字: | 管理员 |
描述: | 机房计算机的管理者 |
别名: | 无 |
定义: | 管理员号+密码+姓名+性别+级别+电话+备注 |
数量: | 5左右 |
名字: | 操作员 |
描述: | 机房计算机的操作员 |
别名: | 无 |
定义: | 操作员号+密码+姓名+性别+级别+电话+备注 |
数量: | 10左右 |
3.2工作负荷
列出现有系统所承担的工作及工作量。
用于查看学生上机记录情况,充值记录,退卡,注册,消费情况等,以及操作员的工作记录,日结账单等等。
用于维持机房300台电脑的运行。
3.3费用开支
列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开 支总额。
用处 | 数量 | 开支金额数(元) |
电脑 | 300 | 1200000 |
人员 | 20 | 2000元/月 |
打印机 | 5 | 20000 |
空调 | 5 | 20000 |
桌子和凳子 | 300 | 3000 |
机房 | 5 | 10000 |
数据库 | 1 | 3000 |
总开支 | 840000元/月+1256000 |
3.4人员
列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。
数据库维护人员:SQLserver数据库的了解 5人
系统维护人员:系统运行环境等的测试、操作系统基本知识 10人
机房管理人员:机房各部门任务 10人
3.5设备
列出现有系统所使用的各种设备。
数据库,打印机,刷卡机,电脑
3.6局限性
(1)、学生余额不足时,不能强制下机,卡内金额不能取出
(2)、学校偶尔没有网络,学生无法上网学习
(3)、更新金额速度慢,处理不当
(4)、电脑内存较小,容易死机
4所建议的系统
本章将用来说明所建议系统的目标和要求将如何被满足。
4.1对所建议系统的说明
概括地说明所建议系统,并说明在第2章中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。
机房收费系统是信息管理系统,通过计算机管理用户的信息,同时该系统还具有查询,充值,考察工作记录等很多功能,方便进行人员的管理,查询等操作,提高了效率,节约了成本。
系统和数据库相连接,通过访问数据库真正的对大量数据进行高效的管理,方便查询等操作。
4.2处理流程和数据流程
给出所建议系统的处理流程和数据流程。
4.3改进之处
按2.2条中列出的目标,逐项说明所建议系统相对于现存系统具有的改进。
(1)人员利用率提高,减少了人员的使用,方便了管理
(2)能够迅速将学生的上下机,消费情况记录下来,方便
(3)时间精读控制到秒,数据精读控制到两位小数以上
(4)方便了管理员查询操作员的考勤记录
4.4影响
说明在建立所建议系统时,预期将带来的影响,包括:
4.4.1对设备的影响
说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改。
配置刷卡设备,方便上机,
4.4.2对软件的影响
说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。
安装使用该运行环境的操作系统,适应该系统的运行。
4.4.3对用户单位机构的影响
说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。
管理人员的数量降低了2/3左右,要求管理人员能够掌握数据库操作,故障处理能力。合理安排学生上机时间,保证都可以正常上机。
4.4.4对系统运行过程的影响
a.用户的操作规程;刷机,然后输入用户名和账号身份验证上机
b.运行中心的操作规程;对发送的数据进行验证,记录错误报告,及时排除故障
c.运行中心与用户之间的关系;对用户发送的身份验证进行核对,然后做出相应的处理。
a. 源数据的处理;以数据库SQL Server 2008对数据进行管理
b.数据进入系统的过程;用户——>验证——>数据库——>管理系统
d. 对数据保存的要求,对数据存储、恢复的处理;应严格保密
e.输出报告的处理过程、存储媒体和调度方法;打印机打印
f.系统失效的后果及恢复的处理办法。用户不能上机,管理员也不能进行操作,需要按照日志进行恢复。
4.4.5对开发的影响
(1)根据不同的用户,设置相应的权限,每次都需要对登录进行判断,防止非法登陆
(2)在SQL server2008数据库中进行增删改查等工作
(3)系统打包,能够进行异地发布
(4)使用visual Basics6.0完成对系统的开发工作
4.4.6对地点和设施的影响
说明对建筑物改造的要求及对环境设施的要求。
一般在学校机房使用
4.4.7对经费开支的影响
扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。
从经济效益来看,软件的开发成本并不大,而其他的投入也就是电脑。由于学校的电脑已经普及,所以系统运行的基础环境已经具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。
4.5局限性
说明所建议系统尚存在的局限性以及这些问题未能消除的原因。
由于技术人员能力有限,导致机房收费系统功能不太完全,偶尔可能出现崩溃。
4.6技术条件方面的可行性
本节应说明技术条件方面的可行性,如:
a.在当前的限制条件下,该系统的功能目标能达到;
b.利用现有的vb6.0提供操作环境,SQLserver2008数据库进行数据的管理和保密,该系统的功能能实现;
c.对开发人员的数量4-8人左右和必须具备专业的知识,能够熟练的开发系统。
d. 在规定的期限内,本系统的开发能够完成。
5可选择的其他系统方案
扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。
5.1可选择的系统方案1
参照第4章的提纲,说明可选择的系统方案1,并说明它未被选中的理由
5.2可选择的系统方案2
按类似5.1条的方式说明第2个乃至第n个可选择的系统方案。
......
6投资及效益分析
6.1支出
6.1.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
- 房屋和设施;提供电脑300台,15000
- 安全与保密设备;1000
- 打印机:1000元
- 刷卡机:500元
- 数据库管理软件。1500
- 总计:15600元
6.1.2其他一次性支出
包括下列各项所需的费用,如:
a.研究(需求的研究和设计的研究);500元
b.开发计划与测量基准的研究;500元
c.数据库的建立;1000元
d. 检查费用和技术管理性费用;1000元
e.培训费、旅差费以及开发安装人员所需要的一次性支出;1000元
f.人员的退休及调动费用等。500元
g.总计:5500元
6.1.3非一次性支出
列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a.设备的租金和维护费用;10000元/年
b.软件的租金和维护费用;1000元/年
c.数据通讯方面的租金和维护费用;2000元/年
d. 人员的工资、奖金;500000元/年
e.房屋、空间的使用开支;5000元/年
f.保密安全方面的开支;10000元/年
g.其他经常性的支出等。1000元/年
h.总计:529000元
6.2收益
6.2.1一次性收益
用户登录设备不需要了,节约10000元
6.2.2非一次性收益
运行原系统每年的非一次性费用为840000元,而运行建议的系统,每年费用为529000元,节约了311000元。
6.2.3不可定量的收益
逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。
由于新系统服务使用方便,有更多的用户利用课余时间上机使用,平均每天收益多150元,每年收益为405800元。
6.3收益/投资比
该系统初步运行,对整个机房的管理预期效果未知。
6.4投资回收周期
系统初步运行,相应的费用做的不够到位,预期2年左右就可以获得收益
6.5敏感性分析
系统生命期长度:五年左右
系统的工作负荷量:机房所有电脑
工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围:4000元左右
7社会因素方面的可行性
7.1法律方面的可行性
该系统只适用于机房环境,给老师个学生提供方便,不存在侵权等行为。
7.2使用方面的可行性
适合于各个高校的机房学习,使用方便,管理高效,操作简单,能够满足各类人员的需求。
8结论
从技术、经济、操作、法律、社会效益等方面来看,该系统时刻行的,可以立即进行。