基于二级学院的网上学生招聘系统设计开题报告

 2022-05-10 08:05

1. 研究目的与意义

1.1调研结果

为了系统结构的设计,参考了大量文献,获得了一些系统设计体会,具体文献参考如下:

文献[1] 段晓东的《网上招聘及后台管理系统的开发》中,作者采用web流行的b/s三层结构,将系统分为了四个模块:招聘者模块、应聘者模块、后台管理模块和实用工具模块。用户信息通过正则表达式功能进行验证提交;简历查询的算法是先验证用户身份,只有招聘者可查看;身份认证通过cookie信息查看。实用工具模块包括系统留言板,人才洽谈室实现跨越空间时间的交流。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

2.1 研究内容

在查阅相关文献的基础上,本系统设计将基于java思想,开发一个功能完善的java ee学院招聘系统。主要开发功能有:登录界面、用户注册、信息的增删查改、留言板,以及文件的上传、下载等。最后,对此系统设计思路进行总结,完成论文的撰写。

2.2 预期目标

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

3.1 研究方法

3.1.1系统功能模块划分

招聘系统按照功能划分为四个模块:系统管理员模块、企业招聘模块、学生求职模块和游客模块。如图1所示

图1 系统功能模块图

3.1.1.1 学院系统管理员模块

主要有论坛管理,学生和企业信息的管理

3.1.1.2 企业招聘模块

主要有企业账号的注册,发布企业职位招聘信息,查看接收求职者的简历,向求职者发送面试消息等

3.1.1.3 学生求职模块

包括了用户注册,简历的填写,电子简历的上传,企业招聘信息的查看与下载,投递简历等

3.1.2 采用的语言以及开发框架

本人打算以java 为基础,使用mysql数据库,采用springboot为Web层和业务层框架,实现低耦合,低侵入等,以mybatis为持久层框架,thymeleaf渲染引擎为前台显示动态页面,完成系统的开发。开发完成后,会进行测试步骤,包括黑盒测试,白盒测试,压力测试等,检验系统是否能够满足正常使用。最后完成毕业论文。

Java 与 其它语言比较具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。

Mysql 与其它数据库进行比较: Mysql 是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,因此选择了MySQL作为网站数据库。

Springboot框架相比其它框架优点:

1.能够快速搭建Spring框架,无需配置自动整合第三方框架。

2.快速启动一个web容器,内嵌servlet容器,降低了对环境的要求,可以使用命令直接执行项目,应用可用jar包执行:java -jar。

3.继承了原有的Spring框架的优秀基因。

4.简化了Spring的使用过程,提高了开发效率。

5.低耦合,低侵入性

Mybatis作为持久层框架,相比其它持久层框架:

1. 相比于hibernate为全自动化,配置文件书写之后不需要书写sql语句。

2. mybatis为半自动化,需要自己书写sql语句,需要自己定义映射。增加了程序员的一些操作,但是带来了设计上的灵活,并且也是支持hibernate的一些特性,如延迟加载,缓存和映射等;可编写灵活和高性能的sql语句。

3. 不用配置对应的实体类映射文件,省略了配置。

3.1.3数据库设计

本系统拟采用mysql数据库,目前设计的表有学生表,简历表,企业表,职位表,学校管理员表。大体涉及如下

学生表 t_student

字段

类型

是否为空

注释

stu_id

int

N

主键

stu_name

varchar

N

姓名

stu_password

varchar

N

密码

stu_gender

varchar

Y

性别

stu_email

varchar

Y

邮箱

stu_phone

varchar

Y

电话

stu_jobatt

varchar

Y

就业意向

stu_picture

varchar

Y

用户头像

stu_resume

int

Y

简历,外键

stu_schoolstar

varchar

Y

活动收藏

stu_jobstar

varchar

Y

职位收藏

stu_record

varchar

Y

投递记录

简历表 t_resume

字段

类型

是否为空

注释

res_id

int

N

主键

res_name

varchar

N

姓名

res_age

date

N

年龄

res_gender

varchar

N

性别

res_email

varchar

N

邮箱

res_phone

varchar

N

电话

res_education

varchar

Y

教育经历

res_school

varchar

Y

学校

res_major

varchar

Y

专业

res_rewardname

varcahr

Y

获奖记录

res_rewarddate

date

Y

获奖时间

res_rewarddes

vachar

Y

获奖描述

res_language

varchar

Y

语言

res_lanlevel

varchar

Y

语言等级

4. 参考文献

[1]段晓东.网上招聘及后台管理系统的开发.电脑编程技巧与维护,2010年16期,p38-40

[2]吴紫薇.企业网上招聘信息管理系统的构建与实现,电子世界,2013年15期,p10,12

[3]王锋,张景,李兵,李燕.基于web的人力资源管理系统.计算机工程,2004年24期,p183-185

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

2022.01.07----2022.03.03查阅资料,翻译5000字译文,撰写开题报告

2022.03.04----2022.03.17需求分析,熟悉开发工具

2022.03.18----2022.03.24概要设计

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。