1、 学 号 xxxxxxxx XXXXX 学士学位论文 使用 JAVA EE 技术开发中小公司招聘管理网站 院(系)名 称: 工学院 专 业 名 称: 计算机科学与技术 学 生 姓 名: 指 导 教 师: XX 副教授 XXXXX 20152015 年 6 6 月 使用 JAVA EE 技术开发中小公司招聘管理网站 I 目 录 摘 要 . I ABSTRACT II 第 1 章 绪论 1 1.1 课题背景 1 1.2 国内外发展综述 1 1.3 研究目标 2 第 2 章 招聘管理网站开发技术 3 2.1 开发工具 3 2.2 开发框架 3 2.3 WEB 技术 . 4 2.4 数据交换技术 4
2、第 3 章 招聘管理网站需求分析 5 3.1 系统用户 5 3.2 运行环境 5 3.3 功能性需求 5 3.3.1 基础用例 5 3.3.2 普通游客用例 6 3.3.3 注册会员用例 6 3.3.4 招聘主管用例 6 3.3.5 系统管理员用例 7 3.4 业务流程分析 9 第 4 章 招聘管理网站系统设计 10 4.1 软件体系结构 10 4.2 非功能性需求 .11 4.2.1 可维护性 .11 4.2.2 安全性 .11 4.2.3 健壮性 .11 4.2.4 易用性 .11 XXXXX 学士学位论文 II 4.3 系统功能结构 12 4.4 模块详细设计 12 4.4.1 招聘信息
3、维护模块的设计 12 4.4.2 简历信息维护模块的设计 13 4.4.3 应聘流程相关模块的设计 13 4.4.4 数据信息统计模块的设计 15 第 5 章 招聘管理网站数据库设计 16 5.1 概念模型设计 16 5.2 物理模型设计 18 5.3 数据表结构 19 第 6 章 招聘管理网站系统实现 25 6.1 系统体系结构实现 25 6.2 非功能性需求实现 25 6.2.1 可维护性 25 6.2.2 安全性 26 6.2.3 健壮性 26 6.2.4 易用性 26 6.3 系统功能模块实现 26 6.3.1 招聘信息维护模块的实现 26 6.3.2 简历信息维护模块的实现 27 6
4、.3.3 应聘流程相关模块的实现 29 6.3.4 数据信息统计模块的实现 30 第 7 章 招聘管理网站综合测试 32 7.1 基础功能模块测试 32 7.2 招聘信息维护模块测试 34 7.3 简历信息维护模块测试 36 7.4 应聘流程相关模块测试 37 7.5 数据信息统计模块测试 39 结 论 40 参考文献 41 致 谢 42 使用 JAVA EE 技术开发中小公司招聘管理网站 I 摘 要 信息时代人力资源竞争激烈,网络招聘方兴未艾。随着中小公司的逐步壮大,基层 招聘需求的日益增加,中小公司招聘管理网站应际而生。 本文对中小公司招聘管理网站的设计与实现进行了阐述, 招聘管理网站采用
5、了基于 B/S 的 MVC 体系结构, 运用了 Java EE 及 Java Web 等技术, 整合了 Spring、iBatis、 QUI 等框架,实现了招聘信息发布、简历收集筛选、人才资源管理及数据报表分析等功能, 具体涵盖基础功能模块、 信息查询模块、 信息维护模块、 数据统计模块及系统维护模块。 本文综述了网络招聘领域的发展及问题;详述了招聘管理网站的开发技术;通过用 例图及业务流图概述了系统的功能需求;通过体系结构图描述了系统的体系结构,通过 活动图描述了详细的业务流程; 通过概念数据模型及物理数据模型论述了数据库的具体 设计;通过类图及核心编码简述了各功能模块的具体实现;最后通过测
6、试用例表述了系 统的功能测试。 关键词:招聘管理网站;B/S;MVC;Java EE;Spring XXXXX 学士学位论文 II ABSTRACT The competition of human resources in an era of information is stiff, and network recruitment is still making progress. The small-medium sized companies are gradually growing, and the need for recruiting junior employees is increasing day by day, so Recruiting Management Website for small-medium sized companies emerge at the right moment. This article describes the design and implementation of Recruiting Management W