ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:669.61KB ,
资源ID:1009558      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1009558.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于BBS的求职就业网设计与实现Word下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于BBS的求职就业网设计与实现Word下载.docx

1、4.2 会员登录页面 204.3 会员注册 214.4 其它页面实现 234.4.1 后台管理功能 234.4.2 培训&认证页面 235 测试及发布 245.1 测试 245.1.1 测试方法 245.1.2测试数据 245.2 发布 25结论 26参考文献 27引言目前,国内的人才网站已经多达几千家,而且各种大型网站以及专业网站都纷纷建立自己的人才频道,企业自己的网站也正在开通人才网站的功能,以方便求职者和提高自身的服务效率。随着网络技术的飞速发展,网上求职招聘将更是非常频繁应用的方式。本设计通过使用JSP技术,模拟现已经存在的招聘系统网站功能做出了一个相似功能的大学生就业求职网。JSP是

2、Java阵营中最具有代表性的解决方案。使用JSP,不仅能够制作HTML动态网页,还能够制作包含动态数据库的网页。另外,JSP不仅具有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java的稳定性,并可以使用它提供的API。在这种条件下,将网络优势与招聘紧密地结合起来,开发了大学生就业求职网。1大学生求职就业网概述1.1站点建设的目的互联网的飞速发展,让我们充分感受到了网络给人们带来的冲击和震撼,上网不仅是科研单位或学术机构等工作人员独享的特权,而是已深入到了普通人的日常生活中,我们越来越离不开网络了,正是INTERNET的迅猛发展,使越来越多的人认识到了网络编程的重要性,INT

3、ERNET的应用,如电子商务,在线邮件服务等都要求通过网络编程为用户提供高度交互式的内容。随着物质生活提高,人们不仅可以在网上看新闻,发布BBS,进行电子邮件传递,而且可以进行炒股等。而在众多功能之中,我们选择了制作一个大学生就业求职网站以进一步丰富网络给我们带来的便利。1.2 站点建设的意义人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。说到求职,读者可能首先会想到招聘会。虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求

4、。1. 招聘会定期招开,过期没有交流的机会招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前帖出海报或者说进行其他方式的宣传,但还会有很多企业和学生错过。还有一部分人,为了参加招聘会不得不放弃一些重要的事情。2. 招聘会人数众多,很难管理参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。3. 空间有限不利交流现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。大学生就业求职网基于开放的JSP技术,具有良好的通用性、兼容性、可扩展性,可与电子邮件及其他互联网服务良好集成;网站采用JSP进行开发,在稳定性和安全性方面要求十分严格;

5、系统以Windows XP和MS SQL Server2000数据库系统为运行平台。2网站系统的需求分析与传统方式比较,网上招聘具有时效性强、保留信息长、查询方便快捷和电子文档容易管理等好处,用人单位也开始把眼界拓宽,不现拘泥于传统的招聘形式。IBM公司2003年就宣布,以后的招聘全部通过网络进行,现在的IT公司大部分也已经在网上招聘了,不但提高了效率,费用也会大大降低。2.1 网站策划与创意网站建设,如建造一座建筑物,需要先规划,再创建,然后是装饰和维护。首先要做的就是先确定站点的宗旨和内容:大学生就业求职系统在提供完整的求职招聘功能上,网站形象的设计也很重要,包括站点标志,色彩,字体等。其

6、次就是进行网站的栏目设置。栏目好比书的目录,既要重点突出,又要方便用户。2.1.1网站的目录结构和连接层次目录结构对浏览者而言似乎影响不大,但对于网站的维护,扩展却很重要,首先要合理安排目录结构,按栏目内容建立子目录。第二目录层次不超过五级为好。连接结构和层次描述了页面之间的相互关系,基本有两种:一是树状结构,二是星状结构。对于信息管理网站来说,让浏览者在其所提供的功能得到所需功能是最大希望,因此,对连接结构的设计已不仅仅是满足于方便快速地浏览,而更为注重的是功能及为用户提供更多的更全面的服务。本站采用树状结构为主设计。2.1.2 网站的风格与创意网站的风格是指网站总体的形象,它体现了网站的品

7、位,好的品位能够给人赏心悦目的感受。创意传达了一种奇特的信息,新奇的创意为网站锦上添花。2.1.3 版面布局版面布局就是一个限定的范围之内合理安排文字,图片等对象。版面的构思可以先从现有的设计作品出发,汲取成功之处,借鉴其组合方式,然后在设计自己的版面,突出个性特点。在版面布局中,还要考虑视觉平衡,元素,色彩搭配等因素。2.2 系统分析2.2.1 可行性分析应用网络的优势,开发大学生就业求职网,方便企业与学生交流,可以使双方都能了解彼此详情之后再谈合同,防止盲目签约,从而达到人才合理分配的目的。学生与企业能够随时注册账号,登录网站查询信息。对查询比较满意的信息,可以给对方发送E-mail。在信

