招聘和求职网站设计与实现毕业论文

XX学院 计算机科学系 本科毕业设计(论文) (2012届) 设计题目 招聘和求职网站的设计与实现 The Design and Development of Recruitment System On B/s Model 系别 计算机科学系 专业 软件工程 班级 X班 学号 作者姓名 指导教师 职称 讲师 目 录 招聘和求职网站的设计与实现 计算机科学系 指导教师:
摘要:招聘和求职网站的设计目的在于为应聘者提供方便、快捷、良好的应聘途径,使招聘单位选拔人才的工作变得更加轻松快捷。

系统采用B/S(Browser/Server)架构,基于J2EE平台下的JSP + Servlet+JavaBean的设计模式,使用J2EE技术中的轻量级框架整合开发,以Myeclipse 10为系统开发工具,后台数据库选用MySQL Server。

系统实现了游客模块、学生会员管理、企业会员管理和管理员管理四个模块。用户注册并登录后会员用户不仅能搜索并查看各种招聘求职信息以及企业个人信息,而且还能管理会员用户的其他内容。同时实现了管理员在后台对网站的管理功能。经实践表明,系统具有设计合理,操作方便,稳定高效等特点。

关键词:招聘;
求职;
B/S The Design and Development of Recruitment System On B/s Model Abstract: This Recruitment and Job Hunting System’s design is mainly intention to provide quicker, better and more convenient job interview approaches for interviewees, At the same time, makes recruitment units’ work in selecting talented person become easier and faster. This system’s framework is the B/S(Browser/Server), and the JSP + Servlet + JavaBean design schema is based on J2EE’s platform, using the lightweight framework integrate exploitation in J2EE techniques system, The development tool is the Myeclipse 10 and choose MySQL Server for database management. The system includes four modules which are visitors, personal members management, enterprise members management and administrator management. After login, members can not only search and scan all kinds of job hunting information and personal information about enterprises, but also can manage the member users’ other information, and the administrator can get the functions about set management in the background simultaneously. Proven by practice, this system has a variety of characteristics, such as design reasonable, operation convenient, stable, effective etc. Key words: Recruitment;
Job Hunting;
B/S 第一章 引言 随着网络的迅猛发展,人们上网的途径也是越来越多,网络在人们生活中的应用也越来越广泛,使得网络招聘求职成为目前深受招聘求职者喜欢的一种求职招聘环境。互联网一个是海量信息平台,信息容量大且更新快捷、方便求职招聘网站每日的有效职位信息发布保有量可达上万条,给求职招聘者提供了丰富的资源,为他们创造出一种良好的求职招聘平台,具备人才中介机构的功能。招聘求职网站为应聘者提供了方便、快捷的应聘途径,不仅信息更新快、信息数量多、而且选择余地大。对招聘单位来说,招聘网站不仅为他们开辟了招聘人才的新方式,而且使其工作流程更加方便、快捷、高效,使得招聘工作中的人员初选工作变得轻松简单。能够突破时空限制,是网络招聘的突出优势,不同地域的求职者和用人单位可以通过这个平台实现信息沟通。

本系统正式基于这样一种思想而设计开发的,招聘求职网站在当今追求高效的社会环境下已经越发重要,其招聘求职规模和招聘求职成功率也越来越高。因此开发这样一个网站对于招聘者和求职者都是十分方便的。因为本系统突破了传统招聘求职的局限性,大大减少了时间与空间对于招聘求职者们的限制。

正因为网络招聘有着这样那样的优点,让高校毕业生和用人企业都对网络招聘有着特别的青睐。所以本系统的设计开发有着很重要的实践意义。

第二章 系统的相关技术介绍和分析 1、JSP 2、mysql 3、tomcat 4、windows JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。

第三章 系统的可行性 1、经济可行性 2、技术可行性 可行性研究的内容是分析建立该系统的必要性和可行性。近年来人才市场的活跃和大企业对高素质人才的需求殷切,无疑为求职招聘网站生存和发展提供了广阔的空间。与其他传统的人才中介相比较,网上招聘具有成本低、容量大、速度快和强调个性化服务的优势。它允许更加灵活的交互方式,提供更丰富的信息资源。网上招聘在一些发达国家已成为颇为流行的求职招聘方式,因而在国内也迅速受到外企、私企和一些大型国企的青睐。分析建立人才网站的可行性主要包括经济可行性、技术可行性。

