第13章教学信息管理系统 ppt课件.pptVIP

  • 1
  • 0
  • 约7.54千字
  • 约 45页
  • 2018-06-05 发布于贵州
  • 举报
第13章教学信息管理系统 ppt课件

第13章 教学信息管理系统 系统分析与设计 创建数据库及数据表 创建工程和系统主窗体 课程信息管理模块 成绩管理模块 教师信息管理模块 教师任课管理模块 用户信息管理模块 学生基本信息管理模块 教师课程表查询模块学生 成绩综合查询模块 小结 第13章 教学信息管理系统 13.1 系统分析与设计 需求分析 模块设计 13.1 系统分析与设计 需求分析 根据高校教学信息管理的实际要求,结合教学信息管理的实际流程,开发的教学信息管理系统需要满足以下需求: 对学生的基本信息进行管理,其中包括学号、姓名、性别、出生日期、所在班级、联系电话、备注等。 对教师的基本信息进行管理,其中包括工号、姓名、年龄、所在系(二级单位)、联系电话、备注等。 对学生成绩进行管理,方便学生成绩的录入和查询。 对教师的任课进行管理,能输出每位教师的课程表。 对成绩等信息提供灵活的浏览和综合查询等功能,可以方便地查看和浏览学生基本信息、教师基本信息、成绩数据。 教务员可以对学生、教师基本信息以及课程信息、成绩等具有添加、删除和编辑等操作。 13.1 系统分析与设计 模块设计 根据系统需求分析,结合实际情况,经过模块分析,系统应具有以下几个功能模块: 1.用户管理模块 本系统的用户分为三类:学生用户、教师用户和教务员用户。 2.学生基本信息管理模块 此部分功能只有教务员具有操作权限。 3.课程基本信息管理模块 此部分功能只有教务员具有操作权限。 4.教师基本信息管理模块 此部分功能只有教务员具有操作权限。 5.程表查询模块 由教师根据自己的工号,查询生成相应时间所授课程的时间和地点,并生成课程表。 第13章 教学信息管理系统 13.2 创建数据库及数据表 设计数据表 创建数据库 13.2 创建数据库及数据表 设计数据表 根据系统功能需求,数据库采用Access,它完全可以满足上述需求中提出的要求,并且它所支持的数据类型十分丰富,维护简便,费用低,人员素质要求不是很高,容易升级。 13.2 创建数据库及数据表 创建数据库 创建数据库包括3方面的内容: (1)首先在Access2002中创建名为TuiMag的数据库; (2)然后按表13.1至表13.6的要求,在数据库中创建课程信息表、学生信息表、学生成绩表、教师信息表、教师任课表和用户信息表; (3)最后建立课程信息表、学生信息表、学生成绩表之间的关系:通过CourID字段建立课程信息表与学生成绩表间一对多的关系,通过StuID字段建立学生信息表与学生成绩表间一对多的关系,如图13.1所示。 第13章 教学信息管理系统 13.3 创建工程和系统主窗体 创建工程 创建系统主窗体 13.3 创建工程和系统主窗体 创建工程 在VB中创建一个工程,命名为“TuiMag.vbp”,将创建的TuiMag.mdb数据库拷贝到代码目录中,以便建立数据库连接。 13.3 创建工程和系统主窗体 创建系统主窗体 在Visual Basic中,既可以创建单文档(SDI)应用程序,也可以创建多文档(MDI)应用程序。在单文档应用程序中,每个窗体彼此独立。而多文档应用程序,有一个窗体是主窗体,它可以包含若干个子窗体。 13.3 创建工程和系统主窗体 系统主窗体菜单的创建 在设计视图下,右单击主窗体,选择快捷菜单中的“菜单编辑器”,在“菜单编辑器”依据表13.8,建立系统菜单。菜单建立完成后,运行主窗体的效果如图13.3所示。 13.3 创建工程和系统主窗体 系统主窗体代码 系统各功能模块通过主窗体的菜单项来调用,因此系统主窗体各菜单项的代码主要功能是显示各窗体,当然,也可以把一些简单的代码段写在主窗体的菜单项的单击事件中。主窗体作为系统运行时第一个装载的窗体,在窗体装载事件中,完成与数据库的连接。 第13章 教学信息管理系统 13.4 课程信息管理模块 界面设计 编写模块代码 13.4 课程信息管理模块 界面设计 根据上述模块功能要求,按表13.9设计“课程信息管理”窗体,并添加控件,控件的属性设置参见表13.9,设计完成后的窗体界面如图13.4所示。 13.4 课程信息管理模块 编写模块代码 窗体的属性设置 在模块文件中添加SetCmdNotEnable过程和SetCmdEnable过程,用于设置当前各命令按钮是否可用,其中过程的参数类型为Form类型,可以被各窗体调用。 定义过程clearcontrol,用于实现窗体控件内容的清空。 定义过程ControltoField,用于实现窗体控件内容的保存,其中过程的参数类型为记录集类型。 定义过程FieldtoControl,用于实现在窗体控件中显示记录集各字段内容,其中过程的参数类型为记录集类型。 窗体激活事件过程,根据CourInfo表

文档评论(0)

1亿VIP精品文档

相关文档