就业管理系统的设计与实现designandimplementationofstudentemploymentmanage
摘 要摘 要近几年,由于教育信息化理念的出台,使各种信息管理系统开始设计并应用于教学管理中。传统的人工信息管理方式,已逐渐被淘汰。在这种情况下,对于各个高校而言,设计一个安全可靠,高效且操作方便的学生就业管理系统就显得非常必要了。本次学生就业管理系统的设计与开发,将能够有效的减轻学校对就业信息管理的工作量,提高工作效率。并且能够对学生就业情况进行完善的统计,同时给学生一个好的就业途径。该系统会以JSP、Spring、Mybatis和Bootstrap为主要开发技术,以MVC模式为主要架构,合理设计并实现了登录、学生子模块、管理员子模块三大功能模块。本文主要对上述三大功能模块进行了概要设计和详细设计,主要解决登录模块中的用户登录和学生账号注册问题,学生子模块中的招聘信息查询、招聘信息申请及个人信息修改等多个问题,管理员子模块中的招聘信息维护、单位信息维护、及用户账号管理等多个问题。经开发、调试与测试,系统可初步达到实际所定需求。关键词学生就业管理;信息化;JSP;Spring
目 录
第一章 绪论 1
1.1 开发背景及问题 1
1.2 课题开发的目的及意义 2
1.3主要内容及章节安排 2
第二章 开发工具及相关技术 4
2.1 相关开发技术介绍 4
2.1.1 Java技术介绍 4
2.1.2 MVC技术介绍 4
2.1.3 Spring技术介绍 4
2.1.4 MyBatis技术介绍 5
2.1.5 Bootstrap技术介绍 5
2.1.6 Ajax技术介绍 5
2.2开发工具介绍 5
2.2.1 Eclipse介绍 5
2.2.2 Tomcat介绍 6
2.2.3 MySQL技术介绍 6
第三章 学生就业管理系统总体设计 7
3.1 学生就业管理系统需求分析 7
3.2 学生就业管理系统可行性分析 7
3.3 学生就业管理系统概要设计 8
3.3.1 学生就业管理系统流程图 8
3.3.2 学生就业管理系统架构 8
3 *好棒文|www.hbsrm.com +Q: ^351916072#
.3.3 学生就业管理系统结构设计 9
3.3.4 数据库设计 10
第四章 学生就业管理系统详细设计 14
4.1系统用户模块 14
4.1.1登录模块设计 14
4.1.2密码修改设计 15
4.1.3用户注册设计 17
4.2系统公共模块 18
4.2.1招聘信息查询设计 18
4.2.2单位信息查询设计 20
4.2.3单位详细信息查看设计 21
4.3系统独立子模块 23
4.3.1招聘信息添加设计 23
4.3.2招聘信息申请设计 24
4.3.3已投岗位查询设计 26
4.3.4个人信息模块设计 27
4.3.5我的工作设计 29
第五章 系统功能测试 31
5.1 功能测试 31
5.2 问题及总结 35
结 论 37
致 谢 38
参考文献 39
绪论
开发背景及问题
随着我校招生规模的逐渐扩大,以及学校认知制度的改革。我校的毕业生人数将不断增加。然而学校对学生毕业管理方面所投入的人力并未增加,这使得管理人员的工作压力越来越大。同时传统的管理学生就业信息方式,还是以人工纸质文档为主。这就会造成很多问题,如办公效率低下、文档信息的保密性极差、毕业生信息更新周期较长,同时由于多年毕业信息文档的积累,冗余出大量数据,这给查找、更新及维护造成了极大的不便。为了减轻学校管理的压力,同时方便学生更快的融入社会,给他们提供更多更好的就业信息。设计出一种新的就业管理系统就显得尤为重要了。
现在随着IT技术的迅猛发展,人们对信息的保存及处理达到了一个新的高度。同时基于C/S和B/S架构的web[1]网站搭建技术正趋于完善,越来越多的企业将信息管理迁入web系统中。同样人们开始把数据库等技术引入大部分的web系统中。这些系统在处理大量数据上采用先进的编程思想和一些适当的sql语句对数据库进行连接,同时在数据库的设计上减少了数据的冗余,避免了大量数据的重复,使执行效率得到大大的提高。同时数据库系统可以对那些大量的繁琐数据进行有效的查询,且能很好的管理这些数据。利用这一功能,我们可以根据浏览器所提交的访问请求,将这些数据从数据库中查询出来,并进行处理,填充到动态页面之中,然后返回将这些渲染好的页面返回给客户端的浏览器。这样就能很好的把数据库技术运用到Web技术上了。
近几年国家发布了很多关于将教育实现信息化的理念,这也使得越来越多的信息管理系统被人们设计出来,并合理的运用到学校的教学和管理当中。与此同时,对毕业生就业信息的管理一直是各个高校日常工作中的重要组成部分。针对此情况,本课题的开展就拥有了其实际意义。
本系统的设计与开发,以实际情况为基础,根据老师提出的具体要求,使用当下流行的B/S技术。使用B/S[2]技术的原因是,传统的C/S技术,需要提供客户端,用户在没有客户端时无法使用系统。而B/S技术就很好的规避这一问题,因为其使用的是浏览器和服务器进行交互,用户只要有网就可以进行系统的登录。本系统根据用户需求,将系统分为多个模块,并对其依次进行实现。此系统开发完成后,能够有效的减轻学校对就业信息管理的工作量,提高工作效率。并且能够对学生就业情况进行完善的统计,同时给学生一个好的就业途径。
课题开发的目的及意义
毕业生就业信息管理系统是教育单位不可或缺的部分,此系统所提供的功能对学校的学生、老师和管理者来说非常重要。毕业生就业信息管理系统方便学校方统计管理学生就业情况,同时为在校学生提供良好的就业获取方式。这款以Web为基础的学生就业信息管理系统会通过网络进行数据的连接和传输,学校管理员可以在任何地方任何地点,通过网络来登录到系统,然后对学生就业信息进行有效的管理和维护。使用这种方法来管理信息能实现方便查找、信息更加可靠安全、能存储大量数据、成本低等诸多优点,能够极大地提高学生就业信息管理的效率。由于被地点,时间等因素所限制,只要通过网络就可实现登录。这使得管理员可以轻松完成对毕业生信息,单位信息以及发布动态岗位招聘信息等系统管理工作。同样管理员可以通过系统里的功能模块,对本校的毕业生信息,统计好就业信息进行有效的操作。在学生方面,毕业生同样可以在任何地点任何地点,对自己的个人信息、岗位申请信息进行相应的更新和查看。系统将会为用户提供学生,管理员两种不同的登录方式,用户可以在下拉框中选择不同的登录入口,以此进入到对应的角色服务页面。
目 录
第一章 绪论 1
1.1 开发背景及问题 1
1.2 课题开发的目的及意义 2
1.3主要内容及章节安排 2
第二章 开发工具及相关技术 4
2.1 相关开发技术介绍 4
2.1.1 Java技术介绍 4
2.1.2 MVC技术介绍 4
2.1.3 Spring技术介绍 4
2.1.4 MyBatis技术介绍 5
2.1.5 Bootstrap技术介绍 5
2.1.6 Ajax技术介绍 5
2.2开发工具介绍 5
2.2.1 Eclipse介绍 5
2.2.2 Tomcat介绍 6
2.2.3 MySQL技术介绍 6
第三章 学生就业管理系统总体设计 7
3.1 学生就业管理系统需求分析 7
3.2 学生就业管理系统可行性分析 7
3.3 学生就业管理系统概要设计 8
3.3.1 学生就业管理系统流程图 8
3.3.2 学生就业管理系统架构 8
3 *好棒文|www.hbsrm.com +Q: ^351916072#
.3.3 学生就业管理系统结构设计 9
3.3.4 数据库设计 10
第四章 学生就业管理系统详细设计 14
4.1系统用户模块 14
4.1.1登录模块设计 14
4.1.2密码修改设计 15
4.1.3用户注册设计 17
4.2系统公共模块 18
4.2.1招聘信息查询设计 18
4.2.2单位信息查询设计 20
4.2.3单位详细信息查看设计 21
4.3系统独立子模块 23
4.3.1招聘信息添加设计 23
4.3.2招聘信息申请设计 24
4.3.3已投岗位查询设计 26
4.3.4个人信息模块设计 27
4.3.5我的工作设计 29
第五章 系统功能测试 31
5.1 功能测试 31
5.2 问题及总结 35
结 论 37
致 谢 38
参考文献 39
绪论
开发背景及问题
随着我校招生规模的逐渐扩大,以及学校认知制度的改革。我校的毕业生人数将不断增加。然而学校对学生毕业管理方面所投入的人力并未增加,这使得管理人员的工作压力越来越大。同时传统的管理学生就业信息方式,还是以人工纸质文档为主。这就会造成很多问题,如办公效率低下、文档信息的保密性极差、毕业生信息更新周期较长,同时由于多年毕业信息文档的积累,冗余出大量数据,这给查找、更新及维护造成了极大的不便。为了减轻学校管理的压力,同时方便学生更快的融入社会,给他们提供更多更好的就业信息。设计出一种新的就业管理系统就显得尤为重要了。
现在随着IT技术的迅猛发展,人们对信息的保存及处理达到了一个新的高度。同时基于C/S和B/S架构的web[1]网站搭建技术正趋于完善,越来越多的企业将信息管理迁入web系统中。同样人们开始把数据库等技术引入大部分的web系统中。这些系统在处理大量数据上采用先进的编程思想和一些适当的sql语句对数据库进行连接,同时在数据库的设计上减少了数据的冗余,避免了大量数据的重复,使执行效率得到大大的提高。同时数据库系统可以对那些大量的繁琐数据进行有效的查询,且能很好的管理这些数据。利用这一功能,我们可以根据浏览器所提交的访问请求,将这些数据从数据库中查询出来,并进行处理,填充到动态页面之中,然后返回将这些渲染好的页面返回给客户端的浏览器。这样就能很好的把数据库技术运用到Web技术上了。
近几年国家发布了很多关于将教育实现信息化的理念,这也使得越来越多的信息管理系统被人们设计出来,并合理的运用到学校的教学和管理当中。与此同时,对毕业生就业信息的管理一直是各个高校日常工作中的重要组成部分。针对此情况,本课题的开展就拥有了其实际意义。
本系统的设计与开发,以实际情况为基础,根据老师提出的具体要求,使用当下流行的B/S技术。使用B/S[2]技术的原因是,传统的C/S技术,需要提供客户端,用户在没有客户端时无法使用系统。而B/S技术就很好的规避这一问题,因为其使用的是浏览器和服务器进行交互,用户只要有网就可以进行系统的登录。本系统根据用户需求,将系统分为多个模块,并对其依次进行实现。此系统开发完成后,能够有效的减轻学校对就业信息管理的工作量,提高工作效率。并且能够对学生就业情况进行完善的统计,同时给学生一个好的就业途径。
课题开发的目的及意义
毕业生就业信息管理系统是教育单位不可或缺的部分,此系统所提供的功能对学校的学生、老师和管理者来说非常重要。毕业生就业信息管理系统方便学校方统计管理学生就业情况,同时为在校学生提供良好的就业获取方式。这款以Web为基础的学生就业信息管理系统会通过网络进行数据的连接和传输,学校管理员可以在任何地方任何地点,通过网络来登录到系统,然后对学生就业信息进行有效的管理和维护。使用这种方法来管理信息能实现方便查找、信息更加可靠安全、能存储大量数据、成本低等诸多优点,能够极大地提高学生就业信息管理的效率。由于被地点,时间等因素所限制,只要通过网络就可实现登录。这使得管理员可以轻松完成对毕业生信息,单位信息以及发布动态岗位招聘信息等系统管理工作。同样管理员可以通过系统里的功能模块,对本校的毕业生信息,统计好就业信息进行有效的操作。在学生方面,毕业生同样可以在任何地点任何地点,对自己的个人信息、岗位申请信息进行相应的更新和查看。系统将会为用户提供学生,管理员两种不同的登录方式,用户可以在下拉框中选择不同的登录入口,以此进入到对应的角色服务页面。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/811.html