主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。
收藏点赞不迷路 关注作者有好处
文末获取源码
项目描述
本工作日志管理系统是一个面向中小企业的简单的工作管理系统,它主要实现公司职员的工作日志管理、员工的任务分配和简单的人事管理。使用该系统,企业管理者或团队领导可以方便地通过网络对下属员工分发任务;员工可以在网上进行工作讨论,可以在网上随时记录自己每天的工作情况,可以方便地在周末或者月末生成阶段性工作总结;员工可对工作进行自我评价,员工之间可根据要求进行工作互评;企业还可对员工人事信息进行基本的查询和管理。
本系统采用 B/S 模式和 MVC 三层结构构建,使用 SSH+JSP+MYSQL,在权限分配上,采用了按角色和自定义权限相结合的方式来分配,提高了权限管理的灵活性和安全性。权限分配包括了角色权限、用户权限、页面权限。
技术选型
【后端】java
【框架】:ssm
【前端】:jsp
【JDK版本】:JDK1.8
【服务器】:tomcat7+
【数据库】:mysql 5.7+
功能设计
功能截图
登录主界面
图5-1 登录主页面
如图5-1所示,在页面填好相关信息后,可以选择记住密码,点击登录按钮就可以把项目信息传输到后台进行相关处理。
1.2.4管理员登录首页
图5-2 管理员登录首页
如图5-2所示,当选中需要的功能按钮,比如修改密码,个人资料,信息中心等。
5.2.2.1修改密码
图5-3 修改密码
图5-3所示,输入旧密码会ajax验证,在填入新密码,然后点击提交即可修改密码
5.2.2.2个人资料
图5-4 个人信息
图5-4所示,输入信息就可以更改自己的所有信息,然后点击提交
5.2.2.3信息中心
图5-5 信息中心
图5-5所示,显示自己的汇报及其反馈情况。
1.2.5项目管理
5.2.3.1新建项目
5.2.3.2项目编辑
图5-7 项目编辑
图5-7所示,修改信息后,点击提交,就可以修改项目信息。
5.2.3.3项目阶段管理
图5-8 项目阶段管理
图5-8所示,项目分成很多个阶段进行管理,项目阶段的增加,修改,删除。
5.2.3.4项目删除
图5-9 项目删除
图5-9所示,点击确认后,项目将从数据库进行删除,取消就不会被删除。
1.2.6员工管理
5.2.4.1添加员工
图5-10 添加员工
图5-10所示,添加信息后,点击提交,就可以添加一条员工信息信息。
5.2.4.2员工编辑
图5-11 员工编辑
图5-11所示,修改信息后,点击提交,就可以修改员工信息。
5.2.4.3删除员工
图5-12 删除员工
图5-12所示,点击删除按钮后弹出一个弹窗,确认后就删除,取消就不删除。
5.2.4.4重置密码
图5-13 重置密码
图5-13所示,点击重置密码后,就会有一个弹窗,确认就是被重置了,取消这不会被重置。
1.2.7角色管理
5.2.5.1添加角色
图5-14 添加角色
图5-14所示,添加信息后,点击提交,就可以添加一条角色信息。
5.2.5.2编辑角色
图5-15 角色编辑
图5-15所示,修改信息后,点击提交,就可以修改角色信息。
5.2.4.3删除角色
图5-15 删除员工
图5-15所示,点击删除按钮后弹出一个弹窗,确认后就删除,取消就不删除。
1.2.8汇报管理
5.2.5.1查看汇报
图5-16 查看汇报
图5-16所示,显示自己的所有汇报。
5.2.5.2查看工作
图5-17 查看工作
图5-17所示,查看工作的详细信息。
1.2.9日志管理
5.2.7.1新建日志
图5-18 日志管理
图5-18所示,添加信息后,点击提交,就会向数据库添加日志数据。
5.2.7.2提交汇报
图5-19 查看工作
图5-19所示,添加提交汇报的内容,每天只能提交一次汇报。
5.2.7.3我的汇报
图5-20
图5-17所示,提交过后就可以表示审核成功。
2系统测试
系统测试展示了登录验证和密码修改两个模块的测试内容。
2.1登录验证测试
图6-1 系统登录用户名验证
如图6-1所示,当用户名或密码没有填就点击登录后会提示“登录失败”。
图6-2 系统登录验证
如图6-2所示,当输入的用户名不存在或用户名与密码不对应,会提示“登录失败!”。
图6-3 系统主界面
当输入的用户名和密码都正确后点击登录便可进入如图6-3所示的系统主界面。
其他说明
1、系统源码经过整理与测试,确保可以正常运行。
2、小编制作不易,一键四连再走吧,您的支持永远是我们更新的动力!
3、有任何疑问与问题,可以点击下方微信名片添加微信交流。
4、限时活动,咨询就送开题报告,并且是免费的,欢迎大家来留言。
5、点赞+推荐+转发本文并截图,发后台小编可免费获取本项目源码