机房管理系统可研专业技术方案.docx

上传人:b****6 文档编号:3296233 上传时间:2022-11-21 格式:DOCX 页数:25 大小:139.15KB
下载 相关 举报
机房管理系统可研专业技术方案.docx_第1页
第1页 / 共25页
机房管理系统可研专业技术方案.docx_第2页
第2页 / 共25页
机房管理系统可研专业技术方案.docx_第3页
第3页 / 共25页
机房管理系统可研专业技术方案.docx_第4页
第4页 / 共25页
机房管理系统可研专业技术方案.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

机房管理系统可研专业技术方案.docx

《机房管理系统可研专业技术方案.docx》由会员分享,可在线阅读,更多相关《机房管理系统可研专业技术方案.docx(25页珍藏版)》请在冰豆网上搜索。

机房管理系统可研专业技术方案.docx

机房管理系统可研专业技术方案

可行性研究报告

 

工程名称:

机房管理系统

工程组长:

董续斌

组长班级:

计工1001班

工程组员:

董续斌吴雄锋张振磊梅娟

 

2012年4月28日

可行性研究报告

1引言

目前,在大多数学校里,公用的计算机机房的主要作用是安排学生的课堂学习,即安照教材和老师的安排进行学习,在课堂上没有学生自由发挥的时间。

学生们的主观能动性和知识面受到很大的限制,往往是老师布置的会做,在一些实际的问题面前没有解决问题的思路而变的无计可施。

计算机课程的学习是一种实践为主的学习,书本的知识必须借助实践来消化吸收,只有多上机多实践才能提高学习的效率。

所以急需一套机房收费系统来高效率的管理机房里学生上机收费。

该系统软件非常容易接受,它具有简单易学性,便于管理,安装简单,占用系统资源少等功能。

1.1编写目的

如今,社会已经到了一个科学技术高速发展的阶段,学校机房为了适应自身的发展要求。

从具体的业务与工程的服务出发,需要更大程度的提高工作效率,减轻老师的工作强度,事实上需要一个综合的收费管理系统来对机房上机收费进行简单、便捷的管理。

从而达到节约时间,提高效率,方便准确快捷的目的,同时也为自身的发展提供一个广阔的平台。

在这种情况下,机房收费系统就成了一个客观需要,这份可行性报告是对机房收费系统的可行性研究分析及指出其存在的必要性。

它的预期的读者是做需求分析的软件分析员、客户、维护工作人员等。

1.2背景

现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境,而是应该完善此处的各种相关工作,如考勤,收费等,同时最大限度的降低机房的运营成本,提高使用率。

通过建设“机房管理系统”,运用先进的技术手段和设备,满足以上应用需求。

机房管理系统是一个功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点,具有很好的可移植性,可在WINDOWS系列等操作系统上使用。

说明:

A.所建议开发的软件系统的名称:

机房管理系统

B.本工程的任务提出者:

董续斌吴雄锋张振磊梅娟

C.开发者:

董续斌吴雄锋张振磊梅娟

用户:

教师、学生、职工、机房管理员等

实现该软件的计算中心或计算机网络:

个人笔记本电脑、学校机房

D.该软件系统同其他系统或其他机构的基本的相互来往关系:

可访问学生学籍系统的数据库

1.3定义

1.4参考资料

李惠民《软件工程》东北大学出版社2010

陈志泊《数据库原理与应用》人民邮电出版社2011

2可行性研究的前提

2.1要求

说明对所建系统开发的软件的基本要求,如:

A、功能:

实现所有机房的上机管理

B、性能:

机房上机时间少于1小时是报警。

C、日统计单:

实现每日上机时间的汇总,向各院辅导员汇报。

D、数据来源:

学生证号类型:

9位数字数量:

未定提供频度:

根据每天上机人数而定

E、根据注册证号进行上机,记录上机时间、下机时间。

F、管理员拥有最高权限,操作员次之,一般用户只能管理学生上下机。

G、同本系统相联系的其它系统:

xxxxx管理系统

H、完成期限:

xxx天

2.2目标

说明所建议系统的主要开发目标,如:

A、提高机房管理效率

B、方便学生上机及老师管理机房

C、有效管理机房学生上机情况,方便查询等

2.3条件、假定和限制

说明对这项开发中给出的条件、假定和所受的限制,如:

A、机房管理系统的运行寿命的最小值为3年

B、进行系统方案选择的比较时间为:

3天

C、经费3000元,无其他条件

D、硬件:

学生使用的台式机

软件:

方正还原卡

运行环境:

xp系统

开发环境:

visualbasic6.0、SQL2005

E、可利用的信息和资源:

网吧管理系统,学生信息管理系统

G、系统投入使用的最晚时间:

2012/7/10

2.4进行可行性研究的方法

