1、学生管理系统需求分析
1. 学生个人信息表:(Student_info)
Stud_ID:varchar2(30) Primarykey
Student_Name:varchar2(20)
Person_ID:varchar2(30)
Student_Password:varchar2(20)
Student_Age: number
Student_Sex:varchar2(4)
Student_Tel:varchar2(30)
Major:varchar2(20)
Grade:varchar2(20)
Class:varchar2(20)
Student_ph
2、oto:varchar2(30)
Student_Origin:varchar2(50)
2. 学生成绩表:(Student_grade)
Stud_ID:varchar2(30)
Object_ID:number
Grade: number(4,1)
3. 课程表(Course)
Object_ID:number
Object_name:varchar2(20)
Teacher_ID:varchar2(20)
Object_Level:number
4. 老师个人信息表(Teacher_info)
Teacher_ID:varchar2(20)
Student_
3、Name:varchar2(20)
Student_Password:varchar2(20)
Object_ID:number
Teacher_Add: varchar2(20)
Student_Origin:varchar2(50)
Teacher_Tel:varchar2(30)
Professional:varchar2(10)
Teacher_Sex:varchar2(4)
Student_photo:varchar2(20)
1、数据流图
学生
登录
查询
查询
个人信息
个人成绩
Y
Y
N
学生使用系统时的数据流图
学
生
信
4、息
查看
修改
删除
添加
成
绩
信
息
添加
删除
修改
查看
查询
教师个人信息
登录
教师
Y
Y
N
教师使用系统时的数据流图
管理员
增加
删除
查询
修改
教师个人信息
管理员管理系统时的数据流图
2、概念模型设计
学生
学号
身份证号
籍贯
密码
年龄
性别
电话
专业
年级
照片
班级
选择
课程
学生学号
教师号
课程号
课程名
1
N
授
课
教师
教师号
课程等级
成绩
密码
课程号
家庭住址
电话
职称
籍贯
性别
照片
M
N
姓名
姓名
E-R图
3、数据字典
4、逻辑模型设计
关系模式:学生个人信息表(学号、姓名、身份证号、密码、年龄、性别、联系电话、专业、年级、班级、照片、籍贯)
关系模式:学生成绩表(学号、课程号、成绩)
关系模式:课程表(课程号、课程名称、教师号、课程级别)
关系模式:教师个人信息表(教师号、姓名、密码、课程号、家庭住址、籍贯、电话、职称、性别、照片)