欧美学院学位管理系统的设计与实现毕业论文(设计)内容摘要:

pache Web 服务器在很多测试中都是 Web 服务器中的领军者。 近十年来, Apache都毫不费力地成为市场领头羊,世界上的站点中接近 70%运行着 Apache。 Apache 是世界使用排名第一的 Web 服务器软件。 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。 Apache 源于 NCSAd 服务器,经过多次修改,成为世界上最流行的 Web 服务器软件之一。 本来它只用于 小型或试验 Inter 网络,后来逐步扩充到各种 Unix 系统中,尤其对 Linux 的支持相当完美。 Apache web 服务器软件拥有许多特性,支持最新的HTTP/ 通信协议、拥有简单而强有力的基于文件的配置过程、支持通用网关接口、支持基于 IP 和基于域名的虚拟主机、支持多种方式的 HTTP 认证等等。 Apache web 服务器软件拥有以下特性: (1)支持最新的 HTTP/ 通信协议。 (2)拥有简单而强有力的基于文件的配置过程。 (3)支持通用网关接口。 (4)支持基于 IP 和基于域名的虚拟主机。 (5)支持多种方式的 HTTP 认证。 (6)集成 Perl处理模块。 (7)集成代理服务器模块。 (8)支持实时监视服务器 状态和定制服务器日志。 PHP 简介 PHP(Personal Home Pages)是一种跨平台的、在服务端执行的脚本语言,主要用于处理动态网页。 它是一种嵌入与 HTML 的脚本语言。 它的大多数语法来源 C,也有一部分PHP 特性借鉴了 Java 和 Perl。 它是一种开源的、跨平台的、独立于架构的、解释的、面向对象的、快速的、简单易学的、健壮的、安全的、性能优越的用于 Web 服务器端动态网页开发的语言。 目前已有超过上千万的网站和数万家公司,以及数百万的程序开发人员在使用它。 它是目前动态网页开发中使用最为广泛的语言之一。 本系统使用的是 PHP5,拥有以下特点: (1)开放的源代码。 河北科技师范学院 2020 届本科毕业论文(设计) 4 所有的 PHP 源代码事实上都可以得到。 (2)实用性。 PHP 是将程序嵌入到 HTML 文档中去执行,编辑简单,实用性强,执行效率比完全生成 HTML 标记的 CGI 要高很多。 (3)多种数据库的支持。 支持多种数据库时是 PHP 的最大特性,例如 MySQL、 Oracle、 Sybase 和 Soliddeng等数据库。 (4)对网络协议的支持。 PHP 能够支持现今大量的网络协议,例如 HTTP、 LOAD、 POP IMAP、 SNMP和 NNTP 等。 (5)面向对象编程。 PHP 提供了类和对象。 (6)跨平台性。 由于 PHP是运行在服务端的脚本语言,所以 PHP得跨平台性非常好,在 Unix、 Linux、Windwos 系统下都能运行。 (7)可扩展性。 可以为 PHP 扩展附加功能。 MySql 简介 MySql 关系型数据库于 1998 年 1 月发行第一个版本。 它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向 C、 C++、 Eiffel、 Java、 Perl、 PHP、 Python等编程语言的编程接口,支持多种字段类型并且提供了完整的操作符。 MySql 是一个真正的多用户、多线程 SQL 数据库服务器,它是一个客户机 /服务器结构的实现。 MySql 是现在流行的关系数据库中其中的一种,相比其它的数据库管 理系统 ( DBMS) 来说, MySql具有小巧、功能齐全、查询迅捷等优点。 MySql 主要目标是快速、健壮和易用。 关键的是它是免费的,可以在 Inter 上免费下载到,并可免费使用。 MySql 对于一般中小型,甚至大型应用都能够胜任。 其优点如下: (1)速度很快。 MySql运行速度很快。 MySql可能是目前能得到的最快的数据库。 (2)容易使用。 MySql 是一个高性能且相对简单的数据库系统,与一些更大系统的设置和管理相比,其复杂度较低。 (3)价格免费。 对大多数个人用户来说是免费的。 河北科技师范学院 2020 届本科毕业论文(设计) 5 (4)支持查询语言。 MySql 可以利用 SQL, SQL 是一种现代数据库系统都选用的语言。 也可以利用支持 ODBC 的应用程序。 (5)性能优越。 许多客户机 可同时连接 到服务器。 多个客户机可同时使用多个数据库。 (6)连接性和安全性。 MySql 是完全网络化的,其数据库可在因特网上的任 何地方访问,因此,可以和任何地方的任何人共享数据库。 而且 MySql还能进行访问控制,可以控制哪些人不能看到您的数据库。 (7)可移植性。 方案选择 现在流行的动态网页的编写语言有以下几种: PHP、 ASP、 NSAPI 以及 ISAPI,当然还有传统的 CGI。 下面就对它门做一个简单的比较,从而选择一个合理的方案。 PHP 可用在数种 Web 服务器上 ,而且不限操作系统; ASP 和 ISAPI 只能在 PWS 或者IIS 上有完整的功能, NSAPI 可以在众多操作系统上运行,但也有一定的限制,它只能在一种服务器上才可以执行; CGI 的应用非常广泛而且传统。 可见 PHP 的适用范围相当广泛。 由于 NSAPI 或 ISAPI 方式所以在系统稳定性上有很大的弊端,尤其当出现问题时服务器也就无法正常工作。 而 ASP 在实际使用的时候,每过几天系统就无法正常使用,这就需要服务器重启。 PHP 在众多的站点应用上,不仅可以不间断的长期使用,而且运行起来相当稳定。 CGI 是目前最稳定的程序,操作系统主要负责对他进行控制,绝对不会由于程序出错而使服务器瘫痪。 在开发时间和维护上, PHP 和 ASP 都符合大众的愿望。 而 NSAPI 及 ISAPI 则需要经过很漫长的开发测试,在测试运 行之后,这两种在效率方面比较突出。 比较传统的CGI 需要根据不同的开发种类而定,有的不需要编译的过程,可以当时执行,有的执行之前需要编译。 要比较和网页的结合的能力, PHP 和 ASP 是并驾齐驱的,其他的方式就不能内嵌HTML 语法了。 而这也是影响开发时间的因素之一。 ASP 最大的缺点就是系统不能保证安全,假如没有使用微软的 IIS Service Pack 处理使用的话, $DATA 可以轻而易举的窥见 ASP 源代码,这个有点可怕。 当然,传统 CGI的程序,由于管理它的是操作系统,如果想要破解则非常困难,想要破解就要通过操作系统,对于服务器则无从下手, PHP 在经过多年的使用不管是在哪个领域,并没有安全性问题出现。 河北科技师范学院 2020 届本科毕业论文(设计) 6 在新加功能和改版方面,正统的 CGI 因为没有任何语言制约,这方面的问题可以忽略。 PHP 有很大的活力,数天数周就会有一个更新,每次更新,都会有更好的功能以及补上之前的漏洞。 其他的 ASP、 NSAPI、 ISAPI 就视它的 Web 服务器改版速度了。 总而言之,服务器后端的 CGI,就象鱼与熊掌一样,没有高效率又开发方便的选择。 但总的来说, PHP 容易开发,而且它的效率也很高,是动态网页设计人员的最好选择。 鉴于以上的比较和分析,在开发 网络考试系统的方案选择上,我选择了 PHP+MYSQL数据库和 APACHE 网页发布服务器这项方案。 编程环境 PHP 是一种新兴的网络编程语言,自从出现至今不过短短的几年时间,却因其强大的功能和方便的操作受到了广大网络编程人员的青睐。 同时, PHP 是开放源代码的共享软件,它和 APACHE 服务器以及 MYSQL 数据库结合在一起,已经成为越来越多的网页编程人员的选择。 PHP 是一个运行于服务器端的 HTML 嵌入式的脚本描述语言。 PHP 语言有两方面的特性,首先,它是一种编程语言,可以和 HTML 语言结合在一起,生成动态 的网页。 其次,由于 PHP 是在服务器端运行的,这意味着它可以很好的支持 INTERNET 协议,包括电子邮件与 HTML 协议。 与此同时, PHP 还支持多种数据库操作, PHP 所有的这些特性,都使得网页开发变的容易起来;在容易的同时,还可以得到高效的 CGI 程序。 MYSQL 的出现虽然只有短短的几年时间,但它借着开放源代码的东风,由众多的数据库中脱颖而出,成为 PHP 的首选数据库。 这自然有它非凡的地方,不仅支持常规的 SQL 查询语句并且采用众多数据库类型,还有就是查询数据时非常简单。 它还具有以下的特征: 核心程序应用智能的多核 编程。 线程性相对简单的进程,为用户提供服务是可以智能操控,并且不至于对系统资源有过多的占用。 这对 CPU 来说就是智能的运用。 可运行于不同种类的平台上。 简单的说,它可以支持 Windows 98/2020/NT 以及UNIX、 Linux和 SUN OS。 这也就是说能在这个操作系统上运行那么也就可以在其他操作系统上运行当然需要一些转换。 它在权限和口令方面表现的也很得人心,当客户与一个服务器链接时,也就是说他们传送各种口令时都是经过加密的并且他也做到基于主机的认证。 它支持 ODBC for Windows 95,如 所有的 ODBC 函数,当然也就能用 Access 链接 MYSQL 服务器,也就是说他很大的扩展了自己的应用。 它支持大型小型的数据库。 尽管一般的 PHP 编写出来的程序只需存上百。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。