优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

计算机机房管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

 软件工程方法概述
建立一个管理信息系统,是一项复杂的软件工程的实施。近三十多年来,软件工程已发展成为一门新科学,至今已经成为软件产业的重要支柱。软件工程是以计算机软件为工程对象,指导计算机软件开发和维护的工程科学。它采用工程的概念、原理、技术、方法来定义、开发和维护软件,把经过时间考验且正确的管理技术和当前能够得到的最好的技术方法结合起来开发软件。从二十世纪六十年代末期提出软件工程的概念到二十世纪八十年代末期软件工程的思想得到系统的归纳和整理,提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略数据规划法、面向对象法等。
2.2 结构化生命周期法简介(SDLC)
结构化生命周期法是一种传统的管理信息系统开发方法。其基本思想是把整个系统开发过程分成若干阶段,每阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务形成符合给定规范的产品。这种方法一直是大型系统开发的主流方法。系统开发周期示意图如评审图2-1所示。
采用结构化生命周期法开发管理信息系统时,可大致分以下几步:
一、 系统规划
二、 系统开发
1. 系统分析
2. 系统设计 think58好,好think58

[资料来源:THINK58.com]


3. 系统实施
2.3 快速原型法简介(Rapid Prototyping Approach)
快速原形法是二十世纪八十年代发展起来的,其基本思想是用户与系统分析设计人员合作根据用户提出的最基本的问题和想法。首先建立一个能反映用户主要需求的原形框架,作为应用开发的实验模型(系统原型Prototype)。用户先运行这个系统原型,使用它、熟悉它、受到启发并取得经验,然后对系统的目标功能提出精确具体的需求,在对系统的需求最后决定后,再用传统的方法建立比较完善的系统,这种方法适合较小而且用户需求不太明确的应用系统。
该方法加速了系统开发中用户需求的获取过程,大大提高了系统开发效率和有效性,弥补了结构化生命周期法的缺陷。
快速原型法的开发过程可分为:快速分析、构造模型、运行模型、评价模型、改进模型等。如图2-2所示。
原型法历史上曾形成两种实现途径:
1. 抛弃原型法:它本质属于瀑布模型,建立原型只不过是一种辅助的步骤。
2. 演化原型中较著名的有:
a. Boehm 提出的螺旋模型。
b. Gild 提出的渐增模型。
面向对象的开发方法简介(Object Oriented)
面向对象的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向对象分析和面向对象设计方法。面向对象的系统分析与设计方法与其它方法的不同之处在于,它使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方法。其基本思想是。对问题域进行自然分割,以便以接近人类思维的方式建立问题域模型,从而使设计出的软件尽可能直接的描述现实世界,构造出模块化的、可重用的、可维护性好的软件,并能控制软件的复杂性降低开发维护费用。

内容来自think58

