ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:126.24KB ,
资源ID:21646505      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21646505.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学生就业管理系统论文文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学生就业管理系统论文文档格式.docx

1、各级学校为了扩大自己的影响力,为毕业学生提供各种就业机会,更不容忽视自己的就业平台建设,大学生就业管理信息系统建设是一个学校跨入网络商务时代的重要标志。目前我国各种学校的招生规模正在迅速扩大,已经开始全面融入专业技术人员培训体系。根据发达国家的经验,预计未来随着行业自动化和行业技术水平的提高,我国教育在国民经济中的比重将进一步提高,随之而来的是学生就业问题。人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够招聘到具有真才实学的大学生是各个企业非常关心的问题.而对于毕业生来说找不到理想的工作,不能发挥自己聪明才智也非常烦恼,因此他们踏入社会的第一节课就是求职。 当我们说到求职,第一

2、就会想到是招聘会。虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求:招聘会定期召开,过期没有交流的机会;招聘会都是在有限的几天内企业与应聘者面对面的交流,虽然现在的招聘一般都会提前贴出海报或其它方式的宣传,但还是会有应聘者错过。还有一部分人,因为得知招聘会的信息比较晚而不得不放弃一些本来已经安排好的事情。招聘会人数众多,很难管理:由于参加招聘会的人员繁多,整个过程人员的流动性也非常强,管理起来很不方便。空间有限不利交流:招聘会人数众多,而且招聘企业展位有限,想要实现企业与学生一一详细交流飞困难. 学校参与很少:在学生求职和企业招聘过程中,学校很少介入,这个阶段的信息统计也

3、是很少的。另一方面从高校学生工作管理者的角度而言。如何根据毕业生择业愿望、用人单位需求和就业结果提取对办学有指导意义的信息,其迫切性和重要性更是不言而喻。在现实中,目前很多老师都是用excel来管理学生就业信息,但总体效果来看不是很好,功能相对单一。 而现在网络上所提供的招聘信息,仅提供用人方的招聘信息没有供应方的人才自荐信息。而且并不能把单一学校的学生分开出来,学校不能进行相关的统计。所以,为了快速、有效、全面反映最新的用人单位信息和大学毕业生的基本信息,制作一个简单而实用的大学生就业信息系统是十分重要和必要的。 本次毕业设计我选择的课题是:利用JSP设计大学生就业管理信息系统,目的是通过该

4、系统的规划和设计,给人们了解训学校提供了一个平台,拉近了教育和社会之间的距离。让人们足不出户,轻松快捷的获得招聘求职各种信息,展示了学校和学生的风采。同时也通过该平台,学校可以及时了解社会对招聘求职的建议和意见,以便招聘求职在今后的工作中及时改正。系统的规和和设计,从系统的调研,系统的分析,系统的设计到系统的实现,利用软件工程的思想作为指导,开发了这个完整的系统,提高了自己的专业知识和实际相结合的能力。课题目标是设计并实现一个ssh架构的大学生就业管理信息系统网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉系统设计的过程,熟练掌握网络数据库编程方法.本系统用

5、JSP技术来编写本系统,数据库用MYSQL来连接系统。在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响.合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现.设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。本论文主要涉及软件,数据库与网络技术等.涵盖知识

6、面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础.2、系统分析和项目开发计划2.1 系统分析开发一个系统,首先要进行系统分析。其主要任务是确定系统的规模和范围,确定软件的总体要求以及所需要的硬件环境和支撑软件平台、确定待开发软件与外界的接口,根据用户的情况确定软件对操作系统的要求,以及待开发软件总体上的约束和限制.系统分析有助于弄清所需开发的软件、硬件环境、支撑软件和操作人员的要求。1、 Java Server Page 简介Java Ser

7、ver Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。2 Mysql 简介Mysql是一个基于关系型

8、数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样个数据库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件DBMS环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发. Mysql 还具有以下特点:1.使信息更易于查找和使用Mysql继续为简便地查找信息提供易于使用的工具。2。支持 Web 功能的信息共

9、享Mysql 可以通过企业内部网络Internet 很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。3。用于信息管理的强大解决方案高级用户和开发人员可以创建那些将Mysql界面(客户端)的易用性和SQL服务器的可扩展性和可靠性结合在一起的解决方案。4。改变了数据库窗口可在Mysql容纳并显示新的对象,增强了Mysql 数据库的易用性。5.提供名称自动更正功能自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。6.具有子数据表功能子数据表在同一窗口中,提供了嵌

