基于Java Web的就业管理系统设计与实现

来源 :电脑迷·中旬刊 | 被引量 : 0次 | 上传用户:lxg888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:过去高校毕业生就业管理主要采用人工管理方式,存在信息更新不及时,查询、更改和管理信息繁琐,人工管理耗费大量人力、物力等的问题,使得高校不能及时掌握毕业生的就业信息。因此,研究并开发高校毕业生的就业管理系统就显得十分重要。本课题基于Java语言和MySQL数据库,采用Java Web技术,设计并开发一个基于Java web的就业信息管理系统,为学校提供一个方便有效的系统来管理大学生的就业信息。本系统主要包括毕业生管理、企业信息管理、学生就业信息管理、信息查询等功能,实现了对高校毕业生就业情况的管理,以及能够对毕业生毕业情况进行记录和查询。测试表明,系统允许稳定可靠。应用该系统能够有利于对毕业生的就业信息进行及时全面的管理,同时也为管理者节约了大量的时间和精力。
  关键词:就业信息管理;Java Web;数据库管理
  1 选题背景及目的
  随着我国科技的高速发展,我国教育水平也在不断提高,每年都有大量的毕业生走上就业的道路,而学校作为大学生踏进社会的最后一个教育平台,难免会有很多的事情需要记录与管理,这样就造成了学校有数量非常庞大的就业信息需要处理。但是以前老式的人工管理学生毕业信息的方式不仅要耗费大量的人力、时间,而且造成很多信息遗漏、重复等等问题,为学校管理毕业生就业信息造成了一定的影响。因此,就诞生了大学生毕业就业信息管理系统,也就是通过计算机互联网来实现高校的毕业生就业信息管理。
  2 系统分析
  基于Java web的就业信息管理系统,为学校提供一个方便有效的系统来管理大学生的就业信息。本系统主要包括毕业生管理、企业信息管理、学生就业信息管理、信息查询等功能,实现了对高校毕业生就业情况的管理,以及能够对毕业生毕业情况进行记录和查询。
  Web应用框架是一种开发框架,用来支持动态网站、网络应用程序以及网络服务的开发。Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理,可提升代码的可再用性。
  在本课题中的大学生就业管理系统是以高校毕业生就业的实际情况来进行设计与开发的,能够满足高校对毕业生就业信息的基本管理,具体有如下5个功能:
  (1) 界面友好、易用性高。
  (2)管理员能够拥有最高的权限。
  (3)在该系统中,大致可以分为管理员用户、老师用户和毕业生用户这3个角色。
  (4) 就业信息查询(包括就业情况查询,时间查询,职位查询,就业月份查询)。
  (5)学生信息管理,企业信息管理。
  3 系統设计
  通过对本系统的功能、性能以及数据流程的分析后,了解到包括用户管理、企业管理、用户权限管理以及如何去实现本系统中的毕业生的信息管理、企业信息管理、就业信息管理等功能。
  在对该系统的功能进行了一系列的分析后,明白了该系统功能要求使用者可以在系统中进行如下这些操作:
  (1)班级管理:管理员用户拥有对班级的增、删、改、查操作;
  (2)专业管理:管理员用户拥有对专业的增、删、改、查操作;
  (3)教师管理:管理员用户拥有对老师的增、删、改、查操作;
  (4)招聘信息管理:管理员用户拥有对企业招聘信息的增、删、改、查操作;
  (5)企业信息管理:管理员用户拥有对企业的信息增加和删除操作,教师用户拥有对企业信息的查询和修改操作,学生用户拥有对企业信息的查询操作;
  (6)学生就业信息管理:管理员、教师和学生用户拥有对就业情况的查询操作;
  因此,此次毕业设计的就业管理系统主要分为管理员用户,老师用户和毕业生用户。管理员用户主要的功能有老师管理、毕业生管理、企业信息管理、毕业生就业信息管理(包括就业单位,就业时间,从事行业)。老师用户的主要功能有毕业生用户管理、就业查询(包括就业情况查询,性别查询,时间查询,从事行业查询,就业月份查询)。毕业生用户的主要功能有求职查询(包括查看招聘岗位信息,查看招聘企业)、个人信息查询。
  4 测试
  白盒测试是一种测试程序是否能够运行的方法,也可以称为结构性测试,或者是可视测试。盒子指的是被测试的软件,白盒指的是被测试的软件是可视的,也就是指测试人员知道盒子里面的内容。所谓白盒测试是指当测试人员完全知道程序里的逻辑结构,在知道所有的逻辑路径下进行测试的。如果测试人员选择用白盒来测试时,那么测试人员就一定要了解程序的内容,再从程序的逻辑入手,最后得到测试出来的结果数据。
  黑盒测试是指通过测试程序的每个功能是否都能正常使用的一种测试方法,也称为功能测试。黑盒指的是被测试的功能是不可知的,即测试人员完全不知道盒子里的内容。黑盒测试是一种通过程序的接口来进行测试的,主要是为了检查程序的功能是否依照用户的需求而正常运行和是否能够相应地接收输入的数据然后输出正确的数据。此外,使用黑盒测试时测试人员不需要考虑程序的内部逻辑结构,只要根据软件界面和功能来进行测试就可以了。
  在本系统中采用就的是JUNIT测试,JUNIT测试是程序员的测试,也就是所谓的白盒测试,即程序员知道被测试的程序如何完成功能以及完成什么样的功能。JUNIT测试是一种Java语言的单元测试框架。因此,现在的大多数Java开发环境都会选择JUNIT测试来完成系统功能的测试。
  测试的目的是为了实现发现没有被发现的错误而进行的一种操作;主要是为了证明程序确实是存在错误的。判断一个测试用例是否是合格的测试,主要是根据它是否能够发现没有被发现的错误;一个能够发现以前没有被发现的错误的测试用例才是一个合格的用例。
  通过测试的方法可以告诉测试人员测试的主要的目的是发现错误而不是证明程序无错,并不是用来展示软件的正确功能。但是测试并不是以发现错误做为唯一目的的。因为我们想要测试的原因并不仅仅是为了找到软件存在的错误,而是想通过测试分析产生错误的原因,从而发现不足之处后达到改进软件的作用。同时,运用测试分析的方式也可以帮助我们设计出更加有用的检查方法,从而达到提高测试效率的作用。
  参考文献:
  [1]叶宾.基于JAVA语言在WEB开发的知识研究[J].电子技术与软件工程,2015,(13):63.
  [2]马响.基于java语言在web开发的知识探讨[J].信息技术与信息化,2015,(11):169-171.
  [3]邓碧华.基于JSP技术的网页开发应用分析[J].电脑编程技巧与维护,2016.
  作者简介:李浩(1996.10—),男,安徽芜湖人,安徽新华学院,信息工程学院。研究方向:java的企业级应用。
