传真:
手机:13601342066
邮箱:13601342066@163.com
网址:www.mijigui88.com
地址:北京市大兴区西红门镇福伟路一条2号
密集柜的软件设计---架体控制及用户操作日志模块设计
近年来,随着网络信息技术的不断发展,电动密集柜与档案信息系统及网络系统的技术结合日益成熟。密集柜软件的设计决定着密集柜信息化,智能化的主要关键。下面就请北京密集柜厂家-智英伟业发热张工来给我们具体说明一下密集柜的软件设计-------架体控制及其他功能模块设计
1、密集柜架体控制模块设计
电动密集柜架体控制功能模块是软件的重要组成部分,主要通过串口与电控部分单片机通信的上、下位机二级模式对密集柜体进行远程控制。上位机负责发送指令、查询架体状态,而下位机则反馈指令执行状态及架体运行情况。
(1)上下位机通信协议
为保证传送的准确性,上位机与下位机之间通信约定为波特率为,信息格式为位数据位,位停止位,无奇偶校验。传送方式是上位机采用多线程收发数据,下位机则采用中断方式接收信息。
(2)上位机控制模块程序设计
软件控制模块程序设计采用了多线程机制,主线程启动时同时触发调度线程进行监视。主线程随后进入消息循环。当用户进行了界面按钮操作,如选择“开架”指令或点击架体按钮时,程序响应按钮操作,按指令填充下行数据结构,并将全局信号量触发有效,调度线程收到信号后根据当前状态及信号优先级决定命令执行顺序,向串口缓冲区发送指令。此外,当串口缓冲区中有数据到来时,主线程按接收数据判断控制指令是否正确执行及根据反馈状态刷新显示控制界面。当用户点击关闭按钮时,主线程在关闭调度线程后退出。
2、用户操作日志模块设计
本软件的日志记录功能分为两个部分系统操作日志和档案借还日志。系统操作日志包含对系统的操作内容、操作员、和日期信息,用于一记录如用户登录、添加用户、删除用户、添加档案、修改档案、删除档案、打开架体、关闭架体、通风操作、备份数据库、恢复数据库等操作。而档案的借还日志只一记录档案的借出和归还信息,具体包括档案名称、档案条码、当前状态、借出归还日期,借阅人,操作员等。一般用户仅可以察看日志,而只有管理员用户有清空所有日志的权限。