




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
點(diǎn)餐系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)和環(huán)境,軟件工程碩士論文本篇論文目錄導(dǎo)航:【題目】【第一章】【第二章】點(diǎn)餐系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)和環(huán)境【第三章】【第四章】【第五章】【第六章】【結(jié)/以下為參考文獻(xiàn)】第2章系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)和環(huán)境本系統(tǒng)主要是運(yùn)用當(dāng)前最新的5、css3、javascript、jQury等流行前臺(tái)設(shè)計(jì)技術(shù),利用php語(yǔ)言[3]在windows7環(huán)境下開(kāi)發(fā)出來(lái)的,華而不實(shí)所有的數(shù)據(jù)將存放在MySql數(shù)據(jù)庫(kù)中。本章主要介紹了5、css3流行前端設(shè)計(jì)技術(shù),分析了php后臺(tái)開(kāi)發(fā)語(yǔ)言的優(yōu)勢(shì)及其開(kāi)發(fā)環(huán)境,最后介紹了MySql數(shù)據(jù)庫(kù)的主要產(chǎn)品特點(diǎn)。2.1前段設(shè)計(jì)技術(shù)介紹2.1.15簡(jiǎn)介稱為超級(jí)文本標(biāo)記語(yǔ)言,是用來(lái)編寫(xiě)網(wǎng)頁(yè)的一種標(biāo)準(zhǔn)、一種規(guī)范,中規(guī)定了很多能夠構(gòu)造網(wǎng)頁(yè)內(nèi)容的標(biāo)記符,而閱讀器是能夠很好辨別著寫(xiě)標(biāo)記符的,能夠在閱讀器中很好的顯示出用編寫(xiě)出的網(wǎng)頁(yè)文件中的內(nèi)容。閱讀器閱讀網(wǎng)頁(yè)文件是按順序的,然后根據(jù)標(biāo)記符顯示其標(biāo)記的內(nèi)容[4].然而5是近年來(lái)網(wǎng)頁(yè)開(kāi)發(fā)標(biāo)準(zhǔn)最大的提升與改變。5的不同支出在于,5并不僅僅僅是用來(lái)表示網(wǎng)頁(yè)上的內(nèi)容,它的提升與改變意味著要Web將步入另一個(gè)愈加全面的世界,將步入一個(gè)能夠同電腦進(jìn)行很好的交互、多媒體方面〔包括音頻、動(dòng)畫(huà)、視頻等方面〕已經(jīng)被標(biāo)準(zhǔn)化的一個(gè)更高層次的應(yīng)用平臺(tái)[5].5具有:1、網(wǎng)頁(yè)編寫(xiě)起來(lái)比以前愈加方便,同時(shí)用戶使用起來(lái)會(huì)愈加友好;2、5中參加了很多新的元素,而這些元素是開(kāi)發(fā)一個(gè)更好、頁(yè)面愈加酷炫的網(wǎng)頁(yè)的基礎(chǔ);3、多媒體方面〔包括音頻、動(dòng)畫(huà)、視頻等方面〕已經(jīng)被標(biāo)準(zhǔn)化;4、對(duì)以前的網(wǎng)頁(yè)制作技術(shù)做了一個(gè)很好的改良與提升;5、對(duì)于網(wǎng)站的搜索引擎來(lái)講,5的出現(xiàn)能夠很好的契合網(wǎng)站索引等的優(yōu)化;6、方便移動(dòng)端的開(kāi)發(fā)與應(yīng)用等[6].2.1.2css3簡(jiǎn)介CSS稱為層疊樣式表〔CascadingStylesheet〕[7].一般情況下,CSS技術(shù)還能夠很好的和技術(shù)進(jìn)行搭配使用,假如講是對(duì)整個(gè)網(wǎng)頁(yè)整體的設(shè)計(jì),而CSS技術(shù)則是對(duì)網(wǎng)頁(yè)中如字體等小型控件樣式的控制與調(diào)整。在改變同一頁(yè)面的不同部分,或者頁(yè)數(shù)不同的網(wǎng)頁(yè)的外觀和格式的時(shí)候,只要對(duì)相應(yīng)的代碼做一些簡(jiǎn)單的修改即可[8].CSS3是CSS的更新與改良版本,CSS3語(yǔ)言最主要的改變與最鮮明的特點(diǎn)就是一改以前模塊的復(fù)雜與龐大的特點(diǎn),將模塊細(xì)化的模塊化特點(diǎn)。同時(shí),也加進(jìn)了一些更高層次性能的新的模塊。這些模塊包括:列表模塊、盒子模型、超鏈接方式、語(yǔ)言模塊、文字特效、背景和邊框、多欄布局等。CSS3提供了非常多新途徑去改善你的設(shè)計(jì)工作,且做了不少重要的變化[9].2.2php編程語(yǔ)言及開(kāi)發(fā)工具簡(jiǎn)介2.2.1php簡(jiǎn)介PHP稱為超文本預(yù)處理器,是一種好用方便并且開(kāi)源的編程語(yǔ)言[10].語(yǔ)法簡(jiǎn)單實(shí)際,華而不實(shí)融合的語(yǔ)言包括所有人都熟悉的C語(yǔ)言還有當(dāng)下最流行的Java語(yǔ)言,不僅使用廣泛并且還有助于學(xué)習(xí),主要適用于Web的開(kāi)發(fā)。PHP獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它的執(zhí)行速度更快,效果更好。華而不實(shí)在編寫(xiě)網(wǎng)頁(yè)方面它具有相比其他編程語(yǔ)言效率更高層次的特點(diǎn),這是由于PHP語(yǔ)言能夠在文檔中與混合編寫(xiě)的緣故。同時(shí),PHP還具有使代碼運(yùn)行更快的特點(diǎn)[11].總的來(lái)看,PHP的特性包括:1.PHP語(yǔ)法簡(jiǎn)單實(shí)際,華而不實(shí)融合的語(yǔ)言包括所有人都熟悉的C語(yǔ)言還有當(dāng)下最流行的Java語(yǔ)言。2.PHP具有相比其他編程語(yǔ)言效率更高層次的特點(diǎn),這是由于PHP語(yǔ)言能夠在文檔中與混合編寫(xiě)的緣故。3.PHP語(yǔ)言能夠與基本上所有流行的數(shù)據(jù)庫(kù)如:MySQL、SQLSever、Oracle等進(jìn)行連接,同時(shí),可以已在當(dāng)下流行的操作系統(tǒng)如:Windows7、Windows8、Ubuntu、Linux等上操作運(yùn)行。4.PHP語(yǔ)言支持功能的擴(kuò)展[12].php語(yǔ)言的優(yōu)勢(shì)具有下面幾點(diǎn):1.開(kāi)放源代碼:所有的PHP源代碼都能夠很容易得到。2.免費(fèi)性:PHP本身是免費(fèi)并且代碼是開(kāi)源的。3.方便實(shí)用性:程序在編寫(xiě)動(dòng)態(tài)網(wǎng)頁(yè)時(shí)效率高,運(yùn)行時(shí)速度快、開(kāi)發(fā)經(jīng)過(guò)簡(jiǎn)單快速,由于其融合的語(yǔ)言包括所有人都熟悉的C語(yǔ)言還有當(dāng)下最流行的Java語(yǔ)言,所以對(duì)于初學(xué)者來(lái)是很容易上手的。4.可移植性強(qiáng):PHP語(yǔ)言能夠與基本上所有流行的數(shù)據(jù)庫(kù)如:MySQL、SQLSever、Oracle等進(jìn)行連接,同時(shí),可以已在當(dāng)下流行的操作系統(tǒng)如:Windows7、Windows8、Ubuntu、Linux等上操作運(yùn)行。5.低消耗性:PHP語(yǔ)言基本不會(huì)占用很大的內(nèi)存空間,在開(kāi)發(fā)的經(jīng)過(guò)與運(yùn)行中,其占有與消耗的資源很少。6.面向?qū)ο螅河捎诖笮蜕虡I(yè)程序的開(kāi)發(fā)基本上都是使用面向?qū)ο蟮恼Z(yǔ)言開(kāi)發(fā),所以php語(yǔ)言也加強(qiáng)了面向?qū)ο筮@一特性。7.語(yǔ)言特性:php既是腳本語(yǔ)言同時(shí)也是類C語(yǔ)言[13].2.2.2開(kāi)發(fā)工具介紹Notepad++是多種文本編輯器中的一種,它主要運(yùn)行在Windows操作系統(tǒng)下,配合中國(guó)的使用人群,它提供了的接口都是中文化的及支持多國(guó)語(yǔ)言、多種編寫(xiě)語(yǔ)言、多種網(wǎng)頁(yè)腳本語(yǔ)言編寫(xiě)的功能。Notepad++功能是Notepad的升級(jí)版,重點(diǎn)在于,它除了有文字文檔的操作功能,可以以用來(lái)編寫(xiě)程序代碼[14].而且Notepad++具有像語(yǔ)法高亮,語(yǔ)法折疊,宏等編輯器常用功能,是程序員們最喜歡的編輯器之一。假如你對(duì)Notepad++有不滿意的地方,還能夠通過(guò)自行開(kāi)發(fā)擴(kuò)展或安裝擴(kuò)展來(lái)定義一個(gè)跟合適你自個(gè)的Notepad++[15],它的主要特性有:1.Notepad++具有像語(yǔ)法高亮,能夠在用戶閱讀文檔的經(jīng)過(guò)中標(biāo)記下來(lái)對(duì)于用戶來(lái)講重要的部分以做日后的提醒功能,并且在編寫(xiě)程序的經(jīng)過(guò)中語(yǔ)法高亮功能對(duì)程序員來(lái)講特別的友好;2.對(duì)于網(wǎng)頁(yè)編程代碼,為了方便進(jìn)行調(diào)試,它允許選擇在不同的閱讀器中打開(kāi)查看;3.Notepad++具有像語(yǔ)法折疊的功能,它能夠自動(dòng)檢測(cè)文件類型,假如是編程文件,他能夠自動(dòng)檢測(cè)到函數(shù)的關(guān)鍵節(jié)點(diǎn),對(duì)于這個(gè)關(guān)鍵節(jié)點(diǎn),它能夠像其他編程工具一樣支持折疊、打開(kāi),使整個(gè)文檔具有層次感;4.可在分窗口中打開(kāi)多個(gè)子窗口,允許滾輪改變文檔顯示比例和快速切換全屏顯示形式;5.提供了一些實(shí)用工具,如顯示選中文本的字節(jié)數(shù)、鄰行互換位置、宏功能等[16].2.3MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介MySQL是一個(gè)由瑞典MySQLAB公司開(kāi)發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)[17],當(dāng)前屬于Oracle旗下的一個(gè)子公司。MySQL是一種關(guān)聯(lián)性數(shù)據(jù)庫(kù)管理系統(tǒng),同時(shí)它也是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在WEB應(yīng)用方面MySQL是最好的RDBMS〔關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)〕應(yīng)用軟件之一。具有很快的速度和靈敏性,這是由于MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)是將數(shù)據(jù)保存在很多的表中,并不是像其它非關(guān)聯(lián)性數(shù)據(jù)庫(kù)一樣,將所有數(shù)據(jù)存放在一個(gè)類似大容器的數(shù)據(jù)倉(cāng)庫(kù)中的緣故。一個(gè)數(shù)據(jù)庫(kù)好壞的評(píng)價(jià)是由用戶來(lái)評(píng)價(jià)的,對(duì)于操作數(shù)據(jù)庫(kù)來(lái)講,大多數(shù)用戶是對(duì)SQL語(yǔ)言很熟悉的,而對(duì)于MySQL數(shù)據(jù)哭的操作來(lái)講正是用的SQL語(yǔ)言,所以在操作的方面是很方便用戶的,對(duì)用戶是特別友好的。MySQL軟件采用的政策為雙受權(quán)政策,顧名思義,雙受權(quán)即為社區(qū)版和商業(yè)版兩種版本的受權(quán),由于MySQL數(shù)據(jù)庫(kù)具有很多優(yōu)點(diǎn)最主要是運(yùn)行快,操作方便等,所以受歡迎程度日益上升,并且使用范圍也在大幅度的增加。對(duì)于其社區(qū)版來(lái)講,開(kāi)發(fā)者為了擴(kuò)大其可用程度,開(kāi)發(fā)的MySQL數(shù)據(jù)庫(kù)與PHP編程語(yǔ)言和Apache環(huán)境搭配能夠產(chǎn)生很好的化學(xué)反響[18].它具有下面特性:1.源代碼的可移植性,MySQL的編寫(xiě)使用了C和C++,同時(shí)測(cè)試是使用多種編譯器進(jìn)行的。2.支持當(dāng)下最流行的操作系統(tǒng),如:Windows、Linux、MacOS,還有一些人們不常用但是在大型服務(wù)器上所使用的操作系統(tǒng)。3.由于在大多數(shù)的情況下是要與編程語(yǔ)言配合使用的,所以為了方便各種語(yǔ)言的連接,它為多種編程語(yǔ)言提供了連接數(shù)據(jù)庫(kù)等的接口。4.一般情況下IO接口和CPU的速率是不匹配的,同時(shí)CPU的資源也不能很好的利用,而MySQL數(shù)據(jù)庫(kù)在運(yùn)行時(shí)支持多線程的特點(diǎn)很好的彌補(bǔ)了這一劣勢(shì)。5.MySQL數(shù)據(jù)庫(kù)具有提高查詢速度和優(yōu)化查詢算法的特點(diǎn),則它能夠有效處理有上千萬(wàn)條記錄的大型數(shù)據(jù)[19].6.MySQL數(shù)據(jù)庫(kù)支持多種語(yǔ)言格式,多種語(yǔ)言都能夠在數(shù)據(jù)庫(kù)中建表,開(kāi)創(chuàng)建立數(shù)據(jù)庫(kù)。7.支持多種數(shù)據(jù)庫(kù)連接途徑,如:TCP/IP、ODBC和JDBC等。8.MySQL是一種開(kāi)源的數(shù)據(jù)庫(kù)管理系統(tǒng),不僅不用付費(fèi),同時(shí)在使用的經(jīng)過(guò)中您還能夠根據(jù)自個(gè)的愛(ài)好來(lái)進(jìn)行更改。9.MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語(yǔ)言形式。13.由于PHP是當(dāng)前最流行的Web開(kāi)發(fā)語(yǔ)言,所以MySQL數(shù)據(jù)庫(kù)與PHP編程語(yǔ)言和Apache環(huán)境搭配能夠產(chǎn)生很好的化學(xué)反響。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房屋買賣合同版范本
- 區(qū)塊鏈技術(shù)助力企業(yè)透明化經(jīng)營(yíng)與決策
- 加工承包合同范本
- 醫(yī)療商業(yè)地產(chǎn)的未來(lái)趨勢(shì)與新機(jī)遇
- 冷軋廠百日安全競(jìng)賽活動(dòng)總結(jié)模版
- 企業(yè)數(shù)字化轉(zhuǎn)型中如何利用區(qū)塊鏈提高內(nèi)部管理效率
- 醫(yī)療旅游目的地醫(yī)院的營(yíng)銷策略
- 醫(yī)療信息化對(duì)醫(yī)藥企業(yè)的影響
- 臨時(shí)維修安全合同范例
- 東城區(qū)家具運(yùn)輸合同范例
- 2024燃?xì)獍踩O(jiān)管信息化平臺(tái)建設(shè)與維護(hù)服務(wù)合同3篇
- 大學(xué)生活中的習(xí)慣改造
- 江蘇省南通市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版質(zhì)量測(cè)試((上下)學(xué)期)試卷及答案
- (工作總結(jié))業(yè)擴(kuò)報(bào)裝技術(shù)工作總結(jié)范文
- 中建全套雨季施工方案
- 青春期異性之間的交往課件高中上學(xué)期心理健康主題班會(huì)
- 北京工業(yè)大學(xué)《計(jì)量經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 人工智能應(yīng)用開(kāi)發(fā)合同
- 猩紅熱課件完整版本
- 肌肉骨骼康復(fù)學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 高三英語(yǔ)一輪復(fù)習(xí)備考實(shí)踐經(jīng)驗(yàn)分享 課件
評(píng)論
0/150
提交評(píng)論