数据表设计.docx
- 文档编号:3971970
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:34
- 大小:24.75KB
数据表设计.docx
《数据表设计.docx》由会员分享,可在线阅读,更多相关《数据表设计.docx(34页珍藏版)》请在冰豆网上搜索。
数据表设计
无忧校务管理系统数据库设计
1、系统菜单:
tb_menu,用于保存后台栏目信息
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Menu_Id
int
4
否
记录id
主键
2
Menu_Code
varchar
10
否
菜单编号
3
Menu_Name
varchar
50
1
菜单名称
4
Menu_User
varchar
20
1
使用对象
5
Menu_Object
varchar
10
1
使用部门
6
Menu_Order
int
4
1
序号
7
Menu_Remarks
varchar
500
1
说明
8
Menu_Url
varchar
50
1
功能文件
9
Menu_Img
varchar
50
1
图片
10
Menu_Folder
varchar
50
1
文件夹
2、系统子菜单:
tb_childmenu,用于保存后台栏目子菜单信息
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
ChildMenu_Id
int
4
否
记录id
主键
2
ChildMenu_Code
varchar
20
否
菜单编码
3
ChildMenu_FatherId
int
4
否
父类id
4
ChildMenu_Name
varchar
50
否
菜单名称
5
ChildMenu_Order
int
4
1
序号
6
ChildMenu_User
varchar
20
1
使用对象
7
ChildMenu_Object
Varchar
10
1
使用部门
8
ChildMenu_Url
varchar
50
1
功能文件
9
ChildMenu_Img
varchar
50
1
图片
10
ChildMenu_Remarks
varchar
500
1
说明
3、系统时间段:
tb_semester,用于保存年度信息
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Semester_Id
int
4
否
记录id
主键
2
Semester_Time
varchar
50
否
时间段
3
Semester_UpStart
datetime
8
1
上学期开
4
Semester_UpEnd
datetime
8
1
上学期结
5
Semester_DownStart
datetime
8
1
下学期开
6
Semester_DownEnd
datetime
8
1
下学期结
4、单位信息:
tb_company,用于保存单位信息
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Company_Id
int
4
否
记录id
主键
2
Company_Code
varchar
20
否
单位编码
3
Company_Name
varchar
20
否
单位名称
4
Company_Order
int
4
1
序号
5
Company_Nature
varchar
20
1
单位类型
6
Company_Leader
int
4
1
单位法人
7
Company_Address
varchar
50
1
联系地址
8
Company_Tel
varchar
20
1
联系电话
9
Company_Remarks
text
16
1
单位简介
5、部门信息tb_department,用于保存单位部门信息。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Department_Id
int
4
0
记录id
2
Company_Id
int
4
0
单位id
3
Department_Code
varchar
50
0
部门编码
4
Department_Name
varchar
50
1
部门名称
5
Department_Leader
int
4
1
部门负责人
6
Department_Order
int
4
1
序号
7
Department_Duty
varchar
5000
1
部门职责
8
Department_Nature
varchar
20
1
部门类型
9
Department_Tel
varchar
50
1
联系电话
10
Department_Remarks
text
16
1
部门简介
6、年级信息表tb_grade,用于保存学校年级信息。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Grade_Id
int
4
否
记录id
2
Company_Id
int
4
否
单位id
3
Grade_Code
varchar
50
否
年级代码
4
Grade_Name
varchar
50
否
年级名称
5
Grade_Order
int
4
1
序号
6
Grade_Leader
int
4
1
主任
7
Grade_Time
datetime
8
1
入学时间
8
Grade_StartCount
int
4
1
入学人数
9
Grade_NowCount
int
4
1
当前人数
10
Grade_SessionTime
int
4
1
毕业届次
11
Grade_State
char
10
1
年级状态
12
Grade_Remarks
text
16
1
备注
7、班级基本信息表tb_class,用于保存学校班级信息。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Class_Id
int
4
否
记录id
2
Class_Code
varchar
50
否
班级编码
3
Class_Name
varchar
50
1
班级名称
4
Class_Order
int
4
1
班级序号
5
Grade_Id
int
4
否
年级id
6
Class_Leader
int
4
1
班主任
7
Class_StartCount
int
4
1
开始人数
8
Class_NowCount
int
4
1
当前人数
9
Class_Remarks
text
16
1
备注
8、班级文化:
tb_bjwh,用于保存班级文化。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
BJWH_Id
Int
4
否
记录id
2
BJWH_ClassId
Int
4
否
班级id
3
BJWH_Title
Varchar
50
是
文化标题
4
BJWH_Views
Int
4
是
点击率
5
BJWH_Date
Datetime
8
是
添加时间
6
BJWH_Top
Char
2
是
是否置顶
7
BJWH_Lock
Char
2
是
是否锁定
8
BJWH_Tip
Varchar
500
是
文化提示
9
BJWH_Content
Text
16
是
文化内容
10
BJWH_Author
Varchar
20
是
作者
11
BJWH_Type
varchar
20
是
文化类型
9、班级卫生:
tb_bjws,用于保存班级卫生。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
BJWS_Id
Int
4
否
记录id
主键
BJWS_ClassId
Int
4
否
班级id
外键
BJWS_Type
Varchar
20
记录类别
BJWS_Date
Datetime
8
记录时间
BJWS_Score
Fload
8
记录得分
BJWS_Dd
Varchar
10
等第
BJWS_Author
Varchar
20
记录人
BJWS_Remarks
text
16
备注
10、班级活动:
tb_bjhd,用于保存班级活动。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
BJHD_Id
Int
4
否
记录id
BJHD_ClassId
Int
4
否
班级id
BJHD_Title
Varchar
50
活动名称
BJHD_Datetime
Datetime
8
活动时间
BJHD_Address
Varchar
50
活动地点
BJHD_Content
Text
16
活动内容
BJHD_Lock
Char
2
是否锁定
BJHD_Top
Char
2
是否置顶
BJHD_Views
int
4
点击率
11、主题班会:
tb_ztbh,用于保存班级主题班会。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
ZTBH_Id
Int
4
否
记录id
ZTBH_ClassId
Int
4
否
班级id
ZTBH_Title
Varchar
50
是
班会主题
ZTBH_Datetime
Datetime
8
是
班会时间
ZTBH_Content
Text
16
是
班会内容
ZTBH_Top
Char
2
是
是否置顶
ZTBH_Lock
char
2
是
是否锁定
ZTBH_Views
int
4
点击率
12、教学日志:
tb_jxrz,用于保存教学日志。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
JXRZ_Id
JXRZ_ClassId
JXRZ_Date
JXRZ_Xq
JXRZ_
13、课程信息表:
tb_coures
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
Course_Id
int
4
否
记录id
2
Course_Code
varchar
50
1
课程代码
3
Course_Name
varchar
50
1
课程名称
Course_Subject
varchar
20
1
所属科目
4
Course_Order
int
4
1
序号
5
Course_Open
varchar
50
1
开课年级
6
Course_Semester
int
4
1
开课学期
7
Course_Nature
char
10
1
课程性质
8
Course_Type
char
10
课程类型
9
Course_Credits
int
4
1
课程学分
10
Course_Classhours
int
4
1
总学时
11
Course_Theoryhours
int
4
1
理论学时
12
Course_Practicehours
int
4
1
实验学时
13
Course_Planehours
int
4
1
上机学时
14
Course_Weekhours
int
4
1
周学时
15
Course_Remarks
text
16
1
课程简介
16
Course_Ok
char
10
1
是否开设
14、班级选课信息:
tb_ckcxx,班级开课依据。
只要班级选课信息发生变更,班级开课记录须重新设置,从而保证选课与开课保证数据无误。
本数据表仅供班级开课用,班级开课完毕即可清除。
序号
字段名
数据类型
字段长度
是否为空
名称
备注
1
CKCXX_Id
int
4
否
记录id
2
Class_Id
int
4
否
班级id
3
Course_Id
int
4
1
课程id
4
CKCXX_nd
char
10
1
年度
5
CKCXX_xq
char
10
1
学期
15、班级开课记录:
tb_ckk,
序号
字段名
数据类型
字段长度
是否为空
名称
备注
1
CKK_Id
int
4
否
记录id
2
Class_Id
int
4
否
班级id
3
Course_Id
int
4
否
课程id
4
T_Id
int
4
否
教师id
5
CKK_nd
char
10
1
开课年度
6
CKK_xq
char
10
1
开课学期
7
CKK_jie
int
4
1
已开课时
必须小于等于课程周学时
16、教师信息表:
tb_teacher
序号
字段名
数据类型
字段长度
是否为空
名称
备注
1
T_Id
int
4
否
Id号
主键
2
Department_Id
int
4
否
部门Id
3
T_dlmm
varchar
20
1
登录密码
4
T_sfzh
varchar
50
1
身份证号
5
T_gh
varchar
20
1
工号
6
T_xm
varchar
20
1
姓名
7
T_xb
char
2
1
性别
8
T_csrq
datetime
8
1
出生日期
9
T_mz
varchar
20
1
名族
10
T_jg
varchar
20
1
籍贯
11
T_zzmm
varchar
10
1
政治面貌
12
T_whcd
varchar
10
1
文化程度
13
T_byyx
varchar
50
1
毕业院校
14
T_sxzy
varchar
50
1
所学专业
15
T_zp
varchar
50
1
照片
16
T_hyzk
varchar
10
1
婚姻状况
17
T_csd
varchar
50
1
出生地
18
T_jtdz
varchar
50
1
家庭地址
19
T_dabh
varchar
20
1
档案编号
20
T_hkxz
varchar
10
1
户口性质
21
T_hkdz
varchar
50
1
户口地址
22
T_rylb
varchar
10
1
人员类别
23
T_ryly
char
10
1
人员来源
24
T_cjgzrq
datetime
8
1
参加工作日期
25
T_cjrq
datetime
8
1
从教日期
26
T_zzqk
char
10
1
在职情况(在职、离休、退休、等)
27
T_zzsj
datetime
8
1
在职状态发生的时间
28
T_zzyy
varchar
500
1
状态发生原因
29
T_fpyy
varchar
50
1
返聘原因
30
T_fpsj
datetime
8
1
返聘时间
31
T_zjkm
char
10
1
主教科目
32
T_rknj
char
10
1
任课年级
33
T_zw
varchar
20
1
职务
34
T_zc
varchar
20
1
职称
35
T_gwzw
varchar
20
1
岗位职位
36
T_xzjb
char
10
1
行政级别
37
T_bz
char
10
1
编制
38
T_zgzs
char
2
1
资格证书
39
T_jkzk
varchar
20
1
健康状况
40
T_xx
char
10
1
血型
41
T_sjhm
varchar
20
1
手机号码
42
T_jsdx
char
2
1
接受短信
43
T_lxdh
char
15
1
联系电话
44
T_dzyj
varchar
50
1
电子邮件
45
T_ahtc
varchar
500
1
爱好特长
46
T_nd
varchar
20
1
年度
47
T_xq
char
10
1
学期
48
T_beizhu
text
16
1
备注
17、教师家庭成员表tb_tfamily
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
TF_Id
int
4
否
字段Id
2
T_Id
int
4
否
教师Id
3
TF_xm
varchar
20
1
姓名
4
TF_gx
char
10
1
关系
5
TF_sfzh
varchar
50
1
身份证号
6
TF_csrq
datetime
8
1
出生日期
7
TF_whcd
varchar
20
1
文化程度
8
TF_zzmm
varchar
20
1
政治面貌
9
TF_zw
varchar
20
1
职务
10
TF_gzdw
varchar
20
1
工作单位
11
TF_lxdh
char
15
1
联系电话
12
TF_yb
char
10
1
邮编
13
TF_zz
varchar
50
1
住址
18、教师工作表现记录表:
tb_tgzbx
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
TBX_Id
int
4
否
字段Id
2
T_Id
int
4
否
教师Id
3
TBX_zs
text
16
1
做事
4
TBX_bx
text
16
1
表现
5
TBX_sj
datetime
8
1
时间
6
TBX_myd
varchar
20
1
满意度
7
TBX_nd
varchar
20
1
年度
8
TBX_xq
char
10
1
学期
19、教师奖惩信息表:
tb_tjc,用于保存教师奖惩信息。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
TJC_Id
int
4
否
记录Id
2
T_Id
int
4
否
教师Id
3
TJC_mc
varchar
50
1
名称
4
TJC_mcdd
char
10
1
等第名次
5
TJC_dw
varchar
50
1
填发单位
6
TJC_sj
datetime
8
1
时间
7
TJC_yy
text
16
1
原因
8
TJC_lx
char
10
否
奖/惩
20、教师证书信息表:
tb_tzs,用于保存教师个人荣誉证书。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
TZS_Id
int
4
否
记录id
2
T_Id
int
4
否
教师id
3
TZS_mc
varchar
50
1
证书名称
4
TZS_bh
varchar
50
1
证书编号
5
TZS_dw
varchar
50
1
授权单位
6
TZS_sj
datetime
8
1
颁发时间
7
TZS_zp
varchar
50
1
证书照片
8
TZS_lx
char
10
1
证书类型
21、教师进修信息表:
tb_tjx,用于保存教师进修信息。
序号
字段名
数据类型
字段长度
是否为空
字段名称
备注
1
TJX_Id
int
4
否
记录id
2
T_Id
int
4
否
教师id
3
TJX_mc
varchar
50
1
名称
4
TJX_xz
char
10
1
性质
5
TJX_lb
char
10
1
类别
6
TJX_dd
varchar
50
1
地点
7
TJX_nr
text
16
1
内容
8
TJX_th
text
16
1
体会
9
TJX_dx
char
10
1
对象
10
TJX_cj
char
10
1
成绩
11
TJX_xf
float
8
1
学分
12
TJX_sj1
datetime
8
1
起始时间
13
TJX_sj2
datetime
8
1
终止时间
1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据表 设计