XX 学院课程设计
大学生就业咨询系统
学
生
学
姓
名
所
专
在
业
号
班
名
系
称
级指
导
教
师
XX 学院
二○一三年月
XX 学院课程设计
目 录
前言 ............................................................... 1
1 大学生求职就业网概述 ..............................................1
1.1 站点建设的目的 ................................................1
1.2 站点建设的意义 ............................................... 1
2 网站系统的需求分析 ................................................1
2.1 网站策划与创意 ............................................... 2
2.1.1 网站的目录结构和连接层次 ..................................2
2.1.2 网站的风格与创意 ......................................... 2
2.1.3 版面布局 ................................................. 2
2.2 系统分析 ..................................................... 2
2.2.1 可行性分析 ............................................... 2
2.2.2 功能分析 ................................................. 2
2.3 站点功能的设计 ............................................... 3
3 大学生就业求职网的功能设计 ....................................... 4
3.1 程序的功能设计及流程图 ....................................... 4
3.2 网站前台整体设计 ............................................. 5
3.2.1 网站结构 ..................................................5
3.2.2 身份验证 ................................................. 5
3.2.3 信息管理 ................................................. 8
3.2.4 浏览信息 ................................................. 9
3.2.5 数据库设计及建立 ......................................... 9
3.3 网站后台整体设计 ............................................ 11
4 大学生就业求职网的实现 .......................................... 11
4.1 主页页面 .................................................... 11
4.2 会员登录页面 ................................................ 11
4.3 会员注册 .................................................... 12
4.4 其它页面实现 ................................................ 13
4.4.1 后台管理功能 ............................................ 13
4.4.2 培训&认证页面 ........................................... 13
5 测试及发布 ...................................................... 14
5.1 测试 ........................................................ 14
5.1.1 测试方法 ................................................ 14
5.1.2 测试数据 .................................................14
5.2 发布 ........................................................ 15
结论 .............................................................. 15
参考文献 .......................................................... 16
XX 学院课程设计
大学生就业咨询系统
前言
目前,国内的人才网站已经多达几千家,而且各种大型网站以及专业网站都纷纷建立自己的人
才频道,企业自己的网站也正在开通人才网站的功能,以方便求职者和提高自身的服务效率。
随着网络技术的飞速发展,网上求职招聘将更是非常频繁应用的方式。本设计通过使用 JSP 技
术,模拟现已经存在的招聘系统网站功能做出了一个相似功能的大学生就业求职网。JSP 是 Java 阵
营中最具有代表性的解决方案。使用 JSP,不仅能够制作 HTML 动态网页,还能够制作包含动态数据
库的网页。另外,JSP 不仅具有与 Java 一样的面向对象性、便利性、跨平台等优点和特性,还拥有
Java 的稳定性,并可以使用它提供的 API。在这种条件下,将网络优势与招聘紧密地结合起来,开
发了大学生就业求职网。
1 大学生求职就业网概述
1.1 站点建设的目的
互联网的飞速发展,让我们充分感受到了网络给人们带来的冲击和震撼,上网不仅是科研单位
或学术机构等工作人员独享的特权,而是已深入到了普通人的日常生活中,我们越来越离不开网络
了,正是 INTERNET 的迅猛发展,使越来越多的人认识到了网络编程的重要性,INTERNET 的应用,
如电子商务,在线邮件服务等都要求通过网络编程为用户提供高度交互式的内容。随着物质生活提
高,人们不仅可以在网上看新闻,发布 BBS,进行电子邮件传递,而且可以进行炒股等。而在众多
功能之中,我们选择了制作一个大学生就业求职网站以进一步丰富网络给我们带来的便利。
1.2 站点建设的意义
人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的
大学生是各企业非常关心的问题。而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,
他们踏入社会的第一节课就是求职。
说到求职,读者可能首先会想到招聘会。虽然招聘会是目前人才交流的主要途径之一,但是它
还远远不能满足现实的需求。
1. 招聘会定期招开,过期没有交流的机会
招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前帖出海报或者说
进行其他方式的宣传,但还会有很多企业和学生错过。还有一部分人,为了参加招聘会不得不放弃
一些重要的事情。
2. 招聘会人数众多,很难管理
参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。
3. 空间有限不利交流
现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。
在这种条件下,将网络优势与招聘紧密地结合起来,开发了大学生就业求职网。大学生就业求
职网基于开放的 JSP 技术,具有良好的通用性、兼容性、可扩展性,可与电子邮件及其他互联网服
务良好集成;网站采用 JSP 进行开发,在稳定性和安全性方面要求十分严格;系统以 Windows XP 和
MS SQL Server2000 数据库系统为运行平台。
2 网站系统的需求分析
与传统方式比较,网上招聘具有时效性强、保留信息长、查询方便快捷和电子文档容易管理等
好处,用人单位也开始把眼界拓宽,不现拘泥于传统的招聘形式。IBM 公司 2003 年就宣布,以后的
招聘全部通过网络进行,现在的 IT 公司大部分也已经在网上招聘了,不但提高了效率,费用也会大
1
大降低。
2.1 网站策划与创意
XX 学院课程设计
网站建设,如建造一座建筑物,需要先规划,再创建,然后是装饰和维护。首先要做的就是先
确定站点的宗旨和内容:大学生就业求职系统在提供完整的求职招聘功能上,网站形象的设计也很
重要,包括站点标志,色彩,字体等。其次就是进行网站的栏目设置。栏目好比书的目录,既要重
点突出,又要方便用户。
2.1.1 网站的目录结构和连接层次
目录结构对浏览者而言似乎影响不大,但对于网站的维护,扩展却很重要,首先要合理安排目录
结构,按栏目内容建立子目录。第二目录层次不超过五级为好。连接结构和层次描述了页面之间的相
互关系,基本有两种:一是树状结构,二是星状结构。对于信息管理网站来说,让浏览者在其所提供
的功能得到所需功能是最大希望,因此,对连接结构的设计已不仅仅是满足于方便快速地浏览,而更
为注重的是功能及为用户提供更多的更全面的服务。本站采用树状结构为主设计。
2.1.2 网站的风格与创意
网站的风格是指网站总体的形象,它体现了网站的品位,好的品位能够给人赏心悦目的感受。
创意传达了一种奇特的信息,新奇的创意为网站锦上添花。
2.1.3 版面布局
版面布局就是一个限定的范围之内合理安排文字,图片等对象。版面的构思可以先从现有的设
计作品出发,汲取成功之处,借鉴其组合方式,然后在设计自己的版面,突出个性特点。在版面布
局中,还要考虑视觉平衡,元素,色彩搭配等因素。
2.2 系统分析
2.2.1 可行性分析
应用网络的优势,开发大学生就业求职网,方便企业与学生交流,可以使双方都能了解彼此祥
情之后再谈合同,防止盲目签约,从而达到人才合理分配的目的。
学生与企业能够随时注册账号,登录网站查询信息。对查询比较满意的信息,可以给对方发送
E-mail。在信息过期之后将不在网页上显示,以防止用户接收垃圾邮件。首页中包含本站的友情链
接,方便用户浏览其他网站资源。管理员控制台中有对所有用户的各项信息管理,可以随时查看用
户的各个信息,监督防止用户录入非法信息。
随着信息化的发展,就业求职的信息化建设也赶上了时代的步伐。大学生就业求职网后台管理
系统,其主要的目标是实现就业求职网的智能化管理,减轻事务处理人员的劳动强度,提高员工的
工作效率,从而能以少的投资获得更好的社会效益与经济效益。他是经济建设的基础工程、提高管
理水平、业务的运转效率和服务质量的必要手段。同时前台提供就业求职网的基本功能。
通过这套系统,就可以管理整个系统的学生与企业的注册信息、企业发布的招聘信息和培训与
认证模块等等,方便了用户与系统管理员之间的沟通与联系,从而使大学生就业求职网更加完善,
因此,该系统是可行的。
2.2.2 功能分析
为了能满足求职与招聘的基本功能,以及所提供的附加功能,本网站设计了如下的功能:
1. 学生注册
如果学生要发布求职信息,就必须注册成为本网站的会员,此模块就是专门针对学生注册而设
计的。
2. 修改个人信息
此功能必须在学生成功登录后才能使用,主要用于更改注册时填写的信息。
3. 企业注册
如果企业要发布招聘信息,就必须注册成为本网站的会员,此模块就是专门针对企业注册而设
计的。
4. 更改企业信息
此功能必须在企业成功登录后才能使用,主要用于企业承包更改注册时填写的信息。
2
XX 学院课程设计
5. 发布招聘信息
此功能必须在企业成功登录后才能使用,用于发布招聘信息,招聘信息会显示在前台主页上。
6. 删除招聘信息
此功能必须在企业成功登录后才能使用,企业可以通过此模块删除自己已经发布的招聘信息。
7. 管理学生信息
此模块只有管理员才允许使用,用来删除某学生的信息。
8. 管理企业信息
此模块只有管理员才允许使用,用来删除某企业的信息。
9. 管理招聘信息
用来删除企业所发布的招聘信息,该功能只有管理员允许使用。
2.3 站点功能的设计
根据前面对大学生就业求职网分析,可将其划分成前台和后台两部分。前台功能主要分别为
学生或者企业提供,后台功能为管理员提供。下图分别给出了前台图 2.1 和后台图 2.2 所示的功能
结构图。
图 2.1 前台功能结构图
从图中可以看出,前台可分为企业/学生和培训认证两个部分,每个又可细分为几个子模块。以
企业/学生为例,“登陆验证”模块是对企业/学生注册与登录网站时的身份进行验证;“信息管理”
模块主要是对企业/学生所发布的信息进行管理,如发布、删除等;浏览网页信息,是任何用户都具
备的功能,甚至包括未注册用户。
3
XX 学院课程设计
图 2.2 后台功能结构图
后台功能主要是管理员对整个网站的管理功能,包括身份验证、学生管理与企业管理及培训认
证管理三个模块。身份验证模块是可以完成对管理信息的增加、修改与删除;学生管理与企业管理
的功能类似,用来管理学生或者企业的基本信息。
大学生就业求职网允许用户有三种身份:学生、企业及管理员,每种身份操作起来都很方便、
快捷。学生与企业注册再登录后,就可以发布求职信息,这些信息任何人或者企业都可以查看。学
生、企业的基本信息都由管理员统一管理。
3 大学生就业求职网的功能设计
3.1 程序的功能设计及流程图
设计该系统时,完全是按照以下流程设计的如整体流程图 3.1 所示。
本站主要设计了求职网的登陆、发布信息等功能。各功能设计的流程图如图 3.2 所示。
图 3.1 整体流程图
4
XX 学院课程设计
图 3.2 功能流程图
3.2 网站前台整体设计
3.2.1 网站结构
前台页面主要包括以下功能模块:
企业身份验证:包括企业注册和企业登录两部分;
企业信息管理:包括修改注册信息、发布注册信息和删除招聘信息;
企业浏览功能:包括查看求职信息、查看人才信息和友情链接三部分;
学生身份验证:包括学生登录注册和学生登录两部分;
个人信息管理:修改注册信息;
学生浏览功能:包括查看招聘信息、查看企业信息;
后台登录入口:为用户进入后台提供一个入口;
培训信息查看:为求职者提供培训的信息;
3.2.2 身份验证
身份验证模块中主要实现学生注册与登陆时身份的验证。当用户第一次登陆时,要求学生首先
在本网站注册,注册页面在设计时至少要让用户添写一些必要的信息,如用户名、密码确认、真实
姓名等,设计页面如图 3.3 所示。
5
XX 学院课程设计
注册页面提交的数据表单如表 3.1 所示。
表 3.1 注册页面提交表单
图 3.3 学生注册页面图
名称
sname
Password
Rpassword
Name
Age
Sex
Birthday
School
Specialty
Knowledge
Email
resume
元素类型
text
text
text
text
text
radio
text
text
text
text
text
textarea
含义
用户名
用户密码
密码确认
真实姓名
年龄
性别
出生日期
毕业学校
所学专业
最高学历
电子邮件
个人简历
在接收注册信息时一定要细心处理好用户录入的每一条数据,对用户从前台输入的数据要进行
6