8、息过期之后将不在网页上显示,以防止用户接收垃圾邮件。首页中包含本站的友情链接,方便用户浏览其他网站资源。管理员控制台中有对所有用户的各项信息管理,可以随时查看用户的各个信息,监督防止用户录入非法信息。随着信息化的发展,就业求职的信息化建设也赶上了时代的步伐。大学生就业求职网后台管理系统,其主要的目标是实现就业求职网的智能化管理,减轻事务处理人员的劳动强度,提高员工的工作效率,从而能以少的投资获得更好的社会效益与经济效益。他是经济建设的基础工程、提高管理水平、业务的运转效率和服务质量的必要手段。同时前台提供就业求职网的基本功能。通过这套系统,就可以管理整个系统的学生与企业的注册信息、企业发布的招

9、聘信息和培训与认证模块等等,方便了用户与系统管理员之间的沟通与联系,从而使大学生就业求职网更加完善,因此,该系统是可行的。2.2.2 功能分析为了能满足求职与招聘的基本功能,以及所提供的附加功能,本网站设计了如下的功能:1. 学生注册如果学生要发布求职信息,就必须注册成为本网站的会员,此模块就是专门针对学生注册而设计的。2. 修改个人信息此功能必须在学生成功登录后才能使用,主要用于更改注册时填写的信息。3. 企业注册如果企业要发布招聘信息,就必须注册成为本网站的会员,此模块就是专门针对企业注册而设计的。4. 更改企业信息此功能必须在企业成功登录后才能使用,主要用于企业承包更改注册时填写的信息。

10、5. 发布招聘信息此功能必须在企业成功登录后才能使用,用于发布招聘信息,招聘信息会显示在前台主页上。6. 删除招聘信息此功能必须在企业成功登录后才能使用,企业可以通过此模块删除自己已经发布的招聘信息。7. 管理学生信息此模块只有管理员才允许使用,用来删除某学生的信息。8. 管理企业信息此模块只有管理员才允许使用,用来删除某企业的信息。9. 管理招聘信息用来删除企业所发布的招聘信息,该功能只有管理员允许使用。2.3 站点功能的设计根据前面对大学生就业求职网分析,可将其划分成前台和后台两部分。前台功能主要分别为学生或者企业提供,后台功能为管理员提供。下图分别给出了前台图2.1和后台图2.2所示的功

11、能结构图。图2.1 前台功能结构图从图中可以看出,前台可分为企业/学生和培训认证两个部分,每个又可细分为几个子模块。以企业/学生为例,“登陆验证”模块是对企业/学生注册与登录网站时的身份进行验证;“信息管理”模块主要是对企业/学生所发布的信息进行管理,如发布、删除等;浏览网页信息,是任何用户都具备的功能,甚至包括未注册用户。图2.2 后台功能结构图后台功能主要是管理员对整个网站的管理功能,包括身份验证、学生管理与企业管理及培训认证管理三个模块。身份验证模块是可以完成对管理信息的增加、修改与删除;学生管理与企业管理的功能类似,用来管理学生或者企业的基本信息。大学生就业求职网允许用户有三种身份:学

12、生、企业及管理员,每种身份操作起来都很方便、快捷。学生与企业注册再登录后,就可以发布求职信息,这些信息任何人或者企业都可以查看。学生、企业的基本信息都由管理员统一管理。3 大学生就业求职网的功能设计3.1 程序的功能设计及流程图设计该系统时,完全是按照以下流程设计的如整体流程图3.1所示。图3.1 整体流程图本站主要设计了求职网的登陆、发布信息等功能。各功能设计的流程图如图3.2所示。图3.2 功能流程图3.2 网站前台整体设计3.2.1网站结构前台页面主要包括以下功能模块: 企业身份验证:包括企业注册和企业登录两部分; 企业信息管理:包括修改注册信息、发布注册信息和删除招聘信息; 企业浏览功

13、能:包括查看求职信息、查看人才信息和友情链接三部分; 学生身份验证:包括学生登录注册和学生登录两部分; 个人信息管理:修改注册信息; 学生浏览功能:包括查看招聘信息、查看企业信息; 后台登录入口:为用户进入后台提供一个入口; 培训信息查看:为求职者提供培训的信息;其文件架构图3.3所示。图 3.3文件架构图3.2.2 身份验证身份验证模块中主要实现学生注册与登陆时身份的验证。当用户第一次登陆时,要求学生首先在本网站注册,注册页面在设计时至少要让用户添写一些必要的信息,如用户名、密码确认、真实姓名等,设计页面如图3.4所示。图3.4 学生注册页面图注册页面提交的数据表单如表3.1所示。表3.1

14、注册页面提交表单名称元素类型含义snametext用户名Password用户密码Rpassword密码确认Name真实姓名Age年龄Sexradio性别Birthday出生日期School毕业学校Specialty所学专业Knowledge最高学历Email电子邮件resumetextarea个人简历在接收注册信息时一定要细心处理好用户录入的每一条数据,对用户从前台输入的数据要进行过滤以防止用户不小心输入错误信息或者有人蓄意破坏与盗取后台信息。注册时必须确保注册用户名的惟一性,为止保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,则可以向数据表插入新的记录然后提示用户注册成功;反之

