人才模块:(1)求职管理,人才可以修改查看和添加自己的简历,同时还可以看到自己职位的申请记录和面试通知以及自己对该网站上文章的评分记录。(2)个人信息管理,人才可以查看和修改自己的基本个人信息以及查看用人单位对自己的评分,同时还可以修改自己的登录密码。(3)技能鉴定管理,人才可以申请技能鉴定,同时还可以查看自己的申请鉴定的结果如何。
用人单位模块:(1)账号信息管理包括单位的基本信息的查看和修改同时还有密码的修改。(2)职位招聘管理包括招聘信息管理、发布招聘岗位、以发出的面试通知和对应聘人员的评分记录。
管理员模块:(1)用户管理包括对求职者、企业、后台管理员这三类人员的查看删除功能。(2)求职信息管理包括对行业、职位的查看添加和删除同时还有搜索功能。(3)网站调查管理包括对网站调查的查看删除等(4)信息管理包括对首页新闻资讯栏目下的信息的发布;栏目的管理;焦点图管理;友情链接;系统配置信息的管理;系统公告管理等等。
2系统开发环境及工具介绍
2.1 SSH框架
SSH 为是Spring、Struts、Hibernate 三大框架结合的简称,是目前企业开发用的比较多的一种框架,一般人用起来也是比较简单方面,下面分开淡淡3大框架。
(1)Spring框架是结合了MVC的设计思想,讲究的是分成管理,是轻量级的JAVAEE框架,主要分成Model、Dao、Service、Action等,结合IO(控制反转)使系统开发更加合理规范,利于维护
(2)Struts这里讲的是Struts2,主要处理的是业务逻辑的请求处理,采用的是拦截器机制,使业务逻辑和Servlet完全分开,减少系统的耦合度,使系统更加的利于维护、开发。
(3)Hibernate是一种对数据库处理的框架,一个JavaBean对应一个数据库表,对数据库的操作,就简化到了对Javabean的操作,使数据库开发充分体现了Java的对象思想,每一个表转化为一个javabean,开发起来更加方便。
2.2 Java简介
Java是由Sun公司在1995年推出来的,2010年被Oracle公司收购,Java分为3个体系分为JavaSE(标准版)、JavaEE(企业版)和JavaME(微型版),Java是一种面向对象的语言,一切皆为对象,是一个非常简单的编程语言。
在人力资源服务系统中主要使用的是JavaEE(企业版),也就是Javaweb版,这里主要是用Java写系统的后台处理过程。
2.2.1 Java语言特征
(1)封装
(2)继承
(3)多态
2.3 Tomcat
Tomcat是Apache旗下的一款服务器,主要用在web开发中,是一款简单方面、主要是开源免费,在开发和学习中应用广泛,适合于中小型的系统,不过随着发展,Tomcat也能用在大型的项目中,下面是Tomcat的工作原理图