本篇论文目录导航:
【题目】网上人才招聘系统开发与应用
【第一章 第二章】招聘系统开发环境
【第三章 第四章】网络招聘系统总体设计与详细设计
【第五章】招聘网站功能流程及实现
【第六章】网络人才招聘系统测试
【结语/参考文献】网络招聘系统的设计与实现研究结语与参考文献
第五章 功能流程及实现
5.1 系统功能流程图
5.1.1 简历模块程序流程图
个人用户,即应聘者成功登录后,进入个人用户主界面,单击“个人信息设置”按钮并判断是否添加个人信息,如果添加则返回个人用户的主界面反之进入添加页面。单击“创建个人简历”按钮并同时判断是否已经创建了个人简历,如果创建了则返回个人用户的主界面,反之进入创建个人简历页面。
5.1.2 面试通知模块程序流程图
系统用户,即企业管理人员成功登录后,可进入系统主界面,单击“添加面试”按钮并输入将要添加的应聘者在系统中的编号,如果添加成功则会相应的修改数据库中数据将通知返回给应聘者留下的邮箱之中。同样可以在查询面试中查询企业接下来可能需要面试的应聘者。
5.1.3 投递模块程序流程图
当个人用户成功修改好自己的个人信息,填写好自己的电子档案后,点击“投递简历”
投递个人简历信息到企业相应岗位。如果投递成功,可单击“查询简历”查询简历的投递状态,是否被系统收入到数据库中给用人单位审查。
5.1.4 用户模块程序流程图
管理用户,即系统全局管理员可进入系统管理主界面,对系统用户进行创建,删除,修改等操作以满足企业不同部门招聘的合作,使得系统不会因充斥大量过时信息而影响效率。
5.1.5 职位类别模块程序流程图
系统用户可进入系统主界面,单击“添加职位类别”按钮并选择将要添加的职位类别。
同样也可以对已经存在的职位进行更新信息,删除与查询操作。
5.2 系统主体框架
5.2.1 SSH 框架
网站系统所使用的基础开发语言是基于 Java 语言的 Jsp 分支,其基本服务框架为 S.S.H系列框架。它具有开发快捷、调试方便、系统稳定、执行速度快、系统错误率低等诸多特点。并且能够提高编写整套招聘信息网站系统代码的运行、工作、调试、测试效率。
5.2.2 hibernate 配置文件
为了使系统运行效率更高,当用户连接到需要进行数据查询的相关操作页面时不必临时创建数据库连接,而是系统先去预定义好的数据连接池中获取一个空的数据连接,然后再进行数据交互。这样避免了每次连接数据库时都有建立新的数据连接造成的服务器运算和数据库压力的增大。
<propertyname=“proxool.xml”>proxool.xml</property>
以上代码中在 Hibernate 数据访问组件上注册了一个指向现有数据库连接池的配置文件,该文件将指引 Hibernate 稳定高效的访问现有数据库连接池。
<propertyname=“show_sql”>true</property>
<propertyname=“format_sql”>true</property>
为了更加准确的了解到当前操作对数据库的影响,在其中加入以上代码。它们将在控制台中打印输出每次操作的数据库语句(SQL),并以方便相关人员阅读的方式格式化这条语句进行显示,方便我们日后查询数据库操作记录时的阅读。
<propertyname=“dialect”>org.hibernate.dialect.MySQLDialect</property>
通过将 dialect 属性定义为 org.hibernate.dialect.MySQLDialect 通知 Hibernate 数据库访问组件。Hibernate 数据库访问组件将根据以上配置进行相应的数据库连接动作,以执行我们发送给它的数据库操作指令。
<mappingclass=“bishe.model.User”/>
<mappingclass=“bishe.model.Zhiweileibie_sunny852”/>
<mappingclass=“bishe.model.Zhiwei”/>
为数据库访问组件Hibernate设置Mapping属性,为其指定当前数据库建立连接时所使用的数据表和其映射成为的类之间的相互关系。如<mapping class=“bbs.model.User”/>这条语句是表明类User与表t_sunny_user两者之间将要构建一个一一对应的紧密的数据映射关系。
5.3 系统模块样例
5.3.1 登录页面
人才招聘网站系统登录界面的核心代码如下所示:
//人才招聘网站系统用户登录操作 publicStringlogin2_sunny852()?throwsIOException{
HttpServletRequestrequest_sunny852=ServletActionContext.getRequest();
Stringuser_Sunny_name_sunny852=
request.getParameter(“user_Sunny_name”);
Stringpassword_sunny852=request.getParameter(“password_sunny852”);
Useruser_sunny852=userDao_sunny852.selectBean(“where
user_Sunny_name=‘”+user_Sunny_name+“'and
password_sunny852=’”+password_sunny852+“‘anduserlock=0”);/*code*/}
以上所列出的代码是人才招聘网站系统程序的用户登录部分相应的逻辑处理和数据访问代码。用户在登录到我所设计的人才招聘网站系统时,首先应是先注册一个新的系统用户,这个新的系统用户的登录用户名与登录密码必须能够在我们的人才招聘网站系统程序中能够进行获取和处理。
当用户在正确的系统登录页面所对应的网址中输入他预先设定好的登录用户名及登录密码后,就到了程序的执行阶段。该阶段中相关程序调用 userDao_sunny852.selectBean方法,该方法将会对数据库中相关数据进行查询。当其从数据库系统中查询到该用户的登录记录后将会马上进行登录验证。如果该用户的相应信息已经在数据库中存在且数据与登录时所输入的数据相同则说明该用户具有登录本网站系统的权限,系统将判定其可以登录,与此同时系统也将把当前登录的用户所对应的信息存储在 session 里面,以确保用户登录期间可以进行随时读取和使用的相应操作。与之相反,假如该用户的相应信息在系统数据库中不存在或者登录时其所输入的数据与数据库中现有的数据不符,则系统将判定用户登录失败,并且将用户的网页直接跳转至人才招聘网站系统程序的登录页面。并给予用户相应的提示,提醒网站用户相应的错误信息。
5.3.2 用户注册页面
5.3.3 系统管理主页面
人才招聘网站系统程序的入口界面示例代码如下所示:
//人才招聘网站系统程序的入口界面判断语句的编写request_sunny852.setAttribute(“zhiweilist_sunny852”,zhiweiDao.selectBeanList((currentpage‐1)*pagesize,pagesize,where));
Stringpagerinfo_sunny852=Pager.getPagerNormal(total_sunny852,
pagesize_sunny852,currentpage_sunny852,“indexleibie=”+leibie_sunny852,“共有”+total+“条记录”);
request_sunny852.setAttribute(“pagerinfo”,pagerinfo);
request_sunny852.setAttribute(“title”,“热门岗位介绍”);
return_sunny852“success”;}
1、概述随着教育信息化进程推进,高职院校的教务管理也逐步推进信息化建设。传统的教务管理系统都是基于B/S架构的业务系统,其功能覆盖了教务管理的大部分核心功能,如学籍、教学计划、教学资源、教学任务、排课、选课等,但是这些核心功能的信息流向都呈...
一、总体功能设计学生选课系统是直接与学生进行选择教学实验课程有关的信息系统。系统信息的共享是通过一个统一的数据库的存取来实现的。学生选课信息管理系统的主要功能如下。1.用户登录模块。这个系统包括用户登录、添加用户、用户密码修改三部分。通过...
人事信息管理工作在日常管理中有着极其重要的地位,不仅政策性强,数据量大,而且日常的内容多、名目细,要求高准确性和高安全行.现在很多高校人事管理系统工作主要是由学校人事部门统一管理,二级学院部门缺少一个和其关联统一的平台来进行日常的人事信息交换....
本文设计的智能家居客户端,实现了智能手机与智能家居的远程连接,从而可以对不同的家居设备进行远程控制和状态查看,大大提升了智能家居的体验,同时本客户端采用市面上流行的Android平台,可使用的设备多,具有较高的推广价值。...
3.3个性化音乐推荐模块设计。如前文所分析,一个音乐网站想要成功部署和运营,开发人员必须首先将使用者(包括运营商和用户)的基本需求完成。本文中所需设计的音乐系统从整体上可以分为两个核心模块,一是对用户开放的页面功能模块,主要是基础部分的注...
第2章业务及系统需求分析本章从企业调研开始,梳理业务流程,发现企业进销存系统存在的问题。进一步分析系统的功能需求和非功能需求,为系统设计部分提出功能与性能上的要求。2.1企业现状分析该企业作为国内较早成立的化工类企业之一,成立于1973年...
新唐山电视播控中心的投入使用,顺应了数字电视的普及浪潮。我们根据系统的使用反馈,从安全性、实用性等多方面考虑,对系统进行了多次合理化改造升级。提高了工作效率的同时,电视节目质量也有了质的飞跃。...
2.4系统功能需求。在分析了建筑公司在市场经营、项目策划、项目采购、项目施工四个核心的业务流程的基础上,总结归纳系统的功能要求如下:1.市场经营管理。实现对市场经营阶段关键业务活动及相关信息传递与共享进行管理,功能内容主要包括:市场信息处...
第3章需求分析3.1系统设计目标。目前物业企业人力资源部在正常运作中面对关于员工的各种大量信息,现有的记录方法效率低下,又容易产生各种的错误,大大影响了管理的效果。因此需要一套适合本企业特点、体现企业文化灵魂、具有一定前瞻性的人力资源管...
0、引言随着天然气的使用变得越来越广泛,由于天然气使用不当而引起的事故频发。据统计,城市燃气已经成为仅次于交通、火灾和建筑事故之后的主要事故来源。只有对天然气的使用进行实时有效的监控才能较好地防止事故的发生。目前在我国市面上已经较大范围的...