1、沈 阳 工 程 学 院毕业设计(论文)开题报告人才招聘系统的设计与实现系 部: 信息工程系 专 业: 计算机科学与技术 学生姓名: 王 小 明 指导教师: 史 江 萍 开题时间: 2009 年 03 月 25 日一、毕业设计(论文)课题的意义、国内外 现状及发展趋势(可加附页)1、意义通过对人才招聘系统的研究能够更好的理解信息系统开发的意义以及信息系统的作用,有利于开发更智能的系统。通过智能系统能够很方便快捷地管理和操纵数据库,并能够随时升级信息系统的功能,且解决了人才供给和市场需求的平衡问题。使用智能信息系统进行系统开发建设,能够适应大多数中小企业对于招聘系统的一般需求,开发周期短,更新维护
2、便捷。人才招聘系统基于开放的 Internet 技术,具有良好的通用性、兼容性、可扩展性,可与电子邮件及其他互联网服务的良好集成;系统采用 JSP 进行开发,系统基于中文版 MS Windows 2000 Server 和 MS SQL Server 2000 开发,在稳定性和安全性方面要求十分有严格。近几年来,人才招聘系统建设业务一直呈快速上升势头,行业市场越来越大。人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够招聘到具有真才实学的大学生是各企业非常关心的问题。现实社会中急需一个第三方为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。应用网络的优势,开发人才招聘系统可以方便
3、企业与学生交流,可以使双方都能了解彼此行情之后在谈合同,防止盲目签约,从而达到人才合理分配的目的。2、国内外现状 在 Internet 飞速发展的今天,互联网已经成为人们生活中必不可少的一部分,成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。现在的求职招聘主要是通过报纸、现场招聘会、网上求职招聘、猎头、职介机构和熟人介绍等途径进行的,这是求职者与用人单位之间信息沟通的主要载体。在2004 年招聘市场中,报纸求职招聘市场份额达到 50.7%,其次是人才交流市场达 30%,网上求职招聘只占 13.2%,和国外对比来看中国的网上人才招聘市场未来有足够的
4、发展空间。从资讯和现状中可以看出网上求职招聘具有无可代替的优势。人才招聘网站都有完备的搜索功能,求职者可快速准确地查找到所需要的信息。求职者找到适合自己的职位后,可先查看招聘单位的简介,浏览公司网页,再决定是否发出简历。若求职者设置自己要求的条件,如行业、职位、薪水等,招聘网站就会定期向用户输送一些信息,工作就会来找你。还有就是费用低廉。对于招聘单位来说,通过在招聘网站刊登招聘信息,企业每天都能收到上百份个人简历,这不仅使挑选范围大大增加,提高了招聘员工的质量,还为企业储备了大量的后备人才资源。企业通过在网络刊登招聘信息,相比起参加招聘会,节约了人员的开支,还降低了成本,既省力又方便管理。基于
5、这些优点,人才网上招聘受到越来越多的企业和求职者的青睐。 3、发展趋势信息时代的跨步转变和网络技术的迅猛发展为人才招聘网的诞生和发展提供了有利的条件和极大的空间。通过这样的人力资源平台,越来越多的人足不出户便可获取大量的就业信息找到适合自己的工作。功能完善的人才招聘网为用人单位和求职者之间提供快速有效的就业服务。通过发挥网上求职的优势,建设和发展网上自助式就业是一种必然的趋势。二、课题预期目标及主要工作(设计思想、 拟采用的方法及手段)(一)预期达到的目标根据前面对人才招聘系统的分析,可将其划分成前台和后台两部分。前台功能主要为学生或企业提供,后台功能为管理员。后台功能主要是管理员对整个系统的
6、管理功能,包括身份验证、友情链接管理、学生管理与企业管理四个模块。身份验证模块可以完成对管理员的身份的检验工作,非管理员不允许登录;友情链接管理是用来对友情链接信息的增加、修改与删除;学生管理与企业管理的功能类似,用来管理学生或企业的基本信息。(二)采用的方法本网站主要利 Eclipse 制作而成,利用 Eclipse 对网站进行功能编写,采用 Sql server 2000 作为其网站的数据库。并选用经典的 MVC 作为开发架构,在数据持久层方面使用了DAO。(三)设计技巧1.采用B/S 体系结构2.采用JDBC-ODBC桥或连接池技术3.模块化开发三、预计设计过程中可能遇到的 问题以及解决
7、的方法和措施从本系统的题目来看,可以从四个方面说明可能遇到的问题:行业问题:俗话说:“隔行如隔山” 。系统分析员与用户的知识构成不同,经历不同,使得双方的交流十分困难。这一方面使系统调查容易出现遗漏和误解,这些误解和遗漏是研制系统的隐患,会使系统开发偏离正确方向。另一方面使编写系统说明书就得十分困难。那么,怎样能够在较短的时间内理解题目及其相关的行业的技术术语和相关的业务流程,确实存在点困难。因为,更好的掌握整个行业,才能把系统做的更细,更适合行业的应用。网上进行行业信息检索是最快,最能在短期内达到目的的一种方法,而且也是最新的。1.编程中问题:在设计过程中,客户端设计与实现是重点也是难点。另
8、外,数据库与前端图形界面系统如何实现实时。怎样定义物理对象类的属性和方法。这些问题图书馆中的参考资料就可以解决。2.中文乱码由于浏览器中的参数传递是按字节传送,因此英文和数字不会有任何的问题,而中文汉字则由两个字节组成。为了解决这个问题,使用了下面的两种方法:(1)(2) %request.getParameter(“Password“).getBytes(“ISO-8849-1“),“GB2312“);3.图片处理在 Sql server 2000 数据库中可以存放任何格式的图片,但是要将其转换为二进制的数据存入数据库,在调用时再将二进制数据转换为图片,这样虽然便于管理,但是在当前国内的网速
9、来看,这样的方法是在是不可取。因此本系统的图片均是存放的相对路径,将图片放在系统根目录下的 image 文件夹中,按类分好,然后将其相对路径存入数据库的对应列中。这样可以大大提高网页浏览的速度。4.安全性将项目发布到互联网上后,有些用户不是点击超链接打开网站的某个页面,而是在地址栏中直接写,而后进入,试图避开身份验证,处于对安全性的考虑,本项目在用户登陆后才能进入的页面中,加入了如下的一行判断,如果用户非法进入,则看到的将是一片空白页。四、进度安排第 1 周:查阅资料,完成系统总体设计方案的初步设计。第 2 周:完成开题报告,进一步讨论总体设计方案的可行性,确定总体设计方案。第 3、4 周:系
10、统需求分析,确定系统功能及元数据,画出全局 E-R 图。第 5 周:环境配置,包括 SQL Server 的安装、Tomcat 的安装和 JDK 的安装。第 6、7 周:单元模块编制和单元调试。第 8、9 周:集成软件编制和集成调试。第 10 周:软件测试。第 11、12 周:软件成品检查、毕业设计论文的撰写、毕业答辩的准备。第 13 周:答辩。五、参考文献1 赛奎春.JSP 信息系统开发实例精选.机械工业出版社,2006,1-91.2 龙马工作室.JSP+SQL 组建动态网站实例精选 .人民邮电出版社,2004,153-198.3 Daniel Wybrow, Pate Cameron-Ma
11、ccDonald. Management Information Systems: Do they give manufacturing organizations what they want?J.Journal of Materials Processing Technology,19964 施伯乐.数据库系统教程.高等教育出版社,2003,88-132.5 付京周.精通 Hibernate 3.0Java 数据库持久层开发实践.北京:人民邮电出版社.2007年 05 月6 耿祥义,张跃平.Java2 实用教程.北京:清华大学出版社.2006 年 4 月:P46 P487 汪孝宜.JSP 数据库开发实例精粹.电子工业出版社,2004,23-58.8 (美)Bruce Eckel.Java 编程思想( 第 4 版影印版).北京:机械工业出版社.2007 年 6 月9 (美)Sharon Zakhour Scotton Hommel.Java 教程.北京:人民邮电出版社 .200710 沈建男.精通从 JavaScript 到 JSP 范例程序设计.中国青年出版社,2001,69-72. 六、指导教师意见指导教师签名 年 月 日