教务管理系统课程设计

上传人:lizhe****0001 文档编号:45037600 上传时间:2018-06-14 格式:DOC 页数:90 大小:6.57MB
返回 下载 相关 举报
教务管理系统课程设计_第1页
第1页 / 共90页
教务管理系统课程设计_第2页
第2页 / 共90页
教务管理系统课程设计_第3页
第3页 / 共90页
教务管理系统课程设计_第4页
第4页 / 共90页
教务管理系统课程设计_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《教务管理系统课程设计》由会员分享,可在线阅读,更多相关《教务管理系统课程设计(90页珍藏版)》请在金锄头文库上搜索。

1、摘摘 要要内容提要内容提要:本文介绍了一个教务管理系统实例的开发过程。这个实例相对来说比较简单,但通过这个实例,读者可以了解到使用 Access 2003 开发、设计数据库系统的流程,以及如何使用 Access 2003 数据库管理系统来实现数据库应用系统的功能。【关键字 】:Access 2003、教务管理1摘摘 要要.11 1系统的分析和设计系统的分析和设计.41.1 系统的分析系统分析包括以下三方面:.41.2 功能描述.51.3 模块和流程图的设计.51.31 模块的设计.51.32 流程图的设计.61.33 数据表的创建和设计.62 2 数据库的创建数据库的创建.62.1 数据库的创

2、建.62.2 设计和建立数据表.72.21. 数据表的逻辑结构设计.72.22 数据表的建立.82.3 创建表间关系.103 3 查询的设计查询的设计.1131 查询的设计.113.11 选择查询的设计.113.12 计算查询的设计.133.13 交叉查询的设计.1723.14 参数查询的设计.194 4 宏的设计宏的设计.204.1 宏的设计.205 5 窗体的设计窗体的设计.215.1 窗体的设计.215.11 数据登录窗体的创建.225.2 学生相关信息查询窗体的设计.281. 学生相关信息查询窗体的创建.282. 添加命令按钮.313 背景的设置.335.3 教师档案和授课统计窗体的设

3、计.345.4 学生信息浏览窗体的设计.386 6 报表的设计报表的设计.4161 报表的设计.416.11 学生成绩统计报表的设计.416.2 为学生档案和学生成绩窗体添加命令按钮.467 7 切换面板的设计切换面板的设计.487 .1 切换面板的设计.487.11 创建切换面板页.4837.2 编辑切换面板页.517.3 添加图片.528 8 系统注册系统注册.548.1 系统注册 .548.11 创建 user 表.548.12 创建系统注册窗体.548.13 编写注册程序.579 9 系统的启动系统的启动.591010 全文总结全文总结 .60致致 谢谢.60 4引言引言:教务是学校的

4、核心工作。利用先进的技术手段和指导思想提高教育、培养、管理水平,对提高人才的综合素质培养具有重大的影响,对打造品牌学校更有着广泛深远的意义。教务管理信息系统是数字化校园极为重要的组成部分之一,是为了建设学校教务、教学工作的数字化管理,提高教务管理人员、工作人员以及各院系教学负责人的工作效率,并且与“数字化校园”中的其他系统相配合,共同实现无冗余的、统一的信息管理目标。1 1系统的分析和设计系统的分析和设计确定开发数据库系统后,就要进行系统的分析,包括需求、目的、功能等方面的分析。然后根据分析,进行模块的设计和流程图的设计。1.1 系统的分析系统分析包括以下三方面:(1)对当前系统进行详细调查,

5、了解手工管理的处理流程。教学管理手工处理流程是这样的,管理人员对新调入的教师登记教师档案,对新入学的学生登记学生档案,每个学期考试结束后登记学生成绩。每个学期末,学生根据系统里提供的下一学期所开课程选课,教师接受下一学期教学任务,并将选课和分配的教学任务等信息登记保存。5(2)建立目标系统的逻辑模型,画出反映目标系统“做什么”的数据流程图。在实际分析时首先分析目标系统与当前系统逻辑上的差别,搞清新的目标系统到底要“做什么” ,用户有什么需求,并从当前系统的逻辑模型导出目标系统的逻辑模型。(3)抽象出当前系统的逻辑模型,画出反映当前系统“做什么”的数据流程图。数据流程图是逻辑模型的图形表示,是一

6、种很好的系统构造的表示方法。画数据流程图时应从已获得的手工处理流程中去掉物理因素,只保留数据、信息处理部分。1.2 功能描述“教务管理系统”有三个模块:教师信息管理、学生信息管理和选课信息管理。各个模块的功能分别如下:(1)教师信息管理。实现教师档案信息和教师授课信息的登录,如果有调入本单位的新教师,则为其建立档案并将基本信息输入到计算机中。同时,该模块还提供了对教师档案信息、教师授课信息的统计和查询等。6(2)学生信息管理。实现学生档案信息和学生成绩的登录,可将新入学的学生的基本信息输入到计算机中,还可以将每一学生每学期所选课程的考试成绩录入到计算机中。另外,该模块还提供了对学生档案、成绩等

