招聘网站毕业设计说明书.doc

上传人:h**** 文档编号:136024 上传时间:2018-07-10 格式:DOC 页数:77 大小:1.65MB
下载 相关 举报
招聘网站毕业设计说明书.doc_第1页
第1页 / 共77页
招聘网站毕业设计说明书.doc_第2页
第2页 / 共77页
招聘网站毕业设计说明书.doc_第3页
第3页 / 共77页
招聘网站毕业设计说明书.doc_第4页
第4页 / 共77页
招聘网站毕业设计说明书.doc_第5页
第5页 / 共77页
点击查看更多>>
资源描述

1、 内蒙古科技大学 本科生毕业设计说明书(毕业论文) 题 目:招聘求职网站的设计与实现 学生姓名: 学 号: 专 业:计算机科学与技术 班 级: 指导教师:招聘求职网站的设计与实现 摘 要 随着计算机技术和 Internet 技术的快速发展,网络在各个领域扮演的角色也越来越重要,高校毕业生的实习就业信息领域也不例外。所以近些年来招聘求职网站在各个高校的门户网站中的位置也越来越高。招聘求职网站给学生用户和企业用户提供了一个交流的平台,不仅让企业用户通过网站招聘到合格的人才,也让学 生用户更容易的找到心仪的工作岗位。 在做过调研和访问各大就业类门户网站之后,设计与实现了一个基于 Web 的招聘求职网

2、站。根据网站所需设计和实现的各个功能,决定用 B/S 架构和 MVC 开发模式,以 Windows win7 作为开发平台,采用 MySql 作为后台的数据库,用功能强大的Myeclipse 作为开发工具。系统主要实现的功能如下:管理员可以实现对学生用户、企业用户、新闻公告、招聘会信息、文档信息的添加和管理和对网站留言信息的管理;企业用户可以浏览网站上的所有信息,添加和管理自己企业的招聘信息;学生用户可以浏览网站 的信息,生成和投递简历。网站具有良好的可操作性,实现了网上招聘的基本流程,为企业节省了人力物力,缩短了企业和学生之间的距离,有一定的实用性。 关键词 : 招聘求职网站; Myecli

3、pse; MySql design and implementation of job site Abstract Along with the computer technology and Internet technology fast development, the network in all areas of the role of the more and more important, college graduates of the practice and employment information field is no exception. So in recent

4、 years of the practice and employment of campus web site in various colleges and universities of the position of the gateway website more and more is also high. Campus practice employment website to students users and enterprise customers with a communication platform, not only let enterprise users

5、through the website hiring qualified talents, also let students users to more easily find the right post. Do research and visit in the employment class after Web portal, design and implementation of a campus achieve the employment based on Web site. According to the system required design and implem

6、entation of each function, decided to use Windows XP as a development platform, using MySql backend database as, with powerful Myeclipse as a development tool. The main function of the realization of the system are as follows: the administrator can realize to the user, enterprise users, students new

7、s bulletin, recruitment information, document information and management and to add website message information management; Enterprise users can browse the web site all information, add and manage their recruitment information of the enterprise; Users can browse the web site of the students informat

8、ion, generation and the CV. Site has good maneuverability, realize the basic process of the online recruitment, for enterprise save manpower and material resources to shorten the enterprise and the distance between the students, has certain practical. Keywords: Practice employment website; Myeclipse

9、; MySql 目 录 摘 要 . I Abstract . II 第一章 概述 . 1 1.1 设计背景及目标 . 1 1.2 系统设计原则 . 2 1.3 项目开发的意义 . 3 第二章 系统开发环境介绍 . 5 2.1 相关技术简介 . 5 2.1.1 面向对象开发理念 . 5 2.1.2 Struts 框架技术简介 . 6 2.1.3 Hibernate 框架技术 . 8 2.1.4 JSP 概述 . 9 2.1.5 Dreamweaver 简介 . 11 2.2 开发工具的介绍 . 12 2.2.1 MyEclipse 简介 . 12 2.2.2 MySQL 数据库简介 . 13 第

10、三章 系统需求分析 . 15 3.1 需求分析 . 15 3.1.1 可行性分析 .错误 !未定义书签。 3.1.2 功能性系统分析 .错误 !未定义书签。 3.2 任务概述 . 16 3.3 功能划分 . 17 3.4 层次模块图 . 17 3.5 功能分析 . 19 第四章 系统设计 . 22 4.1 系统处理流程 . 22 4.1.1 管理员登陆功能流程图 . 22 4.1.2 用户登陆网站流程图 . 22 4.1.3 管理员用户管理功能流程图 . 23 4.1.4 管理员新闻公告管理功能流程图 . 24 4.1.5 管理员的招聘会信息管理工程流程图 . 25 4.1.6 管理员的网站留

