027网络教学系统asp高质量标准格式word毕业设计论文内容摘要:

服务器根据数据请求执行相应的数据库操作(如查询、修改、统计等)后,数据库接口程序再将数据结果转换送回 WEB 服务器。 WEB服务器将结果处理成 WEB 浏览器能够接受的形式(如 HTML)后,发送 WEB 浏览器。 WEB 浏览器解释执行结果并将其显示出来。 图 21 Browser/Server 模式的三层分布结构图 C/S 采用 Intra 技术,适用于局域网环境 ,可连接用户数有限,当用户数量增多时,性能会明显下降,客户端都要安装应 用程序系统扩展维护复杂代码,可重用性差,开发前端 浏览器 中间层 服务器 后台数据库服务器 毕业设计(论文) 费用较低,开发时间较短。 服务器通常采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 Oracle、 Sybase、 Informix 或 Sql Server。 客户端需要安装专用的客户端软件。 传统的 C/S 模式跨平台性差、缺乏开放性、难以与 Inter 接轨、维护升级不方便、系统资源冗余度大等问题 ,不能充分满足开放式信息管理、信息共享和用户网上检索的要求 ,难于实现系统的功能目标和性能目标 , 在 JAVA 这样的跨平台语言出现之后, B/S 架构更是猛烈冲击 C/S,并对 其形成威胁和挑战。 [3] 系统运行环境及配置 用 IIS 作为 Web 服务器 IIS( Inter Information Server)是 Microsoft 公司开发的一种集 Web、 Ftp 和 Gopher服务于一身的服务器, IIS 提供 Inter 信息服务器应用程序接口 ( ISAPI)扩展 Web 服务器的功能,并可以通过 ASP 实现 Web 程序的快速开发, ASP支持包括 Microsoft Index Server,可实现对本 Web 站点内容的全文检索以及 SiteServer Express 用于分析站 点访问的情况。 IIS 的管理功能是基于 Windows2020 Server 的,可充分利用它提供的安全服 务和目录服务 [4]。 它的安全模型是以 NTFS 安全机制为基础的,这样利用资源管理器可以容易地管理使用 IIS 建立的 Web 站点的安全性。 IIS 的安装和设置 默认情况下, IIS 被安装在 Windows XP 上。 如果在安装 WindowsXP 时没有选择安装 IIS ,可以通过如下步骤安装: (1)单击 “开始 ”|“设置 ”|“控制面板 ”|“添加 /删除程序 ”,出现 “添加 /删除程序 ”对话框,在 “添加 /删除程序 ”对话框中单击 “添加 /删除 Windows 组件 ”,出现 “Windows 组件向导 ”对话框,如图 22 所示 ; 图 22 Windows 组件向导 网络教学系统 (2)在 “Windows 组件向导 ”对话框中选中 “Inter信息服务 (IIS)”,单击 “详细信息 ” 按钮 ; (3)选择所需安装组件,然后按照向导提示操作即可。 安装完成后,通过 “开始 ”|“管理工具 ”|“Inter服务管理器 ”菜单,启动 “Inter信息服务 ”控制台,在 “Inter信息服务 ”控制台中可以管理和配置。 SQL Server 2020 的安装和设置 SQL Server 2020 的版本包括企业版、标准版、个人版、开发版和评估版等。 企业版是功能最强大的版本,它具有强大的可伸缩性和可靠性。 SQL Server 2020 企业版可以充分利用硬件设备的最大特性,支持 32 个 CPU 和 64GB 的内存。 企业版的数据库服务器系统需要在 WINDOWS 2020 SERVER 操作系统上安装,如有条件,建议使用 128MB 以上的内存。 安装 SQL SERVER 2020 企业版的过程比较简单,只要根据安装向导的提示操作就可以了。 SQL Server 2020 安装完成后,在 “SQL Server 组 ”下面会出现默认的本地数据库服务器。 右键单击 “SQL Server 组 ”,选择 “新建 SQL Server 注册 ”,可以添加其他的 SQL Server服务器。 SQL Server 2020 支持下面两种身份验证模式: (1)使用 Windows 帐户信息登录,即借助 Windows 的安全管理机制管理 SQL Server的安全; (2)使用 SQL Server 帐户信息登录,即创建 SQL Server 帐户,并设置帐户的管理权限。 SQL Server 的系统 管理员为 sa,密码可在安装过程中设置。 毕业设计(论文) 第 3 章 需求分析 网络教学系统业务描述 培养具有创新能力、适应 21 世纪信息社会需求的新型人才,这是网络教育统的最终目标。 交互式网络教学新世纪重要的教学模式,这也是网络时代的必产物。 网络教学系统的出现使学生学习更加自主,同时老师教学方法也变的多元化。 学生通过网络教学系统可以进入网上课堂进行学习,接受远程教学,以及在线考试,通过网络随时随地向老师提出问题;老师则根据学生的实际情况,对开设的课程进行调整,提供丰富的知识库和信息库,当学生遇到问题时及时解决。 管理员 通过管理权限来对老师和学生的基本信息进行修改和删除,上传学习文档和视频学习资料,以及对论坛进行管理。 最终形成以老师为主导,学生根据老师的引导进行自主学习,使网络学习得到充分的开展。 可行性分析 系统可行性分析应从经济可行性、技术可行性、操作可行性三个方面考虑。 以下是本系统的可行性分析。 经济可行性 本系统可以在 Windows2020/xp 以上的操作系统上运行,现在几乎所有的计算机都可以运行,因此只要学校有计算机就不需添加硬件设置。 系统的开发是在本人努力和老师及其他同学的帮助下完成的 ,因此系统的安装,运行和维护费用也开销不大。 系统使用方法简单,只要会一些简单的因特网知识就可以,不需要进行特殊的培训。 使用本系统可以节省教学的师资力量,从而为学校减轻经费开支,更重要的时合理利用教学资源,使学生能够自主学习,增加学生的学习途径,对学生利用网络掌握先进的科学文化知识提供了帮助。 因此在经济上是可行的。 技术可行性 本系统是运行在 Windows NT/windows 2020/Windows XP 这几种操作系统上的应用程序。 系统开发使用的是当今非常成熟的技术 ASP;数据库使用的是 SQL SERVER 2020,在世界上应用该 DBMS 已经开发出了许多成熟的数据库管理信息系统; WEB 服务器用的是;本系统使用的其他辅助性开发工具,如 PHOTOSHOP 等均已是成熟的产品,相关技术也已经成熟。 在硬件方面,本系统要求的硬件标准不高,一般的硬件设备足够运行系统。 网络教学系统 操作可行性 基于现在因特网技术的普及,广大的教师和学生都掌握了计算机基础知识。 本系统操作简单易用,只要打开 IE 浏览器即可根据提示进行操作完成所需的任务,不需要进行特殊培训。 因此,本系统在经济上、技术上、操作上都是 可行的。 系统需求分析 本系统的目标是为师生双方提供基于 Inter 的网络教学所需要的全部功能,此外还提供课程授课所需要的身份认证、学习管理、辅助工具等功能。 系统采用 web 方式来整合课程所需的文字、图形、语音及视频文档系统,使得用户可以方便地通过浏览器完成人机交互。 它向教师和学生提供下列子系统: (1) 学生管理:用于新学生的注册,学生登陆系统时确认,以及学生忘记登陆密码时密码找回。 ( 2)院校介绍:对学校的基本概况进行介绍,建立学校的网站地图以方便用户的使用。 和学校有密切联系的企事业单位进行友 情链接,并对自己的联系方法和 方式进行介绍。 ( 3)网络授课:网络授课是指学生能 方便地浏览所修的课程,包括课程的学习目的,学习提纲,课件内容,学习所需的参考资料和一些参考书目。 学生可以通过开课专业,课程名称,教师名以及开课时间查找所学的课程。 进入所修的课程之前必须通过身份认证以保证该学生是合法用户。 ( 4)远程教学:远程教学是指学生可以通过 IE 浏览器进行课件点播,交流和讲座视频的学习。 老师也可以通过网络视频来对学生进行远程授课。 学生根据自己的学习进度进行课件点播,为学生的学习和分析提供了良好的平台。 (5) 作业处理:作业处理包括作业的布置、作业分发、学生作业的递交、作业批改和作业反馈。 作业布置指教师能利用系统提供的页面布置作业,由于作业题目的形式与内容千差万别,系统应能对各种可能情况提供一个灵活的解决方案。 教师布置完作业后,学生应能方便地查找并获得作业的内容以及要求,学生完成作业后,也能通过系统提供的功能将作业上载到系统中。 一旦学生递交作业,教师能及时地获知学生作业情况 (上交时间、上交人数等 ),并获得其作业内容。 教师在本地机器上完成作业的批改工作,并能将作业的结果 (作业成绩、批改后的作业等 )及时反馈回学 生。 (6) 讨论答疑:讨论答疑主要是指师生之间、学生之间的信息交流,包括通知、 BBS讨论区、聊天室、常见问题解答。 通知和常见问题解答是一个从教师到学生的单向信息传送渠道。 通知主要为一些教学安排,常见问题解答主要是将一些常见的问题以及解答整理在一起,避免重复答疑,减轻教师的工作量。 其它两项则是双向的信息交流, BBS主要以发帖子形式进行问题的讨论,聊天室则是一个同步实时的信息交流过程, BBS 和聊天室均是以文字形式进行交流。 (7) 命题考试:命题考试指学生可以直接在网上进行课程测验、考核。 系统能根据一定的要求 (难度,题目数量等 )在试题库中自动抽取试题组成试卷。 学生在计算机上完成后提交试卷,系统将答题结果存入文件中以供教师批阅。 除了以上基本的功能要求外,系统还应有好的扩充性能,以便将来需要时可以加载新的功能模块而不影响原有的功能。 此外由于该系统将集成众多的课程,因此系统要有毕业设计(论文) 强大的管理能力,包括课程管理、权限管理、教学任务管理等。 安全性是另外一个需实现的重要内容。 安全性主要指信息的安全性,也就是 说系统必须有良好的移植性能,能做到与平台无关,以便能在不同平台上运行 [14]。 结构化分析 系统数据 流图 数据流图的设计。 数据流图就是用来刻画数据流和转换的信息系统建模技术的,它用简单的图形记号分别表示数据流、转换、数据源和外部实体。 一个基于计算机的信息处理系统由数据流和一系列的转换构成,这些转换将输入数据变换为输出数据流,本系统的顶层数据流图 31 所示: 图 31 系统顶层数据流图 系统一层数据流图,如图 32 所示 : 系统顶层数据流图 学生 网络教学系统 学生 学习请求 显示学习信息 网络教学系统 图 32系统 1级数据流图 数据字典 数据流程图是系统结构化分 析行之有效的工具,它抽象地描述了系统数据处理的情况和系统的分解及整个系统中信息的流动、存储、变化的全过程 [6],但是无法表达各个处理的详细内容,对于系统中各个成分的含义还缺乏明确的定义和描述,因此可以借助数据字典对 DFD 中的数据元素、数据流、处理逻辑、数据存储和外部实体等做出严格的定义。 下面是网络教学系统的数据字典(仅给出部分) 数据项: student_id 名称:学生证号 类型:文本 长度: 20 有关数据结构:学生信息表 (Tabstdent) 简要说明:商品编号是学生的识别符,每位学生都有唯一的学生 证号。 取值含义: XXX XXX 前两位代表入学时间,中间和后两位分别表示专业和班级代号。 学生登陆 用户口令核对 查询得到信息 口令 口令 有效 网络教学系统主界面 讨论答疑 作业管理 网上课堂 网络考试 远程教学 显示界面 提取信息 数据库 教师 上传和修改资料 资料修改 查看与提交 学习 学习与复习 考查 提问 回复 口令无效 毕业设计(论文) Name 名称:用户名 类型:文本 长度: 10 有关数据结构:学生信息表 简要说明:用户名是学生注册时申请的昵称。 取值含义:略。 URL 名称:资料存放的网址 类型:文本 长度: 100 有关数据结构:学习资料信息表 简要说明:有关课程学习资料链接地址。 取值含义:具体的学习资料网址。 subject 名称:资料主题 类型:文本 长度: 80 简要说明:学习资料的主题信息表示。 取值含义:具体 主题信息名。 数据流: 考试试题信息 名称:考试试题信息 说明:存储学科考试试题信息 数据流来源:老师上传 数据流去向:在线考试 结构:试题编号 +试题题目 +试题类型 +加入试题时间 +所属课程号 +所属专业号 +选项 A+选项 B+选项 C+选项 D+试题答案 +注释 论坛主题信息 名称:论坛主题信息 说明:存储论坛主题信息 数据流来源:学生提问 数据流去向:老师答疑 结构:主题编号 +主题 +主题内容 +创建主题时间 +。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。