2.1经济可行性 经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的经济效益,需要对组织的经济状况和投资能力进行分析。由于本系统突破了时间限制,只要服务器开通,合法用户随时可以了解自己想了解的信息。这比过去那种手工作法有了很大的进步。因而,该系统在经济上是可行的。

2.2技术可行性 技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需要等等。本系统开发环境为,硬件CPU:celeron 2.0G;
硬盘空间:250G;
内存:2G ;
软件:Windows xp +Tomcat6.0+ mysql。

系统采用JSP技术来实现。使用JSP可以创建动态、交互的Web服务器应用程序。

第四章 系统的需求分析 4.1功能描述 求职招聘网主要分三个角色:
管理员:负责管理和维护学生和企业的个人信息以及招聘和求职的信息。

企业用户:企业可以注册成会员,登录网站,填写修改企业基本信息,发布最新招聘信息,查看投放简历人员的情况以及发送面试通知。

学生用户:学生可以注册成会员,登录网站,填写修改个人基本信息,查看企业招聘信息以及发送简历。

4.2功能需求分析 用户首次登陆本系统,首先进入主界面。用户以游者身份便可以访问本网站首页的各个信息资讯,点击超链接便可进入相应页面进行查询。点击招聘信息页面,查询招聘信息,可查看招聘信息的详细信息,以及发布公司的详细信息。游者可以根据自己的需要进行企业或用户的注册,成为本网站会员。

企业用户登陆首先进入主页面,然后输入密码和用户名以进行系统的识别,点击进入企业管理页面,企业用户可以发布招聘信息,修改自己的登录密码,修改公司信息。企业用户可以查看个人信息,以及发送面试通知。

学生用户登陆首先进入主页面,然后输入密码和用户名进行系统的识别,进入个人中心。在个人中心,学生用户可以进行修改个人信息与密码。学生用户可以查看所有的招聘信息。针对自己的求职意向进行简历投递。

管理员登录,管理员是系统最大权限使用者,可以进行企业和个人的信息的修改和删除,招聘信息和求职信息的修改和删除以及修改自己的密码。

第五章 系统的总体设计 5.1功能流图及类图 求职招聘系统 游者模块 企业用户模块 管理员模块 个人用户模块 注册个人信息 修改个人信息 投递简历 查看招聘信息 发布招聘信息 修改招聘信息 查看简历 管理用户信息 维护网站信息 浏览网站信息 注册会员 分前台和后台 5.2系统E-R图 5个图 5.3数据库表设计 5个表 第六章 系统的详细设计 功能+截图 第七章 网站的测试与系统维护 系统首页界面的测试:该测试的目的是保证首页浏览信息界面的正确性与不正确时的容错与纠错性。具体通过在点击按钮来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。

登录界面的测试:该测试的目的是对登录界面的错误处理完善,用户名和密码错误的提示以及成功登录后页面的跳转。

注册界面的测试:该界面的测试目的是对注册页面的功能完善,包括用户名合法性的检测,密码安全性检测,重复密码的检测,电子邮箱格式正确性提示检测等。

用户中心界面检测:包括用户中心界面用户修改信息的成功性提示,企业用户发布招聘信息,个人用户未投递过简历的信息提示和页面跳转。企业用户和个人用户提交各种信息的检测。企业用户和个人用户查看投递简历情况的管理和删除操作的检测。

招聘信息界面的检测:对于企业用户和游者用户不开放投递简历按钮,而只对个人用户开放,个人用户不可以重复投递相同招聘信息的检测。

简历信息页面测试:简历信息只对已注册的本网站会员开放。为防止个人用户安全信息的泄露。

管理员系统的检测:包括管理员查看企业个人详细信息界面的检测,管理员删除招聘信息删除招聘简历的操作。要求招聘信息,简历信息的删除相对应投放简历表中的息的删除实现一致性。

其他各个页面的检测:实现各个页面之间的成功跳转,各个链接的功能完善。

第八章 网站的不足之处 第九章 总 结 参考文献

推荐访问: