摘 要
随着网络技术不断发展,网络以其强大的功能在社会各个领域中发挥着越来越大的作用,在教育领域也不例外,各种各样的网络化教学方式使用和研究越来越多,特别是网络教学平台,得到了很好的发展和应用,越来越多的教师借助于网络,组建课程网站,将自己的教学延伸到了广阔的网络空间中。本文采用Dreamweaver网站设计平台,并运用了PHP+MySQL+Apache技术,实现具有动态互交功能的《机器学习》课程网站。
课程网站的建设要求该网站有丰富的课程资源,并方便学生对课件等电子资源的下载共享;同时要求该网站有强大的交互性,为学生和老师提供方便的网络服务,比如作业的提交和批改,以及课后的提问和答疑,都可以随时在网上实现。本文从操作简便、界面友好、灵活、实用、安全的要求出发,实现了《机器学习》课程网站建设的全过程。本网站具有课程介绍,上传下载相关课件等教学资源,留言,提交作业等基本功能,游客可以浏览课程信息,参与留言,查看网站公告,上传或下载资源,同时还有注册登录功能,注册成功的学生可以在作业区提交作业,而未注册的游客只能浏览课程信息,同时可以参与留言和查看网站公告。
关键词:机器学习,网站,设计开发
Abstract
With the continuous development of network technology, network with its powerful functions in all areas of society to play an increasingly important role in the field of education is no exception, a wide range of network-based teaching methods and the use of more and more research, particularly network Teaching platform, has been very good development and application of more and more teachers through the use of network, set up courses sites, their teaching extended to the vast network space.This article uses the Dreamweaver website design platform, and also uses PHP+MySQL+Apache technology, realize the dynamic interactive function of" machine learning" course website.
Course website is required to have rich curriculum resources, and it should be convenient for students share the courseware or ather electronic resources which can be downloaded; at the same time the website is required of have strong interactivity, for teachers and students to provide convenient service network, Such as homework submission and revision, as well as put and answer question after class, these can be realized at any time on the Internet. This article from the simple, friendly interface, flexible, practical and safety requirements, and it has realized the whole process of the" machine learning" course website construction. This website includes course introduction, upload and download coursewares or other teaching resources, leaving messages, submission and other basic functions, visitors can navigate the course information, participate in leaving messages, check the website announcement, upload or download resources, In addition,there are registration login,students who has successful registrated are able to submit work in the work area , and unregistered visitors can navigate the course information, participating in the message and view the site notice.
Keywords: Machine learning, Website, Design and development
目录
1 WEB介绍 5
1.1 WEB的发展历史 5
1.2 WEB发展的三个阶段 5
2 开发技术背景 8
2.1 HTML语言 8
2.2 DREAMWEAVER CS5 8
2.3 JAVA SCRIPT脚本 9
2.4 PHP+MYSQL技术 10
2.4.1PHP技术 11
2.4.2MYSQL技术 12
3 课程网站系统分析 13
3.1 概述 13
3.2 系统结构 13
3.3 系统分析 14
4 动态实现 16
4.1 概述 16
4.2 功能实现 17
4.2.1注册登陆 17
4.2.2留言板 23
4.2.3上传和下载 28
4.2.4提交作业 29
5 总结 32
参考文献 33
1
1 Web介绍
1.1 Web的发展历史
Web技术的发展日新月异,它的发展同时也推动了网络的不断发展,从而影响到社会及个人的生活。让我们了解一下Web发展的各个阶段,WEB技术对计算机网络技术发展的历史意义以及它对人们使用计算机网络所带来的现实意义。Web是World Wide Web的简称,中文称之为万维网,是用于发布、浏览、查询信息的网络信息服务系统,由许多遍布在不同地域内的Web服务器有机地组成。
Web的不断完善都是基于各种Web技术的不断发展,Web的应用架构是由英国人Tim Berners-Lee在1989年提出的,而它的前身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目。1990年11月第一个Web服务器nxoc01.cern.ch开始运行,由Tim Berners-Lee编写的图形化Web浏览器第一次出现在人们面前。1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。目前,与Web相关的各种技术标准都由著名的W3C组织(World Wide Web Consortium)管理和维护。
从技术层面上看,Web架构的精华有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URL)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。其实,Tim Berners-Lee早就明确无误地告诉我们:"Web是一个抽象的(假想的)信息空间。"也就是说,作为Internet上的一种应用架构,最终目的就是为终端用户提供各种服务,为了很好地实现这个终极目标,Web技术不断发展,经历了一段历程。
1.2 WEB发展的三个阶段
1.2.1 Web技术发展的第一阶段--静态技术阶段
本阶段的Web主要是静态的Web页面。在这个阶段,HTML语言就是Web向用户展示信息的最有效的载体。HTML的全称是超文本标注语言(Hyper Text Markup Language),它通过提供超文本格式的信息,在客户端的用户机上显示出完整的页面。Web服务器使用HTTP(Hyper Text Transport Protocol)超文本传输协议将HTML文档从Web服务器传输到用户的Web浏览器上。通过对各种资料的学习,我们得知,HTML的构想由上世纪四五十年代就形成了。1945年,Vannevar Bush就已经提出了一种使文本与文本相互关联的问题,并给出了能够实现文件关联的计算机设计方案,其后,Doug Engelbart等人则对该种方案进行了首次实验。Ted Nelson于1960年前后正式将这种信息关联技术命名为超文本(Hypertext)技术。1969年,IBM的Charles Goldfarb发明了可用于描述超文本信息的GML(Generalized Markup Language)语言,也就是后来的SGML语言。经过不断的完善,到1990年,第一个Web浏览器就可以使用HTML语言来实现超文本信息的展示。
在本阶段,由于受HTML语言和旧式浏览器的制约,Web页面只包含了静态的文本和图像信息,限制了资源共享,这个现象越来越不能满足人们对信息多样性和及时性的要求。而这一阶段的Web服务器基本上只是一个HTTP的服务器,它负责接收客户端浏览器的访问请求,建立连
上一篇:
基于PHP的课程网站毕业论文 (1)
下一篇:
超市进销存管理系统的开发