教学管理数据库的设计

2024-10-14 版权声明 我要投稿

教学管理数据库的设计(精选8篇)

教学管理数据库的设计 篇1

1、通过数据库查询、管理数据记录的操作,体会数据库中数据管理的基本过程。

2、Excel表的管理与数据库的管理的对比。

3、体会利用数据库管理大量数据和高效检索的优势,认识有效管理数据的重要性,形成科学有效的数据管理意识。

教学重点:

1、记录的增加与删除

2、数据的查询

教学难点:

多表查询的过程

学情分析:

本课的学习对象是高一年级学生。他们使用手机或平板电脑等信息技术工具时,对应用数据库技术的也有一定的感性认识,但对于数据库的相关原理了解的不多,理解的也不够深入。

设计思路:

学生已掌握Excel基本操作技能和了解了数据库的管理系统的主要功能(维持数据库系统的正常运作,包括建立、删除、检索、统计、修改和组织数据库中数据以及为用户提供对数据库的维护手段等),以及上一节课已经了解了数据库的组成(表的建立、数据表的结构(字段、记录、主关键字)、表之间的关联),学生对数据库的管理会产生浓厚的兴趣,因此让学生思考数据的添加、删除和查询,进一步了解数据库的管理。

教学方法:

讲解、学生讨论、演示

教学过程:

新课引入:

教师:上节课我们利用Access认识了数据库的组成是由多张表组成,每张表由多个字段和记录还有一个主关键字来将多张表联系起来。现在我们手里已经有了学生信息表和学生成绩表1。我们讨论一下都有哪些软件可以实现数据的管理。

学生:Excel、Access

教师:非常好,那么Excel相比Aceess数据库的管理哪个对数据管理更方便、快捷呢?下面从以下方面进行观察、对比。看看我们会发现什么。

新课讲解:

1、记录的增加与删除

(1)删除记录:高一10班“曲伟”同学本学期转学到其他学校就读,请分别将Excel工作簿和Access数据库中关于曲伟同学的相关信息删除。

(2)增加记录:高一3班吕伟同学,是班里刚从外面转过来的学生。将Excel工作簿中增加一条记录输入吕伟的相关信息。但在Access数据库中需要增加一条记录,输入吕伟的相关信息,记录中考号必须与其他学生不同,因为考号是主关键字。

小结:

(1)Excel中工作表间的操作不能同步,数据管理和维护需要逐个工作表进行,繁琐且容易出错;

(2)Access中,对其中一个数据表的修改会级联到其他数据表,从而保证了表间数据的一致性,便于数据的管理和维护。

2、数据的查询

(1)教师演示在“学生信息表.xls”工作簿中查询“刘欣宇”同学的考试成绩,其他同学认真观察,并思考。

(2)教师演示在“db1.mdb”文件中查询“刘欣宇”同学的考试成绩。

通过观察,学生发现要在Excel工作簿中查到“刘欣宇”同学的成绩,首先要到“学生信息”工作表,查询到张子笑的考号;然后根据考号在“学生成绩表1”查询对应的考试成绩;在此过程中,经历了两次查询,每次查询都要根据上一次的查询结果,到新的工作表中进行再次查询,这样的工作完全由人工来完成。

Access数据库可以通过在多个表中选择不同的字段,自动生成一张查询信息表,从中可以直接看出“刘欣宇”同学的考试成绩。

提示:Access构建查询表时可以显示多张表的字段,依据自己需要显示,然后单击“!”。

小结:

(1)Excel中的工作表是相对独立的,表与表之间不能同步。

(2)Access中通过数据表的形式对数据进行管理,多个数据表可以联接在一起,作为一个整体进行查询。

归纳总结

根据数据库管理的两种方式管理,Excel管理数据比较繁琐,Access数据库管理相对而言比较方便修改、查询和检索。

板书设计

作业布置

数据库的管理你还会用哪种方法来解决?

教学反思:

教学管理数据库的设计 篇2

教学管理在高等院校的工作中占有非常重要的地位,其能够将教学进行最有效的组织安排,将教学工作效益最大化,还能够编制科学合理的教学大纲,为高等院校教学工作的开展提供保障。建立教学管理数据库的最主要目的是对高校人才进行科学、统一的培养和管理,从而全面提高学校的教学质量及办学质量。教学管理数据库的主要内容为教师的教学计划、学生的课程安排、考试、成绩、奖学金、助学金等各个系统的管理,因此,其工作非常繁琐复杂,但要求高效率、高科学性。

随着信息化不断深入人们的生活,身边的信息无处不在。在如今高校的教学管理中,用到的信息报表不断增加,信息数据的存储量之大,种类之广,这些现实的问题要求高校教学管理系统的管理质量要不断提高。在这样的大背景下,之前的传统数据资料管理系统已经不能够满足高校工作的需要,已经不适应于社会的发展。为了能够顺应信息化时代的发展,许多高等院校正在对教学管理系统进行大规模的改革,将传统的教学管理方式转变为信息化管理,并将现存资源管理工作中的弊端不断完善,建立系统完善的教学管理数据库。

我国教育事业发展迅速,为了能够培养出社会发展需要的人才,各大院校对学生的培养力度也不断加大,升学率不断提高。在此背景下,生源越来越多,教学管理资料也会越来越复杂、繁琐,这就对高校的教学管理系统提出了高效、规范的要求。在此所述的教学管理数据库系统针对以上问题,分别对学生基本信息资料、招生信息数据、学籍管理、学生成绩管理、违纪处理、助学金统计、贫困生管理、荣誉称号管理、学生贷款信息管理、勤工俭学、学生毕业信息及就业等做了系统全面的规范和设计,基本做到了全方面、全过程的资料管理。

2 建立数据库

数据库(Database.db)是一个存放数据的“仓库”,占用是计算机中的空间内存。数据库中存储的信息是有序的,并且数据库需要使用一些软件对其进行维护。数据库的工能非常强大,其可以完成教学管理中的大部分工作,大大减少了人力的使用,提高了教学管理的工作效率,并能够有效降低出错率。

在数据库系统建立前,需要对系统进行系统分析及可行性分析。

系统分析运用的是系统思想及系统科学原理来解决问题,使用系统分析对数据库系统的内外情况进行分析,可以将系统所存在的问题明确地展示出来,为系统的完善奠定基础,并增加了系统的可行性依据。除此之外,此阶段还要将用户的要求以书面文档的形式表达出来。

2.1 建立数据库

数据库的建立有严格的步骤要求,必须按照步骤进行设计操作。计算机系统在引入创建的数据库之后会形成数据库系统,其属于一个有前提的、特定的应用环境。数据库系统主要分为4部分,分别为数据库、数据库管理系统及其开发工具、应用系统及数据库管理员和用户。在数据库系统中,查询系统(SQL)处于核心地位,查询系统能够使得在数据库中快捷方便地寻找到所需的信息资源。

2.2 数据来源

数据库系统将教学管理系统中的信息进行分类整理和储存,属于整个系统的核心。数据库系统中的数据主要来源于现实生活中。在高等院校建立教学管理数据库时,最先考虑的是如何将信息管理的途径效率最大化。其中信息管理的途径主要包括系统内部信息管理及系统外部信息传递和获取等。高等院校在建立其教学管理数据库时,会先将要存储的信息进行分类整理,并将无用、过时的信息进行删除,为数据库的建立打下基础。在对教学管理数据库进行建立的过程中,需要分析其主要数据,而这个过程主要使用的是关系数据库及SQL语言。如图1所示。

2.3 数据管理

数据库管理系统是一个专门用于实现对数据进行管理维护的系统软件,其位于用户应用程序与操作系统软件之间。数据库管理系统同操作系统一样都是计算机的基础软件,也是一个非常复杂的大型系统软件,其主要功能主要有数据库的建立与维护、数据定义功能、数据组织、存储和管理、数据操作、事务的管理和运行及网络通信功能等。

