高校就业信息综合处理系统的设计与实现.doc





《高校就业信息综合处理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校就业信息综合处理系统的设计与实现.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流高校就业信息综合处理系统的设计与实现.精品文档.现如今,人类社会已经进入信息化、网络化的高速发展阶段。虽然信息管理是一项古老的活动,但管理方式却从没有停止过变化,从手工记录到计算机存储,从纸质文件到关系型数据库;从单机数据库模式到客户/服务器访问模式,从C/S到B/S模式。信息管理的技术越来越先进、越来越科学。同时,可管理的信息量也越来越大,也更适应现在信息时代的要求。高校就业信息综合处理系统是一个具有交互功能的高校人才信息管理平台,本系统基于B/S结构,实现了高校毕业生与用人单位的信息录入、就业信息发布、信息资料搜索以及数据库的维护等功能。
2、实现了信息管理的规范化、科学化和信息化。根据系统开发的要求,对SQL Server2005数据库管理系统,JSP、servelet应用程序设计等进行了较深入的学习和研究。本文以辽宁石油化工大学学校为背景,对高校毕业生就业信息服务平台进行研究,根据研究调研结果,本文对系统进行详细的需求分析、设计与实现。设计部分从系统实现的目标、实现的思路和系统分析着手,对系统进行了总体设计,给出了系统的总体功能框架结构,详细说明各了各个功能模块并对数据库设计思想做了详细的阐述。最后对系统进行了总结并提出展望。关键词:高等学校,就业信息,综合处理,JSP,SQL Server2005.AbstractNowada
3、ys, human society has entered the stage of informationization, the rapid development of network. Although the information management is an ancient activity, but are never stop changing management way, from manual records to the computer storage, from paper document to the relational database; From a
4、 single database schema to visit client/server mode, from C/S to B/S mode. More and more advanced, more and more scientific information management technology. At the same time, to manage the amount of information is becoming more and more big, also more adapt to the requirements of the information a
5、ge now.University employment information integrated processing system is an interactive university personnel information management platform, this system based on B/S structure, the implementation of college graduates and unit of choose and employ persons information recorded, employment information
6、, information search and maintenance of the database, and other functions. Has realized the standardization of information management, scientific and information technology. According to the requirement of the system development, the SQL Server2005 database management system, JSP, servelet applicati
7、on design, etc. For more in-depth study and research.Based on the background of liaoning university of petroleum and chemical school, study of college graduates employment information service platform, according to the research results, in this paper, the system requirements analysis, design and imp
8、lementation in detail. Design idea of realizing the goal, implementation, from the system and the system analysis, the system has carried on the overall design, gives the systems overall framework structure, detailed instructions on all the function of each module and the database design idea in det
9、ail in this paper. Finally, the system is summarized and prospect is put forward.Key words: Colleges and universities, Employment information, Integrated processing, JSP, SQL Server2005.目录1前 言11.1 背景11.2 目的11.3 系统设计思想12 开发工具与环境的介绍32.1 JSP及Servlet技术32.2 Microsoft SQLServer 2005 简介32.3 Tomcat 简介42.4 M
10、VC设计模式42.5 MyEclipse 开发平台42.6 B/S 开发模式53 系统分析与设计63.1 系统需求分析63.2 系统功能模块的设计73.2.1 个人用户83.2.2 企业用户83.2.3系统管理员93.3导出用例94 数据库设计124.1数据库需求分析124.1.1数据库概念结构设计124.2 逻辑结构设计174.3 数据库表设计184.3.1 数据字典184.3.2数据项194.3.3数据结构234.4 数据库物理结构设计245 系统的功能实现255.1 系统管理员模块的实现255.1.1 网站设置255.1.2新闻资讯265.1.3企业与个人会员的管理275.1.4 招聘信
11、息管理275.1.5 求职信息管理285.2 个人用户管理模块的设计295.2.1注册新用户295.2.2 个人用户资料管理295.2.3 求职信息管理305.2.4 个人简历管理315.2.5面试通知管理325.3企业信息管理325.3.1企业用户注册325.3.2 企业用户资料管理325.3.3 招聘信息管理335.3.4 求职申请管理346 总 结357 结束语36致 谢37参考文献38高校就业信息综合处理系统的设计与实现1前 言1.1 背景大学生就业问题已经是当今社会普遍关注的热点问题,随着高校近年来的不断扩招以及招生分配制度的深入改革,高校促进大学生就业的任务越来越重,毕业生的压力也
12、随之越来越大,导致毕业生面临着找工作难的问题,出现这一问题的原因还有:一方面,许多招聘会主要在大城市举行,大学生不可能到达每一个招聘会的现场。另一方面,许多招聘单位需要招聘员工,不可能到每个招聘会现场甚至到所有的高校去进行招聘。所以形成了这样一种现状:一方面,毕业生四处去找工作却找不到想要的工作;另一方面,招聘单位招聘不到自己需要的人才,因此在一定程度上限制了高校毕业生的流动和就业,所以招聘和求职已经成为当今社会一重大问题。1.2 目的为了解决上述问题,就需要一种既方便学生,又方便企业的平台。由于计算机网络的应用已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,计算机都标志着高科技、
13、高效率和高水平。利用因特网其独特的优越性可以为学生提供招聘信息,为大学生提供一个就业窗口,通过高校就业网站,可以发布招聘就业信息,对提高毕业生的就业率有着非凡的作用,所开发的高校毕业生就业信息综合处理系统是一种具有交互功能的人才信息管理系统,是建立的一个网络的招聘会。很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。1.3 系统设计思想要想构建一个专业的网站,就必须有一个正确的设计思想1。通过前期对各种数据信息的收集与分析,合理的选择开发所用的工具、配置开发应用环境、搭建后台数据库,以及后期的页面设计,初步实现网站的正常运行2-4。根据学生和企业的需
14、求,本网站具有如下的特性:(1)实用性:本着以大学生就业为主的设计思想和理念,以满足大学生的求职要求为主,结合企业招聘信息,为广大高校就业生打造强大的就业信息平台,尽量缩短大学生与企业之间的距离,减少不必要时间和资源的浪费。(2)多元性:网站不仅仅局限于作为一个平台,而且拥有多元化的设计思想,集搜索、交互平台等技术于一身。(3)高安全性:在网站开发中,充分利用开发工具提供的安全性控件进行建设,同时后台服务器也都拥有安全的配置,并有专业人员进行定期维护。(4)可维护性:网站的开发要求方便使用者进行维护,其中包括服务器及软硬件的维护、数据库的维护、内容及数据的更新和调整等。(5)发展性:网站初步定
15、位在高校毕业生与企业之间交互,未来随时可转行大型人才招聘网站,并可增添相应模块,增设其他的功能2 开发工具与环境的介绍2.1 JSP及Servlet技术JSP(Java Server Pages)是一种动态网页技术标准。其本身是一个简化的Servlet设计,它实现了Html语法中的java使用。JSP与Servlet一样,都是在服务器端运行的。通常返回给客户端的就是一个HTML文本,因此客户端只需要有浏览器就能够进行浏览。JSP是一种动态页面技术,它主要的目的是将表示层逻辑从Servlet中分离出来。由于JSP能将网页逻辑与设计和显示相互分离出来,所以使基于网络的应用程序的开发速度相对更快,效
16、率也相对较高5-6。Servlet是JSP的技术基础,相对大型的Web应用程序的开发需要Servlet和JSP配合才能更好的完成。JSP具备了JAVA技术的简单易用,面向对象,具有平台无关性和安全性,主要面向因特网的所有特点。这样跨平台的特性已经包含了目前大部份网站服务器的配置环境,而且它的语法方式易学易懂。JSP主要侧重于视图,Servlet则主要用于控制逻辑。2.2 Microsoft SQLServer 2005 简介SQL Server 2005 是一个很全面的数据库平台,使用集成的智能工具提供了数据管理。SQL Server 2005 数据库引擎为关系型和结构化数据提供了安全可靠的存
17、储功能 ,SQLServer2005是一个基于关系型数据库模型而建立的数据库管理系统软件(DBMS)。它可以帮助用户很容易地得到想要的信息,并提供强大的数据处理工具,并且它还可以帮助用户组织和共享数据库的所有信息,以便于用户可以根据数据库信息作出有效的决策。另外,仅有这样个数据库管理软件,则只能进行一部分信息系统所需要的简单数据处理,且对使用者有较高的操作技能要求。因此,数据信息系统的开发者都是在数据库管理系统软件环境下去编写相应的应用程序,以形成一个能够满足应用需求并且操作尽可能简单的应用型系统,所以这也被称之为二次开发7。 2.3 Tomcat 简介Tomcat服务器是一个不仅免费,而且开
18、放源代码的Web应用服务器,在本系统中我们使用的是Tomcat6.0版本。Tomcat技术较为先进、性能稳定,而且免费,因此深受Java爱好者以及开发者的喜爱,并得到了一些软件开发商的认可,成为目前较为流行的Web应用服务器,广泛应用于许多中小型企业8。在本系统中之所以使用Tomcat作为服务器,是因为它运行的时候占用的系统资源较小,它是一个小的、轻量级的服务器,通常用在小型和中型系统开发场合,是开发和调试JSP程序的首先选择。2.4 MVC设计模式MVC设计模式是模型(model)视图(view)控制器(controller)的缩写,它是一种软件设计典范,用一种业务逻辑、数据、界面显示相互分
19、离的组织代码,将业务逻辑聚集到一个包里面,在改进和定制个性化界面以及用户交互的同时,而不需要重新编写业务逻辑层。MVC被独特的发展起来主要去用于映射传统的输入、处理和输出功能在一个逻辑的个性化用户界面的结构中1。Model(模型)是在应用程序中用于处理应用程序数据逻辑的那个部分。通常情况下模型对象负责在数据库中存取数据。View(视图)是在应用程序中处理数据显示的那个部分。通常情况下视图是依据模型数据而创建的。Controller(控制器)是在应用程序中处理用户交互的那个部分。通常情况下控制器负责从视图读取数据和控制用户输入以及向模型来发送数据3。2.5 MyEclipse 开发平台Eclip
20、se 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具Eclipse本身并不会提供大量的最终用户功能,通过集成大量的插件来快速开发集成功能部件,以支持各种不同的应用。MyEclipse是Eclipse的插件,属于非免费插件,功能十分强大,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。它是通过应用服务器的Cconnector与应用服务器交互的。2.6 B/S 开发模式B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/
21、S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW 浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本9-10。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。因此本系统采用B/S架构模式。3 系统分析与设计3.1 系统需求分析结合当前所学到的知识,利用网络的一些特殊的功能,在充分了解当前就业形势的前提下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 就业 信息 综合 处理 系统 设计 实现

限制150内