基于Android系统的人事管理系统设计与实现

目录

第一章 绪论4

1.1 项目的来源及背景4

1.2 项目的功能4

第二章 概要设计5

2.1开发工具5

2.2 Eclipse的开发环境5

2.3 运行环境5

2.4 项目的文档结构5

2.5 总体设计6

第三章 人事管理系统的详细实现7

3.1系统的登陆界面功能模块7

3.1.1登陆界面的界面xml源文件7

3.1.2登陆界面的Java源文件9

3.2 构成主页面设计的功能模块11

3.2.1主界面的界面xml源文件11

3.2.2主界面的界面java源文件12

3.3 人员管理界面设计的功能模块13

3.3.1人员管理界面的界面xml源文件13

3.3.2人员管理界面的界面java源文件17

3.4部门管理功能模块23

3.4.1部门管理界面的界面xml源文件23

3.4.2部门管理界面的界面java源文件26

3.5 综合管理设计的功能模块30

3.5.1综合管理界面的界面xml源文件30

3.5.1综合管理界面的界面java源文件31

3.6工资管理设计的功能模块33

3.6.1 工资管理的界面xml源文件33

3.6.2工资管理界面的java源文件36

3.7管理员工资信息模块41

3.7.1管理员工资信息界面java源文件42

3.8数据库的实现利用了以下代码进行实现:43

第四章 人事管理系统的系统说明与测试44

4.1人事管理系统的系统功能说明44

4.2 系统的运行流程图44

4.3 系统的说明45

4.4 使用说明49

总 结50

参考文献51

基于Android的人事管理系统设计与实现

绪论

项目的来源及背景

智能手机有Symbian、Windows?Phone、Android、IOS、BlackBerry?10这些系统。Android系统鹤立鸡群占据着巨大的市场份额,随着人们接触的手机时间越来越长,针对Android系统的程序层出不穷。每个手机都有APK程序,是人们简单方便的使用方式,而因为Android的巨大市场份额,Android平台下的手机程序更是受到青睐。手机程序不仅操作方便,还能更快的使用,让用户在休闲的同时也能进行查询和工作。?

与电脑的体积相比,手机的小巧便捷,方便的特性成为我们日常生活中必备通讯工具。拥有巨大市场空间的手机平台程序会着智能手机的普及和应用必然会迎来新一轮的热潮。在新一轮的热潮中,Android手机客户量大,所以手机程序的发展空间很可观。

1.2 项目的功能

Android平台下的人事管理系统方便简洁,可以对员工进行增、删、改;部门管理的增、删、改、查,工资情况和员工信息的管理查询。本文围绕着人事管理展开Java和Android的相关技术介绍,并把整个Android平台下人事管理系统的设计展示出来。?

把整个人事管理系统设计分为登录模块、主控制模块、人员管理模块、工资管理模块、部门管理模块和综合管理模块。各个模块分工不同,但有有相似之处,把整个系统完善起来。设计的重点是各个模块的增、删、查、改功能,进而实现录入、修改、查询和删除的功能。

第二章 概要设计

2.1开发工具

现在常用的Java项目开发环境有:JBuilder、VisualAge?for?Java、Forte?for?Java,?Visual?Cafe、Eclipse、IDE、JCreator?+J2SDK、JDK+记事本、J2SDK等等。

2.2 Eclipse的开发环境

现今Eclipse应用广泛、功能强大,而且还可已按自己的需要下载各种插件来扩展它的功能,所以本设计选用的工具是Eclipse。?Eclipse?是一个开放源代码的、基于Java的可扩展开发平台。Eclipse是利用各种插件来建立开放环境从而提供框架和服务的。Eclipse?附带了一个标准的插件集,包括Java开发工具JDK。被应用最多的Java?SDK就是JDK了。Java的运行环境、工具、基础类库都需要以JDK为基础

2.3 运行环境

Android 4.3及以上版本。

2.4 项目的文档结构

WindowsXP、Eclipse、Android模拟机4.3等。

系统结构图 如图2.1所示:?

?

图2.1:系统的文档结构图

2.5 总体设计

该设计是Android平台下的人事管理系统。包括职工信息的管理、个人工资信息的管理、部门管理和一个综合的查询功能,所有的信息都是储存在手机上的SQLite中,如果想让其可以联网真正的使用可以把数据信息转移到bmob平台上,更改以后应该可以适应简单的多用户管理。本项目管理员默认用户名是admin,密码是。项目默认编码GBK编译版本4.4.2本系统通过登陆界面登陆进入程序主界面。系统的测试运行图2.2

图2.2测试