3 实际应用案例与效果

在对高校教学管理系统进行了调查研究之后,笔者整理出了高校教学管理系统的业务流程:学生在入学初登记基本信息,将这些信息交至学生处,学生处将信息与学校招生办进行核对,确保准确无误后进行存档。学生在入学后每个学期的课程都不一样,在每个学期初都要进行教学计划制定工作。在每学期初要进行学生的选课工作。在每次考试之后将学生成绩进行存档。在学期初根据学生的成绩档案进行奖学金、助学金核算,列出奖学金名单。学生在校期间获得的奖励和处分都要进行存档。在新生入学时,需要将投保理赔及住宿等表单交予学校存档,每学期的学院变动也需进行存档。高等院校的每一位学生在毕业时都需填写毕业信息,并将表单交予系部审核,并留置学生处存入档案。除此之外,还要增加信息的网上查询功能,方便师生的查询。

在设计数据库时,必须要系统的进行,要将教学管理系统的业务流程了熟于心,对其进行分析树立之后构建出一个大概的框架,并且要尽可能保障数据的完整性,建立一个完整的数据库。数据库定义期间,要将教学管理数据库与其他系统之间的关系进行全面的分析,还要考虑此系统与校外系统的信息交流。高校教学管理数据库系统主要包括以下几个数据表:(1)学籍管理表,其中主要包括学生基本信息、学籍信息、家庭成员、个人经历、社会实践、文章发表、证书获取及其他信息等内容;(2)成绩与奖学金管理表,其中有课程、课程设置、课程选修、选修成绩、平均绩点、奖学金及奖学金领取情况等内容;(3)奖惩管理表,包括荣誉称号、获奖及处分记录、解除处分记录等内容;(4)困难生管理表,包含困难生(学号,姓名,家庭情况,困难程度,家庭年收入,家庭人均月收入,家庭月供给,家庭总人数等)及困难类别代码表(困难类型,困难类型代码);(5)贷助补减管理表,包括助学金申请(申请助学金时间,申请金额,补减类型,申请学年,申请起始时间,申请结束时间,申请经办人,申请理由等)、助学金审核(学号,审核时间,审核金额,经办人)及助学金发放(学号,姓名,助学金发放时间,财务编号,经办人);(6)勤工助学管理表,主要有勤工助学、助学类型及助学金发放等内容(学号,姓名,月报酬,工作起始日期,工作结束日期,协议书号,工作部门,财务编号,银行卡类别,发放金额);(7)住宿管理表,包括住宿及寝室两大块儿(学号,姓名,寝室号,楼号,寝室电话,床位,住宿收费标准)。

其他模块如毕业生管理和用户登录管理模块等略,具体的教学管理数据库系统示意图如图2所示。

4 结语

使用数据库进行教学管理可以在很大的程度上减少人们的工作量,提高工作的准确定、有效性及实施性,提高了工作效率,因此,数据库的应用对人们的生活而言价值巨大。高等院校的教学管理相关人员需要不断地学习与数据库有关的相关知识,不断完善自身教学管理系统的不足,努力实现数据收集的自动化、智能化。

参考文献

[1]常永国.某高等院校教学基本状态数据管理系统的设计与实现[D].北京交通大学,2014,(06).

教学管理数据库的设计 篇3

关键词:集中式数据库 关系数据库SQL SERVER Transact-SQL语言 启发式教学

随着社会的发展,计算机的应用越来越广泛,电子商务迅猛发展,管理信息化已成为一大潮流,这一定程度上促进了数据库技术的发展。我校在2005年开始开设了《关系数据库SQL SERVER》课程,开设本课程的目标就是在一定理论的基础上,通过强化学生的动手能力,使学生能适应社会需求,掌握实用性技能。因此本课程主要选择数据库设计、数据库管理、Transact-SQL语言、数据操作、数据库系统维护等作为主要内容。根据本课程自身的特点,在教学方法上,我们采用了多种教学方法结合,以下是笔者在讲授该课程过程中的一些体会。

一、由浅入深,循循善诱(入门→理解→掌握→应用)

教学过程应该体现教学思想和教学过程的统一、教学过程与学生学习过程的统一,既是教师的认识过程,更应该是学生的认知过程。教师必须做到认真研究本课程学习过程的规律和结构,即:入门→理解→掌握→应用四个阶段,做到循循善诱,循序渐进,步步深入。利用SQL Server 2000的企业管理器的功能1,给学生介绍其简单方便的可视化操作。有了直观的认知后,再利用其导出脚本的功能,自动生成SQL脚本,对比Transact-SQL的语法讲解。通过举例,引导学生掌握抽象的语法并应用到具体的例子中,强化知识点。最后再要求学生利用SQL Server 2000的查询分析器做练习实践,独立编写SQL语句解决实际问题。按照上述方法,经过入门→理解→掌握→应用这四个阶段,符合学生的认知规律,学习起来就容易多了,掌握程度也高了。

二、创设问题情境,实施启发式教学,调动学生学习兴趣

传统教学方式难免枯燥乏味,问题情境给学生提供了大胆创新,自由发挥的舞台。学生的创新思维是一项自主性的活动,传统教育中的“填鸭式”灌输教学方法显然不能培养学生的创新思维和能力。只有通过教师启发式教学,才能激发学生的学习动机,锻炼思考和判断能力,提高分析问题和解决问题的能力,使学生由“被动听讲”转换为“主动学习”。启发式教学可以穿插在教学活动的任何阶段,其关键在于设计问题情境。例如在教授SQL的更新语句时,这时学生已经掌握了条件查询语句,可以先介绍更新语句的基本形式是UPDATE表名SET字段=字段新值,然后提出问题:无条件的更新语句会出现什么结果?有条件的更新语句如何实现?学生通过思考可以解决这些问题。这样会调动学生的兴趣。启发式教学也是激发学生学习动机的重要手段,这样学生巩固了旧知识,又在潜移默化中掌握了新知识并得到提高。

三、设计贴近生活有实用价值的例子(通过范例教学)

范例式教学实施的重要环节是选择实用性、针对性、信息量大的范例。范例教学是讲授《关系数据库SQL SERVER》操作性比较强的课程的重要手段。其特点是知识必须是经过精选的,能起范例作用的,有助于学生的学习迁移和应用。范例教学模式侧重于教学内容的优化组合,通过范例性材料,能促进学生对知识的认知,加强理解,强化记忆,奠定好利用基本知识进一步扩展、综合应用的基础。

我们在讲授实例时,选择学生比较熟悉的学校管理、班级管理、QQ账号管理等方面的主题。如学校管理,教学生通过对现实学校管理结构的抽象,再分析其存在问题,最后使用范式理论去检验所设计的关系模式。由于学生对于学校管理结构比较熟悉,以此为例讲授数据库设计的理论,他们理解起来就容易多了,效果比较好。

四、类比教学

类比教学是导入新课的一种有效教学策略,它是通过构建新旧知识桥梁,使教学内容由浅入深,顺理成章地过渡。有的知识点如果直接讲授,学生不太容易接受,在与已有经验的对比中学习新知识,效果会比较好。《教育心理学》也证明了这种利用共同因素促进学习迁移手段在学习中的积极作用。而且类比教学不仅可以帮助学生理解概念、掌握规律,还能培养学生分析问题、解决问题的能力。例如,在讲授“存储过程”这个知识点时,就可以把“过程”与高级语言中的函数、过程对应起来,学生就能用已知的知识理解这里的“存储过程”也是同样是某些功能实现的程序块而已,再结合“存储”两字,即意味着这些操作程序块是原先存储并编译好,在以后调用此过程的时候,就能很好地提高运行效率。这样一来,不但理解了何谓存储过程,更清楚了它的作用。利用类比教学方法,注重思维的培养,提高了应用能力,在教学中应注重面向全体学生,注重知识形成过程,引导学生自己发现规律,多为学生创造产生成就感的机会,从而培养学习兴趣,树立学习信心,取得好的课堂学习效果。

