热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

可行性研究报告——机房收费系统

在看完uml后,对机房收费系统进行第二次的修订和完善。其实,修订最多的是在每个文档中加入了几张图,其中,uml图用的还不是很熟悉,所以,图不是很多。在此贴出来,希望大家浏览并给我一些指导。1引言

在看完uml后,对机房收费系统进行第二次的修订和完善。其实,修订最多的是在每个文档中加入了几张图,其中,uml图用的还不是很熟悉,所以,图不是很多。在此贴出来,希望大家浏览并给我一些指导。


1引言...1

1.1编写目的...1

1.2背景...1

1.3定义...1

1.4参考资料...1

2可行性研究的前提...2

2.1要求...2

2.2目标...2

2.3条件、假定和限制...3

2.4进行可行性研究的方法...3

2.5评价尺度...3

3对现有系统的分析...3

3.1处理流程和数据流程...4

3.2工作负荷...4

3.3费用开支...4

3.4人员...4

3.5设备...4

3.6局限性...4

4所建议的系统...4

4.1对所建议系统的说明...5

4.2处理流程和数据流程...5

4.3改进之处...5

4.4影响...5

4.4.1对设备的影响...5

4.4.2对软件的影响...5

4.4.3对用户单位机构的影响...5

4.4.4对系统运行过程的影响...6

4.4.5对开发的影响...6

4.4.6对地点和设施的影响...6

4.4.7对经费开支的影响...6

4.5局限性...6

4.6技术条件方面的可行性...7

5可选择的其他系统方案...7

5.1可选择的系统方案1.7

5.2可选择的系统方案2.7

6投资及效益分析...7

6.1支出...7

6.1.1基本建设投资...8

6.1.2其他一次性支出...8

6.1.3非一次性支出...8

6.2收益...9

6.2.1一次性收益...9

6.2.2非一次性收益...9

6.2.3不可定量的收益...9

6.3收益/投资比...10

6.4投资回收周期...10

6.5敏感性分析...10

7社会因素方面的可行性...10

7.1法律方面的可行性...10

7.2使用方面的可行性...10

8结论...11


TGB-SQ-04

可行性研究报告

1引言

1.1编写目的

 编写可行性研究报告的目的是为了证明机房收费系统软件可开发性,预期读者为软件开发人员和相关投资商。

1.2背景

说明:

A.     机房收费系统;

B.      任务提出者:米新江老师;

开发者:廊坊师范学院信息技术提高班十期石朝翠;

用户:廊坊师范学院机房管理教师;

计算中心:廊坊师范学院11教4楼5楼,旧图书馆电子阅览室;

C.      机房收费系统同学生信息管理系统有着密切联系,并且这款软件主要是图书馆管理员及相关教师所用,因此与图书馆的管理机构有着一定的联系。

1.3定义

 TGB:提高班的首字母大写;

 SQ:十期首字母大写;

 04:第四块学习内容;

 机房收费系统:一款针对机房的收费软件。

1.4参考资料

1.       胡阳,《机房收费系统v1.0》,2010.08.10,廊坊师范学院。

2.       石朝翠,《学生信息管理系统》,2013.09.22,廊坊师范学院。

3.       米新江,《信息技术提高班培养计划》,2013.11.28,廊坊师范学院。

 

2可行性研究的前提

 机房收费系统是一款计费软件,适用于各大高校及其他教育机构。它的目的在于让教师更好的管理学生的上机。它设计的三种不同权限,更好地有级别的管理学校机房的电脑及学生的上机情况。

2.1要求

A.     学生:正常上下机;

一般用户:查看学生余额,上机记录,充值记录,上机状态;

操作员:基本操作(注册,充值,退卡);查询工作(充值金额,退卡金额,学生基本信息维护,学生上机统计信息,操作员工作记录);

管理员:结账,添加或删除用户,基本数据设定;

B.      机房收费系统能根据人员级别的不同,权限也有所不同。最高一级的为管理员,最低级的为一般用户;

C.      输出文件:学生上机记录表(用于查看学生曾上机的记录)

学生充值记录表(用于查看学生充值记录)

收取金额信息表(查看学生注册时及后来充值的金额)

退还金额信息表(查看退卡金额信息)

