机房管理软件设计说明书.docx

上传人:b****9 文档编号:25253401 上传时间:2023-06-06 格式:DOCX 页数:17 大小:149.83KB
下载 相关 举报
机房管理软件设计说明书.docx_第1页
第1页 / 共17页
机房管理软件设计说明书.docx_第2页
第2页 / 共17页
机房管理软件设计说明书.docx_第3页
第3页 / 共17页
机房管理软件设计说明书.docx_第4页
第4页 / 共17页
机房管理软件设计说明书.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

机房管理软件设计说明书.docx

《机房管理软件设计说明书.docx》由会员分享,可在线阅读,更多相关《机房管理软件设计说明书.docx(17页珍藏版)》请在冰豆网上搜索。

机房管理软件设计说明书.docx

机房管理软件设计说明书

1引言1

1.1编写目的1

1.2背景1

1.3定义1

1.4参考资料1

2可行性研究的前提2

2.1要求2

2.2目标2

2.3条件、假定和限制2

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

2.5评价尺度3

3所建议的系统3

3.1处理流程和数据流程3

3.3改进之处4

3.4影响5

3.4.1对设备的影响5

3.4.2对软件的影响5

3.4.3对用户单位机构的影响5

3.4.4对系统运行过程的影响5

3.4.5对开发的影响6

3.4.6对地点和设施的影响6

3.4.7对经费开支的影响6

3.5局限性6

3.6技术条件方面的可行性6

4可选择的其他系统方案6

4.1可选择的系统方案17

4.2可选择的系统方案27

5投资及效益分析7

5.1支出7

5.1.1基本建设投资7

5.1.2其他一次性支出7

5.1.3非一次性支出8

5.2收益8

5.2.1一次性收益8

5.2.2非一次性收益9

5.2.3不可定量的收益9

5.3收益/投资比9

5.4投资回收周期9

5.5敏感性分析9

6社会因素方面的可行性10

6.1法律方面的可行性10

6.2使用方面的可行性10

7结论10

GB8567——88

可行性研究报告

1引言

1.1编写目的

制作此软件可能需要花费很多的时间和精力,加上我们小组成员都是第一次制作,可能在技术上有很多地方达不到要求。

所以我们必须对其做出详细的研究,提取在经济、时间和技术上都支持的功能和模块去完成。

读者:

吴建凰、卢梅、何中庆、张春丽、陈云、段治瑞。

1.2背景

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

机房管理系统

B.本项目由理学院机房提出,由我们项目组成员负责开发,计算中心在理学院机房的局域网。

C.本软件可参考Lanstar网络教学软件,采用MySQL数据库。

1.3定义

教师机:

学生机:

主机(服务器):

1.4参考资料

前期的需求调查;

Lanstar网络教学平台;

2可行性研究的前提

2.1要求

要求

说明

最低的功能要求:

实现学生上机登记、统计学生上机时间、限制学生操作、实现局域网聊天、局域网传送资料。

最低的性能要求:

开发出的软件能够在WindowsXP下稳定运行,能够很方便的安装到电脑上。

在连接服务器和传递信息时能够快速反应,尽量减少用户的等待时间。

安全保密要求:

学生的各种信息只能在一定的权限下才能查看。

密码需要经过加密。

完成期限:

2009-9-29~2009-11-29,两个月时间内必须完成。

2.2目标

A.开发时间尽量短(用天记);

B.功能尽量齐全(根据复杂程度,每项功能用数字标出等级);

C.系统的各项操作反应速度尽量短(反应时间以毫秒记)。

2.3条件、假定和限制

技术限制:

姓名

吴建凰

何中庆

卢梅

张春丽

陈云

段治瑞

熟悉的编程语言

C++

Java

Java

Java

Java

Java

熟悉的编程环境

VC++6.0

项目经验

1

1

Windows底层

了解

TCP/IP协议

开发环境限制:

理学院机房和个人电脑。