五、精心设计练习,最大程度掌握知识

教师的讲代替不了学生的练,做练习对于学生知识的习得、技能的获得、能力的形成等都是不可缺少的。而学生的练习与教师的辅导又是紧密联系、互相作用的。教学活动中学生的练习必须在教师指导下进行,而教师的教学也要有针对性地根据学生的练习情况而展开,要从学生的练习中获得必要的反馈信息,并据此调整原有的教学思路,展开后续教学活动,两者相辅相承,密不可分。例如在讲授触发器的建立与使用时,触发器是一种特殊类型的存储过程,当在指定表中对数据进行增删改时,SQL SERVER自动执行触发器,可以实现强制复杂的业务规则或要求。对应的练习可以是要求学生在学籍管理数据库中建立触发器,实现当学生表数据发生增删改时,班级表中相应的班级人数的自动更新的功能,保持数据完整性。

六、小组合作,开展课程设计,综合应用

本门课知识点繁多,相辅相成,完成一个项目需要较高的综合技能。所以在这门课中,分阶段地给学生安排几个大作业,让学生分小组合作,共同完成。美国明尼苏达大学“合作学习中心”的约翰逊兄弟指出小组合作能促进学生之间相互学习、取长补短。实践的结果表明,在互相讨论又各自有所负责这样的学习氛围中,对学生知识的提高与巩固有很大的帮助。课程设计的题目应该具有实用性,不宜过于复杂。如假设现在要为公交系统制作线路管理、线路查询软件,要求学生为其设计数据库,并写出主要操作的Transact-SQL语句。让学生从分析题目、数据库设计、数据库优化、数据库实现、模拟主要数据操作写Transact-SQL语句一体化完成。让学生通过此课程设计把各个知识点串联总结,学以致用,融会贯通。甚至对于有能力有兴趣的学生,还可以鼓励其在上述基础上结合其他技术,如结合ASP技术制作动态网站、结合VB技术制作应用软件,学生都能从中享受乐趣与成功感,取得良好的教学效果。

七、善用帮助系统,实现教学向自学的过渡

学生学习经常只是依赖于教师,局限于教师在课堂上所介绍的知识,然而课堂的时间是有限的,任何一门学科,其包含的知识都是无穷无尽的,因此课堂教学只是对学生起到一个引导的作用,教师的教,不仅要向学生传授知识,必须还要教会学生自我拓展、自我学习的能力与方法。这一原则要求正确处理教学过程中教与学的矛盾,充分调动教师与学生两方面的积极性,通过教,最后达到不需要再教,并为学生日后独立获取知识,继续获得发展奠定基础。学生的学习能力是利用已有的知识水平和思维能力学习新知识,在不断的思考中解决各种各样的问题。在《关系数据库SQL SERVER》这门课程中,可以很好地实现上述原则。另外,通过帮助系统,学生便能更深入地掌握其高级技术。学生在平常的实验中,遇到各类的函数,这些函数不可能在书上面面俱到,因此学生可以通过帮助系统或是网上巨大的资源来获取帮助,这就是学生自我学习的过程和科学合理地利用有利资源——帮助系统,使得学生能不断自我深入学习。

八、创设和谐课堂氛围,激发学生的创新的意识

现代教学论认为:“教育是一种旨在引起学习的师生间互感互助的交流活动,教师和学生是其中两个最基本的动态因素。学生不仅是教学过程中知识的载体,更是教学过程中的合作者、参与者。创新教育“在课堂教学中的实施是以民主、和谐的师生人际关系为基础的”。《关系数据库SQL SERVER》这门课的主旨是培养学生的设计能力。作为教师一定要鼓励身边的每一个学生,相信他们通过努力,都能获得成功。因为每个人都蕴藏着巨大的、不同潜力。因此良好的和谐的课堂气氛能激活学生的内在动力,激发他们的学习兴趣,开发他们的思维的潜能,更好地促进他们接受新知识。

九、树立教师的人格的魅力,培养优秀的人才

教师是课堂活动的中心。他的人格魅力直接辐射课堂的每一个角落,是一种巨大的精神力量,它影响学生心理、行为、情感体验的重要因素,也是调节、制约课堂心理气氛的重要因素。在课堂上,学生对教师的人格、态度、专业水平、教学方法等等都会做出不同的评价。因此,讲授《关系数据库SQL SERVER》这课的教师我们都是精心选聘的,都是一些具有多年教学、科研经验的品德高尚的教师,在教学活动中提醒教师重视自身修养,丰富自己的知识,提高教学艺术,教育教师要以自己对教学事业的热爱,为人师表,处处为学生作表率,树立了教师在学生心目中的良好形象。

十、制作出内容精练、生动的教学课件,加深学生对问题的理解

教学管理数据库的设计 篇4

1 引言

网络教学是一种新的教育模式, 已成为一种重要的教学手段和教学场所, 它突破时间和空间的限制, 能让学习者在网络上共享教学资源。 网络教学既具有开放性、自主性、交互性和协作性等特点, 又具有实时性、异步性、生动性、集成性和大容量等优势。 所以在教学网站中, 构建各种功能单一的教学系统并不能完全满足网络教学平台建设的要求, 只有对相关信息和数据进行有效组织, 整合多种功能, 为用户提供个性化服务的系统才能充分发挥网络教学的作用。

2 网站建设需求分析

数据结构在计算机科学中是一门综合性较强的专业基础课, 是介于计算机硬件和软件及数学三者之间的一门核心课程, 它是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科, 而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。 数据结构课程的内容不仅是一般程序设计 (特别是非数值性程序设计)的基础, 而且是操作系统、数据库系统、设计和实现编译程序及其他系统程序的重要基础。 其内容较多、涉及面广且深入、较难理解, 学生要想在有限的课堂教学时间内全面掌握 《数据结构》 课程的知识有一定的难度。 许多学生在课堂不能跟上老师的思路与进度, 所以就必须在课后进一步学习和深化,因此建设一个数据结构教学辅助网站是很有必要的。

数据结构教学辅助网站的设计基于网络, 重点在于辅助教学, 它是对传统教学方式的补充, 它能给学习者提供形式多样的教学活动及丰富的网络教学资源。 同时使数据结构中抽象且晦涩难懂的概念等变得生动起来, 以加深加快对本门课程的理解, 使学习者通过网络可在线学习理论, 并动手实验, 提高学习能力及实践能力, 师生之间更具有互动性。 教学网站上开设的各种功能比如互动教室、线上交流、上传作业模块等, 使得学习者随时掌握自己的学习情况, 知晓自己知识点的遗漏之处进而补足, 提高学生的学习兴趣, 同时起到事半功倍的.学习效果。

数据结构教学网站分为前台和后台两大核心模块, 分别包含不同的子模块, 前台根据登录权限显示不同的子模块, 后台主要实现对网站数据库的管理与维护, 分别实现不同的功能, 为了实现对不同用户的授权访问, 网站提供一定的安全审核机制。

3 网站开发设计平台

Visual Studio 2008 是 Microsoft 公司推出的一款基于 .NET架构的开发平台, .NET 架构是为开发应用程序而创建的一个富有革命性的新平台。 该架构将强大的功能与新技术结合起来, 用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信, 并且能支持各种业务流程。 Vi-sual Studio 2008 不仅包含以往各版本的各种基本功能 , 更包括各种增强功能, 例如提供了 CSS 的即时编辑和套用的功能;提供了 Split View, 即可以开一个分割视窗, 同时看到设计画面和原始码; 支援对 JavaScript 的除错与 Intelisence 等。 .NETFramework 提供了用于解决常见编程任务的构建基块, 从而能够快速构造具有出色的最终用户体验的紧密联系的应用程序。

