论文部分内容阅读
本课题来源于东南大学电教中心,为提升多媒体教室管理水平提出设计开发一套课堂教学环境信息化支撑平台。要求拥有一套适合不同场景的教室设备管理机制,包括设备运维管理、教室设备的全生命周期跟踪、设备状态实时采集以及动态权限管理等;并根据数字化校园业务系统开发环境和统一接口的要求,实现统一用户认证接口的对接;同时,制定标准通信协议,完成服务器与教室中的网络刷卡器、网络摄像头及网络中控服务器的对接,建立一套通用的通信模式,实现数据的可靠传输。本论文为课堂教学环境信息化支撑平台的服务器端的设计及实现。论文根据需求,详细分析了各个功能模块的业务流程,基于Web应用开发平台J2EE,采用B/S三层体系框架,并借助SpringMVC、Hibernate、Bootstrap等技术设计系统架构,对课堂教学环境信息化支撑平台做出了整体规划,实现了需求分析的所有功能模块;依据数据库设计三范式原则,设计各个实体以及建立各实体之间的对应关系,完成数据库的概念结构设计和逻辑结构设计,并重点研究了Mysql数据库的优化,从大数据表、索引以及SQL语句三个方面优化数据库:同时引入基于角色的访问控制RBAC的动态权限分配模型,解决了用户权限的动态分配问题。论文重点研究了网络通信的相关知识以及服务器和客户端的通信过程,分别制定了应用服务器软件与教室中的网络刷卡器、网络摄像头及网络中控服务器的通信协议,建立了一套通用的通信模式,实现了刷卡信息采集、图片采集以及教室设备运行情况的远程监管等功能。论文还针对图片压缩算法进行了理论研究,通过对课堂教学环境信息化支撑平台实际情况与特点的分析,最终选择了具有抗锯齿、计算量小的非边缘自适应算法—双线性插值算法进行图片压缩处理,大大减少了图片存储空间,解决了存储空间有限的问题。最后,搭建了课堂教学环境信息化支撑平台服务器端与客户端系统运行环境,并通过对系统的单元测试、模块测试以及各个通信终端的测试,验证了系统基本达到设计需求。