【精品】asp+access在线教育系统设计(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共21页)
编号:1637943
类型:共享资源
大小:1.51MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
access
在线
教育系统
设计
源代码
论文
- 资源描述:
-
【精品】asp+access在线教育系统设计(源代码+论文),精品,asp,access,在线,教育系统,设计,源代码,论文
- 内容简介:
-
中文摘要: 在线教育系统主要提供网上的教学平台,老师可以通过系统发布教育,布置 /批改作业,发布公告和答疑解惑。学生可以通过系统完成自学,跟老师和其他同学讨论,查询作业及成绩等。在线教育系统可以使教学过程网络化,创建知识学习的新途径! 在线教育系统包括教师子系统和学生子系统两个大的模块。教育部分的功能:在往上发布作业,包括作业题目在上载、公布作业完成时间、内容等。批阅作业、给出学生成绩。通过讨论论组的形式回答学生问题。通过聊天室与学生进行实时讨论。学生部分的功能:阅读公告。在网上完成课程学习。通过讨论组的形式向 老师提出问题。通过聊天室与老师进行实时讨论。 关键词 : 在线教育 系统、 据库、 he so is is so to on s to s to on 录 一、 系统设计 (一) 目录设计 (二) 设计思想 (三) 系统功能分析与设计 二、 数据库设计与实现 (一) 数据库的需求分析 (二) 数据库的逻辑设计 三、 后台数据库的配置 四、 前端页面的设计与开发 (一) 系统公用页面 (二) 主页面 (三) 菜单页面 (四) 公告拦 (五) 案学习 (六) 答疑解惑 (七) 作业模块 (八) 聊天室 注释、 参考文献、 致谢辞 在线教育系统 一 、 系统设计 ( 一 ) 目标设计 在线教育系统主要提供网上的教学平台,其功能如下: 教育部分的功能 : 定教学计划、宣布考试日程安排、 括作业题目在上载、公布作业完成时间、内容等。 出学生成绩。 学生部分的功能 : 括作业下载、上传作业内容和作业成绩查询等。 师进行实时讨论。 ( 二 ) 设计思想 通过本章的学习,我们将开发一个简单的在线系统,它将具有以下特点: 为网上教学提供方便。 系统应该适用于不同水平的使用者,时系统不应太复杂和烦琐, 为实例,文中的代码将尽可能简洁。 多数页面都是通过 本程序直接访问数据库和文件系统,有部分 序通过组件(上传组件)访问数 据库和文件系统 。 ( 三 ) 系统功能分析与设计 在线教育系统共分为两个子系统:教师子系统和学生子系统,其功能模块划分如图所示。 1 教学内容发布 教师发布教案,这些内容是在线教育的最主要的内容。教师子系统 教学内容发布 公告发布和维护 作业批改 答疑 聊天室 学生子系统 教案学习 公告浏览 作业上载和查询 答疑 聊天室 教案可能有各种形式,如 ,但在通常情况下,这些教学内容都是静态内容,因此按类别及内容分类在网站上发布即可。 另外,系统应对教学内容提供查询功能 。 教师可以通过公告功能发布各项通知,例如以下内容。 招生公告,包括招生简章、招生专业介绍、招生站点联系方式、课程介绍等。 规章制度,包括各类管理文件等。 课程安排,包括课程教学方式、课程播放表、考试日程安排等。 临时通知和教材。 对于作业,学生需要将作业通过上传的方式上交。教师要根据作业完成情况给每份作业打分。因此,系统需要提供以下功能: 上传:将作业上载到指定地点,并按某种方式进行标识。 批阅:教师可对作业进行批阅判分。 3 答疑功能 非实时答疑:系统需要完成一个讨论组的功能,以便学生和 老师能顺利提问和解答。 实施时答疑:功能类似于聊天室。学生和老师可以同时登录到系统,进行实时交流。 二 、 数据库设计与实现 ( 一 ) 数据库的需求分析 根据系统需求,可以列出以下数据项和数据结构: 括标题、发布时间、公告内容、公告序号等。 括关键字、描述、内容所在地址等。 括提问标题、问题内容、回答内容、提问时间、显示标记、回答标记等。 括学生姓名、学号、各次作业成绩等。 ( 二 ) 数据库的逻辑设计 1. 公告信息表 公告信息表( 图所示 。 2. 答疑信息表 答疑信息表( 图所示 学生信息表 学生信息表( 图所示。学生信息表和教案查询索引表需要初始化数据,学生信息表的内容逐条录入即可。 三 、 后台数据库的配置 后台数据库可以使用 据据库服务器和 务器可以配置在同一台计算机上也可在两台计算机上,以上两种情况对于开发的过程来说是类似的,只需在 务器上配置好 系统数据源就可以了。系统是在 P 开发的,开发数据库使用的是 体配置步骤如下: 名为 建立表 据表的结构。 初始化数据。 建立一个 称为 向 骤如下: 首先,选择“控制面板”中的“ 据源管理”选项,选择“系统 项卡,单击“添加”按钮。 在“创建新数据源”窗口中,选择 “ 作为数据库驱动程序,然后单击“完成”按钮。 在“ 装”窗口中,数据源名称为“ 这是 序中将要引用的。单击“选择”按钮,从弹出的文件窗口中选择 件所在的位置,其他先项都不改变。 单击“确定”按钮,这样就完成了 据库的据源设置。 四、 前端页面的设计与开发 在建立了后台数据库和整体设计的基础上,本章将功能模块对页面的具体设计和实现进行介绍 。 (一 )系统公用页面 系统公用页面包括以下 4 个: 件、 件、 件、页面风格定义文件 本例中, 件放在网站的根目录下,这是由 件的特性决定的,其余 3 个文件都放在 /录下。 件 : 件 可 以 对该文件中,将数据库连接的字符串存放在 ) 对象中。这样,每次启动网站的时候,数据连接字符串 )就被赋值。 数据页面文件程序中将会使用一些常数,例如。因此将它们放在一个头文件 ,以方便调用。 接函数页面 好也放在一个包含文件中,这样例题地维护和修改。建立连接函数,参数 数据连接对象 ,数据集对象, 数据连接字符串, 要执行的 句。为关闭连接函数, 数 据 连 接 对 象 ,数据集对象。 件中我们利用 格表对该系统的页面整体风格进行了定义。主要包括页面、表格、标题、 输入框的字体、颜色等。 (二 )主页面 系统的起始页如图所示。共分为左右两个页面。 系统运行过程中,左边菜单 直都是显示状态,右边的页面随模块不同内容也不同。 (三 )菜单页面 页面示例:菜单页面包括各英功能页面的连接,即公告区、教案学习、答疑教室、聊天室,作业查询、作业上传。页面底部的图标是到教师工作室菜单页面的连接。 该页面的教案学习中有一个分级展开的菜单,下面将对此菜单的实现做一介绍。如图所示,当单击标题“第二章 线形表”的时候,下面子菜单每一小节的标题就 显示出来;再次单击,下面的子菜单又收缩不显示了。 如果原来子标题部分的属性是显示的,那么就将属性改为不显示 (四 )公告栏 下面以教师发布公告、修改公告、删除公告的各个页面为例来说明公告功能的实现。 此模块涉及到的部分 件如下: 师工作区公告栏主页面。 告详细内容。 告内容更新。 入一条新公告。 公告录入表格。 除公告。 生查看公告列表页面。 业生查看公告详细信息页面。 这个模块虽小,但它完整的包括了数据库的查询、增删改以及数据分页显示的操作。 师工作区公告主页面 是教师工作区公告栏主页面 面上按时间倒序列出了 12 条公告,另外,在每条公告前面有复选框,可以选中部分公告,然后删除。单击公告标题可以看到公告的详细内容,并进行修改。单击“新增”按钮可以新增一条公告。 告详细内容 显示了公告的详细内容。 单击每一条公告,即可看到公告的详细内容。标题和公告内容都是通过文本框显示的,教师可以重新填写其中的内容并提交,从而对公告内容进行修改。 3. 告内容更新 在 面 上 修 改 提 交 成对公告内容的更新。 读者可能注意到了程序中将单引号替换成了两个单引号,这是为什么呢?这是因为标题或内容中含有单引号,可能导致最后生成的 句非法。 4. 公告录入表格 5. 入一条新公告 6. 除公告 生查看公告详细 信息页面。以上两个文件仅涉及数据库内容的显示,这里就不再赘述了。 (五 )教案学习 教案部分主要为表态内容,系统按章节和媒体类型分目录进行存放,并在菜单页面放置了连接。 我们建立了一个 录用来存放教师的教案,其中每一个章节的内容用为一个目录,分别命名为 在每个章节的内容下,存放着这部分内容的教案,包括 件,图片,多媒体文件(如 *, 资源整理完毕,我们还需要在菜单中正确的访问入口,使学生和教师都能从菜单上连接到资源。在前面的节也介绍过,这里需要着重指的是 : 第一章节都要设置一个起始页面,可以是此章节的目录页面,也可是第一小节的页面。 注意在 件中做好对资源的链接,确保所有资源都能被方便地访问到。 (六 )答疑教室 此模块涉及到的部分 件如下: 问列表。 问详细信息。 出新问题。 师工作区答疑主页面。 疑详细信息页面。 成答疑操作。 除一条答疑记录。 在答疑教室功能模块中,学生在网上可以提出问题,老师提供解答。 问列表 页面示例如所示,进入答疑教室,学生可以看到所有的提问列表。 问详细信息 出新问题 师工作区答疑主页面 疑详细信息页面 成答疑操作 除 一条答疑记 录。 (七 )作业模块 此模块涉及到的部分 件如下: 交作业的表单。 行上交操作。 业成绩查询。 师工作区作业管理主页面。 业判分页面。 成判分操作。 在此模块中,学生可以通过网页上的的表单完成作业的上传,教师可以在网页上对作业进行批改。 上传达室功能是通过一个 上传组件完成的。本文使用的是 件。各种不同的组件所提供的函数均不相同,请读者使用的时候注意查看组件的相关文档。组件的安装很简单,将对应的 件 如 c:录,然后在控制台窗口中执行 ” 即可。其中 该组件的 件名字。 服务器上建立了一个 录,用来存放学生每次的作业。学生把毛线次的作业压缩成一个 件上载到服务器上。文件上载以后命名的规范为 : 中 学号, b 为作业的序号, c 为批阅标志,如果是“ x”则表示已批阅过。例如: 表示完成该作业学生的学号是 981002,这是第二次作业,且老师已批阅完毕。示完成该作业学生的学号是 992001,这是第 1 交作业,且老师还未批阅。对于作业的批阅和作业的次数等信息的处理,也可以通过其他方式实现,例如数据库。本文的实现方式是种简便易行的方式,仅供读者参考。 交作业的表单。 行上交操作。 业成绩查询。 师工作区作业管理主页面。 业判分页面。 成判分操作。 (八 )聊天室 此模块包括以下 件: 天室入口页面。 天室框架页面。 天内容显示窗口。 天文本录入窗口。 聊天室的种类很多,可以通过 方式实现。一般聊天室都分上下两帧来实现,其中上 边一帧显示当前聊天信息,下边一帧为接收用户输入信息的内容发送区。用户提交谈话内容的时候,上面一帧的聊天信息将会更新。主要的难点在于,用户不提交内容的时候,上面一帧的聊天信息如何更新。 让客户端定时刷新 : 其中第一种方案对服务器载荷较小,但编程实现起来比较复杂,大型的聊天室一般都采用这种方案。后面一种方案实现容易,代码简明,适合用户不多的儿天室。 它的作用是让这一个页面定时更新,每 25 秒刷新一次,后面的明了刷新的页面名称为 #页面中的一个 标记,它在文件的末尾。具体实现方式还可 参考后面的代码和注释。 ( 1) 逸待劳天室入口页面 页面示例如图所示 ( 2) 天室框架页面 这一页是聊天室的框架页面,左边是功能菜单,提供到其他功能模块的连接。上边帧显示当胆聊天信息,下边一帧为接收用户输入信息的内容发送区。页面示例如图所示。 结束语 转眼之间,几个月的毕业设计已接近尾声,经过这几个月的学习,我觉得自己不仅学习到了很多知识,还增加了很多对于编程的信心,对自己也更加自信了。 之前,由于自己对编程的 兴趣不是很大,一直认为编程是很枯燥的过程,所以也就没有系统的学习过如何进行软件的开发。但是,经过三个月的毕业设计,我发现原来编程也可以是充满乐趣的,看着自己的毕设项目在手中一步一步的趋于完善,也是对自己的能力的一种肯定。现在即使面对自己从未接触过的事,我也对自己充满信心,我想这是我在这次毕业设计期间得到的最多的东西,也应该是大学几年期间学到得最多的东西。 在这次毕业设计期间,除了上面提到的,以下几点我也深有体会: (1) 从对问题的分析,到查找相关的资料,然后再到对系统的分析、设计以及对软件开发环境的熟悉,最后到编 码、调试和测试,直到最终完成,我对整个软件的设计开发过程有了进一步的熟悉,也培养了自己逻辑思维的严谨性。 (2) 在这一过程中,增强了自己的动手能力,对计算机的操作也比以前熟练了得多。 (3) 在调试过程中曾经遇到了许多问题,但是经过自己的努力和向老师、同学请教,最终都得以解决。经过这一过程,自己分析问题、解决问题的能力都有所增强。 当然在为期三个月的毕设期间,我也存在着很多的问题。首先,在编程期间情绪比较浮躁,因此在编程时走了很多的弯路;其次,在调试期间遇到困难的时候不能做到平心静气的看待问题,对遇到的问题也很少去深入研 究。这些问题都应该在以后的学习过程中逐步改进,使自身更加完善。总之,经过这三个月的学习,我不仅学习到了很多的知识,也自信了很多。三个月的毕业设计不仅仅是对我大学几年学习的一个检验,更是对我思维和想法的培养,相信这一阶段已经为我以后的路做好了一个铺垫,我将继续以严谨的态度对待每一件事,继续坚持不懈的走下去。 参考文献 1. 态网页设计 电子工业出版社 赵增敏 朱粹丹 赵朱曦 编著 2. 息管理系统开发人民邮电出版社 求是科技 编著 . 巧学巧用 民邮电出版社 宋朝东 编著 21 致 谢 辞 首 先 应 该 感 谢 的 是 我 的 指 导 老 师 钟畅 。在我毕 设 的 初 期 , 由 于 对 新 闻 发 布 系 统 方 面 的 知 识 不 太 了解 ,直 接 导 致 在 做 需 求 分 析 和 创 建 数 据 库 时 遇 到 很 多 的麻 烦 , 但 在 钟 老 师 的 热 心 指 导 下 使 我 避 免 走 很 多 弯 路 ,我 在 技 术 方 面 有 了 很 大 的 提 高 ,在 新 思 想 新 技 术 的 领 悟和 掌 握 上 有 了 质 的 飞 跃 。我 所 获 得 的 知 识 与 经 验 将 成 为我 将 来 走 向 社 会 和 工 作 岗 位 的 有 力 支 柱 。在 此 特 别 向 庄老 师 给 予 我 的 指 导 性 建 议 和 热 心 帮 助 表 示
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。