/SalaryManagementSystem

A simple salary management system

Primary LanguageJava

番茄工资管理系统

其实就是个作业,发上来存着(小声)。

已完成功能/系统

  • 登录系统
    • 身份选择
    • 账户存在性检查
    • 密码匹配检查
    • 登录

  • 员工:查询系统
    • 个人信息面板

      • 个人信息显示
      • 密码修改
    • 工资面板

      • 工资查询
        • 按月份查询
        • 按月份区间查询

  • 管理员:工资与员工管理系统
    • 个人信息面板

      • 个人信息显示
    • 员工数据管理面板

      • 创建
        • 合理性检查
      • 删除
      • 查询
        • 查询筛选项:
          • 员工工号
          • 月份
          • 月份区间
      • 更新
        • 合理性检查
      • 批量导入
        • 合理性检查
      • 合理性检查
        • 数据的格式合法性检查
        • 数据的单一性检查
    • 工资数据管理面板

      • 创建
      • 查询
        • 查询筛选项:
          • 员工工号
          • 月份
          • 月份区间
      • 更新

TODO

  1. 完善翻页按钮判断逻辑
  2. 工资数据合理性判断
  3. 批量导入/导出(1/4)
  4. 找回密码
  5. 用户头像
  6. 手机/邮箱/身份证号的唯一性判断
  7. 手机/邮箱/身份证号/生日的格式判断
  8. 查询分页
  9. 工资表显示员工工号
  10. 显示输入框提示
    • 员工创建界面的提示不直接显示, find cause
  11. 创建者/更新者显示名字
  12. 计算实际工资与到手工资
  13. 添加到手工资