摘要: 21世纪,在企业竞争异常激烈的今天,究其根本这种竞争还是对于人才的竞争,谁能找到千里马并且好好培养他,谁就能掌握当今时代的知识经济生产力。如何用最少的时间,最少的费用以及最少的精力去找到一份合适的好工作,同时如何高效率低成本的找到人才为企业效力,这是所有招聘企业和求职者都非常关心的问题。网上人才招聘和传统招聘会相比较,它的优点是不仅信息量庞大、更新快、经济又实惠,而且求职者求职不会受到地域限制。
本系统采用HBuilder开发工具,数据库采用Mysql,系统采用的语言为PHP,html,javascript,SQL,CSS。本系统的用户角色主要分为求职者,招聘企业HR和管理员三个角色。管理员主要是对招聘企业的注册申请进行审批以及招聘企业是否为VIP的控制。求职者主要是对自己的个人信息进行维护,浏览企业发布的职位信息,在线投递简历,对自己投递过简历的记录进行浏览,根据不同条件查询招聘信息。招聘企业HR主要是发布更新招聘信息、可以根据自己的需要进行求职信息的筛选和留言功能,以及企业也可以对已发布过的职位进行删除操作。最后经过测试,系统能够具有比较好的性能。
关键词 PHP;招聘;SQL;MVC
目录
摘要
Abstract
1 绪论-1
1.1 项目背景-1
1.2 课题意义-1
1.3 系统目标-2
1.4 设计流程-2
1.5 本章小结-3
2 相关技术简介-4
2.1 PHP简介-4
2.2 MVC简介-4
2.3 Tomcat介绍-4
2.4 MySQL的简介-4
2.5 HBuilder开发工具的简介-5
2.6 Wamp的简介-5
2.7 本章小结-5
3网上人才招聘系统的总体设计-6
3.1 网上人才招聘系统的概述-6
3.2 系统功能结构-6
3.3 程序流程图-8
3.4 数据库表的结构及E-R图-8
3.4.1 数据库逻辑结构设计-8
3.4.2 网上人才招聘系统的数据库表设计-12
3.5 系统体系结构设计-15
3.6 本章小结-15
4 网上人才招聘系统的实现-17
4.1 数据库连接配置-17
4.2 求职者功能界面-17
4.2.1 主页界面-17
4.2.2 编辑个人信息界面-18
4.2.3 添加个人经历界面-20
4.2.4 上传简历界面-21
4.2.5 我已投递界面-22
4.3 招聘企业功能界面-23
4.3.1 主页界面-23
4.3.2 已发布职位界面-23
4.3.3 简历列表界面-24
4.3.4 查找简历界面-25
4.3.5 编辑企业信息界面-26
4.4 管理员功能界面-27
4.5 本章小结-27
5部分系统测试与维护-28
5.1 测试目标-28
5.2 测试环境-28
5.3 模块测试-28
5.3.1 注册界面测试-28
5.3.2 登录界面测试-29
5.3.3 修改密码界面测试-30
5.4 本章小结-31
结论-32
致谢-33
参考文献-34