第四章 系统总体结构和数据库设计
数据处理编号:3
简要描述根据学生报到程序进行注册 输入数据流:报到学生 输出数据流:注册学生 数据文件名:查询 数据处理编号:4
简要描述能够通过学生的一个信息找到个人的相关信息,例如通过学号或姓名查找学生所在专业班级及其他信息 输入数据流:有效查询条件 输出数据流:查询结果
(4) 毕业管理数据流程(如图4.10)
图4.10毕业管理数据流程图
部分毕业管理数据字典
数据文件名:毕业审核审批参考文档
简述对学生毕业的各项条件进行了描述及规定 数据处理文件名:毕业审核 数据处理编号:2 文件组成:姓名+性别+民族+籍贯+出生日期+班级+系+专业+年级+学制+政治面貌+{课程+成绩+学分+学年+学期}
简要描述依据文档对毕业生的毕业进行审核审批 4.第四层注册管理模块数据流程设计 (1)注册管理模块数据流程
注册管理模块数据流程图如图4.11所示。
27
电子科技大学成都学院本科毕业设计论文
图4.11注册管理数据流程图
(2)部分注册管理模块数据字典 数据处理名:招生 数据处理编号:2
简要描述登记新生名单、分配专业、班级、学号 输入数据流:招生计划 输出数据流:新生名册
4.5数据库概念结构设计
1.班级实体关系图
图4.12班级实体关系图
2.课程实体关系图
28
第四章 系统总体结构和数据库设计
图4.13课程信息实体关系图
3.成绩实体关系图
图4.14成绩信息实体关系图
4.奖惩实体关系图
图4.15奖惩实体关系图
5.学生奖惩实体关系图
图4.16学生奖惩实体关系图
6.学生实体关系图
29
电子科技大学成都学院本科毕业设计论文
图4.17学生实体关系图
4.6数据库逻辑结构设计
数据库名字data.mdb,包括以下数据表class_Form(班级信息表),course_Form(课程信息表),class_Cour(班级课程关系表),prize_Form(奖惩信息表),prize_Stud
(学生奖惩信息表),score_Form(成绩信息表),student_Form(学生信息表), user_Form(系统用户信息表)。各表的设计如下所示 1、class_Form(班级信息表):
2、course_Form(课程信息表):
3、class_Cour(班级课程关系表):
4、prize_Form(奖惩信息表):
5、prize_Stud(学生奖惩信息表):
6、score_Form(成绩信息表):
30
第四章 系统总体结构和数据库设计
7、student_Form(学生信息表):
8、user_Form(系统用户信息表):
class_Form(班级信息表)中定义class_NO为主键,course_Form(课程信息表)中定义course_Name为主键,class_Cour(班级课程关系表)中定义class_NO、course_Name为主键,prize_Form(奖惩信息表)中定义prize_Name为主键,prize_Stud(学生奖惩信息表)中定义prize_NO为主键,score_Form(成绩信息表)中定义score_NO为主键,student_Form(学生信息表)中定义student_NO为主键,user_Form(系统用户信息表)中定义user_ID为主键。 完成数据库的设计后,可以直接在数据库中添加数据,也可以在程序中向数 据库中添加数据。
4.7网络架构
本系统采用B/S模式,应拿一台专门的计算机作为数据库服务器,其他的机器可以远程对数据库进行访问,可以自主的对数据库进行增加、删除、修改等等的数据库操作。
31