机房收费系统的文档总算是开始列入进程了,最开始,想的应该不会特别难吧,写才发现,挺枯燥的,我想主要原因还是由于不是实际在分析,而是把它当成了一个模型,在假想,所以我在做的时候,也只是了解一下大概的方向而已。
对于特别细节的东西,我也只是一带而过,很多东西我想真正接触过以后才会有不同的感触。
下面这个是我按照模板先初步了解一下具体文档编写的程序和涉及到的方面
可行性研究报告
引言
编写目的
将经过理论研究和实践调查的可行性分析结果进行整理,更系统的去了解在我校范围内开发和使用机房收费系统的必要性和可能性。同时,通过此文档来更深入彻底的分析开发此项目所要使用的资源、人力、耗时、及国家相关规定和有关事项等。
预期读者:计算机专业的相关领导,网络中心的管理者和系统开发维护人员等
背景
着电脑技术的不断发展,电脑已经成为我们生活中一个必不可少的生活工具。为了使我校学生上网更加方便快捷,机房使用更加A. 所建议开发的软件系统的名称;机房收费系统
B. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
提出者:米老师
开发者:王炎炎
用户:廊坊师范学院的全体教师、学生和机房管理人员
C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该系统由廊坊师范学院给予资金支持,由数信学院给予技术支持
1.3定义
SQL sever: 结构化查询语言(Structured QueryLanguage)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
1.4参考资料
1. SQL sever视频 耿建玲 浙江大学
2. SQL sever 数据库红皮书
3. 软件工程视频张* 哈尔滨工业大学
4. 可行性研究报告(GB8567——88)
2可行性研究的前提
要求:
性能要求:
1.该系统能保证学生正常上下机,能够对学生的上机时间进行较为精准的结算。同时保证不会影响其他硬件设备的可用性。
2、在突发状况下,如断电,死机等,恢复正常后该收费系统能够进行结算和恢复事故前状态。
目标:
1. 可以实现学生自行管理,自行上机和下机,并实现一对一结算
2. 设置教师管理权限,对可进行编辑的内容进行编辑,同时对违规或其他不符合规定上机用户如:欠费进行强制下机操作等。
3. 设置管理员权限,拥有学生和教师的所有权限,及对教师的管理权限。
4. 实现随时结算功能,将用户消费金额精确到角
2.1要求
说明对所建议开发的软件的基本要求,如:
A. 功能;
分别具有学生,教师和管理员三种操作权限。计费功能精确到“角”
B. 性能;
能够很好的与常见操作系统以及常见应用软件进行兼容。在出现突发状况后能保持之前操作,恢复正常后仍能继续正常工作。
C. 输出
用户信息检索表:使教师和管理员可以查看注册用户的信息
日结账单:对每天上机用户进行结账,并计算日总消费量
周结账单:对每周的用户消费进行记账
教师值班表:对教师值班进行记录。
余额查询表:供用户查询所剩余额
D. 输入
用户名和密码:对注册用户进行验证
用户注册表:对用户注册时间和具体信息进行记录,方便以后查询
充值表:对用户充值进行记录,方便日后结账和查询
E. 基本数据流程:
F. 在安全与保密方面的要求;保证用户信息不被泄露,同时用户可自行修改自己的信息
G. 同本系统相连接的其他系统:SQL sever2008
H. 完成期限:一个月
2.2目标
A. 人力与设备费用的减少;
B. 处理速度的提高;
C. 控制精度或生产能力的提高;
D. 管理信息服务的改进;
E. 自动决策系统的改进;
F. 人员利用率的改进。
2.3条件、假定和限制
a.所建议系统的运行寿命的最小值:3年
b.经费来源:由廊坊师范学院提供
c.运行环境:WindowsXP以上系统
d. 硬件要求:电脑、打印机
e. 软件需求:装有SQL server2000以上版本数据库
f.可利用的信息和资源;学生信息管理系统
g.系统投入使用的最晚时间:开发完成后试运行一个月后
2.4进行可行性研究的方法
通过进行问卷调查,实践分析等来确定开发系统的可行性
2.5评价尺度
费用:1000元
功能开发次序:学生权限,教师权限,管理员权限,系统设置
开发时间:1一个月
3对现有系统的分析
现有为人工进行计费,复杂,非智能化,浪费大量的人力和时间,且容易出错。开发信系统可有效的避免这些弊端。
3.1处理流程和数据流程
说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。暂时没有现成系统
3.2工作负荷
列出现有系统所承担的工作及工作量。暂无
3.3费用开支
列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开 支总额。 无
3.4人员
列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。大量人力,无智能化系统
3.5设备
列出现有系统所使用的各种设备。人力
3.6局限性
列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。
4所建议的系统
本章将用来说明所建议系统的目标和要求将如何被满足。
4.1对所建议系统的说明
建议系统可实现上机收费智能化,极大的方便了广大师生上机
实现方法:SQL知识进行对该系统进行开发
4.2处理流程和数据流程
4.3改进之处
节省现有人力,同时避免了管理员人工结账
4.4影响
说明在建立所建议系统时,预期将带来的影响,包括:
4.4.1对设备的影响
学校的刷卡机可与电脑进行连接,用到机房收费系统中,进行使用
4.4.2对软件的影响
说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。暂无现存软件
4.4.3对用户单位机构的影响
技术管理上要求管理员老师对此次开发的系统做到完全了解,同时能够熟练掌握和应用
4.4.4对系统运行过程的影响
a.用户的操作规程;一般用户(教师)管理学生上下机,以及充值退卡,查询信息等工作
b.运行中心的操作规程;一般用户(教师)每日执勤结束后进行对当天的
上机情况进行汇总,同时上报管理员,管理员到预定时间对本周或季度的情况进行汇总,层层上报
c.运行中心与用户之间的关系;用户到运行中心进行充值和退卡。
d. 源数据的处理;对源数据进行归档,随时记录,以供日后查询需要
e.数据进入系统的过程;
f.对数据保存的要求,对数据存储、恢复的处理;将用户原始信息直接存入数据库,未发生特殊情况不赋予权限进行改动
g.输出报告的处理过程、存储媒体和调度方法;教师每日将日结账单汇总到管理员,管理员将本周的周结账单汇总至学校领导负责人处
h.系统失效的后果及恢复的处理办法:若由于系统本身原因,最后一次上机记录不做记录,同时,恢复正常后,重启电脑,以上一次上机记录为准,继续上机
4.4.5对开发的影响
a. 用户需要对操作流程进行详细的了解,要求熟练掌握使用技巧
b. 建立数据库需要用到SQL sever2008数据库支持
c. 系统为在册用户设立保护密码,保护用户的个人信息
4.4.6对地点和设施的影响
廊坊师范学院机房
4.4.7对经费开支的影响
共需各项经费合计达1000元
4.5局限性
第一次开发,可能会有功能上不够完善的地方,有待进一步深入调查研究
4.6技术条件方面的可行性
a.就目前学校的硬件设备和人力资源来看,此系统可以实现
b.利用现有的技术,该系统的功能够实现;
c.利用小组开发形式,要求每个人熟练应用VB语言和SQL sever语言来进行开发
d. 在规定的期限内,本系统的开发能够完成。
5资及效益分析
5.1支出
5.1.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
- 房屋和设施;廊坊师范学院机房
- ADP设备;一个开发小组人员
- 数据通讯设备;电脑网络能够保证开发人员顺畅的沟通交流
- ADP操作系统的和应用的软件;VB程序软件
- 数据库管理软件:SQL server 2008
5.1.2其他一次性支出
无其他支出,无需人员调动以及其他设备需求
5.1.3一次性支出
列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a.设备的租金和维护费用:后期维护费用预计为2000元
b.软件的租金和维护费用:供内部使用
c.人员的工资、奖金;一个月,每人每天500元
d. 一间开发小组办公室,每个人配备电脑和网络等共计需2万元
共计需22500元
5.2收益
5.2.1次性收益
A、运行系统后,每日由原来5位老师管理改成1位老师进行执勤,汇总等工资有原来每天300*5减为300元,大大节省了开支。
B 不用从外部进行购买相关软件,节省约5万元
6.2.2非一次性收益
使用该系统,可使机房上机更加方便快捷智能化,避免了原来拥堵的现象,上机的同学多了,带来了更多的收益
6.2.3不可定量的收益
随着外面网吧和网络中心的增加,使用该系统可大大提高学校机房的竞争能力,吸引更多学生来机房使用电脑进行学习和娱乐
6.3收益/投资比
8/3。
6.4投资回收周期
大概3个月可超过支出
6.5敏感性分析
开发该系统可供学校500人同时上下机,人数过多,可能会造成网络拥堵。
7社会因素方面的可行性
7.1法律方面的可行性
属学校内部私有,无需承担合同责任和相关法律责任。
7.2使用方面的可行性
该系统的用户主要为学校的教师和学生,对电脑较为熟悉,掌握该软件的使用也比较容易,可以实行
8结论
通过上述的可行性研究分析,该系统可立即进行开发
a.可以立即开始进行