點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文_第1頁
點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文_第2頁
點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文_第3頁
點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文_第4頁
點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文本篇論文目錄導(dǎo)航:【題目】【第一章】【第二章】點(diǎn)餐系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境【第三章】【第四章】【第五章】【第六章】【結(jié)/以下為參考文獻(xiàn)】第2章系統(tǒng)開發(fā)的相關(guān)技術(shù)和環(huán)境本系統(tǒng)主要是運(yùn)用當(dāng)前最新的5、css3、javascript、jQury等流行前臺(tái)設(shè)計(jì)技術(shù),利用php語言[3]在windows7環(huán)境下開發(fā)出來的,華而不實(shí)所有的數(shù)據(jù)將存放在MySql數(shù)據(jù)庫中。本章主要介紹了5、css3流行前端設(shè)計(jì)技術(shù),分析了php后臺(tái)開發(fā)語言的優(yōu)勢及其開發(fā)環(huán)境,最后介紹了MySql數(shù)據(jù)庫的主要產(chǎn)品特點(diǎn)。2.1前段設(shè)計(jì)技術(shù)介紹2.1.15簡介稱為超級(jí)文本標(biāo)記語言,是用來編寫網(wǎng)頁的一種標(biāo)準(zhǔn)、一種規(guī)范,中規(guī)定了很多能夠構(gòu)造網(wǎng)頁內(nèi)容的標(biāo)記符,而閱讀器是能夠很好辨別著寫標(biāo)記符的,能夠在閱讀器中很好的顯示出用編寫出的網(wǎng)頁文件中的內(nèi)容。閱讀器閱讀網(wǎng)頁文件是按順序的,然后根據(jù)標(biāo)記符顯示其標(biāo)記的內(nèi)容[4].然而5是近年來網(wǎng)頁開發(fā)標(biāo)準(zhǔn)最大的提升與改變。5的不同支出在于,5并不僅僅僅是用來表示網(wǎng)頁上的內(nèi)容,它的提升與改變意味著要Web將步入另一個(gè)愈加全面的世界,將步入一個(gè)能夠同電腦進(jìn)行很好的交互、多媒體方面〔包括音頻、動(dòng)畫、視頻等方面〕已經(jīng)被標(biāo)準(zhǔn)化的一個(gè)更高層次的應(yīng)用平臺(tái)[5].5具有:1、網(wǎng)頁編寫起來比以前愈加方便,同時(shí)用戶使用起來會(huì)愈加友好;2、5中參加了很多新的元素,而這些元素是開發(fā)一個(gè)更好、頁面愈加酷炫的網(wǎng)頁的基礎(chǔ);3、多媒體方面〔包括音頻、動(dòng)畫、視頻等方面〕已經(jīng)被標(biāo)準(zhǔn)化;4、對(duì)以前的網(wǎng)頁制作技術(shù)做了一個(gè)很好的改良與提升;5、對(duì)于網(wǎng)站的搜索引擎來講,5的出現(xiàn)能夠很好的契合網(wǎng)站索引等的優(yōu)化;6、方便移動(dòng)端的開發(fā)與應(yīng)用等[6].2.1.2css3簡介CSS稱為層疊樣式表〔CascadingStylesheet〕[7].一般情況下,CSS技術(shù)還能夠很好的和技術(shù)進(jìn)行搭配使用,假如講是對(duì)整個(gè)網(wǎng)頁整體的設(shè)計(jì),而CSS技術(shù)則是對(duì)網(wǎng)頁中如字體等小型控件樣式的控制與調(diào)整。在改變同一頁面的不同部分,或者頁數(shù)不同的網(wǎng)頁的外觀和格式的時(shí)候,只要對(duì)相應(yīng)的代碼做一些簡單的修改即可[8].CSS3是CSS的更新與改良版本,CSS3語言最主要的改變與最鮮明的特點(diǎn)就是一改以前模塊的復(fù)雜與龐大的特點(diǎn),將模塊細(xì)化的模塊化特點(diǎn)。同時(shí),也加進(jìn)了一些更高層次性能的新的模塊。這些模塊包括:列表模塊、盒子模型、超鏈接方式、語言模塊、文字特效、背景和邊框、多欄布局等。CSS3提供了非常多新途徑去改善你的設(shè)計(jì)工作,且做了不少重要的變化[9].2.2php編程語言及開發(fā)工具簡介2.2.1php簡介PHP稱為超文本預(yù)處理器,是一種好用方便并且開源的編程語言[10].語法簡單實(shí)際,華而不實(shí)融合的語言包括所有人都熟悉的C語言還有當(dāng)下最流行的Java語言,不僅使用廣泛并且還有助于學(xué)習(xí),主要適用于Web的開發(fā)。PHP獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它的執(zhí)行速度更快,效果更好。華而不實(shí)在編寫網(wǎng)頁方面它具有相比其他編程語言效率更高層次的特點(diǎn),這是由于PHP語言能夠在文檔中與混合編寫的緣故。同時(shí),PHP還具有使代碼運(yùn)行更快的特點(diǎn)[11].總的來看,PHP的特性包括:1.PHP語法簡單實(shí)際,華而不實(shí)融合的語言包括所有人都熟悉的C語言還有當(dāng)下最流行的Java語言。2.PHP具有相比其他編程語言效率更高層次的特點(diǎn),這是由于PHP語言能夠在文檔中與混合編寫的緣故。3.PHP語言能夠與基本上所有流行的數(shù)據(jù)庫如:MySQL、SQLSever、Oracle等進(jìn)行連接,同時(shí),可以已在當(dāng)下流行的操作系統(tǒng)如:Windows7、Windows8、Ubuntu、Linux等上操作運(yùn)行。4.PHP語言支持功能的擴(kuò)展[12].php語言的優(yōu)勢具有下面幾點(diǎn):1.開放源代碼:所有的PHP源代碼都能夠很容易得到。2.免費(fèi)性:PHP本身是免費(fèi)并且代碼是開源的。3.方便實(shí)用性:程序在編寫動(dòng)態(tài)網(wǎng)頁時(shí)效率高,運(yùn)行時(shí)速度快、開發(fā)經(jīng)過簡單快速,由于其融合的語言包括所有人都熟悉的C語言還有當(dāng)下最流行的Java語言,所以對(duì)于初學(xué)者來是很容易上手的。4.可移植性強(qiáng):PHP語言能夠與基本上所有流行的數(shù)據(jù)庫如:MySQL、SQLSever、Oracle等進(jìn)行連接,同時(shí),可以已在當(dāng)下流行的操作系統(tǒng)如:Windows7、Windows8、Ubuntu、Linux等上操作運(yùn)行。5.低消耗性:PHP語言基本不會(huì)占用很大的內(nèi)存空間,在開發(fā)的經(jīng)過與運(yùn)行中,其占有與消耗的資源很少。6.面向?qū)ο螅河捎诖笮蜕虡I(yè)程序的開發(fā)基本上都是使用面向?qū)ο蟮恼Z言開發(fā),所以php語言也加強(qiáng)了面向?qū)ο筮@一特性。7.語言特性:php既是腳本語言同時(shí)也是類C語言[13].2.2.2開發(fā)工具介紹Notepad++是多種文本編輯器中的一種,它主要運(yùn)行在Windows操作系統(tǒng)下,配合中國的使用人群,它提供了的接口都是中文化的及支持多國語言、多種編寫語言、多種網(wǎng)頁腳本語言編寫的功能。Notepad++功能是Notepad的升級(jí)版,重點(diǎn)在于,它除了有文字文檔的操作功能,可以以用來編寫程序代碼[14].而且Notepad++具有像語法高亮,語法折疊,宏等編輯器常用功能,是程序員們最喜歡的編輯器之一。假如你對(duì)Notepad++有不滿意的地方,還能夠通過自行開發(fā)擴(kuò)展或安裝擴(kuò)展來定義一個(gè)跟合適你自個(gè)的Notepad++[15],它的主要特性有:1.Notepad++具有像語法高亮,能夠在用戶閱讀文檔的經(jīng)過中標(biāo)記下來對(duì)于用戶來講重要的部分以做日后的提醒功能,并且在編寫程序的經(jīng)過中語法高亮功能對(duì)程序員來講特別的友好;2.對(duì)于網(wǎng)頁編程代碼,為了方便進(jìn)行調(diào)試,它允許選擇在不同的閱讀器中打開查看;3.Notepad++具有像語法折疊的功能,它能夠自動(dòng)檢測文件類型,假如是編程文件,他能夠自動(dòng)檢測到函數(shù)的關(guān)鍵節(jié)點(diǎn),對(duì)于這個(gè)關(guān)鍵節(jié)點(diǎn),它能夠像其他編程工具一樣支持折疊、打開,使整個(gè)文檔具有層次感;4.可在分窗口中打開多個(gè)子窗口,允許滾輪改變文檔顯示比例和快速切換全屏顯示形式;5.提供了一些實(shí)用工具,如顯示選中文本的字節(jié)數(shù)、鄰行互換位置、宏功能等[16].2.3MySQL數(shù)據(jù)庫簡介MySQL是一個(gè)由瑞典MySQLAB公司開發(fā)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)[17],當(dāng)前屬于Oracle旗下的一個(gè)子公司。MySQL是一種關(guān)聯(lián)性數(shù)據(jù)庫管理系統(tǒng),同時(shí)它也是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在WEB應(yīng)用方面MySQL是最好的RDBMS〔關(guān)系數(shù)據(jù)庫管理系統(tǒng)〕應(yīng)用軟件之一。具有很快的速度和靈敏性,這是由于MySQL數(shù)據(jù)庫中的數(shù)據(jù)是將數(shù)據(jù)保存在很多的表中,并不是像其它非關(guān)聯(lián)性數(shù)據(jù)庫一樣,將所有數(shù)據(jù)存放在一個(gè)類似大容器的數(shù)據(jù)倉庫中的緣故。一個(gè)數(shù)據(jù)庫好壞的評(píng)價(jià)是由用戶來評(píng)價(jià)的,對(duì)于操作數(shù)據(jù)庫來講,大多數(shù)用戶是對(duì)SQL語言很熟悉的,而對(duì)于MySQL數(shù)據(jù)哭的操作來講正是用的SQL語言,所以在操作的方面是很方便用戶的,對(duì)用戶是特別友好的。MySQL軟件采用的政策為雙受權(quán)政策,顧名思義,雙受權(quán)即為社區(qū)版和商業(yè)版兩種版本的受權(quán),由于MySQL數(shù)據(jù)庫具有很多優(yōu)點(diǎn)最主要是運(yùn)行快,操作方便等,所以受歡迎程度日益上升,并且使用范圍也在大幅度的增加。對(duì)于其社區(qū)版來講,開發(fā)者為了擴(kuò)大其可用程度,開發(fā)的MySQL數(shù)據(jù)庫與PHP編程語言和Apache環(huán)境搭配能夠產(chǎn)生很好的化學(xué)反響[18].它具有下面特性:1.源代碼的可移植性,MySQL的編寫使用了C和C++,同時(shí)測試是使用多種編譯器進(jìn)行的。2.支持當(dāng)下最流行的操作系統(tǒng),如:Windows、Linux、MacOS,還有一些人們不常用但是在大型服務(wù)器上所使用的操作系統(tǒng)。3.由于在大多數(shù)的情況下是要與編程語言配合使用的,所以為了方便各種語言的連接,它為多種編程語言提供了連接數(shù)據(jù)庫等的接口。4.一般情況下IO接口和CPU的速率是不匹配的,同時(shí)CPU的資源也不能很好的利用,而MySQL數(shù)據(jù)庫在運(yùn)行時(shí)支持多線程的特點(diǎn)很好的彌補(bǔ)了這一劣勢。5.MySQL數(shù)據(jù)庫具有提高查詢速度和優(yōu)化查詢算法的特點(diǎn),則它能夠有效處理有上千萬條記錄的大型數(shù)據(jù)[19].6.MySQL數(shù)據(jù)庫支持多種語言格式,多種語言都能夠在數(shù)據(jù)庫中建表,開創(chuàng)建立數(shù)據(jù)庫。7.支持多種數(shù)據(jù)庫連接途徑,如:TCP/IP、ODBC和JDBC等。8.MySQL是一種開源的數(shù)據(jù)庫管理系統(tǒng),不僅不用付費(fèi),同時(shí)在使用的經(jīng)過中您還能夠根據(jù)自個(gè)的愛好來進(jìn)行更改。9.MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式。13.由于PHP是當(dāng)前最流行的Web開發(fā)語言,所以MySQL數(shù)據(jù)庫與PHP編程語言和Apache環(huán)境搭配能夠產(chǎn)生很好的化學(xué)反響。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論