作者保留高校系统怎么写作器模块的设计与实现

点赞:11994 浏览:46795 近期更新时间:2024-03-24 作者:网友分享原创网站原创

[摘 要]高校系统是为解决学生考勤难而设计的管理系统.该管理系统包括纹考勤客户端、终端怎么写作器和信息查询.其中客户端由指纹模块实现对考勤信息的获取;终端怎么写作器将指纹设备获取的信息传输并进行加工,存储到本地大型数据库,及对终端的控制管理;信息查询用于学生、教师、学院从数据库读取查看已获取的考勤信息.作者完成其中的终端怎么写作器模块.终端怎么写作器主要提供监控终端,响应终端请求功能与自动控制终端工作.其中响应终端的请求有考勤任务下载,考勤任务上传及参数下载.终端怎么写作器使用完成套接字构建怎么写作器及安全UDP.数据库使用远程数据库SQL Sever 2005及在终端上使用 SQL CE.

[关 键 词 终端怎么写作器;考勤任务;报文格式;网络传输

[中图分类号T 3 1 P1 文献标识码:A 文章编号:.

1开发意义

开发终端怎么写作器模块是让考勤更简单,考勤更方便.终端怎么写作器为终端的远程管理提供支持.大量减少人工操作杜绝了考勤虚检测,严明了校园管理的公正.对学生的出勤进行公正合理并有效、科学地管理.用户不必保管和携带各种(如纸卡或IC卡等等)公正、准确的进行考勤.指纹的唯一性彻底根除考勤中存在的虚检测现象,系统自动记录其考勤情况.管理人员操作电脑轻松查看考勤信息.从考勤到信息管理全部电脑化,从而确保考勤管理的公正、公平、科学、准确.[2]

2.功能概述

2.1控制终端

当有的情况需要改变终端的工作任务,比如需要及时获取终端的考勤结果,而这个时候终端没有送上考勤结果,所以必须要有办法去获取终端的考勤结果.在此解决这个问题作者是准备采用给终端发送指令,及控制终端,该部分是必要的,按照需求,当管理员想查看现在的考勤记录,是可以通过刷新更新数据,其中监控终端信息将用到该模块的功能.

控制终端设计原理是在终端安装一个对指令解析执行程序,怎么写作器发送指令,指令解析执行程序,将执行相应的操作从而实现控制终端.

2.2 可靠UDP设计与实现

数据包的重发机制设计原理是检测设有监听的为sever, 主动连接的为client,client发送数据包,等待回复,没有收到回复就重传,当超过重传次数,宣告发送失败,收到回复,就宣告发送成功;

sever收到数据,检查是否是已经收到过的数据,不是就处理数据,是就丢掉,返回收到确认.有个问题是client一直收不到sever的数据包,sever收到client的数据包,这个问题就和超时时间有关.重传会带来个问题,当sever收到相同数据包的时候,其应该回复client什么数据,因回复给client的数据可能是需要处理之后的结果,所以,sever每次需要保存上次回复的结果.

2.3 考勤任务下载

考勤任务下载是由终端发起的请求,当怎么写作器到分发考勤任务时,怎么写作器会让终端向怎么写作器器发起考勤任务请求.当有一个及时考勤任务是,怎么写作器会对指定终端发起指令,要求指定终端对怎么写作器发起考勤任务请求.

终端将终端序列号及IP地址传送至怎么写作器,怎么写作器通过终端序列号为唯一标识.怎么写作器则存储以终端序列号为标识的考勤任务,怎么写作器查找符合条件考勤任务发送至终端.终端向怎么写作器发送一个下载任务请求报文,怎么写作器通过应答返回该请求,如果终端收到怎么写作器的报文 否则终端可以再次发起请求.

作者保留高校系统怎么写作器模块的设计与实现参考属性评定
有关论文范文主题研究: 关于终端的论文范本 大学生适用: 专科论文、自考毕业论文
相关参考文献下载数量: 22 写作解决问题: 怎么撰写
毕业论文开题报告: 文献综述、论文题目 职称论文适用: 刊物发表、初级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 优秀选题

考勤任务下载一次可以传输多个考勤任务.其报文的组成格式为一个字节用于保存任务个数NUM,其他数据字节为数据内容,考勤任务.考勤任务下载怎么写作器端流程,获取终端IP地址,读取考勤任务,安装考勤任务报文格式组织报文.

2.4 考勤结果上传

考勤结果上传报文终端将向终端怎么写作器上送怎么写作类型,命令,终端序号,任务表.终端怎么写作器向终端回应加上附件及应对码.考勤结果上传报文终端将向终端怎么写作器上送怎么写作类型,命令,终端序号,任务表.终端怎么写作器向终端回应加应对码.说明:M表示报制域,N数字型,ANS任意字符型.


2.5 终端怎么写作器

监控终端信息模块以监测终端的状态为主,发送指令为辅进行工作.响应终端请求是通过解析终端上送数据包的Tag为0x0f域,以获得业务类型,从而将数据包传递给相应的业务处理函数处理,再由数据包返回答应包,当终端怎么写作器接收到数据,将用数据包对象去存放数据,数据包对象按照协议解析对象,如果数据没有出错,将调用数据处理方法CheckData.发送处理结果ReSend.终端怎么写作器收的请求数据包,将调用CTCPSever:: WSARecvData处理.

3.结语

经过终端怎么写作器实现了对终端的监控和响应.其中包括了终端控制模块,考勤任务下载,考勤任务上传,参数下载业务.

终端怎么写作器在监控终端的解决策略上有别于过去的一些解决方案.在过去的解决方案中大多数的监控设计采用的是心跳方式,即是终端定时向怎么写作器报告状态,怎么写作器视为终端有心跳,表示终端的连接属于正常;当一定时间没有监测到终端的心跳,怎么写作器任务终端的连接已经出现异常.但本案例使用新型的设计方式――敲门.敲门是终端怎么写作器向终端发送指令让终端以下载参数的方式响应终端怎么写作器.终端怎么写作器从终端的下载参数请求包获得终端的状态参数表.当终端怎么写作器敲完一个终端的门,如果一段时间没有得到终端指令执行确认,终端怎么写作器就可以诊断终端是否掉线.如果终端在线将回应终端怎么写作器指令收到确认,该终端怎么写作在功能上算是比较简单,没有很好的一个交互界面.在项目开发过程中项目管理工作制定与分工不是很合理,对项目造成时间上的延误;但在及时调整后还是顺利完成项目,今后可以丰富终端怎么写作器的功能,写作出很好的用户交互界面.