【摘要】当今社会工作越来越难找。与此同时,互联网的发展也是日新月异,传统的校园招聘由于时间空间等各种限制,每年召开的次数极其有限。为了方便广大应届毕业生安全可靠的寻找到心仪的工作,因此开发了这款基于Android的人才招聘系统。
本系统使用Eclipse作为Android的开发工具,服务器端使用了Jfinal框架进行极速开发。Jfinal框架拥有Java语言面向对象等优势的同时,能使开发人员节省更多的精力去关注业务的逻辑问题,另外还使系统拥有更强的灵活性和可拓展性。本系统包含安卓客户端和服务器后台两部分,在客户端,通过注册模块来注册账号,然后使用登录模块进入到客户端主界面,新注册的用户会要求制作一份属于自己的简历,通过搜索模块来找到自己心仪的职位并可以对其进行投递简历的操作,在职位详情界面,可以对该职位进行收藏和评论等相关操作。在服务器端,同样拥有管理员和企业账号的登录模块。管理员登录后可以添加专业分类,另外,可以添加相关的企业信息,并在后期对其进行更新维护操作,为了方便查找,可以通过企业名称来直接搜索企业。企业登录后可以直接发布需要职位的信息,在应聘管理模块可以查看应聘者投递的简历,根据实际情况来选择对简历进行面试和退回的操作。
【关键词】人才招聘系统;Jfinal;Android
目录
摘要
Abstract
1 前言-1
1.1 选题背景及意义-1
1.1.1 背景-1
1.1.2 意义-1
1.1.3 主要目标-1
1.2 课题的主要内容-1
2 核心技术-2
2.1 核心技术简介-2
2.1.1 Java-2
2.1.2 Jfinal-2
2.1.3 Android-2
2.1.4 Eclipse-2
2.1.5 MySQL-3
2.1.6 MyEclipse-3
2.1.7 Tomcat7.0-4
2.1.8 JSTL-4
2.1.9 Model+ActiveRecord与Db+Record-4
3 系统分析与设计-4
3.1 系统需求分析-5
3.2 可行性分析-5
3.2.1 经济可行性-5
3.2.2 技术可行性-5
3.2.3 操作可行性-6
3.3 系统概要设计-6
3.3.1 系统架构设计-6
3.3.2 系统用例设计-6
3.3.3 系统功能设计-7
3.4.1 客户端登录注册模块-8
3.4.2 客户端编辑简历模块-8
3.4.3 客户端搜索职位模块-9
3.4.4 客户端职位详情模块-10
3.4.5 客户端评价职位模块模块-11
3.4.6 客户端收藏职位模块-11
3.4.7 客户端申请职位模块-12
3.4.8 服务器端登录模块-12
3.4.9 服务器端管理员登录添加专业模块-13
3.4.10 服务器端添加企业模块-13
3.4.11 服务器端管理员添加企业模块-13
3.4.12 服务器端管理员搜索企业模块-14
3.4.13 服务器端管理员更新企业模块-14
3.4.14 服务器端企业发布职位招聘模块-15
3.4.15 服务器端企业应聘管理模块-16
3.4.16 服务器端企业面试与拒绝应聘者模块-16
3.5.1 系统E-R图-17
3.5.2 数据库表设计-17
4 系统实现-20
4.1 客户端编辑简历代码分析-21
4.2 客户端获取招聘信息代码分析-22
4.3 服务器端Jfinal框架下与数据库的连接-23
5 系统测试-23
5.1 功能测试-23
5.1.1 客户端登录测试-23
5.1.2 服务器端CRUD测试-24
5.2 性能测试-24
5.2.1 网络环境测试-24
5.2.2 压力测试-24
5.3 测试结果分析-25
5.4 系统小结-25
结论-26
参考文献-27
致 谢-28