论文部分内容阅读
摘 要:Access软件已得到越来越广泛地使用,本文以创建“学生成绩管理系统”为例,谈一谈将项目教学法应用与Access课程教学的心得体会。
关键词:Access;项目教学;学生成绩管理系统
中图分类号:TP311.138-4
Microsoft Office Access是由微软发布的关联式数据库管理系统。数据处理和统计分析是Access的强项,这使得Access软件被广泛地使用,尤其受到了各大公司企业的青睐。为提高学生对Access软件的掌握和运用能力,笔者尝试使用项目教学法。
1 关于项目教学法
项目教学法是典型的以学生为中心的教学方法,是在教师指导下,将一个相对独立的项目交给学生处理,学生负责收集信息、设计方案、实施方案和项目评价,通过项目地进行,了解和把握项目中每一环节的基本要求。
项目教学最大的特点是“以项目为主线、教师为引导、学生为主体”,因此,教学的关键因素之一是实现师生角色的转换。在Access教学中采用项目教学法,可以有效的调动学生的主动性、创造性和积极性,项目教学法中的分组合作学习和自主学习更有助于培养学生的团队精神和实践能力,同时还能及早的培养学生应对“工作”的技能和态度。
2 项目教学法的案例教学——创建“学生成绩管理系统”
本节课教学由两个任务项目构成:
任务一:“学生成绩管理系统”的需求分析与设计
(1)创设情境。该阶段主要是教师向学生描述并分析任务,使学生对学习有一个较为明确的认识。如:“学校借助成绩管理系统数据库来对学生的成绩进行管理,较传统的成绩管理方式而言极大的提高了工作效率。因此,我们这一次的任务:“学生成绩管理系统”的需求分析与设计,是十分可行并有意义的。”
(2)活动过程:1)收集材料。完成一个任务首先要收集材料,即小组成员向成绩管理部门的工作人员了解学生成绩管理系统需要管理的数据是有哪些,管理系统需要功能,并打印成绩表格。2)确定结构及表间关系。数据收集完成后,指导学生确定数据所涉及的实体和实体的属性。部分实体和相关属性的关系如下图1:
图1
(3)成绩管理系统功能设计。Access数据库的操作不外乎就是数据的插入、删除、修改、查询,通过对成绩管理系统的需求分析过程,知道学习小组设计学生成绩管理系统的功能,如“班级信息管理”要可以实现班级信息的插入、删除、修改和查询等。
任务二:建立“学生成绩管理系统”数据库
(1)任务描述与分析。首先在Access2003中创建一个名为“学生成绩管理”的空数据库,然后在该数据库中建立7个数据表用于存储数据,它们分别是:学生、课程、教师、成绩、班级和课程安排、专业,并创建表间关系。
(2)活动过程:1)创建“学生成绩管理”数据库:①打开Access2003;②选择“文件”菜单中的“新建”菜单项,打开“新建文件”窗格;③单击“空数据库”选项,打开“文件新建数据库”对话框;④输入数据库名称“学生成绩管理”,选择数据库文件保存的位置,单击“创建”按钮。2)创建数据表3)创建表间关系。
任务三:建立“学生成绩管理系统”中的查询
(1)任务描述与分析。在实际使用中,“成绩管理系统”数据库中主要包括两种查询:基本信息查询和成绩相关查询。
(2)活动过程:1)课程安排信息查询。在课程安排数据表中,有班级编号、课程编号和教师编号三个字段,为使显示更加直观,需要将编号转换成对应的名称信息。2)学生成绩查询。成绩数据表是存放学生成绩信息的,成绩数据表有学号、课程号和成绩三个字段。所以,学生成绩查询要完成查询学生的姓名、课程名和成绩。
任务四:建立“学生成绩管理系统”的窗体
(1)任务描述与分析。“学生成绩管理系统”包含的6个功能模块,包括一个登录窗体一个主窗体和6个子窗体。本任务将创建“学生信息录入”窗体、“课程信息录入”窗体、“课程安排录入”窗体、“学生成绩录入”窗体、“学生成绩查询”窗体、“课程安排查询”窗体、“主切换面板”窗体等。
(2)方法步骤:1)登录窗体的创建。该系统只有系统管理员拥有所有操作权限,一般用户只能根据系统管理员授权的权限去操作。利用窗体控件和VBA代码去完成。2)创建“学生信息录入”窗体。采用窗体向导创建纵栏式窗体,然后使用窗体设计视图对窗体进行修改和美化。班级编号设计为组合框,其数据源为班级中的班级编号;同样,性别也设计为组合框,其数据包括“男”、“女”两项。3)创建“课程信息录入”窗体。同“学生信息录入”窗体相同,该窗体依然采用纵栏式窗体,并在类别组合框中设计“考试”和“考查”两个选项。4)创建“课程安排录入窗体”。该窗体采用主/子窗体创建,利用窗体向导将班级设计为数据表式的,课程安排设计为子窗体。5)创建“成绩录入窗体”。同4)操作相同,只是子窗体是“学生”,并在学生这个子窗体下再创建成绩子窗体。6)创建“学生成绩查询窗体”。同5)操作相同,只是学生子窗体下的子窗体设置为“学生成绩查询”。7)创建“课程安排查询窗体”。创建数据表式班级为主窗体,班级课程查询为数据源的子窗体。8)创建“主切换面板窗体”。“学生成绩管理系统”窗体是“学生成绩管理系统”主界面的窗体,用于版权申明、实现系统内各个功能窗体的调用功能。
我们设计的“学生成绩管理系统”窗体共有九个功能按钮,窗体下部的“退出”按钮是退出“学生成绩管理系统”的,其他八个按钮分别对应系统的八个功能模块,鼠标单击任意一个按钮,就可以调用相应的功能窗体。最后,进行数据库的网上发布。
3 结束语
利用Access创建“学生成绩管理系统”分为4个任务,可以降低单个任务的工作量和难度,使学习符合“最近发展区”理论。所有任务尽量让学生自己动手操作实现,老师从旁耐心“等待”,在“等待”中观察,或进行必要的指导,使学生在操作中发现自己的不足(原来没有注意或掌握的不够熟练的操作),然后自行解决。这样就可以使学生将所学的知识融会贯通,有机的结合起来。
参考文献:
[1]杨锦双.项目教学法在《ACCESS 2003》教学中的应用[J].教学研究,2011(06).
[2]季超,李善治.Access中主子窗体的教学探讨[J].电脑知识与技术,2010(32).
作者简介:郭旭亮(1971.03-),男,四川青川人,中学一级教师,本科,研究方向:计算机教学。
作者单位:青川县职业高级中学,四川广元 628100
关键词:Access;项目教学;学生成绩管理系统
中图分类号:TP311.138-4
Microsoft Office Access是由微软发布的关联式数据库管理系统。数据处理和统计分析是Access的强项,这使得Access软件被广泛地使用,尤其受到了各大公司企业的青睐。为提高学生对Access软件的掌握和运用能力,笔者尝试使用项目教学法。
1 关于项目教学法
项目教学法是典型的以学生为中心的教学方法,是在教师指导下,将一个相对独立的项目交给学生处理,学生负责收集信息、设计方案、实施方案和项目评价,通过项目地进行,了解和把握项目中每一环节的基本要求。
项目教学最大的特点是“以项目为主线、教师为引导、学生为主体”,因此,教学的关键因素之一是实现师生角色的转换。在Access教学中采用项目教学法,可以有效的调动学生的主动性、创造性和积极性,项目教学法中的分组合作学习和自主学习更有助于培养学生的团队精神和实践能力,同时还能及早的培养学生应对“工作”的技能和态度。
2 项目教学法的案例教学——创建“学生成绩管理系统”
本节课教学由两个任务项目构成:
任务一:“学生成绩管理系统”的需求分析与设计
(1)创设情境。该阶段主要是教师向学生描述并分析任务,使学生对学习有一个较为明确的认识。如:“学校借助成绩管理系统数据库来对学生的成绩进行管理,较传统的成绩管理方式而言极大的提高了工作效率。因此,我们这一次的任务:“学生成绩管理系统”的需求分析与设计,是十分可行并有意义的。”
(2)活动过程:1)收集材料。完成一个任务首先要收集材料,即小组成员向成绩管理部门的工作人员了解学生成绩管理系统需要管理的数据是有哪些,管理系统需要功能,并打印成绩表格。2)确定结构及表间关系。数据收集完成后,指导学生确定数据所涉及的实体和实体的属性。部分实体和相关属性的关系如下图1:
图1
(3)成绩管理系统功能设计。Access数据库的操作不外乎就是数据的插入、删除、修改、查询,通过对成绩管理系统的需求分析过程,知道学习小组设计学生成绩管理系统的功能,如“班级信息管理”要可以实现班级信息的插入、删除、修改和查询等。
任务二:建立“学生成绩管理系统”数据库
(1)任务描述与分析。首先在Access2003中创建一个名为“学生成绩管理”的空数据库,然后在该数据库中建立7个数据表用于存储数据,它们分别是:学生、课程、教师、成绩、班级和课程安排、专业,并创建表间关系。
(2)活动过程:1)创建“学生成绩管理”数据库:①打开Access2003;②选择“文件”菜单中的“新建”菜单项,打开“新建文件”窗格;③单击“空数据库”选项,打开“文件新建数据库”对话框;④输入数据库名称“学生成绩管理”,选择数据库文件保存的位置,单击“创建”按钮。2)创建数据表3)创建表间关系。
任务三:建立“学生成绩管理系统”中的查询
(1)任务描述与分析。在实际使用中,“成绩管理系统”数据库中主要包括两种查询:基本信息查询和成绩相关查询。
(2)活动过程:1)课程安排信息查询。在课程安排数据表中,有班级编号、课程编号和教师编号三个字段,为使显示更加直观,需要将编号转换成对应的名称信息。2)学生成绩查询。成绩数据表是存放学生成绩信息的,成绩数据表有学号、课程号和成绩三个字段。所以,学生成绩查询要完成查询学生的姓名、课程名和成绩。
任务四:建立“学生成绩管理系统”的窗体
(1)任务描述与分析。“学生成绩管理系统”包含的6个功能模块,包括一个登录窗体一个主窗体和6个子窗体。本任务将创建“学生信息录入”窗体、“课程信息录入”窗体、“课程安排录入”窗体、“学生成绩录入”窗体、“学生成绩查询”窗体、“课程安排查询”窗体、“主切换面板”窗体等。
(2)方法步骤:1)登录窗体的创建。该系统只有系统管理员拥有所有操作权限,一般用户只能根据系统管理员授权的权限去操作。利用窗体控件和VBA代码去完成。2)创建“学生信息录入”窗体。采用窗体向导创建纵栏式窗体,然后使用窗体设计视图对窗体进行修改和美化。班级编号设计为组合框,其数据源为班级中的班级编号;同样,性别也设计为组合框,其数据包括“男”、“女”两项。3)创建“课程信息录入”窗体。同“学生信息录入”窗体相同,该窗体依然采用纵栏式窗体,并在类别组合框中设计“考试”和“考查”两个选项。4)创建“课程安排录入窗体”。该窗体采用主/子窗体创建,利用窗体向导将班级设计为数据表式的,课程安排设计为子窗体。5)创建“成绩录入窗体”。同4)操作相同,只是子窗体是“学生”,并在学生这个子窗体下再创建成绩子窗体。6)创建“学生成绩查询窗体”。同5)操作相同,只是学生子窗体下的子窗体设置为“学生成绩查询”。7)创建“课程安排查询窗体”。创建数据表式班级为主窗体,班级课程查询为数据源的子窗体。8)创建“主切换面板窗体”。“学生成绩管理系统”窗体是“学生成绩管理系统”主界面的窗体,用于版权申明、实现系统内各个功能窗体的调用功能。
我们设计的“学生成绩管理系统”窗体共有九个功能按钮,窗体下部的“退出”按钮是退出“学生成绩管理系统”的,其他八个按钮分别对应系统的八个功能模块,鼠标单击任意一个按钮,就可以调用相应的功能窗体。最后,进行数据库的网上发布。
3 结束语
利用Access创建“学生成绩管理系统”分为4个任务,可以降低单个任务的工作量和难度,使学习符合“最近发展区”理论。所有任务尽量让学生自己动手操作实现,老师从旁耐心“等待”,在“等待”中观察,或进行必要的指导,使学生在操作中发现自己的不足(原来没有注意或掌握的不够熟练的操作),然后自行解决。这样就可以使学生将所学的知识融会贯通,有机的结合起来。
参考文献:
[1]杨锦双.项目教学法在《ACCESS 2003》教学中的应用[J].教学研究,2011(06).
[2]季超,李善治.Access中主子窗体的教学探讨[J].电脑知识与技术,2010(32).
作者简介:郭旭亮(1971.03-),男,四川青川人,中学一级教师,本科,研究方向:计算机教学。
作者单位:青川县职业高级中学,四川广元 628100