论文部分内容阅读
当前,众多的高校大都是采用传统手工的方式进行考勤,这种方式易出错、成本高、不透明,无法解决代考、脱岗问题。随着“移动互联网”时代的来临,迫切需要更科学先进的解决方案——“高校移动考勤系统”来解决诸如实时性、准确性、跨地域性及管理性的各类问题。本文基于高校移动考勤需求的调研分析,利用GPS定位技术,采用安卓(Android)移动开发框架,借助Sqlite轻量级数据库及Oracle关系数据库,设计和实现了一套高校移动考勤系统。该系统包含员工登录、员工信息管理、员工移动考勤、考勤记录管理、系统管理五大模块。论文从软件工程的角度,详细介绍了系统需求分析、系统设计、系统实现和系统测试等方面的内容。其中,系统需求分析方面,主要明确了系统用于“优化考勤手段、提升员工沟通”的建设目标,并根据业务需求,将系统进行功能需求点划分,同时,结合系统非功能需求及设计约束,对系统软硬件、运行性能、安全及接口进行了定义;接着,针对基于位置的服务(LBS)定位考勤的关键点和难点,提出了基于GPS移动考勤的总体及详细设计方案,包括系统体系结构、系统功能界面、系统数据库及系统接口四个部分的设计;其次,利用Eclipse开发工具,从前台Android手机端以及后台Webservice考勤服务端的实现切入,辅以系统处理流程图,介绍了系统运行效果界面及关键实现代码;最后,结合系统测试方法,对系统进行了功能测试和性能测试。本文开发的系统已经应用于福建生物工程职业技术学院。通过该系统,考勤管理员可以为用户设置一个或多个考勤点及对应的考勤策略,方便用户在不同的上岗地点完成考勤动作,同时,一键统计所有用户的考勤报表,即时完成考勤结果的统计和报送;普通用户可以根据预设的考勤点,通过手机完成GPS定位考勤,并随时随地查询个人的考勤记录。另外,除了核心的考勤功能外,该系统还附加了员工通讯录模块,通讯录信息动态维护,大大提升了高校教职工之间沟通联系的便捷性和及时性。