選課系統資料型別

2021-07-05 15:38:05 字數 2046 閱讀 9131

資料庫:selectivedb

一、資料表彙總

表名說明

t_department

系別表t_class

班級表t_teacher

教師表t_course

課程表t_student

學生表t_selectcourse

選課表t_manager

管理員表

t_log

登入日誌表

二、表結構

1. 系別表 

t_department

欄位名型別

長度說明

idint

系別編號,主鍵,自動增長

depname

varchar

系名2. 班級表 

t_class

欄位名型別長度

說明id

int班級編號,主鍵,自動增長

classname

varchar

班級名3.教師表 

t_teacher

欄位名型別長度

說明tid

int教師編號,主鍵,自動增長

tpassword

varchar

教師密碼

tname

varchar

教師姓名

t***

tinyint

教師性別#br>br#int教師年齡

tjob

varchar

教師職務

tdepartment

int所屬系別

4. 科目表 

t_course

欄位名型別長度

說明id

int科目編號,主鍵,自動增長

coursename

varchar

科目名稱

credit

int 

學分ctime

varchar

上課時間 (周五 3-4節)

caddress

varchar

上課地點(理工樓 a4001)

teacher

int教師編號,誰上這門課 

limitnumber

int限定人數

truenumber

int實際選課人數 default 0

5.學生表 

t_student

欄位名型別長度

說明sid

int學號,主鍵 

spassword

varchar

學生密碼

sname

varchar

學生姓名

s***

tinyint

學生性別

sage

int學生年齡

sclass

int 

所屬班級

sdepartment

int所屬系別

6.學生選課表 

t_selectcourse

欄位名型別長度

說明id

int選課編號,主鍵,自動增長

sidvarchar

學號cid

int科目編號

score

int成績

7. 管理員表 

t_manager

欄位名型別長度

說明id

int管理員編號,主鍵,自動增長

sysaccount

varchar

管理員賬號 唯一約束

syspassword

varchar

管理員密碼

初始資訊

idsysaccount

syspassword

admin

admin

8.登入日誌

t_log

欄位名型別長度

說明id

int登入編號,主鍵,自動增長

loginaccount

varchar

登入賬號

logintime

datetime

登入時間  當前時間

公選課選課系統

menu 功能選單展示 userdaoimpl 登入註冊操作,提取檔案資料以及將資料存入檔案 courselistdaoimpl 將所有課程存入檔案以及從檔案中獲取所有課程資訊,對於課程的增刪以及對於課程資訊的修改 selectedcourselistdaoimpl 將所有已選擇課程存入檔案以及從檔...

Unix Linux系統資料型別

資料型別 型別要求 描述blkcnt t 有符號整型 檔案塊數量 blksize t 有符號整型 檔案塊大小 cc t 無符號整型 終端特殊字元 clock t 整型或者浮點型實數 以時鐘週期計量的系統時間 clockid t 運算型別之一 時鐘和定時器函式的時鐘識別符號 comp t susv3未...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...