毕业生就业中心的设计与实现

时间:2022-04-25 05:04:47

毕业生就业中心的设计与实现

摘要:网上招聘较传统招聘具有招聘范围广,信息量大,可选择余地大,费用低的优势。但对于一个毕业生来说,一般网上求职招聘系统的优点恰恰成为简历“石沉大海”的原因。为了更好的服务学校毕业生,我们利用编程技术和sql server 2005 数据库开发基于B/S体系结构的针对性强,信息更新快,信息真实性高的毕业生就业中心网站。

关键词:招聘;B/S;;逻辑层

中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)09-2076-02

毕业生求职与用人单位聘用毕业生是一个互动的过程,在此过程中,毕业生需要通过各种渠道获得就业信息,并需要通过一定的途径向有关单位发出求职信息。从调查结果显示,超过半数的毕业生求职信息的由学校、网络提供。

在求职毕业生的眼中,通过网络求职具有以下几个其它方式所不能及的作用和优势:信息量大且更新快、招聘网络平台功能强大,提高效率、求职无地域限制、经济实惠。但同时不可避免的虚假信息、通过网络泄露个人资料所带来不必要的麻烦、简历投出去就石沉大海给毕业生求职也带来诸多问题。

为了毕业生能更快更好的找到合适的工作,我们将网络招聘同学校就业指导相结合,开发毕业生就业中心网站。通过该平台毕业生可以享受学校相关的就业服务,包括就业信息的提供和就业指导等。

1 系统设计

本系统的服务对象有三类:用人单位,毕业生和校方。用人单位为招聘单位或是用人部门;毕业生为我校应届、往届毕业生;校方即为毕业生所在学校。

对于用人单位所设置的功能包括:1)用户管理:进行用户的登记注册、密码管理、以及企业公开信息的。2)试用阶段:对于各用人单位第一次注册登录后处于试用状态,可以使用系统的各种功能。3)有效阶段:在服务有效期内可以完全使用本系统提供的所有功能。4)过期:当服务到期后系统保留公司或单位的联系方式,但用人单位不能使用其他功能。5)职位管理:进行空缺职位的信息和更新以及修改其中的职位内容、到岗时间、技能要求等。6)简历查询:设置搜索条件进行现有简历库以及毕业生信息库的查询,查找满足职位要求的候选人员。

对于毕业生所设置的功能包括:1)毕业生信息管理:进行毕业生相关信息的注册登记管理以及密码建立,信息查找和修改的管理。2)简历管理:完成求职人员的个人简历信息的输入、保存和更改等。3)职位搜索:按所设置的搜索条件进行符合要求的空缺职位和用人单位进行搜索。同时也可以查询有多少同学关注相同职位。4)职位收藏:对于多个意向职位可以建立个人的职位收藏夹进行保存。5)技能模型:这是专门为IT软件人才设置的功能,求职人员可以充分表述自己的专业技能特长。6)就业信息提交:毕业生和用人单位双方签订就业合同后,毕业生应当提交相应信息以便学校汇总。

对于学校所设置的功能包括:1)毕业生信息管理:对于毕业生提供的信息经行核对,杜绝虚假信息。2)用人单位信息管理:对在系统中注册的用人单位进行调查核对,杜绝虚假信息。3)招聘信息公告:、更新校内外招聘信息。4)就业指导:提供就业指导信息。5)就业信息统计:统计已就业的毕业生相关。

1.1 系统结构

系统结构分为三个逻辑层:

Web层:Web层为客户端浏览器提供对应用程序的访问,主要设计用户体验,接受用户输入的数据。

业务层:包含各种业务规则和逻辑的实现

数据访问层:数据访问层为业务层提供数据服务。

数据定义层:这一层主要负责实体的定义,符合面向对象的编程思想。

整体结构:如图1。

1.2 系统的功能模块

毕业生就业中心有前台和后部分组成,功能模块如图2所示。

系统中主要模块功能:

信息查询:毕业生、用户单位、学校系部用户注册并登录成功后,可根据相关条件对信息进行查询。如毕业生可根据岗位分类、公司名称等条件对招聘信息进行查询。

毕业生信息管理:毕业生用户可以对已注册用户信息进行查询、修改、删除操作,完成用户信息的管理。

