软工文档-可行性研究报告

这是编写过程中的第一个文档,可行性研究报告,顾名思义,重点在于可行性,要让读者从文档中看到该项目是否可以实施,这要考虑到很多的方面,让我们来看一看

可行性研究报告
1引言

计算机课程的学习是一种实践为主的学习,书本的知识必须借助时间来消化吸收,学生实践就需要用到计算机,所以需要一套机房收费系统来高效的管理学生。该系统具有简单、易学、便于管理和占用系统资源少等功能。
1.1编写目的
目的:为提高工作效率,减轻老师的工作强度,机房收费系统就成为了一个客观需求,是对机房收费系统的可行性研究分析及支出其存在的必要性
预期的读者:做需求分析的软件分析员、客户、维护工作人员等。
1.2背景
说明:
A.所建议开发的软件系统的名称;机房管理系统
B.1.本项目的任务提出者:米新江老师
   2.开发者:李富超
   3.用户:教师、学生、职工、机房管理员等
   4.实现该软件的计算中心或计算机网络;个人笔记本,师院机房
C.该软件系统同其他系统或其他机构的基本的相互来往关系:可访问学生学籍系统的。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
[1]《软件工程导论(第五版)》张海藩 编著  清华大学出版社
[2]可行性研究报告(GB8567——88)
[3]软件开发标准:Microsoft Windows XP Professional,Microsoft SQL Server 2005,Microsoft  VisualC++ 6.0,Microsoft Office 2003 Access 2003
[4]《软件工程基础与案例分析》  王阿川 主编   机械工业出版社
2可行性研究的前提
对所建议的开发项目进行可行性研究的前提:要求、目标、假定、限制、方法、尺度等。
2.1要求
A.功能;
1.计时:登录成功开始计时,一直到注销退出
2.击飞:根据计时模式和计费方式设置情况,计算相应的上级费用
3.考勤:根据系统计时模式记录学生上机信息,打印考勤报表
4.维护:系统故障、使用完毕关机、机房清洁等工作
B.性能;机房上机准备时间为五分钟,扣费时间为一分钟一次,金额精确到0.1元,这些数字管理员可以随时修改,实时查看学生上机情况
C.输出:
1.用户列表:用于管理员对用户信息的管理
2.用户消费明细:是为了方便账户查询自己的消费信息,账户需要时通过输入命令即可输出
3.周结账单:实现每周账目的汇总,向上级领导汇报
4.日结账单:实现每日账目的汇总,向上级领导汇报
5.系统错误报告:记录系统出错的时间,错误类型等,给系统维护人员参考
6.考勤记录表:随便某节课的考勤记录,包括用户是否出勤、上机时间、下机时间、持续时间,每节课结束后及时产生并保存或打印出来给上课老师。
D.输入;
1.用户个人信息:新开账户的初始信息,包括账号,姓名,初始金额等,存入账户数据库中。
2.金额:账户充值时随时输入,用户修改数据库信息。
3.验证信息:账户登录时所需的登录验证信息
E.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;
F.在安全与保密方面的要求;
G.同本系统相连接的其他系统;
用户信息只有用户自己和管理员可见,所有数据库信息只有管理员可有修改
H.完成期限:2018年3月9日
2.2目标
A.人力与设备费用的减少:20%以上
B.处理速度的提高:最低反应速度不得长于1秒
C.控制精度或生产能力的提高:时间精度控制到秒,数据精度控制在两位以上小数
D.管理信息服务的改进:方便教师的考勤工作以及用户的管理工作
E.自动决策系统的改进:完善系统日志管理功能和故障处理功能
F.人员利用率的改进:减少管理和维护人员数量30%以上
2.3条件、假定和限制
说明对这项开发中给出的条件、假定和所受到的限制,如:
a.所建议系统的运行寿命的最小值:5年
b.进行系统方案选择比较的时间:一周
c.经费、投资方面的来源和限制:

材料项目

所需金额(元)

来源

限制

两台笔记本电脑

12,000

开发小组个人笔记本

参考书等参考资料

300

书店或网上购买,图书馆借阅

现有的书籍资料只是起参考作用

打印

50

开发小组