学生上机统计记录表(查看学生曾上机的相关情况,如消费金额,消费时间,余额等;

以上文件以excel表格形式输出。

机房收费系统日汇总表(管理员查看每天的结账情况)

机房收费系统周汇总表(管理员查看在某个特定时间段的结账情况)

这两个文件以报表形式输出。

D.      输入:系统进入(用户名,密码);

注册(学号,卡号,姓名,性别班级,年级,系别,金额);

学生上机记录,查看余额,充值记录,退卡(卡号);

充值(卡号,金额)

 添加用户(用户名,姓名,密码,确认密码)

E.                                     

F.       进入系统时输入用户名和密码,用户名不能输入特殊符号,防止SQL注入;退出系统时进行提示,确保用户不是由于手误导致信息丢失;

G.      Sql数据库,报表开发工具;

H.     2013年11月30号。

2.2目标

以最低的开发费用和最少的人力设计出最合适最高效的机房收费系统软件来让机房管理人员受益,并能同时维护学生的利益。

2.3条件、假定和限制

在经过两个星期的系统方案策划和选择后,开始进行该系统的开发,在开发过程中,由于无经费和投资以及法律和政策的限制,该系统可能会留有一些技术问题需要解决。另外,在整个设计和开发过程中,可利用的信息和资源有:参考上期博客,通过百度搜以及同期同学指导。最后,预计系统投入使用的最晚时间为2014年1月1号。

2.4进行可行性研究的方法

       利用uml的画图工具rational rose画的关于整个机房收费系统的活动图。

                                                    

2.5评价尺度

 该系统最突出的优点是以三种不同级别来规定其权限,并且各个级别有着不用的作用于功能,能够做到责权利相均衡。该系统操作简单,难易程度为中,适合于各大高校的机房管理。

3对现有系统的分析

现有管理机房的系统是5年前所开发的一个计算机系统,它一直是学习上机收费的主打系统,不过,近期由于系统老化,需求增多,维护费用过大,现有系统已不能满足管理人员和学生的需求,需要对其进行改进或者是废除来使用新系统。

3.1处理流程和数据流程

                                       


该系统中能够实现正常的上下机,但最大的问题是计时收费和结账的权限不清,管理人员职能容易混淆,导致系统效率不高。

 

3.2工作负荷

 

 承担工作:每周每天晚上学生上下机及计费。

3.3费用开支

 人力方面:管理员5名(每人每月工资3000元),操作员20名(每人每月工资2000元);开支55000元/月

 设备:30台液晶电脑(3000元/台):5台给管理员,20台给操作员,5台用于备份数据;

两个工作室:一间给5名操作员,另一件给20名操作员;

2台打印机(1000元/台):用于打印文件,报表,数据;

2台交换机(20000元/台):用于学生上外网获取信息;

开支总额:673000元/年。

3.4人员

 系统开发人员:5名;

 系统程序人员:10名;

系统维护人员:20名;

 

3.5设备

 交换机,打印机,液晶电脑,刷卡机等。

3.6局限性

 现有机房计费系统由于使用时间过长,导致系统响应不及时,数据存储能力不足,并且维护费用开支过大,已经不能对其进行改进型维护来解决它现在存在的诸多问题。

4所建议的系统

 机房收费系统的目标是以最低成本来让管理人员省时省力的管理机房。由于是个新系统,它响应操作事件快,服务周到,增添了自动上机和强制下机的功能,并且最后生成日周结账报表,让管理人员对于机房收费系统的运行情况一目了然。

4.1对所建议系统的说明

 机房收费系统的三大主打功能:输入,查询,输出。通过这三个功能,能够清楚的了解到学生从注册到上机再到下机的整个流程,而且伴随这个流程,操作员和管理员也能进行相应的查询工作,如查询学生上机状态,余额,基本信息等,最后输出日周结账报表,便于管理人员查看。

所用方法:结构化分析方法,oop方法,瀑布模型理论。

4.2处理流程和数据流程

                                 

 
 

4.3改进之处

 相对于现行系统,这款新系统的主要改进之处是实现了自动上下并能强制学生下机功能,这对于学校的机房管理起到了便利作用。

4.4影响

 若运行该系统,预期结果会是减少工作人员数量及人力资源成本,系统反应迅速,减少维护的工作量及成本。

4.4.1对设备的影响

 即将投入使用的新系统完全可以用现行系统所使用的相关设备。无须增加新的设备

4.4.2对软件的影响

 该系统兼容性较好,完全适用于XP,window7或window8系统,并且不影响其他软件的使用。

4.4.3对用户单位机构的影响

 如果运行该系统,需要对相关操作人员进行培训,并减少操作人员数量。

4.4.4对系统运行过程的影响

在用户使用过程中,后台工作者也进行同步工作,如用户注册后,后台运行中心会自动将用户相关信息保存到数据库中;用户根据自己的要求来使用该系统,该系统也会将用户所操作的过程记录下来,保存在数据库中,并能根据用户的修改而做出响应的修改;最后输出的文件及报告会以excel表单及报表形式呈现给管理员。如果用户在使用过程中系统失效,用户可以采用重启系统或电脑的形式来恢复系统的使用。

4.4.5对开发的影响

为了支持新系统的开发,需要系统的开发人员搜集用户(学生)及机房管理人员(教师)的相关信息,存储到一个数据库中。另外,需要准备刷卡机和机房台式机来对系统进行测验。对于系统的保密与安全,规定非机房操作人员不得进入机房工作人员办公室。

4.4.6对地点和设施的影响

无需对建筑物和运行环境设施进行改造。

4.4.7对经费开支的影响

人力方面:系统开发人员5名(10000元/月),系统程序员10名(8000元/月);系统维护人员15名(12000元/月)开支730000元/月。

预期完成时间:三个月。

总开支:2190000元。

4.5局限性

由于技术及经济和政策方面的局限,该系统目前只适用于各大高校。

4.6技术条件方面的可行性

在当前条件下,开发人员已熟悉vb与数据库的交互关系,并能将vb与office软件和报表开发工具相交互,加之有相当长时间敲代码的能力,并有一个指导老师和全体同学的帮助,综合这些因素,该系统能够在规定的期限内顺利完成开发任务。

5可选择的其他系统方案

 鉴于有现行系统做为模板,并没有考虑其他可行的系统方案,只是根据原有系统进行的修改于完善。

 

6投资及效益分析

 6.1支出

 对于这款新软件(机房收费系统)的开发与维护所需的费用大概有:

人力方面:系统开发人员5名(10000元/月),系统程序员10名(8000元/月);系统维护人员15名(12000元/月);开支730000元/月

 设备:30台液晶电脑(3000元/台):5台给管理员,20台给操作员,5台用于备份数据;

两个工作室:一间给5名操作员,另一件给20名操作员;

2台打印机(1000元/台):用于打印文件,报表,数据;

2台交换机(20000元/台):用于学生上外网获取信息;

     其他:75000元。

预期完成时间:3个月,生命周期为5年。

总支出:2397000元。

 

6.1.1基本建设投资

设备:30台液晶电脑(3000元/台):5台给管理员,20台给操作员,5台用于备份数据;

两个工作室:一间给5名操作员,另一件给20名操作员;

2台打印机(1000元/台):用于打印文件,报表,数据;

2台交换机(20000元/台):用于学生上外网获取信息;

6.1.2其他一次性支出

研究经费5000元;检查费用和技术管理性费用50000元;培训费20000元。

6.1.3非一次性支出

人力方面:系统开发人员5名(10000元/月),系统程序员10名(8000元/月);系统维护人员15名(12000元/月)开支30000元/月。

6.2收益

 运行该系统后,能够减少系统维护人员和设备的开支,系统运行中的错误率降低,差错减少,灵活性增加,提高性能,便于管理。

6.2.1一次性收益

a.开支的缩减:改进了的系统的运行所引起的开支缩减为原系统的70%,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化可为学校省下500000元/年的开支。

b.价值的增升由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等可为学校每年带来500000元/年的收入。

c.其他:20000元。

6.2.2非一次性收益

 运行新系统后,每年可给学校省下500000元的维护开支费用以及由于价值增升系统带来500000元的的收入。

6.2.3不可定量的收益

 系统功能的增多,吸引更多的学校使用该系统所带来的收益。

系统健壮性好,能够应付各种突发情况及检测所带来的收益。

良好的用户界面设计给用户留下深刻印象,能够吸引更多用户使用。

6.3收益/投资比

       (500000*5+500000*5)/2397000=2.1

6.4投资回收周期

 5*12-3=57(月) 即两年半

6.5敏感性分析

 考虑新系统的使用环境,该系统的生命周期可在学校这样的环境下延长使用一年,系统的工作负荷量不可过多,否则会导致系统瘫痪。另外,在对机房电脑进行换系统时,要考虑安装合适的数据库,使之具有好的兼容性。

7社会因素方面的可行性

本章用来说明对社会因素方面的对机房收费系统的可行性分析结果,包括:

7.1法律方面的可行性

 对于软件开发方面的专利,国家有专门的法律来保护开发者的专利,所以在系统成型后应立即注册,对其进行专利申请,以免陷入不必要的法律官司中。

7.2使用方面的可行性

 从现有情况考虑,新系统完全有条件可以立即使用,因为它的预期效果得到院校领导的大力支持,并在财力上给以帮助。当然,工作人员都会经过相关培训来熟练操作该系统。这样使得系统一旦投入使用,就能正常运行并产生收益。

8结论

       由上各个方面的情况考虑来看,机房收费系统有条件立即着手进行。


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
  • 点击上方“新机器视觉”,选择加”星标”或“置顶”重磅干货,第一时间送达很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间。去年有过一段时间的集中学习,做 ... [详细]
author-avatar
公寓朝仓音梦NQey
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有