单位土木工程分院(系)
专业测绘工程 __
学号 20110609
学生姓名杨旭国
指导教师郭芳
完成日期年月日。
摘要。随着计算机辅助教学技术的发展和日趋成熟,课件的制作越来越成为计算机辅助教学实践中的焦点问题。传统的课件的开发必须要有专门的技术人员,从脚本的编制、软件的开发到各种教学资源如**、音频、**、动画的制作都要自己重新开发,费时费力,且一旦成形,很难再有改变,无法满足千变万化。
的教学情况的需要。
制作一个完整的课件,需要大量的多**教学素材如**、音频、**、动画等,如果每次课件制作中都要重新开发这些素材,将耗费大量的时间和精力,如能将制作课件所需的基本素材以一定的方式集中存储和管理,组建支持课件开发的素材库,使得在制作课件时可以重复使用这些基本素材,便可大大缩短课件开发的周期。正因如此,有人提出计算机辅助教学的新思维———积件思想,为计算机辅助教学探索出一个新的。
途径。为此笔者设计并完成了一个素材库管理器,集中存储和管理大量的用来支持课件开发的多**教学基本素材,并成功地将其和多**辅教系统导师!""链接在一起,在实际的教学实践中收到了良好的效果。
关键词:多**;api函数、vb、控件。
目录。1.选题的意义 1
2.系统功能需求分析 16
2.1 系统概述 16
2.2 系统的构成 19
2.3 各模块的功能 23
2.4 系统的运行环境 25
3.系统设计 26
3.1 总体结构设计 26
3.2 数据库设计 28
4.系统实现 40
4.1 登陆模块的设计与实现 40
4.2 学生信息维护模块的设计与实现 40
5.总结 40
5.1总结 40
5.2 存在的主要问题 40
参考文献 41
第1章选题的意义。
1.1选题的原因及对我们的意义。
在设计时可以明确教学目标,突出重点、难点,有助于激发我们的学习兴趣,调动我们参与的积极性,促进我们对知识的掌握和吸收,进而提高教学质量。除此之外,此项设计可以使我们理解多**信息的数字化、压缩和存储的技术,掌握**、音频文件的处理的知识和方法,熟悉编辑软件的各项功能及其应用,通过对题目的设计与实现,可以使我们掌握软件开发过程的问题分析、系统设计程序编码、测试等基本方法和技能。而且,此次设计使我们掌握vb中activitex控件如通用对话框、****器等控件的基本使用方法,掌握三个文件系统控件(驱动器、目录列表框、文件列表框)的常见属性、方法和事件,掌握常用的文件操作函数。
最后,此次设计会磨练我们的意志,锻炼我们的耐心,对我们以后学习和就业之路有着深远的意义。总而言之,此次设计将会对我们的能力的提高有着很大的帮助,对个人有着积极的意义。
第2章系统功能需求分析。
2.1 系统概述。
在右面三个文本框中的中间(text2)一个添加文件时,单击添加素材按钮(command1)时,文件会添加到文件列表框(file1)中;当选中文件列表框中的一个文件时,单击删除素材(command2)按钮,被选中文件会被删除;在搜索按钮的左面输入文件名称,单击搜索(command3)按钮时,会从当前文件列表框中搜索出文件;单击关闭(command4)按钮时,运行模式会退出进入到中断模式。通过驱动器(drive1)的小三角可以选择系统的硬盘,然后选择目录列表框(dir1)的文件夹会在文件列表框(file1)中显示该文件夹内的文件。单击每首自动**一分钟(check1)时,**器所**的会**一分钟。
单击**(command5)按钮,会**选中的文件(包括**、音频、**、flas**件)。
2.2 系统的构成。
多**素材管理器由四个文本框、五个命令按钮、一个驱动器、一个目录列表框、一个文件列表框、一个通用对话框、一个mediaplayer控件、一个标签复选框组成。功能及操作方法通过2.1 系统概述便知。
2.3 各模块的功能。
2.4 系统的运行环境。
2.4.1系统使用环境。
操作系统:windows2000/xp
系统支持:visual basic 6.0及以上版本支持库。
硬件环境:·处理器:intel pentium 166mx及更高。
·硬盘:剩余使用空间1gb以上。
·内存:32mb以上。
·显卡:svga显示适配器、
2.4.2系统开发环境。
·操作系统:windows2000/xp
·系统支持:visual basic 6.0
第3章系统设计。
3.1 总体结构设计。
3.2 数据库设计。
第4章系统实现。
系统主要由两个子系统构成:素材库生成子系统和查询子系统。如图,每个子系统由相应的功能模块和部件组成。
4.1 登陆模块的设计与实现。
系统分为教师登录和学生登录,主要为教师登录,现在主要说明教师登录中的锡永管理和成绩管理。第一个登录界面为用户类型,如图。
4.2 学生信息维护模块的设计与实现。
系统各主要功能模块的功能如下:
4.3 库生成子系统。
1)管理数据抽取:提取素材库的管理数据,主要是素材的。
基本属性,如:**类型、**文件句柄、知识点、作者、创建时。
间等。主要**如下;
private sub cmdjsh_click()
frm_end sub进入教师登录界面。
private sub cmdxsh_click()
frm_end sub进入学生登录界面。
进入教师登录界面如下:
4.2 学生信息维护模块的设计与实现。
4.3 库生成子系统。
1)管理数据抽取:提取素材库的管理数据,主要是素材的基本属性,如:**类型、**文件句柄、知识点、作者、创建时间等。
2)导航器:指定素材的导航路径,生成跟导航器相关的索。
引链。3)检索支持数据抽取:生成索引表、检索表等查询素材所。
必需的数据。
4)**呈现:为用户呈现**文件的内容,让用户在与系。
统的交互中了解素材。
4.4 查询子系统。
1)导航器和检索接口:为用户提供查找、选取素材的操作接口。
2)检索引擎:根据检索关键词,生成相匹配的素材的集合。
3)索引数据和检索数据:用来分离多**数据。
4)**呈现:为用户呈现**文件的内容,让用户在与系统的交互中了解素材。
第5章参考文献。
1.李波,朱庆生。一种多**数据存储、查询、检索的新方法[j].计算机工程与科学,2000;22(2)
2.张福炎。多**技术讲义#南京大学计算机系,2000
3.钟勇,尹传高。一个大型网上课件开发与学习平台的设计[j].计算机工程与应用,1999;35(8);52-53
3.王辰,杜绍平,李国辉。对象———关系数据库对多**的支持技术[j].计算机工程与应用,2000;36(3);104-105
5.胡煜,李磊,李瑜。支持基于内容检索的多**数据库及其在ebase3中的应用[j].计算机工程,2000;8
6.白成林。一种多**信息处理系统的体系结构[j].计算机工程与应用,2000;36;75-76
7.黎加厚。课堂计算机辅助教学的新思维———积件[n].计算机世界,1997;10
第6章总结。
6.1总结。
6.2 存在的主要问题。
课程设计报告格式 课程设计
洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...
课程设计总结,课程设计报告
课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...
课程设计 课程设计报告格式
学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...