d.法律和政策方面的限制:本系统不涉及法律政策问题
e.硬件、软件、运行环境和开发环境方面的条件和限制:
学生台式机或笔记本,Windows XP 以上操作系统,C/C++/JAVA编程语言,SQL Server 2005,ACCESS等。
f.可利用的信息和资源:
老师提供的材料,网上查找,教材,图书馆藏书
g.系统投入使用的最晚时间:2018年3月10日
2.4进行可行性研究的方法
使用的基本方法
(1)对我校现有的机房管理系统进行调查
(2)走访机房管理人员,原系统开发人员
(3)调查学生、老师、管理员等希望机房管理系统拥有哪些功能
(4)根据调研结果,统一处理,确定新系统的改进之处,建立模型
2.5评价尺度
该系统的预期使用对象主要是管理员、学生。教师等。
评价系该系统应该从以下几个方面:
1.功能:应满足各类使用人员的需求
2.使用的难易程度:要方便任何人使用,即使是第一次使用,也应该能用的好
3.经费:经费不能很高,最多是原系统费用的两倍
4.开发时间的长短:要求在一学期内完成

3对现有系统的分析

3.1数据字典:

名字:管理员

别名:管理者

描述:机房计算机的管理者

定义:管理员号+密码+姓名+性别+年龄+籍贯+民族+政治面貌+学历+身份证号+生日+开始      工作时间+家庭住址+联系电话

位置:用户信息数据库

名字:管理员号

别名:

描述:唯一标识管理员的编号

定义:12{字符}12

位置:用户信息数据库

名字:用户

别名:账户信息

描述:机房计算机的使用者

定义:用户号+密码+班级+学号 +姓名+性别+账户余额+备注

位置:用户信息数据库

名字:用户号

别名:

描述:唯一标识用户的编号

定义:12{字符}12

位置:用户信息数据库

名字:验证信息

别名:账号信息

描述:管理员/用户的户名和密码

定义:管理员/用户户名+密码+权限

位置:用户信息数据库

名字:提示信息

别名:信息提示

描述:系统给用户或管理员的操作提示、错误提示或成功提示信息

定义:成功与否+类型+原因+更正操作

位置:

名字:管理员操作

别名:管理操作

描述:机房计算机的管理者对用户以及计算机的管理操作指令

定义:管理员号+姓名+操作类型+指令

位置:

名字:消费信息

别名:消费单

描述:详细记录用户的每一笔消费

定义:用户号+姓名+学号+账户余额+时间+消费类别

位置:消费信息数据库

3.2工作负荷
1.统主要要承担计时、计费、管理、维护等工作,管理着学校的约四千台电脑。
2.采用硬件级的底层网络与身份验证相结合,保证安全性;管理端采用软件模式,主要管理学校机房的上机业务,它主要管理的模块有系统管理,用户信息的维护,管理员信息的维护,新用户办理管理,学生付费管理,上机计费管理。

3.3费用开支

费用用处

数量

开支额数(元)

人力

40人

2,000/人月

电脑

4000台

8,000,000

监控设备

1套

500,000

学生登录设备

2套

20,000

学校机房

20个

10,000,000

打印机

10台

20,000

学生学籍数据库

1个

100,000

文档材料整理与打印

未知

200/月

非一次性支出:

2,000×12×80+200×12=962,400/年

总计:

962,400/年+18,640,000


3.4人员

数据库日常维护       2人       理解掌握SQL数据库、ACCESS数据库

机房日常管理           50人     了解电脑基础知识

系统维护人员           2人       熟悉C++6.0、SQL数据库、ACCESS数据库、ASP.NET、常用软件、计算机原理、操作系统知识、HTML/XML等语言

3.5设备 

设备主要以电脑为主,学生登录设备,机房监控设备,打印机,SQL数据库
3.6局限性
1.学生账户余额不足时,系统无法报错,或是否让学生继续上机或提出警报“余额不足”,学生账户数据时刻在更新,可能更新不及时,处理不当
2.前后两次刷卡,操作繁琐
3.日志信息缺乏,不利于系统恢复及故障处理
4.不能同时做好考勤记录
5.不能很好的利用机房资源服务于学生的学习
4所建议的系统
4.1对所建议系统的说明

