2.开发技术介绍
2.1 PHP技术
PHP是超级文本预处理英文名Hypertext Preprocessor的一个嵌套缩写。PHP和微软的ASP略似,是一种在服务器端执行的开源脚本语言,是嵌入到HTML中使用的。它的语言格调和C语言相像,应用范围非常地普遍,尤其是在网页的应用程序和开发上。PHP其独特性是不仅包含了自身独有的语法而且还参照并混合了C语言和Perl等计算机语言特点。
教学网站设计与实现采用PHP技术,它具有下列优点:
(1) 执行的动态网页较比其他都更快速。PHP和其他的语言比较来说是将程序嵌入到HTML中执行,所以效率要更高;与同样执行操作的JavaScript相比,PHP是大多在服务器端执行的,这样就充分利用了服务器的性能。
(2) PHP具有异常强大的功能。可以和许多数据库以及各种操作系统结合,全部CGI的功能用PHP都能履行。
(3) PHP本身是开放的源代码,编辑简单实用性能强,跨平台强,效率高,面向对象专业专注。
2.2 HTML技术
HTML是中文名超文本标记语言的简称,是HyperText Markup Language的英文缩写。它是简单通用标记语言,结构包括头部和主体,其语言可以用来创建网页。它由各种各样的元素构成各种复杂的页面,也可以创建交互式表单,其中囊括表格和链接,乃至可以包含声音、动画、程序、影视等元素,也可以嵌入图像或者对象。浏览器也可以读取其文件然后将其营造为可视化的网页。 HTML是构建网络的基础,常常与其他编程语言结合一起被应用于设计令人悦目娱心的网页以及其他端的用户界面。HTML制作文档虽说不是很繁杂,但是可以创造出功能强大的网页,其具有简便性、普遍性、可拓展性、平台无关性的语言特点,可以在其它平台广泛的使用,这也是其风行的原因。
2.3 CSS概述
CSS是英文Cascading Style Sheet 的简易缩写,其中文名是层叠样式表单。它是一种控制网页的表现样式,使用HTML可以将表现和内容分开的标记性语言,同时其浏览器可以直接解释并执行,提高浏览效率。通读性比较强,任何的写文本工具都可以进行开发,适合各类人群。较传统的HTML表现形式来说,CSS是现在在文本基础上最优秀的设计语言表现,语法简单,灵活控制,精确布局,改版方便,更新便利,易于维护,HTML无法控制的属性可以用CSS控制,可以支持更多的字体和字号样式。
3.系统需求分析
3.1系统可行性分析
(1) 技术可行性
技术可行性分析从软件、硬件两方面进行分析。
软件主要分析使用现在的技术语言能否达到所要的教学网站功能。本教学网站基于PHP+Mysql进行开发,前台使用HTML、CSS进行前端页面的构建与实现,CSS是用来进行网页格调设计的,能够管制HMTL 中各标识的款式。界面整洁大方,安全可靠。因而,本教学网站的软件开发平台是着实成熟并且切实可行的。
硬件主要剖析能否满足网站的开发须要。目前,由于科技的快速成长,硬件更新速率快、价钱低、容量大,所以,硬件平台完全可以合意教学网站设计与开发的需要。
(2) 经济可行性
经济可行性是对网站教学的的经济效益进行剖析评估。本教学网站是毕业设计作品,所以不需要开发经费。所以,本教学网站在经济上是可行的。
(3) 操作可行性
操作可行性主要是分析系统操作方法可否行得通。本教学网站功能简洁易懂,只要有基本的计算机常识,能够自己浏览网站的互联网用户都可以进行操作,所以本教学网站在操作上是可行的。
3.2 需求分析