日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql请假表需要什么_课内资源 - 基于JSP和MYSQL数据库实现的请假管理系统

發布時間:2024/3/12 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql请假表需要什么_课内资源 - 基于JSP和MYSQL数据库实现的请假管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 系統概述

1.1 系統說明

該系統用于海寧市醫院的員工請假的專用請假系統,將員工請假的申請、審批、查詢流程規范化,并進行必要的記錄,為后面獎金的發放和人事升遷做參考。

同時該系統還支持管理員對用戶信息進行修改以及添加或刪除用戶。

1.2 系統任務

該系統最終的目的是使得海寧市醫院員工的請假過程規范化,并對請假的過程進行記錄。在登錄時,根據用戶登錄時的用戶名確認用戶的權限,對用戶所能進行的操作進行不同的劃分。

對于普通用戶,他只能通過該系統查詢自己的歷史請假信息和個人信息或者申請假期,在這里能看到自己以前的請假記錄以及他們的進度,比如已提交、已通過、未通過等進度信息。在個人信息里,他可以查看自己的相關信息或者修改自己的登錄密碼。

對于有審批權限的用戶還可以對所管轄的員工請假申請進行批復,即批準或拒絕。

對于管理員權限的用戶,還可以進行用戶管理功能,其中包括增加刪除用戶,修改用戶信息以及重置用戶密碼等操作。

該系統不僅對用戶的請假流程行為進行規范,提供流程推進平臺,還對請假的信息進行了詳細的記錄,為后面的獎金安排和認識調度提供科學可靠地參考。

2 需求規格

2.1 功能需求

用戶管理模塊

用戶登錄

添加用戶

刪除用戶

用戶列表查看

用戶信息查看

用戶信息修改

用戶密碼修改

請假管理模塊

查看歷史請假信息

查看請假的進度

流程推進模塊

查看待審批的請假申請

請假的審批流程

根據不同的假期進行不同的流程處理

多層審批

單層審批

拒絕請假申請

3 總體設計

3.1 基本概念設計

3.1.1 設計技術與開發平臺

該系統采用BS架構,數據庫使用MySQL,后臺開發語言使用java,后臺開發框架使用SpringMVC + myBatis,web服務器使用Apache Tomcat,運行操作系統選用Windows 10/Ubuntu 16.04。

DAO層框架是spring + myBatis,使得整個系統的DAO的實現轉化為單純的參數設置 + SQL語句編寫

Service層使用spring進行管理,采用注解的方式集成到spring中

Web層采用spring MVC,通過返回View的URL的方式進行頁面跳轉,通過返回JSON數據的方式編寫供前端使用的API。并且結合springMVC,使用了jsp中的EL表達式方便數據的傳遞與修改

前端界面使用bootstrap框架和一些JQurey的前段控件完成,并且結合jsp的jstl標簽完成與后臺數據的結合

3.1.2 系統模型

本系統一共分為三個模塊,用戶管理模塊、請假查詢模塊以及請假流程推進模塊。

其中用戶管理模塊包括用戶登錄、添加用戶、刪除用戶、用戶列表查看、用戶信息查看、用戶信息修改、用戶密碼修改等功能

請假查詢模塊包括查看歷史請假信息和查看請假的進度

請假流程控制模塊包括請假層級批準和拒絕

3.1.3 系統處理流程

其中請假的審批層級流程規則如下:

如果請假者不是三個頂層分部門的職工

某科室員工請假 -> 選擇假期為公假,請假天數小于5天 -> 員工所在科室主任審批 -> 員工所在分部門人員(負責人和領導皆可)審批 -> 通過

某科室員工請假 -> 選擇假期為公假,請假天數大于等于5天 -> 員工所在科室主任審批 -> 員工所在分部門領導審批 -> 通過

某科室員工請假 -> 選擇假期為年假 -> 員工所在科室主任審批 -> 通過

某科室員工請假 -> 選擇假期為病假、事假,請假天數小于15天 -> 員工所在科室主任審批 -> 通過

某科室員工請假 -> 選擇假期為病假、事假,請假天數大于等于15天 -> 員工所在科室主任審批 -> 員工所在分部門人員(負責人和領導皆可)審批 -> 通過

某科室員工請假 -> 選擇假期為婚假,填寫年齡不符合晚婚,最多選3天 -> 員工所在科室主任審批 -> 員工所在分部門人員(負責人和領導皆可)審批 -> 通過

某科室員工請假 -> 選擇假期為婚假,填寫年齡符合晚婚,最多選13天 -> 員工所在科室主任審批 -> 員工所在分部門人員(負責人和領導皆可)審批 -> 通過

某科室員工請假 -> 選擇假期為產假(陪產假),男性只能選陪產假,女性只能選產假。產假最多選98天,陪產假最多選15天 -> 員工所在科室主任審批 -> 員工所在分部門人員(負責人和領導皆可)審批 -> 通過

某科室員工請假 -> 選擇假期為工傷假,最多選365天,附件中添加相關材料 -> 員工所在科室主任審批 -> 員工所在分部門人員(負責人和領導皆可)審批 -> 通過

如果請假者是三個頂層分部門的職工

請假 -> 員工所在部門的領導審批 -> 通過

4 數據庫設計

4.1 users表

存放系統中所有的用戶。

字段名稱

字段描述

字段類型

備注

User_id

用戶id

int

Primary key

User_username

用戶賬戶

Varchar(20)

Not null

User_password

用戶密碼

Char(32)

Not null

User_name

用戶姓名

Vharchar(20)

Not null

User_sex

性別

Char(10)

Not null

User_age

年齡(涉及晚婚假之類必須)

int

Not null

User_department

所屬部門id

int

Not null

User_leader

是否是所屬部門的領導

int

Not null

User_time_left

今年剩余年假時間

Int

Not null

Is_admin

是否是系統管理員

int

Not null

4.2 foms表

存放各個審核階段的請假申請,所有申請中、申請成功以及申請失敗的請假都能夠在這張表里面找到。

后期寫API接口的時候,展示扣工資的請假的API就是篩出所有已經完成的且類型為扣工資的請假的記錄;人事部的備案等同理。

字段名稱

字段描述

字段類型

備注

Form_id

申請id

int

Primary key

User_id

申請者id

int

Not null

Form_state

申請狀態

Int

Not null

Form_type

請假類型

int

Not null

Form_length

請假時長(天)

int

Not null

Form_start_time

請假開始時間

timestamp

Not null

Form_end_time

請假結束時間

timestamp

Not null

4.3 departments表

所有部門類型對應的具體部門。

字段名稱

字段描述

字段類型

備注

Department_id

部門id

int

Primary key

Department_name

部門名稱

Varchar(100)

Not null

Department_parent

上級部門id

int

總結

以上是生活随笔為你收集整理的mysql请假表需要什么_课内资源 - 基于JSP和MYSQL数据库实现的请假管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。