15、,则说明同名用户已经存在,需要提示用户更改。程序代码如下:if(student.getSname().equals()|student.getName().equals()|student.getPassword().equals()|student.getEmail().equals()|student.getBirthday().equals() out.print(show.errorBox(请添写完整信息!,错误信息); return;else if(student.getSname().compareTo(z)=0|student.getSname().compareTo(0)0)该

16、用户名已被注册!注册信息 else intT=data.insert(INSERT INTO tb_student(sname,password,name,age,sex,birthday,school,specialty,knowledge,email,resume) VALUES(+ student.getSname()+,+student.getPassword()+student.getName()+student.getAge()+student.getSex()+student.getBirthday()+student.getSchool()+student.getSpecial

17、ty()+ student.getKnowledge()+student.getEmail()+student.getResume()+) if(intT注册失败,数据库错误! out.print(alert(注册成功!document.location=./;/script%学生与企业的登录入口在首页,它们使用同一个提交页面,用户登录时可以选择是学生登陆还是企业登陆,然后向服务器提交数据。登录入口页面如下图3-5所示。图3.5 登陆页面图用户单击【登陆】按钮时,提交的数据表如下表单3.2所示。表3.2 提交数据表password密码select选择学生或者企业由客户提交用户名与密码之后,需要

18、根据用户选择的单选框来判断当前登陆是学生用户还是企业用户,并与对应数据表中的数据进行比较。如果用户成功登陆,则需要将当前用户名保存在会话中,以备判断用户是否在线时使用。登陆成功后被转到控制台,这是用户管理页面,此页面由框架构成,单击框架左侧的各项链接,在右侧就可以对相对而应的功能进行管理。3.2.3 信息管理学生部分中信息管理模块分为三个功能,分别属于控制台的基本信息管理与求职信息管理。当用户单击基本信息管理下的修改个人信息链接时,就可以调用修改注册信息页面对个人在注册时填写的资料进行修改了。但是在设计时有两点要注意:一个是注册的用户名是不能被修改的,它不能被显示在网页的控件里;第二个是以前的

19、密码不能被显示出来,所以就不需要把密码从数据库中取出来。修改注册信息页面提交的数据表单如下表3.3所示。表3.3修改注册信息表rpasswordnameagesexbirthdayschoolspecialtyknowledgeemail修改注册信息时,系统从会话中把当前用户名取出,然后根据当前用户名从数据库中取出当前用户信息显示在页面上,当然密码除外。在显示性别时比较特殊,由于性别在数据库中保存的是bit 类型不是字符型,在前台根据数据库保存的0或1来判断用户的性别,0表示女,1表示男。修改注册信息要把用户刚刚输入修改的资料存储在数据库中,在存储之前有必要对修改的信息再做一次过滤,这次过滤和

20、用户注册时的相同,如用户名、密码不能为空等。修改成功之后,页面被转到初始页面,修改失败时要给用户提示信息,关键代码如下:if(student.getName().equals(请添写完整信息!UPDATE tb_student SET password=,name=,age=,sex= student.getSex()+,birthday=,school=,specialty=+ student.getSpecialty()+,knowledge= student.getKnowledge()+,email=,resume= WHERE sname=+strUserName+ out.prin

21、t(show.errorBox(修改失败,数据库错误! return; out.print(修改成功!login.htm3.2.4 浏览信息浏览信息是一个公共的功能模块,包括查看招聘信息和查看培训&论证信息几个功能。为了简化用户操作和突出本网站的特点,网站的所有功能都基本体现在首页当中,每个用户都可以在首页浏览本站的信息,查看招聘等内容。3.2.5 数据库设计及建立1数据库设计分析管理系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此,建立一个良好的数据组织结构和数据库,使整个系统口可以迅速、方便、准确调用和管理所需要的数据,是衡量管理系统开发工作好坏的主要

22、指标之一。2数据库设计数据库是数据库应用程序的组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。本系统所用到的主要数据库表包括:tb_Company(公司基本信息表),此表主要用于保存注册公司的基本信息,如表3.4所示。表3.4 tb_Company 公司基本信息表列名数据类型长度允许空功能描述cnamevarchar20否注册名称ID50注册密码公司名称是公司Emailtel公司电话manage经营行业address100公司地址ntext16简历tb_student(学生基本信息表),此表主要用于保存注册大学生的基本信息,如表3.5所示。表3.5tb_st

23、udent学生基本信息表学生姓名int4bit1datetime8所在学校专业学历tb_cjob招聘信息表,此表主要用于保存招聘所涉及的信息,表3.6所示。表3.6 tb_cjob招聘信息表jobidID学校ID要求行业job工作名称emolument诚聘薪水ptime招聘时间atime有效时间other200其它要求3.3 网站后台整体设计1功能模块介绍:,后台页面主要包括以下几个功能模块: 学生信息管理:浏览和删除学生信息;浏览和删除企业信息; 招聘信息管理:浏览和删除招聘信息; 友情链接管理:添加、修改、删除友情链接信息。2后台功能介绍后台主要实现了对网站数据库进行管理,来维护网站的正常

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2