天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于MVC設計模式的輕量級PHP開發(fā)框架的研究與實現(xiàn)

發(fā)布時間:2017-05-23 13:00

  本文關鍵詞:基于MVC設計模式的輕量級PHP開發(fā)框架的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:隨著互聯(lián)網(wǎng)的迅速發(fā)展和廣泛普及,各種新興的網(wǎng)絡技術也層出不窮,但從Web的角度來看,目前的互聯(lián)網(wǎng)仍然處于Web 2.0時代,基于Web而產生的應用正在對人們的生活和工作產生著日漸深遠的影響,在絕大部分的情況下,PHP是服務器端Web應用開發(fā)的首選語言。為解決火熱的PHP應用需求與低效的交付能力之間的矛盾,促進快速應用開發(fā),Web軟件行業(yè)逐漸地引入了開發(fā)框架的概念。PHP從5.0版本之后才強化了面向對象的特性,在此基礎之上,受其它Web語言開發(fā)框架的影響,逐漸出現(xiàn)了基于MVC模式的PHP開發(fā)框架。如今知名的PHP開發(fā)框架已經多達幾十種,而且,其數(shù)量還在不斷增加,使用戶選擇起來比較困難;另外,每個公司業(yè)務都有自己的特點,只有依據(jù)自身業(yè)務特征構建框架,才能在開發(fā)時真正做到省時省力;自主開發(fā)框架能夠加強團隊的技術交流和沉淀;開源框架針對的是通用需求,企業(yè)如果想要有自己的特色功能,需要深入理解其原理方能改動,在框架出現(xiàn)bug時也很難做到及時修補;大多數(shù)開源框架都比較“笨重”,運行效率偏低。針對以上種種問題,本文設計、研制了一款輕量級的學習型PHP開發(fā)框架,它具備MVC開發(fā)框架的基本功能和良好的擴展性,同時在性能上較之PHP官方框架有所提升。總結下來主要有這些工作:介紹研究背景和國內外現(xiàn)狀;對國內外主流開發(fā)框架的優(yōu)缺點進行說明;分析了本研究的意義并確定研究目標;安排了文章的組織結構。在相關原理與技術部分,簡明介紹了框架研制過程中所涉及的關鍵技術和原理。接著,進行了框架系統(tǒng)的需求分析和設計,闡述了其編碼實現(xiàn)方法。然后,對框架進行了功能測試,并對比PHP原生語言、TP、ZF等對其性能進行了測試,得出實驗結論。最后,進行了總結和展望。
