图 2 排课系统E-R图
2.3 数据库表设计
在明确了系统的详细功能之后,根据系统的功能要求理清了其中的数据关系并提炼出其中的数据关系,结合需求分析中的E-R图,设计了数据库PK,数据库中包括7张表。
表1 教师表
字段名        字段类型    字段长度    字段含义
Id    Int    4    ID,自动编号
Uid    Varchar    16    用户登录编号
Uname    Varchar    50    用户姓名
Pwd    Varchar    50    登录密码
Moblie    Varchar    11    手机号码
Qx    Int    4    权限,0为老师,1为管理员
            
表2 班级表
字段名    字段类型    字段长度    字段含义
Id    Int    4    ID,自动编号
Bjmc    Varchar    20    班级名称
Num    Int      4    班级人数
Zy    Int    4    外键,对应专业Id
            
表3  课程表
字段名    字段类型    字段长度    字段含义
Id    Int    4    ID,自动编号
Title    varchar    50    课程名称
Xs    Int    4    实验学时
Ssjs    Int    4    外键,对应教师表
            
表4  实验室表
字段名    字段类型    字段长度    字段含义
id        Int    4    ID,自动编号
sysmc    varchar    20    实验室名称
表5  专业表
字段名    字段类型    字段长度    字段含义
id    Int    4    ID,自动编号
Zymc    varchar    20    专业名称
            
表6  时间调整表
字段名    字段类型    字段长度    字段含义
Week    Int    4    对应周次信息
Zt    Int    4    开放状态


表7  排课表
字段名    字段类型    字段长度    字段含义
Id    Int    4    ID,自动编号
Xq_kc    Int    4    课程,外键对应课程表id
Xq_bj    Int    4    班级,外键对应班级表id
Jc    Int    4    节次(1-5)
Sys_id    Int    4    外键,对应实验室表id
week    Int    4    周次,(1-20)
Xq    Int    4    星期(1-7)
Jsid    Int    4    外键,对应教师表id
上一篇:在EXCEL环境下的加热炉热平衡计算软件开发
下一篇:ASP网络的校园电话号码查询系统设计

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET农场购物网站系统的设计与实现

ASP.NET+sqlserver小区物业管理系统的设计与实现

适合宝妈开的实体店,适...

小学《道德与法治》学习心得体会

组态王文献综述

淮安市老漂族心理与休闲体育现状的研究

浅谈动画短片《天降好运》中的剧本创作

林业机械作业中的安全性问题【2230字】

人事管理系统开题报告

紫陵阁

大学生就业方向与专业关系的研究

弹道修正弹实测弹道气象数据使用方法研究