在。NET Framework 模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。 VS.NET 2008 开发网站减少了对公用管道代码的需要, 从而缩短了开发时间,提高了开发效率, 并使开发人员能够集中精力解决业务问题。

4 网站系统分析与设计

4.1 网站开发模式

系统采用 B/S 三层架构模式如图 1 所示, 采用 ASP 技术作为中间件, 以SQL Server2008 作为后台数据库实现了网站的一般功能, 该模式实现了开发环境和应用环境的分离, 用户端用相对统一的浏览器代替客户端软件实现了跨平台的应用。

4.2 网站功能

本网站主要分为两个部分, 一是网站前台功能部分, 二是网站后台管理部分。

(1) 网站前台功能(1) 网站前 台登录模块 : 包含 3 种登录方式分别为管理员身份登录、教师身份登录和学生身份登录。

(2) 匿 名用 户访问的模块 : 匿名用户可以访问网站的部分功能有公告信息、教学资料、系统留言板、答疑教室。

(3) 教师访 问模块 : 含有资料发布 、作业发布 、批阅作业、上传教学资源。

(4) 学生访问模块: 含有教学资料、通知公告、教学资源中心。

(5) 师生互动交流模块: 答疑教室、在线交流、系统留言板。

(2) 网站后台管理

1) 后台管理员登录模块: 管理员可通过此模块登录进入后台管理页面, 对网站数据进行管理及维护。

2) 个人密码修改: 管理员可以通过此模块修改个人的登录密码。

3) 用户信息审核: 包括教师、学生以及匿名用户信息审核, 即列出所有在前台申请注册的用户信息, 包括了通过、拒绝和删除子功能。

4) 班级信息管理: 包括班级列表 、增加班级信息 、删除班级信息、修改班级信息。

5) 教师信息管理: 包括了增加、删除、修改、查询 4 个功能对老师信息进行管理。

6) 学生信 息管理 : 显示所有的学生信息 , 并可以修改 、删除选中的学生信息。

7) 教学资源管理: 教学网站的核心内容 , 必须包括教学资源, 管理员可以在此发布教学相关资源, 也可以删除以前的资源料。

8) 留言板管理: 显示前台用户在系统留言板模块里发表的留言信息、管理员对留言信息的审核、修改、删除等操作。

9) 公告信息管理: 系统管理员可以进行发布公告 、修改及删除公告。

5 网站数据库。

网站设计中常用的数据库有 Excel、Access、SQL Server、MySQL 和 Oracle 等。 本网站使用 SQL Server 2008 作为后台数据库来管理, SQL Server 2008 是 Microsoft 公司推出的 SQL Server数据库管理系统, 它是至今为止的最强大和最全面的 MicrosoftSQL Server 版本。 微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求, 支持数据平台愿景: 关键任务企业数据平台、动态开发、关系数据和商业智能。 它具有以下特点:

高信任度: 它以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

高效性: 可以降低开发和管理他们的数据基础设施的时间和成本。

智能性: 提供了一个全面的平台, 可以在用户需要的时候给他发送观察和信息。

5.1 数据库。

本网站需要的数据库信息如下:

(1) 管理员 信息表 , 包含数据项 : 管理员编号 、管理员姓名、管理员密码、管理员权限、操作名称、操作类型、操作日期等。

(2) 用户信 息表 , 包含数据项 : 用户编号 、用户姓名 、用户密码。

(3) 班级信 息表 , 包含数据项 : 班级编号 、班级名称 、班级密码。

(4) 教师信息表 , 包含数据项 : 教师编号 、教师名称 、教师密码。

(5) 公 告信 息表 , 包含数据项 : 公告编号 、公告标题 、公告内容、公告日期。

(6) 留言版 信息表 , 包含数据项 : 留言编号 、留言者 、留言内容、留言日期。

(7) 教学资源信息表 , 包含数据项 : 资源类型 、资源编号、上传日期、下载日期。

(8) 帖子信息表, 包含数据项 : 帖子编号 、发帖人 、回帖人、发帖内容、发帖日期。

5.2 数据库连接的关键语句。

首先引入命名空间。

using System.Data.Sqlclient;using

SqlConnection con = new SqlConnection .

con.ConnectionString = “

连接字符串

quot;;SqlCommand cmd = new SqlCommand .

cmd.Connection = con;cmd.CommandText = ”查询语句 “;

读取数据库内容。

SqlDataAdapter adapter = new SqlDataApater ;DataSet ds = new DataSet ;adapter.Fill (ds) ;

绑定数据源。

DataGridView1.DataSource = ds.Tables ;.

6 结语

数据结构教学辅助网站是基于 ASP.NET 开发平台, 综合利用了 Jscript 脚本、SQL Server 及 Web 服务等多种技术进行设计与实现的, 该网站具有友好的用户界面、简捷的网站导航及其较好的可维护性和安全性等优点。 数据结构教学网站的设计与实现有利于提高学生的学习兴趣, 充分利用网络资源, 加深对课程的理解和掌握, 便于学生自由选择学习内容和时间、灵活掌握学习进度, 不仅弥补了课堂教学的不足,增强学习的主动性和灵活性, 更增进师生之间的互动交流。

参考文献:

[1] 巫桂梅。 精品课程网站建设研究 [J] . 广东工业大学报 ,2012, (3)。

[2] 张慧。 基于 SEO 技术企业网站建设的研究 [J] . 电脑知识与技术, 2013, (15)。

[3] 徐大勇 , 等 . 我国省级公共图书馆网站建设调查分析[J] . 现代情报, 2013, (5)。

[4] 罗明山 , 等。 基于教学资源库的网络课程建设方法 [J] .电脑知识与技术, 2012, (3)。

《数据信息的加工》教学设计 篇5

《数据信息的加工》教学设计

安徽马鞍山石桥中学

陶孝明

《数据信息的加工》是上科教版必修教材第三章第一节第三小节的内容。数据信息加工是信息加工的重要组成内容,涉及表格数据的统计、表格数据的图形化、表格数据加工的多元表达等知识点,其中数据统计与图形化表达是本节的重点。

一、教学目标

知识与技能:

(1)能根据对研究任务的需求分析,借用表格信息加工工具(Excel软件)加工原始信息,为问题的分析与解决提供令人信服的依据。

(2)能够针对不同的信息需求从不同的角度采集和分析数据,通过选用适当的图表类型,发现有价值的规律,以便进一步发现问题和分析问题。学会表格数据的多元化加工。

过程与方法:

(1)能通过设置的情境,对研究主题进行分析,以任务为导向,明确信息需求,确定研究计划和方法。

(2)能利用自主学习与小组合作学习相结合的方式,对研究主题进行探究,选择并采用合适的信息加工方式来组织和表达信息。

(3)能归纳出如何利用表格和图表等工具来加工信息的方法,并提炼出解决问题的基本思想和方法。

情感、态度与价值观:

(1)在整理、挖掘、提炼和分析数据的信息活动中,高质量地表达意图,增强信息意识。(2)激发主动关注社会、关注生活的热情,积极地在社会活动中运用数据加工与分析的知识,培养良好的信息活动习惯。

二、教学重点与难点

重点:

(1)如何利用公式、图表等信息加工手段,对表格中的原始数据进行处理,并以恰当的呈现方式(选择适当的图表类型)表达意图。

(2)在实践应用中归纳数据信息加工的基本思想和方法。难点:

(1)通过公式、函数的灵活应用,对在研究任务中所关心的问题进行统计、分析,为图表的创建提供原始信息。

(2)如何根据不同的需求,合理地选择数据,通过恰当的图表类型,恰如其分地表达自己的意图。

三、学情分析

尽管初中教材已比较详细地介绍过Excel处理表格数据的相关知识,但课前调查了解,1

高一信息公开教学

