可以通过此系统了解其他同学、教师、以及课程的相关信息。为他们提供可以互相了解联系的平台。管理员主要负责对于系统的维护,同时负责录入各种系统所需要的信息。
2)、DFD(数据流图):
f3)、DD(数据字典):
1、班级表2、班级名单表3、测试表
4、测试成绩表
f5、教师表
6、课程表7、学生表
三、数据库概念结构设计
ER图
f四、数据库逻辑结构设计
关系模式列表模式
f学生
学生编号姓名入学年份出生年月籍贯家庭住址联系电话
获得
属于班级名单
学生编号班级编号
包含
班级
班级编号班级人数教师编号
担任班主任
教师
教师编号教师姓名入职年份出生年月籍贯住址联系电话
操作日志
编号操作时间操作内容
密码
编号密码
课程
任教
课程编号
课程名称
教师编号
参考书目
监考
拥有
测试成绩
测试编号学生编号成绩
测试
测试编号
课程编号
测试时间
得到
教师编号
视图
班级人员名单表
f课程人员名单表学生成绩表
f班级课程成绩统计表
Created201567
SQL语句
fModified201569Project学生成绩管理系统ModelMicrosoftSQLServer2012Compa
ySOHOAuthor焦猛Versio
11DatabaseMSSQLServer2012Createtablessectio
Table学生CREATETABLE学生
学生编号Varchar10NOTNULL姓名Varchar20NOTNULL入学年份I
tNOTNULL出生年月DatetimeNULL籍贯Varchar50NULL家庭住址Varchar100NULL联系电话Varchar20NULLgo
Addkeysfortable学生
ALTERTABLE学生ADDCONSTRAINTKey1PRIMARYKEY学生编号go
ALTERTABLE学生ADDCONSTRAINT学号UNIQUE学生编号go
Table班级
CREATETABLE班级
班级编号Varchar10NOTNULL班级人数I
tNOTNULL教师编号Varchar10NOTNULLgo
Addkeysfortable班级
ALTERTABLE班级ADDCONSTRAINTKey2PRIMARYKEY班级编号教师编号
fgo
ALTERTABLE班级ADDCONSTRAINT班级编号UNIQUE班级编号go
Table课程
CREATETABLE课程
课程编号Varchar10NOTNULL课程名称Varchar20NOTNULL教师编号Varchar10NOTNULL参考书目Varchar200NULLgo
Addkeysfortable课程
ALTERTABLE课程ADDCONSTRAINTKey3PRIMARYKEY课程编号教师编号go
ALTERTABLE课程ADDCONSTRAINT课程编号UNIQUE课程编号go
Table教师
CREATETABLE教师
教师编号Varchar10NOTNULL教师姓名Varchar20NOTNULL入职年份I
tNOTNULL出生年月DatetimeNULL籍贯Varchar50NULL住址Varchar100NULL联系电话Varchar20NULLgo
Addkeysfortable教师
ALTERTABLE教师ADDCONSTRAINTKey4PRIMARYKEY教师编号gor