可行性研究在老师的带领下对楚天学院的机房做了认真的调查,认为机房管理系统开发是必要的,它可以提高老师的工作效率,增加学院的经济收入,充分的利用学校的资源。

2.5评价尺度

A、经费:

2000元

B、各项功能优先次序:

首先在管理员处进行注册,然后操作员给充值,然后进行上机,卡不用时可以在操作员处退卡

C、开发时间:

10天

D、使用的难易程度:

该系统较简单,懂点计算机知识的人员培训1个小时即可熟练使用本系统。

3对现有系统的分析

3.1处理流程和数据流程

3.1.1系统流程图

3.1.2数据流程图

顶层数据流程图:

第一层分解数据流程图:

数据字典:

名字:

管理员

别名:

管理者

描述:

机房计算机的管理者

定义:

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

位置:

用户信息数据库

名字:

管理员号

别名:

描述:

唯一标识管理员的编号

定义:

12{字符}12

位置:

用户信息数据库

名字:

用户

别名:

账户信息

描述:

机房计算机的使用者

定义:

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

位置:

用户信息数据库

名字:

用户号

别名:

描述:

唯一标识用户的编号

定义:

12{字符}12

位置:

用户信息数据库

名字:

验证信息

别名:

账号信息

描述:

管理员/用户的户名和密码

定义:

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

位置:

用户信息数据库

名字:

提示信息

别名:

信息提示

描述:

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

定义:

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

位置:

名字:

管理员操作

别名:

管理操作

描述:

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

定义:

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

位置:

名字:

消费信息

别名:

消费单

描述:

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

定义:

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

位置:

消费信息数据库

3.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++语言编写管理系统,建立相关链表,实现输入输出,记录的功能。

利用SQLServer2005/ACCESS作为后台的数据库.

4.2处理流程和数据流程

4.1.1系统流程图

 

4.1.2数据流程图

包括画出顶层数据流程图和第一层分解数据流程图。

顶层数据流图:

 

第一层分解数据流程图:

 

4.1.3数据字典

名字:

管理员

别名:

管理者

描述:

机房计算机的管理者

定义:

管理员号+密码+姓名+性别+联系电话+权限

位置:

用户信息数据库

名字:

管理员号

别名:

描述:

唯一标识管理员的编号

定义:

12{字符}12

位置:

用户信息数据库

名字:

用户

别名:

用户信息

描述:

机房计算机的使用者

定义:

用户号+密码+班级+学号+姓名+性别+账户余额+权限+备注

位置:

用户信息数据库

名字:

用户号

别名:

描述:

唯一标识用户的编号

定义:

12{字符}12

位置:

用户信息数据库

名字:

验证信息

别名:

账号信息

描述:

管理员/用户的户名和密码

定义:

管理员/用户户名+密码

位置:

用户信息数据库

名字:

提示信息

别名:

信息提示

描述:

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

定义:

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

位置:

日志信息数据库

名字:

管理员操作

别名:

管理操作

描述:

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

定义:

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

位置:

日志信息数据库

名字:

课余模式

别名:

课下模式

描述:

就是机房管理系统处于课余模式,该状态下上机要收取费用

定义:

模式编号+模式名+备注

位置:

名字:

上课模式

别名:

课堂模式

描述:

就是机房管理系统处于上课模式,该状态下上机不收取费用

定义:

模式编号+模式名+备注

位置:

名字:

日志信息

别名:

日志

描述:

记录管理员的活动和系统的状态变化等信息

定义:

日志来源+类型+时间+具体描述+备注

位置:

日志信息数据库

名字:

考勤信息

别名:

考勤表

描述:

记录学生上课信息

定义:

学号+班级+姓名+出勤标记+上机时间+下机时间+持续时间

位置:

考勤信息数据库,考勤报表

名字:

考勤报表

别名:

考勤统计表

描述:

记录某门功课某节课学生上课信息

定义:

每个学生(学号+班级+姓名+出勤标记+上机时间+下机时间+持续时间)+缺勤人数+迟到人数+早退人数+课程名+教师备注

位置:

考勤信息数据库,考勤报表

名字:

消费信息

别名:

本次消费明细

描述:

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

定义:

用户号+姓名+学号+时间+消费类别+单价+消费金额+账户余额

位置:

消费信息数据库

名字:

消费统计报表

别名:

消费统计表

描述:

一定时间段内的消费情况统计

定义:

金额+时间段

位置:

消费信息数据库

4.1.3加工描述

IPO图:

伪码语言

IPO表

系统:

机房管理系统

作者:

吴雄锋

模块:

验证模块

日期:

2012.4.28

编号:

01

被调用:

调用:

用户信息数据库

输入:

验证信息,用户信息

输出:

提示信息,日志信息

处理:

如果<验证信息中的用户号/管理员号或密码为空>

