高校就业管理信息系统的设计与开发

2023-01-07

在当今时代,网络信息的应用越来越广泛,与人们的日常生活也息息相关。随着高等教育事业的蓬勃发展,高校毕业生管理的工作量随之增加。与此同时,计算机应用不断普及,互联网时代的到来,互联网应用早已是家喻户晓。因此使用互联网技术,为传统的教育提供服务,已经变换相当必要而且也相当的容易。因此,本文就来探讨毕业生就业管理信息系统的设计与开发。

毕业生就业信息管理系统是使用计算机对毕业生就业信息进行管理,使信息管理实现检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等诸多优点,能够极大地提高毕业生就业信息管理的效率。通过该系统,能及时掌握毕业生的信息,能够给毕业生、公司和学校之间提供一个交流的平台。希望可以通过这样的一个平台,来提高高校的就业率。

一、系统模块设计

My SQL是个开源的数据库server,可运行在多种平台,如windows,unix/linux,他的体积很小是专为WEB数据库设计的,特点是响应速度特别快,主要面向中小企业,对于海量数据库就显得力不从心了,它是真正的多用户多任务的数据库系统,他占用系统资源很少但功能很强大,可以作为大型数据库系统使用,最主要是其标准版是免费的。yahoo用的就是Mysql,主要结合php语言开发。My SQL支持基本上是依靠网络和社区。本系统选用的My SQL的版本是mysql_5.6.24_winx64。

本系统采用是就是比较优秀的My Batis持久层架构,它是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。它同样具有良好的系统性能和极便利开发支持。

1、需求分析

对现行毕业生就业信息管理业务流程进行详细调查是为了了解开发和设计系统的需求点,更好的设计出实用的系统。

首先和尽量多的负责毕业生就业指导的老师进行沟通,了解他们现有的管理工作流程,客观的听取各位老师工作的看法。然后到具体职能管理部门即学生档案管理部门进行详细的询问和调查,了解他们的工作安排以及他们的态度。最后总结系统的不足,对其进行改良。虽然现在信息管理系统的设计研究已经十分完善,但由于社会的需求不断改变,系统还是要不断的进行修改、开发。我们采用的优秀架构也能很好的支持以后系统的变更和扩展。

2、系统功能

本系统为毕业生就业管理信息系统,目的是为了满足各院校对自己现有的毕业生就业管理系统的提高和改进。统一管理毕业生信息,才能快速统计、查询和修改信息等工作,从而提高工作者的的劳动效率。

系统包括功能模块:毕业生信息维护、招聘公司信息维护、毕业生成绩维护、招聘信息维护、毕业生成绩录入。

3、技术路线

这个管理信息系统是以Java技术为主要线路,结合HTML5语言、Ajax语言以及Java Script脚本语言,采用Tomcat为HTTP服务器,开发的以MVC模式为主题的教务系统。需要了解信息的用户通过网络来向Web服务器发送Http请求。Web服务器接受请求,与DB服务器交互数据,并以HTML方式向用户返回结果。

二、系统界面模块的详细设计

1,、管理员信息页面的设计

处理的基本功能设计:点击查询按扭,进入查询页面。如果查询条件不输入的话,则列表页面返回全部的信息。可以输入教师序号进行查询。点击新增按扭,转换到添加页面,按要求填写其相关的信息资料,书写完成确定无误后单击确定提交按钮,提交添加的信息。如果成功,则把此条记录添加到数据库的毕业生个人基本信息表中,并且返回提示操作成功。若删除记录在列表显示页面,选择所在记录单击删除按扭,系统会自动弹出是否确定删除对话框。是则删除,否则不执行删除命令。若修改记录在列表显示页面,选择所在记录单击修改按扭,进行修改。

2、毕业生信息页面的设计