机房管理系统是信息管理系统,通过计算机管理上机用户基本信息,日常管理,简化上机流程,通过强大的查询和检索,高效的检索出数据,提高办事效率。管理员可以通过机房管理系统对管理员/用户的信息进行修改和增加管理员,还可以增加,自动考勤功能,修改,查询用户信息、日程信息、用户消费信息等,以了解最新的情况
使用C/C++语言编写管理系统,建立相关链表,实现输入输出,记录的功能。利用SQL Server 2005/ACCESS作为后台的数据库

4.2改进之处

1.去掉了上下机的两个刷卡,既节约了时间又节约了购买刷卡终端的费用;
2.设置了上课模式和课余模式两种状态,更加充分的利用机房资源,同时通过课 
  余时间收费上机的方式限制以一定数量的同学,在机房沉迷于网络世界,而  
  不是用网络来学习;
3.控制精度或生产能力的提高,时间精度控制到秒,数据精度控制在两位以上小 
  数;
4.加入了考勤功能,教师不用再一一点名,只需看最后的考勤报告就一目了然;
5.完善系统日志管理功能和故障处理功能;
6.人员利用率的改进,减少管理和维护人员数量30%以上

4.3影响

说明在建立所建议系统时,预期将带来的影响,包括:
4.3.1对设备的影响
原有的刷卡机在建议的系统中就不用了。对现有数据库进行修改维护,以统一数据结构。所有终端及管理机安装本系统
4.3.2对软件的影响
现有的系统需要升级,统一,以适应新要求的需要
4.3.3对用户单位机构的影响
对用户单位的机房管理员需求数量将降到原数的1/2左右,但是对管理员的技术要求更高,要求熟练掌握SQL的各种功能,以及Windows操作系统的控制、通信等
4.3.4对系统运行过程的影响
说明所建议系统对运行过程的影响,如:
a.用户的操作规程;
b.运行中心的操作规程;
c.运行中心与用户之间的关系;
d.源数据的处理;
e.数据进入系统的过程;
f.对数据保存的要求,对数据存储、恢复的处理;
g.输出报告的处理过程、存储媒体和调度方法;
h.系统失效的后果及恢复的处理办法。
4.3.5对开发的影响
1.为了支持所建议系统的开发,用户需进行的工作;
2.为了建立一个数据库所要求的数据资源;
3.为了开发和测验所建议系统而需要的计算机资源;
4.所涉及的保密与安全问题。
使用c++开发语言完成对系统添加,修改,查询,删除和统计等基本操作的设计。采用统一的界面,界面简单,美观,支持鼠标和键盘操作,实现交互性强。系统对管理员权限进行相应的设置,在每个模块都对管理员进行登录判断,有效防止管理员及其他用户非法登录
4.3.6对地点和设施的影响
一般学校教学机房使用
4.3.7对经费开支的影响
从经济效益来分析,软件的开发成本不大,而其它的投入也只是电脑。电脑的普及也带来了低成本投入。由于系统运行的基础环境均已具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。而系统的效益很高可以提高管理效率实现计算机化、系统化、规范化操作,效率大于投入,可行性很高
4.4局限性 
由于初次尝试做开发,开发小组成员技术有限,此系统只能作为尝试,限于小范围内使用
4.5技术条件方面的可行性
系统开发将要用到Visual C++ 6.0访问数据库。硬件只需要一台电脑,装上软件vc6.0开发工具 ,利用SQL Server2005作为后台的数据库,所以在这方面来说是可行的。已经掌握了开发管理信息系统方法和开发工具,并且在调查过程中,已经了解和熟悉了机房管理系统的业务流程。综上所述本系统开发从技术上是可行的

5可选择的其他系统方案
扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。
没有其他可选系统方案。
5.1可选择的系统方案1
参照第4章的提纲,说明可选择的系统方案1,并说明它未被选中的理由。
5.2可选择的系统方案2
按类似5.1条的方式说明第2个乃至第n个可选择的系统方案。
......

6投资及效益分析
6.1支出

