课题名称:在PHP平台下利用prototype库开发Aja*应用实践
一、Web2.0风格页面的优点
(1)更多的用户参与:所有的用户者既是信息的使用者,也是信息的发布者,加工者,其 积极性大为提高,也使信息更为丰富。
(2)更好的信息共享:通过引用、类聚等技术,大大加强了信息的流通速度,也提高了信息的共享程度。
(3)更好的用户界面和更方便的使用:其简易便捷性比web1.0大为提高。有了Blog,使得只要会上网的用户就可以发表信息了。
(4)弥补了原有的缺陷:原有的软件工业的缺陷完全消失了,没有定期软件发布,只有持续的改善,没有许可证或销售,只有使用,没有平台迁移,只有开源的操作系
……(新文秘网https://www.wm114.cn省略477字,正式会员可完整阅读)……
l.icio.us、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔、*ml、aja*等新理论和技术实现的互联网新一代模式。
二、Aja*的基本原理
Aja*的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Aja*引擎自己来做,只有确定需要从服务器读取新数据时再由Aja*引擎代为向服务器提交请求.
Aja*用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Aja*之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Aja*提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Aja*,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。
三、Php
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
四、毕业设计具体内容
了解PHP、Prototype库及HTML等Aja*的技术背景。运用PHP工具和Prototype库开发小型网上管理信息系统。具体完成网上交易子系统,其中包括网上商品信息发布、网上采购下单、会员信息管理等。设计合理数据库及访问接口,完成所设计的系统编码及测试。本人主要负责网上采购下单;
1.1 网上商品信息发布:
1.1.1、商品分类浏览;
1.1.2、按条件查询(指定/未指定商品类别,根据品名进行模糊查询)
1.1.3、查询结果的分页处理;
1.1.4、每个商品的详细信息;
1.1.5、顾客对商品的评价和加入;
……(未完,全文共2109字,当前仅显示1341字,请阅读下面提示信息。
收藏《论文开题:在PHP平台下利用prototype库开发Aja*应用实践》)