其他文献
尽管治疗看起来是恰当的,但心衰可能持续存在,甚至加重。这有很多原因。假定的原因可能实际上并不存在,或伴发有使病情加重的内科问题。本文概括了治疗慢性心力衰竭患者的八
首先,本文梳理了国内外有关反洗钱研究的文献,发现这些文献对解读我国银行业反洗钱非常有益。虽然国内外的研究文献较为丰富,但是这些文献的研究框架和方法尚存在一定的局限性。
本论文对产品创新管理国际论坛进行了VI系统的设计方案进行介绍.在VI设计之中,通过对标准色的选定,标志图案使用原则的确定以及对会议相关附属产品的设计完成了这次VI设计方
期前收缩是临床上最常见的心律失常,在临床上的同义语有期外收缩或额外收缩,过早搏动,心早跳,早搏等。我们认为仍以期前收缩较为妥当。在心电图上可区分为室性,结性和房性期
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
十一届三中全会召开以来,要素推动的发展方式对我国经济的腾飞做出了巨大贡献,造就了我国现今的繁荣。但截止目前,伴随着资源约束和资本边际报酬递减特征的不断凸显,粗放式发展已
资源型城市是因自然资源的开采而兴起或发展壮大,且资源型产业在工业中占有较大份额的城市。产业转型是资源型城市发展到一定阶段的必然选择。 资源型城市产业转型的过程就
期刊
对广州市第三中学学生进行多项体质测试,并对学生进行访问、座谈和问卷调查.结果显示,广州市第三中学学生的体质逐步下降.针对存在的问题,提出了相应的对策,以完善初中体育教
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