处理的基本功能设计:点击查询按扭,进入查询页面。如果查询条件不输入的话,则列表页面返回全部的信息。可以输入教师序号进行查询。点击新增按扭,转换到添加页面,按要求填写其相关的信息资料,书写完成确定无误后单击确定提交按钮,提交添加的信息。如果成功,则把此条记录添加到数据库的毕业生个人基本信息表中,并且返回提示操作成功。若删除记录在列表显示页面,选择所在记录单击删除按扭,系统会自动弹出是否确定删除对话框。是则删除,否则不执行删除命令。若修改记录在列表显示页面,选择所在记录单击修改按扭,进行修改。

3、企业信息功能界面的设计

处理的基本功能设计:点击查询按扭,进入查询页面。如果查询条件不输入的话,则列表页面返回全部的信息。可以输入教师序号进行查询。点击新增按扭,转换到添加页面,按要求填写其相关的信息资料,书写完成确定无误后单击确定提交按钮,提交添加的信息。如果成功,则把此条记录添加到数据库的毕业生个人基本信息表中,并且返回提示操作成功。若删除记录在列表显示页面,选择所在记录单击删除按扭,系统会自动弹出是否确定删除对话框。是则删除,否则不执行删除命令。若修改记录在列表显示页面,选择所在记录单击修改按扭,进行修改。

三、系统测试

系统测试是指在特定的环境下,结合一定的测试方法、使用测试工具进行测试发现问题的过程。人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件,还要有风险评估。在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。

1、解析黑盒测试

黑盒测试倾向于软件的功能性需求的测试。黑盒测试和白盒测试并不是等同的。黑盒测试可以查出以下缺点:

①功能错误或遗漏;②界面错误;③数据结构或者外部数据库访问有误;④性能错误;⑤初始化和终止错误。

2、系统集成测试与确认测试

集成测试是指在单元测试之后,把模块依据之前的设计组合成为子系统或系统,然后进行集成测试的过程。有时候一些模块虽然能够单独运行,但不确定组合一起还能正常运行。程序小部分问题很难发现,连起来不能运行,影响功能实现。

确认测试是在最后阶段测试一个完整的系统是否能够正常运行完成指标。让广大用户体验之前确认它们的性能是良好的。如果和预想一样则成功,否则需要重新修改,直到确认测试成功。

本系统实现了对毕业生就业系统的日常管理,包括学生管理、教师管理、毕业生信息更新、招聘启示的维护、用人单位的动态、毕业生成绩录入以及毕业生成绩查询。本系统是使用Java语言进行编写代码。利用HTML5网站开发技术设计了毕业生就业管理信息系统。主要通过HTML5编写编写交互画面,采用Spring MVC+My Batis框架系统业务逻辑的管理,用My SQL数据库的信息保存数据信息。

本次的开发实现了对毕业生就业信息的管理,采用B/S结构模式是当前的系统开发中比较流行的模式,并对HTML5、Ajax、Spring MVC、My Batis技术有了一次完美的结合,为后期的功能扩展做好准备。首先,基于网络的系统开发有利于系统的透明化,也方便和外界交流,沟通性较好;其次,以网页的形式开发占用资源较少,易于编码设计;再者,从使用者操作的界面来看,只能对可看到的页面进行操作而看不到后台数据库,这对数据的保密和安全起到了决定性的影响。

本系统已经俨然成为一个网络中的高校毕业生就业管理系统。但是本系统与真正意义上的高校毕业生就业管理系统存在一定的差距,尤其是在信息量与规范上,在安全性,实时性、并发性、一致性和规范性等诸多方面都存在着一定的隐患。我们将在后期对其不断的完善和更新。使其更好的完成高校毕业生的信息管理管理工作。

摘要:随着我国教育事业的不断发展,各高校人数的不断增加,应届毕业生的就业问题逐渐引起了个人、学校、社会的关注。而且随着互联网浪潮的到来,各种互联网技术和互联网应用不断的成熟和普及。因此,本文将应用互联网技术应用,通过对高校毕业生就业信息管理系统的设计与开发,来合理规划学生的毕业信息,方便广大师生和社会企业的信息沟通,从而提高教务管理工作水平。

关键词:HTML5,SpringMVC,MyBatis,MySQL

上一篇:“管工融合”背景下管理类专业学生职业胜任力培养的课程体系设计研究下一篇:健身气功进入高校体育的可行性研究