JSP MySQL 實現選課簽到系統

2021-09-09 06:51:15 字數 1604 閱讀 1724

使用者註冊、登陸

管理員功能

刪除使用者

刪除課程:可以刪除任意課程

管理課程成員:可以檢視所有課程的成員列表、可以審核通過學生

課程簽到:可以對所有課程的簽到進行管理

修改密碼

教師功能

學生功能

er圖

表的結構

使用者「包括管理員、教師、學生」(tb_users)

屬性名資料型別[datatype]

主鍵 [pk]

非空 [nn]

其他使用者名稱

varchar(45)tt

密碼varchar(45)t姓名

varchar(45)t型別

varchar(45)

tstu/teach/admin

審核情況

varchar(45)

ttrue/false

課程屬性名

資料型別[datatype]

主鍵 [pk]

非空 [nn]

外來鍵[fk]

其他課程編號

intt

t自增[ai]

課程名varchar(45)

t教師編號

varchar(45)

t使用者.使用者名稱

上課時間

varchar(45)

t簽到狀態

varchar(45)

ttrue/false

人員個數

intt

預設[0]

加入課程記錄

屬性名資料型別[datatype]

主鍵 [pk]

非空 [nn]

外來鍵[fk]

其他學生編號

varchar(45)tt

使用者.使用者名稱

課程編號

intt

t課程.課程編號

審核情況

varchar(45)

ttrue/false

課程簽到記錄

屬性名資料型別[datatype]

主鍵 [pk]

非空 [nn]

外來鍵[fk]

其他課程簽到編號

intt

t自增[ai]

課程編號

intt

課程.課程編號

簽到開始時間

varchar(45)

t簽到結束時間

varchar(45)

t已簽到人員個數

intt

預設[0]

學生簽到記錄

屬性名資料型別[datatype]

主鍵 [pk]

非空 [nn]

外來鍵[fk]

其他課程簽到編號

intt

t課程簽到記錄.課程簽到編號

學生編號

varchar(45)tt

使用者.使用者名稱

簽到狀態

varchar(45)

ttrue/false

具體的介面設計及實現詳見工程專案檔案

js php 實現日曆簽到 js實現每日簽到功能

js var calutil else 內層for語句結束 document.write 外層for語句結束 單元格的自然序號是否代表有效日期非常關鍵,為此必須加入乙個過濾機制 僅列印有效的日期。有效的日期大於0小於小於等於處理月的總天數。三.以下是完整的js日曆 function is leap ...

高校考勤簽到系統php,php實現每日簽到功能

首次簽到獲得1個積分,第二次簽到獲得2個積分,第三次簽到獲得3個積分,以此類推但是簽到必須每天連續積分才可以遞增,如果有中斷再次簽到時獲得積分仍然從1開始遞增 簽到 function datatype json success function res else count 1 point 1 si...

php實現簽到功能

首先我在資料庫裡建了兩張表,乙個是使用者的積分表,乙個是簽到狀態表,分來用來記錄使用者的積分數和先到狀態 在使用者簽到狀態表中我們有乙個字段,last sign time,即上一次簽到時間,每次可以簽到的時候把這個時間與當前時間進行比較 如果相差為0天,則說明今天已簽到 這個簽到是24小時內只能簽到...