机房上机管理系统毕业设计共28页.docx

上传人:b****5 文档编号:7851312 上传时间:2023-01-26 格式:DOCX 页数:25 大小:51.25KB
下载 相关 举报
机房上机管理系统毕业设计共28页.docx_第1页
第1页 / 共25页
机房上机管理系统毕业设计共28页.docx_第2页
第2页 / 共25页
机房上机管理系统毕业设计共28页.docx_第3页
第3页 / 共25页
机房上机管理系统毕业设计共28页.docx_第4页
第4页 / 共25页
机房上机管理系统毕业设计共28页.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

机房上机管理系统毕业设计共28页.docx

《机房上机管理系统毕业设计共28页.docx》由会员分享,可在线阅读,更多相关《机房上机管理系统毕业设计共28页.docx(25页珍藏版)》请在冰豆网上搜索。

机房上机管理系统毕业设计共28页.docx

机房上机管理系统毕业设计共28页

我国古代的读书人,从上学之日起,就日诵不辍,一般在几年内就能识记几千个汉字,熟记几百篇文章,写出的诗文也是字斟句酌,琅琅上口,成为满腹经纶的文人。

为什么在现代化教学的今天,我们念了十几年书的高中毕业生甚至大学生,竟提起作文就头疼,写不出像样的文章呢?

吕叔湘先生早在1978年就尖锐地提出:

“中小学语文教学效果差,中学语文毕业生语文水平低,……十几年上课总时数是9160课时,语文是2749课时,恰好是30%,十年的时间,二千七百多课时,用来学本国语文,却是大多数不过关,岂非咄咄怪事!

”寻根究底,其主要原因就是腹中无物。

特别是写议论文,初中水平以上的学生都知道议论文的“三要素”是论点、论据、论证,也通晓议论文的基本结构:

提出问题――分析问题――解决问题,但真正动起笔来就犯难了。

知道“是这样”,就是讲不出“为什么”。

根本原因还是无“米”下“锅”。

于是便翻开作文集锦之类的书大段抄起来,抄人家的名言警句,抄人家的事例,不参考作文书就很难写出像样的文章。

所以,词汇贫乏、内容空洞、千篇一律便成了中学生作文的通病。

要解决这个问题,不能单在布局谋篇等写作技方面下功夫,必须认识到“死记硬背”的重要性,让学生积累足够的“米”。

摘要………………………………………………………………………………………1

语文课本中的文章都是精选的比较优秀的文章,还有不少名家名篇。

如果有选择循序渐进地让学生背诵一些优秀篇目、精彩段落,对提高学生的水平会大有裨益。

现在,不少语文教师在分析课文时,把文章解体的支离破碎,总在文章的技巧方面下功夫。

结果教师费劲,学生头疼。

分析完之后,学生收效甚微,没过几天便忘的一干二净。

造成这种事倍功半的尴尬局面的关键就是对文章读的不熟。

常言道“书读百遍,其义自见”,如果有目的、有计划地引导学生反复阅读课文,或细读、默读、跳读,或听读、范读、轮读、分角色朗读,学生便可以在读中自然领悟文章的思想内容和写作技巧,可以在读中自然加强语感,增强语言的感受力。

久而久之,这种思想内容、写作技巧和语感就会自然渗透到学生的语言意识之中,就会在写作中自觉不自觉地加以运用、创造和发展。

第1章引言………………………………………………………………………………1

其实,任何一门学科都离不开死记硬背,关键是记忆有技巧,“死记”之后会“活用”。

不记住那些基础知识,怎么会向高层次进军?

尤其是语文学科涉猎的范围很广,要真正提高学生的写作水平,单靠分析文章的写作技巧是远远不够的,必须从基础知识抓起,每天挤一点时间让学生“死记”名篇佳句、名言警句,以及丰富的词语、新颖的材料等。

这样,就会在有限的时间、空间里给学生的脑海里注入无限的内容。

