内蒙古大学工程硕士学位论文
学生基本信息 教师基本信息 维班级基本信息 用户授权信息 课程基本信息 当前成绩信息 以往成绩信息 重考记载信息
图3.16成绩维护管理模块数据流图
Fig 3.16 Data Flow Diagram for Administration Module of Scores Maintenance
系统授权 护成绩所需数成绩维护 打印成绩 输入重考成绩 改写重考成绩 提交成绩表 ④学生成绩统计报表模块
该模块主要用途是由教学管理人员对学生成绩进行统计分析和打印学生成绩报表。其数据流图如下:
学生基本信息 教师基本信息 成班级基本信息 用户授权信息 课程基本信息 当前成绩信息 以往成绩信息 系、部信息
图3.17成绩统计报表模块数据流图
Fig 3.17 Data Flow Diagram for the Administration Module of Scores Statistic
打印成绩 按统计需系统授权 要提交成绩数按统计需要对成绩进绩统计所需数
23
基于B/S模式教学管理信息系统的设计与实现
3.5.3学生选课子系统设计
学生选课子系统主要完成学生的选课(预选、正式选和选课调整)。系统结构如下:
学生选课管理子系统 学生预选 学生正式选选课调整 课表查询 选课信息维护
图3.18学生选课系统功能结构图
Fig 3.18 Functional Structure Drawing for Selection System of the Courses
为确保选课的顺利进行,学生选课主要过程为:
首先,进行学生选课初报名。每个学生在参考教学计划和课程表后,根据选修课名录进行选修课初报名,在统一完成选修课的初报名后,由系部统一核实,调整不合理的选择,并对相关课程的教学计划和时间安排上作出调整。再进一步的综合全院学生的选修情况进行统一汇总,并对各年级和各系部学生选修课程的不合理安排再次进行调整,直到学生的选修课和教学计划、开课时间等内容都不发生冲突为止。然后通知学生进行选修课的正式选课,在正选阶段结束后,根据选课情况安排课程表等内容。对于有的学生出现的漏选或选择不满意后重选的情况,可以允许进行补选或重选。
24
内蒙古大学工程硕士学位论文
第四章 教学管理数据库设计
首先,要对学院教学管理工作的相关信息进行采集和整理工作,对相关信息进行标准化处理,设置统一的处理软件,统一的库结构,统一的信息编码,确立信息库内容的准确性和唯一性,信息表达的易理解性和易操作性,以方便管理和易于使用为目的。对于建立起的数据库要注意易于以后的进一步扩充和留有容量升级的空间。教学管理的各个数据库都一般要符合相关范式的要求,各个库要尽可能单一化,减少彼此的相关维度。对于不同内容的库要分级处理,等级较高的基本库与一般的生成库要进行不同的储存和备份处理。在数据库的维护和日常管理中也要对不同级别的库提出不同的使用要求。
4.1 数据库概念模型E-R图设计
数据库概念模型最常用的表示方法是实体—关系方法(简称E-R法)。在E-R图中,用实体、属性、关系来表示数据、数据内容以及数据之间的联系,其表示方法为:
实体:用矩形表示,矩形框内标注实体名。 属性:用椭圆表示,并用无向边与对应实体连接。
联系:表示实体间的关系。用菱形表示,在菱形框内标注联系名,并用无向边与有关实体连接起来。如果一个关系具有某些属性,则这些属性也要用无向边与该联系连接。
4.2 数据库逻辑结构设计
在设计出数据库的E-R图后,再进一步把基本E-R图转化为具体的数据库DBMS数据模型,进行数据库的逻辑结构设计。E-R图与数据库逻辑结构的转换规则如下:
1、一个实体转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。
25
基于B/S模式教学管理信息系统的设计与实现
2、一个联系转换为一个关系模式,与该联系相连的各实体的码以及联系的属性转换为关系的属性。该关系的码则有三种情况:若联系为1∶ 1,则每个实体的码均是该关系的候选码。若联系为1 ∶n,关系的码为n端实体的码。若联系为n∶ m,则关系的码为诸实体码的组合。具有相同码的关系模式可合并。
由于数据库逻辑设计的结果不是唯一的,在逻辑结构设计基本完成后,还需要对逻辑结构进行适当的修改和优化,也可考虑使用冗余技术,寻找它们之间的最佳状态,以提高应用系统的性能。
在编程过程中,特别是在试运行过程中,可利用一些工具(如操作系统性能监视器、SQL查询分析器和Oracle Performance Manager等)监视计算机性能,根据服务器对信息处理的响应时间要求和查询频度要求进行数据库结构上的调整和优化。例如,可在一些表中增加必要的冗余数据,以满足用户对某些操作的系统响应时间的要求和信息量的要求(如:网上选课期间,对选课信息、选课情况和开课目录等表的查看或存取次数骤然增加,临时增加这些表的冗余列,而不用连接多个表,就可以得到所需要的数据,可以大大提高数据查询速度)。
4.3 部分库结构表
教学管理信息系统涉及的数据表主要表格式如下:
表4.1 班级信息表(class)
字段名称 班级编号 专业编号 专业方向编号 班级人数 男生数 女生人数 专用教室 字段变量 C_num Major Spec Cap mn wn Room 类型 Chr Chr Chr Num Num Num Chr 长度 11 4 2 3 3 3 8 约束条件 NOT DULL,KEY NOT DULL
26
内蒙古大学工程硕士学位论文
表4.2 学生基本信息表(student)
字段名称 学号 学生姓名 性别 所在班号 密码 登录日期 登录IP 学籍标志 字段变量 S_num S_name S_sex C_num S_pswd L_date L_ip Flg 类型 Chr Chr Chr Chr Chr Date Chr Chr 长度 9 8 2 11 8 15 1 约束条件 NOT DULL NOT DULL
表4.3 专业信息表(major)
字段名称 年级 开办单位 专业编号 专业代码 专业学科门类 主干学科 专业名称 学位名称 学习形式 办学层次 学制 字段变量 grade D_num M_num mid Mtyp main M_name M_degr Type rank leng 类型 Chr Chr Chr Chr Chr Chr Chr Chr Chr Chr Chr 长度 4 3 4 6 6 20 24 24 6 6 3 NOT DULL NOT DULL/KEY NOT DULL 约束条件
表4.4 系部基本信息表(department)
字段名称 系部代码 系部名称 开设专业 办公室 电话 电子邮件 字段变量 D_num D_name Major Office D_tel D_mail 类型 Chr Chr Chr Chr Chr Chr 长度 3 50 100 10 16 30 约束条件
27
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库工程硕士学位论文4月26日(7)在线全文阅读。
相关推荐: