● 摘要
目前北京市海淀区环卫服务中心的信息管理系统应用并未深入实际业务中,大量信息仍需专门人员手工录入、汇总统计,导致系统数据管理效果不佳、人为错误不断又浪费人力。为解决以上问题需要开发一个与实际业务和信息统计共享需要相符的信息管理系统,以弥补现有系统不足。
本文对区环卫工作主要业务流程进行分析,进而对用户需求进行分析。根据需求分析推导出系统的总体设计,对系统的网络拓扑结构和服务端、微机客户端和移动客户端的功能需求进行了论述,讨论了系统逻辑结构和数据库设计。系统采用C/S结构,服务端系统要实现设施、人员信息管理功能并自动按计划生成数据报表;受工作环境中网络条件的限制,客户端需要满足用户在离线状态下能以本地缓存数据和离线地图为基础正常使用系统功能的要求。本文重点研究在客户端如何使用本地化的谷歌地图API实现离线地图功能,如何使用SQLite数据库实现本地数据缓存,服务端系统如何使用Quartz项目实现自动任务的执行并借助POI开源项目实现自动Office报表文件生成,这几个关键问题。
论文最后分析了如何对本系统进行测试,讨论了测试环境、测试策略和测试流程,并对测试结果进行了分析。本项目很好地满足了本城区日常环卫工作的需求,将是原有信息管理系统的重要补充和延伸,有效的规范了工作流程、提高了工作效率和效果。