基于WEB的机房管理系统的设计与实现毕业设计论文Word格式.docx
《基于WEB的机房管理系统的设计与实现毕业设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《基于WEB的机房管理系统的设计与实现毕业设计论文Word格式.docx(52页珍藏版)》请在冰豆网上搜索。
班级:
学号:
指导教师姓名:
职称:
最终评定成绩:
湖南工业大学教务处
2013届
第一部分毕业论文
(2013届)
本科毕业设计(论文)
基于WEB的机房管理系统的设
计与实现
2013年5月
摘要
论文分析了目前学校机房管理的现状——随着网络技术的飞快发展,高校机房的管理成为一个难题,大多数的高校机房管理系统主要是以C/S模式为主,在界面美观、访问与安装问题等有着种种的劣势。
相对与传统的机房管理方式,基于Web的机房管理系统有着以下主要优点:
实现学校机房统一管理;
学校多个机房分布在不同楼区,可实现共享数据问题。
为了解决收费、管理的同一,实现校园机房同一管理。
所以开发了基于web的机房管理系统。
本论文运用软件工程的方法对系统的可行性研究,需求分析,概要设计,详细设计,编码,测试,运行维护进行分析与设计。
系统使用的的开发工具是:
MyEclipse8.6;
界面设计工具:
Dreamweaver;
后台数据库工具:
Oracle10g。
系统采用了B/S模式,可避免安装客户端和方便维护。
系统主要功能是通过读取IC卡的信息实现上机与下机的操作;
通过管理员的登录实现机房和学生信息的管理。
关键词:
IC卡;
B/S模式;
机房系统
ABSTRACT
Withtherapiddevelopmentofinternetinthisera,computershavebroughthumanbeingsconvenienceinlife,learningorworking.Especiallytheteachingincollegesinthebackgroundofthemodernizationconstructionofthesocietyhasintegratedwithcomputers,whichprovidesstudentswithhighcapacityandeasycontrollingenvironment.Withthisbackground,collegesareequippedwithmorecomputersforabetterlearningenvironmentforstudents.Thereforecomputerlabmanagementhasbecomeabigproblem.
Thispaperanalyzesthecurrentstateofschoolcomputerlabmanagement.AtpresentmostlabmanagementsystemsaremainlyinC/Smodewhichhasmanydisadvantagesintheinterface,attractiveappearance,accessandinstallation,sothispaperputsforwardweb-basedlabmanagementsystem.Itusesthemethodofsoftwareengineeringtoresearchthefeasibilityofthissystem,analyzetherequirement,designtheoutline,designindetailedcode,test,andmaintaintheoperation.ThemainfunctionofthissystemistodistinguishthestudentsofusingfreecomputerorincomputerclassbyreadingtheICcardinformation.Ifusingthefreecomputer,itneedstojudgewhetherbalanceisgreaterthanzero,thenitcanassignroomsforstudentssoastorealizetheoperationofthestudentsonandoffthecomputer.Thissystemalsohastwologinsystempermissionswhichareadministratorsandsuperadministrator,thesuperadministratorcancheckandamendadministrator’sadditionanddeletion,andtheadministratorcanmanagethestudents’informationandtheICcardinformation.ThedevelopmenttoolofthesystemisMyEclipse8.6,theinterfacedesigntoolisDreamweaver,andtheback-enddatabasetoolisOracle10g.ThissystemadoptsB/Smodewhichcanavoidinstallingclientandeasytomaintain.
Keywords:
IC卡;
B/Smode;
computerroommanagement
第1章
绪论
在计算机迅速发展的年代,计算机迅速的普及于我们的生活中、学习中和工作中。
与此同时,高校机房和计算机设备等数量急剧增多,而且跟随着Internet网的飞快发展,使得高校计算机教学平台也完全依赖于Inernet网,从而为教学提供了一个良好的学习环境。
Internet给我们带来利的同时也给我们带来了弊。
比如:
需要对计算机硬件的维护,机房机器的管理,教学时机房的分配使用等等,这将花费计算机房管理员的大量时间来完成。
不仅如此对于历年来说,有越来越多的不法黑客利用网络侵入对方电脑盗取资料与破外电脑,给人们带来不便,这是提醒计算机网络的安全性的至关重要。
这些问题的存在时刻提醒人们在提高计算机的水平的同时,还要增加计算机机房的管理水平,从而减轻计算机房管理员的工作负担和提高学校教学质量。
1.1国内外现状及发展趋势
国内外机房管理的方式因为环境的不同而存在很大的差异。
尤其是国外的发达国家的计算机普及程度高,资源充裕等。
国外机房管理现状如下:
(1)计算机网络设备基本完善,个人计算机普及,公共机房主要以辅助的角色出现。
(2)机房开放性程度高,提供24小时免费开放,因此无班级上机安排和上机计费等功能整合于系统中。
(3)设备更新速度快且种类多,造成了系统安全管理难度增大。
(4)学生人数较为稳定,机房规模变化不大,因此机房管理改革相对于国内发展相对稳定。
国内机房管理现状如下:
由于高等教育的快速发展,计算机教学在高校迅速的普及,导致计算机机房面临师资乏缺、管理人员严重不足的发展规模已经满足不了学生数量的增长。
高校要实现招生规模不断增长的情况下,既要满足学生学习与上机的需求,又要保证教学的顺利进行。
于是,高校只能选择进行了管理方式的改革和创新。
目前国内高校的机房管理大致分为三种模式:
人工管理、计算机辅助人工管理、全自动化管理。
(1)人工管理:
在规模不大的机房里,管理员负责安排学生的上机、下机。
机房基本功能依靠管理员人工操作。
(2)计算机辅助人工管理:
上机计费的工作由计费系统处理,但是学生的上机上机安排和设备管理等还是由人工管理。
(3)全自动化管理:
完全将管理员从繁琐的事务中解脱,学生除了按课程安排上机外,其他时间全天自主上机,机房内实现无人监管,提高了管理的质量。
目前国内已有一部分的学校开始实施了计算机的全自动管理模式,但是还有相当多的学校还仍然停留在人工管理模式,部分学校机房在某种程度上采用了计算机辅助人工管理模式。
现存的机房管理系统主要包含了C/S和B/S两种模式,但是前者慢慢的被淘汰,而后者的机房管理系统不论客户端使用任何一台电脑,只要通过网页访问即可使用本系统,在使用和维护比较方便。
故基于B/S模式的机房管理系统更有利于机房的管理,是实现机房全自动管理的必然趋势。
1.2主要研究的目的及意义
2001年,为了方便机房的统一管理与方便机房管理员,开始投入使用基于C/S的机房管理系统。
但是随着学校的不断扩建,不断的发展,出现了多个机房分布在不同的教学楼内,甚至在不同的校区,这时基于C/S的机房系统开始出现了弊端。
所以这次选择开发基于WEB的机房管理系统对于我校的机房管理系统的变更有着重要的意义。
在这机房背景下,本课题主要是为了优化学校的机房管理,使得本校机房管理更加的简易化、规范化、智能化、高效化。
通过本系统的功能模块去最大程度的去实现机房管理的信息化和自动化。
第2章系统采用的关键技术
2.1MyEclipse和Tomcat技术介绍
MyEclipse(MyEclipseEnterpriseWorkbench)是企业级的工作平台。
它给我们提供的方便有:
1、数据库与JavaEE的开发、发布;
2、应用程序服务器的整合。
它提供了一个丰富的JavaEE的集成开发环境,包括编码、调试、测试和发布四大功能,完整支持HTML,JSP,CSS,
Javascript,SQL,Struts,Spring,Hibernate。
MyEclipse是功能强大,支持广泛的一个非常优秀的应用于开发Java,J2EE的Eclipse集合。
它几乎包含了目前所有的主流开源产品的专属Eclpse开发工具。
MyEclipse原理如图2.1所示:
图2.1MyEclipse原理图
在系统的开发过程中,必不可少的就是Tomcat服务器,与MyEclipse共同开发JAVA项目。
Tomcat、IIS和Apache等Web服务器一样,具有处理HTML页面的功能,但Tomcat以技术先进、性能稳定以及免费开放的特点深受JAVA爱好者和部分软件开发商的青睐,成为了目前比较流行的一个Web应用服务器。
Tomcat属于轻量级的应用服务器,在中小型系统中被普遍的使用,是JAVA程序员开发和调试JSP程序的首选。
部分的Tomcat是Apache服务器的扩展,但是它是独立运行的服务器,因此在它是一个与Apache独立的进程。
当配置正确时,Tomcat运行了Servlet和JSP界面,而Apache只是运行了HTML页面,但是Tomcat处理静态的HTML能力还是不如Apache服务器的。
Tomcat作为深受广大JAVA程序员的喜爱,还因为它在开发应用系统时有三大特点:
运行时占用的系统资源小、扩展性好和邮件服务与支持负载平衡。
如今它还在不断的改进与完善中,只要是个有兴趣的程序员都可对它进行更改或增