毕业论文基于web的机房管理系统设计与实现(35页).doc
《毕业论文基于web的机房管理系统设计与实现(35页).doc》由会员分享,可在线阅读,更多相关《毕业论文基于web的机房管理系统设计与实现(35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业论文基于web的机房管理系统设计与实现-第 35 页摘 要 对实验室的全方位开放,是适应教育事业的迅猛发展,是跟上信息时代的步伐,是学生主动学习计算机知识的基础条件。为能使学生能够更多的学习计算机知识,适应社会发展的需要,各高校都有自己的公共机房。然而,这使管理工作加大了难度,如不提高管理的水平,实验室的损耗将非常的大,且管理经费也将出现问题,难以收到理想的效果。为提高实验室的管理,该毕业设计结合高等院校计算机开放性实验室的要求,开发了一套管理系统,该系统采用的是一种半自动的计费方式,实现像网吧管理一样的功能,达到实验室更好的像学生开放。该系统包括了登陆模块、系统费率模块、上机管理模块设
2、计。当需要上机时,管理员只需点“上机”按扭即可。结帐也很方便,点“下机”按扭自动结帐,并显示该用户此次上机的总用时和相应收费情况。该系统支持多费率计费功能。管理员可以自行设置各种收费标准。系统的关键是上机管理模块系统的设计。查询功能也是系统的核心之一。该系统是大型数据库Access与 DELPHI技术的完美结合,以方便性,安全性,稳定性,易操作性为特点。关键字 : DELPHI, ACCESS数据库 , 开放性实验室 AbstractTo the laboratory omni-directional opening, adapts the education swift and violen
3、t development, is follows the information age the step, is the student studies the computer knowledge on own initiative the foundation condition. For can enable the student the more study computer knowledge, the adaptation social development need, various universities all have own public engine room
4、. However, this caused the supervisory work to increase the difficulty, if will not enhance the management the level, the laboratory loss unusual big, also the management funds will also have the problem, received the ideal effect with difficulty. In order to enhance the laboratory the management, t
5、his graduation project union institutions of higher learning computer open laboratory request, has developed a set of management system management system, This system uses is one semiautomatic cost way, the realization likely Internet bar management same function, achieved the laboratory better elep
6、hant student is open. This system included the debarkation module, the system tariff, the establishment module, has gotten off an aircraft the function module design. When needs to use the computer, the manager only must select “the hands-on” according to turn then. Paying up very is also convenient
7、, the spot “gets off an aircraft” according to turns automatic paying up, and demonstrated this user this hands-on always with when and collects fees correspondingly the situation. This system support multirate meter spends the function. The manager may establish each kind of charge standard volunta
8、rily. The system key is the hands-on administration module system design. The inquiry function also is one of system cores. This system is large-scale database Access and the DELPHI technology perfect union, take the conveniences, the security, the stability, easy operational as the characteristic.K
9、ey words: Delphi , access database , Open laboratory引 言实验室不仅是实践教学的重要从地,也是反映学校教学、科研和管理水平的窗口。随着学校体制改革的不断深入,实验室的开放成了高等教育必经之路,原有的实验室管理模式已远远不能满足现实的需要。为更好地完成实验教学任务、充分利用校园网络资源,开发先进的开放式实验室管理系统,建立规范化、信息化管理模式已成为学校实验室面临的一项紧迫而重要的任务。多年以来,实验室的管理一直停留在乎书写、纸袋存储的管理层次上。然而,实验室的设备信息多而复杂,实验教师、实验学生流动性大,这就需要实验室管理人员花费很大的精力来
10、记录、整理、添加、选择实验设备信息,管理工作既繁复又枯燥。尽管每个实验室为维护这些信息、已花费了很大的人力和物力,但效率并不高,而且很容易出错,更谈不上信息的快速检索与科学分析。计算机能实现对各项信息快速、准确地记录、存储和检索。随着计算机的普及和应用,用计算机来处理实验室信息显得越来越重要。为此,针对实验室的管理现状,建立了实验室管理系统,可以提高实验室管理的实时性和准确性,提高实验室的使用价位。随着计算机网络在各个领域广泛使用,创新教育模式、改善教学环境已成为当今每所院校所追求的管理目标。计算机和网络技术的应用不仅可以帮助学校建立起一套全新的、信息资源共享的管理体系,而且有助于提高管理效率
11、,节约成本,培养学生的科技意识。为了满足学校学生或者社会学员对计算机知识学习的需求,许多计算机机房都纷纷对外开放,实行计时收费。但随着上机人数的增多,管理人员的有限等因素,计算机机房的管理成了一个非常困难的问题。由于记时费用和设备管理问题,购机票和人工登记划卡不适用于随上随下和根据不同时间、机型等条件实行不同管理方式,往往造成学生对机房管理产生不满的情绪,而且人工管理是非常繁琐的一项工作,耗费人力物力,极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个计算机机房都需要值班人员值班,耗费了管理人员的很多时间。为解决以上问题,提高机房管理效率,降低工作强度,并
12、及时处理机房发生的故障,采用机房管理系统势在必行。第一章 绪 论1.1开放机房管理发展状况1.1.1开发背景在科学技术飞速发展的信息化社会里,计算机技术已日益成为现代教学活动中必不可少的学习内容和使用工具。为了满足学校学生或者社会学员对计算机知识学习的需求,许多计算机机房都纷纷对外开放,实行计时收费。随着上机人数的不断增加,管理人员却仍有限等因素,随之而来的各种管理问题和矛盾就显得尤为突出,总体来说,目前许多高等院校机房管理在以下方面存在不同程度的问题:(1).管理工作量大 在整个上机过程中,管理人员需随时进行上下机查卡登记、人数核查、超时检查等工作,特别是在上下机高峰或机房较大、微机台数较多
13、的情况下,更是忙做一团,往往要安排多人值班才行,造成管理混乱和费用增大的问题。各种专业课程需要不同的操作系统及软件环境,使管理人员的计费、维护及管理更加困难。另外分批购买的PC品牌、型号、配置复杂,地点分散,也难于统一管理。(2).机房安排较为困难 机房排课表工作量大、需要根据课程内容和人数将每天的课表落实到适合的机房并注意到经常课时变化的问题。手工安排上机课表,因管理人员无法及时了解每天机房安排课时上机情况,易造成冲突,调度不方便,费时费人费力。另外公共课、正常学时上机与自由上机随时会产生冲突,选修课程的增多也使预约排课、机房安排和学生考勤变的十分复杂。(3).不方便学生上机和收费管理 由于
14、记时和费用换算问题,购机票和人工登记划卡不适用于随上随下和根据不同时间、机型等条件实行不同收费标准的管理方式,往往造成学生对机房管理产生不满的情绪,比如不到整时按整时计算,加之校园周围有那么多的网吧,从而影响学生到学校机房上机的积极性。落后的管理手段和先进的技术设备形成巨大反差,也有损于机房管理部门形象。(4).财务漏洞较多 由于课外上机大多是收费服务的,所以少不了要进行经济方面的核算。不论是上机票还是人工划卡登记,都极大可能地存在着伪造、逃费和人为因素的徇私舞弊行为,无法进行有效、准确、方便的财务核查和统计工作,必然造成经济损失和管理混乱。特别是在跨校区、多部门中如何解决统一的财务管理成为一
15、大难题。(5).资源未能充分利用 由于监管功能不完善,即使机房有空余的计算机,也较难对学生提供更多的上机时间,无法实现机房的全天侯开放,导致机房电脑真实的利用率不高;学生不能方便地支配自己的上机时间;学校无法灵活调整不同类型学生上机的时间配额,学生不按规定的时间离开机房。(6).难于统计查询 Internet的应用使得对学生上网的记录查询与管理变得十分重要。因缺乏完备的上课以及上机档案记录,学校无法对机房的运作进行便捷的统计分析,对学生的上课、上机情况进行随意查询。综上,面对学校计算机房的高数量和高投入,机房走向开放必须结合各自的具体管理情况,配合一套功能完整且实用、维护简便、安全性高、价格实
16、惠的记费管理系统,只有这样才能真正实现机房的科学管理,提高机房管理效率,降低工作强度,并及时处理机房发生的故障。1.1.2系统介绍 基于开放机房存在的一些问题,开发本系统加强对开放机房的管理。本系统开发具有的主要的三大模块:登陆模块、上机管理模块、系统费率设置模块。当需要上机时,管理员只需点“上机”按扭即可。结帐也很方便,点“下机”按扭自动结帐,并显示该用户此次上机的总用时和相应收费情况。该系统支持多费率计费功能。管理员可以自行设置各种收费标准。能达到的主要功能有:能有网吧管理系统一样功能,当有用户来上机,他有您机房的会员卡,他走到一台计算机面前坐下,然后输入自己的卡号和密码,立即就可以上机,
17、到了该下机的时候,在自己的计算机上按“下机”命令,这台计算机立即就锁定,等待下一个人的到来,服务端自动记录下他的上机记录,从它的会员卡中扣除本次上机的费用,而且,在他上机的时候随时可以看到自己的上机情况上了多少时间,需要花多少钱等等。-支持会员制管理,以及远程管理计算机。完全windows界面,操作更灵活、方便。1.2 B/S结构简介B/S结构,又称B/S模式,即Brower/Server,浏览器/服务器结构,B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库
18、服务器组成(图1.1)。B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。Web浏览器数据库服务器 Web服务器应用服务器html请求sql请求结 果html界面图1.1 B/S模式工作原理 B/S模式的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器4。与传统C/S(客户机/服务器)比较,其具有以下特点:1瘦客户端 (thinclient)使应用更为便捷。在 商业流程中不需要再客户机上安装任何程序 ,应用十分简便;系统建立
19、在 浏览器上,有更加和生动的表现方式与用户交流,且开发、应用难度较低。而C/S的缺点是一般是两层结构,客户端代码太多,大型复杂系统不好维护和升级。2硬件配置适应范围更多广。C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。而B/S程序可建立在广域网之上,不必是专门的网络硬件环境,有比C/S更强的适应范围。3程序架构设计更优化。C/S程序往往更注重流程和权限校验,对系统运行速度考虑较少.但B/S呀通盘考虑安全.访问速度等因素,建立在优化技术基础之上,B/S结构的程序架构是发展的趋势,目前技术已完全成熟。4软件组合性和重用性能更好。B/S多重结构,
20、软件构件可具备相对独立的功能,这使得B/S程序的构件重用性要比C/S好。B/S三层体系结构 在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减
21、轻了,把负荷分配给了Web服务器。这种三层体系结构如图1所示。这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子苗条了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能基于网络的管理系统有C/S (Client/server) ,B/S(Browser/sever)两种模式.C/S模式需要令
22、门的客户端安装程序,分布功能弱,针对点多且不具备网络条件的用户群体,不能够实现快速部署安装和配置,兼容性差,对于不同的开发工具,具有较大的局限性,若采用不同工具,需要重新改写程序,开发成本较高,需要具有一定专业水准的技术人员才能完成.而B/S模式的具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网贞即可增加服务器功能;维护简单方便,只需要改变网贞,即可实现所有用户的同步更新;开发简单,共享性强. 正是基于以上考虑,本系统以基于B/S模式的实验室管理系统.1.3 开发工具及环境介绍1.3.1 系统开发环境与运行环境 系统的开发环境:硬件:PC机(奔4 CPU,12
23、8M内存,64M显卡,40G硬盘)软件; Delphi 7.0, Access 2003 系统运行环境:Windows xp1.3.2 Delphi工具介绍Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发
24、展起来的,简单易学。Delphi的优点:Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适用于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件Delphi的发展:至今,从Delphi1、Delphi2到现在的Del
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 web 机房 管理 系统 设计 实现 35
限制150内