- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C/S的课表式机房管理系统设计
马勇
(江苏省如皋市搬经中学 江苏 如皋 226561)
摘要:针对学校环境现有计算机机房,设计了课表数据库、TCP/IP网络通信、远程开机等,并给出了程序的主要执行代码,系统经调试运行正常。该系统对提高管理效率, 降低劳动强度, 更好地服务教学, 具有重要的现实意义。
关键词:TCP/IP通信;机房管理系统;远程开机
中图分类号:TP311 文献标识码:A
Computer Management System of Curriculum Schedule Based on C / S
MA Yong
(Banjing Senior High School of Jiangsu Province. Jiangsu Rugao 226561)
Abstract: For the existing condition of computer room, designed curriculum schedule database, TCP / IP network communication, remote awaking, and gave the main program code, after debugging operation accurately. The system which improved management efficiency, reduced labor intensity, better adapted to teaching, has the important practical significance.
Key words: TCP/IP communications;computer management system;remote awaking
随着教育信息化进程的不断推进,信息技术已作为一门课程在各级中学广泛展开。在信息技术学习中培养学生的严密思维能力,抽象问题具体化解决。通过编写数学小程序等让学生,激发学生的求知欲望, 提高管理效率, 降低劳动强度, 更好地让机房服务教学, 具有重要的现实意义[2]。
1系统整体设计与功能
本文设计的系统是一种基于C/S模式的,服务器能根据课表时间安排自动开启所有客户端计算机,启动后的计算机自动运行客户端控制软件,并申请与服务器进行TCP/IP协议通信,系统结构示意图如图1。
图1系统结构示意图
系统整体主要功能具有:(1)课表时间控制机房各计算机;(2)能够同时远程开启机房内所有计算机;(3)能够同时远程关闭机房内所有计算机;(4)并能单独控制某一计算机的开启与关闭。上述功能的设置只为管理机房更方便,同时也是为在信息技术课程上机提前做好准备。若某信息技术老师安排学生到机房实践时,所有计算机已经按课表时间全部开启供学生使用,这样大大节省了准备的时间,大大提高教学效率。
2系统数据库的设计及主要运行机理
数据库采用Access2003设计,要求能对课表信息查询与修改等数据库操作,根据教务处安排的信息技术实践课时间建立的课表数据库。对信息技术教师临时安排的,管理员也可临时添加至数据库。局域网中计算机远程启动与远程关机就是根据数据库查询时间完成,其数据库中的字段设计如表1所示。
表1 数据库课程表设计
字段名 MAC IP Time week STime DTime course teacher 数据类型 文本 文本 数字 数字 文本 文本 文本 文本 说明 物理地址 IP地址 统计使用时间 星期几 上课时间 下课时间 课程名 授课教师 程序设计中使用定时器定时检测,定时器设每3秒钟周期查询数据库,若上课时间与计算机系统时间一致,远程开启所有计算机。数据库中“上课时间”字段的SQL查询语句主要代码如下:
Set db = New ADODB.Connection
db.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\WINDOWS\机房管理系统\课程表.mdb;Persist Security Info=False
db.Open
Set rs = New ADODB.Recordset
sql = select * from 课程表 where week = + CStr(Weekday(Date, 2)) + and STime
= + Format(Time, hh:mm) +
rs.Open sql, db
If rs.EOF = True And rs.BOF = Tr
文档评论(0)