基于PHP框架技术普法网站设计及实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PHP框架技术普法网站设计及实现

基于PHP框架技术普法网站设计及实现   摘要:随着当今信息技术的高速发展,网络技术在全方位应用的同时也在不断地更新,渐渐地,网络的影响力已不亚于报?、广播、电视这三大媒体。网络已经成为当代媒体传播新的一股源泉。在这个21世纪的新时代下,使用网络技术进行法制宣传工作,是宣传法制的一条不可或缺的重要渠道。文章通过对PHP框架技术的介绍和一个普法网站系统建立的介绍,实现让人们对法律法规的高度认识 关键词:PHP框架;MVC模式;普法网站 中图分类号:TP2 文献标识码A 文章编号2095-6363(2017)04-0085-01 我国为了法治能够深入人心,创建了一个普法网站系统,以这种创新的方式加强对法律的宣传力度,扩大法治的在我国的影响力,提高法治在人心中的地位。同时,也推动了我国“四五普法”规划的实施进程。在“四五”普法的时候,法制的重要性在逐渐上升,宣传方式也从口头变成了网络,建立了许许多多的普法网站。但是,这些普法网站普遍存在的问题是看重建轻视轻运营看重内容轻视交互。仅有少数网站会有法律咨询服务,像中国普法网。ASP为大多数网站所采取的技术,还有一些网站采用jsP,ASP等技术。这些目前较为流行的动态脚本语言还存在着问题,像网站单方面,不及时更新。这些问题会使访问者对网站的兴趣降低,普法效果会差很多。本文的主要工作是研究分析我国网络普法工作的优缺点,针对其不足之处,设计并实现一个能为人民很好服务的普法咨询服务网站 1.PHP框架技术 PHP与其他普通的脚本语言相比较之下,其突出的优势就是它具有开源并且完全免费的特点,这个特点体现出开发成本门槛很低。PHP程序还具有开发效率高、运行速度快、语法简单、开发成本低、跨平台性强等特点。软件开发的快与慢与PHP框架有直接关系,软件开发快的同时效率也可以保证,这对于程序的管理也十分重要,这样就降低了开发人员重复操作的繁琐步骤。PHP开发框架的出现,为网络程序设计者提供了新的思路去建立有创新性的网络程序,取代了重复而编写代码方式。PHP框架技术主要包含MVC模式、模板技术、缓存技术等 1.1 MVC模式 MVC模式的最大特点就是它可以利用模型、控制器以及视图的特殊方式,来将Web系统的流程方向、数据处理和内容体现这三方面抽象内容具体化。其中模型用来处理程序中的数据内容,保证数据的逻辑、顺序清楚。另外,模型还负责对数据进行输出和存储,这也是很重要的应用方式;视图是用来对程序中的数据进行处理。当然,视图应用的前提是模型的创建,据内容显示,可以看出视图与模型缺一不可;控制器是用来处理程序中用户交互的,控制器从视图上获取数据,从而控制用户对数据的输入,最后向模型发送数据,构成一连串的流程。MVC模式清晰的分层体现,可以对十分复杂的程序进行很好的管理。例如,就像用户可以顺利地完成视图设计,就算没有任何业务逻辑思维也可以,并且可以把应用程序的测试很简单的完成,还减少了用户的担忧。因为MVC模式有分层技术,这就使得分组开发变得简单许多,这会使开发人员节约很多时间,他们可以同时进行开发视图、控制器逻辑和业务逻辑 1.2模板技术 在MVC模式的视图层,一般会有一个模板解析引擎存在。模板解析引擎有着相比其他引擎较为简单的语言,因为还有一些其他的引擎会直接使用PHP语言。初始的设计人员通常都以模板语言作为模板设计语言,这在一定程度上减少了初始设计人员的学习成本。当系统运行起来时,模板编译将作为模板解析引擎的为执行脚本文件,PHP语法将作为引擎的语言 1.3缓存技术 缓存技术能够解决很多问题,例如,性能问题、稳定性、可用性等。缓存技术首要解决的就是性能问题,它将系统对应的数据自动的储存起来,这样可以不用对数据进行重复的创建、处理和传输,主要针对不改变的数据。在地区编码等,缓存技术的能够高效的提升网络程序的反应速度。这些都体现出此技术高性能的特点。稳定性是缓存技术能够解决的问题,此项特点体现在相同的应用中,针对同一数据,在逻辑服务和用户功能实行多次请求时,稳定性就开始发挥它的作用。但是当在用户人数过大的情况下,如果对每个用户的每次请求都进行回应和处理,这样会造成大量资源的消耗,造成浪费,也同时造成系统的不稳定。可用性也是缓存技术所解决的问题之一,在系统运行时,可能会遇到数据信息的服务意外停止的情况,如果使用了缓存技术,可以大大的减少这种情况的发生,同时在一定时间内可以让系统继续正常运行,最终达到提高系统可用性的效果 2.系统设计 2.1功能需求 1)文章的管理功能,对频道可以进行任意的删除、改写、创建等,自由调整网站频道,对文章有编辑和发布功能。另外,还支持音频、动画等多种媒体格式 2)咨询平台,作为本站的不一样的地方,为了打

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档