和姓名进行查询这学期的课程信息、选课以及查询自己的选课信息。492外部接口软件接口:通过ODBC与数据库之间进行连接;硬件接口:鼠标、键盘。493内部接口模块间采取数据耦合方式,通过参数表传递数据,交换信息。
410运行设计
4101运行模块组合通过主应用程序组合,模块均可独立操作存储文件。。4102运行控制用户只需要通过鼠标以及键盘就可以实现查询、选课等本系统所包含的一切操作;4103运行时间查询时间2s选课时间2s登陆系统时间30mi
utes
411411系统数据结构设计
4111逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。学生信息的数据字典:字段中文名称学号姓名性别班级编号年级字段名S
umberNameSexC
umberGrade类型VarcharVarcharVarcharVarcharI
t长度148214学生所在班级学生所在年级说明学生学号学生姓名
14
f数据库课程报告
政治面貌编号民族编号籍贯编号身份证号学籍编号
Z
umberM
umberJ
umberIDX
umber
VarcharVarcharVarcharVarcharVarchar
222152
班级信息的数据字典:字段中文名称班级编号年级班级名称班级简称人数班主任字段名C
umberGradeC
ameCs
ameNumberMaster类型VarcharVarcharVarcharVarcharNumericVarchar长度1443016(3,0)8班级所在年级说明
课程信息的数据字典:字段中文名称课程编号课程名称课程简称拼音码本学期课程教师开课系别学分TeacherSdeptCredit选课表的数据字典:字段中文名称编号学号课序号4112物理结构设计要点
15
字段名Co
umberCo
ameCos
ame
类型I
tCharCharCharCharCharCharI
t
长度
说明
4040621030本课程的学分任课教师课程的拼音码
字段名NumberS
umber
类型I
tVarcharVarchar
长度(1,1)1414
说明
f数据库课程报告
A存取位置选择:根据常用部分与不常用部分可以将系统数据存储在两个磁盘上面,系统中的课程信息经常需要增加、删除、修改以及查询,故应该存放在一起,而选课信息只是在选课阶段采用,所以课程表,选课信息表等应该放在另外一个磁盘上面;B存取路径设计对选课信息、课程信息两个子系统的各个关系最经常的操作是查找,假设现有
个信息,如果采取顺序查找,平均查找
2次;建立B树索引,则平均查找次数为B树的层数log2
1。
412412系统出错处理设计
4121出错信息(1)数据库被破坏;(2)系统突然掉电;(3)同时上线用户过多,导致无法查询;4122补救措施r