对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。
6.1.1基本建设投资
1.PC机1台:6000元;
2.开发工具等:1000元;
3.数据库管理软件:1000元;
4.安全与保密设备:10000元;
总计:18000元
6.1.2其他一次性支出
1.研究(需求的研究和设计的研究):1000元;
2.开发计划与测量基准的研究:1000元;
3.数据库的建立:2000元;
4.检查费用和技术管理性费用:3000元;
5.培训费、旅差费以及开发安装人员所需要的一次性支出:1200元;
6.人员的退休及调动费用等:120000元;
总计:128200元。
6.1.3非一次性支出
1.设备的租金和维护费用:10000元/年;
2.软件的租金和维护费用:1000元/年;
3.数据通讯方面的租金和维护费用:2000元/年;
4.人员的工资、奖金:500000/年;
5.保密安全方面的开支:10000元/年;
6.其他经常性的支出等:1000元/年;
总计:524000元。
假设本系统运行期5年,每年的运行费用(包括系统维护、设备维护等)94400元,按年利率5%计算如下表:

年份

将来费用(元)

现在费用值(元)

累计现在费用值(元)

第一年

524000

1.05

499047.62

499047.62

第二年

524000

1.1025

475283.45

974331.07

第三年

524000

1.1576

452660.68

1426991.74

第四年

524000

1.2155

431098.31

1858090.06

第五年

524000

1.2763

410561.78

2268651.84

所以,5年内系统投资成本总额为:
18000+128200+524000+2268651.84=2938851.84元

6.2收益
6.2.1一次性收益

用户登录设备不需要了,节约:20000元。
6.2.2非一次性收益
运行原系统每年的非一次性费用为962,400元,而运行建议的系统,每年的费用为524,000元,每年节约了438,400元。

将来值/元

(1+0.05)N

现在值/元

累计现在值/元

1

438,400

1.05

417523.81

417523.81

2

438,400

1.1025

397641.72

815165.53

3

438,400

1.1576

378714.58

1193880.11

4

438,400

1.2155

360674.62

1554554.73

5

438,400

1.2763

343492.91

1898047.64

6.2.3不可定量的收益
逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。
由于新的系统服务使用更方便,有更多的用户课余时间上机使用,平均每天都多收益100元,每年多收益100*270=27000元。
所以,建议的系统投入运行后,5年内可节约资金:
1898047.64 +20000-18000-128200+27000=1798847.64元
6.3收益/投资比
求出整个系统生命期的收益/投资比值。
在5年期内,系统总成本2,938,851.84元,系统总收益1,798,847.64元。
1,798,847.64/2,938,851.84=0.6121
从经济上考虑,开发本系统完全可行的
6.4投资回收周期
求出收益的累计数开始超过支出的累计数的时间。
1/0.6121=1.6334年。
根据投资和收益的比例我们可以,得出如果在不出现意外情况下我们的机房管理系统可以在1.6334年后得到收益,如果有意外情况我们需要根据发生的具体情况作出处理
6.5敏感性分析
1、设备和软件的配置等变化时,对开发和收益的影响最多不超过10000元
2、该系统使用寿命为:5年
3、处理速度要求:学校台式机的配置即可
4、该系统工作负荷量为:4000台计算机
7社会因素方面的可行性
本章用来说明对社会因素方面的可行性分析的结果,包括:
7.1法律方面的可行性
本系统作为软件工程这门课程的课程设计,没有签订任何合同,不存在合同责任;所用的东西都是自己的或公共的,也没有挪用别人的成果,不存在侵犯专利权、版权问题。
7.2使用方面的可行性
使用可行性方面来看,我们设计的机房管理系统不仅仅可以应用于校园网络,同样可以应用于企业网络办公环境,对此,我们认为,该系统具有相当的可行性,大大方便了考勤,计时等操作。学生、教师、职工大多都有些计算机基础知识,而且本系统也容易懂,无论是从方面管理还是方便使用方面来看,都能满足要求,故此系统都是可行的。
8结论
从技术、经济、操作、法律、社会效益等方面来看,该系统是可行的,可以立即进行

猜你喜欢

转载自blog.csdn.net/lifuchao784533/article/details/79572610