摘要:近些年,由于高校的扩招,毕业生就业形势日趋严峻,成为社会各界关注的焦点。自身作为毕业生的基础上进行了广泛的调研,对毕业生推荐系统进行了详细的需求分析与系统设计。想通过借助网络技术和数据库技术来完成本系统的开发。毕业生就业推荐系统首先建立了学生的基本数据,学生与老师利用学校统一安排的ID号进入系统,登录后可以通过该平台看到企业用人信息。之后建立企业使用的子系统,企业通过申请,获得学校安排的ID号码登录系统,进入系统后可以查看有学生信息,可以与教师进行沟通,选择到符合的学生并通知学生面试。学校相关部门可通过平台随时了解学生就业情况,掌握统计数据。
本系统是基于B/S三层体系结构的Web应用程序,采用MVC架构,完成系统方案设计以及相应模块的代码设计。是使用 JAVA编程语言并结合MySQL数据库开发的一套毕业生就业推荐系统。可以通过不同的登录身份,行使不同的权限,可以实现用户的注册、登录、向站内进行信息发布、搜索等。学生用户可以及时看到社会企业需求并提交个人简历,用人单位用户可以通过简历与学校给予的评价,综合分析,选择合适岗位的人才。管理员管理整个网站。
关键词:毕业生;推荐;MVC架构
目录
摘要
Abstract
1 绪论-1
1.1 背景介绍-1
1.2课题研究的意义-1
1.3 本文主要工作内容-2
1.4 相关技术说明-3
1.4.1Java Server Page技术-3
1.4.2 MySQL数据库-4
1.4.3架构的选取-4
1.4.4 MVC设计思想-5
1.5 论文结构-6
2 推荐系统需求分析-8
2.1 推荐系统总体需求-8
2.2 推荐各子系统需求-8
2.2.1 用户登陆模块分析-8
2.2.2综合展示模块分析-9
2.2.3后台管理模块分析-10
2.2.4 求职/招聘模块分析-10
3 推荐系统总体设计-12
3.1 设计总原则-12
3.1.1安全可靠性原则-12
3.1.2实用性原则-12
3.2 系统功能结构设计-12
3.2.1用户登录子系统-13
3.2.2综合展示子系统-14
3.2.3后台管理子系统-15
3.2.4求职/招聘子系统-15
3.3系统数据库设计-17
3.3.1数据流图-17
3.3.2逻辑设计E-R图-19
3.3.3数据库概念模型-22
3.3.4数据表-22
4 系统实现-28
4.1 系统程序流程图-28
4.2 各子系统实现-28
4.2.1用户登录子系统-30
4.2.2综合展示子系统-31
4.2.3后台管理子系统-32
5 系统测试-37
5.1 测试方法-37
5.2 测试结果-38
结论-39
参考文献-40
致谢-41