人才招聘系统的设计与实现开题报告--王小明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人才招聘系统的设计与实现开题报告--王小明沈阳工程学院
毕业设计,论文,开题报告
人才招聘系统的设计与实现
系部: 信息工程系专业: 计算机科学与技术学生姓名: 王小明指导教师: 史江萍开题时间: 2009 年 03 月 25 日
一、毕业设计,论文,课题的意义、国内外现状及发展趋势(可加附页)
1、意义
通过对人才招聘系统的研究能够更好的理解信息系统开发的意义以及信息系统的作用,有利于开发更智能的系统。通过智能系统能够很方便快捷地管理和操纵数据库,并能够随时升级信息系统的功能,且解决了人才供给和市场需求的平衡问题。使用智能信息系统进行系统开发建设,能够适应大多数中小企业对于招聘系统的一般需求,开发周期短,更新维护便捷。人才招聘系统基于开放的Internet技术,具有良好的通用性、兼容性、可扩展性,可与电子邮件及其他互联网服务的良好集成;系统采用JSP进行开发,系统基于中文版MS Windows 2000 Server和MS SQL Server 2000开发,在稳定性和安全性方面要求十分有严格。
近几年来,人才招聘系统建设业务一直呈快速上升势头,行业市场越来越大。人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够招聘到具有真才实学的大学生是各企业非常关心的问题。现实社会中急需一个第三方为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。应用网络的优势,开发人才招聘系统可以方便企业与学生交流,可以使双方都能了解彼此行情之后在谈合同,防止盲目签约,从而达到人才合理分配的目的。
2、国内外现状
在Internet 飞速发展的今天,互联网已经成为人们生活中必不可少的一部分,成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。现在的求职招聘主要是通过报纸、现场招聘会、网上求职招聘、猎头、职介机构和熟人介绍等途径进行的,这是求职者与用人单位之间信息沟通的主要载体。在2004年招聘市场中,报纸求职招聘市场份额达到
50.7%,其次是人才交流市场达30%,网上求职招聘只占13.2%,和国外对比来看中国的网上人才招聘市场未来有足够的发展空间。
从资讯和现状中可以看出网上求职招聘具有无可代替的优势。人才招聘网站都有完备的搜索功能,求职者可快速准确地查找到所需要的信息。求职者找到适合自己的职位后,可先查看招聘单位的简介,浏览公司网页,再决定是否发出简历。若求职者设置自己要求的条件,如行业、职位、薪水等,招聘网站就会定期向用户输送一些信息,工作就会来找你。还有就是费用低廉。对于招聘单位来说,通过在招聘网站刊登招聘信息,企业每天都能收到上百份个人简历,这不仅使挑选范围大大增加,提高了招聘员工的质量,还为企业储备了大量的后备人才资源。企业通过在网络刊登招聘信息,相比起参加招聘会,节约了人员的开支,还降低了成本,既省力又方便管理。基于这些优点,人才网上招聘受到越来越多的企业和求职者的青睐。
3、发展趋势
信息时代的跨步转变和网络技术的迅猛发展为人才招聘网的诞生和发展提供了有利的条件和极大的空间。通过这样的人力资源平台,越来越多的人足不出户便可获取大量的就业信息找到适合自己的工作。功能完善的人才招聘网为用人单位和求职者之间提供快速有效的就业服务。通过发挥网上求职的优势,建设和发展网上自助式就业是一种必然的趋势。
二、课题预期目标及主要工作,设计思想、拟采用的方法及手段,
(一)预期达到的目标
根据前面对人才招聘系统的分析,可将其划分成前台和后台两部分。前台功能主要为学生或企业提供,后台功能为管理员。
后台功能主要是管理员对整个系统的管理功能,包括身份验证、友情链接管理、学生管理与企业管理四个模块。身份验证模块可以完成对管理员的身份的检验工作,非管理员不允许登录;友情链接管理是用来对友情链接信息的增加、修改与删除;学生管理与企业管理的功能类似,用来管理学生或企业的基本信息。
(二)采用的方法
本网站主要利Eclipse制作而成,利用Eclipse对网站进行功能编写,采用Sql server 2000
作为其网站的数据库。并选用经典的MVC作为开发架构,在数据持久层方面使用了DAO。
(三)设计技巧
1.采用B/S体系结构
2.采用JDBC-ODBC桥或连接池技术
3.模块化开发
三、预计设计过程中可能遇到的问题以及解决的方法和措施
从本系统的题目来看,可以从四个方面说明可能遇到的问题:
行业问题:俗话说:“隔行如隔山”。系统分析员与用户的知识构成不同,经历不同,使得双方的交流十分困难。这一方面使系统调查容易出现遗漏和误解,这些误解和遗漏是研制系统的隐患,会使系统开发偏离正确方向。另一方面使编写系统说明书就得十分困难。那么,怎样能够在较短的时间内理解题目及其相关的行业的技术术语和相关的业务流程,确实存在点困难。因为,更好的掌握整个行业,才能
把系统做的更细,更适合行业的应用。网上进行行业信息检索是最快,最能在短期内达到目的的一种方法,而且也是最新的。
1.编程中问题:在设计过程中,客户端设计与实现是重点也是难点。另外,数据库与前端图形界面系统如何实现实时。怎样定义物理对象类的属性和方法。这些问题图书馆中的参考资料就可以解决。
2.中文乱码
由于浏览器中的参数传递是按字节传送,因此英文和数字不会有任何的问题,而中文汉字则由两个字节组成。为了解决这个问题,使用了下面的两种方法:
(1)<%request.setChara cterEncoding(“gb2312”);%>
(2) <%request.getParameter("Password").getBytes("ISO-8849-1"),"GB2312");
3.图片处理
在Sql server 2000数据库中可以存放任何格式的图片,但是要将其转换为二进制的数据存入数据库,在调用时再将二进制数据转换为图片,这样虽然便于管理,但是在当前国内的网速来看,这样的方法是在是不可取。因此本系统的图片均是存放的相对路径,将图片放在系统根目录下的image文件夹中,按类分好,然后将其相对路径存入数据库的对应列中。这样可以大大提高网页浏览的速度。
4.安全性
将项目发布到互联网上后,有些用户不是点击超链接打开网站的某个页面,而是在地址栏中直接写,而后进入,试图避开身份验证,处于对安全性的考虑,本项目在用户登陆后才能进入的页面中,加入了如下的一行判断,如果用户非法进入,则看到的将是一片空白页。四、进度安排
第1周:查阅资料,完成系统总体设计方案的初步设计。