项目介绍
大学生勤工助学管理系统是提供给用户一个大学勤工助学信息管理的系统,让学生及时了解最新的大学勤工助学信息及动向,完成勤工助学管理的同时,还能通过交流区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。系统主要分为系统管理员,用工部门和学生三个部分,系统管理员主要功能包括主页,个人中心,院系管理,专业管理,学生管理,用工部门管理,岗位信息管理,申请岗位管理,面试记录管理,岗位录用管理,绩效薪酬管理:基本上实现了整个大学生勤工助学管理的全过程。
开发环境
开发语言:Java
框架:ssm
技术:JSP
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7;一定要5.7版本;
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
功能介绍
本次设计任务是要设计一个大学生勤工助学管理系统,通过这个系统能够满足大学勤工助学的管理及学生的管理功能。系统的主要功能包括主页,个人中心,院系管理,专业管理,学生管理,用工部门管理,岗位信息管理,申请岗位管理,面试记录管理,岗位录用管理,绩效薪酬管理等功能。
管理员可以根据系统给定的账号进行登录,登录后可以进入大学生勤工助学管理系统对所有模块进行管理。包括查看和修改自己的个人信息以及登录密码,学生信息等。
该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看勤工助学信息及对个人信息进行修改等功能。
这个系统的功能结构设计如图4-1所示。
4.1 系统功能模块图
效果图
目录
1 绪论 6
1.1系统背景介绍 6
1.2课题研究的目的和意义 6
1.3系统的研究现状 6
1.4系统实现的功能 6
1.5系统的特点 7
2 开发工具和技术 8
2.1 B/S体系结构 8
2.2 Java语言简介 8
2.3 JSP技术的简介 9
2.4 MySQL简介 9
2.5 SSM框架 10
3 系统需求分析 11
3.1 系统可行性分析及目的 11
3.1.1 系统设计目的 11
3.1.2 技术可行性 11
3.1.3 操作可行性 11
3.1.4 运行可行性 11
3.1.5 时间可行性 11
3.2 性能需求分析 12
3.3系统功能需求 12
3.4系统流程分析 12
3.4.1操作流程 12
3.4.2添加信息流程 13
3.4.3删除信息流程 14
4 系统总体设计 15
4.1 系统体系结构 15
4.2 数据库设计 16
4.2.1 数据库概念结构设计 16
4.2.2数据库逻辑结构设计 17
5 系统详细设计 25
5.1登录注册 25
5.2管理员功能模块 26
5.3用工部门功能模块 29
5.4学生功能模块 31
6 系统测试 34
总 结 35
参考文献 36
致谢 38