7、信息的统计和查询功能。(3)选课信息管理。实现课程信息和学生选课信息的管理。包括选课信息的登录、课程信息的登录以及各有关课程和选课等情况的查询。1.3 模块和流程图的设计1.31 模块的设计根据分析,设计出教务管理系统的模块如图 1 所示71.32 流程图的设计总体方案确定以后,再确定流程图,如图 2 所示1.33 数据表的创建和设计使用 Access 数据库管理系统建立应用系统,首先需要创建一个数据库。然后在该数据库中添加所需的表、查询、窗体、报表、宏等对象。2 2 数据库的创建数据库的创建2.1 数据库的创建首先,使用向导建立“教务管理系统”数据库,然后进行表的设计。具体步骤如下:(1)启

8、动 Microsoft Access 2003。(2)单击工具栏上的新建按钮,在 Access 2003 窗8体的右边出现“新建文件”任务窗格。(3)在该任务窗格中单击项,系统弹出“文件新建数据库”对话框。选择数据库的保存路径,并输入文件名为“教务管理系统” 。(4)单击“创建”按钮,就进入数据库窗口。2.2 设计和建立数据表2.21. 数据表的逻辑结构设计根据分析,规范化后的数据库包含六个表,各表的逻辑结构设计如下:(1)教师档案表,其逻辑结构设计如表 1 所示。设置“教师编号”为主键。(2)教师授课表,其逻辑结构设计如表 2 所示。9设置“授课 ID”为主键。(3)学生档案表,其逻辑结构设

9、计如表 3 所示设置“学号”为主键。(4)学生成绩表,其逻辑结构设计如表 4 所示。设置“成绩 ID”为主键。(5)课程信息表,其逻辑结构设计如表 5 所示。设置“课程编号”为主键。10(6)学生选课信息表,其逻辑结构设计如表 6 所示。设置“选课 ID”为主键。2.22 数据表的建立为了使用 Access 管理数据,在空数据库建好后,还要建立所需要的表。首先是建立表结构,然后再向表中输入数据。下面用“设计器”来建立数据表。共有六张数据表。建立“教师档案表”的具体步骤如下:(1)在数据库窗口中双击 ,系统进入表的设计视图。(2)在“字段名称”列的第一行中输入第一个字段名“教师编号” ,在“数据

10、类型”列表框中选择“文本” ,然后在下边的“字段属性”框中,在“字段大小”的文本框中把字节长度改为 4,在“必填字段”的文本框中选择“是” ,在“允许空字符串”的文本框中输入“否” 。(3)重复上一步,在设计视图窗口中再分别输入表 111中的其他字段名,并设置相应的数据类型,并设“教师编号”为主键。(4)单击工具栏上的按钮,系统弹出“另存为”对话框,输入表名为“教师档案表” 。(5)最后单击“确定”按钮。按照上面的 5 个步骤,再建立“教师授课表” 、 “学生档案表” 、 “学生成绩表” 、 “课程信息表”和“学生选课信息表”,并分别依据表 2表 6 设置各表的属性,结果分别如下:(1)教师授

11、课表如图 3 所示。(2)学生档案表如图 4 所示。(3)学生成绩表如图 5 所示12(4)课程信息表如图 6 所示。(5)学生选课信息表如图 7 所示。2.3 创建表间关系(1)单击 Access 2003 窗口中菜单栏上的“工具”菜单,选择“关系”菜单项,或者直接单击工具栏上的关系按钮 ,系统弹出如图 8 所示的“显示表”对话框和“关系”窗口。13(2)按住 Ctrl 键并选择所有的表,然后单击“添加”按钮把所有表都添加到“关系”窗口中,并用鼠标将有关联的字段建立一对多的关系。(3)接下来就是给表建立关系了。比如在“教师档案表”用鼠标拖动“教师编号”到“教师授课表”中对应的字段,系统弹出“

12、编辑关系”的对话框如图 9 所示。单击“创建”按钮,两个表之间的关系便建立了。(4)按照同样的方法设置其他表之间的关系,设置的结果如图 10 所示。143 3 查询的设计查询的设计31 查询的设计本系统的查询功能是通过窗体与所建查询连接来实现的。因此,首先要创建查询。根据“教务管理系统”查询的需求,在创建查询时,这里用了四种类型:选择查询、计算查询、交叉表查询和参数查询。3.11 选择查询的设计创建选择查询的步骤如下:(1)在数据库窗口中单击“查询”对象,双击项,屏幕上出现如图 11 所示的对话框。15(2)按住 Ctrl,同时选择“学生档案表” 、 “学生成绩表”和“课程信息表” ,然后单击“添加”按钮,把这三个表添加到查询设计视图窗口的上半部分,把“显示表”关闭后,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号