论文部分内容阅读
企业员工健康管理信息系统用于管理员工的健康信息,为企业提供员工群体的健康分析数据,并以健康管理师参与其中的方式给予员工健康指导。结合工程实际需求,综合运用了web开发技术、iOS开发技术、数据库技术,实现了企业员工健康数据的信息化、可视化管理。运用SSM框架整合技术构建系统服务器端,并分别采用B/S的开发模式、HybridApp的开发模式,构建web客户端、移动客户端。其中,web客户端服务于健康管理师和系统管理员,移动客户端服务于企业员工。利用Structs2拦截机制、文件流机制、以及POI组件,实现体检Excel文档的上传与信息的自动提取,以及统计报表的自动生成;借助QuartZ作业调度框架定时查询和获取异常量测数据,并向健康管理师自动发送工作提醒邮件;调用apush服务接口,将系统自动生成的消息推送至移动客户端;采用Echarts绘图工具库,绘制相关的饼状、柱状健康数据统计分析图;采用最新推出的Swift语言与Objective-C类库相结合的方式,编写实现iOS移动客户端。为支持离线记录、查看健康数据,构建基于SQLite3的数据持久存储层,采用时间戳法来获取变更数据,利用GCD多线程异步下载技术实现同步数据的传输:建立MVC设计模式的图表模型,运用原生绘图工具QuartZ 2D以及图像处理技术,绘制动态健康数据相关图表;利用索引分段表视图与plist文件存储机制,实现了搜索记录的本地化以及搜索结果的分组展示。运用集合视图与滚动监听机制,生成用于推广健康资讯的消息轮播器。企业员工健康管理信息系统雏形已经完成,主要功能均已实现,进入试运行阶段。运行反馈信息表明系统总体方案合理,且对企业健康管理信息平台的构建具有一定的示范作用。