毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

PB教务管理系统(开题报告+任务书+英文文献翻译) 第13页

更新时间:2010-3-18:  来源:毕业论文
PB教务管理系统(开题报告+任务书+英文文献翻译) 第13页
第三章 教务管理系统概要设计
§3.1 数据库设计
§3.1.1 数据库创建流程
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。
1. 标识需要的数据;
2. 收集被标识的字段到表中;
3. 标识主关键字字段;
4. 绘制一个简单的数据图表;
5. 规范数据;
6. 标识指定字段的信息;
7. 创建物理表。
§3.1.2 建表规则
依据第三范式的原则,为减少冗余,便于数据查询,数据库内数据表的划分原则是:结构单一且不易造成冗余的属性值尽可能按其自然归属,归并成一个子类组成数据表;对属性相近但结构多样且易造成冗余的属性值,则应将其转化成统一结构归并成一个子类组成数据表;相关的数据表利用关键字在数据库中建立永久关系和参照完整性,这样可以保证用户修改,增加,删除记录时参照完整性产生作用,方便数据库的移植,简化程序设计。
§3.1.3 数据库表
根据数据库设计原则,为实现系统功能作者一共建立了14个表,如下:
列名 数据类型 数据长度 规则
登录号 varchar 10 主键
密码 varchar 10 不允许空
姓名 varchar 50 允许空
登录次数 int 4 允许空
表3.1 教务员信息表
列名 数据类型 数据长度 规则
学号 int 4 主键
姓名 varchar 10 不允许空
性别 char 2 不允许空
班级 int 4 不允许空
电子邮箱 char 50 不允许空
表3. 2 学生信息表

列名 数据类型 数据长度 规则
学号 int 4 主键
课程 int 4 主键
分数 int 4 不允许空
表3.3 成绩表

列名 数据类型 数据长度 规则
编号 int 4 主键
教室 int 4 不允许空
周次 varchar 10 不允许空
星期11 bit 1 不允许空
星期12 bit 1 不允许空
星期13 bit 1 不允许空
星期14 bit 1 不允许空
星期21 bit 1 不允许空
星期22 bit 1 不允许空
星期23 bit 1 不允许空
星期24 bit 1 不允许空
星期31 bit 1 不允许空
星期32 bit 1 不允许空
星期33 bit 1 不允许空
星期34 bit 1 不允许空
星期41 bit 1 不允许空
星期42 bit 1 不允许空
星期43 bit 1 不允许空
星期44 bit 1 不允许空
星期51 bit 1 不允许空
星期52 bit 1 不允许空
星期53 bit 1 不允许空
星期54 bit 1 不允许空
表3.4 教室资源表
列名 数据类型 数据长度 规则
编号 int 4 主键
课程 int 4 不允许空
班级 int 4 不允许空
教室 int 4 不允许空
时间 varchar 30 不允许空
表3.5 考试信息表
列名 数据类型 数据长度 规则
编号 int 4 主键
名称 varchar 50 不允许空
教师 int 4 不允许空
学分 char 1 不允许空
总学时 tinyint 1 不允许空
表3.6 课程信息表
列名 数据类型 数据长度 规则
编号 int 4 主键
班级 int 4 不允许空
课程 int 4 不允许空
表3.7 课程分配表
列名 数据类型 数据长度 描述
课时 varchar 5 主键
星期一 varchar 100 允许空
星期二 varchar 100 允许空
星期三 varchar 100 允许空
星期四 varchar 100 允许空
星期五 varchar 100 允许空
表3.8 课程临时表
列名 数据类型 数据长度 规则
编号 int 4 主键
姓名 varchar 10 不允许空
系编号 int 4 不允许空
电话 varchar 11 不允许空
Enail varchar 25 允许空
表3.9 教师信息表

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

PB教务管理系统(开题报告+任务书+英文文献翻译) 第13页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。