jsp的高校勤工俭学管理系统(源码)
摘 要生活中各大高校勤工俭学的工序繁复复杂,所以本文针对这一问题设计了基于JSP的高校勤工俭学管理系统。在整个开发工程中使用MyEclipse为开发工具,并使用了Oracle为后台数据库。经过对系统的需求分析、系统设计和软件测试来完成整个系统的设计和测试。本文详细的介绍了该系统的主要内容。该系统主要解决的问题是让学生以及各部门可以自己上传和查询自己的信息,不需要再通过第三方的安排。简化了学生申请勤工俭学的程序,而且学生也可以自己选择申请自己所喜欢的勤工俭学岗位。同时也方便了管理员的管理,以及提高了工作效率。在完成整个系统的设计之后,对此系统进行测试,经过多次修改和测试,最终完成了该系统的主要功能。
目 录
第一章 绪论 1
1.1论文工作的选题背景和意义 1
1.2论文工作的主要内容 1
1.3论文的结构 1
第二章 相关技术简介 3
2.1JSP 3
2.2MyBatis 3
2.3Struts2 3
第三章 勤工俭学管理系统需求分析 4
3.1系统的可行性分析 4
3.1.1技术可行性 4
3.1.2环境可行性 4
3.1.3经济可行性 4
3.2数据需求分析 4
3.3功能需求分析 4
3.4非功能需求分析 5
第四章 勤工俭学管理系统系统设计 6
4.1系统概要设计 6
4.2系统详细设计 6
4.2.1数据库设计 6
4.2.2模块设计 9
第五章 勤工俭学管理系统编码与实现 12
5.1用户登录 12
5.2主界面显示 12
5.3申请勤工俭学岗位页面显示 13
5.4部门界面显示 14
第六章 勤工俭学管理系统系统测试 17
6.1管理员登录测试 17
6.2学生注册页面测试 18
第七章 存在的问题和解决的方法 21
7.1存在的问题 21
7.2解决的方法 21
结
*好棒文|www.hbsrm.com +Q: ^351916072*
束语 22
致 谢 23
参考文献 24
附录A 25
附录B 27
附录C 30
第一章 绪论
1.1论文工作的选题背景和意义
随着现在社会信息技术的不断发展,我们的生活与计算机早已息息相关,不管是网上购物,还是已经慢慢进入我们生活的智能家居。各种网上系统的开发,使得我们只需动一动手指,便可以轻松的在电脑上完成各种任务和工作,也在这个快节奏的生活中,给我们增加了便利。基于JSP的高校学生勤工俭学管理系统,是一个能让学生、工作部门,以及管理员能在网上操作,完成一系列申请的勤工俭学岗位的系统。
现在大部分的高校学生想要勤工俭学,必须亲自去和老师说,然后填写申请报告,再通过老师去联系别的部门,看需不需要勤工俭学者,然后再通知学生。这样复杂而又繁琐的工序,即浪费了我们宝贵的时间,也浪费了我们的精力。而且现在各高校积极提倡学生勤工俭学,通过勤工俭学,学生可以提早了解到社会,学习和适应社会的法则,为以后提供了经验。也随着高校学生的增多,学费以及生活费用的不断增加,让更多的学生在学校时,想通过勤工俭学来获得一定的生活经济,也同时通过勤工俭学,学习和积累社会经验。但是学校的勤工俭学人数有一定的限制,而且复杂的申请工作,也让学生望而却步。
基于上述所有的因素,本课题的内容是设计出一个基于JSP的高校学生勤工俭学管理系统。这个系统将给学生和部门的工作带来极大的便利,以及便于人们操作。勤工俭学系统为学生、老师和部门提供了一个便利的平台。学生可根据自己的学号注册,发布自己信息,申请工作。各部门也可以发布勤工俭学岗位需求信息。该系统减轻了老师的工作,老师相当于管理员,只需要在电脑上动手操作就好,不需要再费力的去联系勤工俭学部门。
1.2论文工作的主要内容
该论文的主要内容是设计并实现一个基于JSP的高校学生勤工俭学管理系统,是一个集合了学生、管理员和各部门三方于一体的应用系统。它的主要功能如下:
学生如果申请勤工俭学不需要通过老师,而是可以直接使用该系统来注册自己的信息。一旦注册,学生的信息就会被存入学生表中。注册成功后,可以登入系统,学生可以在网页上查看和申请自己喜欢的工作。工作单位也可以注册部门,注册成功后,各部门可以在网页上发布勤工俭学岗位需求信息,等待学生的申请,一旦收到学生的申请之后,系统会自动把学生和勤工俭学岗位添加到申请表中,部门可以通过查看申请表来删选适合该岗位的学生。当部门选择好学生后,系统会把学生和勤工俭学岗位添加到工作表中。一旦添加成功,部门可以通过学生的个人信息通知学生,学生便可查阅到信息。管理员可对部门和学生进行管理。学生也可以通过查看自己的个人中心,查看自己的勤工俭学岗位信息以及个人资料。
1.3论文的结构
绪论 本章节介绍了该论文的选题背景和意义、毕业设计的主要内容和论文的 组织结构;
相关技术简介 本章介绍了在毕业设计中使用到的相关技术;
勤工俭学管理系统需求分析 本章对该毕业设计将实现的系统做了一个详细的需求分析;
勤工俭学管理系统系统设计 本章主要描述了该软件系统该如何实现功能;
勤工俭学管理系统编码与实现 本章展示了毕业设计中完成系统的一部分界面显示;
勤工俭学管理系统系统测试 本章介绍了几个对毕业设计中的软件系统的测试用例;
存在的问题和解决方法 本章简单的描述了在设计毕业设计时遇到的一些问题和它的解决方案;
结束语
致谢
参考文献
附录A
附录B
附录C
第二章 相关技术简介
2.1JSP
JSP,它的全称是Java Servlet Pages,是Java服务器的页面。它是一种动态网页技术的标准,在目前,它已经成为世界上开发动态网页的主流技术之一[4]。JSP与HTML不同的是,它并不是在客户端执行的,而是运行在服务器端。它在运行时需要先转化成一个Servlet文件,再转化成class文件,最后才会形成一个页面显示在客户端。它可以响应客户端的请求,但它的返回依旧是一个HTML语言,所以用户在浏览器中便可以浏览JSP。JSP是在HTML上的一种扩展,他是在HTML的基础之上增加了Java程序段和JSP标记。它实现了HTML语法中的对于Java的扩展,它的后缀名为(*.jsp)。与HTML的静态页面不同,JSP是一种动态页面技术,通过JSP开发的WEB项目是一种跨平台的,它既可以在Linux上运行,也可以在Windows上使用。
目 录
第一章 绪论 1
1.1论文工作的选题背景和意义 1
1.2论文工作的主要内容 1
1.3论文的结构 1
第二章 相关技术简介 3
2.1JSP 3
2.2MyBatis 3
2.3Struts2 3
第三章 勤工俭学管理系统需求分析 4
3.1系统的可行性分析 4
3.1.1技术可行性 4
3.1.2环境可行性 4
3.1.3经济可行性 4
3.2数据需求分析 4
3.3功能需求分析 4
3.4非功能需求分析 5
第四章 勤工俭学管理系统系统设计 6
4.1系统概要设计 6
4.2系统详细设计 6
4.2.1数据库设计 6
4.2.2模块设计 9
第五章 勤工俭学管理系统编码与实现 12
5.1用户登录 12
5.2主界面显示 12
5.3申请勤工俭学岗位页面显示 13
5.4部门界面显示 14
第六章 勤工俭学管理系统系统测试 17
6.1管理员登录测试 17
6.2学生注册页面测试 18
第七章 存在的问题和解决的方法 21
7.1存在的问题 21
7.2解决的方法 21
结
*好棒文|www.hbsrm.com +Q: ^351916072*
束语 22
致 谢 23
参考文献 24
附录A 25
附录B 27
附录C 30
第一章 绪论
1.1论文工作的选题背景和意义
随着现在社会信息技术的不断发展,我们的生活与计算机早已息息相关,不管是网上购物,还是已经慢慢进入我们生活的智能家居。各种网上系统的开发,使得我们只需动一动手指,便可以轻松的在电脑上完成各种任务和工作,也在这个快节奏的生活中,给我们增加了便利。基于JSP的高校学生勤工俭学管理系统,是一个能让学生、工作部门,以及管理员能在网上操作,完成一系列申请的勤工俭学岗位的系统。
现在大部分的高校学生想要勤工俭学,必须亲自去和老师说,然后填写申请报告,再通过老师去联系别的部门,看需不需要勤工俭学者,然后再通知学生。这样复杂而又繁琐的工序,即浪费了我们宝贵的时间,也浪费了我们的精力。而且现在各高校积极提倡学生勤工俭学,通过勤工俭学,学生可以提早了解到社会,学习和适应社会的法则,为以后提供了经验。也随着高校学生的增多,学费以及生活费用的不断增加,让更多的学生在学校时,想通过勤工俭学来获得一定的生活经济,也同时通过勤工俭学,学习和积累社会经验。但是学校的勤工俭学人数有一定的限制,而且复杂的申请工作,也让学生望而却步。
基于上述所有的因素,本课题的内容是设计出一个基于JSP的高校学生勤工俭学管理系统。这个系统将给学生和部门的工作带来极大的便利,以及便于人们操作。勤工俭学系统为学生、老师和部门提供了一个便利的平台。学生可根据自己的学号注册,发布自己信息,申请工作。各部门也可以发布勤工俭学岗位需求信息。该系统减轻了老师的工作,老师相当于管理员,只需要在电脑上动手操作就好,不需要再费力的去联系勤工俭学部门。
1.2论文工作的主要内容
该论文的主要内容是设计并实现一个基于JSP的高校学生勤工俭学管理系统,是一个集合了学生、管理员和各部门三方于一体的应用系统。它的主要功能如下:
学生如果申请勤工俭学不需要通过老师,而是可以直接使用该系统来注册自己的信息。一旦注册,学生的信息就会被存入学生表中。注册成功后,可以登入系统,学生可以在网页上查看和申请自己喜欢的工作。工作单位也可以注册部门,注册成功后,各部门可以在网页上发布勤工俭学岗位需求信息,等待学生的申请,一旦收到学生的申请之后,系统会自动把学生和勤工俭学岗位添加到申请表中,部门可以通过查看申请表来删选适合该岗位的学生。当部门选择好学生后,系统会把学生和勤工俭学岗位添加到工作表中。一旦添加成功,部门可以通过学生的个人信息通知学生,学生便可查阅到信息。管理员可对部门和学生进行管理。学生也可以通过查看自己的个人中心,查看自己的勤工俭学岗位信息以及个人资料。
1.3论文的结构
绪论 本章节介绍了该论文的选题背景和意义、毕业设计的主要内容和论文的 组织结构;
相关技术简介 本章介绍了在毕业设计中使用到的相关技术;
勤工俭学管理系统需求分析 本章对该毕业设计将实现的系统做了一个详细的需求分析;
勤工俭学管理系统系统设计 本章主要描述了该软件系统该如何实现功能;
勤工俭学管理系统编码与实现 本章展示了毕业设计中完成系统的一部分界面显示;
勤工俭学管理系统系统测试 本章介绍了几个对毕业设计中的软件系统的测试用例;
存在的问题和解决方法 本章简单的描述了在设计毕业设计时遇到的一些问题和它的解决方案;
结束语
致谢
参考文献
附录A
附录B
附录C
第二章 相关技术简介
2.1JSP
JSP,它的全称是Java Servlet Pages,是Java服务器的页面。它是一种动态网页技术的标准,在目前,它已经成为世界上开发动态网页的主流技术之一[4]。JSP与HTML不同的是,它并不是在客户端执行的,而是运行在服务器端。它在运行时需要先转化成一个Servlet文件,再转化成class文件,最后才会形成一个页面显示在客户端。它可以响应客户端的请求,但它的返回依旧是一个HTML语言,所以用户在浏览器中便可以浏览JSP。JSP是在HTML上的一种扩展,他是在HTML的基础之上增加了Java程序段和JSP标记。它实现了HTML语法中的对于Java的扩展,它的后缀名为(*.jsp)。与HTML的静态页面不同,JSP是一种动态页面技术,通过JSP开发的WEB项目是一种跨平台的,它既可以在Linux上运行,也可以在Windows上使用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1308.html