目录
第1章.设计任务与要求 1
1.1设计目的 1
1.2设计任务 1
1.3设计要求 1
1.4设计环境 2
第2章总体设计 2
2.1系统功能设计 2
第3章. 详细设计 4
3.1数据库设计 4
3.2登录功能 4
3.3添加功能 6
3.4删除功能 8
3.5修改功能 9
3.6上传功能 10
3.7下载功能 11
第4章测试 13
4.1用户登录模块 13
第5章总结 16
参考文献 18
第1章.设计任务与要求
1.1设计目的
复习、巩固JavaWeb的基础知识,进一步加深对JavaWeb技术的理解和掌握;人事管理功能为员工提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼员工的分析解决实际问题的能力。培养员工在项目开发中团队合作精神、创新意识及能力。
1.2设计任务
人事管理系统是一个人事系统,主要是帮助员工和管理层更好进行交流,根据人事管理系统的基本需求,本系统需要完成以下任务:
1、用户管理功能:用户登录之后可以对人事资料查询,人事信息上传和下载。
2、员工管理功能:员工登录之后可以对自己所在部门进行查看,个人信息进行修改
3、职位管理功能:管理员登陆之后可以对员工的职位进行调整
3、部门管理功能:职位登录本系统可以上传人事资料、视频以及下载,另外可以对这些资料进行增删改查。
4、管理用户功能:管理员登录系统之后可以分配职位和部门,对员工和职位进行管理。
5、招聘信息:发布各个部门的招聘信息
6、发布公告
1.3设计要求
使用三层框架,每个功能要尽可能的贴近实际,合理全面。对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功 能,可以加以其他功能或修饰,使程序更加完善、合理。
2.系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面;
3.说明书、流程图要清楚;
4.记录设计情况(备查,也为编写设计说明书作好准备);
1.4设计环境
Windows操作系统,idea+mysql开发环境。
第2章总体设计
2.1系统功能设计
在互联网迅速发展的时代,越来越多的行业进入了“互联网+”模式,而教育行业也进入了“互联网+”模式,为使人事管理更加方便,人事管理系统便被开发了出来。本系统的主要功能如表2.1所示。
表2.1 系统功能
注册用户功能 职位注册 1.录入职位信息;
2.存入数据库中。
员工注册 1.录入员工信息;
2.存入数据库中。
登入系统功能
职位登入 职位从键盘输入职位id与密码,若职位id和密码正确,则跳转到职位端首页,若职位id和密码不正确,则跳转到注册页面,并提示“该用户不存在。”
员工登入 员工从键盘输入员工学号与密码,若员工学号和密码正确,则跳转到员工端首页,若员工学号和密码不正确,则跳转到注册页面,并提示“该用户不存在。”
系统管理员 添加员工 往已有的员工表中添加新的员工记录。具体功能为:
1.用户首先从键盘输入一条员工信息;
2.检查用户输入信息的合法性。若合法,则将员工信息写入数据库,并跳转到登录页面;若不合法,则提示用户“用户注册信息不合法,请重新输入。”
删除员工 在已有的员工表中删除一个或多个员工记录。具体功能为:
1.根据用户勾选信息id,查找到员工信息;
2.删除员工记录;
3.更新到数据库中。
查找员工 系统管理员可以查看已注册的员工记录。具体功能为:
1.若该员工已注册,则显示该员工的所有信息。
修改员工 系统管理员可以在已注册的员工表中修改某个员工的相关信息。具体功能为:
1.根据员工学号查找并显示出员工所有信息;
2.修改员工信息。
添加职位 往已有的职位表中添加新的职位记录。具体功能为:
1.用户首先从键盘输入一条职位信息;
2.检查用户输入信息的合法性。若合法,则将职位信息写入数据库,并跳转到登录页面;若不合法,则提示用户“用户注册信息不合法,请重新输入。”
删除职位 在已有的职位表中删除一个或多个职位记录。具体功能为:
1.根据用户勾选信息id,查找到职位信息;
2.删除职位记录;
3.更新到数据库中。
查找职位 系统管理员可以查看已注册的职位记录。具体功能