0
点赞
收藏
分享

微信扫一扫

基于Arduino和Java实现的教室桌面控制系统

访问【WRITE-BUG数字空间】_[内附完整源码和文档]

摘要

物理实验室类的专业教室目前使用状况十分混乱,为了改变这一现状,我们提出并设计了一个专业教室桌面控制系统。这个系统主要由客户端和服务端两大部分构成。客户端又可以分为门禁机、通信机、桌面机和读卡机四部分。门禁机负责控制门禁和分配座位;通信机负责中转服务器和桌面机之间的消息;桌面机负责控制桌面电源的通断;而读卡机则负责获取学生卡号并传递给服务器。服务端分为消息响应程序和后台管理软件两个部分。消息响应程序开启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;

基于Arduino和Java实现的教室桌面控制系统_后台管理

基于Arduino和Java实现的教室桌面控制系统_服务器_02

基于Arduino和Java实现的教室桌面控制系统_服务端_03

基于Arduino和Java实现的教室桌面控制系统_服务端_04

举报

相关推荐

0 条评论