基于asp的在线学习平台的设计与实现_毕业设计(编辑修改稿)内容摘要:
amweaver 还提供行为和时间线两种控件来产生交互式响应和进行动画处理。 7 ASP 简介 ASP(Active Server Pages) 动态网页,是微软公司推出的一种用以取代CGI(Common Gateway Interface)通用网关接口的技术。 我们可以通过 ASP 结合HTML 语言、 ASP 指令和 ActiveX 元件以及数据库等方面知识,使用自己的 Web 服务器创建并运行动态的交互式 Web 站点。 使用 ASP 的优点: ( 1)可以用 VBScript 或 JavaScript 创建脚本,同时结合 HTML 语言就能够非常方便地完成网站的应用程序。 对于 VBScript 和 JavaScript,使用哪种语言并不重要, Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。 ( 2)因为 ASP 采用 Script 语言 (VBScript 和 JavaScript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。 而且编写 ASP无须手工 pile 编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。 ( 3) ASP 是运行在服务器端,所以我们无须担心浏览器 是否支持 ASP 所使用的编程语言,用户端只要使用可执行 HTML码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 ASP 在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 ( 4) ASP 能与任何 ActiveX scripting 语言相容。 除了可用 VBScript 或 JScript语言来设计外,还通过 plugin 的方式,使用由第三方所提供的其他脚本语言,譬如 Perl、 Tcl 等。 脚本引擎是处理脚本程序的 COM(Component Object Model)组件。 ( 5) Active Server Pages 的程序代码隐藏,在客户端上仅可以看到由 ASP 输出的动态 HTML 文件。 因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 ( 6)可以通过 ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供 WEB 页面开发者轻松存取 Inter 的数据库,并可以在用户端实现网上立即、即时更新显示的最新 WEB 页面数据库技术。 )非常方便地访问数据库,从而使存取数据库变得轻松容易。 8 第 3 章 系统需求分析 系统建设原则 实施基于 Inter 的在线学习平台,需要具备相应的软硬件条件,为其提供不同层次、不同形式的各种材料和网络教学所需的环境,它包括网络教学支持和网络教学管理。 网络教学支持平台是网络教学通过多种途径、多种服务得以实施的平台。 网络教学支持平台的设计原则为 : 系统总 的目的为 保证功能目标的实现, 这 是所有应用软件最基本的原则。 在满 足系统需求的前提下,应该从用户角度考虑,使设计的系统操作简单、易用。 避免一 味追求技术上的先进而不考察应用效益。 没有市场和应用前景的软件项 目开发是失败的。 在线学习平台内置网络课程开发工具,课程由若干模块构成。 在制作课程时可根据课程需要,灵活增加或减少课程模块。 同时也应该能控制模块生成后是否能在浏览页面中显示。 网站为每个爱好 HTML 的学生及老师开发,只需要注册就可以登录网站进行测试。 学科特点不同,包括的课程模块也应不同。 在设计课程模块时,应让用户有足够的选择空间。 不同的学科,对模块内容的要求也不相同,有些课程侧重文字的表述,有些侧重音频、视频等多媒体的展示,所以如何制作包含多种媒体信息的模块是提高系统通用性的关键问题。 系统的设计应该提供可扩展能力,以满足未来教学工作需求的发展和变化。 主要可以采用分布式设计、系统结构模块化设计等技术手段,把系统设计为多个功能相对独立的模块,降低系统的藕合度,提高系统的可扩展性。 安全性是一个平台能否稳定运行的重要因素,必需要有足够的备份措施,防止数据遭受各种形式的破坏。 在页面设计时不同身份用户需设置不同权限,对登录身份进行验证,以分配用户不同的平台使用权限。 9 教学支持平台的首要功能就是降低 实施网上教学的技术难度,提供方便实用的教学工具,简化交互式教学设计的复杂性,使教师专注于教学内容与教学活动。 一个交互性强的在线学习平台在设计时应充分考虑它的运行、管理和维护 等各方面的 问题,尽可能实现运行速度快、管理方便、维护容易的目标。 系统的目标与要求 作为传统教学的补充,一个理想的网上教学系统必须是一个整合性的教学平台 : 能够 在这个平台上提供学习内容,并能方便地通过此平台进行教学管理,同时教师可以修改自己的基本资料。 ,能 方便地通过此平台进行多样化 地学习。 ,使教师与学生间能相互沟通和交流。 可 获得相关通知、公告以及学习资源。 、实验、资源信息可以共享。 、管理。 ,各用户可以有效的使用本系统。 ,老师可以下载作业。 系统功能需求 系统功能框架 1. 课程简介 对一些可以在线学习的课程进行简单的介绍,包括课程指导思想及定位、 教 学 内容的基础性、前沿性和时代性、教学与科研 结合的成效等。 最新动态反映教学动态,及时的发布新闻和进行 新闻管理是管理员每天的工作。 同时学生能及时浏览新闻并了解周围所发生动态也具有重要意义。 主讲教师是教师信息展示模块。 学生可以在此模块了解到各个课程老师的擅 10 长领域以及他们所教授的课程等基本资料。 然后根据自己的兴趣爱好选择相应的课程学习,从而 提高学习效率,达到 因材施教的目的。 管理员或教师上传的一些学习小技巧、心得、学习方法等在此模 块呈现,学生进入此模块后可以从中选择一些自己感兴趣或是需要的内容 学习。 学习的过程中 如果有什么疑问,在本系统注册后可以给老师留言 ,等待老师答复。 由管理员或教师添加相应题目 , 为学生提供检验知识掌握程度的平台,同时学生通过自我测试能认识到自己的不足,并努力加以改善。 教师在班级布置相关作业后,由该班级学生自主完成后,通过作业提交模块提交自己的作业成果,教师可查看学生完成情况,实现无纸化作业,节约资源与时间。 学生留言请教的难题,布置作业中多数学生均容易范错的题目,或教师认为有代表性的题型,由相关专业教师作详细解答予以发布,方便众多学生查看,也可避免同一道题目教师 反复讲解的情况,优化资源配置,提高学习效率。 用户注册是对学生身份进行的一个验证,学生在通过注册登记之后可以提交作业,并发表留言,在线测试等。 学生在通过注册登记之后,在登录模块登录之后进行相应的操作。 一个留言板类型的交流平台,浏览者 注册登陆之后 可发表留言,等待 其它浏览者答复或关于具体科目问题则由相关教师给予解答,未登录则不能够进行上述操作。 系统的后台程序。 管理 员 或被授权的教师可 在登陆之后 对系统中所有资源进行管理,同时回复学生问题。 管理员功能 管理员直接负责本系统资源的管理,具有最高权限。 其登录后应有以下功能: 通过系统概括,了解系统主讲教师人数,在线学习模块中发布的学习的内容 11 的篇数、注册用户数。 统计系统中教师、注册学生、管理员等内容的多少。 管理系统中的管理员信息。 可修改管理员的基本信息及介绍,添加、修 改、删除管理员。 管理员 在此模块, 查看主讲教师信息以及添加、 修改、删除主讲教师 的 相关信息。 查看公告新闻列表,了解已发布的新闻及公告。 添加、修改、删 除新闻、公告。 管理员在此对新闻动态进行管理,保证内容在第一时间发布在网上,让网站浏览者随时了解信息。 可以发布不同类型的新闻及学习资料。 首页图片管理 添加用于首页显示的图片,对已经添加的图片进行修改删除。 了解已发布的新闻及公告。 添加、修改、删除新闻、公告。 输入关键字查询指定留言或查看全部留言,对已存在留言进行回复、删除。 同时也对留言进行管理,防止留言过多刷新过慢。 7.测试题管理 对测试题库进行维护,添加新学内容的练习题以便学生登录进行巩固测试。 根据教学需要删除相关的试题。 看管理 查看学生提交的作业,下载学生提交上传的作业文件,删除相关作业。 9.注册用户管理 对注册会员进行管理,能删除、修改注册学员用户信息,慎用。 返回网络后台登录界面。 管理员功能如图 所示 管 理 员系统概括主讲教师管理管理员管理公告新闻管理首页图片管理留言板管理测试题管理作业查看管理注册用户管理退出系统图 管理员功能图 12 学生功能 学 生是本系统中的主要服务对象,为了方便学生学习,提高学生自学能力,本系统部分内容需要学生先登录,无需登录也可快速浏览下载资源。 学生功能如下: :学生进入系统后可进入新闻版面查看 新闻,了解最新动态。 :学生根据自身要求,选择 查看 相应科目的课程 信息。 :进入主讲教师列表,查看主讲教师相关的信息。 :查看各科目的教学参考资料,让学生能对学科理论有更深入的认识 :为学生提供能力测试的平台,检验学习效果,同时复习所学知识。 :学生在线提交作业。 :为学生提供会员注册,注册必须填写真实资料,注册完成登录后可提交作业。 :学生与教师的沟通平台。 可发表留言,未登录时只能查看留言信息,提示只有会员才可以 留言。 登录后可显示自己名称,并留言。 学生功能如图 所示: 图 学生功能图 教师功能 教师是该系统中重要的组成部分,教师登录之后具有以下功能: 学 生查看新闻动态主讲教师管理查看课程简介查看主讲教师信息在线学习在线测试作业提交注册登录留言专区 13 1. 个人资料修改 修改主讲教师姓名、登录密码等基本信息。 书写个人简介,上传照片完 善个人信息。 2. 公告新闻管理 查看公告新闻列表,了解已发布的新闻及公告。 添加、修改、删除新闻 公告。 添加用于首页显示的图片,对已经添加的图片 进行修改删除。 了解 已发布的新闻及公告。 添加、修改、删除新闻 公告。 输入关键字查询指定留言或查看全部留言,对已存在留言进行回复、删除。 同时也对留言进行管理,防止留言过多刷新过慢。 对测试题库进行维护,添加新学内容的练习题以便学生登录进行巩固测试。 根据教学需要删除相关的试题。 查看学生提交的作业,下载学生提交上传的作业文件,删除相关作业。 7.注册用户管理 对注册会员进行管理,能删除、修改注册学员用户信息。 退出系统,返回网络后台登录界面。 教师功 能如图 所示 教师个人资料修改公告新闻管理首页图片管理留言板管理测试题管理作业查看管理注册用户管理退出系统 图 教师功能图 14 系统流程图 通过以上分析,了解 了 系统的功能需求及各模块之间的关系, 由此 可以确定确定系统的流程如下: 课 程 介绍用 户后 台 登 录最 新 动态留 言 专区作 业 提交在 线 测试在 线 学习主 讲 教师主 界 面 登 录新 闻 公告 管 理首 页 图片 管 理注 册 用户 管 理作 业 查看 管 理测 试 题管 理留 言 板管 理数 据 库学 生管 理 员或 教 师图 教师系统流程图 15 第 4 章 数据库设计 数据库分析 此在线学习系统为仅供校内同学使用,使用的用户不会太多,数据传输量 也不会太大。 对数据处理的效率要求也不是很高。 而 Access 是一种桌面数据库,适合数据量 较 少的应 用,在处理。基于asp的在线学习平台的设计与实现_毕业设计(编辑修改稿)
相关推荐
选择“协议”,最后,在“厂商”列表框中选择 Microsoft 公司提供的协议,在“网络协议 ” 列表框中选择 TCP/IP 协议选项,单击“确定”按钮添加该协议,完成安装。 安装和配置 IIS IIS 是 Inter Information Server 的缩写,称为 Inter 信 息服务。 它是一种 Web服务,主要包括 WWW 服务器, FTP 服务器。 它使得(局域网)或
数随着学生的日益增大而越来越多,在线考试系统对于学校管理和学生实践工作至关重要。 那么在设计该系统时,很重要的一个问题就是系统的长期稳定运行。 我们对于系统的启动、运行和监控等各个环节可能出现的不稳定因素给予充分的考虑,以确保不影响单位的日常工作。 数据的安全性 在线考试系统中的业务数据信息是非常重要的。 数据安全性 是本系统需要着重考虑的另一个问题,要确保数据完整性和一致性
必须既能够防止恶意的侵扰,又能防止因误操作引起的数据错误。 因此,系统要有权限管理机制,保证系统软件安全、可靠地运行。 易维护 随着企业的发展,根据实际工作需要,对系统的要求也会不断更新。 系统应提供方便、灵活的维 护手段,方便应用人员和设计开发人员的维护和管理。 数据库设计合理 数据库是整个系统的核心,是系统可以长期稳定存在的基础。 建立数据库需要注意以下问题 : 1)数据的一致性
stomerDetails 类 //******************************************************* // CustomerDetails类 // CustomerDetails类操作数据库里 Customers表, // CustomerDetails类里面的成员变量和 Customers表里面的各列相对应。
洁,容易操作和管理。 Macromedia Dreamweaver 8 Macromedia Dreamweaver 8 是集网页制作和网站管理于一身的网页编辑软件,是一套针对专业网页设计者和开发者的可视化网页开发工具。 它具有功能强大、代码简洁和操作方便等特点,利用它可以轻而易举地制作出跨越平台限制的充满动感的网页。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用
或者自己想说的话,即进行发帖。 回复别人的帖子,同意或不同意,也可以进行评论、分析,加以补充完善。 当用户不满意自己的注册信息或填错信息时,用户可以进行查看,并修改个人注册信息。 用户可以查看自己曾经发表过的帖子,计算机科学与技术系毕业设计(论文) 如果发现其有错误或者表达片面,可以修改自己的帖子,或删除,当然觉得自己的回帖有不妥的地方,也可以进行修改,或者直接删除。 管理员功能区