网络课程学习网站系统的设计与实现_第1页
网络课程学习网站系统的设计与实现_第2页
网络课程学习网站系统的设计与实现_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 信息工程学院 毕业论文设计 网络课程学习网站系统的设计与实现 专业: 班级: 姓名: 学号: 指导老师: 2017 年 3 月 23 日 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 信息工程学院信息与计算科学专业 2021032636 张XXX 指导老师:XX 【摘要】目前各个高校中,计算机专业课程具有知识体系更新较快,目的性强的特点。随着时代的进步与发展,高校逐步将提升学生动手能力及创新能力等综合素质

2、作为首要任务。当前时代的进步导致各行各业都积极利用计算机、网络等技术提升本身竞争力,同样高校教学也不例外,当今已是数字信息时代,所以利用计算机多媒体进行教学势在必行。但是当前的实际情况确实,固然各个高校积极利用电脑多媒体,但教学的内容却不落俗套,只是简单的教材搬家罢了,教师只是将课本内容转移到电脑上,利用幻灯片的方式进行教学,这种方式与传统的书本教学本质确实一样的,并没有进行本质的创新。此种简单的搬家式教学并没有实现以学生为中心,还是从老师的角度进行教学,忽视了以学生为主体,忽视了培养学生的动手能力和创新意识等综合素质。根据当前这种情况,结合当前高校这样嫁接式教学的弊端,制定出一种集成网络课程

3、教学网站系统与教学管理等系统的高校教学信息化整体解决方案。利用教学信息化的理念,结合实际的技术理论,提出了一整套创新型的信息化教学方案,系统采用PHP技术实现,并利用轻型快速的MYSQL数据库为数据源,采用开源的apache为服务器进行系统的实现。 【关键词】毕业论文;毕业设计;教学;高校;信息化 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 Computer courses teaching support websiteStudent subsystem design and implementation Information Engineering School

4、of information and Computing Science 2021032636 XXX Instructor: XX 【Abstract】At present, the curriculum of computer science has the characteristics of quick updating of knowledge system and strong purpose. With the progress and development of the times, colleges and universities gradually improve th

5、e overall quality of students practical ability and innovation ability as the primary task. The current era of progress in all walks of life are actively using computer and network technology to enhance the competitiveness of their own, the same teaching is no exception, now is the era of digital in

6、formation, so the use of computer multimedia teaching is imperative. But the current situation, although various colleges and universities actively using computer multimedia teaching, but the content is simply moving materials conform to no conventional pattern, only, the teacher just transferred to

7、 the computer on the contents of the textbooks, teaching the use of slide ways, this book teaching essence and the traditional did the same, and no substantive innovation. This simple move teaching did not realize the student-centered teaching, or from the perspective of teachers, ignore the student

8、-centered, ignore the cultivation of students practical ability and innovative consciousness and comprehensive quality. According to the current situation, combined with the disadvantages of the current college teaching of grafting, we have developed an integrated solution for the integration of net

9、work teaching website system and teaching management system. The use of information technology teaching concept, combining theory with practice, put forward a set of innovative teaching scheme, system uses PHP technology, and the use of light and fast MYSQL database as the data source, using open-so

10、urce Apache server system. 【Key Words】Graduation design; Graduation thesis; teaching; colleges and universities; informatization 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 目录 1.引言 (1) 2.系统开发技术简介 (1) 2.1 HTML语言 (1) 2.2 PHP技术 (2) 2.3 MYSQL (2) 2.4 基于B/S构造开发 (2) 3.系统需求分析 (3) 3.1系统的性能要求 (3) 3.2系统功能需求分析 (3) 3.2.1

