当前位置: 首页 > news >正文

java基于web的工资管理系统

(1)每个员工有用户名和密码,能够方便的按照某种关键字对自己的工资及个人信息进行查询。   
(2)系统管理员有唯一的用户名和密码,完成对员工资料的增、删、改、查以及对系统的维护。  
(3)上级主管部门可以对员工信息的查询,增加,修改,删除,汇总及打印。打印员工的信息,工资发放报表,工资历史报表,奖惩报表。 


满足上述需求的系统主要包括以下几个模块:
 (1) 登录模块。
关联角色:管理员、员工。


需求描述:普通员工登录该系统进入前台浏览页面,管理员登录进入后台管理页面。
备注:只有合法用户才能进入相关页面。
(2)  前台浏览模块。
关联角色:员工。
需求描述:员工可以查看个人详细信息,例如工资明细、考勤信息、申请假期、修改登录密码等。
备注:员工只能查看个人信息。
(3) 数据库管理模块。在系统中,所有员工的信息都要统一管理,工资的发放情况和有多少工资要有详细的记录,所以要用统一的数据库平台进行。 
(4) 后台管理模块。

 


关联角色:管理员。
需求描述:管理员可以进行员工信息管理(增删改查员工信息)、员工工资管理(包括查看员工工资、设置岗位工资结构、工资结算等)、考勤记录管理(考勤内容有出差、加班、请假、迟到早退、旷工等)、部门信息管理、岗位信息管理。

 

 

目    录
 
摘要 I
Abstract II 
目录 III
1 绪论 1
1.1 开发背景和意义 1
1.2 研究现状.. 1
2 开发环境介绍 2
2.1 Myeclipse 2
2.2 Mysql 2
2.3 Jsp 3
2.4 系统对软硬件要求 3
3 需求分析 4
3.1 开发模式分析 4
3.2 可行性分析 5
3.2.1 技术可行性 5
3.2.2 经济可行性 6
3.2.3 社会可行性 6
3.3 需求分析 6
3.3.1 普通用户用列图 6
3.3.2 管理员用列图 7
4 总体设计 8
4.1 功能模块设计 8
4.2 数据库设计 8
4.2.1 概念设计 9
4.2.2 逻辑设计 11
5 详细设计 13
5.1 系统登陆 13
5.2 密码修改模块 14
5.3 员工信息管理 14
5.4 部门管理 15
5.5 工资模块 16
5.6 考勤模块 17
5.7 员工功能模块 18
5.7.1 我的工资 18
5.7.2 我的考勤 18
5.7.3 请假模块 19
5.8 请假审批模块 19
6 系统运行与测试 20
6.1 软件测试的目的 20
6.2 软件测试的重要性 21
6.3 测试方法 21
6.4 测试实例表格 21
6.5 其他错误 21
7 总结 23
参考文献 24
致谢 26

相关文章:

  • cuda-gdb 支持内置变量的实现机制
  • 【云原生 · Kubernetes】kubernetes v1.23.3 二进制部署(三)
  • 微服务项目:尚融宝(13)(前端平台:搭建管理平台前端程序)
  • 【C++】模板初阶,了解函数模板和类模板的使用一些可能出现的问题
  • 微服务项目:尚融宝(14)(前端平台:尚融宝管理系统路由配置)
  • 中国电子用柔性阻隔膜行业产销需求与应用规模预测报告2022-2028年
  • C/C++面经嵌入式面经软件开发面经<26/30>-- 操作系统(五)
  • C/C++面经嵌入式面经软件开发面经<28/30>-- 单片机相关(一)
  • [iOS]-NSTimer与循环引用的理解
  • SpringCloudAlibaba2.2.6.RELEASE集成Gateway并实现JWT鉴权
  • Alevel经济知识点讲解:effects of deflation
  • 安装Docker后的一些配置
  • 智能驾驶功能软件平台设计规范第三部分:预测功能服务接口
  • 网课搜题公众号在线制作
  • Linux性能优化思路和方法
  • 时间复杂度分析经典问题——最大子序列和
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • exports和module.exports
  • IndexedDB
  • spring security oauth2 password授权模式
  • Spring-boot 启动时碰到的错误
  • Zsh 开发指南(第十四篇 文件读写)
  • 关于Java中分层中遇到的一些问题
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 浅谈web中前端模板引擎的使用
  • 新版博客前端前瞻
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ionic异常记录
  • (16)Reactor的测试——响应式Spring的道法术器
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • ***通过什么方式***网吧
  • **PHP二维数组遍历时同时赋值
  • .NET BackgroundWorker
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .net的socket示例
  • .NET关于 跳过SSL中遇到的问题
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .Net面试题4
  • .net生成的类,跨工程调用显示注释
  • @hook扩展分析
  • @ResponseBody
  • @基于大模型的旅游路线推荐方案
  • [ARC066F]Contest with Drinks Hard
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C#C++]类CLASS
  • [CF543A]/[CF544C]Writing Code
  • [Django ]Django 的数据库操作
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