这一部分的知识90%的学生几乎为零,可能与我校学生大部分来自农村有关。因而在上这节课前已上了一个课时的基础准备课,学生已经掌握了表格处理软件的一些基本操作,对一个具体的任务要求也基本能够根据自己的分析或小组协作找到解决的一般途径。作为数据加工的第二节课,如果仍然通过一个个被分解的任务来讲解一个个孤立的知识点,学生是提不起兴趣的。新课程又特别强调“要教授学生学习信息技术的方法,培养其信息素养”,因而我们要培养学生分析问题、解决问题的能力,而不仅仅是一些纯粹的技术。在具体教学中,以教材知识为基础,选择贴近学生生活的案例来进行本节课教学展开,让学生在感兴趣的问题情境中,在教师的启发和引导下,主动进行问题的探究,逐步领会数据信息加工的基本思想、方法和过程。

四、教与学过程

(一)创设情境,导入新课

今年11月份我校将举行每两年一度的田径运动会,在运动会上要记录选手的成绩,肯定需要处理大量的数据,而在上节课我们已经学习了使用数据处理工具Excel进行数据处理的基本技术,那么同学们想不想面临实际的数据处理,届时要一试身手呢?

可是到时候要排列名次,找出个人成绩,看看哪个班的成绩最好,我们现在的能力够吗?

那么今天我们就来一道研究数据处理中还要做些工作吧。

(二)提出研究主题

请看我的Web,今天我们来研究从27届到29届北京奥运会的奖牌榜的统计,看看怎样才能向人直观地表达这些信息

(三)学习任务

讲授

探究问题一:从第27届工作表中我们能方便的看出谁的奖牌数最多吧,中国又排在第几位呢?

那么就来用Excel的排序功能来方便查看我们需要了解的数据。

探究问题二:如果我们只想比较中,美,俄三国的奖牌数,又有哪些办法呢?

这就要数据加工中的筛选方法,下面我们就来做一次筛选。

学生任务一 学习目标:

◆ 回顾上一节课中的公式与函数使用。

◆ 能够用数据统计中的排序与筛选的操作技能对表格中数据进行恰当的处理。

◆ 针对具体问题,能够综合运用Excel软件提供的具体功能,高效的进行数据统计处理。具体任务:

1.用公式或求和函数计算出第29届奥运会的奖牌总数。

2.综合运用排序与自动筛选,在不破坏原表格的基础上,用复制和粘贴的方法完成工作表《奖牌总数》内的数据。

3.参照第《27届》工作表对工作表《奖牌总数》进行美化。

讲授

探究问题三:用排序和筛选可以方便地查看数据,但是数据的直观性如何呢?如果一个对数据不熟悉的人,能不能一眼看出数据的差异呢?

要想更直观地发现数据间的差异,则应该将表格图形化,Excel给我们提供了不同类型的图表来直观地表达数据、预测数据趋势等。

高一信息公开教学

学生任务二 学习目标:

◆ 让表格数据图形化,学会用Excel提供的图表直观表达数据。◆ 掌握条形图和柱形图表达数据的作用。◆ 使用图表表达数据时注意对数据的选用。具体任务:

单击网页上的“开始任务”按钮,依次完成下列图表任务(看用条形图好还是用柱形图好,讨论时说出你的理由):

1.对《27届》工作表用插入图表的方法添加嵌入式工作表。2.用“图表向导”为《28届》工作表作为新工作表添加图表。3.对《29届》工作表添加图表,并添加标题与分类轴。4.完成后“另存为”一个文件并加上自己名字提交ftp上。

讲授

探究问题四:图表具有较好的视觉效果,可方便用户查看数据的差异、图案和预测趋势,通过刚才的例子,我们用到了条形图和柱形图,那么还有哪些图表在我们进行数据加工时是常用的呢,使用时应注意哪些问题呢?

下面我们来看一个遗忘曲线的表示。

刚才我们在用图表时,知道在使用图表时要注意数据的选择,要了解图表用的是否合适,要掌握更多的图表来加工数据,发挥数据应有的价值,请课后阅读小结中的内容。

下面我们来做第三个任务:

学生任务三 学习目标:

◆ 深入学习在数据处理中图表的表现力。

◆ 能够用折线图、饼图和XY散点图更精确表现数据的走向。

◆ 能够通过ftp查看别人的作品并适当给予评价,以提高自己的信息素养。具体任务:

1.打开任务后,绘制遗忘曲线。

2.打开任务后,在《人口数据》工作簿内“sheet1”工作表上用饼图表现华北地区各省的人口比例关系。

3.绘制Y=X3的函数图像。

(四)结语

教师对学生在完成探究任务中的表现进行评价。小结

《数据的排序》教学设计和反思 篇6

东台市五烈镇廉贻中学 杨春龙

一、课程标准中的相关内容

(1)理解排序的概念

(2)能够将所学的排序的知识应用到实际生活中

二、教学目标

知识与技能目标:

(1)掌握数据的排序操作;

(2)能灵活运用所掌握的信息技术解决实际问题;(3)能够根据本节课的学习内容及目标自己出题; 过程与方法目标:(4)理解排序的意义;

(5)建立主要关键字、次要关键字的概念; 情感态度价值目标:

(6)敢于大胆尝试,在讲解时力求表达清楚、声音洪亮;(7)互相帮助,共同进步;

三、学情分析

学生在掌握了相应的表格制作与边框美化以后,有进一步学习相应Excel中教高级的排序操作的需求,这是学生学习的内在动力。

四、教材分析

1.本节的作用和地位:

从分发的体检表中引导学生如何在Excel中进行相应的排序的操作,让学生在掌握本节课的内容和操作后应用到实际生活中,达到学以致用的目的;

2.本节主要内容:

通过教师课堂情境引入,激发学生的学习兴趣,同时引导学生进行相应的排序操作,发散思维,在实际生活中我们如何处理表格中的数据排序操作。

3.重点难点分析:

(1)教学重点:数据的排序

(2)教学难点:关键字的概念以及灵活运用来解决实际问题;

五、教学理念

本节课尝试着通过学生对期中考试成绩的关注提出问题,设置出排序比通常的口算方法快速、准确地情境,引发学生学习的兴趣。并通过学生的自己上机摸索、完成问题,使学生在自主学习过程中学到本节课的学习内容。组内学生讨论、合作出题,其他学生共同完成,充分调到学生积极性。

六、教学策略

授导型教学和自主合作学习方式来完成本课的教学

七、学习评价

学生通过本课的Excel排序的学习,掌握了对数据的一般处理方法,同时提倡将所学的知识应用到实际生活中的数据处理能力,增强学生的动手能力和问题思考能力,对于进一步激发学生以后的信息技术知识打下一定的基础。本课主要是针对学生对数据处理和分析的一种能力的培养,所以在课堂上采用了教师先引导,然后进行小组合作学习的方法,逐步完成本课的学习内容。

八、教学反思

作为Excel的较为综合的一堂信息技术课,如何导入课堂情境,同时在课堂上激发学生的学习兴趣是首要解决的问题。为此,从实际出发,专门搜集了相应的数据表格,从学生们最常见的考试成绩统计表入手,设计一些层层深入的问题,激发学生的学习兴趣,在进行授导教学的同时,安排学生的小组合作学习,在合作中发现问题,分析问题和解决问题,对于培养学生的实际动手能力有着很大的帮助。在课程最后由我们课堂上的理论延伸到实际生活中,从而激发学生学以致用的思想,对于培养学生的发散性思维有着较大的帮助。

教学过程中教者的引导和点拨做到还不够,学生的合作学习没有达到最大化的体现,在培训学生的自主和创新学习上仍要花工夫去做进一步深入的探究。教学语言的艺术需要加强修炼和提升,忽略了一些问题细节的处理。

九、专家点评

家庭理财管理系统的数据库设计 篇7

在数据库系统的开发过程中,一个非常重要的环节便是数据库的设计。数据库设计的好坏会直接影响应用系统的效能和实现效果。好的数据库结构设计有助于减少数据库的存储量,且数据的一致性和完整性比较高,使得系统响应速度加快,有助于简化基于数据库的应用程序实现等。确定所需的表结构并为之建立索引是数据库设计的关键问题所在。家庭理财管理系统的各表结构分析如下:

