基于java web的员工工作日志管理系统的设计与实现
2023-02-03 10:17:51
论文总字数:38275字
摘 要
计算机技术日新月异,互联网发展之势势不可挡, 当前很多企业已经开始使用 ERP 等相关软件来处理本公司的工作事务,这就给企业管理带来了很大的便利之处,不仅仅提高了管理质量,而且也提高了管理效率。目前为止,ERP等软件系统均非常的健全完善。然而对中小企业而言,这类应用办公软件有不少功能是完全不需要的,而且还需要非常大的费用支出。
本工作日志管理系统旨在解决中小企业面临的难题,能够进行工作日志管理,还可以用于任务的分配,以及进行人事管理。当企业使用了这个系统之后,就能够在网上便捷的分发任务了;此外,员工能够通过网络展开工作方面的相关讨论,还能够随时记录自身工作中遇到的一些问题以及解决的办法,当然也可以自动生成周末工作总结或月末工作总结;员工不仅仅可以进行自我评价,还可以互评;当然,该系统还可以进行人事信息查询与管理工作。
本工作日志管理系统选取 B/S 模式,此外,还采用了 MVC 三层结构,并且应用到了 SSH JSP MySQL。依据角色分配,结合依据自定义权限进行分配,能够进行安全的权限管理操作。权限分配囊括三大部分,第一部分是角色权限,第二部分是用户权限,第三部分是页面权限。
关键词:日志管理;管理信息系统;B/S架构;MVC框架;SSH
Log Management System Based on WEB
Abstract
With to manage enterprise-related resources and daily affairs, which makes the quality and efficiency of enterprise management have a qualitative leap. Today"s large-scale OA and ERP systems are relatively well-developed, but for SMEs, on the one hand, many functions of the system may not be used at all, and on the other hand, the expensive cost also makes them discouraged.
It mainly realizes the work log management of the company staff, the task assignment of employees and the simple personnel management. Using the system, business managers or team leaders can easily distribute tasks to subordinate employees through the network; employees can conduct work discussions online, and can record their daily work status on the Internet at any time, and can easily generate periodicity at weekends or at the end of the month. Work summary; employees can self-evaluate their work, employees can work together to evaluate each other according to requirements; enterprises can also conduct basic inquiry and management of employee personnel information.
The system is built with B/S mode and MVC three-tier structure. It uses SSH JSP MySQL. In the allocation of rights, it adopts the combination of roles and custom permissions to improve the flexibility and security of rights management. Sex. The rights assignment includes role permissions, user permissions, and page permissions.
Keywords:Log management, management information system, B/S architecture, MVC framework, SSH
目 录
摘要 I
Abstract II
第一章 引言 1
1.1 目的和意义 1
1.2 现状分析 1
1.3 发展趋势 2
1.4 课题研究方法 2
第二章 相关技术 3
2.1 JAVA技术 3
2.2 B/S架构 3
2.3 SSM框架简介 4
2.4 SSM框架与SSH框架对比总结 4
2.5 MVC框架 5
2.6 MySQL数据库 6
2.7 HTML CSS JS 6
2.8 Tomcat服务器 6
第三章 系统分析 7
3.1 需求分析 7
3.1.1 目标 7
3.1.2 系统整体结构 7
3.1.3 应用环境 8
3.2 可行性分析 9
3.2.1 组织和管理上的可行性 9
3.2.2 经济可行性 9
3.2.3 技术可行性 9
第四章 系统设计 10
4.1 系统功能设计 10
4.2 数据库设计 10
4.2.1数据库E-R图 10
4.2.2 数据表设计 11
4.3 体系结构设计 15
4.3.1 体系结构 15
4.3.2 三层架构 15
第五章 编码与实现 17
5.1 系统配置 17
5.1.1 applicationContext.xml文件配置 17
5.1.2 web.xml文件配置 20
5.2 页面设计及其核心编码 22
5.2.1 登录主界面 22
5.2.2 管理员登录首页 23
5.2.3修改密码 24
5.2.4 个人资料 25
5.2.5 信息中心 26
5.2.6 退出登录 26
5.2.7项目管理 27
5.2.8 员工管理 31
5.2.9角色管理 34
5.2.10 汇报管理 37
5.2.11 日志管理 41
第六章 系统测试 46
6.1 登录验证测试 46
6.2 密码修改测试 47
结束语 48
谢辞 49
参考文献 50
第一章 引言
1.1 目的和意义
本选题就是完成一个员工工作日志管理和记录的系统,主要的功能是实现对在职员工工作日志的记录和管理,在职员工的任务分配和简单的人事管理。本系统是公司管理人员安排、监督和控制工作进展的得力帮手,也同时是一个提高在职员工工作效率的工具。它可以用于上层领导掌握员工的工作情况,有针对性地给予员工一定的工作指导与建议,及时给予员工指导,便可以使其明晓自身的不足之处,员工也可以快速地接受到上级的工作指示,以期能够尽快地达到预定的工作目标。
1.2 现状分析
如今随着计算机与互联网的快速发展, 现代不少企业均应用 ERP 等软件处理企业内部的工作,在管理质量和管理效率上均能够得到大幅度的提升。当前,大型ERP 系统具有相当健全完善的功能,然而就绝大多数的中小型企业而言,一方面系统许多功能可能根本就用不上,另一方面系统昂贵的费用也让他们不敢随意尝试,他们只能望而却步。因此在这样的环境下,我的系统可以最大程度地发挥它的作用。
我的员工工作日志管理系统是一个面向中小型企业操作简单的日常工作管理系统,它主要实现企业在职员工的工作日志管理、员工的任务分发和一些简单的人事管理。通过使用该系统,企业的管理者或企业领导可以方便、直观地对下属员工分发任务;与此同时员工们也可以在该系统上进行相关工作讨论,还可以在该系统上随时记录自己每天的工作状况,可以在周末或者月末进行阶段性工作上的总结;在职员工还可对白天工作的情况进行自我评价,当然也可以员工之间进行工作互评;企业还可对在职员工的一些基本信息进行简单地查询和管理。这样一来就有助于公司管理人员实时了解每个员工的一些日常想法以及他们的工作状态。
剩余内容已隐藏,请支付后下载全文,论文总字数:38275字