11、功能划分 (3) 3.2.2功能简介 (3) 3.3用例模型 (4) 3.3.1学生用户用例图 (4) 3.3.2老师用户用例图 (4) 4.系统设计 (5) 4.1系统构造设计 (5) 4.2系统数据模型设计 (5) 5.系统的实现 (7) 5.1网站首页 (7) 5.2老师团队 (8) 5.3教学资源 (8) 5.4用户登录 (9) 5.5论坛界面 (9) 5.6论坛帖子 (10) 5.7帖子详情 (10) 5.8提交作业 (11) 5.9课程教学通知 (11) 6.课程网站系统的测试 (12) 6.1软件测试简介 (12) 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实

12、现 6.2功能测试 (12) 6.结束语 (12) 参考文献 (13) 致谢 (13) 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 1.引言 当前我国的办学教育水平与质量还有很多缺乏之处,这就需要我们从各个方面缺乏本人的短板,加强我国的办学质量,提高教学水平。为此,我国早就于2002 年开场建设高校网络课程工程。当前我国的教学改革已经深化推进,其中网络课程改革是高校提升本身实力,加强办学水平的重要手段。目的便是使我国的老师队伍,教学资源与管理,教学方法和内容都有长足的进步。对于怎么样将信息化教学充分的融入到当前我国的教学环境中,是当前很多研究机构的研究热门。其中在研究热

13、门中在网上怎样进行教学又是研究的重中之重,网上教学起到了画龙点睛的作用,假如网络教学核心能做好,那么对于信息化教学将是极大的助益。网上教学假如建成并投入使用,无疑会令信息化教学有了规律可循,这种模范带头作用可改良当前的教学质量以及提升教学理念,并同时给教育行业带来改革的充足动力。当前我国很多高校固然已经实行了网上教学,但是它仅仅只是将课本照搬进电脑,并没有本质的作用,局限性还较大,这种辅助教学手段没有使得网上教学充分发挥其应有的活力,对当前的教育水平的提升没有多大的帮助。并且各个学科之间有本人的一套系统,没有统筹兼顾,化零为整,很难做到统一,不能将网络资源进行有利整合。更没有与现存的很多老师管

14、理系统,学生管理系统等等融合在一起。所以当前的网络教学在信息化的改革浪潮中还处于孤立的状态,怎么样创立一套信息完好、教学实用的网络教学系统是势在必行的。 本系统立足实际,结合当前的教学现状,以及当前的技术水平开发研制出得网络课程学习网站系统采用当下最流行的B/S架构形式,B/S架构既阅读器/服务器架构形式,客户端使用win7或者XP系统+任何阅读器,服务器采用win2020 server 与ASP进行搭建,数据库采用轻型数据库MYSQL。网络课程教学网站系统包括教学信息、教学资源、用户论坛、在线作业等功能模块。 2.系统开发技术简介 通过对系统的前期调研,根据需求分析,功能分析,以及结合实际的

15、情况,本系统总体框架采用BS架构形式,相较传统的CS形式,用户不用下载客户端,只需要打开阅读器并输入固定的网站地址即可进入本系统,方便快速。系统进行维护升级的时候也不需要用户去做任何更改,只需要网站管理员在服务器端更新维护即可。为了前台美观,采用Dreamweaver 为前台样式设计软件,进行网站的排版布局。由于网站需要用到大量图片,故采用Photoshop 进行图片的处理。前台页面主要由PHP嵌入HTML页面以达成动态系统的要求,系统数据库采用快速轻型数据库mysql进行数据的存储。最终目的是开发完成安全强健,实用通用的课程教学网站。下面是对本系统所使用到技术的简单描绘。 2.1 HTML语

16、言 超文本标记语言就是我们所讲的HTML语言,之所以我们能在电脑上看见如此丰富多彩的网页画面全都要归功于HTML,他是所有网页的基础,无论使用何种语言,到了用户这里都会被阅读器翻译成HTML语言,由于阅读器只要翻译HTML语言才能将画面展现出来。所以对于每一个学习计算机以及网页制作的人来讲超文本标记语言都是必需要精通的一门技术。在网页中,每一个网页在都是一个文件储存。每当我们去查看一个网页时,客户端会向服务器端发送请求,然后服务器会将网页所对应的文件内容通过网络传送到我们的阅读器中翻译成为我们所能看的文字和图形,以及视频与声音。HTML网页文件不是简单的文本文件,它以.html 结尾的文件,其

