摘要
物理实验室类的专业教室目前使用状况十分混乱,为了改变这一现状,我们提出并设计了一个专业教室桌面控制系 统。这个系统主要由客户端和服务端两大部分构成。客户端又可以分为门禁机、通信机、桌面机和读卡机四部分。 门禁机负责控制门禁和分配座位;通信机负责中转服务器和桌面机之间的消息;桌面机负责控制桌面电源的通断; 而读卡机则负责获取学生卡号并传递给服务器。服务端分为消息响应程序和后台管理软件两个部分。消息响应程序 开启Socket在服务端进行消息监听,处理不同类型的消息并返回相应的结果。而后台管理软件则提供教室管理、课 程管理、使用记录查询、临时开放和卡号登记五大功能。管理员可以通过后台管理软件对系统的数据进行查询和更 新,让系统可以顺利运行。在这个专业教室桌面控制系统的帮助下,可以有效地改变目前专业教室混乱的使用现状。
关键词:嵌入式开发;教室管理;读卡器;服务器;后台管理软件;
Abstract
Usage oflaboratories like physical laboratory is in chaos today. In order to change the condition, we desined a desktop control system for theselaboratories. This system con- sists of clients andserver two parts. Clients have four small systems, called entrance guard system, communication system, desktop system and card reading system.Entrance guard system is designed to control the door and assignseats to students.
Communication system id designedto pass socket messages between server and desktop systems. Desktop system is designed to control the power of each seat. And card reading system isdesigned to get the card number which is need by server. Server also has twoparts. One called message deal promgram, whichlistens on port 4321 to handle different socket messages. Another called server management platform, providing classroom manage, lecturemanage, usage search, temp open and card binding five function, isdesigned for manager to search and update data for system.With this system, laboratories will no longer be in chaos.
Keywords: Arduino;Laboratory Management; RFID; Socket; Management Platform;
目录
第1章 项目背景
1.1 背景与意义
1.2 与相似产品的对比
1.3 全文概述
第2章 系统整体设计方案
2.1 采用的技术
2.2 我的工作
第3章 在项目中负责的具体工作
3.1 服务端
3.2 Arduino控制的系统
第4章 项目成果
4.1 现有成果总结
4.2 后续改进方向
参考文献
致谢