freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux餐廳點(diǎn)菜系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文-全文預(yù)覽

  

【正文】 點(diǎn)菜端管理模塊點(diǎn)菜端是顧客從前臺(tái)獲知該餐桌空閑,則開(kāi)臺(tái),并開(kāi)始點(diǎn)菜,點(diǎn)菜界面可以根據(jù)菜譜信息點(diǎn)擊選擇按鈕,如果需要?jiǎng)h除可以點(diǎn)擊刪除按鈕,當(dāng)確認(rèn)后點(diǎn)擊提交按鈕就將顧客點(diǎn)菜信息發(fā)送到服務(wù)器,服務(wù)器并發(fā)送到后廚。lt))。lt =time(NULL)。QString str2 = QString(tr(桌號(hào):)+tr(af)+tr(共計(jì)))。}QString a。sprintf(a,%d %d ,menu1[i].price,menu1[i].num)。QString str1 = QString(tr(菜名 價(jià)格 數(shù)量))。}else//結(jié)帳{shou()。主要實(shí)現(xiàn)代碼如下:void foregroundDialog::table1(){ QTextCodec::setCodecForTr(QTextCodec::codecForName(utf8))。/*服務(wù)器主程序返回繼續(xù)等待下一次客戶端連接*/}close(sockfd)。/*創(chuàng)建線程,處理客戶端請(qǐng)求*/pthread_t tid。address_size)) == 1){perror(Accept error!)。}address_size = sizeof(client_addr)。server_addr,sizeof(server_addr)) == 1){perror(Bind error!)。 = AF_INET。主要實(shí)現(xiàn)代碼如下: if((sockfd = socket(AF_INET,SOCK_STREAM,0)) == 1){perror(Socket error!)。 服務(wù)器管理模塊服務(wù)器模塊主要是用C語(yǔ)言編寫的,主要是為其他模塊間的通信。設(shè)計(jì)中主要將餐廳點(diǎn)菜系統(tǒng)分為五個(gè)模塊,每個(gè)模塊的需求和實(shí)現(xiàn)的功能進(jìn)行了闡述和詳細(xì)設(shè)計(jì)過(guò)程分析。查詢菜單功能是查詢是否有哪道菜肴信息。詢問(wèn)刪菜做完接收菜單后廚管理模塊圖34 后廚終端模塊5.?dāng)?shù)據(jù)庫(kù)管理:數(shù)據(jù)庫(kù)管理管理菜單數(shù)據(jù)庫(kù)信息,包括刪除菜單列表、添加菜單列表,查詢菜單等功能。選擇菜肴功能是將用戶選擇的菜肴存與表中,用戶可以添加與刪除。細(xì)分的功能模塊如圖32。當(dāng)顧客點(diǎn)菜客戶端與服務(wù)器連接后,可通過(guò)此將點(diǎn)菜信息發(fā)送到后廚。用QtCreator可以動(dòng)態(tài)的調(diào)整用戶風(fēng)格圖形界面,直到滿意為止。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。3.系統(tǒng)的易用性:餐廳自助點(diǎn)菜系統(tǒng)是直接面對(duì)用戶的,而用戶往往對(duì)計(jì)算機(jī)并不是非常熟悉。2.系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性:餐廳自助點(diǎn)菜系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足信息處理的需求。同時(shí)有個(gè)數(shù)據(jù)庫(kù)管理界面可以實(shí)現(xiàn)菜品信息的管理。餐廳自助自助點(diǎn)菜在國(guó)外早已成為一種時(shí)尚?;赥CP/IP有諸多特點(diǎn),它的數(shù)據(jù)可靠性剛好符合本系統(tǒng)設(shè)計(jì)的要求數(shù)據(jù)的安全性,同時(shí)它具有很好的網(wǎng)絡(luò)的安全性,保證餐廳點(diǎn)菜系統(tǒng)能夠很好的運(yùn)行,所以我在設(shè)計(jì)該系統(tǒng)的時(shí)候選擇了該協(xié)議來(lái)實(shí)現(xiàn)通信。TCP將它的信息送到更高層的應(yīng)用程序,例如Telnet的服務(wù)程序和客戶程序。TCP還采用一種稱為“滑動(dòng)窗口”的方式進(jìn)行流量控制,所謂窗口實(shí)際表示接收能力,用以限制發(fā)送方的發(fā)送速度。這個(gè)選項(xiàng)是為了測(cè)試而存在的,說(shuō)明了它可以被用來(lái)欺騙系統(tǒng)來(lái)進(jìn)行平常是被禁止的連接。高層的TCP服務(wù)在接收數(shù)據(jù)包時(shí),通常假設(shè)包中的源地址是有效的。因此,在網(wǎng)絡(luò)狀況不是很好的情況下需選用TCP協(xié)議(如在廣域網(wǎng)等),但是若在網(wǎng)絡(luò)狀況很好的情況下(如局域網(wǎng)等)就不需要再采用TCP協(xié)議,而建議選擇UDP協(xié)議來(lái)減少網(wǎng)絡(luò)負(fù)荷。:TCP協(xié)議在傳送過(guò)程中要使用三次握手、重傳確認(rèn)等手段來(lái)保證數(shù)據(jù)傳輸?shù)目煽啃?。而TCP/IP通訊協(xié)議采用了4層的層級(jí)結(jié)構(gòu),每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來(lái)完成自己的需求。   TCP/IP協(xié)議并不完全符合OSI的七層參考模型。精確一點(diǎn)說(shuō),一個(gè)協(xié)議定義了兩個(gè)應(yīng)用程序或是計(jì)算機(jī)之間能夠進(jìn)行互相通訊,對(duì)于其中的每一個(gè)(應(yīng)用程序或計(jì)算機(jī))都保證使用同樣的標(biāo)準(zhǔn)。;  ,并且有著90%以上的測(cè)試覆蓋率;  :沒(méi)有額外依賴;  ,你可以用于任何用途, 包括出售它;   ,C,PHP, Perl, Java, C,Python。 SQLite數(shù)據(jù)庫(kù)SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。Qt Creator 和 Qt Qt SDK,包含了開(kāi)發(fā)跨平臺(tái)應(yīng)用程序所需的全部功能。甚至還包括正則表達(dá)式的處理 功能。Qt 的良好封裝機(jī)制使得Qt的模塊化程度非常高,可重用性較好,對(duì)于用戶開(kāi)發(fā)來(lái)說(shuō)是非常 方便的。它提供給應(yīng)用程序開(kāi)發(fā)者建立藝術(shù)級(jí)的圖形用戶界面所需的所用功能。可能適應(yīng)于Win98, 但不能用于win2000或Windows XP。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問(wèn)題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。缺點(diǎn)主要反映以下3個(gè)方面: ??蛻舳送瓿蓴?shù)據(jù)處理,數(shù)據(jù)表示以及用戶接口功能;服務(wù)器端完成DBMS的核心功能。 系統(tǒng)的結(jié)構(gòu)傳統(tǒng)的C/S體系結(jié)構(gòu)常采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中無(wú)論是Client端還是Server端都還需要特定的軟件支持。主要有頁(yè)面、連續(xù)內(nèi)存區(qū)管理和非連續(xù)存儲(chǔ)區(qū)管理機(jī)制。多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。第二,國(guó)際標(biāo)準(zhǔn)組織OSDL、CELF等,持續(xù)建立嵌入式Linux相關(guān)標(biāo)準(zhǔn),有效解決版本分歧與兼容性問(wèn)題。Linux完全運(yùn)行于保護(hù)模式,其中有對(duì)讀、寫進(jìn)行權(quán)限控制、審計(jì)跟蹤、核心授權(quán)等技術(shù)。在XWindow環(huán)境中就和在Windows中相似,可以說(shuō)是一個(gè)Linux版的Windows。多用戶使得各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。這是其他的操作系統(tǒng)所做不到的。通常來(lái)講,一個(gè)Linux發(fā)行版包括Linux內(nèi)核,將整個(gè)軟件安裝到電腦上的一套安裝工具,各種GNU軟件,其他的一些自由軟件,在一些特定的Linux發(fā)行版中也有一些專有軟件。同年7月,世界上最大的兩家關(guān)系數(shù)據(jù)庫(kù)廠商Informix和Oracle宣布把他們的數(shù)據(jù)庫(kù)產(chǎn)品移植到了Linux上。托瓦茲(Lines Benedict Tornados),出生于芬蘭赫爾辛基市。:Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng)。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核。:首先利用Qt設(shè)計(jì)器規(guī)劃點(diǎn)菜終端的程序的大致界面,然后遵循Qt編程一般規(guī)則編寫代碼,主要為主窗口類的實(shí)現(xiàn),實(shí)現(xiàn)開(kāi)臺(tái)、點(diǎn)菜、加菜、刪菜等功能,并在主程序中添加國(guó)際化和中文支持,編譯后進(jìn)行測(cè)試。餐廳點(diǎn)菜系統(tǒng)中,管理數(shù)據(jù)的地方與使用數(shù)據(jù)的地方往往不在同一個(gè)站點(diǎn)上,需要用到計(jì)算機(jī)網(wǎng)絡(luò)將二者聯(lián)系起來(lái)。在該系統(tǒng)的實(shí)現(xiàn)過(guò)程中設(shè)計(jì)到許多技術(shù),其中主要有嵌入式技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、用戶圖形界面編程技術(shù)等。首先,提高運(yùn)營(yíng)效率與降低運(yùn)營(yíng)成本,使用餐廳點(diǎn)菜系統(tǒng)可以加快點(diǎn)菜速度,減少人力資源的投入,避免跑、冒、漏;其次,提升餐廳品牌與形象,餐廳點(diǎn)菜系統(tǒng)是一個(gè)高科技產(chǎn)品,它代替?zhèn)鹘y(tǒng)的紙筆式點(diǎn)菜方式給人一種高貴的感覺(jué);最后,營(yíng)造一個(gè)安靜、舒服的就餐環(huán)境,傳統(tǒng)的餐廳點(diǎn)菜方式在某些環(huán)節(jié)中出現(xiàn)大聲喧嘩的場(chǎng)面,餐廳點(diǎn)菜系統(tǒng)則可以避免這類情況的發(fā)生。但是由于成本等原因使電子點(diǎn)菜系統(tǒng)的餐館還比較少,市場(chǎng)需求很大。 國(guó)內(nèi)外綜述餐廳點(diǎn)菜系統(tǒng)代表著當(dāng)今餐飲業(yè)解決方案中最尖端的領(lǐng)先科技,它集網(wǎng)絡(luò)通信技術(shù)與移動(dòng)電腦終端技術(shù)與一身,此高端技術(shù)應(yīng)用在餐飲行業(yè)中,即使在美國(guó)也是2001年才在洛杉磯的一家高檔餐廳中誕生;國(guó)內(nèi)于2002年3月份方有一例高檔的餐館在上海露面,開(kāi)中國(guó)餐飲管理真正數(shù)字化之先河,在餐飲業(yè)轟動(dòng)一時(shí)。更好的完善企業(yè)的經(jīng)營(yíng)管理,提高企業(yè)自身的競(jìng)爭(zhēng)實(shí)力。哈爾濱遠(yuǎn)東理工學(xué)院學(xué)士學(xué)位論文基于Linux餐廳點(diǎn)菜系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文目錄摘 要 IAbstract II第1章 緒 論 1 選題目的和意義 1 國(guó)內(nèi)外綜述 1 論文研究?jī)?nèi)容 2第2章 相關(guān)知識(shí)概述 3 系統(tǒng)開(kāi)發(fā)環(huán)境 3 系統(tǒng)的結(jié)構(gòu) 4 應(yīng)用的相關(guān)技術(shù) 5 QT圖形界面 5 SQLite數(shù)據(jù)庫(kù) 5 Linux系統(tǒng)支配的TCP/IP協(xié)議 6 8第3章 系統(tǒng)分析及設(shè)計(jì) 9 9 9 9 10 103. 4數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 12 12第4章 軟件設(shè)計(jì) 13 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 13 各功能模塊的詳細(xì)設(shè)計(jì) 13 服務(wù)器管理模塊 13 前臺(tái)管理模塊 14 顧客點(diǎn)菜端管理模塊 15 后廚管理系統(tǒng) 20 數(shù)據(jù)庫(kù)管理模塊 20 22第5章 系統(tǒng)測(cè)試 23 23 黑盒測(cè)試 23 測(cè)試基本原則 23 系統(tǒng)測(cè)試 23 測(cè)試小結(jié) 26結(jié) 論 27致 謝 28參考文獻(xiàn) 29附錄A 30附錄B 35II第1章 緒 論 選題目的和意義面對(duì)餐飲業(yè)多元化的經(jīng)營(yíng)現(xiàn)狀,經(jīng)營(yíng)的特色、規(guī)模、出品這些因素的不同,帶給餐飲企業(yè)的則是不同的標(biāo)準(zhǔn)和工作流程和方法,面對(duì)著這解決方法不一的情況,對(duì)人才的專業(yè)化程度的要求也相應(yīng)地提高了,然而在國(guó)內(nèi)市場(chǎng)上,餐飲業(yè)人才供應(yīng)不足,在這樣的兩難情況下,信息系統(tǒng)得出現(xiàn)暫緩了這一緊張局面。最后,餐飲管理信息系統(tǒng)可以針對(duì)企業(yè)的經(jīng)營(yíng)現(xiàn)狀而做出科學(xué)的分析,使得企業(yè)對(duì)市場(chǎng)的應(yīng)變能力得到了提高,從而通過(guò)餐飲管理信息系統(tǒng)來(lái)實(shí)現(xiàn)強(qiáng)化管理、降低成本、堵漏節(jié)流等作用。提高餐飲業(yè)的服務(wù)質(zhì)量,并為自身研究學(xué)習(xí)嵌入式系統(tǒng)和GUI應(yīng)用開(kāi)發(fā)提供一個(gè)良好的平臺(tái)。有些大型的餐飲企業(yè)已經(jīng)采用了這兩個(gè)公司的產(chǎn)品,例如,花雨大酒店、上海美林閣等采用了上海工理電子有限公司的點(diǎn)菜通或餐飲通;向陽(yáng)漁港集團(tuán)、中國(guó)全聚集團(tuán)、四川文杏大酒樓則采用了北京辰森計(jì)算機(jī)系統(tǒng)有限公司的手持點(diǎn)菜系統(tǒng)。由此可見(jiàn),開(kāi)發(fā)餐廳點(diǎn)菜系統(tǒng)具有重大的意義。 論文研究?jī)?nèi)容本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能簡(jiǎn)單的餐廳點(diǎn)菜系統(tǒng),基于該系統(tǒng)可以容易過(guò)渡到實(shí)用的點(diǎn)菜系統(tǒng)。另外,為了方便用戶的使用,還要設(shè)計(jì)一個(gè)人性化的圖形界面。具體包括以下內(nèi)容:1.Linux系統(tǒng)開(kāi)發(fā)平臺(tái)的構(gòu)建:使用是全球應(yīng)用最廣泛的Red Hat Linux,建立基本的開(kāi)發(fā)環(huán)境,建立編譯工具,安裝用于程序開(kāi)發(fā)的Qt,用于數(shù)據(jù)管理的SQLite3。 系統(tǒng)開(kāi)發(fā)環(huán)境Linux是一種自由和開(kāi)放源碼的類Unix操作系統(tǒng)。嚴(yán)格來(lái)講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來(lái)形容整個(gè)基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫(kù)的操作系統(tǒng)。本納第克特Linux被大眾所關(guān)注是在1998年3月,當(dāng)Netscape承諾在GNU計(jì)劃的GPL(General Public License,通用公共許可證)的一個(gè)修訂版本的基礎(chǔ)上公開(kāi)Netscape Communicator Internet套件的源代碼的時(shí)候。如今Linux已經(jīng)是軟件開(kāi)發(fā)人員的首選開(kāi)發(fā)環(huán)境,其發(fā)行版超過(guò)了三百個(gè),最普遍被使用的發(fā)行版有大約十二個(gè),例如Bantu,RedHat,Defiant,F(xiàn)edora等。用戶可以通過(guò)任何途徑免費(fèi)獲得它的源代碼,并可以任意修改其源代碼。多任務(wù)使得Linux可以同時(shí)獨(dú)立運(yùn)行多個(gè)程序而互不影響,為大型的多任務(wù)工程提供保障。它同時(shí)也提供了類似Windows圖形界面的XWindow系統(tǒng),用戶可以使用鼠標(biāo)對(duì)其進(jìn)行操作。并且可以作為服務(wù)器提供WWW、FTP、EMail等服務(wù)。此外Linux還是一種嵌入式操作系統(tǒng),業(yè)界歸納為什么Linux嵌入式操作系統(tǒng)發(fā)展如此之快的三大原因是:第一,Linux在嵌入式系統(tǒng)所需的實(shí)時(shí)性、電源管理等核心技術(shù)不斷發(fā)展,成熟可期。同時(shí)Linux也支持多處理器技術(shù)。采用先進(jìn)的內(nèi)存管理機(jī)制,更加有效的利用物理內(nèi)存。至于說(shuō)Linux是基于Unix的,很大程度上也是因?yàn)檫@兩者的基本思想十分相近。目前,C/S 結(jié)構(gòu)的基本原則是將計(jì)算機(jī)任務(wù)分解成多個(gè)子任務(wù),由多臺(tái)計(jì)算機(jī)分工完成,即采用“功能分布”原則。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度非常快。 。 QT圖形界面:Qt是諾基亞開(kāi)發(fā)的一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架。:Qt是一款面向?qū)ο蟮膱D形界面開(kāi)發(fā)工具。Qt包括多達(dá) 250 個(gè)以上的 C++ 類,還提供基于模板的 collections,serialization,file,I/O device,directory management, date/time 類。:在發(fā)布Qt 的同時(shí),作為Qt開(kāi)發(fā)跨平臺(tái) IDE 的 Qt Creator 也發(fā)布了更新版本。Qt Creator包含了一套用于創(chuàng)建和測(cè)試基于Qt應(yīng)用程序的高效工具,包括:一個(gè)高級(jí)的C++代碼編輯器 上下文感知幫助系統(tǒng) 可視化調(diào)試器 源代碼管理 項(xiàng)目和構(gòu)建管理工具。SQLite的具有以下特性:;  –無(wú)需安裝和管理配置; ?。? ??;  ;   ,大致3萬(wàn)行C代碼, 250K;  ;   ,輕松的API;  ,同時(shí)通過(guò)Wrapper支持其他語(yǔ)言的綁定。協(xié)議還定義了每一部分?jǐn)?shù)據(jù)塊怎樣管理所傳輸?shù)臄?shù)據(jù)。從協(xié)議分層模型方面來(lái)講,TCP/IP由四個(gè)層次組成:網(wǎng)絡(luò)接口層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層。這7層是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。TCP/IP協(xié)議的具有以下3個(gè)特點(diǎn)::對(duì)數(shù)據(jù)要求高可靠性的應(yīng)用需選擇TCP協(xié)議,如驗(yàn)證、密碼字段的傳送都是不允許出錯(cuò)的,而對(duì)數(shù)據(jù)的可靠性要求不那么高的應(yīng)用可選擇UDP傳送。:由于TCP協(xié)議的提出主要是解決網(wǎng)絡(luò)的可靠性
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1