论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

(D)VB计算机机房管理系统

1.1.1 管理信息系统的发展

信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由一般的数据处理走向支持决策。这就导致了管理信息系统的产生。管理信息系统从产生到现在已经经历了电子数据处理系统(如统计系统、工资系统、数据更新系统等),信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统等),支持决策系统,综合服务系统(如综合业务数字网络系统、国际互联网等)等几个阶段。但在我国,由于各种原因,管理信息系统的发展处于初级的数据处理阶段,尽管如此,充分利用我们现有的资源和力量,开发一些适合于本企业或本行业的管理信息系统。也非常重要。 内容来自论文无忧网 www.paper51.com

谈到管理信息系统,自然离不开数据的支持。数据库技术是计算机科学的一个重要的分支,由于数据库技术是数据按一定格式组织、描述和存储,且具有最小的冗余度、较高的数据独立性和易扩展性,并可为多个用户安全共享等优点。在数据库中实现了数据独立与程序的集中统一管理,使得易于编程。当前各种管理信息系统都是建立在数据库之上的,说到底,管理信息系统是一个集计算机技术、信息技术、数据库技术、现代管理论为一体的综合性系统。建立这样一个复杂的系统需要付出昂贵的代价,因为它是一个资金密集型、劳动密集型、智力密集型或知识密集型的项目。但是,万丈高楼平地起!既然信息社会和知识经济为我们新的发展机遇,中国又处于改革开放的大好环境中,我相信,只要我们扎扎实实地做好建设管理信息系统的基础工作,多注意人才的培养,就一定能够建立起比较实用的管理信息系统来,实现我国信息化建设的总目标。

内容来自www.paper51.com

1.2 系统简介 paper51.com

本系统是本着实用的原则开发的,它根据机房管理人员在实际工作中遇到的情况把机房信息加以科学化、标准化的输入到计算机中,利用计算机的快速处理能力,对机房进行标准化管理。通过对实际情况的考察分析,实现了机房信息的处理、统计、报表打印、系统维护等功能,较好地解决了机房信息的安全性,提高了机房管理人员的工作效率。 paper51.com

1.2.1 系统特点

copyright paper51.com

a.    C/S结构,功能齐全。 http://www.paper51.com

本系统采用C/S结构设计,服务器程序完成系统的所有功能,客户端程序负责显示上机人员的详细上机信息。

copyright paper51.com

b.    操作简便、界面友好。 copyright paper51.com

采用三种方式进入功能界面:菜单、工具栏、快捷树,用户可根据自己的爱好选择使用;本系统提供了强大的帮助功能,按F1键即可打开帮助,有关于业务功能的描述还有关于操作方法的描述;本系统为方便用户使用并根据业务需要设计了丰富多彩的界面,如利用树型结构表现院系、专业、班级、学生的层次关系,利用选项卡表示持卡人的各种类别,利用表格表示课程表,利用不同颜色的图标表示计算机的不同状态等。 内容来自论文无忧网 www.paper51.com

c.    权限控制、安全可靠 内容来自www.paper51.com

给不同类别的操作员分配默认的权限,超级用户可对其权限进行修改形成每个操作员的权限,操作员登录系统输入密码后,系统自动根据权限赋予功能,防止越权操作,安全可靠,杜绝分工不明确、职责不清的情况发生;还提供详细操作日志,做到有章可循,保护系统信息的安全;同时提供了随时备份和定期备份两种备份方式保证数据遭破坏时的及时恢复。 copyright paper51.com

d.    数据查询、快捷方便

copyright paper51.com

根据需要本系统对基础信息、日常处理提供了强大的查询功能,可以实现单项查询、组合查询、模糊查询,用户还可以对查询结果进行打印。

copyright paper51.com

e.    报表合理、轻松自如 内容来自www.paper51.com

根据系统的需求,本系统设计了三个统计报表(充值统计、教学上机统计、上机情况统计),满足了中心主任及上级的统计需求。

内容来自www.paper51.com

1.2.2系统实用性

copyright paper51.com

   本系统是根据西电基础教学实验中心机房的业务规则开发的大型机房学生上机管理系统。机房以前的系统属单机版,学生具体上哪一台计算机,机房管理人员无从知道,给管理带来了不便;同时持卡人想查询卡上的金额时还得去刷卡,一刷卡又下机了,很不方便。本系统就是针对中心机房的这种现状,为提高机房的管理效率而开发的学生上机管理系统。 内容来自www.paper51.com

    由于本系统是根据西电基础教学实验中心机房的业务规则开发的,所以系统的业务规则复杂,系统的实用性强,但同时系统的通用性较弱。

paper51.com

第2章 开发方法的选择 http://www.paper51.com

在开发一个管理信息系统之前,首先要选择适合本系统的开发方法,本章将介绍三种常用的开发方法:结构化生命周期法、快速原型法、面向对象的开发方法,最后介绍本系统采用的开发方法。 内容来自www.paper51.com

2.1 软件工程方法概述 内容来自www.paper51.com

