毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

php+mysql校园问卷调查系统的设计与开发(3)

时间:2018-03-05 14:58来源:毕业论文
1.PHP是一种免费的的开源技术。你可以在官方网站或者相关文档上获得它所有的源代码。开源技术由于源代码的开放,经过了无数的测试,更多人的使用使


1.PHP是一种免费的的开源技术。你可以在官方网站或者相关文档上获得它所有的源代码。开源技术由于源代码的开放,经过了无数的测试,更多人的使用使其拥有很高的安全性。对开发人员来讲,这更是一种福利。当你无法理解语言的逻辑或者想更深入地了解它时,你都可以通过查看源代码来弄明白。开源技术提高了互操作性,每一位使用PHP的人都可以向PHP专家提出修改建议。就像JAVA一样,每一家使用JAVA的公司都对JAVA社区的发展作出了贡献。比如甲骨文公司努力开发企业级的JAVA,而三星公司则在手机JAVA上建树。
2.PHP执行快捷,系统效率高。我们可以在HTML页面中嵌入PHP代码,相比于完全生成HTML标记的CGI来说,PHP完成前者所能完成的所有功能,而且执行效率非常高。另外,PHP使用高级内存管理机制,使得其消耗很少的系统资源,减轻系统的压力。
3.类C语言的风格和面向对象特性。类C语言的风格使得原来C++、JAVA程序员能够更快速地适应甚至喜欢上PHP。在PHP4和PHP5中,都对面向对象特性进行了很大的改善。现在你完全可以用面向对象的风格来开发大型商业程序,而不是仅仅局限于中小型应用。
4.跨平台性和可扩展性。PHP可以运行在UNIX、LINUX、WINDOWS、MAC OS等多种平台上。而microsoft经常修改asp,虽然这能带来很多改进,但是仅限于微软产品范围之内。而你使用PHP时不用再担心发生因为一些变动而使你良好的代码废弃一旁的情况了。在PHP中你也可以用C语言等为PHP程序添加扩展程序。
5.支持多种数据库。PHP支持MySQL、SQL Server、Oracle等多种数据库。事实上,PHP对MySQL以外数据库的支持并不是非常完善,这是有待提高的地方。而其对MySQL的支持比较强大,包含了多种MySQL函数,操作简单快捷。

2.2    强大的脚本语言JavaScript
JavaScript语言的目的非常明确,就是为了提高用户访问服务器的流畅性和与服务器良好的交互性。如果全部使用服务器端语言来完成数据检测验证,事件响应,必然会使服务器压力倍增,反应时间很长。JavaScript是一种基于对象和事件驱动,用来给网页添加动态功能的客户端脚本语言。它多种优点使之称为开发网站必备的一种语言。JavaScript是一门解释型的语言,也是一门弱类型变量的语言,这都使它的开发难度较低。浏览器将访问页面的所有HTML标签转化成文档对象,而JavaScript对DOM(文档对象模型)的操作支持全面而强大,这使得JavaScript的客户端脚本功能体现得更淋漓尽致。图1是HTML标签的文档对象树形结构模型:
HTML文档对象树形结构模型
图1 HTML文档对象树形结构模型
另外,JavaScript不允许程序访问本地磁盘,不允许其对服务器操作(理所当然),不允许对网络文档进行操作,而只能实现信息的传递和消息的互动,从而有很强的安全性。而在javascript的基础上又有人编写了jquery这样方便使用的程序接口,甚至于形成了EXT JS这样大型的AJAX框架。这门语言势必对前端开发带来惊人的效果。
2.3    流行的技术AJAX
知道JavaScript的优点,也就知道了其不足之处。JavaScript仅仅能在客户端与用户进行交互,而不能与服务器有任何的交流。如果出现了一种情况,比如用户需要请求一些新的数据或者想让一些不想看到的数据从页面中消失,此时不得不进行服务器端的请求并重新为用户载入新的页面。这显得十分浪费且没有必要。AJAX技术的出现就是为了解决这一矛盾。AJAX全称”Asynchronous Javascript and XML”,即异步的JavaScript和XML。为什么称之为异步,是因为ajax异步地更新网页或者用户数据,完全不影响用户的浏览体验。我们再也不必在一个页面编辑数据,然后再提交数据重载网页来完成整个流程,因为ajax已经在后面异步地完成了。AJAX的核心是JavaScript对象XmlHttpRequest,用来与服务器进行少量数据的交流。后面将会介绍到程序中AJAX的具体使用。 php+mysql校园问卷调查系统的设计与开发(3):http://www.youerw.com/jisuanji/lunwen_10504.html
------分隔线----------------------------
推荐内容