1.1 数据项设计

需求分析后,可确定的系统数据项和数据结构如下所示:

(1)用户表Users(User Name、User Pwd);

(2)家庭现金账户管理表Account(Account No、Atype、BID、Mem ID、Open Date、Flag、Asum、Mem-

os);

(3)银行账户管理表Bank Oper(ID、BID、Mem Id、ANo、Oper Date、Flag、Opersum、Memos、In-

terest、SMonth);

(4)银行信息表Banks(Bank ID、Bank Name、Bshort、Place);

(5)收支明细表In Out List(ID、Type ID、Mem Id、ANo、Use Date、Flag、Userssum、Memos);

(6)家庭成员信息表Members(Mem Id、MemName、Sex、Birth、Mobile、Job);

(7)收支类型表Type(Type Id、Type Name、Flag)。

1.2 逻辑结构设计

“家庭理财管理系统”的数据之间的关系相对比较独立。在系统设计中,数据表的设计是关键,如何根据系统需求设计数据表,将关系到整个系统的运行效率甚至整个系统的成败。本系统共有七个数据表,包括用户表、家庭现金账户管理表、银行账户管理表、收支明细表、银行信息表、家庭成员信息表以及收支类型表。数据表间的关系如图一所示。

(1)数据库用户表设计

用户表(表名为Users)用于存储用户的信息。用户登录时,系统将用户输入的用户名和密码与Users表中的数据进行比对验证,若用户名及密码均正确,则进入主界面。用户表结构如表一所示。

(2)数据库家庭现金账户管理表的设计

家庭现金账户管理表(表名Account),主要记录家庭现金日常收入、支出。家庭现金账户管理表结构如表二所示。

(3)数据库银行账户管理表的设计

银行账户管理表(表名Bank Oper),主要记录家庭银行账户的往来信息。银行账户管理表结构如表三所示。

(4)数据库银行信息表的设计

银行信息表(表名Banks),主要记录各银行的基本信息。银行信息表结构如表四所示。

(5)数据库收支明细表的设计

收支明细表(表名In Out List),主要记录家庭成员日常收入、支出信息。收支明细表结构如表五所示。

(6)数据库家庭成员信息表的设计

家庭成员信息表(表名Members),主要记录家庭成员的相关信息。家庭成员信息表结构如表六所示。

(7)数据库收支类型表的设计

收支类型表(表名Types),主要用于记录收入支出类型。收支类型表结构如表七所示。

2 结束语

本文在对系统进行了概述,对系统功能模块的进行了划分之后,主要介绍了系统数据的组成以及数据表的设计。

参考文献

[1]吴治中,方金友.家庭投资理财1000问[M].合肥:安徽科学技术出版社,2002.

教学管理数据库的设计 篇8

摘要:依据数据集成的理论与方法,采用Mediator/Wrapper中介器法,设计开发了基于XML的水上项目异构数据集成系统,实现对水上项目各异构数据源中数据的集成查询,并在此基础上进一步开发了用于我国各水上项目国家队在线交流和协同工作的协同办公和专家研讨厅功能模块,为各训练队实现信息共享和在线沟通提供了便捷的应用系统。水上项目国家队数据库网络管理平台有效解决了水上项目国家队的“信息孤岛”问题,对提高我国水上项目训练和管理的信息化水平提供了有效的支持。

关键词:水上项目;数据集成;数据库;XML

中图分类号:G80-058 文献标识码:A 文章编号:1006-2076(2015)01-0001-07

Abstract:This study, based on the theory and method of data integration and using the Mediator/Wrapper meditator, has designed and developed a heterogeneous data integration system for water events based on XML, and realization of the integrated query of the data. On this basis, we have developed international online communication and coordination and expert discussion modules to provide a convenient database application system for information sharing and training. The database management platform has solved the problem of "Information Island" efficiently and provided efficient support for improving the information level of the training and management of aquatic events.

Key words: aquatic events; data integration; database; XML

水上运动项目(皮划艇、赛艇、帆船帆板和激流回旋等)是奥运会的“金牌大户”。近年来,我国水上项目运动成绩取得了重大突破,这些突破与其训练和管理的科学化是分不开的。在当前信息技术快速发展的形势下,我国水上运动项目的信息化建设也取得了明显进展,并对各单项的训练、科研和管理工作发挥了重要作用。但由于各单项运动项目业务与功能的不同,各运动项目队已建成的信息管理系统的数据源往往彼此独立、相互封闭,大量训练数据难以在系统之间交流、共享和融合,从而形成了“信息孤岛”。如何将这些异构的数据源集成起来,联通“信息孤岛”,实现有效的信息查询,成为当前迫切需要解决的问题。

本研究正是为了有效整合水上项目各训练队信息管理系统数据库,集成现有的大量异构数据资源,解决我国水上运动项目“信息孤岛”问题而展开的。研究从信息标准化入手,通过数据集成和协同工作的理论和方法,开发了一套集水上运动项目数据集成、协同工作和多媒体管理为一体的训练管理平台,从而有效解决水上项目国家队数据库管理和相关人员沟通困难的难题。

1 我国水上项目信息系统现状分析

1.1 运动项目信息管理系统构建的异构性

目前,国家体育总局水上运动管理中心主管的项目主要有皮划艇、赛艇、激流回旋和帆船帆板等。近年来,在各国家队的信息化建设中,各运动项目已经建成了各自的科学化训练管理信息系统,但这些系统都是由不同单位在不同时间进行建设的,各训练管理系统的开发语言和数据库结构表现出很大的差异(如表1)。这种差异致使大量科研、训练数据难以在系统之间交流、共享和融合,无法进行数据的深入挖掘。

1.2 协同工作的需求日趋强烈

当前,各水上项目国家队的信息系统多为数据库管理模式,用户只能根据数据库结构录入、编辑和查询数据信息,无法满足用户间协同办公的需求。随着水上运动各项目对协同办公要求的不断提高,大多训练队不仅需要解决日常办公、业务管理、信息交流等常规协同的功能,在即时沟通、数据共享等方面也提出了更进一步的需求。

1.3 多媒体资料难于存储和管理

比赛录像是水上运动项目训练重要的资料数据,但录制的图像信息量较大,一般信息系统难于存储,同时录像资料的检索也是一个难题,如何将大量的比赛录像数据存储起来,同时提供方便、易用的查询和播放平台是当前水上运动项目信息化建设需要解决的难题。

2 水上项目国家队数据库网络管理平台主要功能模块设计

水上项目国家队数据库网络管理平台以水上运动项目数据库集成、用户在线协同工作和多媒体资料管理为目标,以数据库标准化解决方案为基础,向用户提供了数据库综合管理、协同办公、本地专家研讨厅、比赛录像管理和用户设置5种主要的功能模块,如图1所示。各模块的功能描述如下:

2.1 数据库综合管理

数据库综合管理是整个平台的核心内容,它是一个通用的数据库管理框架,通过简单的配置,即可实现跨数据库、跨服务器的可视化数据管理。通过数据库综合管理模块可以实现水上项目各异构数据库信息的有效集成,并完成数据的浏览、打印、导入、导出和联合查询等功能。数据库综合管理包括数据库连接配置、数据信息查询、数据信息编辑、数据打印输出和数据库权限管理5个功能模块。

2.2 协同办公

协同办公是提升水上项目内部公文处理的主要应用模块。它以“平台化”的结构实施资源整合,将“人与人协作”的业务集中统一处理、统一服务,并提供更便捷的业务开发方式,来提升水上项目内部对业务处理的响应速度。协同办公模块提供了接收公文、发送公文、通知公告、已发公文、流程设置和模板设置6个子功能模块。

2.3 本地专家研讨厅