建立一个管理信息系统,是一项复杂的软件工程的实施。近三十多年来,软件工程已发展成为一门新科学,至今已经成为软件产业的重要支柱。软件工程是以计算机软件为工程对象,指导计算机软件开发和维护的工程科学。它采用工程的概念、原理、技术、方法来定义、开发和维护软件,把经过时间考验且正确的管理技术和当前能够得到的最好的技术方法结合起来开发软件。从二十世纪六十年代末期提出软件工程的概念到二十世纪八十年代末期软件工程的思想得到系统的归纳和整理,提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略数据规划法、面向对象法等。

http://www.paper51.com

2.2 结构化生命周期法简介(SDLC) copyright paper51.com

结构化生命周期法是一种传统的管理信息系统开发方法。其基本思想是把整个系统开发过程分成若干阶段,每阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务形成符合给定规范的产品。这种方法一直是大型系统开发的主流方法。系统开发周期示意图如评审图2-1所示。

paper51.com

采用结构化生命周期法开发管理信息系统时,可大致分以下几步:

内容来自论文无忧网 www.paper51.com

一、系统规划

http://www.paper51.com

二、系统开发 paper51.com

1.     系统分析 copyright paper51.com

2.     系统设计

http://www.paper51.com

3.     系统实施 内容来自论文无忧网 www.paper51.com

三、系统运行与维护 内容来自www.paper51.com

四、系统更新

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

图2-1 系统开发生命周期法

paper51.com

2.3快速原型法简介(Rapid Prototyping Approach) 内容来自www.paper51.com

快速原形法是二十世纪八十年代发展起来的,其基本思想是用户与系统分析设计人员合作根据用户提出的最基本的问题和想法。首先建立一个能反映用户主要需求的原形框架,作为应用开发的实验模型(系统原型Prototype)。用户先运行这个系统原型,使用它、熟悉它、受到启发并取得经验,然后对系统的目标功能提出精确具体的需求,在对系统的需求最后决定后,再用传统的方法建立比较完善的系统,这种方法适合较小而且用户需求不太明确的应用系统。

http://www.paper51.com

该方法加速了系统开发中用户需求的获取过程,大大提高了系统开发效率和有效性,弥补了结构化生命周期法的缺陷。 paper51.com

快速原型法的开发过程可分为:快速分析、构造模型、运行模型、评价模型、改进模型等。如图2-2所示。 内容来自www.paper51.com

原型法历史上曾形成两种实现途径: 内容来自论文无忧网 www.paper51.com

1.     抛弃原型法:它本质属于瀑布模型,建立原型只不过是一种辅助的步骤。

paper51.com

2.     演化原型中较著名的有:

paper51.com

a.     Boehm 提出的螺旋模型。 paper51.com

b.     Gild 提出的渐增模型。

http://www.paper51.com

paper51.com

图2-2快速原型法的开发过程示意图 paper51.com

2.4 面向对象的开发方法简介(Object Oriented)

paper51.com

面向对象的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向对象分析和面向对象设计方法。面向对象的系统分析与设计方法与其它方法的不同之处在于,它使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方法。其基本思想是。对问题域进行自然分割,以便以接近人类思维的方式建立问题域模型,从而使设计出的软件尽可能直接的描述现实世界,构造出模块化的、可重用的、可维护性好的软件,并能控制软件的复杂性降低开发维护费用。

copyright paper51.com

面向对象的基本概念有: copyright paper51.com

1.   对象(Object):一切可以区别的客观存在即封装了数据结构以及可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一标识它的名字,而且向外界提供一组服务(即共有的操作)。 内容来自www.paper51.com

2.    类(Class):就是具有相同数据和相同操作的一组相似对象的定义,也就是说,类是对有相同属性和行为的一个或多个对象的描述。 paper51.com

3.    消息(Message):就是要求某个对象执行在定义它的那个类中的某个操作的规格说明。其有单部分组成:接受消息的对象、消息选择符、零或多个变元。

内容来自论文无忧网 www.paper51.com

4.    方法(Method):就是对象所能执行的操作,也就是类中定义的服务。方法描述了对象执行操作的算法、响应消息的方法。C++中称为成员函数。 copyright paper51.com

5.    实例(Instance):就是由某个特定的类描述的一个具体的对象。如:学生类中具体定义的一个人,张三、李四、王五等。

内容来自www.paper51.com

6.    属性(Attribute):就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象。C++中称为数据成员。 内容来自论文无忧网 www.paper51.com

 该方法的优点在于它以对象(Object)为核心,强调模拟现实世界中的概念而不强调算法,开发者在软件开发的过程中以应用领域的概念去思考。在面向对象的设计方法中,计算机观点是不重要的,现实世界中的模型才是最重要的。故其优点有:与人类习惯的思维方法一样、稳定性好、可重用性好、可维护性好。该方法的开发过程可分为:面向对象分析、面向对象设计、面向对象实现。如图2-3所示: paper51.com

------分隔线----------------------------
联系方式