理学院机房安装软件需要向管理人申请,提供局域网,个人电脑连局域网很麻烦。

时间的限制:

项目在2009-9-29~2009-11-29内必须完成,在制作软件的期间内我们小组成员因为学习找工作要占用很多时间。

姓名

吴建凰

何中庆

卢梅

张春丽

陈云

段治瑞

周内(小时/天)

4

4

4

3

2

3

周末(小时/天)

8

8

6

6

6

6

2009-9-29~2009-11-29总计周内天数:

42

总计周末天数:

18

总计周内时间

168

168

168

126

84

126

总计周末时间

144

144

108

108

108

108

总计时间(小时)

1560

2.4进行可行性研究的方法

在不超出限制条件的前提下如果分析出能够完成任务,我们就接受此项项目。

同时以功能优先原则进行多个项目间的挑选。

2.5评价尺度

在对系统进行评价时我们以技术为主要衡量依据,而技术是以实现该功能的复杂程度来衡量的。

第二衡量依据为人员的使用率。

3所建议的系统

3.1处理流程和数据流程

学生登录数据流图

统计学生上机时间数据流图:

限制学生操作数据流图:

局域网聊天数据流图:

群聊:

点对点聊:

数据传输:

同局域网聊天数据流图。

提问:

查看到课情况:

修改信息:

上传下载文件功能:

提示功能:

本地设置:

考试系统:

题库准备:

学生考试:

老师阅卷:

视频教学:

3.2影响

3.2.1对设备的影响

此软件安装在Windows的系统下,对设备的影响可忽略。

3.4.2对软件的影响

此软件需要MySQL数据库的支持,占用3306端口,如果其他软件也使用3306端口可能会有冲突。

在注册表中会添加相应的软件配置信息,但并不影响其他软件的运行。

主机运行时至少有一个有关该软件的进程在运行中,始终占用系统的一些资源。

在正常情况下此软件运行时占用的CPU资源并不多,但在文件传输时可能会占用多一点。

3.4.3对用户单位机构的影响

此软件主要运用于小型局域网内,运用此软件的人只需具备使用常规软件的能力即可。

在软件的正常运行期间,需要一个管理人员进行管理,他拥有最高权限,能够进行任何操作。

3.5局限性

1.对于提问这一模块,只能以老师输入信息的形式。

因为当前的硬件不支持,并且没有足够的技术。

2.视频教学,只能采用已有的别人开发好的程序,尚不能独立开发。

因为当前的技术水平不够

3.6技术条件方面的可行性

在当前的限制条件下,该系统的大部分功能目标在技术水平能够达到;如果能够合理的分配任务,大家紧凑而有序的完成任务在规定的时间的足以完成。

组员的技术水平及专长见2.3条件、假定和限制中的技术限制。

每个人的工作时间见2.3条件、假定和限制中的时间限制。

具体的时间需求

项目

所需时间(小时)

说明

需求分析之前的工作:

6

可以由小组成员集体完成

需求分析:

2

由一人完成

数据要求说明:

6

有两人完成

概要设计:

12

可由比较熟悉两人的人完成

详细设计:

48

小组成员合作完成

数据库设计:

12

小组成员合作完成

编码:

48

小组成员合作完成

测试:

12

小组成员合作完成

用户使用说明书:

4

小组成员合作完成

开发总结:

4

小组成员合作完成

4可选择的其他系统方案

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

4.1可选择的系统方案1

按照以上要求自主研发,在技术水平上达不到要求的功能模块借用别人开发的程序。

4.2可选择的系统方案2

小组成员写好系统的详细设计,让技术成熟的人编写代码和测试。

不被选中:

在经济和时间上我们组开发是可行的。

自主开发能够让组员得到锻炼,为将来开发更高级的产品做好基本训练。

5投资及效益分析

5.1支出

对于所选择的方案,说明所需的费用。

如果已有一个现存系统,则包括该系统继续运行期间所需的费用。

5.1.1基本建设投资

