据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用MicrosoftSQLServer2005建立“学生成绩管理系统”数据库,其基本表清单及表结构描述如下:
名字:学生信息描述:学生成绩管理中存储的所有学生信息(包括所有学生查询的所需信息)定义:学生信息=学生学号+学生姓名+学生性别+系别学生年龄地址位置:存储输出供查询
名字:课程信息描述:有多个课程必要的信息组成定义:课程信息=课程号+课程名称课时学分位置:存储输出供查询
word专业资料
f
名字:学生成绩信息输入:学生姓名输出:相应学生的成绩信息
名字:查询信息描述:用户所提出的查询请求定义:查询信息=课程查询信息学生成绩查询信息位置:课程信息表学生信息表成绩表
名字:添加信息输入:学号,学生姓名,学生性别,系别,学生年龄,地址输出:新输入的学生信息
名字:删除信息输入:选中要删除的学生信息输出:删除完成
数据库中用到的表:
数据库表名
关系模式名称
Stude
t
学生
Course
课程
word专业资料
备注学生信息表课程信息表
fScore
成绩
成绩表
Stude
t基本情况数据表,结构如下:
字段名
字段类型
NotNull
Stude
t_s
oChar
主键
Stude
t_s
char
非空
Stude
t_sex
char
‘男’或‘女’
Stude
t_deptchar
Stude
t_age
char
Stude
t_addreschar
s
说明学号学生姓名性别系别年龄地址
course数据表,结构如下:
字段名
字段类型
course_c
ochar
course_c
achar
me
course_houri
t
course_scorchar
e
约束控制主键非空
非空非空
说明课程号课程名称
课时学分
score情况数据表,结构如下:
字段名
字段类型
course_c
ochar
stude
t_s
ochar
score
i
t
约束控制外键外键
说明课程号学号
成绩
word专业资料
f
3详细设计
以下是简略的界面图:学生登陆系统进行查询时界面:
进行课程查询时界面:
word专业资料
f
成绩查询功能:
word专业资料
f
4系统测试
测试1(关于进入各界面)
测试组数
预期输出数据
1
进入管理员登录界面
2
进入学生登录界面
3
进入注册新用户界面
实际输出数据进入管理员登录界
面进入学生登录界面
进入注册新用户界面
测试2:登入管理员用户
测试组数1234567
预期输出数据进入管理员界面进入基础管理界面进入学生管理界面进入用户管理界面进入学生设置界面进入课程设置界面进入成绩管理界面
实际输出数据进入管理员界面显示学生、课程设置界面显示学生信息、成绩界面显示修改密码界面进入学生设置界面进入课r