日积月累,积少成多,从而收到水滴石穿,绳锯木断的功效。

1.1系统开发的背景………………………………………………………………1

1.1.1管理信息系统的产生………………………………………………………1

1.1.2管理信息系统的发展………………………………………………………2

1.2系统简介………………………………………………………………………2

1.2.1系统特点……………………………………………………………………2

1.2.2系统实用性……………………………………………………………………3

第2章开发方法的选择…………………………………………4

2.1软件工程方法概述………………………………………………4

2.2结构化生命周期法简介…………………………………………4

2.3快速原型法简介…………………………………………………5

2.4面向对象的开发方法简介………………………………………6

2.5本系统开发方法的选择…………………………………………8

第3章系统分析…………………………………………………8

3.1系统分析的概念…………………………………………………8

3.2系统的初步调查…………………………………………………8

3.3可行性研究………………………………………………………9

3.3.1开发新系统的经济可行性……………………………………9

3.3.2开发新系统的技术可行性……………………………………9

3.3.3开发新系统的组织管理可行性………………………………9

3.3.4操作可行性……………………………………………………9

3.4系统的详细调查…………………………………………………10

3.5新系统逻辑模型的提出…………………………………………11

3.5.1数据流图………………………………………………………11

3.5.2数据字典………………………………………………………12

第4章系统设计………………………………………………15

4.1系统设计的概念…………………………………………………15

4.2系统总体设计……………………………………………………15

4.2.1系统总体布局方案的确定……………………………………15

4.2.2系统总体功能结构的设计……………………………………15

4.3系统详细设计……………………………………………………15

4.3.1代码设计………………………………………………………15

4.3.2数据库设计……………………………………………………17

4.3.3系统物理配置方案设计………………………………………20

4.3.4用户界面设计…………………………………………………21

第5章系统实施…………………………………………………30

5.1系统开发工具的选择……………………………………………30

5.2数据库产品的选择………………………………………………30

5.3开发平台的选择…………………………………………………30

5.4程序设计…………………………………………………………30

第6章结束语……………………………………………………31

6.1所做工作及收获…………………………………………………31

6.2进一步的展望……………………………………………………32

参考文献…………………………………………………………32

致辞………………………………………………………………33

附录………………………………………………………………33

摘要

本论文以学校学生上机管理系统为背景,论述了管理信息系统的概念,结构及系统开发的基本原理和方法。

全文共分为绪论、开发方法的选择、系统分析、系统设计、系统实施、结束语等六章。

首先论述了该系统的开发背景和系统的简单介绍;然后,讨论了结构化生命周期法、原型法和面向对象这三种开发方法的技术,根据需要选择合适的开发方法;结合本系统详细阐述了系统分析、系统设计的技术及应用,尤其在机房管理人员和上机人员的交流方面采用了C/S结构进行解决;此文还论述了在开发过程中遇到的问题及学到的东西。

通过开发这个机房学生上机管理系统,进一步明确了开发研制一个管理信息系统的方法和思想,加深了对管理信息系统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平,为今后在工作岗位上学好用好计算机打下了坚实的基础。

关键词:

VISUALBASIC6.0MIS系统开发面向对象

Abstract

Thepaperisbasedonthestudentoperatecumputermanagement,ItdiscussestheconceptandmethodaboutMIS(managementinformationsystem)andthebasictheoryandmethodaboutsystemdevelop,ThewholepapercanbedividedintosixchaptersincludingIntroduction,theoptionofDevelopingMethod,SystemsAnalysis,SystemsDesign,theRealicationofSystem,Tagandsoon.Firstofall,itdiscussisdevelopbackgroundandsynopsisofthissystem;then,itdiscussisthreetechnologiesofdevelopingmethods,namely,itinvolvesinthewayofSDLC(StructuredDevelopmentLifeCycle),thewayofProrotype,thewayofOO(ObjectOriented),andthewayofthissystem;itelaboratelyexpoundthetechnologiesandappviationofSystemsAnalysisandSystemDesign,especiallythecommunionbetweenManagementandStudentsbymeasofC/S(Client/Server);italsodiscussisthequestionandtheknowledgeduringdevelopthissystem;duringdevelopthissystem,IunderstandthethinkingandmethodofdevelopMIS.Advancethelevelofsoftwaredevelop,groundforfuture.