11、言管理功能流程图 . 26 4.1.7 企业用户招聘信息管理功能流程图 . 27 4.2 数据分析 . 28 4.2.1 数据库设计 . 28 4.2.2 数据库介绍 . 29 4.3 系统功能模块的实现 . 34 第五章 系 统实现 . 39 5.1 首页模块 . .错误 !未定义书签。 5.2 管理员后台管理子系统 . 39 5.3 企业管理子系统 . 42 5.4 学生用户子系统 . 42 第六章 总结 . 44 6.1 补充说明 . 44 6.2 心得与体会 . 44 第七章 就业信息系统管理的测试 . 45 参考文献 . 46 致谢 . 47 西南交通大学本科毕业设计(论文) 第 1

12、 页 第一章 概述 1.1 设计 背景 及目标 找一份能发挥自己才能的职业是一件幸福的事,但许多人在择业上却犯迷糊,不清楚自己的职业价值观,没有做好职场定位,认清自己适合什么样的职位,总是不断的换工作,以为下一份工作会更好。一个人没有事业方向,就如未来水世界电影中 , 大海里没有方向的船,即使你再努力,燃料再足,你越航行离陆地越远,很难到达美丽的陆地。 过去几年,高校就业部门依靠宣传栏、网络单纯地发布就业相关信息,而这种传统的信息发布与获取的被动模式,已经不能满足广大 毕业生及用人单位的人才供需需求。打造一个交互性强,功能齐全,能够全面地服务于学生, 企业,与高校管理工作者的就业信息管理平台,

13、被提上了议程。 本招聘求职网站,着眼于为学生提供快捷准确的就业信息服务,为企业提供高效的人才招聘系统,为高校就业管理工作者提供一个实用方便的就业信息管理工具。 就业管理工作是一个覆盖全国各有关毕业生就业工作主管部门、用人单位、高等院校、毕业生本人及其家庭,是一项复杂的系统工程,就业工作的好坏将对社会造成很大的影响。面对如此大规模的就业管理工作,手工处理显然是远不能适应发展的需要。原国家教委曾在 1991 年组织研制了“全国毕业生和毕业研究生分配决策系统”部分实现了就业管 理工作的电子化。但随着改革的深入,原有系统己经不能适应新的工作需要,所以各级毕业生就业管理部门纷纷开发自己的毕业生就业管理系

14、统。为了便于对毕业生就业计划的控制、调整,合理配置宝贵的人才资源,又能满足各级毕业生就业工作主管部门、高校和用人单位在计划管理、毕业生资源与需求信息方面的需要,加强彼此之间的联系,帮助毕业生选择工作单位,减少盲目性,还能够在一定程度上提供反馈供需信息,为指导今后办学和宏观决策的依据,北京市教委于 1998 年开始开发北京高校毕业西南交通大学本科毕业设计(论文) 第 2 页 生就业信息网络系统。 随着高校毕业生就业体制改革进程的不断深化 和毕业生就业市场的逐步建立,高校毕业生在各种就业活动中求职面窄、择业率低、特别是信息量小的矛盾越来越突出。如何解决这一问题是摆在各级就业主管部门面前的严峻任务。

15、正是在这种情形下,国务院对做好高校毕业生就业工作做出重要指示,即“要充分利用毕业生就业信息网络,沟通行业间、地区间、学校与用人单位间的信息,在毕业生和用人单位之间牵线搭桥。同时,通过信息反馈,优化高等教育结构,合理利用有效资源,促进高等教育的健康发展。”本着“转变管理观念,强化服务职能,加强就业指导,坚持政策导向,拓宽就业渠道,培育就业市场”的原则, 结合内蒙古科技大学的实际情况,决定开发毕业生就业系统。 1.2 系统设计原则 高校毕业生就业工作具有政策性严、时间性强、涉及面广、信息量大、服务性高等特点。建设满足各类人员需求的就业管理信息系统 ,有助于就业指导部门提高工作效率和改善服务质量。本

16、系统针对目前高等学校毕业生就业管理工作的现状 ,为反映最新的用人单位信息、毕业生求职信息和就业趋势 ,便于高校就业工作人员对历届就业情况的分析统计和总体把握 ,设计开发了基于 web 的就业信息管理平台。基于 web 的就业管理信息系统采用三层 B/S 架构 ,在传统的二层结构的基础上增加了应 用服务器 ,将应用逻辑单独进行处理 ,使得用户界面与应用逻辑位于不同的平台上 ,两者间的通信协议由系统自行定义 ,该结构设计使得应用逻辑被所有用户共享。 本系统主要基于广域网环境 ,所有业务和工作都是通过网络完成 ,实现了学生和用人单位信息管理、就业信息发布与查询、数据汇总与统计等功能。在本系统的开发过