10、套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。7. 用户只需简单地将Mysql对象(表、查询等)从数据库放到ODBC数据源中,即可从 Mysql中将数据导出到其他数据库中。8.数据访问页功能该功能可使用户快捷方便地创建数掂 HTML页,并通过数据 HTML页,将数据库应用扩展到企业内部网络 Internet上.这将帮助用户比以往更快捷、高效的方式共享信息。9。共享组件的集成Mysql利用新的 Web组件和位于浏览器中的 COM 控件,为用户提供了多种查看和分析数据的方式。10。交互性 Mysql支持OLE DB,使用户可以将Mysql 界面的易用性与诸如SQL Server

11、2000的后端企业数据库的可升级性相结合。2.2 开发环境硬件环境硬件:中央处理器(CPU):酷睿以上的处理器;硬 盘:80GB以上硬盘;内 存:512MB;显示器:17寸/19寸显示器;软件环境操作系统:Windows 2000,Windows NT,Windows XP, Unix, Linux;关系数据库: Mysql。2.3项目开发计划经过详细的分析后,我们一致认为这是一项具有开发价值的系统,接下来的工作就是编制项目开发计划.通过对有关人员的统一调查,并吸取他们的意见、见解,要求网站需要有以下功能:1、要求有良好的用户界面。良好的用户界面是衡量一个系统易用性的重要标准之一。所以本系统的

12、界面要求简洁明了,使管理人员能迅速地就可以掌握系统的使用.2、由于系统所面对的对象是用人单位,因此要设置使用权限,以提高软件的安全性。3、对原始数据的修改简单方便.修改也和其它系统一样包括基本的修改、删除和保存以及数据备份等.4、要求对数据能进行查询、统计.查询要求能以最快的速度找到所需数据,以达到方便管理的目的。统计要求既能根据经费的摘要、性质统计,又能根据学生信息、计划等进行统计。让软件更具灵活性。4 系统需求分析本大学生就业信息管理系统主要包含一下几个子系统:用户管理;就业管理;系统管理.(1)用户类别:用户主要可分为三种:一是系统管理员(学校领导和教师),二是学生,三是招聘企业.只有被

13、授权的用户才能登录本系统并使用系统资源。(2)权限管理:系统需要经过验证之后才能让用户登录.并且根据用户类别的不同,能够使用到的资源也不同。学生只能编辑修改自己的信息,查看系统信息和招聘信息,发送求职申请;企业只能编辑修改自己的信息,发布招聘信息,查看应聘者资料,回复应聘者;系统管理员拥有最高权限,能够增加删除修改学生和企业资料,发布系统消息,可以控制整个系统。(3)就业管理:管理员能够统计全部学生的就业情况。(4)用户管理:管理员能够增加和删除企业用户和学生用户。(5)信息发布:管理员能够发布系统消息。关键问题主要包括以下几个方面:1.如何合理的设计数据库表格,既能保存我们所需要的全部信息又

14、要尽可能减少不必要的字段来提高系统性能;2.如何验证毕业生和企业的真实性;如何将前台数据准确无误的传给后台,如何准确快速的从后台数据库中取出信息显示在用户页面;如何使毕业生不分时间、地点,只要能够上网就能修改自己的相关信息,查询企业发布的招聘信息以及发送求职申请;5。如何使管理员能够添加、删除以及学生和企业的相关信息,查看学生就业情况;6.如何使企业能够随时发布、修改招聘信息,查看毕业生信息,反馈学生应聘信息。5 系统实现目标面对教育行业的高速发展及其发展过程中出现的各种情况,大学生就业管理信息系统在实施后能够达到系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠;系统维护安全、方

15、便、可靠,并且能够满足实用性、先进性的要求。3、数据库及程序设计1数据库简介数据库选择:首先数据库采用的是Mysql数据库,其完全免费使得开发成本大大降低;稳定不易出错,并且占用空间小,能够提高系统整体性能;使用简单、方便;性能不比别的大型收费数据库差;优化的SQL查询算法,有效地提高查询速度;支持多线程,充分利用CPU资源;支持多种开发语言等等。开发语言选择:Java.它一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。从1995年诞生以来已经得到了广大开发者的认可和使用。语言相对简单,高效.体系结构的选择:系统采用B/S模式即Browser/