则输出“用户号/管理员号或密码为空”的提示

否则调用用户信息数据库,查看输入的用户名是否存在

如果<输入的用户号/管理员号存在>

则判断输入的密码是否正确

如果<输入的密码正确>

则将此次登录记录到日志中

将用户信息传送到考勤管理模块和费用管理模块

查看改用用户的权限,并根据权限进入相应的界面

否则输出“密码错误,请核实”提示

否则输出“用户号/管理员号不存在,请核实”提示

局部数据元素:

用户号/管理员号,密码,权限

注释:

管理员和用户的登录验证机制相同,管理员和用户的信息也可以放在同一个数据库中,方便管理

 

IPO表

系统:

机房管理系统

作者:

吴雄锋

模块:

系统管理模块

日期:

2012.4.28

编号:

02

被调用:

调用:

考勤管理模块,费用管理模块,日志信息数据库

输入:

管理员操作

输出:

日志信息,系统模式(上课模式/课余模式)

处理:

情况1<管理员将系统设置为上课模式>

系统进入上课模式,上机费用单价设为0,一旦有新用户登录,调用考勤管

理模块,并将此次操作保存到日志信息数据库中。

情况2<管理员将系统设这为课余模式>

系统进入课余模式,上机费用单价设为X元/小时,一旦有新用户登录,调

用费用管理模块,并将此次操作保存到日志信息数据库。

情况3<管理员发出全部(部分)关机(待机,重启)关机指令>

将指定的计算机关闭(待机,重启),并将此次操作保存到日志信息数据库

中。

情况4<管理员要查看日志信息>

系统管理模块调用日志信息数据库,管理员可以对日志信息进行修改,并

将此次操作保存到日志信息数据库中。

局部数据元素:

管理员操作

注释:

由于管理员的操作有很多种,在这里就不一一列举了

 

IPO表

系统:

机房管理系统

作者:

吴雄锋

模块:

用户管理模块

日期:

2012.4.28

编号:

03

被调用:

调用:

用户信息数据库

输入:

管理员操作

输出:

用户信息,日志信息

处理:

开始

情况1<管理员发出查看某个用户/管理员信息的指令>

调用用户信息数据库,查看指定用户/管理员并显示,并将本次操作记录到

日志中

情况2<管理员发出修改(删除,新添)某个用户/管理员信息的指令>

调用用户信息数据库,找到指定用户/管理员,修改(删除,新添)后保存,

并将此次操作记录到日志中

结束

局部数据元素:

管理员操作

注释:

只有超级管理员才能编辑管理员的信息,普通管理员只能编辑用户信息

 

IPO表

系统:

机房管理系统

作者:

吴雄锋

模块:

考勤管理模块

日期:

2012.4.28

编号:

04

被调用:

验证模块,系统管理模块

调用:

考勤信息数据库

输入:

用户信息,上课模式,管理员操作

输出:

考勤信息

处理:

如果<系统处于上课模式>

如果<新用户登录>

则记录用户信息和当前时间,存入考勤信息数据库

如果<用户下机>

则记录当前时间,在考勤信息数据库中找到该用户最后一次的登

录记录,将下机时间写入,计算出持续时间并存入

如果<所有用户都已下机>

则打印考勤记录

如果<管理员发出全部(部分)关机(待机,重启)关机指令>

将指定的计算机关闭(待机,重启),并将此次操作保存到日志

信息数据库中。

否则

退出考勤管理模块(即考勤模块不工作)

局部数据元素:

用户信息,上课模式,管理员操作

注释:

IPO表

系统:

机房管理系统

作者:

吴雄锋

模块:

费用管理模块

日期:

2012.4.28

编号:

05

被调用:

验证模块,系统管理模块

调用:

消费信息数据库

输入:

用户信息,课余模式,管理员操作

输出:

消费信息

处理:

如果<系统处于课余模式>

如果<新用户登录>

则记录用户信息和当前时间,存入消费信息数据库

如果<用户下机>

则记录当前时间,在消费信息数据库中找到该用户最后一次的登

录记录,将下机时间写入,计算出持续时间,消费金额,将本

次消费信息显示给用户并且存入消费信息数据库

如果<管理员发出全部(部分)关机(待机,重启)关机指令>

则将指定的计算机关闭(待机,重启),并将此次操作保存到日志

信息数据库中。

如果<管理员发出闭馆指令或统计收入>

则计算当日(或指定时间段)总收入并存入消费信息数据库的汇

总表中

否则退出消费管理模块(即消费模块不工作)

局部数据元素:

管理员操作,课余模式,用户信息

注释:

4.3改进之处

A.去掉了上下机的两个刷卡,既节约了时间又节约了购买刷卡终端的费用;

B.设置了上课模式和课余模式两种状态,更加充分的利用机房资源,同时通过课

