30天学通vc++第9章节.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统分析 系统设计 数据库设计 系统框架设计 课程模块设计 课件模块设计 Flash控制模块设计 小结 本章将向读者介绍辅助教学系统的完整开发过程。系统利用OLE技术同时集合了PowerPoint、Word及Flash动画与一体,结合ADO技术实现较为强大的课程与课件管理功能。本章还将介绍容器vector的使用方法。使用CNewMenu类美化菜单,利用Microsoft web浏览器控件实现文件预览,利用shockwave Flash object控件实现Flash播放,完成树型控件和列表控件的动态创建,实现对PowerPoint、Word、Flash动画及Web页面的浏览。 第9章 辅助教学系统 教学辅助系统是一个为适应当前学校老师,对电子化教学的迫切需求而设计开发的软件系统。系统的开发目的,在于提升高等数学教学的信息化程度,减少老师的教学负担和学生的学习负担,并同时提高教学效率。由于大学数学课程内容繁多,板书更新十分频繁,学生听课的效率往往由于做笔记而下降,同时老师也必须考虑到板书的书写,无法将所有精力集中到问题上来。由此造成的问题有:板书在需要时不得不重复书写,延误教学进度,听课效率低,教师需要自己设计习题与教学内容,学生笔记丢失问题,无法及时沟通等。 系统前端开发工具采用Visual C++ 6.0,后台数据库系统采用大型数据库系统SQL Server 2005,系统的运行平台为Windows。开发的系统通过打开电子课件的形式,利用OLE技术同时集合了PowerPoint、Word及Flash教学动画的使用功能。为方便老师组织课程,系统可对课程及课程的章节等进行自定义,并利用ADO数据库技术提供较为强大的课件管理功能。 图9-1 辅助教学系统结构图 本系统的数据库名称为mtas,由数据库分析,数据库中包括四个表分别为cw表、class表、chapter表和section表。 根据功能分析,本系统框架采用单文档风格模式布局。该模式界面易于扩展,同时为利用OLE技术读取PowerPoint、Word文件提供方便。界面整体上分为四个区域:上边菜单栏、工具栏是课件和FLASH控制管理区域,可以实现对课件的打开、添加、删除等操作,也可以实现对FLASH文件的播放、暂停、停止、全屏等操作。左边课程导航区域实现对课程、章、节的添加、删除操作。右边是放映显示控制区域,实现对课件、FLASH和练习选定、放映控制等操作。中间是各选定内容显示窗口区域,实现对课件、FLASH和习题练习的显示、前进、后退、全屏等操作。 图9-2 导航工具栏设计界面 该模块功能主要是实现对某门新课程的添加、删除,对某课程中章、节的添加、删除及对某节链接的内容添加、删除、修改操作。本系统可通过标题菜单栏和树型控件右键菜单两种方式来实现上述各模块内容操作。其中难点部分是课程导航模块中的树型控件实现运行中的动态创建,树型控件各节点数据是从数据表中读取设置的。 图9-3 获取课程和章添加节界面 图9-4 选择课程和章添加节界面 该模块功能较多,主要是实现对某课程的章节课件的添加、删除,同时可实现批量添加操作。在添加文件时能实现待文件预览功能;获取并输出待添加文件的各种属性,而且通过课程导航和课件导航来构建各个章、节关系及管理对应的课件。最后可以在视图中显示选定的文件,并且实现对这些文件的操作要和在PPT中一样容易。本系统可通过菜单栏和课件导航界面上列表控件的快捷菜单两种方式来实现上述各模块操作。 图9-5 添加单个文件界面 Flash控制模块是本系统的特色部分。教师在教学过程中可以采用播放Flash动画演示让学生理解相关教学内容的原理、算法执行步骤等,也可在课间休息时播放Flash短片来放松休息。实现方式上可采用插入shockwave Flash object控件来实现二次开发。 图9-6 选中播放Flash效果界面

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档