本地专家研讨厅是依据计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)技术设计的信息实时交流与共享模块,它包括电子白板,音、视频数据交流,文本交流和专家列表4个子功能模块。

2.4 比赛录像管理

比赛录像管理模块是依据运动员、教练员平时察看录像信息的需求而设计的,模块包括添加比赛录像、观看比赛录像和删除比赛录像等功能,这为用户在线分享多媒体资料提供了方便。

2.5 用户设置

水上项目国家队数据库网络管理平台为每一个需要使用本平台的人员提供了一个平台帐号和密码,用户可以通过自己的帐号和密码登录平台。用户设置是维护系统登陆正常运行的基础保障模块。用户设置模块提供对当前系统使用者的姓名、性别、职业、专业、联系方式等基本信息管理,同时可以设置使用者的使用权限。用户设置模块包括添加用户信息、修改用户信息和删除用户信息3个子功能模块。

3 水上项目国家队数据库网络管理平台的系统结构设计

3.1 系统总体结构设计

水上项目国家队数据库网络管理平台的总体体系结构如图2所示,系统通过统一的数据访问接口,向本地和远程的水上项目各训练信息系统进行访问。统一数据访问接口可以屏蔽底层物理位置、数据逻辑结构等细节,使上层应用系统能方便地通过它提供的标准对数据库进行各种操作,在此基础上,进一步开发各种

应用功能模块,实现我国水上运动项目各信息系统的数据集成和协同工作。

3.2 数据集成系统的体系结构

水上项目数据集成系统是我们自行设计开发的异构数据集成系统,系统采用了Mediator/Wrapper(中介器法)体系结构进行设计。系统使用XML Schema建立公共模型,采用标准的XML格式进行信息交换,系统的体系结构如图3所示。

水上项目国家队数据库集成系统的系统结构由数据层、中间层和应用层三层结构组成,各层结构的主要功能如下:

3.2.1 应用层

水上项目国家队数据库集成系统的应用层为终端用户提供统一的全局查询界面,教练员、管理者等可以通过应用层的浏览器进行查询操作。各数据源返回的数据经过系统中间层集成处理后以XML的形式返回,应用XSLT(eXtensible Style sheet Language Transformations,可扩展样式表语言转换)显示在用户查询结果浏览器页面中。

3.2.2 中间层

中间层是水上项目国家队数据库网络管理平台实现异构数据集成的主要业务逻辑。中间层包括公共模型模块、注册器、查询处理器和结果集成器等多个部分。中间层的首要任务是构建公共模型,公共模型的建立是整个异构集成系统的运行基础,为查询分解和结果合成提供参考。然后,中间层接收到应用层的查询请求后,生成XQuery全局查询,查询处理器根据公共模型中的映射关系将全局查询分解为对应各数据源的子查询,并将各子查询文档包装为SOAP消息,通过调用相应的Web服务,传送到对应的数据源包装器。最后,在包装器中由查询转换器将XQuery子查询转换为局部数据源可识别的查询语句,并执行具体查询任务。结果集成器接收由各数据源返回的XML形式的结果片段,合并后返回给应用服务器,并按应用层用户所需的样式在浏览器中显示。

3.2.3 数据层

数据层包括包装器(Wrapper)和异构数据源两部分,包装器用于将不同的数据源转换为一个公共的数据模型,数据源是水上项目国家队数据库网络管理平台各异构数据源的集合。数据源可以是关系数据库、面向对象数据库、半结构化的XML文档以及HTML文档等。

4 系统关键技术与核心功能的设计与开发

4.1 平台主界面开发

水上运动项目训练管理信息系统采用框架式结构设计开发。用户主界面按左右分栏,左侧为导航栏,提供数据库管理、协同办公、专家研讨厅、比赛录像、用户管理主要功能的切换进入,右侧为操作区,相应功能操作、信息显示、人机交互等主要在操作区完成,如图4所示。

4.2 数据综合查询功能设计

数据综合查询是水上项目国家队数据库管理模块最主要的功能。为了满足用户的多种使用需求,数据库综合查询方法包括分综合数据查询和自定义查询两种,前者是计算机根据用户选择的数据表名称,自动遍历数据表结构和字段类型,显示表单中的全部内容;后者则是根据用户自定义的查询字段,在数据表中查询出符合查询条件的数据内容。

4.2.1 数据库综合查询的工作过程

水上项目国家队数据库综合查询的工作过程是,首先接受用户输入全局数据查询信息,根据公共模型将全局查询分解为针对各异构数据源的子查询,将各子查询传递给各数据源执行,各数据执行的子查询结构根据公共模型进行结果合成,组成以XML结构表达的结果文件返回给用户。系统的工作过程如图5所示。

首先,用户利用集成查询用户界面提出查询要求,系统将用户查询转化成对全局模式的查询文档(全局XQuery查询文档)。查询处理器根据公共模型中局部模式与全局模式的映射关系,将全局XQuery分解为针对各个数据源的XQuery子查询。然后将XQuery子查询文档包装为SOAP消息传递到各数据源包装器(Wrapper)。各子查询在通过查询转换器转化为各数据源的内部查询,并执行查询。各数据源的查询结果通过结果转换器转换成XML文档。结果集成器对各数据源返回的查询结果XML文档做集成处理,依据局部模式与全局模式的映射关系,合并不完整的数据和过滤不符合查询条件的数据,组合成统一的最终查询结果向用户提交。结果文档到达客户端后,可使用XSL样式单对结果进行排版和显示。

4.2.2 综合数据集成查询

综合数据查询是系统根据用户选择的数据库和数据表名称自动遍历该数据表的结构和内容,并将该数据表的全部内容通过统一显示界面完整地显示给用户(如图6),通过该方法可以方便地将SQL Server、Oracle等不同类型的数据库内容显示出来,避免了用户不断登陆不同信息系统平台而浪费时间。

4.2.3 自定义数据集成查询

自定义数据查询是为满足用户在不同信息系统数据库间综合查询数据而开发的查询模块。模块依靠FLASH技术提供了一个可自定义的查询界面设计器(如图7),通过表单设计器用户可以添加输入框、选择

框和时间控件等,整个操作是可视化的,设计界面的控件可以自由拖动,并且设置属性。添加控件后,用户可以在该界面的SQL语句输入区,输入自定义的查询语句,如以下语句则显示图8所示内容:select team_id 所属训练队,chief_coach_id 总教练,trainer_id 教练员,jihrq 计划日期,zaocheng 早晨,shangwu 上午,xiawu 下午,wanshang 晚上,zhixing 执行,beizhu 备注 from yundd_xunljh where team_id like ~input1%~ and trainer_id like ~input2%'~and jihrq like ~date3%~。

4.3 专家研讨厅的设计与开发

水上项目国家队训练工作是一个复杂的系统工程,需要教练员、运动员和科研人员的共同参与,众多参与者集思广益、共同讨论是水上项目训练工作必不可少的一部分。为了满足水上项目专家实时进行异地讨论和工作指导,我们设计了一个具有音频、视频和多媒体沟通功能的水上项目专家研讨厅模块。该模块提供了共享白板、语音视频通讯、文本通讯和专家列表4个主要的功能服务,通过该模块教练员、运动员和项目专家可以进行各种工作交流,将各种训练信息进行分类、筛选、加工并通过网络实现信息共享,极大提高了水上项目训练工作的效率。

4.3.1 水上项目专家研讨厅系统设计

水上项目专家研讨厅采用了大量的界面技术及服务器技术进行设计和开发,使用DOM(Document Object Model)和Action Script(AS)编写界面操作,采用flash视频技术提供视频及音频功能,采用Flash Media Server (FMS)作为服务器端。RTMP(the Real-time Messaging Protocol)协议作为客户端和服务器端的传输协议,这是一个专门为高效传输视频、音频和数据而设计的 TCP/IP 协议。该协议建立在TCP协议或者轮询HTTP协议之上。其系统工作模式图如图9所示。

