php+mysql微信公众号平台设计与实现+源代码(3)
时间:2023-12-13 21:34 来源:毕业论文 作者:毕业论文 点击:次
2 相关技术介绍 本章介绍系统开发的主要工具和技术,包括thinkPHP、bootstrap等主流框架及zendstudio开发环境和PHP、jquery,JavaScript等语言,还有系统 对软件、硬件的相关要求。 2。1 开发工具简介 2。1。1 网页开发工具 基于Web的可视化系统开发工具使开发者很方便的创建动态的Web应用程序。系统将采用Dreamweaver 进行页面的开发,它是用来快速创建数据驱动Web应用程序的开发环境。同时采用Photoshop制作相关图片进行网站美工。页面上使用的相关技术包括:Html,thinkPHP标签,Javascript,JQuery等。 2。1。2 系统开发工具 使用zendstudio进行系统框架的搭建和系统功能的实现。应用部署服务器采用Apache。框架采用目前最流行简洁的thinkPHP框架。 2。1。3数据库及其工具 数据库采用小型的关系型数据库MySQL,数据库工具采用phpMyAdmin。phpMyAdmin 是一个以PHP为基础,基于Web方式架构在网站主机上的MySQL的数据库管理工具,管理者可通过Web接口管理MySQL数据库。Web接口可以提供一个简易方式输入繁杂的SQL语法,尤其方便处理大量资料的导入及导出。 2。1。4建模工具 建模工具采用Office Visio 2007,Visio是微软公司出品的一款用于方便IT和商务专业人士对于较复杂信息,流程和系统的分析交流软件。使用该软件可以方便简单的进行业务流程图,数据流图,ER图,用例图等的绘制,使得开发效率得到显著的提升。 2。2 关键技术介绍 2。2。1 PHP PHP(超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl等语言的特点,非常利于初学者学习,使用非常广泛,主要用于Web网站开发,服务器脚本程序的编写等。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法,它可以比其他脚本语言更快速地执行动态网页。使用PHP语言编写的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;编译后的代码PHP也可以执行,通过预编译,可以达到加密和优化代码运行,使代码运行更快。 2。2。2 Jquery 论文主网 Jquery是一个优秀的Javascript库。虽然它属于轻量级的js库 ,但兼容CSS3,还兼容各种浏览器(IE 6。0+, FF 1。5+, Safari 2。0+, Opera 9。0+),jQuery2。0及后续版本不再支持IE6/7/8浏览器。jQuery使开发者能更方便地处理HTML、events、实现动画效果,并且对AJAX交互方式进行了很好的封装,开发者可以很方便的调用。jQuery另外一个比较大的优势是,它的说明文档很全很详细,而且各种应用也有相应demo,同时还有许多成熟的插件可供选择。jQuery还能够使用户的html页面代码和html内容分离,也就是说,不用需要在html里面插入一些复杂的js来调用命令了,只需要定义id或class即可。 2。2。3 JavaScript JavaScript也被称为ECMAScript,是常用web浏览器的一部分,实现了客户端脚本和用户之间的交互。用户可以通过JavaScript控制浏览器,与服务器进行异步通讯,还可以改变显示的文档内容。JavaScript尽管一些命名,句法和标准库相似,但它和Java是无关的,在语义上有很大的差别。它的解释器被称为JavaScript引擎,属于浏览器的一部分,JavaScript作为广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态和一些特效功能。 2。2。4 ThinkPHP架构 ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、底层架构、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都非常方便。 (责任编辑:qin) |