【關鍵詞】:MVC模式 Web應用 開發(fā)框架 PHP 模板引擎
【學位授予單位】:長春工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52;TP393.09
【目錄】:
  • 摘要3-4
  • Abstract4-7
  • 第一章 緒論7-10
  • 1.1 論文研究的背景7
  • 1.2 國內外研究現(xiàn)狀7-8
  • 1.3 本文的研究目的及意義8-9
  • 1.4 本文的結構安排9
  • 1.5 本章小結9-10
  • 第二章 相關理論與技術10-17
  • 2.1 PHP語言簡介10-11
  • 2.2 MVC設計模式原理11-12
  • 2.2.1 模型(Model)11-12
  • 2.2.2 視圖(View)12
  • 2.2.3 控制器(Controller)12
  • 2.3 Ajax技術原理12-13
  • 2.4 數(shù)據(jù)庫相關技術13-15
  • 2.4.1 MySQL介紹13-14
  • 2.4.2 MySQLi擴展14
  • 2.4.3 PDO擴展14-15
  • 2.5 模板引擎技術15-16
  • 2.6 Memcache 原理16
  • 2.7 本章小結16-17
  • 第三章 框架需求分析17-23
  • 3.1 功能性需求分析17-22
  • 3.1.1 框架結構分析17-18
  • 3.1.2 運行機制分析18-19
  • 3.1.3 項目構建分析19-20
  • 3.1.4 框架安全分析20-22
  • 3.2 非功能性需求分析22
  • 3.3 本章小結22-23
  • 第四章 框架系統(tǒng)設計23-33
  • 4.1 概要設計23-25
  • 4.1.1 目錄組織結構設計23-24
  • 4.1.2 MVC模式設計24-25
  • 4.2 詳細設計25-30
  • 4.2.1 框架結構設計25-26
  • 4.2.2 運行機制設計26-27
  • 4.2.3 框架安全設計27-29
  • 4.2.4 項目構建設計29-30
  • 4.3 常用工具類設計30-32
  • 4.4 本章小結32-33
  • 第五章 框架具體實現(xiàn)33-43
  • 5.1 編碼方式與規(guī)范33-34
  • 5.1.1 OOP方法的選擇33-34
  • 5.1.2 命名規(guī)范34
  • 5.2 數(shù)據(jù)操作實現(xiàn)34-35
  • 5.3 視圖引擎實現(xiàn)35-37
  • 5.4 框架結構實現(xiàn)37-39
  • 5.5 運行機制實現(xiàn)39-40
  • 5.6 安全機制實現(xiàn)40-41
  • 5.7 項目構建實現(xiàn)41-42
  • 5.8 本章小結42-43
  • 第六章 框架測試43-51
  • 6.1 功能測試43-44
  • 6.1.1 測試用例設計43-44
  • 6.1.2 測試結果及分析44
  • 6.2 性能測試44-50
  • 6.2.1 測試環(huán)境44-45
  • 6.2.2 DB操作測試45-47
  • 6.2.3 頁面加載測試47
  • 6.2.4 模板處理測試47-48
  • 6.2.5 負載能力測試48-50
  • 6.3 本章小結50-51
  • 第七章 總結與展望51-52
  • 7.1 總結51
  • 7.2 展望51-52
  • 致謝52-53
  • 參考文獻53-56
  • 作者簡介56
  • 攻讀碩士學位期間研究成果56

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 張萬壽,范宗興,張明鵬;以《寧夏年鑒》為例淺談年鑒框架結構的年度化和個性化[J];年鑒信息與研究;2004年05期

2 張玉榮;關于醫(yī)學年鑒創(chuàng)新的思考[J];年鑒信息與研究;2004年06期

3 魯孟河;;談談地方綜合年鑒框架設計的規(guī)范與創(chuàng)新[J];年鑒信息與研究;2007年Z1期

4 魏克信;圖書框架結構初探[J];吉林大學社會科學學報;1988年04期

5 陳仁禮;;年鑒框架結構要與建立市場經濟相適應[J];年鑒工作與研究;1994年03期

6 許家康;;年鑒框架的作用及設計原則[J];年鑒信息與研究;1996年04期

7 張今三;;年鑒框架設計三議[J];年鑒信息與研究;1997年01期

8 劉銀忠,段志云,李海初;計算機輔助教學系統(tǒng)的開發(fā)思想及框架結構探析[J];海軍工程學院學報;1998年01期

9 郭建群;精益求精,提高年鑒編輯質量[J];年鑒信息與研究;2001年03期

10 薛新芳;;試述武警年鑒框架設置的規(guī)范與創(chuàng)新[J];年鑒信息與研究;2007年03期

中國重要會議論文全文數(shù)據(jù)庫 前10條

1 李楠;余健;崔永旭;白文鵬;周玉潔;;不同施工順序對現(xiàn)澆預應力混凝土框架結構的影響[A];第八屆后張預應力學術交流會論文集[C];2004年

2 劉春龍;;與時俱進 張揚個性 創(chuàng)新年鑒框架——縣(市)級綜合年鑒框架優(yōu)化整合的思考[A];江蘇省地方志學會成立10周年紀念大會暨地方志與地方文化學術研討會專輯[C];2004年

3 李易;陸新征;任愛珠;葉列平;陳適才;;某八層混凝土框架結構火災連續(xù)倒塌模擬[A];第19屆全國結構工程學術會議論文集(第Ⅱ冊)[C];2010年

4 邢賓;路世豹;宋傳旺;荊煜;吳艷霞;;隧道開挖引發(fā)的地表沉降對上部框架結構的影響[A];第2屆全國工程安全與防護學術會議論文集(下冊)[C];2010年

5 張春富;樊慶玲;;談建筑工程中框架結構構造與設計[A];第二屆“科協(xié)文化——中關村論壇”論文集[C];2013年

6 楊宗放;尚連飛;;部分預應力混凝土框架結構與鋼筋混凝土框架結構經濟比較[A];預應力混凝土現(xiàn)況與發(fā)展——中國土木工程學會混凝土及預應力混凝土學會后張預應力混凝土結構委員會第一屆第三次學術交流會論文集[C];1992年

