摘 要:基于现有的考勤管理机制存在着人工管理效率低,信息分散,实时性差,难于统 计等特点,该系统针对企业对外勤员工考勤的复杂度高、准确性低等问题,利用 GPS 定位 技术,采用安卓(Android)移动开发框架及 JSP 动态网页技术,同时借助 MySQL 关系数 据库,设计出一套在移动设备上使用,在后台操作的移动定位考勤系统。该系统基于 MVC 框架,包括服务端,网页前端和移动端三大模块。服务端主要负责处理网络通信和 MySQL 数据库相关的数据操作;网页前端主要负责公司外勤管理员对外勤人员和考勤信息的管 理;移动端即 Android 手机端,外勤工作人员可以通过该应用实时查询外勤服务单和移动 考勤。简约的界面设计,快速的移动定位,便捷的信息管理,极大地方便了管理人员、外 勤人员的工作,也确保了考勤结果的准确、实时。76387
毕业论文关键词:移动考勤,Android 平台,GPS 地位, MySQL 数据库,JSP 动态网页技术
Abstract: Based on the existing attendance management mechanism, the management system has the characteristics of low labor management efficiency , information dispersion , poor real-time performance,and difficult to statistics。 The system for enterprise employees' attendance
to the problem of high complexity and low accuracy, using the GPS positioning technology and Android (Android) mobile development framework and JSP dynamic web page technology, at the same time using MySQL relational database , design a mobile positioning and checking attendance system which used in a mobile device and operated in the background operation。The
system is based on the MVC framework, including server, web front end and mobile terminal three modules。 Server is mainly responsible for network communication and MySQL database related data manipulation; web page front company is mainly responsible for managing the information about field staff。; The mobile terminal is installed in the mobile phone of the staff, it could make the field staff query real-time field service and mobile attendance。 Simple interface design, rapid mobile positioning, convenient information management, greatly facilitates the management of personnel, field staff, and ensure the accurate and real-time of the results of the work。
Key word:WTS Mobile , Android platform, Global Positioning System, My SQL database, JSP dynamic web technology
目 录
1 绪言 4
1。1 课题应用背景 4
1。2 现有产品和存在的问题 4
1。3 可行性及现实意义 5
2 系统需求 6
2。1 建设目标 7
2。2 系统功能 7
3 开发环境、语言 9
3。1 所用语言介绍 9
3。2 环境简介 10
4 系统设计 12
4。1 客户端设计 12
4。2 服务端设计 14
4。3 web 前端设计 17
5 系统实现(核心代码) 21
5。1 服务端工程 21
5。2 移动端工程 24
6 系统调试与分析 26
6。1 系统测试 26
6。2 遇到的问题及解决方式