管理员信息管理:管理员可以根据实际工作需求添加、删除、修改管理员信息,以达到对管理员进行管理目的。

1.3 数据库结构

数据库结构由以下9个表组成:

用户信息表(用户ID+用户名+密码+问题+答案+注册时间)

用户角色表(用户ID+角色ID)

新闻表(新闻ID+新闻标题+新闻内容+时间+来源+编辑+点击率)

新闻评论表(评论ID+新闻ID+评论内容+评论时间+用户名)

公告表(公告ID+公告标题+公告内容+来源+时间+点击率)

招聘信息表(招聘ID+招聘名称+招聘内容+时间)

企业招聘表(企业ID+企业名称+性别要求+年龄要求+学历要求+招聘人数+招聘类型+工作地区+有效天数+时间+企业要求+企业性质+企业规模+企业行业+企业地址+企业邮编+企业联系人+企业电话+企业传真+企业注册资金+省份+企业邮箱+企业主页+企业简介)

简历表(简历ID+用户ID+姓名+性别+民族+籍贯+出生日期+政治面貌+身高+健康状况+电话+邮箱+学校+学历+专业+外语+职位+待遇+经历+技能+评价+头象+提交时间)

毕业生信息表(毕业生ID+姓名+系部+专业+班级+性别+入学时间+毕业时间+籍贯+学历+学制+政治面貌+外语等级+特长+主修课程)

2 系统的优点和主要技术

2.1 系统优点

毕业生就业中心系统开发工具选用采用、HTML、Javascript、VBScript、图形编辑与数据库等工具,通过基于WEB服务器访问WEB页面,可以不受地点,时间限制,通过宽带上网或其它上网方式,借助Internet这一强大、方便的工具,毕业生,用人单位,高校都可以在互联网上通过浏览器来及时了解相关信息。

2.2 系统数据库访问实现技术

在中数据库的访问可以通过对象模型来实现。对象模型中有五个主要的组件,分别是Connection对象、Command对象、DataAdapter、DataSet以及DataReader。这些组件中负责建立联机和数据操作的部分我们称为数据操作组件(Managed Providers)分别由Connection对象、Command对象、DataAdapter对象以及DataReader对象所组成。数据操作组件最主要是当作DataSet对象以及数据源之间的桥梁,负责将数据源中的数据取出后植入DataSet对象中,以及将数据存回数据源的工作。

在中使用DataAdapter对象来完成数据源以及DataSet之间执行数据传输。DataAdapter对象可以透过Command对象下达命令后,并将取得的数据放入DataSet对象中。这个对象是架构在Command对象上,并提供了许多配合DataSet使用的功能。在毕业生就业中心系统中连接数据库主要代码如下所示:

Using system.data.sqlclient;

public SQLCommand sql (string sqlstr)

{

String strconn =" server = remote server; user id = admin; password = admin, database = mydata";

SQLConnection sqlcon=new SQLConnection("strconn");

SQLCommand sqlcmd=new SQLCommand(sqlstr,sqlcon);

try{

sqlcon.open();

}

catch(Exception exp){

Console.write(exp.toString());

}

finally{

return sqlcmd;

}

}

3 小结

本文实现的毕业生就业中心系统采用B/S架构,系统使用方便,容易维护。通过本毕业生可以及时准确了解用人单位招聘情况同时帮助高校及时掌握毕业生的就业情况为高校人才培养提供决策支持。

参考文献:

[1] LLOYD,DAVID.Integrating reporting services into [J].software tools for the professional programmer,2005,30(2):S1-S5.

[2] REILL Y, forms authentication best practices[J].software tools for the professional programmer,2004,29(2):68-272.

[3] 2009年高校毕业生就业状况调查统计[J].北京大学教育经济研究所简报.

[4] 周娟,周尚超.基于JSP和XML的在线裁判系统[M].计算机应用与技术 2009,26(12).

[5] 罗斌2.0管理系统开发经典案例[M].北京:中国水利水电出版社,2007.

[6] 李万宝. 2.0 技术详解与应用实例[M].北京:北京希望电子工业出版社,2007

上一篇:面向服务的集成化自定义表单系统研究 下一篇:基于网格密度的聚类算法的性能比较分析