计算机实验室管理系统设计与实现

被引量 : 0次 | 上传用户:lhwgppp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机教育的飞速发展,旧的计算机实验室管理模式存在的问题也愈发突出。本文选择计算机实验室计算机管理为研究对象,以实现机房的全自动化管理、提高工作效率、降低劳动强度、规范财务管理和提高教学质量为目标,在分析机房计算机管理需求和模式的基础上,以网络通信技术和数据库访问技术为手段,提出了用多层C/S结构来实现机房计算机管理的模型。并依此模型开发了一个可行的系统。本文的主要成果有: 1)论文分析了计算机实验室管理系统的C/S结构基本思想,并设计了系统的C/S模型。并通过数据访问的日志建立和数据备份,解决了数据库的安全问题和数据独立性问题。 2)论文详细分析了使用Socket进行网络通信的原理,研究并给出了系统的Socket接口实现模型。在服务端,通过采用多线程技术解决了在大量客户登录时网络数据的拥塞问题,保证服务器能正常接收客户的登陆。在客户端,通过采用进程同步技术,保证了数据的一致性,提高了客户登录的可靠性。 3)论文讨论了如何利用ODBC技术对数据库进行访问,重点讨论了使用MFC的ODBC类来实现对数据库的存取。通过采用多线程技术,明显的缩短了数据的处理速度、加快了服务器的反应速度,提高了系统的性能。 4)论文详细介绍了计算机实验室管理系统的总体框架和功能模型,给出了系统的主要函数的实现代码和流程图。 在服务器模块,介绍了OnStartService()、AcceptClient()、ReadMessage()、SendMessage()、SaveData()、SetFreeIP()等函数的代码及功能;在客户端模块中,主要介绍了登录控制、登录控制中数据的一致性(进程同步)、游戏和聊天程序控制、数据封装等功能实现的代码。 5)通过对Windows系统的分析,设计出了登录控制模块,解决了进程隐藏、进程锁定等关键技术,使客户时时刻刻都处于系统的管理之下,保证了系统的安全可靠。 6)实现了远程关机功能,解决了实验结束时的断电问题,避免了管理人员和学生因断电而发生正面冲突的可能。 7)实现了对游戏和聊天的控制功能,解决了进程调度问题,保证了正常的实验教学秩序,有利于提高教学质量。通过模块的划分,与其它类似系统相比,财务管理更规范,系统的财务管理符合国家的相关政策。
其他文献
转换波地震数据处理是多波多分量地震勘探研究的重点,其中共转换点道集选排是转换波地震数据处理中的一项关键技术。由于转换波上、下行波传播路径的不对称性,用基于共炮检中
本文对造成EtherCAT网络同步通信抖动的系统调度、程序流程与网络I/O过程3大因素进行分析与建模,通过修改程序调度方式、优化程序流程及改进网卡驱动实现了对抖动的有效抑制
阐述了高校基层党支部对学生党员加强党史教育的意义。围绕党史教育,对党支部的物质文化建设、制度文化建设和精神文化建设提出了建议。
通过对岷江上游连香树、马尾松、捍树、云杉4类森林土壤土壤酶活性和土壤化学性质的研究,运用典范相关分析,证实过氧化氢酶与土壤有机碳的转化关系密切,土壤脲酶与土壤全N关系密
第十五条国家实行土壤环境监测制度。国务院生态环境主管部门制订土壤环境监测规范,会同国务院农业农村、自然资源、住房城乡建设、水利、卫生健康、林业草原等主管部门组织
目的:探讨尿流式细胞术检测对移植肾急性排斥反应的诊断价值。方法:对63例肾移植术后患者在住院期间出现血肌酐值升高,均行尿流式细胞术检测,结果与临床诊断作对比分析。结果
目的探讨家庭访视护理干预对老年脊柱骨折伴脊髓损伤患者负性心理、生活质量及身心健康的影响。方法将苏州大学附属第二医院130例老年脊柱骨折伴脊髓损伤患者随机分为观察组
"人文主义"作为文艺复兴时期的主导性思潮,是当时各文化艺术门类飞跃发展的精神。本文首先阐释人文主义这一概念,而后分别从四个角度分析了它对文艺复兴时期声乐发展所产生的
目的:探讨新疆哈萨克族、维吾尔族与汉族慢性牙周炎患者白细胞介素-(1Interleukin-1,IL-1)基因多态性。方法:取患者双侧颊黏膜拭子,采用Chelex-100法提取DNA,采用序列特异引