16、Server模式,如图1所示,主要分为三层,第一层为表示层,即用户通过浏览器完成和后台数据的交互并最终显示出来。第二层为WEB服务器层,主要用来完成用户的功能需求。第三层为数据层,根据用户发出的请求进行各种数据库运算。即浏览器、WEB服务器|数据库服务器。这种体系结构使得用户不直接与数据库服务器发生关系,因此保障了系统的安全性。与C/S模式比较,B/S模式有成熟的设计开发方法和模式;互性强,界面友好;通信量小,安全性高. 框架选择:整个系统采用MVC设计模式的SSH框架,SSH框架现在已经非常成熟,其采用典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层.三层体系将业务规则、

17、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,其具有广泛的应用和稳定的表现;中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种:(1)Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。 (2)Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系

18、统所要求的业务逻辑。 (3)DAO层,负责与持久化对象交互.该层封装了数据的增、删、查、改的操作。 (4)PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。 Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。 采用SSH框架能够让开发人员减轻重新建立解决复杂问题方案的负担和精力,降低各个程序之间的耦合性,从而减少重复开发,维护更加简单。2 数据库设计设计一个结构合理的数据库,可为日后整理数据库节省时间,并能更快地得到精确结果。为

19、了快捷、高效地创建出一个完善的数据库,必须合理的设计数据库。为了满足系统存储数据需要,方便进行插入,更新,统计分析等操作,数据一共设计为两个部分,第一部分为满足插入,更新,删除较多的数据存储。第二部分为满足查询和统计分析。为了方便进行数据库之间的迁移,数据库中不建议采用存储过程,触发器等数据库特征明显的代码,所有表建立,操作mysql均采用标准语句.4、需求分析与模块功能设计1 需求分析需求分析是软件生存周期中相当重要的一个阶段。需求分析的好坏将直接影响到所开发的网站的成败。需求分析主要是确定待开发网站的功能、性能、数据、界面等要求,确定网站系统的综合要求.系统界面要求:提供一个干净整洁的操作

20、环境和良好的人机对话的窗口系统功能要求:完成对各类信息的增加、删除、修改、查询、统计;系统的性能要求:本网站响应时间短、吞吐量大、处理时间快系统的运行要求:在Windows98 、XP、Windows2000都可安全运行.安全性、保密性和可靠性方面的要求:保证网站安全性和网站的保密性以及对整个系统的维护。异常处理:在运行过程中所出现的非法操作,系统将给出提示,请用户确认,若关系到密码的非法操作将给予强行退出。2系统结构设计:2.1前台子系统设计:1.用户登录:分为学生、企业、管理员三种身份,登录后方可进行相关操作.2.公告查看:能够浏览学校发布的通知以及公告。3.招聘信息查询:方便学生对招聘信

21、息进行查询,能够使学生一目了然的找到自己中意的工作。4.相关链接:提供各大门户网站及招聘网站的链接,方便用户查询。 图2. 系统整体结构SSH+ mysql 图3。 前台系统 4.2.2后台管理系统设计信息管理系统的用户身份分为3种:管理员,学生和企业,身份不同,其管理权限不同,不能够超出自己权限的行为。(如图4)1.学生系统管理:学生基本信息的修改,招聘信息的查看和发送求职申请,查看应聘反馈。2.企业系统管理:企业基本信息的修改,招聘信息的发布和删除,学生求职信息的查看和反馈3.系统管理:添加删除修改学生信息,审核企业注册信息,发布系统消息,查4.3系统流程图进入到系统主页,根据身份不同选择

22、不同用户类别,输入用户名密码后,通过后台身份验证之后登录系统后台。然后根据身份不同可以执行不同的业务,完成之后退出系统。企业流程:(如图5) 审核通过 图5. 企业流程学生流程:(如图6)图6. 学生流程管理流程:(如图7)4.3 数据库设计及其数据流程图信息系统的主要任务是用大量的数据获得管理所需要的信息,这就必须存储管理大量的数据.因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速,方便,准确的调用和管理所需要的数据,是衡量信息系统开发工作好坏的主要指标之一. (一)根据高校的特征和需求,本系统采用了microsoft的mysql数据库,数据库名称为pxjgwz.设计表“admi

23、n”列名数据类型长度允许空IdInt4否UsernameNvarchar50PasswordCreattimeDatetime8FlagIsuseInt Logintimes4 Quanxian1000设计表“system”Sitename100urlKeyword500DescriptionEmailStateReasonsDirRecordCopyrightText16设计表“students”StudentsidStudents_name是Students_sex5Students_birthdayStudents_address150Students_emailStudents_phoneRemarkAddtimePwd

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1