jsp+sql毕业生招聘系统免费系统+论文
2.2 系统概述
大学毕业生人才信息网主要分为三个模块:个人简历生成与管理子系统、求职信息的发布与管理子系统、招聘信息的发布与管理子系统。其主要功能是包括:用户在线注册,生成个人简历,发布招聘信息和发布求职信息。本文作者主要负责的是招聘信息的发布与管理子系统。
2.3 系统的功能性需求
2.3.1系统总体流程图
大学毕业生人才信息网系统的用户分为学生用户和企业用户,用户注册登陆以后,可以分别进行创建简历、发布和管理求职信息、查询企业及其招聘信息、发布和管理招聘信息、查询学生及其求职信息。系统的总体工作流程如图2.1所示:
3.2.1 系统模块划分
根据系统的功能,可以将系统划分如图3.1所示。
3.2.2 功能模块描述
对于图3.1中的各个功能模块具体描述如下:
基本信息管理:企业注册登陆后,即可以对自己的注册信息进行修改。
招聘信息管理:企业登陆以后,即可发布、修改、删除自己的招聘信息。
邮件管理:企业登陆以后,即可向自己感兴趣的人才发送招聘信件,同时还可以收取其他人发给自己的信件,或者回复,或者删除。
人才信息管理:企业登陆以后,即可根据自己的要求查询人才信息,对于感兴趣的人才,还可以将其收藏到人才收藏夹中,当然,企业也可以把收藏夹中的任意一条人才信息删除掉。
以上所有功能都是对会员企业即已注册的会员而言,对于还没有注册的企业,他们就不能享有这些权限,他们只能查看基本的学生求职信息和网站中公布的消息。
4.2 首页的设计
在系统的首页中,企业可以看到部分求职招聘信息和站内消息。首页包括登陆窗口、信息窗口等。实现的方法是,利用JSP技术,以Dreamweaver为开发工具进行网页设计。设计好的部分界面效果如图4.1所示。
显示企业招聘信息的关键代码如下:
try{ //相应JDBC驱动程序的连接串
conn=DriverManager.getConnection(“jdbc:odbc:job”);
stmt=conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,//指定ResultSet对象是可滚动的
//指定ResultSet对象不能修改数据库
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(“SELECT*FROM 职位”);//数据查询
//设置输出的表格边框宽度为0,即在网页上不显示表格
out.print(“
//使用ResultSet的absolute()方法直接定位到最后一条记录上
rs.absolute(-1);
//从最后一条记录开始,连续输出十条记录
for(int i=1;i<=10;i++){
//在显示的记录上添加超连接
out.print(“”);
out.print(“”);
if(!rs.previous()) break; }
out.print(“
”+rs.getString(“职位名称”)+“ | ”+rs.getString(“企业名称”)+“ |