重庆科技学院电子信息工程学院课程设计任务书
2008— 2009 学年第 一 学期
专 业
计算机科学与技术
班 级
计科普、计科应2006
课程名称
数据库原理
课程类别
1 ()
设计表,教师表,
管理员表,学生可选总课表,授课地点表,试验信息表。 示,其中加下划线的问该表的主码。
编号
数据结构名
属性
1
学生
学号,学生姓名,性别,年龄,专业,年级,学生密码
2
教师
教师号,授课教师,性别,所属系,教师密码
3
管理员
管理员号,管理员名,性别,管理员密码
4
学生可选总课 表
课程号,课程名,学分
5
授课地点
课程名,授课时间,授课教师,授课地点
6
实验室信息
实验室号,实验室容量
面是本系统所需要的六个基本表。
1. 学生表 Student
字段
中文
数据类型
描述
允许空
Sno
学号
Char (10)
用
户信息表的唯 一标识
No
Sname
学生姓名
Varchar(lO)
No
Ssex
性别
Char(2)
No
Sage
年龄
Char(2)
No
Sdep t
专业
Long Char(10)
No
Sgrade
年级
Char(10)
Spassword
学生密码
Long Varchar(20)
登
陆实验选课系 统的密码
No
Teacher
字段
中文
数据类型
描述
允许空
Tno
教师号
Char(10)
用 户信息表的 唯标示
No
Tname
授课教师
Char(10)
No
Tsex
性别
Char(2)
No
Tdep t
所在院系
LongVarchar(40)
No
Tpassword
教师密码
Long
Varchar(20)
登 录试验选课 系统的密码
No
Administartor
字段
中文
数据类型
描述
允许空
Ano
管理员号
Char(10)
No
Aname
管理员名
Varchar(lO)
No
Asex
性别
char(2)
No
Password
管理员密码
Varchar(20)
登
录实验选课系 统的密码
No
学生可选总课程表Course
字段
中文
数据类型
描述
允许空
Cno
课程号
In t(10)
主码
No
Cname
课程名
Long Varchar(40)
No
Ccredit
学分
Floa t(10)
No
授课地点表Caddress
字段
中文
数据类型
描述
允许空
Cno
课程名
Long Varchar(40)
No
Tname
授课教师
char(10)
No
Caddress
授课地点
char(10)
主码
No
Ctime
授课时间
char(10)
主码
No
实验室信息Lib
字段
中文
数据类型
描述
允许空
Lno
实验室号
char(10)
主码
No
Lrongliang
实验室容量
char(4)
No
数据流
根据用户需求分析,由学生,管理员和教师等基本表之间的关系,总结出本系统所 需要的数据流,如表 所示。
表
编号
数据流名
输入
输出
1
管理员开课信息
课程
新课程表
2
学生选课信息
选课
课程表
3
选课学生信息
学生学号
学生信息
4
实验室信息
实验室号
实验室容量,空余
5
管理信息
管理员号,密码
删除修改注册学 生,教师信息
6
成绩信息
教师号,密码
学生成绩
7
教师考勤信息
教师号
教师考勤信息
数据项
由数据结构在 PowerDisgner 中画出基本表,将表与表之间通过它们之间的关系联 系起来,生成了数据项如表 。
表
名称
代码
数据类型
长度
专业
Sdep t
LA40
40
学分
Ccredit
A2
2
学号
Sno
A10
10
学生姓名
Sname
VAIO
10
学生密码
Spassword
LVA20
20
实验室号
Lno
A10
10
实验室容量
数据库课程设计(实验选课系统) 来自淘豆网m.daumloan.com转载请标明出处.