KeyWord:

VISUALBASIC6.0MIS(ManagementInformationSystem)DevelopmentofsystemOO(ObjectOriented)

第一章引言

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。

例如:

查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并与世界接轨的重要条件。

1.1系统开发的背景

1.1.1管理信息系统的产生

生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广泛应用,使得各种管理工作越来越依赖于对信息的管理。

信息作为一种资源,使得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益完善的手段。

信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活动。

企业经理的百分之八十的时间用于信息的传输与处理,一些西方发达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上,而美国1993年政府报告“国家信息基础结构:

行动计划”中指出“2/3的美国劳动者从事与信息有关的工作,其余1/3工作在高度依赖于信息的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和加工信息,包括编辑文件、写报告、分析信息、作计划等。

所以现在各行各业对信息的管理要求越来越大。

显然,计算机在问世之初,只是为了想让它来辅助人们进行科学研究中复杂数值方面的计算,以减少劳动强度,提高工作效率。

然而,随着计算机科学的不断发展和进步,是它跨越了数值计算领域,进入管理领域,成为信息处理的重要工具。

使用计算机进行信息处理始于1954年,开始是计算机处理工资,现在是计算机在处理各种工作,如旅馆结帐、飞机定票、银行存款、电子购物、电话计费等,已经相当普遍。

利用计算机的信息管理、处理能力还可以扩大组织拥有信息的用途。

当前所未有的挑战是使用计算机神秘般的能力开始信息管理工作,包括高层管理活动和决策等。

1.1.2管理信息系统的发展

信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由一般的数据处理走向支持决策。

这就导致了管理信息系统的产生。

管理信息系统从产生到现在已经经历了电子数据处理系统(如统计系统、工资系统、数据更新系统等),信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统等),支持决策系统,综合服务系统(如综合业务数字网络系统、国际互联网等)等几个阶段。

但在我国,由于各种原因,管理信息系统的发展处于初级的数据处理阶段,尽管如此,充分利用我们现有的资源和力量,开发一些适合于本企业或本行业的管理信息系统。

也非常重要。

谈到管理信息系统,自然离不开数据的支持。

数据库技术是计算机科学的一个重要的分支,由于数据库技术是数据按一定格式组织、描述和存储,且具有最小的冗余度、较高的数据独立性和易扩展性,并可为多个用户安全共享等优点。

在数据库中实现了数据独立与程序的集中统一管理,使得易于编程。

当前各种管理信息系统都是建立在数据库之上的,说到底,管理信息系统是一个集计算机技术、信息技术、数据库技术、现代管理论为一体的综合性系统。

建立这样一个复杂的系统需要付出昂贵的代价,因为它是一个资金密集型、劳动密集型、智力密集型或知识密集型的项目。

但是,万丈高楼平地起!

既然信息社会和知识经济为我们新的发展机遇,中国又处于改革开放的大好环境中,我相信,只要我们扎扎实实地做好建设管理信息系统的基础工作,多注意人才的培养,就一定能够建立起比较实用的管理信息系统来,实现我国信息化建设的总目标。

1.2系统简介

本系统是本着实用的原则开发的,它根据机房管理人员在实际工作中遇到的情况把机房信息加以科学化、标准化的输入到计算机中,利用计算机的快速处理能力,对机房进行标准化管理。

通过对实际情况的考察分析,实现了机房信息的处理、统计、报表打印、系统维护等功能,较好地解决了机房信息的安全性,提高了机房管理人员的工作效率。

