论文部分内容阅读
企业现代化管理的难点之一是对员工的真实、高效考勤。传统的解决方案大体分为两种,第一种基于GPS和基站定位,第二种采用室内考勤设备,如刷卡机、指纹机等。前者难以保证室内考勤的精确度和真实性,后者失去了管理的便捷高效性。本文以实际项目需求为背景,兼顾员工考勤的真实性和高效性,提出了基于OpenWrt开源路由器的企业管理方案。首先,本文设计、实现了基于开源嵌入式系统OpenWrt的认证路由器,与GPS和基站定位相结合,完成了室内定点和室外移动的混合考勤,保证了考勤的真实性。然后,本文设计、实现了基于Android的企业管理客户端,可与认证路由器正确通信,用户所有功能操作都通过客户端完成,保证了企业管理的便捷高效性。本文完成的主要工作如下:1.根据项目委托方的需求,针对传统企业管理方式的弊端,在比较了现今主要技术的基础上,最终确定了本企业管理系统的整体方案及系统总体网络拓扑图、架构图、E-R图。2.设计、实现了本系统基于开源嵌入式系统OpenWrt的认证路由器。首先设计了认证路由器的总体模块图;然后裁剪了OpenWrt系统并移植至选用的JS7628开发板;最后结合自定义协议、RSSI阈值比对以及TCP、HTTP通信方式实现了认证路由器的数据处理、数据收发、进程管理和文件配置模块。3.设计、实现了本系统Android客户端。首先设计了手机客户端的总体模块图和功能结构图;然后采用面向对象思想和UML规范设计了各模块流程图、类图和时序图;最后,在解决数据交互等关键技术问题的基础上实现了室内室外考勤与统计、员工请假与审批、工资统计、内部公告、通讯录等功能。软硬件联合调试结果表明:认证路由器可正确运行并实现与客户端的通信认证;客户端正确运行室内外打卡、请假与审批和工资查询等功能。本文设计、实现的基于OpenWrt开源路由器的企业管理系统已达到了项目预期要求。