校园实习就业信息管理系统稿.doc





《校园实习就业信息管理系统稿.doc》由会员分享,可在线阅读,更多相关《校园实习就业信息管理系统稿.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要在科技高度发达的现代社会,各类信息资源呈现爆炸式的增长,而网络成为了人们获取这些信息的重要桥梁,与人们的日常生活密不可分。网上购物取代了大大小小的实体店、网上支付取代了现金结算、网上服务取代了上门预订等等现象正在表明,网络已经在逐步成为人类进行各种活动的关键载体。其中,招聘和应聘这两个环节之间蕴含着巨大的信息量,很多时候会有求职者感到应聘无门,而招聘者感到无人可招这种尴尬情景,特别是在应届大学生中,学生求职经验欠缺,信息获取渠道单一,传统的方式已经到了淘汰的边缘。而现在,建设一个统一的校园实习就业网站已是大势所趋,必将得到学生和企业的热烈拥护。网站数据库的开发需要深层次的学习MSSQLSe
2、rver2005数据库管理系统、熟悉SQL语言原理、能灵活运用JSP应用程序设计。经过长期认真学习,本人掌握了就业网站的设计思路,知道了如何进行需求分析,如何规划各项功能以及如何设计数据库,以此为基础,完成了校园实习就业信息网站的建设过程。本文将从需求分析、总体设计和详细设计等方面来讲解招聘单位的网站注册、各类信息的发布和管理、招聘会的规划等等功能。关键字:就业网站,招聘,SQL,JSPAbstractIn the highly developed science and technology in modern society, various information resources s
3、how explosive growth, and the network has become the peoples access to such information an important bridge, and peoples daily life are inseparable. Online shopping to replace the large and small store, online payment replacing cash settlement, online booking service to replace the door so the pheno
4、menon is showing, the network has gradually become a key human carriers for various activities. Which contains between these two aspects of recruitment and applicants enormous amount of information, a lot of time there will be job seekers was nowhere candidates, and recruiters feel that no one can m
5、ove this embarrassing scenario, especially in the final year students, students Job lack of experience, a single access to information, the traditional approach has been to the brink of elimination. And now, to build a unified campus internship employment website is a general trend, students and com
6、panies will get enthusiastic support.Development site database requires deep learning MS SQL Server2005 database management system, the familiar SQL language principle, the flexibility to use JSP application design. After a long careful study, I mastered the employment website design ideas, know how
7、 to conduct needs analysis, how to plan and how to design database functions as a basis, the completion of the campus internship employment information site construction process. This article from the requirements analysis, design and detailed design, etc. to explain the recruitment unit registered,
8、 publish and manage various types of information, planning, etc. function job fairs.Keywords: The employment website, recruitment, SQL, JSP目录摘要1Abstract2目录31 引言51.1课题背景和意义51.2研究现状61.3本课题研究路线62 平台开发工具72.1 JSP技术72.2 Javabean82.3 JSP内置对象92.4配置站点92.4.1 JDK的安装和配置92.4.2 Tomcat的安装和配置102.5数据库理论112.5.1 SQL S
9、erver 简介112.5.2客户端服务器组件122.5.3客户端服务器通信过程132.5.4 SQL Server 服务132.5.5 SQL Server常用工具142.5.6 SQL Server数据库的系统数据库143系统需求分析163.1系统概述163.2 可行性研究163.2.1 经济可行性163.2.2 技术可行性163.2.3 运行可行性163.2.4 时间可行性163.2.5 法律可行性173.3功能需求分析173.3.1系统总体流程图173.3.2系统功能总结184系统总体设计194.1 系统总体设计194.2 系统模块194.2.1系统模块划分194.2.2 功能模块描述
10、194.2 数据库设计204.2.1学生用户表204.2.2企业用户表214.2.3管理员表214.2.4 公告表224.2.5 招聘信息表224.2.6 招聘会表224.2.7 留言表234.2.8 文档表234.2.9 新闻表235系统实现245.1 概论245.2 首页的设计245.2.1 招聘会信息245.2.2 文档下载页面255.2.3 招聘信息页面255.3 学生用户注册登陆的实现265.3.1 实现注册265.3.2 实现登陆265.4 管理基本信息的实现275.5管理招聘信息的实现275.5.1 实现发布招聘信息275.5.2 实现删除招聘275.6 管理员管理信息的实现28
11、6网站的测试296.1 测试的目的296.2 测试的环境296.3 测试的部署306.4 网站的负荷测试30致 谢32参考文献33 引言信息技术和网络技术突飞猛进的今天,互联网已悄然改变着社会发展、提升着我们的生活品质。网络不单单是作为信息的载体,更重要的是人们相互交流的途径,广泛的应用让其成为我们生活中密不可分的工具。企业的发展离不开人才,大学生是社会发展的主要推动力量,企业最关心的莫过于招聘到优秀的大学毕业生。同时,应届毕业生也往往会为自己怀才不遇而郁闷,想要实现自己的理想抱负,招聘会所提供的就业信息在二十一世纪的今天已经远远满足不了现在企业和学生的需求了。招聘会的形式很单一,学生跟意向企
12、业只能进行短时间的交流,即使有的招聘会提前以各种方式(例如学校就业信息网站、就业招聘网站)不遗余力的进行宣传,仍然有很多应届毕业生没能及时得到信息,而有些参加者则是被耽误了课程或者占用了作业的时间。一个招聘宣讲会人数众多,期间各类人员来来往往,管理起来很难,并且由于参加招聘会的人很多,而且招聘会事件有限,想要学生可以接触到每个企业很困难,这样就不可能让每个学生与自己感兴趣的企业接触。因此,为了让招聘会不再单一片面和难以管理,我们迫切的需要建立一个招聘单位和学生之间的信息桥梁。综上所述,建立一个完善的校园就业信息网站对学生和企业双方都有重要的意义,学生可以把在招聘会上奔波的时间用来做更多有价值的
13、事情,企业也可以省下大量的资金,同时还能招到合适的人才。而这就是我本次毕业设计的内容。 1.1 研究的背景及意义根据国家教育部提出的增强国民素质的指导思想,全国普通高校从1999年至2003年进行了大幅度的扩招,这个趋势也延续至今。导致了毕业生越来越多,而工作需求并没有增长太多,导致了大学生找工作难的问题。其中,学生的各类信息往往无法完整的让企业了解,而学生只能通过单一的招聘会来了解企业信息,这也是导致这一问题的主要唉因素。除此之外,招聘会的成本很大,往往只会在大城市里举行,这也制约了很多学生无法到现场参加招聘;相应的很多企业单位也没有足够的人力物力到达每一场招聘会,每一所高效进行招聘。种种因
14、素就导致了我们提到的,在大量学生求职无门的时候,却又有很多的用人单位招聘不到相关的人才的矛盾现象。由此,我们可以说大学生求职和企业招聘俨然已成为第一大重要的社会问题。所以,建立校园信息网对学生的谋职以及企业的招聘是一个双赢的手段,其最大的价值在于方便了双方对信息的获取。直接在网上系统的查找信息,显然比奔波各大招聘会来得快、懂得多,而且不需要花费多大的代价。无疑,建立这样的网站会得到广泛的热爱和拥护。 1.2 研究现状在此,我们把求职招聘活动承载到互联网上,利用互联网传播信息,提供交流空间的特点促成了校园实习就业信息管理系统。该系统的主要功能是发布招聘、求职的相关信息,汇集各类人才的简历并进行分
15、门归类。我国的网络起步较晚,但通过互联网技术更新换代,家用电脑的逐步普及等等让网络的发展速度超乎想像,特别是网络求职招聘的发展迅速。在绝大多数招聘单位和应届学生眼中,相比传统招聘方式,网络求职招聘的意义非凡。其特点就是成本低廉、信息容量巨大、界面简洁操作简单、最终效果显著,再加上网络的服务的距离远,解决了地域的限制等等,这些优点让该系统得到了招聘单位和求职者的青睐,创建了继传统招聘方式之后的全新便捷的招聘模式。有媒体曾做过调查,现阶段的应届毕业生在找与工作相关信息时,更愿意在网络上搜罗信息、投递简历,并且网络求职在近期更是越来越火。科技和网络的发展,为网络招聘的诞生和成长提供了平台。调查发现,
16、2004年应届毕业生求职的增长有超过一半源于网络,用人单位也在逐步发展网络招聘,甚至很多中小企业招聘的首要选择是网聘。1.3 课题研究路线网站的管理,采用划分账号权限的方式。将用户分为:企业用户、普通用户以及网站管理员。企业用户的特权是可以发布公司概况、招聘岗位、福利待遇等相关信息。网络管理员的特权是分享招聘相关资料、晒优秀简历、介绍招聘流程、随时更新网站信息。而普通用户,也就是我们的求职者,可以在网站上很系统的看到每个单位的情况,进行对比,作出相对明智的抉择。在参加现实招聘会的同时进行网络求职,极大地丰富了应届毕业生的选择。2 平台开发工具动态网页技术编程语言有三种:ASP、PHP、JSP,
17、这里我们要选取当下最流行的JSP语言。其特点是平台间跨越性好、运行速度快、良好的易学性等,这些优点使其能在电子商务、电子政务等相关行业中得到广泛的应用。2.1 JSP技术在Sun Microsystems公司领导下,许多网络编程公司聚集起来,合作建立了一种基于Servlet技术基础动态网页技术标准JSP(Java Server Pages)。它自诞生起就得到了飞速的发展,已经成为了JAVA服务器编程中不可或缺的部分。另外两种动态网页技术编程语言,PHP是中小流量网站的专属,ASP致命缺点是无法在多平台间跨越,而JSP则没有这几个缺点,具有如下几个优点。1.内容与显示分离使用JSP技术。JSP中
18、静态代码可以用HTML来编写,使用JSP标签或者js脚本来展示出页面动态的内容。通过JavaBean群组件群标签来封装处理这些内容的逻辑。JavaBean封闭核心逻辑的之后,另外的人比如Web管理员或者页面设计人员都在不改变内容的情况下编辑页面或者使用页面。JSP引擎在服务器端解释JSP标志,浏览器就会收到将请求的内容以HTML(或者XML)形式的页面。这样就能保证任何基于HTML的Web浏览器的完全可用的前提下最大限度的保护自己的代码。2.跨平台性不同于ASP受限于Windows操作平台,JSP是承继于Java语言,由此就体现出JSP的多平台性,不受限于操作平台的约束。越来越多的软件开始支持
19、JSP,如著名的Apache,NT下的IIS通过一个插件JRUN也能支持JSP,UNIX、NT、LINUX中都有运用JSP。不可否认的是UNIX依然是出于行业的领导地位,很多编程爱好者仍然倾向于使用LINUX,大量的忠实用户也催生LINUX系统的商家不断的升级软件,功能更加强大,界面更加友好的良性循环,大多数的Internet服务也就选择LINUX平台。3. 可重用性JSP将逻辑封装在JavaBeans组件中,复杂的处理及判断由JavaBeans组件来执行,然后JSP通过调用组件处理将处理的结果展示。不同的页面有时是需要相同的逻辑及处理,所以JSP组件可以让不同的JSP页面来使用,降低了开发人
20、员的工作量。这样,部分系统代码及组件的可重用性会有很大的的提高, 2.2 Javabean JavaBean是基于Java语言而可多次利用的编写组件。JavaBean必须要有具体的条件,公共的类,同时其构造方法是没有具体参数的。其可以暴露内部域成员属性,只要能够提供的public方法模式符合一致性,就能对JavaBean 属性进行获取和加工。凡是java代码可以表示出来的对象,包括设置、属性、数据库访问值,都可以运用JavaBean做系统性的封装,被封装后,还可以通过JSP页面或者Servlet等组件被调动和利用。总而言之,JavaBean组件里的复制及粘贴,可以不关心其他模块的影响。2.3
21、JSP内置对象JSP语法中的隐含对象,也叫预定义变量,是JSP独有的一种语句变量,它是为程序设计人员进行快速设计而存在的。它被称为隐含对象是因为JSP页面能够自发的得到这些变量,这些变量能够通过JSP的脚本元素被开发人员调用。除此之外,更加特别的是,它们能够根据不同人的喜好运用脚本语言被重命名。JSP的预定义变量的目的就是为了是其表达式和Scriptlet的代码更加简单化,能够让设计人员进行快速设计。以下是JSP独特的的九个隐含对象:request:接收参数,发送请求对;response:响应请求;pageContext:页面上下文对象;session:会话;application:程序对象;
22、out:输出信息;config:配置信息;page:页面对象;exception:处理异常。通过上面给出的对象可以看出,相似于ASP,这些对象都是建立在HTTP协议基础上的,所以他们之间都很相似,并且这些对象都声称与JAVA的特定类。2.4 SSH 框架2.4.1 Spring框架Spring框架以一个非常成熟的框架,功能十分强大,它可以和J2EE相结合,对很困难的问题进行解决。Spring中包含了大量的接口,可以是的不同模块对象之间相互通信连接,使用了JavaBean属性的容器,培养了接口分类的良好习惯。除了上述说的这些,Spring框架还可以使抽象数据的访问变得简单,可以大大的提高系统运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 实习 就业 信息管理 系统

限制150内