摘要:在这个移动互联的年代里,求职招聘不再是以往单一的大型招聘会或者是自带简历求职上门这种麻烦费时的方式。本课题就是建立在移动客户端安卓平台上的一个求职招聘的安卓APP,大大缩减了以往求职招聘的繁琐过程。
招聘单位可以在线发布招聘信息,求职者可以接受到最新的招聘信息并在线发送简历;求职者也可以给自己建立档案,招聘单位可以在线检索到这些求职者的信息,从中找到适合的求职者。
本设计使用Eclipse、MyEclipse和MySQL作为开发工具。求职者通过这个APP注册自己的个人档案,并且完善自己的简历资料,寻找附近职位,在线投递简历。一切只需要通过APP即可完成,然后等待招聘单位的回复即可。这个安卓APP的设计迎合了现代社会的快节奏生活,在这个人机交互变得十分频繁的年代,将会很贴近人们生活。
关键词 Android;Eclipse;MySQL;求职
目录
摘要
Abstract
1 绪论-1
1.1 研究的背景和国内发展状况-1
1.2 系统开发的意义-1
1.3 论文的组织结构-1
2 系统开发工具和相关技术介绍-3
2.1相关技术-3
2.1.1 Java-3
2.1.2 Json解析-3
2.1.3 JavaScript-3
2.1.4 CSS-3
2.1.5 Android-3
2.2 开发工具介绍-4
2.2.1 Eclipse-4
2.2.2 My Eclipse-4
2.2.3 Tomcat-4
2.3 运行系统环境-5
2.4 数据库-7
3系统总体方案设计-9
3.1 需求分析-9
3.2.1 整体模块设计-9
3.2.2 注册与登录模块设计-10
3.2.3 附近职位模块设计-11
3.2.4 我的职连模块设计-11
3.2.5 简历中心模块设计-12
3.2.6 职场资讯模块设计-13
3.2.7 投递记录模块设计-13
3.2.8 更多模块设计-14
3.2.9 系统模块的类图-15
3.3 数据库设计-16
3.3.1 数据库的命名规则-16
3.3.2 数据库对象命名规则-16
3.3.3 数据库字段命名规则-16
3.3.4 数据库逻辑结构设计-16
3.3.5 数据库物理结构设计-18
3.4 数据库的安全设计-18
3.4.1 避免用户直接修改数据库-19
3.4.2 账号密码的加密-19
3.4.3 数据库与服务器交互的实现-19
4系统详细设计-20
4.1 系统模块设计-20
4.1.1 注册登录模块-20
4.1.2 附近职位模块-25
4.1.3 更多模块中应用分享功能模块-33
5 系统测试与使用方法-33
5.1 测试环境-34
5.2 测试系统-34
5.3 测试内容-34
5.4 测试过程-34
5.4.1 登陆注册检查-34
5.4.2 信息交互填写检查-34
5.4.3 错误总结与处理方式-34
结论-36
致谢-37
参考文献-38