[资料来源:http://THINK58.com]


面向对象的基本概念有:
1. 对象(Object):一切可以区别的客观存在即封装了数据结构以及可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一标识它的名字,而且向外界提供一组服务(即共有的操作)。
2. 类(Class):就是具有相同数据和相同操作的一组相似对象的定义,也就是说,类是对有相同属性和行为的一个或多个对象的描述。
3. 消息(Message):就是要求某个对象执行在定义它的那个类中的某个操作的规格说明。其有单部分组成:接受消息的对象、消息选择符、零或多个变元。
4. 方法(Method):就是对象所能执行的操作,也就是类中定义的服务。方法描述了对象执行操作的算法、响应消息的方法。C++中称为成员函数。
5. 实例(Instance):就是由某个特定的类描述的一个具体的对象。如:学生类中具体定义的一个人,张三、李四、王五等。
6. 属性(Attribute):就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象。C++中称为数据成员。
 该方法的优点在于它以对象(Object)为核心,强调模拟现实世界中的概念而不强调算法,开发者在软件开发的过程中以应用领域的概念去思考。在面向对象的设计方法中,计算机观点是不重要的,现实世界中的模型才是最重要的。故其优点有:与人类习惯的思维方法一样、稳定性好、可重用性好、可维护性好。该方法的开发过程可分为:面向对象分析、面向对象设计、面向对象实现。如图2-3所示: 本文来自think58 [资料来源:http://www.THINK58.com]
2.5 本系统开发方法的选择
基于上述方法的优劣,本系统利用软件工程的思想和方法总体上采用结构化生命周期法进行系统分析和设计的,也吸收一些面向对象方法的优点,如编程过程中采用面向对象的开发工具VISUAL BASIC 6.0,当然,在系统分析等步骤中仍采用了快速原型法。即本系统结合了结构化生命周期法、快速原型法和面向对象的方法。
系统分析
系统分析是使整个管理信息系统(MIS)设计达到合理、优化的重要步骤。这个阶段的工作深入与否,直接影响到将来系统的设计质量和经济效益。因此必须予以高度重视。实践表明,许多MIS失败的原因与忽视或没有认真做好系统分析有关。
3.1 系统分析的概念
系统分析是指在MIS开发的生命周期中系统分析阶段的各项活动和方法,系统分析也指应用系统思想和系统科学的原理进行分析工作的方法和技术。系统分析的目标就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出等。
3.2 系统的初步调查
系统调查是管理信息系统开发的必要过程,在这一阶段主要是与机房管理人员交进行流,了解机房的管理情况和机房管理需要改进之处。该机房是西电基础教学实验中心机房,主要是西电学生正常上课时的教学上机、学生课外时间的自由上机和外单位的培训。 copyright think58 [资料来源:http://www.THINK58.com]
机房以前使用的管理系统是单机版的,主要存在的问题是:
a.学生刷卡进入机房后随便找计算机上机,学生具体上哪一台计算机,机房管理人员无法知道,计算机损坏或部件丢失后无从找起,给管理带来了不便。
b. 持卡人上机时不能随时知道自己的剩余金额,要么还得去刷卡,一刷卡又下机了,很不方便。
3.3 可行性研究
3.3.1开发新系统的经济可行性
1、 收益
本系统给每个上机人员分配固定的机号,上机人员根据分配的机号上机,这样计算机出现故障或者丢失将有据可查,减少了机房的损失。
2、支出
本系统由一人单独开发,开发环境只要求有一台PC机,开发软件需要Windows平台、VISUAL BASIC 6.0 、SQL SERVER 2000、OFFICE 2000等。所以系统开发的费用较小。
3.3.2 开发新系统的技术可行性
1.设备条件:计算机的内外存足够用,输入输出设备有良好的可靠性、安全性等,可以满足管理系统数据处理的要求和数据传送与通讯。
2.技术力量:本系统由一人单独开发,属计算机信息管理专业的本科生,具有扎实的计算机基础知识与较好的学习能力和系统开发的基本能力。
3.3.3开发新系统的组织管理可行性
为了提高企业的竞争力,改善企业的管理制度,大部分企业对自己的管理系统做以改革。所以,机房领导对系统的开发都予以支持,他们对由本系统导致的管理模式、数据处理方式以及工作习惯的变化都能够接受。 think58.com [资料来源:www.THINK58.com]
3.3.4 操作可行性
本系统采用可视化界面,界面简洁清楚,操作员只需点击相应的按钮和输入相应的数据可实现操作,也就是说系统对操作人员的计算机专业知识要求不高,只需懂得计算机的基本操作,稍加培训即可使用。
综上所述,本系统的开发是可行的。
3.4 系统的详细调查
首先是和机房管理人员进行座谈,了解系统存在的问题,并通过磋商更深入的了解机房上机管理的需求。经过若干次的座谈,明确系统需求后,本系统将从以下方面进行分析:
1.机房实行自由上机计费、教学上机计时制度。自由上机按每小时1.5元收费,系统按每6分钟为单位收取0.15元,单位之内不计费,超过才计费。教学上机只计机时,最后由院系统一给机房结帐。
2.机房的持卡人主要有学生卡、学员卡、临时卡。学生卡主要针对西电的在校生,分为本科生、研究生、专科生三种;学员卡主要针对外单位的培训,分为计算机培训、网络培训两种;临时卡主要针对临时上机的上机人员。
3.为保护机房设备安全不受破坏,机房对损坏机房设备和违反机房制度的持卡人进行一段时间停用,停用时间内系统拒绝其上机。卡丢失后,持卡人可挂失也可挂失换卡,系统按规定给其一个新号。
4.学生能够查看自己上机情况的详细信息,并能查看自己的剩余金额、上机时间等详细信息。 think58

[版权所有:http://think58.com]


5.由于系统涉及卡金,需要对充值、教学上机、上机情况等信息进行统计,为上级决策提供依据。

本文来自think58

[来源:http://www.think58.com]

[资料来源:THINK58.com]