论文相关方法-基于PHP网上精品课程管理系统的设计与实现-CNKI知网查重网站

论文相关方法-基于PHP网上精品课程管理系统的设计与实现

2021-06-03 15:07:18
作者:杭州千明

  伴着网络科技的进步,大众愈发不能脱离网络。将来大众的生活与学习将愈发的依靠数字媒体互联网与电子科技的发展。目前的网络形式与发展方向,网络的发展环节日趋成熟,互联网科技将认可对我们的生活与任务方法造成变化,乃至变化社会价值。该设计尝试使用PHP在Internet上构建在线质量课程管理系统,因此所有学生都可以在家中通过Internet轻松学习,而无需进入或离开教室。本文从理论和实践角度设计并实现了一个具有数据挖掘功能的出色的在线课程管理系统。该论文第一步具体阐述了面向要素的总结与规划的定义与技术,特别为系统之中运用的知识,比如面向要素的总结与规划环节,系统中使用的PHP开发技术的特点,结构框架以及如何使用它。介绍。接下来总结课程系统的可行性,接下来明确地表达方案系统的规划思想,规划目的与整体构造。最终,本文具体阐述了系统首页,信息库与使用软件的规划和达成。

  该系统使用PHP技术实现。它的主要功能是:用户管理,文件查看,分类搜索,视频播放,课件下载,留言板,教学大纲,讲义计划,网站管理等。在撰稿的环节之中,把原理和真实使用相整合,介绍每一种原理,而且说明本系统的真实使用与执行技巧。期望此知识与技术可以在该系统的使用与达成中获得尽可能完美的展现。

  计算机的产生造就了全球的第三次工业变革。计算机与互联网早已贯穿于每一个方面。伴着网络的持续延伸与前行,互联网经过联结“每个国家,每个城市,每个家庭”构成快速的信息共享,大大地增加了信息传递的效率。总而言之,有三个要点:第一,计算机网络可以访问信息以快速轻松地了解您周围的世界,并建立第三连接:参与在线购物,拍卖和其他活动。在线查询和在线购买变得可用,在线交易交易也迅速发展,给我们的生活带来很多安慰。在线学习平台基于成熟的WWW技术支持和完整的用户设备,其主要特点是学生上课您不需要培训就能获得它,但是您还可以执行相关任务以促进环境保护,以通过诸如课程概述,课程设置,视频教程,课程和在线培训之类的超时来最大程度地减少课程中纸张的使用。

  但是,与此同时,相关的信息数据已大大扩展。许多以不一样模式储存的信息显得没有任何顺序和规则,没有达到标准化的水平,不过真实上是有一定价值的,而且具备大量没有发掘的准则。由许多信息之中找出实用的知识为一项新的课题。

  1.2课程网站系统的现状

  精品课程的创建为大学本科教学质改项目目标关键构成内容,也为提升教学水平的关键阶段。我国教育部清晰给出了创建精品课程务须克服的每一种困难。它还提出了建立卓越课程网络的明确要求和具体内容。其中,明确建议事先将优秀课程的教学资源联网,并在线使用教育信息技术奖优秀课程的相关内容,并对外开放。免费的。共享和完善的目的。精品课程网页为使用如今数据科技导航与展开精品课程的有关知识,提前共享高质量的教学内容,提升教学与人才培养的水平。精品课程网页的创建在教学任务之中起到了关键效果。改善学生与学校之间的互动,加强师生之间的交流,学生之间的交流和讨论,并为师生提供教与学交流和共享资源的平台。

  1.3网上精品课程管理系统的优势

  线上精品课程管控系统的显著优点为快捷便利,不过不够深入。为学生提供无限的选择。经过多类媒体传播方法,学生能够选取最适合的学习方法。线上精品课程管控系统为对于以往教室的延伸,为课后学习的有效平台。与教室相比,与典型的在线学习系统相比,它具有更好的学习氛围和更丰富的见解。

  优质的线上课程管控系统的吸引力关键展现在3个领域:

  1.内容丰富,学生有足够的空间选择媒体。每一个课程网页一般均具备优秀的线上学习页面。由于不受实体观看空间的限制,在线精品课程管理系统为学生提供多达五到六种学习方法。为自己学习。如今流行的视频媒体,因为它具有各种图像和声音,使学习过程生动有趣,从而使学生可以更深入地学习。

  2.促进学习和沟通。读者可以在留言板和课程网站上的其他功能模块上方便地与其他学习者进行交互,并且这种通信具有在地理上自由友好的特点。

  3.完整的功能。在该系统中,学生可以查看信息,例如课程考试摘要,课程计划,下载相关的教学材料,查看和下载视频教程以及其他操作。

  1.4《网上精品课程管理系统》系统特点:

  1.完整的学习功能

  系统设计的学习功能模块可以分为课程介绍,课程,课程计划,课程计划,课程资料下载,视频教学,留言板等。操作功能强大,无冗余,简单且无遗漏。

  2.科学学习模型

  系统使用几种学习方法。经过整合便捷的回复作用,学生能够很快找出准确的学习方式。学生反馈系统使书店可以始终了解新学生的需求并及时与他们交流。通过交互式的在线交流和完善的信息发布系统,学生可以从我们的网站获取最新新闻和新闻,以了解行业趋势。结构化的后端管理模型提供课程介绍,课程,课程计划,课程计划,课程下载,视频培训,公告栏等,从而为管理员提供出色的管理模型。

  3.人性化的操作界面

  网站可以吸引常客,漂亮的界面也很重要。该课程系统是由专业艺术家精心创建的,因此课程网站的设计充分反映了该软件的时尚性和受欢迎程度。

  4.完善的安全机制:独立密码验证可增强用户数据和网站的安全性。

  第2章解决方案的选择

  2.1系统说明

  本系统关键按照目前的常规线上学习把许多的人工管控数据切换成计算机管控数据,进一步简化了网页管控人员的任务,提升了管控效率,推动了网页管控人员的学习。

  系统运用信息库来组织数字数据信息。系统信息库的构造为联系信息库MySQL,为运用PHP平台研发的。数据平台的后方执行使用C/S执行构造,提升了系统的稳定与机密性还有易执行性。C#为当前全方位的面向要素语句,而且在未来依旧有前景。MySQL使用关系数据库结构。其为一项迅速,改善的信息库管控系统。其给到了很多人运用的管控模型,而且兼容标准的MYSQL语句。同时,作为Microsoft Corporation产品,PHP和MYSQL平台已很好地集成在一起。本系统运用高度集成的板块构造把全部板块合并到一项公用中央信息库之中。

  2.2.1软硬件环境

  图2-1-1硬件环境

  2.2.2软件环境

  操作系统:Windows 7;Windows10;

  正版软件:Wampserver;Mysql;zendstudio(PHP开发环境)

  MicrosoftWindows操作系统是由美国Microsoft Corporation开发的一组操作系统。它于1985年问世。最初,它只是一个Microsoft-DOS仿真环境。该系统的更高版本不仅易于使用,而且由于Microsoft最广泛的操作系统不断进行更新目前也正在使用。

  PHP说明装置与以法语研发的MySQL信息库的集成程序包。它为开发人员节省了他们在繁琐的环境设置过程中所花费的时间,从而释放了更多的开发精力。

  Zend Studio是Zend Technologies开发的PHP语言集成开发环境(IDE)。除非常强的PHP研发兼容外,其也兼容HTML与C语言,不过只给到对于PHP语句的调测兼容。在以Eclipse为基础平台的真正Zend studio版发布以后,全新的13.6版也在其平台上搭建。

  2.3可行性分析

  2.3.1风险分析

  使用性能比较好且软件稳定的硬件设备。仍然有软件和硬件引起的网站崩溃导致网站数据异常的风险。所以我们要不定时的备份以降低风险。

  2.3.2技术可行性

  比如信息库机理、执行系统知识与互联网基本条件等大学的课程是整体课程的前行梳理了坚实的基本条件。PHP是一种相对比较简单的语言,而MYSQL Server也是一种开源的免费的数据库,因此在技术上的难度上要求不是很高。

  2.3.3操作可行性

  如果该网站投入使用,则它应该具有友好的界面,方便的管理和简单的使用。在对管理人员进行培训之后,您还可以使用此网站来管理相关的图书馆信息。

  2.4相关技术简介

  2.4.1 B/S体系结构

  该系统的目标是大多数Internet用户。因此,将采用最受欢迎的三层B/S结构。

  图2-4-1 B/S三层结构图

  和C/S构造进行比较,B/S构造不但具备全部优势,并且具备C/S构造所不具备的个性优点:

  (1)开放标准其使用的标准均为开放的,不为专门的,此标准由组织明确,而不是由单个制造商制定的,从而确保了通用性和跨平台应用。

  (2)降低开发和维护成本:B/S使用软件只需在用户端上组装通用查看器,而且维保与更新任务在服务器上达成,而不用在用户端上实施所有修改。大大降低了开发和维护成本。

  (3)用户使用方便和友好的界面:B/S使用者页面处在集成的查看器之中。这是因为浏览器使用方便且友好,并且不再负责访问数据和计算比较复杂难算的数据。这样大大满足客户的需求。

  由以上的总结与对比环节之中,能够获得B/S形式具备C/S形式无法代替的优势。简化了系统的研发与维保,特别合适线上数据发布。所以,本文研发的线上导航系统使用以B/S模型的为基础系统构造。

  2.4.2 Mysql简介

  MySQL是一个复杂的SQL数据库管理系统。尽管它不是开源产品,但是在某些情况下可以免费使用。因为其作用非常强,具备便捷性,使用软件编辑端口与详细的系统构造,其为大部分自由程序人员与商业程序使用者的第一选择,尤其是与Apache和PHP/PERL结合使用时。给动态的信息库的网页给到了非常强的助力。

  MySQL为一项多线程与多使用者的SQL信息库服务器。构造化查找语句为运用对比普遍,并且标准化的信息库语句。其为由mysqld软件还有每一种用户端软件与库构成的用户端/服务器构造的达成。

  MySQL的主要目标是快速,健壮和易于使用。最初,大家在存放数据时都需要用到SQL Server所以是必备的数据库,因此可以广大硬件平台上都能看得到它的“身影”,因为MySQL的开发速度更快。自1996年以来,我们一直使用MySQL数据库,因为它处理数据非常快而且比较专业性。

  MySQL是一组能在复杂的条件环境中使用。MySQL仍在开发中,但它已经提供了一组丰富且非常有用的功能。

  2.4.3 HTML(Hyper text Markup Language)

  HTML的全英文名称为“Hyper Text Markup Language”,中文翻译为“超文本标记语言”。超文本为把每一种不一样空间的文字数据集合在共同的网状文本,其为当作SGML的子集研发的。HTML文件内包括在网站上展示的全部文本数据,而且也包括查看器的证明,比如要展示的文本与展示形式。如若依旧有某些图像和声音或另外模式的信息,则HTML文件会告诉查看器在何处能够找出此信息,还有把其放置在界面上的部位。您浏览的网页是用HTML语言编写的。HTML是一种语言,但HTML不是像C++和Java这样的编程语言。这只是一种标记语言。如果您了解多个标签的用法,您将学习HTML。HTML格式非常简单。标签被整合在一块,所以能够在所有文本编辑装置之中创建HTML界面。

  网页设计一般都是通过HTML代发来开发的,通过添加VB,JAVA和其他数据库连接相关的脚本和语句,您可以查询已知数据以生成动态网页部分。

  2.4.4 PHP简介

  PHP最初是Personal Home Page的缩写,现已正式重命名为“PHP:Hypertext Preprocessor”。由网络的前行,当前网络数据早已包含了平时行为之中全部的知识方面,而且逐步作为学习与工作之中不能够缺失的内容。从2003年来,我国网站规模基础年均增长一倍,而且依旧呈增长形式。成为当前最流行的网页研发语句,PHP语句具备资金投入低,效率快的特点,内容拓宽的作用等优势,所以愈发多的企业逐步运用该语句。在网站开发中。但是,随着Internet的不断更新,PHP语言中出现了许多问题。按照动态网页的条件,PHP语言成为一类语言软件,它的特殊性逐步发生于使用环节之中,技术能力把直接造成网页运行效率的变化。其特征为在软件规划之中具备开源的代码,而且和C语言等语言具备大大的雷同性,让它在执行环节之中容易明白,而且具备非常高的执行性。并且,PHP语言具备高质量的处理与信息传送传出,能够普遍用在计算机系统与每一种Web服务器。如果数据量很大,PHP语言还可以扩展链接的范围并连接到多个数据库,以减轻数据存储,检索和维护的压力。随着技术的发展,PHP语言搜索引擎还可以自定义和实现自定义服务,例如根据客户喜好进行收集和存储,从而大大提高了数据操作的效率。

  *不收取执行费:PHP是免费的。

  免费开源:因为PHP说明装置的源代码为公用的,所以具备较高安全指数的网页能够自身修改PHP说明装置。另外,PHP运行时环境的使用也是免费的。

  *跨平台:虽然运用win2000执行系统搭建了网页,不过PHP软件能够在全部关键执行系统上执行。

  *嵌入HTML:由于PHP语言可以嵌入HTML中,因此PHP易于学习。

  *简单语言:和Java与C语言不一样,PHP遵守基础语言,不过它的作用也可以兼容所有种类的网页。

  *数据库连接的广泛性:PHP可以与许多常规数据库建立连接,例如MySQL,ODBC,Oracle等。PHP运用不一样的编译函数来设立和这些信息库的联结,PHPLIB一般用在通常困难,而且给到了基础库。

  *解析XML:用户可以组装可以读取XML信息的PHP版本。

  *数据库模块用户可以使用PHP访问Oracle,Sybase,MS MYSQL,Adabase D,MyMYSQL,mMYSQL,PostgreMYSQL,dBase,FilePro,Unix dbm,Informix/Illustra和其他类型的数据库数据以及任何标准的ODBC数据库。

  *文件访问:PHP具有许多支持的文件访问功能。

  *文字处理:PHP具有许多处理字符串的功能,包括匹配模式的功能。

  *复杂变量:面向过程和面向对象并用:在PHP语言的运用之中,能够依次运用面向环节与要素,并且能够把PHP面向环节与要素两者共同混用,这为它其大量编辑语言为做不到的。

  *加上其他功能。

  3.1第三章需求分析

  3.1.1系统分析的任务与步骤

  了解用户权限。识别用户是网站里的用户(管理员,学生,老师),在网站功能和性能方面了解您的需求,而且在硬件配备与研发循环时间解决方式领域认识使用者的意图与方案。传入使用者条件而且达成网页总结报告。网页的逻辑模型由一整套图表与文该构成。逻辑上描述系统的目标,功能和性能。

  3.1.2系统分析的步骤:

  1.描述网站。根据详细研究,使用某些图标和文字说明;

  2.总结新的使用者要求,而且优化目前模型且构成新系统的逻辑模型。

  3.编写系统扫描指令。

  3.2线上精品课程管控系统由两类使用者视角实施作用划分:

  1、学生部分:1.1:课程展台;

  1.2:下载课件;

  1.3:下载试卷;

  1.4:观看视频

  1.5:网站留言;

  1.6:友情链接。

  2、管理员部分:

  2.1:管理员帐号管理;

  2.2:编辑课程相关内容;

  2.3:编辑视频;

  2.4:编辑课件;

  2.5:留言管理。

  3.3功能需求

  3.3.1学生部分

  1:课程展台:为学生提供课程操作平台。

  1)课程简介:

  显示课程的基本情况的介绍;

  2)教学大纲:

  显示课程的教学大纲内容;

  3)授课计划:

  显示课程的授课计划;

  4)备课教案:

  显示课程的备课教案内容。

  2:下载课件:学生对课件进行下载操作。

  3:下载试卷:学生进行试卷下载操作。

  4:观看视频:学生观看课程的视频教程。

  5:网站留言:便于学生对于网页的课程中留言与数据沟通。

  6:友情链接:链接到其他网站。

  3.3.2管理员部分

  1:管理员帐号管理:

  添加用户;

  编辑用户;

  2:编辑课程相关内容:

  编辑课程简介;

  编辑教学大纲;

  编辑授课计划;

  编辑备课教案;

  3:编辑视频:

  上传课程视频;

  4:编辑课件:

  编辑课件内容;

  编辑试卷内容;

  5:留言管理:

  查看留言信息;

  回复留言信息。

  3.3.3教师部分

  1:课程展台:为学生提供课程操作平台。

  1)课程简介:

  显示课程的基本情况的介绍;

  2)教学大纲:

  编辑课程的教学大纲内容;

  3)授课计划:

  显示课程的授课计划;

  4)备课教案:

  显示课程的备课教案内容。

  2:下载课件:教师对课件进行下载操作。

  3:下载试卷:教师进行试卷下载操作。

  4:课程视频:学生观看课程的视频教程。

  5:网站留言:用在学生对于网页的课程内容意见与老师与同学沟通交流的一项精神平台。

  6:友情链接:链接到其他网站。

  线上精品课程管控系统的后方构造图

  3.4网站实体分析

  图3-4-1类图

  3.5网站的数据库设计

  3.5.1概念设计

  在定义规划时期,由使用者视角,环节条件与制约要求查阅信息,而且构成体现使用者视角的定义模型。然后将概念模型转换为逻辑模型。把定义规划和规划环节分开能够让每一个时期的任务相对于简捷,进一步极大减少了规划繁杂性,而且不受指定DBM秒的约束。运用实体-联系方式的信息库定义规划能够依次分为三项流程。第一步规划一项部分实体-联系模型,接下来把每一个部分实体-联系模型集成于整体模型之中,最终改善整体实体-联系模型以改善整体模型。换句话说,模型是一个概念。

  1实体和属性的定义:

  1)学生(编码,使用者名,性别,QQ,EMAIL和注册时间等)

  图3-5-1学生实体与属性的定义

  2)教学大纲(教学标题,教学内容,添加时间,类别)

  图3-5-1教学大纲实体与属性的定义

  3)课件(编码,主题,附件,上传时间)

  图3-5-3课件实体与属性的定义

  4)视频(编码,名称,附件,上传时间)

  图3-5-4视频实体与属性的定义

  5)管控人员(管控人员编码,管控帐号与密码,权限,上传时间)

  图3-5-5管理员实体与属性的定义

  2实体关系定义:

  实体-联系模型之中有一项用在表达实体相互间的联系。一类健全的方式为总结构造中2类种类的实体的要求,以调查构造之中的2类种类的实体相互间有无存在关系。如果存在连接,则进一步确定该关系为1:1、1:N和M:N。也测试一类实体种类里有无存在联结,2类实体种类相互间有无存在联系或多类实体种类相互间有无存在联系。该网站的分析如下:

  实体间的关系:

  ①一项课件仅隶属一门课程下属项,而一门课程包括很多个课件构成。

  图3-5-6课程与课件1:N(一对多的关系)

  ②一项视频仅隶属一门课程的下属项,而一门课程里包括大量个视频。

  图3-5-6课程与视频1:N(一对多的关系)

  3.5.2设计全局ER模式

  在设计了所有本地ER模式之后,下一步就是将它们合成为单个全局概念结构。整体定义构造不但应当兼容全部实体-联系形式,并且应当正确地代表一项健全且同步的信息库定义构造。

  (1)明确公用部门的种类为求是合并多项该地实体-联系形式给到基本条件,第一步要明确每一个该地构造之中的公用部门的种类。在这个流程之中,只以为基础实体种类名称与键来标记时常见到的实体种类。一般,具备一样名称的实体种类被看作公共使用实体种类的备选种类,具备一样键的实体种类被看作公共使用实体种类的不一样备选种类。

  2)实体-联系形式整合的准则为第一步实施2项整合,第一步整合联结至真实环境的构造,接下来整合由一项公用实体种类开始,而且参与进入单独的构造。

  3)消除冲突冲突分为三类:财产冲突,结构冲突和名称冲突。规划整体实体-联系形式的目标不为把多项实体-联系形式真正合在一项实体-联系形式,而为去除矛盾而且创建全部使用者均能够明白与认同的一样定义模型。

  4)整体实体-联系形式改善取得整体实体-联系形式后,为求提升信息库系统的效率,应当按照解决条件深层次改善实体-联系形式。优质的整体实体-联系模型不但能够精准,全方位地体现使用者的性能条件,并且也务须符合如下要求:实体类型的数量应尽可能少。实体种类中包括的要求数目应当尽量少。联系人不重复。

  “网上精品课程管理系统”的全局ER模式如图所示:

  图3-5-2数据E-R图

  第四章精品课程网站总体设计

  4.1网站系统功能说明

  4.1.1总体功能

  表4-1-1网站总体功能表

  功能类别子功能

  学生登录传入准确的使用名与密码后,学员能够享有一些权限。

  如果您不是会员,则可以免费注册并成为会员

  教师浏览教学大纲课程简介

  授课计划

  教学大纲

  视频教程

  备课教案

  学生下载课程课件

  课程试卷

  管控人员对于基础数据实施管控对于课程基础数据实施管控

  对课件进行管理

  对试卷进行管理

  对于学生、管控人员帐号实施管控

  4.1.1.2模块功能2

  优质的线上课程管控系统是学生给到了查看课程的便利。期望学生在尽可能短的时间里在网页上学习课程表,以达成线上学习。

  表4-1-1-2课程浏览功能表

  名称、标识符学生浏览课程

  作用表达使用不一样的方法,使学生可以查找出喜欢的课程,及它的基础数据。

  输入会员对课程的已知信息

  执行序列传入课程现有数据,查找课程具体数据

  传出查看信息库中的相关教学标准

  补充证明课程查看能够经过3类方法实施搜索:

  1.菜单查看2.高级检索3.导航栏

  4.1.1.3模块功能3

  在浏览教学大纲时,学生可以随时将感兴趣的课程的课程材料和测试文档下载到本地计算机上,以便他们可以随时学习。

  表4-1-4学生下载管理功能表

  名称、标识符学生下载管理

  作用表达学生登录后,对于选取的课程考卷或课件实施下载执行

  输入所选课程

  执行序列选取课程的课件、考卷,按需实施下载

  传出明确下载数据后,达成下载执行

  补充证明整体下载环节之中,不会对于信息库导致所有更改。

  4.1.2非功能性需求

  4.1.2.1用户界面需求

  表4-1-5用户界面需求表

  需求名称详细要求

  风格页面沟通良好,布置正确,实用性强,执行简捷

  颜色淡蓝色系为主

  分辨率1024*768

  4.1.2.2软硬件环境需求

  表4-1-6用户界面需求表

  需求名称详细要求

  执行效率系统正常开动执行时间不会高过于5分钟,人机页面交互的时间不高过于5秒

  分钟占用内存大于15MB

  操作系统性能10/100M bit/s

  网络传输率10/100M bit/s

  4.1.2.3产品质量需求

  表4-1-7用户界面需求表

  主要质量属性详细要求

  正确性经过测试达到了预期的效果

  健壮性具有一定的健壮性

  稳定性兼容水平强,检测质量合格

  性能,效率性能优,效率高

  易用性跨平台操作

  清晰性优

  安全性安全可靠性极佳

  可扩展性优良的可靠的接口

  兼容性可作用于任何平台

  可移植性准确的实施程序配备后,就能够正常执行软件

  4.2建立功能模型

  4.2.1识别参与者

  参与者(学生,管理员,教师)

  学生:必须先进行身份验证,然后才能登录并在网站上执行其他操作。

  管理员:只在有效性测试后才可进到网页,而且在网页上运行对应的操作。

  Master:必须先进行身份验证,然后才能登录并在网站上执行其他操作。

  4.2.2建立数据库模型

  线上精品课程管控系统信息库

  证明:!:代表关键,$代表索引,N代表非空数值

  2:如下仅为网页的关键信息表。

  1学生表:(Book)

  表4-2-2-1管理表

  中文名英文名信息种类长度备注项

  学生编号Id int 4!$N

  用户名Username nvarchar 50 N

  性别Sex nvarchar 2 N

  QQ Qq nvarchar 10 N

  EMAIL Email nvarchar 50 N

  注册时间Addtime time 8 N

  个人主页Homepage nvarchar 100 N

  2管理员表:(allusers)

  表4-2-2-2管理表

  中文名英文名信息种类长度备注项

  编号Id int 4!$N

  帐号Username nvarchar 50 N

  密码Pwd nvarchar 50 N

  权限Cx nvarchar 50 N

  添加时间Addtime datetime 8 N

  3教学大纲(allgonggao)

  表4-2-2-3教学大纲表

  中文名英文名信息种类长度备注项

  编号ID int 4!$N

  标题Title nvarchar 50 N

  内容Content nvarchar 50 N

  添加时间Addtime datetime 8 N

  类别Leibie nvarchar 20 N

  4课件表(allkejian)

  表4-2-2-4教学大纲表

  中文名英文名信息种类长度备注项

  编号Id int 4!$N

  名称Title Varchar 50 N

  附件Fn Varchar 50 N

  添加时间Addtime datetime 8 N

  5视频表(allshipin)

  表4-2-2-5教学大纲表

  之中文名英文名信息种类长度备注项

  编号Id int 4!$N

  名称Title Varchar 50 N

  附件Fn Varchar 50 N

  添加时间Addtime datetime 8 N

  5、第五章详细设计

  5.1网站界面介绍

  5.1.1网站界面(网站首页index.php)

  图5-1-1网站首页

  5.1.2线上精品课程管控系统首页页面说明

  有一项导航选项,展示对于每一个板块的访问权限,使用者能够直接点击以进到本板块。下表显示了主页上的默认按钮以及相关的模块入口。

  表5-1-2网站首页关联文件

  导航按钮说明

  首页主网页

  使用者登录学生登录界面,由此处进到学习板块

  站内搜索课程搜索页面

  教学课件课件的简介信息

  教学大纲课程的教学大纲信息

  学生注册学生的注册信息

  教学视频课程教学视频的播放界面

  教师注册教师的注册信息

  系统简介系统的简介

  教学互动网页建议板块,给到沟通互动平台

  后方管控管控人员登录后方管控页面的接口

  5.2课程简介

  5.2.1新闻简介界面

  图5-2-1新闻简介页面

  5.2.2学生注册界面说明

  图5-2-2-1学生注册界面

  线上精品课程管控系统新闻源页面为其项目。其以列表模式展示课程的序列码,主题与另外的时间。附加了超链接,以查看背面的详细信息。单击以获取更多信息。

  5.2.2教师注册界面说明

  精品课程管理系统的新闻介绍界面是新闻信息,它以列表格式介绍序列号,标题,额外时间和其他课程信息,并在后面附加了超链接,以获取更多信息。单击以获取更多信息。

  图5-2-2-2教师注册

  5.3教学视频浏览

  教学视频是课程课件中的一种多媒体表现形式,支持在线播放,以图文声等多种表现形式,将课程内容以更活泼更有效地传达给学生。

  5.3.1高级搜索界面

  图5-3-1教学视频页面

  5.3.2教学视频界面说明

  这个界面的作用为由后方的对应附件中读取对应的课程视频,而且在浏览器之中播放。灵活便捷的视频让线上教学的优点更为显著。

  5.4网站留言

  5.4.1留言板界面

  图5-4-1网站留言页面

  5.4.2留言板界面说明

  在此页面上,学生可以执行诸如添加消息,查看历史消息等操作,还可以查看相关的管理员响应,从而很好地反映了在线学习的交互性。

  5.5管理员管理网站基本信息

  后方管控人员全天的任务为承担管控与维保网页上的全部基础数据。在优秀课程中,管理员必须管理课程提纲,讲授视频信息,课程信息,学生信息,老师信息等。这些只是一些重要页面。

  5.5.1后台登陆界面(login.php)

  图5-5-1后台登陆界面

  5.5.2教学大纲管理界面说明

  在使用者登录网页后,系统会智能测试信息有无和信息库之中有关表中的信息是否相符。否则,您将被视为非法用户,将拒绝进入并从第一级开始保证系统的安全性。

  1)登录成功后台主页面

  图5-5-2后台主页面

  2)教学大纲查询页面

  图5-5-3教学大纲查询

  3)教学大纲添加页面

  图5-5-4教学大纲添加页面

  4)添加后台管理员用户页面

  图5-5-5添加后台管理员用户页面

  2)教师信息管理页面

  图5-5-6教师信息管理页面

  5.5.2.1系统后台操作相关信息

  在系统的后方,管控人员能够执行网页上整体的全部数据。根据对象的不同,操作可以分为两类:一是学习程序操作,这是整个系统存在的唯一基础,因此,这是整个网站的主要关注点。第二类为使用者数据执行,依次分为2项使用者:学生与管控人员,依次担任网页参与方与管控方的双方,而且由不一样的视角是网页的价值完成各自的贡献。

  系统的背面是用于更新和处理整个网站信息的中心,并且是进行健康系统开发的中心。因此,除安全性外,还必须注意操作过程中的注意事项,尤其是一些不可逆的操作,如删除操作,应三思。

  第六章系统测试

  6.1测试的目的

  系统检测并不是说明软件是准确的,其将会规划某些不易出现有误的检测处理计划,而且不会自动测试与去除软件之中的一些风险。为了进行测试,G.J。Myers还提供了以下几点:

  1、检测为运行软件以找出软件之中的有误的环节。

  2、优质的检测方案为也许会面临至今为止还没有找出的有误的检测方案。

  3、良好的检测为找出当前还没有找出的有误的检测。

  6.2面向对象系统测试方案

  按照检测系统的目标,把它和相关要素的方式整合在一块,给到了如下系统检测计划:

  (1)尽快并连续执行系统测试。越早找出错处,改正错误的资金投入就会越少。因为错误一般为不能够防止的,所以,系统检测贯穿整体研发环节,而不只是把系统检测看作程序研发的独立时期。

  (2)规划检测范例之时,给到预先的检测结果。测试用例由两部分组成:检测的传入与传入信息的预先软件运行结果。只有这样,才能有一个判断标准:运用传入信息得到检测信息,而且把它和预估信息实施对比以查阅它有无同步。

  (3)规划检测范例之时,不但有合规的检测范例,并且也有不合规的检测范例。由于在真实运用本系统之时,因每一种因素,使用者时常运用一些不合规传入,比如按错按钮或运用不合规指令,所以,尤其重视规划不合规传入检测范例以造成检测错误。

  (4)修改系统后执行后测。在更改系统之时,时常会引进新产生的错误,所以,在更改软件以后,运用以上范例实施回归检测。

  第7章软件部署

  7.1环境安装要求

  使用Windows 95/98操作系统的用户安装Personal Web Server(个人Web服务器,简称PWS);使用Windows 2000 Professional/2000 Server/XP Professional/2003的用户将安装Internet信息服务器(Internet Information Server,称为IIS)。

  ⒉网页创建软件,例如Dreamweave。

  ⒊数据库管理软件,例如MYSQL。

  7.2需要搭建的软件环境

  WampServer

  WampServer是Windows Apache Mysql PHP的一种集成安装环境,就是window下的apache、php和mysql的服务器软件。

  Zend Studio(PHP开发环境)

  Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除具备非常强的PHP研发兼容外还兼容HTML和C语言,不过仅对于PHP语言给到调测兼容。官推了以Eclipse为基础平台的Zend studio,目前全新的13.6版也搭建在Eclipse平台。