沈熊阳 2023-05-21 10:43 采纳率: 0%
浏览 13

不知道怎么去写一个公司请假管理系统的数据库设计

请假管理系统
该模块的主要功能有:
 1、设定国定假日
 2、公司策略设定(年假数)
 3、删除请假记录
 4、按部门汇总某段时期内的请假记录
 5、详细列出某个员工某段时期内的所有请假记录
 6、撤销假期
该模块的主要界面有:
 1、请假管理窗体
 2、假期设置窗体

  • 写回答

1条回答 默认 最新

  • 坚持是一种态度 Java领域优质创作者 2023-05-21 11:18
    关注

    给一个简化的数据库设计:

    表1:员工表(Employee)

    • ID:员工ID(主键)
    • Name:员工姓名
    • Department:员工所在部门
    • AnnualLeave:员工年假剩余天数

    表2:请假记录表(VacationRecord)

    • ID:请假记录ID(主键)
    • EmployeeID:员工ID(外键)
    • StartTime:请假开始时间
    • EndTime:请假结束时间
    • VacationType:请假类型(例如事假、病假)
    • IsApproved:是否已批准
    • Comment:备注

    表3:假日设置表(HolidaySetting)

    • ID:假日ID(主键)
    • HolidayDate:假日日期
    • IsNationalHoliday:是否是国定假日

    表4:公司策略表(CompanyPolicy)

    • PolicyName:策略名称
    • AnnualLeaveDays:员工年假天数

    以上数据库设计中,员工表记录每个员工的基本信息以及其年假剩余天数。请假记录表记录每个员工的请假记录,包括请假开始时间、结束时间、类型等信息。假日设置表记录公司设置的假期,包括每个假期日期以及是否是国定假日。公司策略表则记录公司制定的年假天数等策略。这些表在请假管理窗体和假期设置窗体中会被调用和展示。

    在请假管理窗体中,可以进行按部门汇总某段时间内的请假记录,查看某个员工某段时间内的所有请假记录,并删除请假记录。同时可以撤销假期。在假期设置窗体中,可以设定国定假日以及公司策略(例如年假数)。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月21日

悬赏问题

  • ¥15 下载ctorch报错,求解
  • ¥60 iinfercnv 肿瘤进化树
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择
  • ¥15 Windows下部署Asmjit
  • ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的
  • ¥15 微信小程序 前端页面内容搜索
  • ¥15 cpu是如何判断当前指令已经执行完毕,然后去执行下条指令的
  • ¥15 安装visual studio2022时visualstudiosetup启动不了,闪退。问题代号0x0和0x1389
  • ¥30 java spring boot2.5.3版本websocket连不上