1.2.1系统特点

C/S结构,功能齐全。

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

操作简便、界面友好。

采用三种方式进入功能界面:

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

权限控制、安全可靠

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

数据查询、快捷方便

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

报表合理、轻松自如

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

1.2.2系统实用性

本系统是根据学校机房的业务规则开发的机房学生上机管理系统。

机房以前的系统属单机版,学生具体上哪一台计算机,机房管理人员无从知道,给管理带来了不便;同时持卡人想查询卡上的金额时还得去刷卡,一刷卡又下机了,很不方便。

本系统就是针对机房的现状,为提高机房的管理效率而开发的学生上机管理系统。

由于本系统是根据学校机房的业务规则开发的,所以系统的业务规则复杂,系统的实用性强,但同时系统的通用性较弱。

第二章开发方法的选择

在开发一个管理信息系统之前,首先要选择适合本系统的开发方法,本章将介绍三种常用的开发方法:

结构化生命周期法、快速原型法、面向对象的开发方法,最后介绍本系统采用的开发方法。

2.1软件工程方法概述

建立一个管理信息系统,是一项复杂的软件工程的实施。

近三十多年来,软件工程已发展成为一门新科学,至今已经成为软件产业的重要支柱。

软件工程是以计算机软件为工程对象,指导计算机软件开发和维护的工程科学。

它采用工程的概念、原理、技术、方法来定义、开发和维护软件,把经过时间考验且正确的管理技术和当前能够得到的最好的技术方法结合起来开发软件。

从二十世纪六十年代末期提出软件工程的概念到二十世纪八十年代末期软件工程的思想得到系统的归纳和整理,提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略数据规划法、面向对象法等。

2.2结构化生命周期法简介(SDLC)

结构化生命周期法是一种传统的管理信息系统开发方法。

其基本思想是把整个系统开发过程分成若干阶段,每阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务形成符合给定规范的产品。

这种方法一直是大型系统开发的主流方法。

系统开发周期示意图如评审图2-1所示。

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

一、系统规划

二、系统开发

1.系统分析

2.系统设计

3.系统实施

三、系统运行与维护

四、系统更新

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

2.3快速原型法简介(RapidPrototypingApproach)

快速原形法是二十世纪八十年代发展起来的,其基本思想是用户与系统分析设计人员合作根据用户提出的最基本的问题和想法。

首先建立一个能反映用户主要需求的原形框架,作为应用开发的实验模型(系统原型Prototype)。

用户先运行这个系统原型,使用它、熟悉它、受到启发并取得经验,然后对系统的目标功能提出精确具体的需求,在对系统的需求最后决定后,再用传统的方法建立比较完善的系统,这种方法适合较小而且用户需求不太明确的应用系统。

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

快速原型法的开发过程可分为:

快速分析、构造模型、运行模型、评价模型、改进模型等。

如图2-2所示。

原型法历史上曾形成两种实现途径:

1.抛弃原型法:

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

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

a.Boehm提出的螺旋模型。

b.Gild提出的渐增模型。

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

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

面向对象的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向对象分析和面向对象设计方法。

面向对象的系统分析与设计方法与其它方法的不同之处在于,它使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方法。

其基本思想是。

对问题域进行自然分割,以便以接近人类思维的方式建立问题域模型,从而使设计出的软件尽可能直接的描述现实世界,构造出模块化的、可重用的、可维护性好的软件,并能控制软件的复杂性降低开发维护费用。

面向对象的基本概念有:

1.对象(Object):

一切可以区别的客观存在即封装了数据结构以及可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一标识它的名字,而且向外界提供一组服务(即共有的操作)。

类(Class):

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

消息(Message):

就是要求某个对象执行在定义它的那个类中的某个操作的规格说明。

其有单部分组成:

接受消息的对象、消息选择符、零或多个变元。

方法(Method):

就是对象所能执行的操作,也就是类中定义的服务。

