學(xué)生請假系統(tǒng)設(shè)計(jì)

需求分析:學(xué)生日常請假出入校門,學(xué)生向教師請假,教師在手機(jī)中提交請假信息,提交后可按請假時(shí)間出校門。教師可查看所有學(xué)生請假歷史,統(tǒng)計(jì)分析,同時(shí)家長會看到自己孩子的請假記錄,及時(shí)掌握孩子請假情況。

邏輯設(shè)計(jì):
學(xué)生:向老師提出請假。
教師:填寫請假信息批準(zhǔn)請假。
家長:查看孩子的請假信息。

數(shù)據(jù)庫設(shè)計(jì):
學(xué)生表student

CREATE TABLE student (
 id int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
 name varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '姓名',
 examineNumber varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '考生號',
 idCard varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '身份證號',
 sex int(11) DEFAULT NULL COMMENT '0',
 fatherMobile varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父親手機(jī)號',
 motherMobile varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '母親手機(jī)號',
 fatherName varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父親姓名',
 motherName varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '母親姓名',
 address varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地址',
 fatherWorkUnit varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父親工作單位',
 motherWorkUnit varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '母親工作單位',
 status int(11) DEFAULT '0' COMMENT '狀態(tài)',
 createId int(11) DEFAULT '0' COMMENT '創(chuàng)建人id',
 createDate datetime COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '創(chuàng)建時(shí)間',
 PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

學(xué)生班級表studentClassInfo

CREATE TABLE studentClassInfo (
  studentId int(11) NOT NULL COMMENT '學(xué)生id',
  classInfoId int(11)  NOT  NULL COMMENT '班級id'
) 

學(xué)生請假表studentLeave

CREATE TABLE studentLeave(
    id INT(11)NOT NULL AUTO_INCREMENT COMMENT '主鍵',
    studentId INT(11)DEFAULT '0' COMMENT '學(xué)生id',
    createId INT(11)DEFAULT '0' COMMENT '創(chuàng)建人id',
    reason text COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '請假原因',
    createDate datetime COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '創(chuàng)建時(shí)間',
    startDate datetime COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '開始時(shí)間',
    endDate datetime COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '結(jié)束時(shí)間',
    status INT(11)DEFAULT '0' COMMENT '狀態(tài)',
    PRIMARY KEY(id)
)ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

微信小程序最終效果


班主任填寫請假信息
學(xué)生請假記錄
WX20180905-111155@2x.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容