教学课件管理系统设计(通用9篇)
教学课件管理系统设计 篇1
教学管理系统设计报告
学院:商学院
班级:信管11-5
学号:201108071171
姓名:周丽
1.系统总体设计方案
教学管理系统是基于学院局域网的一个C/S系统,后台数据库使用学院服务器中的SQL Server2000,前端应用程序是由VB开发的窗口界面应用程序。整个系统的具体设计方案如下所述。
1.1模块设计
根据系统分析结果,高职教学管理系统由四个子系统组成,分别是教学计划管理、教学任务管理、成绩管理和教材需求管理。系统功能结构图如下所示。
教学管理系统教学计划管理教学任务管理成绩管理教材需求管理 图1 教学管理系统功能结构图
各子系统的模块结构图如图2-5所示。
教学计划管理教学信息课程教学计划计划课程信息教教学计划课程信息管理课输入教学计划程输出教学计划学计划息程课信信课程审核教学计划输入课程信息建立课程信息档案图2教学计划管理模块结构图
息信息 教学任务管理划务计任教学任输入任课申请教任学教学任务输入教学任务计划信息教学计划教学任务计划请申课教学任务打印任课通知任务任课申请通知任课通知任课息信级班划计学班级读入教学计划读入班级信息生成教学任务计划汇总审核生成任课通知教学教图3教学任务管理模块结构图
成绩管理学生成绩科目计务划打印 成绩学生成绩科目成绩输入成绩程成绩学生成绩打印班级成绩表班级学生打印成绩单成绩教学任务课程成绩科目成绩学生成级班成绩成单课成绩单绩成绩绩输入课程成绩汇总科目成绩成绩审核生成班级成绩打印生成成绩单打印 图4成绩管理模块结构图
教材需求管理务任学教教学任务班级信息信息级班教材需求读入班级信息读入教学任务教材需求输出生成教学材需求 图5教材需求管理模块结构图
2.代码设计
教学管理系统共有五个代码进行设计,分别描述如下。课程号(5位)
说明:左起两位为课程所属学科缩写,后三位为流水号。示例:CS001,表示计算机科学的第001号课程。
注:常用的学科缩写有:CS(计算机科学)、ES(电子科学与技术)、IE(信息与通信工程)、MA(管理学)、PH(哲学)、MT(数学)、GL(语言学)
课程类别(1位)
说明:0——公共课,1——专业基础课,2——专业课,3——选修课,4——毕业设计
教学计划编号(8位)
说明:左起4位为专业缩写,后4位为年级。
示例:XXGL2006,表示2006级计算机信息管理专业教学计划。
注:所用专业缩写有:XXGL(计算机信息管理)、RJBC(计算机软件编程)、RJCS(计算机软件测试)、WLGL(计算机网络系统管理)、WYSJ(网页设计与制作)、XTWH(计算机系统维护)、TXTX(图形与图像)、RJJS(软件技术)、JSYY(计算机应用)、JSWL(计算机网络)
教学计划项目编号(10位)
说明:左起8位为教学计划编号,后2位为流水号。
示例:XXGL200603,表示2006级计算机信息管理专业教学计划的第03号计划项目。
3.输入/输出设计
3.1 输入设计
1.输入方式 以键盘输入方式为主 2.输入内容格式
输入的数据项名称、数据类型、精度、取值范围及格式要求见数据库设计。3.校对方式 采用人工校对 3.2 输出设计
1.屏幕输出
以屏幕输出为主,系统中的课程信息、教学计划信息、教学任务信息、成绩信息等通过窗体和表格显示在屏幕上。
2.报表信息
系统中的任课通知、班级成绩表、成绩单和教材需求计划等制作成报表,可以使用打印机打印出来。
例如:
图6 任课通知书
图7 成绩通知单
4.数据库(文件)设计
教学管理系统使用SQL Server数据库存储数据。根据需求分析结果,设计出的概念模型如图8-所示。
编号学期理论学时构成教学计划n项目对应课程理论时数学制年级实践学时周学时学分实践时数课程代码课程名称类别n1专业名称教学计划1
图8 教学计划分E-R图
性别姓名教师号职称出生日期学期教师m教学任务 n1教学计划项目学位学历班级周学时教学计划 班级号班级名称入学时间人数图9 教学任务分E-R图
班级号出生日期性别姓名学号平时成绩实践成绩有无实践学分实践时数
期末成绩总评成绩课程代码课程名称类别学生m学习n课程理论时数图10 成绩管理分E-R图
对分E-R图进行汇总和整理,得出的基本E-R图如图11所示。
1班级m m属于m 执行1学生m教学计划1构成n教学计划项目1开课nn学习n课程1对应教师
图11 教学管理系统基本E-R图
根据概念模型到数据模型的转换规则,设计系统的数据模型,并对数据模型优化以后,得出结果如下:
班级(班级号,班级名称,入学时间,人数,教学计划编号)学生(学号,姓名,性别,出生日期,班级号)
课程(课程号,课程名称,类别,理论学时,实践学时,学分,有无实践)教学计划(编号,专业名称,学制,年级,理论学时,实践学时)
教学计划项目(教学计划编号,教学计划项目编号,课程号,学期,周学时)教师(教师号,姓名,性别,出生日期,职称,学位,学历)
成绩表(学号,课程号,平时成绩,实践成绩,期末成绩,总评成绩)教学任务(教学计划项目编号,班级号,教师号)
5.实施方案说明
本系统具体实施计划一个月完成,由×××负责。所需经费2000元,由学院财政支出。
教学课件管理系统设计 篇2
第一, 通过有效的方式实现艺术专业课程教学资源的科学管理, 保证教学资源的不遗失、不混乱、分类归档, 有助于课程的纵向资源积累。
第二, 符合任课教师成长设计, 为教师经验积累提供辅助, 便于教师横向交流。
第三, 提供科学资源展示平台向学生传递信息, 并通过互动实时采集学生的课堂状况信息, 为教学效果提供辅助。
第四, 解决大文件在网络上传输的技术难题, 实现和应用缩略算法。
第五, 有效解决学生和教师之间的资源传输问题, 通过有效规则控制资源的共享时机和接受传输时机。
二、研究内容
本文主要是结合艺术专业的特点开发一套资源管理软件, 从课程发展和教师成长的角度提供一个课程资源收集、共享和管理的平台;提供一个合适的课堂资源展示平台, 为师生互动提供教学辅助;方便作业管理和归档, 方便知识交流的FAQ系统。主要包括三大部分:课程资源管理、课程作业管理和FAQ管理。
第一, 课程作业管理 (见图1) 。课程资源指针对某门课程教学过程中使用的数字化资料, 包括:电子教案、课件、图片、教学文本、音频、视频和课堂互动测试等。课程资源管理部分主要研究三个问题:单门课程的教学资源如何组织和统一管理;艺术专业的课程群如何组织和统一管理;课程资源与课程班级如何关联以及课程资源与纵向课程班级之间如何设定关系等。课程资源管理部分的主要功能介绍如下:
1、课程注册和课程审核。教师要在系统中开设一门课程需提交开课申请, 专业教务部门负责根据教学实际情况对申请进行审核, 可与专业师资计划的课程负责人对应;只有经过审核的课程才能接受教学班级;一名教师可被允许承担多门课程;一门课程可接受多个教学班级。
2、课程资源管理。课程资源以讲次为单位进行组织, 一门课程被划分成若干个讲次, 每个讲次包含若干个教学环节, 每个环节包含一定的教学资源。教学环节按一定的逻辑和顺序排序, 所有教学环节按一定逻辑和顺序排列的资源集合构成了一个讲次的教学资源, 所有教学资源的集合构成了该门课程的教学资源。
3、教学资源共享。在系统中, 教师之间资源共享是以课程或讲次为单位, 在教师备课时通过课程搜索同类课程比较或历史积累共享;师生之间共享是授课支持的方式共享, 教师可以上传资源、设定资源被允许下载的时机和范围, 学生可以根据教师的教学过程查看教学环节中准备的资源和素材。
4、用户、权限、成员管理。教务管理部门负责维护教师、学生的账号信息;教师负责课程班级的成员管理, 设定班级成员可共享资源的时机和范围;系统根据课程、班级情况维护学生与课程的对应关系。
第二, 课程作业管理 (见图2) 。学生作业是课程资源的一个重要组成部分。基于网络的课程作业管理便于学生和教师之间的信息传递, 便于作业收集和归档。主要功能介绍如下:
1、布置作业。教师通常会给学生留有一定的课外作业, 布置作业和作业素材上传通常被安排在教学环节当中。
2、上传作业。学生在课后完成作业后, 通过网络上传。
3、批发作业。在规定的时间后, 教师对学生作业查收, 并批发作业;对完成的好的作业可以当素材收藏。
4、新建作业展。布置作业的时候, 教师可从自己收藏的素材库中选择部分素材向学生民展示, 开拓学生作业时的眼界和思路。
5、作业报告。课程结果后, 系统会根据教师每次的作业批改情况, 生成一份对所有学生的作业报告;学生结合自己的作业清单对作业成绩进行核对。
6、作业归档。课程结束后, 教师要对学生的作业资源进行归档;教务部门能针对课程调阅某学生的作业进行检查;当保存期过后, 教务部门能对过期作业资料进行清档。
第三, 课程FAQ是课程资源的一个重要组成部分, 是课程的知识库。FAQ, 即在线问答, 有提问有回答。问题可以由学生发起, 也可以由教师发起, 由教师或学生提供解答 (见图3) 。
三、拟解决哪些关键问题
本课题使用面向对象的分析设计方法, 在NET平台上采用C#语言ASP。NET+SQLServ-er2000技术进行实现。在实现过程的预计的关键技术问题有:
第一, 利用面向对象方法, 使用UML建模。
第二, 数据库设计。该课题将对需求规格明确之后, 把概念模型转化为物理模型。
第三, 适合系统功能扩展的业务逻辑分析MVC三层架构。
除此之外, 系统将在以下两个方面进行关键技术实现:
第一, 大文件资源的共享问题。利用RFC1867标准处理文件上传的两种方式:一是一次性得到上传的数据, 然后分析处理;二是一边接收文件, 一边写硬盘。目前无组件程序和一些COM组件都是使用Request。BinaryRead方法一次性得到上传的数据, 然后分析处理, 因而导致上传大文件很慢而且超时。
第二, 图片、视频资源的缩略显示算法。艺术专业的特点, 上传的素材往往特别大, 为了加速网页显示的速度, 减少网络流量, 对大量图进行缩略是十分必要的。
参考文献
[1]、刘明, 陈治.ASP.NET中动态生成验证码图片的方法研究[J].信息技术, 2009 (2) .
[2]、刘军.网络教学辅助系统的设计与开发研究[DB/OL].中国优秀硕士学位论文全文数据库, 2008.
教学数字化管理系统设计 篇3
教学管理是学校的重要工作和核心内容。学校的教学管理是指学校根据一定的目标、原则对整个教学工作进行调节和控制,从而保证教学工作有序进行,以顺利实现预定的目标,保证和提高教学质量和办学效益。
教学管理信息化就是在现代教育思想指导下,运用信息管理理论与信息管理方法,以现代信息技术为核心技术,充分考虑外界变量和信息,组织和配置教学信息资源,进行信息化教学管理活动,从而高效率地达到既定的教学目标。从教学管理内容看,信息化涉及教学计划管理、教学过程的组织与管理、教学质量管理、教学行政管理和学科建设、专业建设、课程建设、教学队伍建设、教学管理制度等方面的工作。从教学管理手段看,就是信息技术、网络技术在教学管理活动中的广泛应用。
二、主要技术
系统的建设目标能否实现,系统整个投资能否发挥应有的效益,最终将取决于该系统所选择的开发技术。系统应采用成熟可靠的技术,贯彻产品化的设计原则和实施方法,系统的建立应适应未来技术发展的趋势。因此,本教学管理系统采用基于B/S模式的三层架构体系,开发工具选择的是Microsoft公司的VisualStudio.NET2005,使用的是新的面向对象语言C#,数据库采用SQL Server 2000。这些先进技术的采用,保证了系统的稳定性和实用性。
随着Internet的出现和广泛使用,Web使得广泛的网络共享、集中的安全控制和友好的使用界面达到了完美的统一。B/S结构利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows2000/Windows2003等操作系统将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是巨大的进步。
考虑到系统在教学中的实际使用情况,本系统选择采用Web环境下的B/S三层架构体系,即表现层、业务层、数据层,如图1所示。
1.表现层
表现层是直接和用户进行交互的部分,通过可视化的用户界面表示信息和收集数据并响应用户请求,是用户使用应用系统的接口。
在本系统中,表现层将使用通用IE浏览器作为各类用户的统一界面,在达到界面统一性、友好性、易用性的同时,也使未来应用的部署升级更加便利。服务器端的Web服务器负责向终端用户显示业务信息,收集业务数据,同时处理用户通过Internet发出的各种请求。基于.NET的研究生教学管理系统的设计与实现表现层的主要开发技术有ASP.NET、WEB表单、服务器控件、HTML、脚本等。
2.业务层
业务层是实际业务规则以及数据处理的执行部分。业务层通过将正规的过程和业务规则应用于相关数据来实现用户通过表现层发出的业务请求。业务层的主要应用技术有.NET组件类、ADO.NET。
3.数据层
数据层是业务数据的存放地。通常数据层使用一个关系型数据库来实现数据的存储,并集中管理这些数据,实现业务数据的完整性、安全性和灾难防护。数据层的主要技术有ADO.NET、SQLServer、XML等。
三、系统工作流程分析
学校的教学管理过程是一项复杂的系统工程,其操作过程和细节涉及教学管理的每一个环节,涉及的层面非常宽广且繁杂。通过对学校各职能部门工作的反复调研及系统分析,笔者归纳出其教学管理工作流程主要由教学处及系管理员、任课教师、学生三大部分组成。管理员通过本系统完成所有的日常教学工作,从学生入学开始到毕业离校,在学校内的所有和教学相关的数据都通过教学系统进行管理;教师可通过系统查询制定个人教学计划,定制教材,查询、打印课表,考核学生考试资格并录入学生成绩;学生则可以通过系统查询自己的基本信息及各科成绩。具体工作流程如下:
第一,教学处根据招生部门数据模块将新生基本信息导入,存入学籍管理中的学生库。
第二,教学处管理员在基础数据管理子系统中完成对运行教学系统所需要的基本数据的维护(如教师信息、各系信息、学生信息、班级信息等)。
第三,新生入学后系管理员在学生基本信息系统中完成新生学籍信息的维护(学籍信息包括新生转入和新添加的信息)。
第四,通过学籍管理系统自动按系别、班级信息分配给每个学生一个ID。
第五,教学处管理员通过教学计划系统为每个专业的学生制定教学计划,根据教学计划生成每学期的教学执行计划,供各个任课教师查阅,并由管理员在系统中安排教师及教室等信息。
第六,教学处根据教学计划、班级信息等定购教材。
第七,教学处管理员根据教学计划和教师任课情况及教学资源在排课系统中使用自动与手动辅助结合排课。将排课结果通知各系管理员,同时给每个任课教师提供个人该学期的课表查询。
第八,期末考试前,对教师提交的考试申请、学生平时成绩及考试资格进行确认,对学生进行考试安排,通过系统进行自动与手动结合安排考试。时间、教室、监考教师由教学处统一安排。
第九,学生登录系统,可以查询个人基本信息,但是不能更改。
第十,根据学生成绩统计表,系统进行自动补考安排。
四、功能需求分析
此系统设计的目标是使该系统具有对全校整个教学系统相关的信息进行整体管理的功能,同时方便教师和学生查询。教师可以通过系统添加信息,录入学生成绩,查询课表,查询教学计划;学生可以通过系统查询个人信息和考试成绩。其功能主要包括管理员、教师和学生三部分的需求。
1.管理员对功能的需求
(1)教师信息的添加(本系统管理员可对教师的基本信息进行添加)。
(2)任课教师权限的修改(管理员可将教师的权限设为管理员)。
(3)根据教学计划和任课教师情况排课。
(4)学校基本课程的设置和浏览,包括课程名、课程类型、学时、学分和课程具体描述;学校基本课程的添加、修改、删除;学校对所设课程进行教师分配。
(5)有关学生信息的添加和浏览,包括学生的姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注信息。
(6)班级管理信息的浏览,包括班级设置、年级信息等,班级管理信息的添加、修改、删除。
(7)学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级、性别等方面)对成绩进行统计。
2.任课教师对功能的需求
(1)根据排课情况,查询和打印该学期课程表(只限个人)。
(2)打印任课班级学生花名册,学期末录入学生成绩。
(3)查询个人基本信息(包括姓名、学历、职称、任课情况等)。
3.学生对功能的需求
(1)浏览个人基本信息,具体内容包括姓名、性别、学号、民族、出生日期、籍贯、所在班级、备注等。
(2)学生登錄系统后,只能修改密码,不能修改个人信息。
(3)浏览课程信息,具体内容包括课程名、课程类型、学时、学分和课程具体描述、任课教师等,并可浏览各学年考试成绩。
教学系统设计 篇4
什么是信息技术?什么是教育技术?两者有什么关系?谈谈你的教育技术观
?
什么是信息素养?信息素养对于当今教育改革有哪些重要意义 请举出教育技术研究的六大热点领域?并就其中一个详细说明 教育技术在当今教育改革中的作用 谈谈建构主义的教学观
名词解释
布鲁姆的认知领域目标:学习者通过认知活动后所掌握的的结果。包括知道、领会、应用、分析、综合、评价留个方面。
教学评价的定义:以教学目标为根据,建立相关的标准,对进行价值判断 元认知:关于认知的认知,包括元认知
教育资源:在教学活动过程中可利用的一切要素。
2.掌握学习:把教学过程与学生的个别需要和特征联系起来,让大多数学生都能够掌握所所的内容。
3.远程教育:教师和学生在一定时空相互分离,通过多媒体技术和通信技术,教育技术等联系起来进行学习
4.量规:一种结构化的评价标准,往往是从评价目标相关的方面详细规定评价指标,具由操作性好准确性高的特点
5.学习媒体:用于传递教学信息的载体和加工,传递信息的工具。
6.先行组织者:通常是在介绍当前学习内容之前,用语言文字表述或适当媒体表现出来,目的是通过它们的先行表述或呈现帮助学习者确立有意义学习的方向。现行组织者:在学习任务之前呈现给学习者的引导性材料,他比学习任务具有更高的包摄性和
教育技术是由三个不同的起源融合而成,它们是教育心理学,媒体技术 和 系统方法。自主学习策略:
层级分析法:揭示教学目标所要掌握的从属技能的一种内容分析法。
归纳分析法:主要是研究对有关信息进行分类的方法,以此鉴别为实现教学目标所需要学习的知识点。
图解分析法:用直观形式揭示教学内容的要素及其相互联系的内容分析方法,用于对认知类教学内容的分析。
信息加工分析法:将教学目标所要求的心理操作过程揭示出来的一种内容分析法。这种方法的特点是能清楚的揭示达到终点目标所需要的心理操作过程或步骤。
解释结构模型法:用于分析和解释复杂结构关系的有效方式,它可将系统中各要素之间复杂的凌乱的关系分解成解清晰的多级递阶的结构形式。
使用卡片的方法:将教学目标和各项内容的要点分别写在卡片上,对他们的关系进行安排,经过讨论修改后,再搬到纸上。特点灵活,便于修改调整各项内容之间的关系。形象直观,便于讨论时交流思想。
最近发展区:儿童在智力过程中,对于所要解决的问题和原有认知能力之间可能存在差异,通过教学,儿童能在教师的帮助下消除这种差异
简答题
个别化教学有哪些优点?对于什么样的学生适合,而对什么样的学生不适合? 个别化教学适用于各种需求的学生,学生
你认为远距离教学中进行教学设计和在传统的教学中进行教学设计有哪些不同? 教学媒体选择不同,远距离教学中的教学媒体要求要更高的交互性和艺术性,以吸引学生学习,教学策略设计不同,远距离教学中师生之间的软件
布鲁姆教学目标分类和加涅的学习结果分类的区别
布鲁姆教学目标分类系统和加涅的学习结果分类系统都是对学习目标和学习结果进行分类,它们对认知领域的范畴是一致的,都把智力技能分为由低到高的层次,层次间是积累性的。每个层次都包含较低层次的内容,这对学习的指导意义在于,我们不仅仅要注重言语信息和,还应培养学生的智力技能和解决实际问题的能力。布鲁姆的情感领域目标是加涅学习结果分类中的态度,它们对动作技能的表述是一致的。
他们对认知领域内部的子分类的划分标准和目的不同。布鲁姆系统的划分标准是测量学的,无论知道、领会、应用、分析、综合评价都是围绕如何测量和操作提出的。有利于对学习结果的测量。但他并未涉及知识的本质,也为说明智力技能和是怎么习得的,因此对指导具体教育学不具有可操作性。加涅的学习结果分类理论,吸收了认知心理学的成果,他阐明了学习结果是怎么测量的,也将学习结果条件,既能测量学习结果,又对实际教学有指导意义 肯普模型的主要内容
两个对象
四个要素 10个环节
确定目标和条件
确定
告知教学目标 进行
紧耦合的文件共享方式,用户必须实名登陆才能共享文件。
《生态系统》教学设计 篇5
依据新课标、教科书和学生实际将本节课的三维教学目标确定为:
1.1知识目标
(1)列举不同的生态系统;
(2)描述生态系统中的食物链和食物网;(3)概述生态系统的组成;
(4)解释某些有害物质会通过食物链不断积累;(5)阐明生态系统的自动调节能力是有限的。
1.2能力目标
(1)通过“观察与思考”,培养学生的观察能力;
(2)通过引导学生进行“资料分析”,培养学生处理信息的能力;(3)通过“进一步探究”,培养学生的科学探究能力;(4)培养学生应用知识解决实际问题的能力
1.3情感目标
(1)认同生态系统的自我调节能力是有一定限度的;(2)确立保护生态系统、保护生物圈的意识;(3)增强爱护生物、保护生物多样性的情感。
教学重点和教学难点的确立
既考虑到新课标的具体内容标准中要求“理解”的知识点,难度较大,又考虑到学生升入七年级以来进行的探究活动还不够多,因此将本节课的教学重点确立为:(1)概述生态系统的组成;
(2)解释某些有害物质会通过食物链不断积累;
(3)阐明生态系统的自动调节能力是有限的;
(4)通过“观察与思考”,培养学生的观察能力;通过“资料分析”,培养学生处理信息的能力;通过“进一步探究”,培养学生的科学探究能力。
考虑到学生往往对生产者的社会学概念和生物学概念的不同之处把握不到位,对在一个生态系统中各种生物之间食物关系判断不准确,因此将本节课的教学难点确立为:(1)理解生产者概念的内涵;(2)正确书写并分析食物链。
课时分配 2课时 4 教学设计思路(见表1)表l 教学内容 生态系统的概念
基本策略
用多媒体课件展示某个生态系统,通过分析实例来理解其内涵。结合插图进行“资料分析”,找出生态系统的组成成分,并讨论它们之生态系统的组成
间的关系;教师组织学生分组扮演动物、植物、细菌和非生物,并帮
助学生寻找其中的关系。
进行“观察与思考”时,让学生尝试连接食物链,数图中食物链的条数,食物链和食物网
并写出所有的食物链;组织学生进行探究,把自己近一段时间所吃的食物连接成食物网,观察自己在食物网中的位置;播放有关动物和植物之间关系的多媒体课件,引导学生讨论分析动物、植物之间吃与被
吃的关系。
生态系统具有一定的自动调节能力
进行“资料分析”,比较出哪种生物体内有毒物质多,分析在食物链中
营养级别越高的生物,体内积累的有毒物质越多的原因。播放关于人类活动破坏生态系统实例的课件,使学生形成保护环境从
我做起、从现在做起的意识。形成保护生态系统的意识 5 教学实施程序(见表2)
表2 教学内容 教师的组织和引导
学生活动
观看课件,并分析讨论作答。
教学意图 引出教学课
题; 生 态 系 统 的 概 念 教师通过多媒体课件展示蒙山森林公园;提问:你看到了什么?你听到了什么?分析该公园中各种因素之间的关系;该公园内所有的松树可看作是一个生态系统吗?蒙山森林公园可看作是一个生态系统吗?
蒙山森林公园里生长着各种各样的花草树木,草丛里、树林间栖息着动物,还有细菌、真菌等生物,阳光、空学习生态系统气、水等非生物部分“养育”那里的所有生物,它们相互的概念,通过作用构成了一个有机整体,所以,蒙山森林公园可看作分析实例来理是一个生态系统。可见,要判断某系统是否是一个生态系统,就要分析其组成成分,只要具备了生物和非生物
解其内涵;
部分(其中必须成分是:非生物部分、生产者、分解者,过渡到“生态但在自然界中不具有消费者的生态系统是很少的),就能系统的组成”
构成一个生态系统,如一个池塘、一片树林等
这一内容。练习观察插图
认真进行“资料分析”,讨论: 的方法,培养学生的观察能力和处理信息的能力;深刻生 态 系 统 的 组 成 引导学生结合插图进行“资料分析”,找出生态系统的1.树、昆虫的幼虫和啄木鸟之间的关系是怎样的?
色? 组成成分,并讨论它们之间2.在生态系统中,植物、动物和细菌分别扮演什么角理解生态系统的关系;组织学生分组扮演动物、植物、细菌和非生物,系;
板书生态系统的组成。的组成,促进学习方式的转并帮助学生寻找其中的关分配角色并且讨论发言,阐明自己所扮演的角色在生态变;帮助学生
系统中所起的作用,从而分析生产者、消费者和分解者对“生态系统
之间的关系;
完成课后练习1。的组成”进行加工处理,使之条理化、结构化。
食
物
链
和 引导学生尝试完成课本“观察与思考”,然后用课件展示正确的连接图;
许有些偏差,通过尝试你要明确:食物链只由生产者和消费者两种成分组成,它们
尝试连接图中的食物链,数一数共有多少条?并写出所描述生态系统 讲解:你的连接和书写或有的食物链。然后与课件展示的正确食物网比较,你连中的食物链和
接的完全正确吗? 通过听讲、讨论学会:
食物网;
食
物
网 之间只是吃与被吃的关系;
练习书写食物链,数食物链条数,分析食物链中某种生物的增减会引起其他生物怎样的变化,树立生命现象是物质和能量沿着食物链和1.数食物链条数:数食物链条数时,要从绿色植物数食物网流动。食物链通常写起,然后按箭头指向依次下去,直到最高的营养级别,成“甲→乙→丙……”(一般不超过6个营养级)的形式,其中对乙而言,乙以甲为食,同时又被丙所捕食,正是由于吃与被吃,甲、乙、丙被相互关联在一起而构成了一条食物链;
而不能中途停止;
2.正确书写食物链:食物链通常写成“甲→乙→食物链的起点总是生产者丙……”(一般不超过6个营养级)的形式,其中对乙而言,运动的、普遍(绿色植物),数食物链条数乙以甲为食,同时又被丙所捕食。起点总是生产者(绿色联系的观点,时,要从绿色植物数起,然后按箭头指向依次下去,直到最高的营养级别,而不能中途停止。在一个生态系统中,生物种类多样、数量庞大。一种绿色植物可能是多
植物),“→”表示了物质循环和能量流动的方向;
突破教学难
点;
种食草动物的食物,而一种3.尝试分析食物链中某种生物的增减会引发其他生物让学生认识到食草动物既可能吃多种植怎样的变化:分析时,运用动态的、联系的观点进行分生态系统中的物,也可能成为多种肉食动析。例如,在“草→鼠→蛇→猫头鹰”这条食物链中,如物质和能量是物的捕食对象,致使多条食果蛇的数量大量减少,其后一段时间内猫头鹰的数量会沿着食物链流物链相互交错、相互关联减少,鼠的数量会增加;由于生态系统具有一定的调节动的,人类是着,这样就构成了食物网。能力,随着蛇食物的增多、天敌的减少,蛇的数量将恢自然界中的一生态系统的物质和能量就复到原来的水平,引起猫头鹰的数量增加,鼠的数量减员,人类的生是沿着食物链和食物网流动的;
生态系统中各种生物之间是相互关联的,假如某种生物数量大量减少,其他生物的数量也会发生相应的变化。例如在右图中,如果蛇的数量大量减少,其后一段时间内猫头鹰的数量会减少,青蛙、鼠的数量会增加; 组织学生进行探究,把自己近一段时问所吃的食物连接成食物网,观察自己在食物网中的位置。
生 态 提问:在一片草木茂盛的草原上生活的兔子,其数量能
讨论交流后认识到:
阐明生态系统的自动调节能
少。
做练习,发现自己处在食物网的最高位置。
活离不开周围的生物,树立保护环境的意
识。
系 统 具 有 一 定 的 自 动 调 节 能 力 不能无限制地增加?为什兔子的数量不会无限制地增长。因为,当兔子的数量急力是有限的,么?这说明生态系统具有怎剧增加时,食物就会减少,兔的天敌也会增加。这说明,增强爱护生样的特点?什么样的生态系生态系统具有一定的自动调节能力。但这种调节能力是物、保护生物统不容易被破坏?
引导学生进行“资料分有毒物质多,分析为什么在食物链中营养级别越高的生物,体内积累的有毒物质越多?如果这些积累了很多
有一定限度的。只有那些生物种类多、数量多、自然条的情感,确立件好的生态系统,自动调节能力才强,才不容易被破坏; 保护生态系
性,保护生态系统的多样性;
认真观察插图,分析讨论后得出结论:
质就越多,因为环境中有些污染物(如重金属、化学农药
统、保护环境的意识;
培养学生处理信息的能力和合作交流的能
力; 析”,比较出哪种生物体内要使我们的环境变好,就要爱护生物,保护生物的多样有毒物质的鱼被人吃了,会在食物链中,营养级别越高的生物,体内积累的有毒物产生什么样的后果?
等)具有化学性质稳定、不易分解的特点,会在生物体内能解释某些有积累而不易排出;随着营养级的升高而不断积累,最终害物质会通过
危害到人类的安全。
食物链不断积累;树立保护生态系统、保护环境的意
识。
播放有关人类活动破坏生形成 态系统实例的课件,介绍一保护 些著名的有毒物质富集的生态 事例,如日本的水俣事件。系统 提问:你身边有没有类似的的意 实例?若有的话,请举例。识 你对此持何种态度?有何建议? 小结:人类活动会通过食物链影响生态系统;要从现在巩固 小结 做起、从自己做起,不应该随意把有毒物质排放到生态系统中!出示巩固练习题; 小结反馈。
点评
本案例重视学生对生物学知识的理解,倡导探究性学习,关注学生情感态度与价值观的养成。
全面贯彻落实了课程目标。“生态系统”这节内容中,概念、术语多,教学任务繁重。教者能依据新课标、教科书,并结合学生的实际,梳理了外显的知识目标,挖掘出了内隐的能力目标和情感、态度价值观目标,树立了三维目标并围绕其展开教学,符合新课程理念和课改精神。
引导学生进行了丰富的自主性探究学习。充分利用了教材中的插图、“观察与思考”“资料分析”等栏目,还利用自制的“蒙山森林公园”“食物网中食物链的连接图”“人类活动破坏生态系统的实例”等课件,引导学生
做思考练习题
观看课件;
以小组为单位,讨论、交流、汇报。
联系实际,进行环保教育,认识保护生态系统、保护生物圈的重要性;形成保护生态系统、保护环境的意
识。
培养学生应用知识解决实际问题的能力。
进行丰富的自主性探究学习,鼓励学生自己观察、思考、提出问题,鼓励学生创造性地进行自主探究,着力改变学生的学习方式,培养科学探究能力。
重视了对学生进行学习方法的指导。在指导学生学习重点、难点知识时,如数食物链条数,书写食物链,分析食物链中某种生物的增减会引发其他生物怎样的变化等知识,能授学生以“渔”,使学生顺利地突破难点、掌握难点。
《教学系统设计》案例 篇6
陆游
【课题名称】 《卜算子·咏梅》 【授课对象】 初中一年级
【授课学时】 1课时(课时45分钟)【学习者特征分析】
1.学习者一般特征分析
本节课所面对的是刚从小学升入初一的学生。他们还带有小学生所具有的调皮好动的特性。并且这个阶段的学生对新事物都带有很强的好奇心。他们一般喜欢记忆短小的文章,对长篇文章,尤其是文言文会感到比较腻味,烦躁。由于还比较贪玩,所以学习的主动性不高。
2.学习者初始能力分析
本节课所面对的对象是初中一年级的学生,他们已经在小学时接触了唐诗宋词的学习,但由于在小学阶段时受到条件限制,对宋词的知识知道的很少,知识只是处于记忆和初步赏析的阶段。
【教学目标分析】
1.认知领域目标
(1)阅读并能背诵这首宋词。
(2)了解作者陆游的生平、代表作。
(3)了解作者写这首词的背景,分析作者当时的思想情感。(4)理解这首词的大意并赏析词文。2.情感领域目标
通过本节课的学习,学生将会对宋词有更进一步的了解。在学习本词的同时,了解作者陆游的生平,知道作者在写这首词的时候的社会背景,也了解了作者强烈的爱国情怀。【教学重难点】
重点:词文的赏析。
难点:作者在这首词中所蕴含的思想情感。【教学方法】
以讲授法为主,演示法作为辅助,中间加以教师对学生的提问,让学生自己进行思考。【教学策略】
先行组织者教学策略。【教学材料及教学媒体】
语文课本、教案和投影。【教学内容分析】
1. 词的内容。
2. 作者的生平与代表作。3. 词的大意。4. 词文的赏析。
5. 作者在词中所赋予的思想情感。【教学过程】
一、导课
以梅的特性和世人对它赋予的情感等知识导入新课。
二、词的内容
卜算子·咏梅
陆游
驿外断桥边,寂寞开无主。已是黄昏独自愁,更著风和雨。无意苦争春,一任群芳妒。零落成泥碾作尘,只有香如故。
三、作者的生平与代表作。
陆游(1125-1210)字务观,号放翁,山阴(今浙江绍兴)人。三十岁,参加礼部组织的科举考试,因为言语触怒了秦桧,进士落地。后被赐进士出身。1163年张浚北伐,陆游为镇江通判。不久,言官以“办说张浚用兵”的罪名,被免职。1175年,四川制置使范成大请他做幕僚。因为有人讥笑他颓放,自号放翁。后被召修史,完成后归隐山阴。陆游一生以恢复北地为己任,百屈不挠,临终赋《示儿》诗,犹念念不忘收复中原。陆游和尤袤、杨万里、范成大并称为中兴四大诗人,而推陆游为首,称中兴之冠,人称为小太白。文章、诗词超万。
陆游一生力主北伐,虽然屡受主和派排挤打击,但是他的爱国之情至死不渝,也与尤袤、杨万里、范成大并称“南宋四大诗人”。死前曾作《示儿》一绝:“死去元知万事空,但悲不见九州同。王师北定中原日,家祭无忘告乃翁。,堪称是最能表现陆游创”作精神的代表作,也是他人生路上留下的最后一首诗。
《关山月 》、《书愤》、《金错刀》、《农家叹》、《黄州》、《长歌行》等,均为其诗代表作。
他的词纤丽处似于秦观,雄快处似苏,超爽处更肖辛弃疾。以《诉衷情》(当年万里觅封侯)、《卜算子·咏梅》等最为著名。
他的文学理论也具有相当影响力,主张诗文为发泄人心郁闷的利器,又主张养气以求工。
四、词的大意
驿亭之外的断桥边,梅花自开自落,无人理睬。暮色降临,梅花无依无靠,已经够愁苦了,却又遭到了风雨的摧残。梅花并不想费尽心思去争艳斗宠,对百花的妒忌与排斥毫不在乎。即使凋零了,被碾作泥土,又化作尘土了,梅花依然和往常一样散发出缕缕清香。
五、词文的赏析
1.从“驿外断桥边,寂寞开无主”看梅花的境遇。
“驿站”是古代传递官署文书的交通站,常设在城郊官道旁,不在城内繁华处。“桥”是架在水面之上的交通设施,本是人众来往之处,一“断”字,说明是废桥,荒僻冷落,少有人来。孤独凄凉的处境全靠写景传达,情景交融。“无主”,点出是野梅,无人培育,无人理会,无人欣赏,孑然一身、孤苦无依。“寂寞”二字,将梅花拟人化,既是景语又是情语,既表明了梅花的处境,也寄寓了词人自身的孤独处境。
2.“已是黄昏独自愁,更著风和雨”,说明此时的季节、时晨、天气特征。
季节:从全词看,写的是早春之梅,应为冬末春初。时晨:黄昏。天气:凄风冷雨。
3.描绘了一幅怎样的画面?
凄惨阴沉。
4.上片四句中,前后句的语意有何联系?
层层深入:先写处境荒僻冷落,再用“开无主”写其孤苦。既而用“黄昏”这一特定时晨点出“愁”字,最后再用“凄风冷雨”加以强化,将寒梅的凄凉、孤寂、苦难层层写来,程度逐层加深。
5.从上片的寒梅身上可以看出哪些象外之意?
梅的处境、苦难正是作者本人屡遭投降派打击、排斥、诬陷、迫害的象征。正是以恢复中原为己任的爱国志士理想屡遭挫折的缩影。以梅自喻,托物言志。
6.“无意苦争春,一任群芳妒”这种打击与上片的打击在层面上有何不同?
上片着重于外在形体上的,这两句写打击着重于内在精神上的折磨。
7.“争春”是争夺春天吗?“群芳”是些什么人?群芳为什么要“妒”?
“争春”也是一种比喻和象征,是在剖明心迹,自己并不是阿谀奉承,邀功争宠。
“群芳”应指不理解作者,甚至误解作者的一些人,当然也包括打击排挤作者的投降派。“妒”的原因是把作者坚持理想,矢志不渝的高洁品质看为是邀功争宠。是不理解作者的一心为国的爱国精神和高洁品质。
8.分析“零落成泥碾作尘”的层深手法。
“零落”写出寒梅倍受风雨打击的悲惨情景;“成泥”是风雨打击,化为腐泥,打击更进一步;天晴以后,泥干为尘,将打击的程度写到无以复加的地步。
层深手法写倍受打击,非为写悲,并不是消极,而是为下文表明心迹张本。“只有香如故”写出了作者九死未悔的高洁品质。
六、作者在词中所赋予的思想情感
这首《卜算子》以“咏梅”为题,作者以以梅花自喻,梅花如此清幽绝俗,出于众花之上,可是“如今”竟开在郊野的驿站外面,破败不堪的“断桥”,自然是人迹罕至、寂寥荒寒、梅花也就倍受冷落了。从这一句可知它既不是官府中的梅,也不是名园中的梅,而是一株生长在荒僻郊外的“野梅”,是无主的梅。“寂寞开无主”一句,作者将自己的感情倾注在客观景物之中,首句是景语,这句已是情语了。
上阕集中写了梅花的困难处境,它也的确还有“愁”。从艺术手法说,写愁时作者没有用诗人、词人们那套惯用的比喻手法,把愁写得象这象那,而是用环境、时光和自然现象来烘托。
下阕托梅寄志,这两句表现出陆游性格孤高,决不与争宠邀媚、阿谀逢迎之徒为伍的品格和不畏谗毁、坚贞自守的崚崚傲骨。【板书设计】
一、词的内容。
二、作者的生平与代表作。
三、词的译文。
四、词文的赏析。
五、课堂总结和课后作业。【课外知识链接】
卜算子·咏梅
毛泽东(一九六一年十二月)
风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。
俏也不争春,【教学札记】 只把春来报。待到山花烂漫时,示儿
陆游
死去元知万事空,但悲不见九州同。王师北定中原日,家祭无忘告乃翁。
基于数据仓库的教学管理系统设计 篇7
目前绝大部分高校的信息系统除了在系统使用之前进行初始化基本信息, 在运行时基本是互相独立的, 系统与系统之间信息不能共享和交换, 这就形成了所谓的“信息孤岛”, 经常出现系统与系统之间信息不一致的问题;另外, 这些信息系统都是从业务处理进行设计开发的, 统计查询功能比较弱, 在现有的信息系统层面下, 要统计一项指标需要跨越几个职能部门信息汇总分析, 经历各个组织, 层层整理, 花费了大量的人力和时间, 统计出来的信息还不一定准确, 很难给高校组织层决策分析提供有力的支持, 不利于高校管理的水平和质量的提升。所以高校建立教学管理信息系统数据仓库具有重要的意义。
一、数据仓库概述
数据仓库的概念最早是由W H.Inmon提出来的, 在他的著作《建立数据仓库》中是这样定义的:数据仓库是一个面向主题的、集成的、想对稳定的、随时间变化的数据集合[3]。
数据仓库是在传统数据库基础上建立起来的, 但是与传统数据库又有所区别, 传统的数据库是单一的数据资源, 即以数据库为中心, 进行联机事务处理 (OLTP, ON Line Transaction Processing) , 数据库技术的主要任务存储数据, 对存储的数据进行查询和修改等操作。而数据仓库是将各业务系统数据抽取出来, 按照决策分析型数据要求对数据进行清理转换重新组织, 建立分析处理环境, 然后采用联机分析 (OLAP) 技术或者数据挖掘 (DM) 技术处理进行数据分析, 挖掘出潜在的有价值的信息, 供用户参考决策。
二、高校教学管理数据仓库的设计
1. 体系结构设计
数据仓库是基于传统数据库积累的数据和其它渠道收集的各种数据信息搭建起来的面向联机分析处理 (OLAP, ON Line Analytical processing) 的分析型信息集合, 总体结构为三个层次: (源数据) 数据处理、数据存储、数据分析。
高校教学管理系统数据仓库包括数据源、数据处理, 数据存储和数据分析四个部分。
数据源:主要来自数字化校园管理平台, 涵盖高校各信息系统, 教务管理、学籍管理、招生就业管理以及其他信息系统等的数据。
数据处理:包括数据抽取、清理、转换和集成。首先从数据源中抽取数据, 存储到临时数据表中, 然后对抽取的数据进行清洗和转换, 通过清洗去除决策分析无用的数据信息, 通过转换使数据标准一致, 将转换清理后的数据集成装入到数据仓库中。
数据存储:各信息系统的数据与数据仓库系统的数据是相互独立的, 因此各信息系统数据的变化不会自动更新数据仓库的数据, 我们需要在设定数据同步存储机制, 才能实现更新数据融入数据仓库存储。
数据分析:数据抽取、清理、转换、存储到数据仓库系统以后, 我们需要通过各种技术, 如联机分析 (OLAP) 技术、数据挖掘 (DM) 技术、商业智能 (BI) 技术等形成统计分析报表供用户查看并做出相应的决策。
2. 主题划分
数据仓库的重要特点是面向主题。当数据围绕主题域来组织时, 决策分析者将能很明确地找到自己感兴趣的东西。建立数据仓库首先要根据用户的需要进行主题划分, 然后根据主题建立数据仓库模型, 通过ETL工具从数据源抽取数据到数据仓库, 最后采用联机分析 (OLAP) 技术或数据挖掘 (DM) 技术对数据进行分析挖掘, 根据分析及挖掘结果做出相应的决策。
根据教学管理系统的应用需求, 在高校教学管理新系统中, 组织层领导最关注的教学质量, 所以系统确定的主题主要包括:包含学生、教师、课程、教学质量等几个方面。
3. 数据仓库模型设计
数据仓库模型比较常用的有两种:星型和雪花型两种。星型是由一个事实表和多个维度表进行关联, 具有统计分析和查询速度快特点, 所以在教学管理信息系统中采我们采用星型模型。下面以教学质量主题为例说明数据仓库模型的设计。维表我们设计为时间表、学生成绩表、学生就业情况表、学生奖惩表、学生学习情况、教师教学水平表, 事实表由就业率、论文发表等级及数量、学生获奖等级及数量等构成。
4. 联机分析 (OLAP)
联机分析 (OLAP) 是针对某一个具体主题, 采用联机分析术 (OLAP) 或数据挖掘 (DM) 技术对数据仓库中的信息进行统计分析。联机分析包括多维数据分析方法, 大体上可分为切块、旋转、钻取。所谓的旋转就是交换维度的位置关系, 以便于决策人员可以不同角度得到多维数据, 获取有价值的信息。通过联机分析技术的旋转方法我们可以很容易的发现教学管理系统教学质量问题, 如教学计划不合理、有些教师水平有待提高等, 通过钻取可以更深入的分析出教学计划不合理的各种因素。
结束语
目前绝大部分高校都运行着多个信息系统, 如学籍管理、就业招生、教务管理等, 各系统包含大量历史信息和当前信息。这些数据如实的反映了高校过去和现在的运行状况, 但是这些信息因为信息量大并且存在“信息孤岛”问题, 并没有体现它潜在的价值, 本文提出了基于数据仓库的教学管理系统, 将这些信息整合到数据仓库系统中, 并借助于联机分析 (OLAP) 技术和数据挖掘 (DM) 技术进行数据分析并发现隐藏在这些海量数据中的关联规律, 提供给学校领导层进行决策, 对于提高高校管理水平和教学质量具有重要的意义。
参考文献
[1]臧劲松.基于数据仓库的教学管理信息系统的研究与应用[J].电脑开发与应用, 2009 (11) :16-18.
教学系统设计网络课程设计研究 篇8
关键词 教学系统设计;网络课程;网络资源
中图分类号:G642.4 文献标识码:B 文章编号:1671-489X(2012)34-0034-01\
网络课程就是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境。其中,网络教学支撑环境特指支持网络教学的软件工具、教学资源以及在网络教学平台上实施的教学活动。
1 教学设计
对于任何一门网络课程,首先必须进行教学设计,即依据前端分析及课程学习目标设计出相对应的教学策略和教学活动。教学系统设计是教育技术学专业的专业核心课程。学习者分析主要考虑三个方面,即学习者的一般特征、学习的起点水平、学习风格。教学内容分析主要是以教学目标为基础,旨在规定教学内容的范围、深度和揭示教学内容各组成部分的联系,以保证达到教学最优化的内容效度。除此还应完成教学内容的编排,通过上述学习者分析得出的结论对教学内容进行选择。选择教学内容绝对不是单单照搬照抄书本上的内容,而是通过进行一定的删减、增加和重新组织,将教学内容呈现给学习者。
教学策略与教学活动设计包括两部分。
1)自主学习策略的设计。本网络课程学习策略设计主要根据维果茨基的最邻近发展区理论,在网络课程中的每一个章节都呈现出各章的学习目标、学法指导和本章的知识地图,让学生根据目标和指导,有目的地去学习。设计的相关资源栏目,主要进行与本网络课程内容相关的网站链接,方便学生查阅相关资料,理解学习内容,扩大知识面。自主学习策略的设计遵循“确立学习目标——提供学习资源——学生自学——评价——总结——联系巩固”的过程。
2)协作学习策略的设计。根据建构主义学习理论的观点,“协作”“会话”是学习环节四大要素中的两大要素,协作学习环境创设的好坏将直接影响到学习者对知识意义的建构。本网络课程主要采用留言本的形式体现出协作学习的设计,使学习者通过交互来完成协作学习。
2 系统设计
根据教学系统设计课程的特点,其网络课程首页呈现课程简介、教学大纲、教学内容、课间休息、交流讨论、在线测试、相关资源、使用帮助等相关版块。学习导航采取列表导航,即在教学内容栏目中,将各个章节列举出来,学习者可以根据学习需要,进行选择性学习。交互设计采用留言本的交互方式,为学习者之間进行交流讨论提供一个很好的平台,学习者可以就各方面的问题进行交流讨论,同时教师还可以通过留言对学生提出的疑难问题做出解答,进行学习双向反馈。界面设计简单明了,功能模块易于操作,引导学习者参与学习。
3 技术实现
采用ASP+ACCESS数据库进行网站的设计。前台设计采用Photoshop图像处理软件和Dreamweaver结合,通过主页上的链接点击进入相应的功能模块,通过前台设计,确定后台设计和实现功能,进而对数据库进行设计。后台与数据库的设计是通过前台要实现的功能来确定的,主要有管理登录界面、管理首页、常规设置、文章管理、用户管理、文件管理、数据库管理、在线调查与留言管理。本设计中用到多个数据表,对后台设计中所用到的数据表主要有admin后台管理员信息表、bigclass大类信息表、info网站配置信息表、jasys系统日志表、news上传内容信息表、smallclass小类信息表。最后进行数据库的连接,并添加数据库连接出错的提示功能。
4 几点思考
网络课程设计要体现教学的一般规律,特别要强化教学设计;丰富自主学习资源,尤其是一些专业性非常强的学科,学习者就非常需要相关知识的电子图书馆式的资源库;重视反馈,需要课程提供大量的相关案例,使学习者在解决案例的过程中进行知识的再次建构;关注教师的负担,网络课程学习中的师生教学交互给教师带来的负担较传统教学要大许多,有时甚至会使教师力不从心、难以应付。
参考文献
[1]余胜泉.网络课程的设计与开发[EB/OL].教育技术通讯,202.112.88.32/show/ysq/net_course.htm.
[2]王汉松.布卢姆认知领域教育目标分类理论评析[J].南京师范大学学报:社会科学版,2000(3):65-70.
教学课件管理系统设计 篇9
学号
姓名
院系专业 能源与环境工程 热能与动力工程
一、课题名称
《教学事务管理系统》
二、问题陈述
使用面向对象设计的系统分析和设计,设计出适当的数据结构,编写一个信息管理程序,程序的功能是管理学生基本信息,要求具有添加,删除,查询,排序的功能,并具有一定的查询功能。
三、设计目标和设计任务
新学期开学时新学生需要注册,登记注册信息。注册信息包括每个已注册学生的班级代号、学号、姓名、注册的学期等。
每个学期开始,学生可以选课,登记选课信息。选课信息包括已注册的每个学生所选的课程,选课仅限该生注册的学期。
每个学期考试完毕,需要成绩登记。每个学生所选课程的考核成绩,以及此成绩的类型。
所输入学生的信息如果有误,可以修改。对于退学、转学的学生,删除有关资料,对转入的学生,可以增加其各项信息。
学生信息包括:学号、班级、院系、姓名、性别、联系电话、家庭住址等。课程信息包括:课程代号、课程名、开课学期、学分、课时。
成绩信息包括:姓名、学号、班级、课程代号、成绩、类别(初修、补考、重修)。可提供的查询功能:
根据某些信息(班级、性别、专业)查询学生名单; 某门课程的选修者名单(含学号、成绩、成绩类型); 某个学生某个课程某学期的成绩单; 某个班级某个课程各个学生的成绩单; 某个课程选修者中不及格学生的名单;
某个课程的各项信息(课程代号、学分、课时、开课学期);
四、解题算法思想
程序包括11个对话框,主对话框上四个按钮,分别调用“注册信息”、“选课信息”、“成绩录入”及“信息管理和查询”四个子对话框。
其中,在“注册信息”对话框内可以选择学生的注册学期,点击“确定”按钮后,弹出“学生信息”对话框,此对话框与后面将会提到的“信息管理与查询”对话框的子对话框之一,“学生信息”相同,二者可相互共享。在该对话框中点击“增加”按钮,将调用“成员对话框”,用以实现学生的注册。信息填写完整后点击“确定”,并可依次返回至主对话框。
接着,点击“选课信息登记”,弹出选课信息对话框,在相应输入框或下拉菜单中输入信息后,点击所要选的课程(可多选),然后点“确定”,程序可以自行判断信息输入是否合理(选课学生是否已经注册或是否已选择同样的课程),如果有误,则通过消息框提示,并可以再次输入信息;如果信息合理,则提示选课成功。
点击“返回”回到主对话框,可通过“学生成绩录入”按钮调用“成绩录入”对话框,在此对话框中,可在输入框或下拉菜单中填写相关信息,程序同样可以自行判断信息输入的合理性(输入的学生是否已注册或是否已选择相应课程),如果输入有误,则弹出消息框提示,可以再次输入信息;如果信息合理,则成绩录入成功,新的成绩信息会在下方的List Control控件中显示。也可以直接点击下方List中的原有信息,程序会自动将该信息中的学生学号及相应课程代码填写入上方控件,方便成绩的录入。所有成绩录入完成后,点击“完成并保存”按钮,保存已录入的信息,同时自动返回至主对话框。
如需要查询相应信息,可点击“信息管理与查询入口”,调用“信息管理与查询”对话框。在这个对话框中,包含三个主要功能按钮,“学生信息”,“课程信息”和“成绩信息”,分别用以提供相应的查询功能。
点击“学生信息”,进入“学生信息”对话框。在这里可以实现学生信息的查询及管理功能。在上方控件中填写或选择相应信息后,便可以在下方的List Control控件中查看到所要的学生信息,同时选中相应条目后,可以通过右方的“删除”、“增加”和“修改”按钮,实现数据的管理。而通过下方“载入”和“保存”按钮,可以载入及保存现有数据,当然也可以载入进之前保存的文件,从而实现相同学生,不同学期的信息查询。
返回至“信息管理与查询”对话框后,点击“课程信息”按钮,在弹出的“课程信息”对话框中,可以查看所有的课程的基本信息,并可以通过“增加课程”按钮,调用“增加课程”对话框,填写新课程信息,从而增加新的课程;在“课程信息”中的控件中选择某门课程后,也可以通过“查看课程”按钮调用“查看课程”对话框,查看到选修该课程的学生名单,包括学号,成绩等信息,勾选上方控件后可以查看不及格学生的名单。
依次返回至“信息管理与查询对话框”,点击“成绩信息”后,进入“成绩信息”对话框。在这个对话框中可以在下方的List Control看到所有学生的成绩单,通过上方的Edit控件输入各个相应的筛选条件,便可以在下方看到所有符合条件的学生的成绩单。
依次返回至主对话框,点击“◎”退出程序。
五、数据结构描述
程序数据通过两个节点类、两个链表类来存储。分别如下:
{ public:
CString m_CourseNum;//存储课程代码 CString m_CourseName;//存储课程名 CString m_CourseTerm;//存放课程开课学期 CString m_CoursePoint;//存放课程学分 CString m_CourseTime;//存放课程课时数 int m_CourseScore;//存放学生课程成绩 CString m_CourseType;//存放学生成绩类型 Course *next;Course()//默认构造函数 class Course
{
} Course(CString CourseNum,CString CourseName,CString CourseTerm,CString m_CourseNum=“";m_CourseName=”“;m_CourseTerm=”“;m_CoursePoint=”“;m_CourseTime=”“;m_CourseScore=0;m_CourseType=”";next=NULL;CoursePoint,CString CourseTime);};
class CourseList { public:
Course * head;CourseList();void DeleteNode(Course *p);//用来删除存放指定课程的链表 void SaveToFile(const char *name);//将课程信息保存至文件 void LoadFromFile(const char *name);//从文件中导入课程信息 void ReleaseList();//释放链表
void AddNode(CString CourseNum,CString CourseName,CString CourseTerm,CString CoursePoint,CString CourseTime);//向链表中添加节点
};
class CStudent Course* FindNode(CString CourseNum);//根据课程代码查找节点 { public:
CString m_StudentNo;//存放学号 CString m_Class;//存放班级 CString m_Name;//存放学生姓名 CString m_Sex;//存放学生性别 CString m_Dept;//存放专业
CString m_PhoneNo;//存放学生电话号码 CString m_Address;//存放学生家庭住址 CString m_Term;//存放学生注册学期 CStudent *next;Course m_Course[20];//用来存放学生选的各项课程 int s;//存放学生所选课程的数量 CStudent();CStudent(CString CourseNum,CString StudentNum,int Score,CString ScoreType);CStudent(CString StudentNo,CString Class,CString Name,CString Sex,CString Dept,CString PhoneNo,CString Address);};class CStudentList { public:
CStudent * head;//头指针 int n;//节点数量 CStudentList();void DeleteNode(CStudent *p);//从链表中删除指定节点 void SaveToFile(const char *name);//将链表内容存入文件 void LoadFromFile(const char *name);//从文件载入链表内容 void ReleaseList();//释放链表 void AddNode(CString StudentNo,CString Class,CString Name,CString Sex,CString Dept,CString PhoneNo,CString Address);//向学生链表中添加节点 void AddScoreNode(CString CourseNum,CString StudentNum,int Score,CString ScoreType);//向链表中加入成绩信息 void AddCourseNode(CString StudentNo,CString CourseName, CString CourseNum,CString CourseTerm CString CoursePoint, CString CourseTime);//向链表中加入对应课程信息
};
另外,定义了全局变量:
CStudentList m_List;//用来保存学生的各项数据
CString Term;//用来存放学生的注册学期,用来将注册的学期信息加入链表(开始时,AddNode函数中忘记加入m_Term变量了)
CString Num;//为了在查看课程信息时,对话框里的内容能够方便的传入子对话框中 CStudent* FindNode(CString StuNo);//根据学号查找节点
六、测试数据
以下为程序初步运行后保存至文件中的内容:
2009-***091许亚军男 能源与环境学院 ***M9
110100首修高等数学5.0
2009-201048课时111100首修
2009-201048课时大学物理3.0 2009-201048课时112100首修C++2.0 111100首修大学物理3.0 男
2009-201048课时
2009-***091周帆能源与环境学院110M9
111100首修大学物理3.0 2009-201048课时11299首修C++2.0 2009-201048课时
2009-***091雒志强男
2009-201048课时能源与环境学院10086M9
112100首修C++2.0 2009-***091杨宗冰男
能源与环境学院119M9
112100首修C++2.0 2009-201048课时2009-***091XX女建筑学院XXXXXX
11055补考高等数学5.0 2009-201048课时1110重修大学物理3.0 2009-201048课时112100首修2009-201048课时 C++2.0
七、运行情况分析
输入数据测试后,生成包含以上内容的文件。整个过程顺利,程序可以正确运行,未出现重大错误,各项功能也都可以实现。可将生成的文件另外保存,从而录入新的数据(如其他学期的学生信息),而在查询时,可以根据需要查询的不同学期的信息来载入不同的文件。
八、设计小结
在程序设计过程中遇到了不少问题,很多都是因为之前的想法没有完全照顾到全局,使得后来要大幅度的修改代码,或者用较为复杂的代码来弥补。所以,较大的程序设计,最重要的就是一定要有大局观,在设计初期就要将自己的目标、思路理清,最好做下记录,而且做每一步的同时也必须想到后面的很多步,否则到后来很可能会因为之前的缺陷而做不下去,或者不得不放弃某些功能。另外,对于程序编写本身,我发现需要注意的部分是文件的保存及载入,这部分的每一个代码都需要仔细斟酌,否则很可能出现在编译时没问题,而运行时出错的状况。而一旦出现这种情况,就必须通过恰当的方法寻找出问题所在,如注释某些最近写的代码、利用消息框弹出某些变量的值,从而判断其与设想是否相符等方法,而不能盲目的查看所有代码,慢慢找或者索性手足无措了。
九、心得体会
这是我第一次尝试做比较大的程序,所以从中学到的还是很多的。首先,我发现我对程序设计还是很感兴趣的,很喜欢去钻研;其次,在设计及编程的过程中,通过发现问题、解决问题,我自己总结出来了不少方法,也发现了编写时所必须注意和避免的错误,可以让以后少走弯路。这些都是对于程序设计本身,此中的心得当然有很多,我也无法一一列举出来,而最重要的是我从其中学到了一些程序设计之外的东西。我深切的体会到了全局思想的重要性,无论干什么,基本上都得有这种思想,每走一步都必须想到以后的路,必须想到这一步是为什么而走的,为什么目标而服务的。只有这样,才能慢慢的稳健的走向自己的目标,不会在某一点上突然发现自己走不下去了,发现之前的某一步将自己带上的崎岖的路,而不得不往回走去弥补之前的过错或者干脆拐上另一条不明方向的道路。另外,前进的过程中,当遇到问题时,必须通过恰当的方法去发现起源,然后解决,而不要盲目的去寻找或者毫无对策了,必要的时候也得求助他人。而在一步步解决问题的过程中,也必须学会自己总结,以避免以后再次遇上相同错误时再走弯路。
总之,这次的课程设计给了我很大帮助,如果有机会,我便会选择向这方面去深入发展。
参考资料
1、《C++课程设计》
2、《C++程序设计》 提交日期 2010-9-16 星期四
朱金付 何铁军 朱萍 郑雪清 徐冬梅 编著
【教学课件管理系统设计】推荐阅读:
酒店管理设计教学05-13
化学教学系统设计06-07
阅读教学过程设计管理07-22
历史教学设计管理08-16
信息教学技术设计管理09-07
课文教学设计管理01-12
教学系统设计要点09-02
设计管理教学思考论文01-14
网络教学系统模块设计07-24
信息技术教学设计管理12-01