可行性研究报告
1引言
1.1编写目的
随着信息技术的不断发展,人们越来越依赖计算机,计算机的学习也是必不可少,大学对学生们计算机技术要求也逐步提高,学生在机房学习的时间也随之加多,故需要一套完善的机房收费和管理系统来帮助管理和应用。预期的读者为系统管理人员、开发人员和维护人员
1.2背景
说明:随着信息技术的发展,计算机技术越来越受到重视。学生们在机房进行的网上学习也越来越多,如英语的自主学习,计算机一级的学习和VB的学习等,因此需要建立一个机房收费和管理的信息系统来管理学生,帮助老师更好的进行教学。
A.软件名称:机房收费系统
B.任务提出者:米新江教授
开发者:尚锦
用户:廊坊师范学院全体师生
实现该软件的计算中心或计算机网络:廊坊师范学院机房机房网络
C.该软件同其他系统或机构的基本来往关系:由信息技术提高班做技术支持
1.3定义
VB语言:1991年,美国微软公司推出了VisualBasic(可简称VB)。SQL 全称是“结构化查询语言(StructuredQuery Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R 开发的一种查询语言,它的前身是SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛应用。
1.4参考资料
[1]可行性研究报告(GB8567——88)
2可行性研究的前提
2.1要求
A.功能:
计时:登录成功开始计时,一直到注销退出系统为止
计费:根据计时模式和计费方式,计算相应的上机费用
考勤:根据计时模式记录学生上下机情况,打印考勤表excel
维护:系统故障、系统不稳定等,机房清洁
B.性能:机房上机准备时间为二分钟,扣费时间为一分钟一次,金额精确到0.01元,这些数据管理员可以随时修改,实时查看学生上机情况。
C.输出:
用户列表:用于管理员对用户信息的管理
日结账单:实现每日账目的汇总,向上级领导汇报
周结账单:实现每周账目的汇总,向上级领导汇报
考勤记录表:学生、操作人员、管理人员的上下机和执勤情况
系统错误报告:记录系统出错的时间,错误类型,为系统维护人员参考。
D.输入:
用户信息:新开账户的初始信息,包括用户名,卡号,姓名,初始金额等,存入数据库中。
一般用户:姓名、学号、卡号、班级、年级等
操作员用户:卡号、姓名等
管理员用户:姓名、卡号等
E.数据流程和处理流程:根据注册卡号进行上机,记录上机时间、下机时间,根据时间判断所收费用。
F.安全与保密方面的要求:用户信息只有用户自己和管理员可见,所有信息只有管理员可修改。管理员拥有最高权限,操作员次之,一般用户只能管理学生上下机。
G.同本系统相连接的其他系统:学生信息管理系统
H.完成期限:10天
2.2目标
A.人力与设备费用减少20%
B.每条数据处理速度不能大于1s
C.控制精度或生产能力的提高:时间精度到s
D.管理信息服务的改进:方便查询和管理
E.自动决策系统的改进:提高系统故障修复的速度和效率
F.人员利用率的改进:人员利用率调高20%
2.3条件、假定和限制
a. 所建议系统的运行寿命的最小值:5年
b. 进行系统方案选择比较的时间:3天
c. 经费、投资方面的来源和限制:
经费:1000元,
投资:学校资金,
限制:无限制
d. 法律和政策方面的限制:不能开发产生违反国家法律或政策的违法软件。要满足用户隐私,及数据安全。
e. 硬件、软件、运行环境和开发环境方面的条件和限制:
硬件:学校电脑或者笔记本
软件:VISUAL BASIC 6.0
运行环境:XP系统或者WIN7系统
开发环境:VISUAL BASIC 6.0,SQL 2008
f. 可利用的信息和资源;学生信息管理系统
g. 系统投入使用的最晚时间:从项目开发起始时间之后的一个月
2.4进行可行性研究的方法
主要采取的方式是走访调查和网上调研,对机房学生,老师和管理者的调查和询问,和网上问卷的形式。根据调查的结果和信息来确定系统的功能,设计模型。
2.5评价尺度
开发费用:1000元
各项功能的优先次序:注册,充值,上机,下机,注销,退出。
开发时间:一个月
使用中的难易程度:不管是老师和是学生,使用一次就能学会基本操作,以简单为主
3对现有系统的分析
3.1处理流程和数据流程
用户: 注册,登录,上机,充值,下机,注销,退出系统。
操作员:注册,登录,上机,充值,查询,下机,注销,退出系统。
管理员:注册,登录,上机,充值,查询,日结账单和周结账单,设定基本数据,添加和删除用户,下机,注销,退出系统。
3.2工作负荷
该系统主要承担计时、计费、管理等工作,用户端采用硬件级的底层网络与身份验证相结合,保证安全性;管理端采用软件模式,主要管理学校机房的上机业务,它主要管理的模块有系统管理,用户信息管理,新用户办理管理,学生付费管理,上机计费管理。
3.3费用开支
人力:100元设备:机房电脑:1000元
3.4人员
数据库日常维护 2人 理解掌握SQL数据库
机房日常管理 10人 了解电脑基础知识
系统维护人员 2人 了解计算机原理、操作系统知识、常用软件、SQL数据库等
3.5设备
设备主要以电脑为主,学生登录设备,机房监控设备,打印机,SQL数据库。
3.6局限性
处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等。设备已用多年,比较老旧,无法再进行改进型维护。
4所建议的系统
4.1对所建议系统的说明
机房收费系统是利用计算机的高效和方便来对学生学习进行管理和控制。提高了学习的效率,加强了检索信息的速度,管理信息的强度,调高了办事效率。
运用了Visual Basic6.0和数据库SQL Sever 2008,报表等工具。
4.2处理流程和数据流程
用户: 注册,登录,上机,充值,下机,注销,退出系统。
操作员:注册,登录,上机,充值,查询,下机,注销,退出系统。
管理员:注册,登录,上机,充值,查询,日结账单和周结账单,设定基本数据,添加和删除用户,下机,注销,退出系统。
4.3改进之处
A.人力与设备费用减少20%,减少了成本
B.每条数据处理速度不能大于1s,提高了处理速度
C.控制精度或生产能力的提高:时间精度到s ,数据处理更加准确
D.管理信息服务的改进:方便查询和管理
E.自动决策系统的改进:提高系统故障修复的速度和效率
F.人员利用率的改进:人员利用率调高20%
4.4影响
4.4.1对设备的影响
在每个机房门口配置刷卡设备
4.4.2对软件的影响
操作系统在XP以上,现有的系统需要统一升级,以适应新要求的需要
4.4.3对用户单位机构的影响
要求建立固定的注册和充值地点,方便学生注册和充值。管理员老师要求是计算机系的老师,操作员和值班老师要求掌握一定的计算机知识。
4.4.4对系统运行过程的影响
a. 用户的操作规程:一般用户管理学生上下机工作;操作员管理一般用户以及学生的充值,退卡工作;管理负责结账和日结和周结账单的结算。
b. 运行中心的操作规程:操作员需要每日下班与管理员进行账目核对
c. 运行中心与用户之间的关系:用户到运行中心进行充值和退卡
d. 源数据的处理:保存在服务器的数据库中,可以随时进行核对
e. 数据进入系统的过程:用户信息-注册-充值-上机-下机-结账-退卡
f. 对数据保存的要求,对数据存储、恢复的处理:对数据库进行备份处理,保证数据的安全性。
g. 输出报告的处理过程、存储媒体和调度方法:每日或每周打印报表交上机领导检查
h. 系统失效的后果及恢复的处理办法:系统失效后所有学生暂时上机的记录不能查询,记录的上机时间在数据库里,恢复的办法是重启系统,调出数据库最后一次的记录即可解决问题
4.4.5对开发的影响
说明对开发的影响,如:
a. 为了支持所建议系统的开发,用户需进行的工作:用户需要重新进行需求的核对和添加
b. 为了建立一个数据库所要求的数据资源:使用SQL 2008完成对数据库的增加、修改、查询、删除等工作。
c. 为了开发和测验所建议系统而需要的计算机资源:机房电脑
d. 所涉及的保密与安全问题:系统管理维护有专门的人员负责,要对他们设置不同的权限。
4.4.6对地点和设施的影响
普通电脑即可,无特别要求。
4.4.7对经费开支的影响
从经济效益来分析,软件的开发成本不大,而其它的投入也只是电脑。电脑的普及也带来了低成本投入。由于系统运行的基础环境均已具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。
4.5局限性
由于是第一次开发,考虑的不够全面和完善,技术和资源有限,还有待进一步提高。
4.6技术条件方面的可行性
本节应说明技术条件方面的可行性,如:
a. 在当前的限制条件下,该系统的功能目标能否达到:系统主要功能就是计时、计费、考勤、维护,这些功能基本都能完成。
b. 利用现有的技术,该系统的功能能否实现:系统是比较基础的语言VB编写的,SQL Sever2008进行数据写入存储,所以系统完全可以实现
c. 对开发人员的数量和质量的要求并说明这些要求能否满足:能
d. 在规定的期限内,本系统的开发能完成。
5可选择的其他系统方案
5.1可选择的系统方案1
无
5.2可选择的系统方案2
无
6投资及效益分析
6.1支出
a. PC机1台:5000元;
b. 开发工具:800元;
c. 数据库管理软件:800元;
d. 安全与保密设备:800元;
总计:7400元
6.1.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
6.1.2其他一次性支出
包括下列各项所需的费用,如:
a. 研究(需求的研究和设计的研究);300
b. 开发计划与测量基准的研究;300
c. 数据库的建立;500
d. ADP软件的转换;500
e. 检查费用和技术管理性费用;1000
f. 培训费、旅差费以及开发安装人员所需要的一次性支出;3000
g. 人员的退休及调动费用等。3000
h. 总计:8600
6.1.3非一次性支出
列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a. 设备的租金和维护费用;2000
b. 软件的租金和维护费用;1000
c. 数据通讯方面的租金和维护费用;1000
d. 人员的工资、奖金;3000
e. 房屋、空间的使用开支;6000
f. 公用设施方面的开支;3000
g. 保密安全方面的开支;3000
h. 其他经常性的支出等:5000
i. 总计:19000
6.2收益
对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;
6.2.1一次性收益
用户登录设备不需要了,节约2000元。
6.2.2非一次性收益
节约了学校的人力、物力和财力,大大提升了机房的管理效率。
6.2.3不可定量的收益
逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。
由于新的系统服务使用更方便,有更多的用户课余时间上机使用,平均每天都多收益100元,每年多收益100*270=27000元。
6.3收益/投资比
3/5
6.4投资回收周期
1.6
6.5敏感性分析
A.该系统使用寿命:5年
B.该系统工作负荷量为:500台计算机
C.处理速度要求:学校台式机配置即可
D.设备和软件配置等变化时:对开发和收益的影响最多不超过500元
7社会因素方面的可行性
7.1法律方面的可行性
独立自主的开发,不存在版权问题。
7.2使用方面的可行性
只需一个管理员和一个操作员,普通计算机老师完全可以胜任此工作,管理简单方便,收到的钱都有记录,可以随时核对账目,还可以打印报表共领导检查。
8结论
从技术、经济、操作、法律、社会效益等方面来看,该系统时刻行的,可以立即进行。