7 完海鷹;張卉;遲冰;吳彥;;某框架結構火災后的鑒定加固技術研究[A];“發(fā)展綠色技術,,建設節(jié)約結構”——第十四屆全國混凝土及預應力混凝土學術會議論文集[C];2007年

8 楊建國;;框架結構爆破倒塌的有限元動態(tài)模擬分析[A];第20屆全國結構工程學術會議論文集(第Ⅰ冊)[C];2011年

9 陳虬;萬文;;混凝土框架結構的隨機有限元分析[A];第三屆全國結構工程學術會議論文集(上)[C];1994年

10 王群;袁平;吳知豐;;框架結構彎剪模型的參數(shù)識別法[A];第六屆全國結構工程學術會議論文集(第二卷)[C];1997年

中國重要報紙全文數(shù)據(jù)庫 前10條

1 創(chuàng)平辦;搭好創(chuàng)平框架促進工作開展[N];韶關日報;2013年

2 記者 李雪竹;四川 督查懲防體系基本框架構建[N];中國紀檢監(jiān)察報;2012年

3 李靜華;木框架結構 風光無限[N];中國房地產報;2003年

4 安國強邋于海濤;青島客站框架結構主體施工進入沖刺階段[N];人民鐵道;2007年

5 夢覺;用DreamWeaver快速搭建框架頁面[N];電腦報;2001年

6 天津大學 于慶榮;約束混凝土柱裝配整體式框架結構優(yōu)勢[N];中國建材報;2013年

7 本報記者 馮海波 通訊員 周玉 陳瑩;“海螺”,嘹亮,“門式框架”矗立[N];廣東科技報;2012年

8 吳朝紅;如何保證鋼筋在框架結構中的施工質量[N];廣東建設報;2000年

9 蔡軍 林國贊 特約記者 張軍;輕型木框架建筑[N];中國房地產報;2003年

10 邵源;獨立闡釋學習型社會[N];社會科學報;2005年

中國博士學位論文全文數(shù)據(jù)庫 前10條

1 郭智峰;鋼筋混凝土柱—鋼梁混合框架抗震性能及設計方法研究[D];西安建筑科技大學;2014年

2 楊偉松;學校多層RC框架結構地震倒塌機理研究[D];中國地震局工程力學研究所;2015年

3 翁旭然;建筑結構地震倒塌及存活空間分布規(guī)律研究[D];中國地震局工程力學研究所;2015年

4 張家廣;防屈曲支撐加固鋼筋混凝土框架抗震性能及設計方法[D];哈爾濱工業(yè)大學;2015年

5 董建莉;新型延性節(jié)點鋼框架抗震性能研究[D];青島理工大學;2016年

6 閆培雷;考慮隔墻影響的框架結構非線性地震反應分析及地震災場模擬[D];哈爾濱工程大學;2010年

7 袁景;考慮土—結構相互作用的鋼筋混凝土框架結構地震倒塌破壞仿真分析[D];遼寧工程技術大學;2013年

8 張大帥;新型多孔框架材料的設計、合成與性能研究[D];南開大學;2014年

9 曲哲;搖擺墻—框架結構抗震損傷機制控制及設計方法研究[D];清華大學;2010年

10 許衛(wèi)曉;階梯墻框架結構抗震性能及設計方法研究[D];中國地震局工程力學研究所;2014年

中國碩士學位論文全文數(shù)據(jù)庫 前10條

1 洪文杰;配HRB500鋼筋的混凝土框架結構抗震性能研究[D];華南理工大學;2015年

2 劉楊;開角縫框架節(jié)點抗震性能動力試驗研究[D];河北聯(lián)合大學;2014年

3 謝賢鑫;鋼筋混凝土框架結構震后安全性鑒定試驗研究[D];東北林業(yè)大學;2015年

4 李玉;鋼筋混凝土框架結構基于IDA方法的易損性分析[D];西安建筑科技大學;2015年

5 文晶晶;現(xiàn)澆樓板對鋼筋混凝土框架結構抗震性能的影響[D];西安建筑科技大學;2015年

6 王初

本文編號:387979


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/387979.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶324d7***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com