余时间收费上机的方式限制以一定数量的同学,在机房沉迷于网络世界,而

不是用网络来学习;

C.控制精度或生产能力的提高,时间精度控制到秒,数据精度控制在两位以上小

数;

D.加入了考勤功能,教师不用再一一点名,只需看最后的考勤报告就一目了然;

E.完善系统日志管理功能和故障处理功能;

F.人员利用率的改进,减少管理和维护人员数量30%以上。

4.4影响

4.4.1对设备的影响

原有的刷卡机在建议的系统中就不用了。

对现有数据库进行修改维护,以统一数据结构。

所有终端及管理机安装本系统。

4.4.2对软件的影响

现有的系统需要升级,统一,以适应新要求的需要。

4.4.3对用户单位机构的影响

对用户单位的机房管理员需求数量将降到原数的1/2左右,但是对管理员的技术要求更高,要求熟练掌握SQL的各种功能,以及Windows操作系统的控制、通信等。

4.4.4对系统运行过程的影响

a.用户的操作规程:

任何用户都要拥有自己的用户名和密码,通过验证才能安全登录。

b.运行中心的操作规程:

运行中心,首先验证请求是否合法,合法则允许登录,否则报错并记录到日志中。

c.运行中心与用户之间的关系:

运行中心既要验证用户的合法性,又要记录用户的活动,还要对用户的请求作出处理,并给出反馈信息。

d.源数据的处理;以SQLServer2005/ACCESS为后台数据库对数据进行管理

e.数据进入系统的过程:

用户——>验证——>数据库——>管理系统

f.对数据保存的要求,对数据存储、恢复的处理:

要保存用户基本信息,管理员信息,用户活动基本信息,管理员活动信息,用户消费明细。

所有数据都有自己的数据库,只有管理员才能修改数据。

数据要有备份,以备出现意外状况时,恢复数据库。

g.输出报告的处理过程、存储媒体和调度方法:

要输出的报告主要包括,用户自己的基本信息,用户消费明细,用户余额查询,报错信息等。

h.系统失效的后果及恢复的处理办法:

万一系统出现突发状况,就强制所有用户退出,使用系统恢复功能,使系统恢复到一定时间之前的正常状态。

4.4.5对开发的影响

使用c++开发语言完成对系统添加,修改,查询,删除和统计等基本操作的设计。

采用统一的界面,界面简单,美观,支持鼠标和键盘操作,实现交互性强。

系统对管理员权限进行相应的设置,在每个模块都对管理员进行登录判断,有效防止管理员及其他用户非法登录

4.4.6对地点和设施的影响

一般学校教案机房使用

4.4.7对经费开支的影响

从经济效益来分析,软件的开发成本不大,而其它的投入也只是电脑。

电脑的普及也带来了低成本投入。

由于系统运行的基础环境均已具备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。

而系统的效益很高可以提高管理效率实现计算机化、系统化、规范化操作,效率大于投入,可行性很高。

4.5局限性

由于初次尝试做开发,开发小组成员技术有限,此系统只能作为尝试,限于小范围内使用。

4.6技术条件方面的可行性

系统开发将要用到VisualC++6.0访问数据库。

硬件只需要一台电脑,装上软件vc6.0开发工具,利用SQLServer2005作为后台的数据库,所以在这方面来说是可行的。

已经掌握了开发管理信息系统方法和开发工具,并且在调查过程中,已经了解和熟悉了机房管理系统的业务流程。

综上所述本系统开发从技术上是可行的

5可选择的其他系统方案

扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。

没有其他可选系统方案。

5.1可选择的系统方案1

参照第4章的提纲,说明可选择的系统方案1,并说明它未被选中的理由。

5.2可选择的系统方案2

按类似5.1条的方式说明第2个乃至第n个可选择的系统方案。

......

6投资及效益分析

6.1支出

6.1.1基本建设投资

a.PC机1台:

6000元;

b.开发工具等:

1000元;

c.数据库管理软件:

1000元;

d.安全与保密设备:

10000元;

总计:

18000元。

6.1.2其他一次性支出

a.研究(需求的研究和设计的研究):

1000元;

b.开发计划与测量基准的研究:

1000元;

c.数据库的建立:

2000元;

d.检查费用和技术管理性费用:

3000元;

e.培训费、旅差费以及开发安装人员所需要的一次性支出:

1200元;

f.人员的退休及调动费用等:

120000元;

总计:

128200元。

6.1.3非一次性支出

a.设备的租金和维护费用:

10000元/年;

b.软件的租金和维护费用:

1000元/年;

c.数据通讯方面的租金和维护费用:

2000元/年;

d.人员的工资、奖金:

500000/年;

e.保密安全方面的开支:

10000元/年;

f.其他经常性的支出等:

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,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1