4.3.2 水上项目专家研讨厅主要功能分析

4.3.2.1 共享白板

共享白板是水上项目国家队数据库网络管理平台应用中的一个重要工具,它指的是一个虚拟工作区域,在这个区域中各终端人员可以共享.doc、.ppt、.jpg、.htm等格式的文档,也可自己手工绘制图形。

白板数据是共享数据,当一个用户在白板上绘制或修改了数据后,其更新结果将即刻反映到其他用户的白板上,即所谓的“你见即我见”(WYSIWIS,What You See Is What I See)功能。通过本模块教练员可以共同浏览训练计划,分析训练现场图片,制定出有效的训练计划和战术等。

4.3.2.2 语音视频通讯

临场感是在专家研讨过程中最为关注的一个感受,因此如何在研讨厅提供语音视频通信也是一个重要内容。水上项目国家队数据库网络管理平台的音、视频交流依据目前较为成熟的理论技术,经过音视频采集、音视频压缩、传输、解析、播放这样几个过程,专家通过摄像头和麦克风采集的图像和声音,在研讨厅中可以进行音、视频的交流,每一个专家可以设定自己在研讨会议中的声音、图像使用情况,即是否进行发言,是否允许其他人观看自己的图像。

4.4 比赛录像管理系统的设计与开发

比赛录像是水上运动项目进行比赛总结、战术分析、训练指导、科学研究的第一手资料,这部分资料也是弥足珍贵的。比赛录像管理模块是水上运动项目多媒体资料管理的重要功能模块,该模块实现了视频资料上传、压缩、截图和播放多个重要功能

4.4.1 视频资料压缩和截图

比赛录像是水上运动项目训练重要的资料数据,但录制的图像信息量较大,同时检索也是一个难题。水上项目国家队数据库网络管理平台通过视频压缩和截图的方式,将视频资料压缩为FLV(FLASH VIEDO)格式,由于这种格式形成的文件非常小,加载速度极快,方便了大量视频资料的上传,该模块采用ffmpge组件实现,使图像信息在水上项目训练、比赛策略分析方面取得重大进步。视频信息采用图片配合文字的方式进行排列,通过文字名称可以基本确定寻找的内容,图片显示了主要的视频内容,生成时间和发布人用于录像信息的甄别和管理。

4.4.2 视频播放器

为了良好地播放视频,系统采用flash进行了视频播放器的开发,视频播放器可以内嵌在皮划艇项目数据库网络管理平台的客户端页面中,也可以通过用户控制呈现为完整的控制页面,进行录像播放。视频播放器从数据库加载播放地址,并进行播放。通过以上技术,实现了比赛录像管理的各个功能,即使在较差的网络环境下比赛录像仍可以流畅播放。

5 小结

5.1 水上运动管理中心的项目(业务部)多,其训练基地相对分散且相距较远,需要将每个项目训练队的训练信息进行数据集成,进行网络化管理,便于管理者和教练员了解和利用相关信息与数据。

5.2 不同的运动项目队(部)业务与功能不同,已建成的信息管理系统的数据源往往彼此独立,训练数据难以在系统之间交流、共享和融合。本研究成果从信息标准化入手,采用数据集成和协同工作的理论和方法,开发了一套集水上运动项目数据集成、协同工作和多媒体管理为一体的训练信息管理平台,有效地整合了水上项目各训练队信息管理系统数据库,集成现有的大量异构数据资源,解决了我国水上项目国家队数据库管理和人员沟通问题,实现了有效信息的集成查询与分析。

5.3 本研究开发的用于我国各水上项目国家队在线交流和协同工作的协同办公和专家研讨厅功能模块,能够实现水上项目各训练队间的信息共享和在线沟通,在一定程度上提高了水上项目训练和管理的信息化水平。

5.4 水上项目国家队数据库网络管理平台是信息技术的产物,它具有信息技术广泛的渗透性和关联带动作用,是水上项目训练队进行技术创新的重要工具。水上项目各训练队在技术创新的活动中,可以运用此平台进行项目科学技术信息的收集、整合和利用,进而提高项目技术创新的效率和效果,增强项目的竞争力。

参考文献:

[1]李晨峰,张晓琳. 中国国家队科研现状及发展讨论[J]. 中国体育科技,2009(3).

[2]赵云宏. 新时期我国体育信息化建设若干问题的思考[J]. 中国体育科技,2005(4).

[3]马利成. 基于XML的异构数据集成系统的研究与实现[D].上海:上海交通大学, 2007.

[4]李光军,郭建伟,彭李明,周彤,洪伟,朱宁. 国家帆船帆板队信息化平台的设计与应用[J]. 武汉体育学院学报,2009(9).

[5]周长城. 国家帆船帆板队信息平台的构建及应用[D].武汉:武汉体育学院, 2007.

[6]郭建伟. 关于体育信息资源利用和整合的思考[J]. 武汉体育学院学报,2006(9).

[7]胡彪, 饶坚, 姚蕾, 唐义梅. 体育信息整合暨区域间信息共享的研究[J]. 武汉体育学院学报,2006(2).

[8]孔军,易勤.面向用户的竞技体育信息集成服务平台建设研究[J]. 武汉体育学院学报,2009(8).

[9]李燕.构建安徽省竞技体育信息服务体系研究[J]. 哈尔滨体育学院学报,2011(6):44-47.

[10]孔军. 体育信息资源的跨系统整合研究[J]. 南京体育学院学报:社会科学版,2009(3).

[11]华音,胡彪,谢晓云. 体育信息资源共享的现状、问题和措施[J]. 体育文化导刊,2005(10).

[12]辛丽,丁锴,沈雍兰. 江苏体育信息资源整合研究[J]. 南京体育学院学报:然科学版,2011(6):3-6.

[13]钟亚平. 信息技术在运动训练中的应用与展望[J]. 武汉体育学院学报,2008(6).

[14]杨旭.竞技体育中的信息作用与传导研究[J]. 安徽工业大学学报:社会科学版,2012(5):166-167.

[15]徐冰. 基于BP网络的击剑训练负荷分析系统的研究与开发[D].青岛:中国海洋大学,2004.

[16]汪桂兰.数据挖掘分类技术及其在击剑负荷分析中的应用[D]. 青岛:中国海洋大学,2006.

[17]雷建和.基于多源信息融合的人体运动分析与建模研究[D].合肥:中国科学技术大学,2006.

[18]马静华.基于运动信息获取及智能处理的运动员训练指导系统研究[D].合肥:中国科学技术大学,2006.

[19]张立, 潘志琛, 袁俊杰, 刘畅, 李劲松. 国家队实用管理信息系统的研制与应用[J].天津体育学院学报,2006(6).

[20]黄国言,李晓冬. 协同工作(CSCW)下协作模型的研究[J]. 计算机工程与应用,2006(22).

[21]华桦,王丽洁. 体育信息在大型赛事备战中的采集与个案分析[J]. 山东体育科技,2013(4):70-73.

[22]李鹏. Web环境下企业产品信息共享的若干关键技术研究[D].西安:西北工业大学,2006.

[23]臣勇,须德.基于Internet的视频会议系统的设计与实现[J].计算机工程与应用,2005(13) .

[24]杜呈伟,李伟荣,吴国新. 基于B/S的电子白板的设计与实现[J].计算机工程与设计,2006(16) .

[25]肖万贤,刘江宁. 企业数据集成模型的研究[J]. 计算机工程与科学,2004(5).

[26]刘桂文. 现代电子信息技术对竞技体育的影响[J]. 当代体育科技,2014(26):173-174.

[27]袁晓洁, 于士涛, 李志梁. 基于Mediation的异构数据集成系统HDIS设计与实现[J]. 计算机工程与应用,2006(1).

上一篇:年度成绩文档下一篇:强化师德意识,树立职业精神体会