方法描述了对象执行操作的算法、响应消息的方法。

C++中称为成员函数。

实例(Instance):

就是由某个特定的类描述的一个具体的对象。

如:

学生类中具体定义的一个人,张三、李四、王五等。

属性(Attribute):

就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象。

C++中称为数据成员。

该方法的优点在于它以对象(Object)为核心,强调模拟现实世界中的概念而不强调算法,开发者在软件开发的过程中以应用领域的概念去思考。

在面向对象的设计方法中,计算机观点是不重要的,现实世界中的模型才是最重要的。

故其优点有:

与人类习惯的思维方法一样、稳定性好、可重用性好、可维护性好。

该方法的开发过程可分为:

面向对象分析、面向对象设计、面向对象实现。

如图2-3所示:

图2-3面向对象方法的开发示意图

2.5本系统开发方法的选择

基于上述方法的优劣,本系统利用软件工程的思想和方法总体上采用结构化生命周期法进行系统分析和设计的,也吸收一些面向对象方法的优点,如编程过程中采用面向对象的开发工具VISUALBASIC6.0,当然,在系统分析等步骤中仍采用了快速原型法。

即本系统结合了结构化生命周期法、快速原型法和面向对象的方法。

第三章系统分析

系统分析是使整个管理信息系统(MIS)设计达到合理、优化的重要步骤。

这个阶段的工作深入与否,直接影响到将来系统的设计质量和经济效益。

因此必须予以高度重视。

实践表明,许多MIS失败的原因与忽视或没有认真做好系统分析有关。

3.1系统分析的概念

系统分析是指在MIS开发的生命周期中系统分析阶段的各项活动和方法,系统分析也指应用系统思想和系统科学的原理进行分析工作的方法和技术。

系统分析的目标就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

系统分析阶段的主要活动有:

系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出等。

3.2系统的初步调查

系统调查是管理信息系统开发的必要过程,在这一阶段主要是与机房管理人员交进行流,了解机房的管理情况和机房管理需要改进之处。

该机房是西电基础教学实验中心机房,主要是学校正常上课时的教学上机、学生课外时间的自由上机和外单位的培训。

机房以前使用的管理系统是单机版的,主要存在的问题是:

a.学生刷卡进入机房后随便找计算机上机,学生具体上哪一台计算机,机房管理人员无法知道,计算机损坏或部件丢失后无从找起,给管理带来了不便。

b.持卡人上机时不能随时知道自己的剩余金额,要么还得去刷卡,一刷卡又下机了,很不方便。

3.3可行性研究

3.3.1开发新系统的经济可行性

1、收益

本系统给每个上机人员分配固定的机号,上机人员根据分配的机号上机,这样计算机出现故障或者丢失将有据可查,减少了机房的损失。

2、支出

本系统由一人单独开发,开发环境只要求有一台PC机,开发软件需要Windows平台、VISUALBASIC6.0、SQLSERVER2000、OFFICE2000等。

所以系统开发的费用较小。

3.3.2开发新系统的技术可行性

1.设备条件:

计算机的内外存足够用,输入输出设备有良好的可靠性、安全性等,可以满足管理系统数据处理的要求和数据传送与通讯。

2.技术力量:

本系统由一人单独开发,具有扎实的计算机基础知识与较好的学习能力和系统开发的基本能力。

3.3.3开发新系统的组织管理可行性

为了提高企业的竞争力,改善企业的管理制度,大部分企业对自己的管理系统做以改革。

所以,机房领导对系统的开发都予以支持,他们对由本系统导致的管理模式、数据处理方式以及工作习惯的变化都能够接受。

3.3.4操作可行性

本系统采用可视化界面,界面简洁清楚,操作员只需点击相应的按钮和输入相应的数据可实现操作,也就是说系统对操作人员的计算机专

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

当前位置:首页 > 工程科技 > 能源化工

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

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