17、中包含有各种详细链接、各种标签以及文件内容的注释。通过这些标签定义网页内容类型,文字颜色,模块位置等等。通过计算机阅读器的翻译,阅读器便产生了丰富多彩的画面。有于阅读器有各种版本与厂家,所以就必须对网页内容的定义格式有一个统一的标准,这就是HTML语言所定义的格式内容。 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 2.2 PHP技术 PHP是一种开源的脚本语言,是当前较为主流的一种前段开发语言,他的全称是Hypertext Preprocessor,具有很多跨平台,语法简单易学,上手快,开发快,支持框架较多,开源免费等优势,具有庞大的用户人群。非常合适嵌入HTML中进行

18、网页系统的开发。本系统便是利用PHP的这一技术特点,将PHP语言嵌入进HTML页面中进行动态页面的开发。PHP 技术语法的特点,与C语言相类似,并汲取Java等其他主流语言的精华,可谓汲取百家之长,所写的程序强健,容易维护。 PHP具有下面优点:一是性能强并能够跨平台使用,实现一套代码多处使用的目的,即用户在windows品台开发部署,将来假如换成Linux的服务器可以照样部署,节省人力物力。二是php的语法较为简单,假如在学习PHP之前有过其他语言的开发经历,比方c语言或Java 语言,那么使用PHP语言将会变得非常轻松。由于PHP语言与这些语言相类似,语法都有相通之处,非常容易上手。假如之

19、前没有任何开发语言的基础,php也简单易学,网上就有很多免费教程,并且php也很容易学习。三是PHP是当今较为流行的编程语言,具有强大的主流技术支持,例如AJAX、WEBService等等,支持它的数据库有mysql、oracle、SqlServer等等主流数据都很好支持PHP。 2.3 MYSQL 数据库经过了长时间的发展也是日新月异,起初是人工管理的方式,这种管理形式数据量大,所以造成了操作繁琐,效率低等后果。人工管理之后是文件系统,相交人工管理,文件系统在效率方面有了较大提升,但检索还是较费事,发展到今天的数据库管理,用户很轻松的能够对数据进行存储、查询。关系型数据库更是提供了对数据更高

20、级和更有效的管理。Mysql数据库功能强大,且安装使用都较为灵敏简单,学习起来也较容易它是关系型数据库管理系统,使用人群数量庞大,由Oracle公司子公司进行开发。Mysql是最流行的关系型数据库管理系统,它把数据存储在数据库表中,在表中由行和列组成。表与表之间的数据记录有关系,它们之间能够用外键进行关联。用户通过查询来检索数据库中的数据。MySQL对Java 有很好的支持,Java只需要一个驱动类就能够和MySQL进行通信,对MySQL数据库进行增删改查的操作。MySQL数据库使用sql语言进行数据库的操作,sql语言简单易学,并具有通用性,主要分为几大类:一是数据操纵语言,用来操纵数据库中

21、数据的命令,包括:select、insert、update、delete。二是数据定义语言,用来建立数据库、数据库对象和定义列的命令。包括:create、alter、drop。三是数据定义语言,用来建立数据库、数据库对象和定义列的命令。包括:create、alter、drop。四是其他语言元素:如流程控制语言、内嵌函数、批处理语句等。 2.4 基于B/S构造开发 本系统采用的是B/S架构,这主要是根据系统特性所考虑的,B/S全称是Brower-Server,就是阅读器到服务器。用户使用的时候只需要打开任意一款阅读器,输入系统地址进入即可,完全相当于我们阅读互联网上的网页,目前这种形式被广泛应用