包括采购、开发和安装下列各项所需的费用,如:

a.房屋和设施;

b.ADP设备;

c.数据通讯设备;

d.环境保护设备;

e.安全与保密设备;

f.ADP操作系统的和应用的软件;

g.数据库管理软件。

本项目开发环境限制为:

理学院机房和个人电脑。

理学院机房安装软件需要向管理人申请,提供局域网,个人电脑连局域网很麻烦。

因此,这些基本的项目开支可以不予考虑。

5.1.2其他一次性支出

包括下列各项所需的费用,如:

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

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

c.数据库的建立;

d.ADP软件的转换;

e.检查费用和技术管理性费用;

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

g.人员的退休及调动费用等。

对于这部分费用,由于本小组的开发人员为在校学生,并且本项目在学校机房完成,学校机房的环境足以应付我们完成这个项目,因此,在本项目中我们可以不予考虑。

5.1.3非一次性支出

列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:

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

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

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

d.人员的工资、奖金;

e.房屋、空间的使用开支;

f.公用设施方面的开支;

g.保密安全方面的开支;

h.其他经常性的支出等。

开发本软件小组成员完成项目的时间安排为:

姓名

吴建凰

何中庆

卢梅

张春丽

陈云

段治瑞

周内(小时/天)

4

4

4

3

2

3

周末(小时/天)

8

8

6

6

6

6

2009-9-29~2009-11-29总计周内天数:

42

总计周末天数:

18

总计周内时间

168

168

168

126

84

126

总计周末时间

144

144

108

108

108

108

总计时间(小时)

1560

开发一个软件其中最重要的一项开支就是员工的费用。

我们以10元/小时计算,可知系统开发期间人员所需费用为15600.00元。

同时还有一些打印材料费,外出调研费用等400元。

由于本系统是在学校机房完成,故其他方面的资金支出可以不予考虑。

所以,本软件的开发费用可以初步认定为1.6万元。

5.2收益

对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;

5.2.1一次性收益

说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述,如:

a.开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;

b.价值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等;

c.其他如从多余设备出售回收的收入等。

对于本项目的开发,一次性收益由于环境和人员的关系我们认为是不存在的。

5.2.2非一次性收益

说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。

5.2.3不可定量的收益

逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。

有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。

该软件的使用将在系统生命期内,帮助机房更好的管理机房电脑的有效使用。

老师可以更好的了解学生使用电脑学习的情况,从而制定出更有利于学生学习的方案来帮助学生更好的掌握到所学的知识。

从而达到学校的教学目的。

让学生能够更有效的掌握到所学的计算机知识。

另外,老师也可以通过该软件更好的为学生制定出合理的上机时间,机房管理人员也能更有效的管理机房。

5.3收益/投资比

求出整个系统生命期的收益/投资比值。

本项目完成后,客户首付1万元,每年的维护费用是5000元,预计本系统被客户使用后的生命周期为10年,那么求出整个系统生命期的收益为6万元,所以整个系统生命期的收益/投资比值=6/1.6=3.75。

5.4投资回收周期

求出收益的累计数开始超过支出的累计数的时间。

支出为1.6万元,银行的年利率按2.25%计算,那么我们可知在两年内我们将会收回成本。

5.5敏感性分析

所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。

在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。

电脑运行速度的提高可以提高软件的运行速度,采用软件升级方式可以有效延长软件的生命周期。

6社会因素方面的可行性

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

6.1法律方面的可行性

法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面的陷井,软件人员通常是不熟悉的,有可能陷入,务必要注意研究。

6.2使用方面的可行性

例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求等等,都是要考虑的。

7结论

在进行可行性研究报告的编制时,必须有一个研究的结论。

结论可以是:

a.可以立即开始进行;

b.需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;

c.需要对开发目标进行某些修改之后才能开始进行;

d.不能进行或不必进行(例如因技术不成熟、经济上不合算等)。

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

当前位置:首页 > 外语学习 > 英语学习

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

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