教学辅助系统论文
基于Web的网络教学辅助系统的设计与实现
变 了人们对 教学 的传统看 法 以及 教育 与受 教育方 式 。尤其是 网络 技术与 教育相结 合产 生 的新 型 网络教学 辅助 系统 , 会彻底 改变 以往 的教学思 维 、 念 、 式与 方法 以及传 统的人 才培养模 式 。 目前 , 将 观 方 在世界 范 围
内, 网络教学 ( b ae d ct n 简 称 WB ) 经历 深刻 变化 。 We —BsdE ua o , i E正
过先 进技 术有 机地融 合在一起 , 从而 为交 互式学 习创 造 虚拟 的现 实 环境 ;4 有利 于促 进 教育 社会 化 和 学 () 习社 会化 。传统 教育 的培养模 式 已经 无 法 满 足现 代 社 会 对人 才 培 养 的素 质 、 力需 求 , 们 必须 转 变认 能 人
识 , 一次 性 的学校学 习转 向终 身 的社 会学 习 。 从 由此 可见 , 网络教 学突破 传统学 校教 学模式 的 时空束 缚 , 与广播 电视教 学 、 并 网络教学 、 多媒 体教学共
作 者 简 介 : 西 尚 (90一) , 东 临 沂 人 , 士 , 师 , 董 18 男 山 硕 讲 主要 从 事 网 络 技术 多媒 体 ,e 发 研 究 。 wb开
第 4期
董 西 尚 : 于 We 网络教 学辅 助系 统 的设计 与 实现 基 b的
5 7
来实 现 网上 教学 。基 于 We b的 网络教 学辅 助 系统 采用 三层 C S结构 , / 将组 织好 的各 类教 学 资源按 统 一要
府 和 国民对 教育 的重 视程度 也息 息相关 ;2 为 个性化 学 习创造 了条件 。 网上 教育 资源是一 个海量 的 知识 () 库, 它包 含教 育新 闻、 科研论 文 、 学教材 、 教 教学 课件 、 学招 生 、 教 教学 软件 等各 个 方 面 , 些 丰 富的 网络 教 这 学 资源 为学生 的个性 化学 习创 造 了条件 ;3 有助 于实 现交互 式学 习 。传 统 的教 学方式 中交互 式学 习往 往 () 停 留在理 想层 面 , 以实现 , 难 而网络 教学 利用互 联 网将文 字 、 数据 、 表 、 图 声音 和影像 等其他 多媒 体形 式 , 通
浅谈智能计算机辅助教学的论文
浅谈智能计算机辅助教学的论文计算机辅助教学系统在各教育领域都扮演着重要的角色。
下面是店铺给大家推荐的浅谈智能计算机辅助教学的论文,希望大家喜欢!浅谈智能计算机辅助教学的论文篇一《浅谈智能计算机辅助教学》摘要:计算机辅助教学系统在各教育领域都扮演着重要的角色。
然而,现有的计算机辅助教学系统面临许多挑战,亟待改变。
随着科学技术的发展,各支撑学科的进步,人工智能技术逐渐被引入到现代教育技术中。
智能计算机辅助教学系统将成为教育技术的一个新的发展方向。
关键词:计算机辅助教学;智能计算机辅助教学;CAI系统随着科学技术的发展,计算机在教学过程中占有了一席之地。
计算机辅助教学(Computer Assisted Instruction――CAI)就是利用计算机辅助教师进行教学活动,通过学生与计算机间的交互从而达到教学目的。
计算机辅助教学大致有两种方式:一种是将教师在课堂上用语言和板书的形式难以表述清晰的重点、难点以课件的方式呈现给学生,这种课件一般是以课堂演示的方式使用;另一种是以电子教案的形式出现。
电子教案中不仅包括学习内容及重点、难点的演示,还包括一些习题及习题的分析与解答等内容。
因为受到支撑学科及计算机水平的限制,CAI软件的实现水平远远落后于CAI理论的发展。
目前占主导地位的仍是基于行为主义学习理论的CAI软件系统。
众所周知,这种软件通常都是基于框面,采用小步骤的分支式程序设计,学生在使用这种软件时则是被动地接受知识。
现在,我国CAI软件的总体制作水平不高,软件的智能性和通用性不强,使得CAI软件的局限性比较大,有的仅仅是课堂教学的改版,教学内容、教学方法一成不变,无法根据学生的具体情况向他们提供合适的学习资料,进行恰当的个性化教学,从而达到实现学生全面发展的目标。
而且软件如果需要增加新的结构相似的教学内容时,开发人员还需重新编程,这样既给开发者增加了许多重复性劳动,又给学习者造成了诸多不便。
目前使用的CAI软件存在着以下一些缺点:(1)网络支持不足:现在的大多数CAI软件是以光盘形式存在,在单机环境下运行。
基于计算机基础的网络辅助教学系统论文答辩ppt
学生 :本系统中学生用户的操作权限是最低的,只能进行作业查看
和完成作业、下载资源信息、学习交流和日志查看等操作。
登录验证
用户名、密码输入错误提示信息
课程简介
课程简介
作业管理
作业布置界面
我的作业
资源共享
我的资源
教学资源
交流天地
日志管理
系统管理
系统管理
密码修改
学生信息管理
基 础 数 据
修 改 密 码
用 户 授 权
新 闻 通 知
角色分析和权限
角色分析: 本系统拥护三种类型的角色,分别是:教师、学生和管理员。 角色权限: 教师:教师拥有的权限比管理员的权限低,比学生的权限高。教师可
以进行作业布置、作业批阅、资源上传、学习交流和日志查看等操作。
管理员:管理员拥有本系统的最高操作权限,主要包括系统管理和日 志管理这两项操作。
地可以进行学习交流。
系统开发环境
开发环境: 开发平台:
开发软件:Microsoft Visual Studio 2008
开发语言:C# 系统模式:B/S结构模式
数 据 库:Mysql数据库
系统功能结构图
基于《计算机基础》的网上辅助教学系统
课 程 简 介
作 业 管 理
资 源 共 享
交 流 天 地
日 志 管 理
系 统 管 理
课 程 介 绍
教 学 大 纲
授 课 计 划
试 验 计 划
我 的 作 业
作 业 布 置
学 生 上 交 作 业
上 传 资 源
下 载 资 源
交 流 天 地
我 的 问 题
我 的 回 答
ቤተ መጻሕፍቲ ባይዱ日 志 管 理
教学辅助管理系统操作说明-学生版
教学辅助管理系统操作说明-学生版一、登陆方式地址:/用户名:学号密码:生日8位数字请使用Firefox浏览器二、操作流程登陆教学辅助管理系统—“论文及答辩”模块:(1)论文初稿提交申请——核对个人基本信息——填写论文初稿登记表——提交(2)论文电子版提交——上传论文初稿三、使用方法1、登陆教学辅助管理系统2、登陆后会直接进入“我的主页”。
点击左侧的“修改联系方式”和“修改密码”,可以修改本人的电话、邮箱及系统密码。
3、点击“论文及答辩”可进行论文初稿申请的相关操作。
页面的右上角为论文初稿申请及电子版提交时间,时间截止后,系统将自动关闭。
页面的右下角为“论文及答辩系统规则解读”,请注意查看相关信息。
点击左侧的“论文初稿提交申请”,可进行论文初稿申请。
4、进入“论文初稿提交申请”后,先核对个人基本信息,包括:姓名、性别、出生日期、身份证号,导师、专业、研究方向等各项。
如有错误,请发邮件至ruanweijiaowu@,联系教务老师修改。
注意:实习单位均为空5、核对个人基本信息无误后,填写论文初稿登记表并提交。
在规定的时间内,提交后可进行修改。
如未提交,则视为放弃申请本次论文答辩。
6、提交申请后,需要到左侧菜单栏“论文电子版提交”中提交论文初稿电子版。
文件格式为PDF,文件大小10M以内,文件名以“学号-姓名-论文题目-导师”命名。
提交成功后,提交状态会显示“已提交”,以及提交时间。
6、论文初稿提交时间截止后,需要导师及教务办进行相关审核,学生可在“答辩资格进度查询”中查询相关结果。
学生需要全部审核都通过后才能进入论文答辩环节。
教务管理系统毕业设计论文
摘要随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。
如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
教师教务管理是学校教师的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教师教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。
本系统采用Tomcat、Javascript、MyEclipse结合php的MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。
前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。
本文首先作教师教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。
关键词:教师教务管理系统;Tomcat;Javascript;MyEclipse;MyEclipse;MySQLAbstractWith the continuous reform of education system, especially the credit system, the expansion and in-depth elective system, the daily management of the Senate increasingly heavy and complex. Information on how to academic work, modular, convenient focus of the development of modern universities, there is an urgent need for research and development of an integrated educational management software.Academic Senate, the school management is the main content, it is informative, information has always been the frequent changes in schools of headache problems, as people used more and more extensive use of computers and the popularization of the Internet, educational administration has been basically formed a multi-network management, a great convenience to teachers and students, but also on the Senate to facilitate the work of the school management, greatly increased the quality of teaching.The system uses a FlexBuilder, MyEclipse combination of MySQL database design, from the perspective of management and use is divided into two parts: School of Educational Administration and students to use the client side. The former are mainly system administrators and classroom teachers to use, while the latter is the major problems encountered in school.In this paper, first of all, make the functions of educational management system needs analysis, then the database needs analysis, and then in the database corresponding table, and each database table to clarify the logic of relations, and then write code, debug the final site, until the formation of customer satisfaction The complete system can be used.Keywords: Educational Administration system; Tomcat;Javascript;MyEclipse r; MyEclipse; MySQL绪论 ................................................................................................................. 错误!未定义书签。
高校《计算机视觉》课程辅助教学系统的研究
及其 他众多相关课程教学 的必然趋 势 。众多教育 和科 研工作者针对此方 面展开研究 。 余 胜泉 开发 的基 于WE 的 网络教 学 系统 f B 1 _ ,韩立 毛圈 开发 了基于WE 的网络教学 系统 , B 系统 中有在线 学 习和在线考试功能 ,学 习子 系统 包括了学生 和教 师及 管理员模块 。学生可 以通过 系统 在线学习 、 在线 提问 、 在线测试 ; 教师也 可以提交课件并管理成绩 。 考试系统 可 以实现在线考试 、 线查询 成绩功 能 , 在 同时 , 管理 员 可 以在线管理题库和用户 。张兴元[ ̄ 3 用模块化方法设 1 3 计 了教学系统 。 学生可 以在系统中实现课件下载 、 资料 查询 、 记录 电子笔记等 功能 ; 教师可 以进行 维护 资料 、 维护课件 、 护题库 、 维 维护试卷 、 维护练 习 、 指导学习等 操作 ; 管理员 可 以在 系统 中维护课程 信息 、 维护 密码 、 维护用户信 息 、 维护学习信息 。马林艺 文献 中整体 在 介绍 了 目前 国 内外在线辅助教育 的发展概况 ,阐述 了 在线辅助教学系统研究 的必要性和理论基础 。 综上所 述 ,目前 的辅助教学系统 的开发正被众多 教育 学者所 关注 , 随着信息技术 的发展 , 通过 网络进行 的远 程教学和随时随地 的网络学 习成 为可能 , 并且 , 学 习的形式 E趋 多样 化 ,本文设计 了基于MA L BWe t TA b Sr r 计算机视觉》 e e的《 v 远程网络教学辅 助系统 。
调用在 配置文 件m te . n中列 表 的应用程 序 中的I a bc f w o T I 文件 在基 于M T A 的We应用 中,用 户可 以通过 ALB b
基于微信的辅助教学系统的设计与实现
存档日期:存档编号:JIANGSU NORMAL UNIVERSITY本科毕业设计UNDERGRADUATE DESIGN论文(设计)题目:基于微信的辅助教学系统的设计与实现姓名:孙* 学院:智慧教育学院专业:计算机科学与技术(物联网技术)年级、学号:2012级122*******指导教师:李小斌江苏师范大学教务处印制江苏师范大学计算机学院学士学位毕业设计报告原创性声明本人郑重声明:所呈交的毕业设计报告基于微信的辅助教学系统的设计与实现是本人在导师指导下,在江苏师范大学计算机学院学习期间,进行毕业设计时取得的成果。
本人知道,除文中已经标明引用的内容外,本毕业设计报告不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出贡献的个人或集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
本人签名年月日基于微信的辅助教学系统的设计与实现设计版权使用授权书本设计“基于微信的辅助教学系统的设计与实现”是本人在校期间所完成学业的组成部分,是在江苏师范大学教师的指导下完成的,因此,本人特授权江苏师范大学可将本毕业论文的全部或部分内容编入有关书籍、数据库保存,可采用复制、印刷、网页制作等方式将论文文本和经过编辑、批注等处理的论文文本提供给读者查阅、参考,可向有关学术部门和国家有关部门或机构呈送复印件和电子文档。
本毕业论文无论做何种处理,必须尊重本人的著作权,署明本人姓名。
作者签名:指导教师签名:年月日年月日基于微信的辅助教学系统的设计与实现摘要辅助教学系统与教师、学生教学和学习息息相关,一个实用的辅助教学系统可以为教师的教学以及学生的学习提供很多便捷和帮助。
微信是现今流行的一种社交软件,具有很大的即时交互性。
微信公众号提供了高效的关键词系统,为交互性提供了保障,本设计主要依托微信公众账号的关键词系统,实现课堂的即时交互与辅助教学。
本设计注重于,解决课堂上交互的即时处理,避免使用网页等非实时载体。
利用vb的教学辅助系统的研究与开发
利用Ⅶ的教学辅助系统的研究与开发闰桂玲严晓峰(九江学院信息学院软件教研室,江西九江332005)。
:‘瞒要】教学辅助系统是学枝日常管理工作的重要组成部分,建立.科学的教学辅助系统悬保障学校教学质量的基础和重要条件。
系统化、,观,fU{二的教学管理系统可以使学校的各项工作高教有序地进行,从而促进学校整体水平的不断提高,该系统体现了教学互动,人|生关怀设计,思想,该系统兵有高度集成.功能强大.操作简单的特点。
’浚键词]学生;教师;查询;管理计算机的发展将人类带到了信息技术时代,人们的生活发生了巨大的变化。
使用计算机进行庞大的数据库管理是应用最广泛的一种。
傲学辅助系身D是用可视化的面向对象的程序设计语言V i s ual B a si c 6.0和数据库管理系统A cc es s开发的~个学生数据库管理系统。
主窗口使用了类f以于W ord的多文档窗口。
通过A D O对象的数据环境控件连接A cc es s数据库。
具有—般数据库管理系统的插入、删除、修改等基本功能,界面友好,操作简单。
其相关的论文是用软件工程的分析方法来完成的。
用计算机来管理学生成绩,不但可以节省时间和人力,更能全面、有效地掌握学生基本情况,及时获取最新的准确资料和信息。
本软件是—个管理学校信息的系统,功能与实现方面有相当的针对性和实用1‰本文详细地介绍了“教学辅助系统”的设计思想,诵柿生程,本软件是在V i s ua l B as i c平台上开发的,采用A cces s2000做为数据库,严格按照关系数据库原理嗯想的有关规定进行嚣畸署库的设计,能方便地实现对数据库的操作与管理。
1设计思想该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的教学辅助管理.目前i士会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,教学辅助系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。
软件工程网上辅助教学系统(毕业设计论文)
毕业设计(论文)题目:软件工程网上辅助教学系统学院专业名称班级学号学生姓名指导教师二00 年月摘要随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。
如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,是教育工作者要解决的问题。
传统的教学方式体现出教师和学生不能同步的问题,现在有一种教学方式就是基于网络的教学,它实现了在网络上学生和教师互动。
网上教学辅助系统是面向教师和学生的辅助系统,基于JSP技术的网络教学平台是体现校园网的优势,通过此平台,学生、老师可以不受时间、空间、地域的限制,进行教学互动。
相比较传统教学更容易提高教学效率。
整个系统界面简洁、操作方便,包含了用户操作模块:普通用用户登录;学生提交作业、查看课件、提出问题和在线答题;教师发布课件、批改作业、更新试卷、解答问题等;还包含了管理员操作模块:系统管理员登录、维护等功能。
本系统语言选择java,具体采用JSP +SQL Server开发。
系统的实现是在SQL Server数据库上并基于B/S结构。
关键词:软件工程;网上教学; JSP;B/S;SQL SERVER 2000南昌航空大学软件学院学士学位论文ABSTRACTWith the computer technically developing so fast, the information network has become the important guarantee that the society develop. To take the network as the link fast, it is how highly effective,how to improve the reform of teaching, conveniently realizes the knowledge transmission. In the platform, the student may be spatial, the region limited, not really realizing the on-line browsing course content, to complete the study work, function and so on .Now,there is a way of teaching students based on networks.It can be made student and teacher in the same platform.The on-line teach assistant system faces to the teacher and students’ network teaching system, In this platform system structure, the function has carried on the detailed analysis, and introduced in the design uses essential technology and could be unlimited time and pared to old system,it can improve the efficiency better.The system is succinct in every management, containing the general user and registration, search , examination and download. The students submit the studywork, the examination class and the result. It focus on how to solve the problem that is hard to solve and it provides some ways about design idea.The system adopts java ,JSP and SQL Server 200 technology. The System adopts SQL Server database and based on the B / S structure.Keywords: Software Project;Teaching Network; JSP;B/S;SQL SERVER 2000目录1. 引言1.1课题的来源.意义和目标 (1)1.2.完成的内容与设计结果 (1)1.2.1.设计的内容 (1)1.2.2.设计结果 (2)2. 总体设计与实施方案2.1.总体设计 (3)2.1.1.设计目标 (3)2.1.2.系统结构 (3)2. 1. 3.系统数据流图 (4)2.2.实施方案 (4)2.2.1.设计环境需求与程序设计语言选择 (4)2.2.2.方案与实施步骤 (5)2.2.2.1.设计方案 (5)2.2.2.2.实施步骤 (6)3. 系统的设计与实现/程序的编制3.1.数据设计 (7)3.1.1.数据库信息表设计 (7)3.1.2.数据库的实现 (11)3.2.系统模块的设计 (12)3.2.1用户操作模块 (12)3.2.2管理员操作模块 (25)4.程序的调试及故障分析4.1设计错误 (28)4.2配置错误 (28)5. 设计的结果与讨论5.1 系统完成结果 (29)5.2 系统讨论结果 (29)6. 总结 (31)参考文献 (32)致谢 (33)1. 引言1.1课题的来源,意义和目标近年来,随着计算机的普及,管理系统的应用也得到迅速发展,计算机越来越广泛的应用于各个领域。
基于手机联网的辅助教学系统相关问题的探讨
基于手机联网的辅助教学系统相关问题的探讨摘要:基于手机联网的教学辅助系统是针对各级各类学校的教学情况和学生学习的特点和要求而开发的,是为实现在网上进行手机教学辅助工作,进而提高在学校中的教学工作效率和学生的学习热情,本文中讨论了基于手机联网的教学辅助系统设计过程中的几个相关问题,同时也提出了对相关问题的解决办法和思路,论文中也总结了本系统所实现的功能。
关键词:联网辅助教学B/S1 引言各级各类学校在教师教学和学生学习的过程中,有各种不同的环境因素和特点,会因专业、课程、教师和学生等各个因素的不同而出现很大的差别,特别现在知识的量越来越大,这使得传统的教学方式就不能很好地满足新的特点和新的要求。
基于手机联网的教学辅助系统可以很好的对传统教学方式进行补充,利用计算机和网络快速和易于处理大量数据的特点,使得在教师教学和学习过程中极大地提高效率,提高和学生学习的兴趣和热情。
本文针对基于手机联网的教学辅助系统的相关问题进行分析和探讨。
2 系统总体设计2.1 软硬件环境系统适合于广域网网络环境,也可以在局域网网络环境中运行,服务器系统采用WINDOWS 2003网络操作系统,数据库采用SQL SERVER 2000,客户端与服务器通过局域网和互联网进行连接,其硬件网络构成(图1)2.2 系统构成基于手机联网的教学辅助系统由存储辅助教学数据的数据库和相关的多个功能模块组成,功能上总体包括后台设置和辅助学习两大类功能。
2.3 数据流程系统管理的数据包括学习知识数据、学生信息数据和教师信息数据及其它基础数据等,以上各类数据随系统的运行不断在教师和学生中进行流转更新。
3 相关问题及注意事项3.1 系统中学习数据的存储系统中学习数据以文本和图像和信息进行存储,为配合学习过程,具体实现上采用分级结构,以知识和题目为基础,上层以考试科目和试卷进行组合和分类,以ID为索引以方便查询和应用。
3.2 图像数据的获取在知识和题目的表示过程中,经常涉及大量的不易通过文本表示的数据,可采用图像的方式来表达,这些材料在获取时需要转化为计算机图像文件,格式可采用BMP和JPG。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。
对于学校教师来来说,大量教师教学课程若可以利用计算机技术将平时教学的内容结合信息技术的方便快捷性,将大大提高工作效率提高学生学习积极性.同样教学水平的信息话也是衡量一个社会进步也否的重要指标.这就迫切需要利用计算机技术来帮助学校管理者来处理教师日常教学信息的信息化管理.教学辅助系统是管理信息系统的一个典型用例.管理信息系统是一个集信息技术、经济管理理论、统计学与运筹学、数据库技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集型的项目。
我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累,有一定的后发优势。
管理信息系统的创新工作既不能妄自菲薄,更不能夜郎自大。
要抓住当前网络经济兴起的有利时机,以实现我国信息技术和信息产业的跨越式发展,更好地发挥信息产业对国民经济增长的拉动作用。
开发学校教师管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和教师管理实践活动两者之间架设桥梁。
关键字:教学辅助系统,管理信息系统,数据库,计算机管理Abstract:Since the 20th century, the rapid development of social productive forces, science and technology, exchange of information is the depth and scope of increasing the volume of information rapid growth, the traditional information processing and decision-making tools have not the needs of the community, the importance of information and information processing problems urgency unprecedented increase, in the face of increasingly complex and evolving. changes in the social environment, in particular the increasingly keen competition among enterprises situation, a person or an enterprise to survive in modern society, and development, we must have sufficient information and powerful information gathering and processing tools.For teachers to schools, a large number of teachers teaching courses if they can use computer technology to the teaching content of the convenient nature of it, will greatly increase the efficiency of learning enthusiasm. Teaching is the same level of information, whether the measure is one important indicator of social progress. This urgent need for using computer technology to help school managers to deal withday-to-day teaching teachers of information technology management information. teaching aids system is a typical management information system used cases.Management Information System is a collection of information technology, economic management theory, statistics and research, database integration technology for the integrated system is a capital-and technology-intensive and labor-intensive, intellectual-intensive projects. China has a vast market and abundant human resources, technical accumulation and decades of accumulated experience, a certain advantages. Mis innovation can not sell, not self-assertive. We should seize the current favorable opportunity to network economy, China's information technology and to achieve a leap forward of the information industry, give better play to the information industry to stimulate economic growth.Development of school teachers in the management process is to achieve data systems approach to the management of the artificial computer management changes in computer technology and management practices between teachers build bridges.keyword : teaching aids system, management information systems, databases, computer management目录摘要IABSTRACT II第一章引言 11.1 背景 11.1.1教师管理系统 11.2开发教师管理系统的目的和原则 31.3开发环境介绍31.3.1 开发平台 41.3.2数据库设计工具——ACCESS数据库管理系统7 第二章系统设计92.1 系统分析 92.2 系统流程和操作方式设计11第三章系统界面设计 123.1系统界面设计以及代码分析12第四章数据库的设计304.1数据库设计304.2 数据库概念和发展 304.3系统测试与评价 38总结 39致谢40参考文献41第一章引言对于学校教师来来说,大量教师教学课程若可以利用计算机技术将平时教学的内容结合信息技术的方便快捷性,将大大提高工作效率提高学生学习积极性.1.1背景1.1.1教学辅助系统如今随着教育事业的发展,教师教学内容的增多,如何才能让教师减少压力,同时又增加学生的学习积极性,我们想到了教学辅助系统,采用本系统,教师可以将讲课内容输入系统,采用计算机处理的方式,让学生自主的学习.1.2 开发教学辅助系统的目的与原则本教学辅助系统的主要目的是服务与中小学,各高校的教师,方便其讲课,其原则是做到,界面友好人性,操作简单,可靠.1.3开发环境介绍1.3.1开发平台本教师管理系统的开发平台为微软windows xp visual basic 6.0 以及微软的Access作为操作数据库.1.3.2数据库设计工具——ACCESS数据库管理系统Microsoft Access介绍:使用 Microsoft Access,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
如果要保存数据,请为每一种类型的信息创建一个表。
如果要从查询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。
如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。
查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。
如果要简单地直接在某个表中查看、输入及更改数据,请创建一个窗体。
在打开一个窗体时,Microsoft Access 将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。
如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。
例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。
第二章系统设计2.1 系统分析本教学辅助系统采用计算机专业的VB课程为内容主要由以下几大模块构成.一.VB基础(VB概述,窗口控件和菜单,工程的管理,开发应用程序)二.语言参考(关键字,函数,数据类型,伪指令,运算符)三.API函数四.经典事例2.2 系统流程和操作方式设计第三章系统界面设计3.1系统界面设计主界面设计代码设计:Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate BigStyle As StringPrivate SmallStyle As StringPrivate RTB1_BackCorlor As IntegerPrivate AddCode As BooleanPrivate EditCode As BooleanDim Temptitle As StringPrivate Sub Cmdcancel_Click()RTB1.BackColor = GetSetting(App.EXEName, "Corlor", "BackCorlor", RTB1.BackColor)Frame5.Visible = False: Frame6.Visible = False: TreeView1.Visible = TrueRTB1.Locked = TrueEditCode = FalseAddCode = FalseToolbar1.Buttons(7).Image = 5:Toolbar1.Buttons(8).Image = 6Toolbar1.Buttons(7).Caption = "全选":Toolbar1.Buttons(8).Caption = "复制"Toolbar1.Buttons(7).Tag = "Tool_SelAll":Toolbar1.Buttons(8).Tag = "Tool_Copy"Menu_Plaste.Enabled = False: Menu_Clear.Enabled = FalseEnd SubPrivate Sub Cmdfix_Click()Frame5.Visible = False: Frame6.Visible = False: TreeView1.Visible = TrueDim adoprimaryrs As New ADODB.Recordset If Cbostyle.Text = "" ThenMsgBox "类别不能为空", vbCritical + vbApplicationModal, "错误"Exit SubEnd IfIf TxTTitle.Text = "" ThenMsgBox "标题不能为空", vbCritical + vbApplicationModal, "错误"Exit SubEnd IfIf RTB1.Text = "" ThenMsgBox "内容不能为空", vbCritical + vbApplicationModal, "错误"Exit SubEnd IfSelect Case TrueCase AddCodei = ExistRecord("code", "标题", Trim(TxTTitle.Text))If i ThenMsgBox "该代码标题已存在,请重新修改代码标题", vbCritical + vbApplicationModal, "错误"TxTTitle.SelStart = 0TxTTitle.SelLength =Len(Trim(TxTTitle.Text))Exit SubEnd IfCase EditCodeDim adoprimarycmd As New mandadoprimarycmd.ActiveConnection = StrConnect mandText = "delete * from code where 标题='" & Trim(Temptitle) & "'"adoprimarycmd.ExecuteSet adoprimarycmd = NothingEnd Selectadoprimaryrs.CursorLocation = adUseClientadoprimaryrs.Open "select * from code", StrConnect, adOpenKeyset, adLockOptimistic, adCmdTextadoprimaryrs.MoveLastadoprimaryrs.AddNewadoprimaryrs.Fields("大类别") = Trim(BigStyle)adoprimaryrs.Fields("小类别") = Trim(Cbostyle)adoprimaryrs.Fields("标题") = Trim(TxTTitle)adoprimaryrs.Fields("内容") = RTB1.Textadoprimaryrs.UpdateSet adoprimaryrs = NothingRTB1.BackColor = GetSetting(App.EXEName, "Corlor", "BackCorlor", RTB1.BackColor)Call ShowTree(BigStyle)RTB1.Locked = TrueEditCode = FalseAddCode = FalseToolbar1.Buttons(7).Image = 5:Toolbar1.Buttons(8).Image = 6Toolbar1.Buttons(7).Caption = "全选":Toolbar1.Buttons(8).Caption = "复制"Toolbar1.Buttons(7).Tag = "Tool_SelAll":Toolbar1.Buttons(8).Tag = "Tool_Copy"Menu_Plaste.Enabled = False: Menu_Clear.Enabled = FalseRTB1.Font.Size = GetSetting(App.EXEName, "Font", "FontSize", RTB1.Font.Size)RTB1.BackColor = GetSetting(App.EXEName, "Corlor", "BackCorlor", RTB1.BackColor)End Sub'Private Sub Command1_Click()'Dim str As String: Dim rst1 As New ADODB.Recordset: Dim rst2 As New ADODB.Recordset'str = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\WinApi.mdb;"'rst1.Open "select * from winfun", str, adOpenKeyset, adLockOptimistic'rst2.Open "select * from funclass", str, adOpenKeyset, adLockOptimistic'rst1.MoveFirst'For i = 1 To rst1.RecordCount' rst1.Fields("声明") = GetFthFld2("funclass", "name", rst1.Fields("函数"), "fullname")' rst2.Update' rst1.MoveNext'Next'End SubPrivate Sub Form_Load()Me.Top = 0: Me.Left = 0Frame5.Visible = False: Frame6.Visible = False: TreeView1.Visible = TrueStatusBar1.Panels(1).Text = " " & Format(Date, "long date") & " " & Time & " "RTB1.FileName = App.Path & "\data\about.dat"RTB1.Font.Size = GetSetting(App.EXEName, "Font", "FontSize", RTB1.Font.Size)RTB1.BackColor = GetSetting(App.EXEName, "Corlor", "BackCorlor", RTB1.BackColor)StrConnect = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\VB.mdb;"StrTempConnect ="PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\winapi.mdb;"BigStyle = "VB基础"Call ShowTree(BigStyle)End SubPrivate Sub ShowTree(ByVal TempBigStyle As String)Dim nodex As NodeDim nodey As NodeDim adoprimaryrs1 As New ADODB.RecordsetDim adoprimaryrs2 As New ADODB.Recordseta = "aa"b = "bb"c = "cc"If TempBigStyle = "API函数" Then'*************************************************adoprimaryrs1.CursorLocation = adUseClientadoprimaryrs1.Open "select 函数 from winfun order by 函数", StrTempConnect, adOpenForwardOnly, adLockReadOnly, adCmdText'*************************************************TreeView1.LineStyle = tvwRootLinesTreeView1.Nodes.ClearSet nodex = TreeView1.Nodes.Add(, , a, TempBigStyle, 2, 1)If adoprimaryrs1.RecordCount <> 0 Thenadoprimaryrs1.MoveFirstElseExit SubEnd IfDo Until adoprimaryrs1.EOFTempSmallStyle = adoprimaryrs1.Fields("函数").ValueSet nodey = TreeView1.Nodes.Add(a, tvwChild, b, TempSmallStyle, 3, 3)b = b + "1"adoprimaryrs1.MoveNextLoopadoprimaryrs1.CloseSet adoprimaryrs1 = NothingElse'*************************************************adoprimaryrs1.CursorLocation = adUseClientadoprimaryrs2.CursorLocation = adUseClientadoprimaryrs1.Open "select distinct 小类别 from Code where 大类别='" & TempBigStyle & "'", StrConnect, adOpenForwardOnly, adLockReadOnly, adCmdText'*************************************************TreeView1.LineStyle = tvwRootLinesTreeView1.Nodes.ClearSet nodex = TreeView1.Nodes.Add(, , a, TempBigStyle, 2, 1)If adoprimaryrs1.RecordCount <> 0 Thenadoprimaryrs1.MoveFirstElseExit SubEnd IfDo Until adoprimaryrs1.EOFTempSmallStyle = adoprimaryrs1.Fields("小类别").ValueSet nodey = TreeView1.Nodes.Add(a, tvwChild, b, TempSmallStyle, 3, 3)If adoprimaryrs2.State = 1 Thenadoprimaryrs2.CloseEnd Ifadoprimaryrs2.Open "select 标题 from Code where 大类别='" & TempBigStyle & "' and 小类别='" & TempSmallStyle & "'", StrConnect, adOpenForwardOnly, adLockReadOnly, adCmdTextIf adoprimaryrs2.RecordCount <> 0 Thenadoprimaryrs2.MoveFirstEnd IfDo Until adoprimaryrs2.EOFSet nodey = TreeView1.Nodes.Add(b, tvwChild, c, adoprimaryrs2.Fields("标题"), 4, 4) c = c + "1"adoprimaryrs2.MoveNextLoopb = b + "1"adoprimaryrs1.MoveNextLoopadoprimaryrs1.Closeadoprimaryrs2.CloseSet adoprimaryrs1 = NothingSet adoprimaryrs2 = NothingEnd IfTreeView1.Nodes(1).Expanded = TrueEnd SubPrivate Sub Form_Resize()If Me.WindowState = maximized ThenMe.Width = 12000Me.Height = 9000End IfEnd SubPrivate Sub Menu_BackCorlor_Click()CommonDialogCorlor.ShowColorRTB1.BackColor = CommonDialogCorlor.ColorSaveSetting App.EXEName, "Corlor", "BackCorlor", RTB1.BackColorEnd SubPrivate Sub Menu_Clear_Click()SendKeys "{del}"End SubPrivate Sub Menu_Plaste_Click()SendKeys "^V"End SubPrivate Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)Temptitle =TreeView1.Nodes.Item(TreeView1.SelectedItem.Index)If BigStyle = "API函数" ThenRTB1.Text = "别名:" & GetFthFld22("winfun", "函数", Trim(Temptitle), "别名") & Chr(10) & Chr(13)RTB1.Text = RTB1.Text & "库名:" & GetFthFld22("winfun", "函数", Trim(Temptitle), "库名") & Chr(10) & Chr(13)RTB1.Text = RTB1.Text & "声明:" & GetFthFld22("winfun", "函数", Trim(Temptitle), "声明") & Chr(10) & Chr(13)RTB1.Text = RTB1.Text & "参数表:" &GetFthFld22("winfun", "函数", Trim(Temptitle), "参数表") & Chr(10) & Chr(13)ElseRTB1.Text = GetFthFld2("code", "标题", Trim(Temptitle), "内容")RTB1.SelStart = 0End IfEnd SubPrivate Sub Menu_About_Click()StrMsg = "本软件是作者的毕业设计,为免费软件欢迎大家使用." & Chr(13) & _"" & Chr(13) & _"" & Chr(13) & _"" & Chr(13) & _"" & Chr(13) & _""MsgBox StrMsg, vbOKOnly + vbInformationEnd SubPrivate Sub Menu_Add_Click()Frame5.Visible = True: Frame6.Visible = True: TreeView1.Visible = FalseCall SelFldtoCbo("code", "小类别", BigStyle, Cbostyle) Label4.Caption = "(添加)"TxTTitle.Text = ""RTB1.Text = ""On Error GoTo ERR:If ExistRecord("code", "标题",TreeView1.Nodes.Item(TreeView1.SelectedItem.Index)) = True ThenCbostyle.Text =TreeView1.Nodes.Item(TreeView1.SelectedItem.Parent.Index )ElseIf ExistRecord("code", "小类别",TreeView1.Nodes.Item(TreeView1.SelectedItem.Index)) = True ThenCbostyle.Text =TreeView1.Nodes.Item(TreeView1.SelectedItem.Index)End IfEnd IfERR:RTB1.Locked = FalseRTB1.BackColor = RGB(255, 255, 255)AddCode = TrueToolbar1.Buttons(7).Image = 16:Toolbar1.Buttons(8).Image = 17Toolbar1.Buttons(7).Caption = "粘贴":Toolbar1.Buttons(8).Caption = "清除"Toolbar1.Buttons(7).Tag = "Tool_Plaste":Toolbar1.Buttons(8).Tag = "Tool_Clear"Menu_Plaste.Enabled = True: Menu_Clear.Enabled = TrueEnd SubPrivate Sub Menu_API_Click()Label1.Caption = "API函数"BigStyle = "API函数"For i = 1 To Toolbar1.Buttons.CountToolbar1.Buttons(i).MixedState = FalseNext iToolbar1.Buttons(4).MixedState = TrueCall ShowTree(BigStyle)End SubPrivate Sub Menu_Author_Click()ShellExecute Me.hwnd, "open", "", App.Path, 1, 0 End SubPrivate Sub Menu_Basic_Click()Label1.Caption = "VB基础"BigStyle = "VB基础"For i = 1 To Toolbar1.Buttons.CountToolbar1.Buttons(i).MixedState = FalseNext iToolbar1.Buttons(2).MixedState = TrueCall ShowTree(BigStyle)End SubPrivate Sub Menu_Big_Click()RTB1.Font.Size = RTB1.Font.Size + 1SaveSetting App.EXEName, "Font", "FontSize", RTB1.Font.SizeEnd SubPrivate Sub Menu_Consult_Click()Label1.Caption = "语言参考"BigStyle = "语言参考"For i = 1 To Toolbar1.Buttons.CountToolbar1.Buttons(i).MixedState = False Next iToolbar1.Buttons(3).MixedState = TrueCall ShowTree(BigStyle)End SubPrivate Sub Menu_Copy_Click()SendKeys "^C"End SubPrivate Sub Menu_Del_Click()On Error GoTo ERR:If ExistRecord("code", "标题", Temptitle) = True Then If MsgBox("你真的要删除此记录吗?", vbYesNo + vbExclamation, "警告") = vbYes ThenDim adoprimarycmd As New mandadoprimarycmd.ActiveConnection = StrConnect mandText = "delete * from code where 标题='" & Trim(Temptitle) & "'"adoprimarycmd.ExecuteSet adoprimarycmd = NothingRTB1.Text = ""Call Form_LoadEnd IfElseMsgBox "你必须先选择要删除的标题", vbOKOnly + vbCritical, "删除错误"End IfExit SubERR:MsgBox "你必须先选择要删除的标题", vbOKOnly + vbCritical, "删除错误"End SubPrivate Sub Menu_Edit_Click()On Error GoTo ERR:If ExistRecord("code", "标题",TreeView1.Nodes.Item(TreeView1.SelectedItem.Index)) = False ThenMsgBox "你必须先选择要修改的标题", vbOKOnly + vbCritical, "错误"Exit SubEnd IfFrame5.Visible = True: Frame6.Visible = True: TreeView1.Visible = FalseLabel4.Caption = "(修改)"Call SelFldtoCbo("code", "小类别", BigStyle, Cbostyle) RTB1.Locked = FalseRTB1.BackColor = RGB(255, 255, 255)Cbostyle.Text =TreeView1.Nodes.Item(TreeView1.SelectedItem.Parent.Index )TxTTitle.Text = TemptitleEditCode = TrueToolbar1.Buttons(7).Image = 16:Toolbar1.Buttons(8).Image = 17Toolbar1.Buttons(7).Caption = "粘贴":Toolbar1.Buttons(8).Caption = "清除"Toolbar1.Buttons(7).Tag = "Tool_Plaste":Toolbar1.Buttons(8).Tag = "Tool_Clear"Menu_Plaste.Enabled = True: Menu_Clear.Enabled = True Exit SubERR:MsgBox "你必须先选择要修改的标题", vbOKOnly + vbCritical, "错误"End SubPrivate Sub Menu_Example_Click()Label1.Caption = "经典事例"BigStyle = "经典事例"For i = 1 To Toolbar1.Buttons.CountToolbar1.Buttons(i).MixedState = False Next iToolbar1.Buttons(5).MixedState = TrueCall ShowTree(BigStyle)End SubPrivate Sub Menu_Exit_Click()EndEnd SubPrivate Sub Menu_Print_Click()MsgBox "系统找不到打印机."End SubPrivate Sub Menu_SelAll_Click()RTB1.SetFocusRTB1.SelStart = 0RTB1.SelLength = Len(RTB1.Text)End SubPrivate Sub Menu_Small_Click()RTB1.Font.Size = RTB1.Font.Size - 1SaveSetting App.EXEName, "Font", "FontSize",RTB1.Font.SizeEnd SubPrivate Sub Timer1_Timer()StatusBar1.Panels(1).Text = " " & Format(Date, "long date") & " " & Time & " "End SubPrivate Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.TagCase "Tool_Basic"Call Menu_Basic_ClickCase "Tool_Consult"Call Menu_Consult_ClickCase "Tool_API"Call Menu_API_ClickCase "Tool_Example"Call Menu_Example_ClickCase "Tool_SelAll"Call Menu_SelAll_Click Case "Tool_Copy"Call Menu_Copy_Click Case "Tool_Plaste"Call Menu_Plaste_Click Case "Tool_Clear"Call Menu_Clear_Click Case "Tool_Print"Call Menu_Print_Click Case "Tool_Add"Call Menu_Add_ClickCase "Tool_Edit"Call Menu_Edit_Click Case "Tool_Del"Call Menu_Del_ClickCase "Tool_Author"Call Menu_Author_Click Case "Tool_About"Call Menu_About_Click Case "Tool_Exit"Call Menu_Exit_Click End SelectEnd Sub第四章数据库的设计4.1数据库设计1.code信息表:v2.winfun表设计:4.2 数据库概念和发展关系数据库是目前各类数据库中最重要、最流行的数据库,他应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。