22、。由于用户在使用上是非常便捷的,只需要在阅读器中登录即可,不需要像传统的CS架构的软件需要下载客户端。并且软件的升级也非常方便,只需要开发人员在服务器上进行升级,并不需要用户去操作什么,这相较于之前BS架构的软件,用户每次升级软件需要重新下载客户端来讲非常方便。B/S架构也具有非常高的安全性,由于程序和数据库都保存在服务器端,所以保证了系统的稳定性和安全性。采用BS架构的系统还能充分发挥客户端电脑的性能,由于系统的运行全在服务器上,所以打开网站系统不需要耗损过多的客户端电脑性能,使得客户端电脑运行愈加流畅,提高用户体验。此外在网络飞速发展的今天,尤其是移动网络的发展,使用BS架构会方便后续移动

23、应用系统开发,假如后续需要用的移动端系统,那么只需要根据需求提供接口即可,节省开发成本。 网络课程学习网站系统的设计与实现 网络课程学习网站系统的设计与实现 3.系统需求分析 根据第一章所定义的课题研究方向及目的,本章将对系统功能进行详细的需求分析,详细分析课程网站-网络课程网站系统所要实现的功能以及欲到达的效果。 3.1系统的性能要求 1磁盘容量要求: 由于系统采用的是B/S构架形式,所以对数据的容量要求不是很大,所以系统采用轻型数据库MYsql足以支持网站的运行。但是由于是该系统传输很多文件,如讲课视频文件,学生上传的作业,所以即要求硬盘越大越好,估计最低500G容量。在系统正常运行情况下

24、,假如硬盘的容量不是很大,那么就需要网站管理员经常性的维护硬盘空间,删除不必要的文件,尤其是视频文件会占用较大容量。假如不及时去除无用文件腾出空间,一旦服务器硬盘空间已满很有可能会造成系统不能正常运行。 2安全性要求: 为了安全性考虑,本系统必需要有严格的权限设置,本系统的权限分为三种:管理员,老师,学生。每种权限用户都有不同的操作功能。其中管理员的权限是最大的,能够对系统任何功能进行操作,教师和学生具有部分固定的功能,两者不能互相越权操作。 3适应性要求: 为了减少系统的学习时间,使得任何人都可进行操作,这就要求系统必需要有有好的界面,良好的用户体验。尤其是功能菜单必需要简单易懂,构造明晰,

25、减少学生和教师的学习成本。 3.2系统功能需求分析 系统采用B/S架构,能够在线提供学生学习,做作业,测试等功能。老师能够通过系统进行作业的发布,课程的发布等功能,同时提供论坛功能,以供学生进行学业的讨论。学生通过系统在网上做完教师布置的作业后即可在网上进行提交。教师在收到学生提交的作业后即可进行查看。 3.2.1功能划分 网络课程网站根据不同的使用者老师和学生,能够分为两个部分: 一是面向老师用户部分,老师用户的部分内容包括文章审核、公告管理、教程管理、课件管理、论坛模块管理、退出功能; 二是面向学生用户,学生能够查看教师发布的课程消息,并在系统下载所需要的资料,完成教师布置的作业,并通过论

26、坛和同学进行学业的沟通。 3.2.2功能简介 1.登陆功能:使用此系统,必需要每个学生和教师使用本人的账号登录才能进入系统。同时考虑实际情况,作为一个基本的登陆系统,应具有以如下功能: 1本系统根据安全性考虑,不允许任何人进行在线注册,新用户都必需要由管理员统一分配账号,一般以学生的学号作为登录账号; 2实现用户的登陆; 2.课程简介功能:该模块提供了本次课程的主要简介,老师信息以及教学条件等要求。 3.课件下载功能:用户进入此模块后找到需要的下载的文件,直接点击即会弹出下载提示,点击确定即可将文件下载到本机电脑以供学习。 4.上传功能:上传功能主要是教师上传资料以供学生下载使用,学生上传作业以供教师查看。用户必须以登录学号的形式上传。 5.论坛功能:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论