17、程中采用了 JSP+Struts+Hibernate 的模式 ,该模式结合了 JSP 和 Struts 技术 ,充分利用了 Struts技术原有的优点。在进行本系统的数据库设计和开发时 ,选用了 Mysql5.0,为了提高效率西南交通大学本科毕业设计(论文) 第 3 页 采用 Hibernate 实现对数据层的持久化,大大地提高了系统的运行效率。 1.3 项目开发的意义 随着近年来高校毕业生就业难加剧, “考上好大学就能找到一份好工作 ”多了个问号。一项调查显示, 69的 2012 届大学毕业生起薪不到 2000 元,而国家统计局近日公布的数据称,外出农民工月均收入水平是 2290 元,一些有

18、技能的农民工,旺季月收入甚至过万元。曾被称为 “天之骄子 ”的大学毕业生起薪低于农民工工资,不免让人五味杂陈。 起薪低、找 “活 ”难 十几年的 “寒窗苦读 ”难敌 “一身好力气 ”?是知识贬值还是供需失衡?不少大学毕业生惊呼 “掉价 ”,称多年书 本知识都白读了,还不如提早进入社会打拼。而以精英人才自居的心理暗示和实际上的低薪水平,也让多数大学毕业生难以适应。 有专家认为,正是因为多数人不愿意从事这些 “脏活累活体力活 ”,才导致劳动力供给的稀缺性,而这种稀缺性恰恰决定了农民工的相对高薪。 事实上,时下对基层劳动者的偏见,使得大多数人忽视并低估了 “一线工人 ”的价值。而对于大学毕业生来说,

19、与其对高薪的 “羡慕嫉妒恨 ”,还不如脚踏实地提高和充实自己,放下架子、放眼基层,从扎根基层、扎根一线做起。只有自身能力过硬,能够适应招聘单位的多样化需求,能够为其带来真 正的效益,才能在 “就业难 ”的大背景下另辟蹊径,收获成功。 传统的就业管理模式已不能满足当前的就业形势。信息流通渠道不够畅通,数据处理不到位,造成高校毕业生与用人单位在求职和招聘过程中信息严重流失。在解决这一系列过程中,计算机网络可以发挥极大的作用。在近几年教育部对高校的评估中,高校毕业生就业工作信息网络化管理,正成为评价高校毕业生就业工作的一个重要指标。如何建立一个符合高校专业设置特色的、专门为毕业生就业服务的、高质量的

20、毕业生就业西南交通大学本科毕业设计(论文) 第 4 页 信息网已成为高校就业工作面临的极具挑战性的课题。 西南交通大学本科毕业设计(论文) 第 5 页 第二章 系统开发环境介绍 2.1 相关技术简 介 2.1.1 面向对象开发理念 在面向对象的模型中,软件对象就是对客观世界中对象的抽象描述,是构成软件系统的基本单位。但软件对象不应也不可能描述现实世界对象的全部信息,而只应包含那些与问题域有关的属性和操作。 面向对象的分析( Object-Oriented-Analysis,OOA)就是运用面向对象的方法对目标系统进行分析和理解,找出描述问题域和系统责任所需要的对象,定义对象的基本框架(包括对象

21、的属性、操作以及它们之间的关系),最后得到能够满足用户需求的系统分析模型。 OOA 主要有以下 5 项任务。 ( 1)识别问题域中的 对象和类。通过对问题域和系统责任的深入分析,尽可能地找出与应用有关的对象和类,并从中筛选出真正有用的对象和类。 ( 2)确定结构。找出对象和类中存在的各种整体 -部分结构和一般 -特殊结构,并进一步确定这些结构组合而成的多重结构。 ( 3)确定主题。如果系统包含了大量的对象和类,那么可划分出不同的应用主题域,并按照主题域或分析模型进行分解。 ( 4)定义属性。识别各个对象的属性,确定其名称、类型和限制,并在此基础上找出对象之间的实例连接。 ( 5)定义服务。识别各个对象所提供的服务,确定其名称、功能和使用约定,并在此基 础上找出对象之间的消息联系。 OOA 的结果是系统分析说明书,其中包括使用类图和对象图等描述的系统静态模型,使用用例图、活动图和交互图等描述的系统动态模型,以及对象和类的规约描述。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。