前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇餐飲管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。

[關(guān)鍵詞] 微信;餐飲管理;在線支付
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 11. 076
[中圖分類號(hào)] TP311 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2017)11- 0154- 03
0 前 言
近年來(lái),我國(guó)的餐飲業(yè)發(fā)展迅速,連續(xù)10年保持兩位數(shù)的增長(zhǎng)幅度,呈現(xiàn)穩(wěn)步快速發(fā)展的良好勢(shì)頭,有足夠的消費(fèi)群體,市場(chǎng)潛力巨大。如何做到省時(shí),省人,省錢(qián),省心;如何做到菜品準(zhǔn),傳菜準(zhǔn),結(jié)算準(zhǔn)如何做到便捷點(diǎn)餐,結(jié)賬;如何降低餐飲設(shè)備管理成本。這些使得餐廳管理者更加關(guān)注軟件系統(tǒng)的品質(zhì)和便捷性。市面上出現(xiàn)了“餓了嗎”、“百度外賣(mài)”、“美團(tuán)外賣(mài)”等關(guān)注消費(fèi)者與商家的交易端,但忽略了商家管理的成本和便捷性。
當(dāng)前,微信幾乎成為了一種時(shí)尚潮流,同時(shí)微信迅猛的發(fā)展也帶動(dòng)了商業(yè)的發(fā)展,為廣大商家提供了無(wú)限的商機(jī)。基于以上分析,需要設(shè)計(jì)和開(kāi)發(fā)基于微信的餐飲管理系統(tǒng),以提高餐飲業(yè)的競(jìng)爭(zhēng)力。
1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)采用B/S結(jié)構(gòu),系統(tǒng)中采用三層結(jié)構(gòu)設(shè)計(jì)。第一層是表示層,負(fù)責(zé)終端數(shù)據(jù)的顯示和交互;第二層是業(yè)務(wù)邏輯層,負(fù)責(zé)數(shù)據(jù)操作、數(shù)據(jù)生成和數(shù)據(jù)采集等工作;第三層是數(shù)據(jù)訪問(wèn)層,負(fù)責(zé)數(shù)據(jù)存儲(chǔ)。結(jié)構(gòu)設(shè)計(jì)見(jiàn)圖1。
根據(jù)微信端的功能需求,系統(tǒng)設(shè)計(jì)含有餐廳管理,廚房管理,餐臺(tái)管理,預(yù)定管理,分類管理,菜品管理,訂單管理,菜品統(tǒng)計(jì)等,系統(tǒng)功能如圖2所示。
微信端采用ThinkPHP以及MySQL進(jìn)行開(kāi)發(fā),在用戶進(jìn)入系統(tǒng)后先進(jìn)行定位,在首頁(yè)會(huì)有商家推薦的菜單。用戶可以通過(guò)菜單信息進(jìn)行菜品選擇,在商品詳細(xì)頁(yè)有著介紹以及數(shù)量,客戶可以自行選擇訂購(gòu),選擇完成后可以通過(guò)已經(jīng)配置好的微信支付進(jìn)行線上支付。系統(tǒng)還有分類系統(tǒng),可以通過(guò)分類來(lái)尋找佳肴。在用戶預(yù)訂的界面,通過(guò)微信的接口可以直接獲取用戶的用戶名以及電話,避免用戶的輸入,方便用戶的使用。訂單系統(tǒng)將用戶訂購(gòu)過(guò)的記錄都保留在我的訂單里,用戶下次可以通過(guò)我的訂單查看自己吃過(guò)的美食。系統(tǒng)的功能都從用戶的使用來(lái)作為主要思想,一切為了用戶使用方便,愉悅。
3 系統(tǒng)實(shí)現(xiàn)
系統(tǒng)采用PHP+MySQL進(jìn)行開(kāi)發(fā),基于Web開(kāi)發(fā)的最佳組合“LAMP”模式(Linux操作系統(tǒng)、Apache網(wǎng)絡(luò)服務(wù)器、MySQL數(shù)據(jù)庫(kù)、PHP語(yǔ)言)。PHP+MySQL是目前最為成熟、穩(wěn)定、安全的企業(yè)級(jí)WEB開(kāi)發(fā)技術(shù),廣泛應(yīng)用于超大型站點(diǎn)。其成熟的架構(gòu)、穩(wěn)定的性能、嵌入式開(kāi)發(fā)方式、簡(jiǎn)潔的語(yǔ)法,使得系統(tǒng)能迅速開(kāi)發(fā)。PHP結(jié)合MySQL運(yùn)行于Linux平臺(tái),執(zhí)行效率相對(duì)其他語(yǔ)言更高;安全性較NT(Windows)平臺(tái)更強(qiáng)。PHP在安全性的性能上表現(xiàn)很好,還有MD5加密技術(shù)的采用,能讓賬號(hào)密碼更加安全,確保數(shù)據(jù)信息的安全性。此外PHP+MySQL可跨Unix,Linux,Windows等平臺(tái)運(yùn)行,降低了系統(tǒng)及數(shù)據(jù)遷移的風(fēng)險(xiǎn),節(jié)約操作系統(tǒng)費(fèi)用,并方便系統(tǒng)的轉(zhuǎn)移。瀏覽模式采用B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu),結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu))。CMS系統(tǒng)開(kāi)發(fā)采用N層分布式結(jié)構(gòu)實(shí)現(xiàn),在核心層之上,各項(xiàng)功能按模塊進(jìn)行編寫(xiě),便于擴(kuò)展新功能或?qū)ο到y(tǒng)進(jìn)行升級(jí)。
系統(tǒng)采用模塊化設(shè)計(jì),每個(gè)功能是單獨(dú)的模塊,便于系統(tǒng)的維護(hù)與管理,同時(shí)也方便系統(tǒng)的升級(jí)。每個(gè)模塊的方法都是一個(gè)單獨(dú)的函數(shù),在使用的時(shí)候只需要查找對(duì)應(yīng)的函數(shù)即可,微信端以及PC端都是采用這種模式。采用MVC模式進(jìn)行系統(tǒng)開(kāi)發(fā),MVC有許多的優(yōu)點(diǎn),比如:視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼;便于系統(tǒng)開(kāi)發(fā),每個(gè)人擅長(zhǎng)的方向不同,在采用MVC模式下,擅長(zhǎng)服務(wù)器端的只需要將控制器寫(xiě)好,然后提供數(shù)據(jù)給視圖層就可以,同時(shí)擅長(zhǎng)寫(xiě)頁(yè)面的就可以同時(shí)開(kāi)發(fā)頁(yè)面,這樣就可以大量縮短開(kāi)發(fā)時(shí)間;允許使用不同樣式的視圖來(lái)訪問(wèn)同一個(gè)服務(wù)器端的代碼;MVC模式的可維護(hù)性相對(duì)來(lái)說(shuō)比較高,視圖層與業(yè)務(wù)層分離使其更便于維護(hù)和修改;有利于軟件工程化管理。
微信調(diào)用以下接口:微信支付接口new_pay(),通過(guò)return_code查看支付狀態(tài),如果為SUCCESS就為成功;微信退款接口refund(),通過(guò)商戶訂單號(hào)查找到相對(duì)應(yīng)的訂單調(diào)用接口進(jìn)行退款。信息通知接口file_get_contents(),調(diào)用這個(gè)接口,通過(guò)參數(shù)wechat_id,將信息發(fā)給指定用戶;通過(guò)preMealInfo()函數(shù)進(jìn)行訂單數(shù)據(jù)處理以及訂單生成,通過(guò)此函數(shù)調(diào)用支付函數(shù),支付金額由form表單提交的金額,還可以獲取訂單的詳細(xì)信息,包括菜名,數(shù)量等等,最后將接收的信息處理完成后將訂單信息存入dish_order訂單表中。
系統(tǒng)涉及到以下關(guān)鍵技術(shù):(1)微信獲取用戶信息通過(guò)微信公眾平臺(tái)提供標(biāo)準(zhǔn)的接口,可以獲取用戶的定位以及用戶詳細(xì)信息,方便系統(tǒng)的信息使用,減少用戶的輸入。(2)微信支付的使用支付接口的配置以及使用,退款、付款的安全性問(wèn)題。(3)服務(wù)器終端的數(shù)據(jù)管理建立強(qiáng)有力的服務(wù)器終端數(shù)據(jù)管理,方便對(duì)強(qiáng)大的數(shù)據(jù)流進(jìn)行處理,傳輸,寄存,從而實(shí)現(xiàn)數(shù)據(jù)的高效利用。
4 基于微信的餐飲管理系統(tǒng)的應(yīng)用與前景
本系統(tǒng)首先改變了當(dāng)前餐飲管理系統(tǒng)中硬件和軟件的傳統(tǒng)架構(gòu),使商家首先節(jié)省設(shè)備成本,將原來(lái)的點(diǎn)菜系統(tǒng)的點(diǎn)菜寶基站等設(shè)備改變?yōu)槿巳硕加械氖謾C(jī)微信進(jìn)行點(diǎn)餐的模式;系統(tǒng)實(shí)現(xiàn)和訓(xùn)練過(guò)程中通過(guò)數(shù)據(jù)分析為商家提供準(zhǔn)確的采銷計(jì)劃;通過(guò)系統(tǒng)的推廣將顧客(微信粉絲)掌握在商家自己的手中,商家可以行銷廣告和餐飲衍生品;滿足消費(fèi)者不僅只要通過(guò)互聯(lián)網(wǎng)才可以足不出戶的訂購(gòu)自己喜歡的菜品,改變傳統(tǒng)商業(yè)交易及互聯(lián)網(wǎng)交易,實(shí)現(xiàn)微端購(gòu)買(mǎi)餐飲商品。最后建設(shè)基于微信餐飲管理系統(tǒng)(包含多種支付模式),解決微信中除微信支付外多種支付不兼容的問(wèn)題;解決現(xiàn)有訂餐系統(tǒng)偏用戶側(cè),缺失管理側(cè)的問(wèn)題;構(gòu)建微信餐飲管理系統(tǒng)的商業(yè)模式,探索學(xué)生在餐飲行業(yè)內(nèi)的創(chuàng)業(yè)模式。
5 結(jié)果分析
系統(tǒng)完成后,采用黑盒和白盒測(cè)試方法對(duì)系統(tǒng)進(jìn)行了測(cè)試,同時(shí)進(jìn)行了1 000人同時(shí)在線的壓力測(cè)試方式,系統(tǒng)健壯性達(dá)到了要求。同時(shí)通過(guò)線上使用測(cè)試,效果較好,達(dá)到了系統(tǒng)的可用性要求。通過(guò)微信公眾號(hào)對(duì)信息進(jìn)行了公開(kāi),保證了系統(tǒng)的公平公開(kāi)性。
在測(cè)試過(guò)程中發(fā)現(xiàn)微信中對(duì)支付寶在線支付兼容性較差,還需要根據(jù)用戶的反饋進(jìn)行對(duì)應(yīng)的修改,在日后的工作中對(duì)此進(jìn)行完善。
主要參考文獻(xiàn)
[1]魯靜軒,劉超.基于分布式部署的高校貧困生評(píng)定系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].硅谷,2014(3).
目前計(jì)算機(jī)在飯店中的應(yīng)用,已深入到飯店的各個(gè)部門(mén),出現(xiàn)了飯店計(jì)算機(jī)管理信息系統(tǒng)、安全保衛(wèi)系統(tǒng)(保安監(jiān)控系統(tǒng)、電子巡更系統(tǒng)、門(mén)禁系統(tǒng)、防盜報(bào)警系統(tǒng))、樓宇控制系統(tǒng)(BA)、停車(chē)場(chǎng)管理系統(tǒng)、水控系統(tǒng)、考勤系統(tǒng)、消費(fèi)卡系統(tǒng)、電子門(mén)鎖系統(tǒng)、飯店信息服務(wù)系統(tǒng)、餐飲管理系統(tǒng)、計(jì)算機(jī)娛樂(lè)系統(tǒng)、電子商務(wù)系統(tǒng)等。在現(xiàn)代飯店管理理論中,飯店管理信息系統(tǒng)已成為飯店現(xiàn)代科學(xué)管理的重要內(nèi)容,是飯店經(jīng)營(yíng)必不可缺少的現(xiàn)代科學(xué)工具。
(一)飯店計(jì)算機(jī)管理信息系統(tǒng)的概念和特點(diǎn)
飯店計(jì)算機(jī)管理信息系統(tǒng)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行飯店經(jīng)營(yíng)管理信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。飯店管理的信息系統(tǒng)具備如下一些特點(diǎn):
1、信息更新速度快
2、容量大
3、綜合協(xié)調(diào)性
4、網(wǎng)絡(luò)化
(二)飯店管理信息系統(tǒng)的作用
飯店信息管理就其表現(xiàn)形式看就是對(duì)飯店大量的常規(guī)性信息的輸入、存儲(chǔ)、處理和輸出過(guò)程,其作用主要表現(xiàn)在以下幾個(gè)方面。
1、提高飯店的管理效益及經(jīng)濟(jì)效益
2、提高服務(wù)質(zhì)量,使飯店信息管理規(guī)范化
3、提高工作效率
4、完善飯店內(nèi)部管理體制
5、全面了解營(yíng)業(yè)情況,提高飯店決策水平
6、飯店管理及其信息處理要求
(三)在信息社會(huì),現(xiàn)代飯店管理必須做好以下幾方面工作:
1、及時(shí)的獲取各種客人的消費(fèi)信息和客源市場(chǎng)信息,充分了解當(dāng)前的消費(fèi)時(shí)尚、不同客源市場(chǎng)的不同的消費(fèi)習(xí)慣和消費(fèi)走向,要及時(shí)地對(duì)住店客人在本飯店的消費(fèi)情況進(jìn)行統(tǒng)計(jì),在此基礎(chǔ)上及時(shí)的調(diào)整飯店經(jīng)營(yíng)的服務(wù)產(chǎn)品項(xiàng)目,并根據(jù)服務(wù)產(chǎn)品的特征對(duì)服務(wù)人員進(jìn)行培訓(xùn)。
2、及時(shí)地分析和綜合市場(chǎng)信息,并正確地制定相應(yīng)的決策。
應(yīng)用先進(jìn)的技術(shù)和設(shè)備。飯店服務(wù)超前性的特點(diǎn),要求企業(yè)必須不斷地提高客人住店的舒適度和方便性,采用先進(jìn)的設(shè)備和技術(shù)對(duì)飯店的設(shè)施設(shè)備進(jìn)行改造和更新,才能使飯店持續(xù)地以嶄新的面貌迎接客人的到來(lái)。
3、綜合協(xié)調(diào)各職能部門(mén)的業(yè)務(wù)。飯店為客人提供的是綜合了住宿、飲食、購(gòu)物、娛樂(lè)等的服務(wù)產(chǎn)品。每項(xiàng)服務(wù)產(chǎn)品的使用價(jià)值往往是飯店多個(gè)部門(mén)同時(shí)產(chǎn)生效用、同時(shí)綜合的結(jié)果。它是一個(gè)完整的、生產(chǎn)和銷售同時(shí)進(jìn)行的過(guò)程,應(yīng)該以一個(gè)整體的面貌出現(xiàn)在客人的面前,這要求飯店內(nèi)部的各職能部門(mén)綜合、協(xié)調(diào)地工作。
二、飯店計(jì)算機(jī)管理信息系統(tǒng)設(shè)計(jì)的要求
飯店計(jì)算機(jī)管理信息系統(tǒng)是通過(guò)采用先進(jìn)的計(jì)算機(jī)信息處理手段,有效地輔助飯店各級(jí)管理決策。信息系統(tǒng)設(shè)計(jì)的要求應(yīng)該包括以下幾個(gè)方面:
1、有效地采集信息
2、暢通的信息傳遞渠道
3、正確地處理管理決策信息
4、根據(jù)需要輸出信息
5、資源控制
6、提高服務(wù)效率和管理效率
三、飯店計(jì)算機(jī)管理信息系統(tǒng)發(fā)展歷史
管理信息系統(tǒng)(Management Information System簡(jiǎn)稱MIS)是信息科學(xué)的一個(gè)分支,是由人和計(jì)算機(jī)組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。飯店計(jì)算機(jī)管理系統(tǒng)是MIS中的一個(gè)重要分支,它實(shí)現(xiàn)的是計(jì)算機(jī)管理系統(tǒng)在飯店中的具體應(yīng)用。國(guó)際飯店業(yè)先進(jìn)信息化應(yīng)用的產(chǎn)生與發(fā)展大體上經(jīng)過(guò)了以下五階段。
1、電算化階段
2、自動(dòng)化階段
3、網(wǎng)絡(luò)化階段
4、集成化階段
5、協(xié)同化階段
四、飯店管理軟件系統(tǒng)簡(jiǎn)介
(一)國(guó)外飯店管理軟件系統(tǒng)
1、ECI(EECO)飯店系統(tǒng)
2、HIS飯店系統(tǒng)
3、Fidelio飯店系統(tǒng)
(二)國(guó)內(nèi)飯店管理軟件系統(tǒng)
1、杭州西軟Foxhis飯店管理系統(tǒng)
2、北京中軟好泰CSHIS管理系統(tǒng)
3、北京華儀飯店管理系統(tǒng)
五、飯店計(jì)算機(jī)管理信息系統(tǒng)的構(gòu)成和主要功能
(一)飯店計(jì)算機(jī)管理信息系統(tǒng)的構(gòu)成
飯店管理信息系統(tǒng)由計(jì)算機(jī)硬件、系統(tǒng)軟件及應(yīng)用軟件組成。
1、硬件系統(tǒng)配置 2、單機(jī)系統(tǒng)
3、集中式處理結(jié)構(gòu) 4、分布式處理結(jié)構(gòu)
5、軟件系統(tǒng)配置 6、操作系統(tǒng)
7、數(shù)據(jù)庫(kù)系統(tǒng) 8、安全系統(tǒng)
9、網(wǎng)絡(luò)系統(tǒng)
(二)飯店計(jì)算機(jī)管理信息系統(tǒng)的主要功能
一個(gè)飯店管理信息系統(tǒng)從使用者的角度看,軟件結(jié)構(gòu)就是飯店管理系統(tǒng)的功能結(jié)構(gòu)。
1、飯店管理信息系統(tǒng)
(1)前臺(tái)系統(tǒng)。預(yù)定接待、財(cái)務(wù)審核、電話計(jì)費(fèi)、公共銷售、客房中心、系統(tǒng)維護(hù)、商務(wù)中心、系統(tǒng)維護(hù)、餐飲管理、娛樂(lè)收銀、經(jīng)理查詢
(2)后臺(tái)系統(tǒng)
(3)財(cái)務(wù)處理、工資系統(tǒng)、人事系統(tǒng)、庫(kù)存管理、固定資產(chǎn)、工程設(shè)備
(4)擴(kuò)充系統(tǒng)。財(cái)務(wù)分析、商務(wù)管理、宴會(huì)銷售、餐飲成本、桑拿管理、采供系統(tǒng)、考勤系統(tǒng)、安全管理
(5)接口系統(tǒng)。程控交換機(jī)門(mén)、鎖接口、IC卡/磁卡消費(fèi)、遠(yuǎn)程查詢系統(tǒng)、遠(yuǎn)程預(yù)定系統(tǒng)、戶籍管理、INTERENT接口、語(yǔ)音信箱接口、VOD接口
六、飯店電子商務(wù)
電子技術(shù)、計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使國(guó)際電腦互聯(lián)網(wǎng)成為新興大眾媒體的同時(shí),更賦予了國(guó)際互聯(lián)網(wǎng)獨(dú)特的商用功能。被譽(yù)為“第四媒體”(相對(duì)于報(bào)紙、廣播、電視)的國(guó)際電腦互聯(lián)網(wǎng)來(lái)到了人們面前,其發(fā)展之快,令人瞠目結(jié)舌。旅游業(yè)被認(rèn)為是對(duì)互聯(lián)網(wǎng)敏感度最強(qiáng)的產(chǎn)業(yè)之一。
關(guān)鍵詞:MVC模式;JSP語(yǔ)言;Tomcat
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)02-0062-02
隨著全球信息化的發(fā)展趨勢(shì),網(wǎng)絡(luò)的全面普及,網(wǎng)絡(luò)化與人的關(guān)系越來(lái)越密切,高校就餐擁擠問(wèn)題在一線城市尤為突出,南國(guó)商學(xué)院就是如此,學(xué)生多,食堂少,就餐時(shí)間過(guò)于集中,僅僅從食堂擴(kuò)建方面來(lái)解決這個(gè)矛盾可能在短時(shí)間內(nèi)無(wú)法實(shí)現(xiàn),而通過(guò)完善就餐系統(tǒng),發(fā)揮現(xiàn)有資源的最佳用途,可以讓現(xiàn)狀得到一定的緩解,南國(guó)商學(xué)院就餐系統(tǒng)順勢(shì)而生。
1 研究框架
1.1 設(shè)計(jì)內(nèi)容
此系統(tǒng)是關(guān)于就餐的交易網(wǎng)站,主要是買(mǎi)家和賣(mài)家使用,買(mǎi)家是學(xué)生、老師等消費(fèi)群體,賣(mài)家是食堂的工作人員。對(duì)于買(mǎi)家而言,首要功能是瀏覽、查詢菜單,然后提交所選信息,最后產(chǎn)生訂單以響應(yīng)后臺(tái)服務(wù)器;對(duì)于賣(mài)家而言,需要菜單,處理買(mǎi)家所提交的信息。對(duì)于后臺(tái)管理員而言,就是對(duì)用戶信息進(jìn)行集中處理。本系統(tǒng)是一個(gè)典型的基于B/S模式的系統(tǒng),所以能很好地處理較大的數(shù)據(jù)流量,滿足多方面的要求。
1.2 可行性研究
1)市場(chǎng)可行性:
本系統(tǒng)投入小,受益大,方便快捷,還能減少硬件使用,一次投入,受益很久,只需要日常的正常維護(hù),相對(duì)現(xiàn)有的硬件投入大的食堂來(lái)說(shuō),用這個(gè)系統(tǒng)更經(jīng)濟(jì)劃算。
2)技術(shù)可行性:
本系統(tǒng)使用Dreamweaver8做前端,Eclipse作為開(kāi)發(fā)環(huán)境,利用Tomcat搭建服務(wù)器,JSP作為開(kāi)發(fā)語(yǔ)言,JSP語(yǔ)言具有跨平臺(tái)的優(yōu)點(diǎn),所以不用擔(dān)心操作平臺(tái)是否能兼容的問(wèn)題,軟硬件都可滿足開(kāi)發(fā)的要求,所以技術(shù)可行。
1.3 開(kāi)發(fā)環(huán)境
操作系統(tǒng):Microsoft Windows7 旗艦版
開(kāi)發(fā)軟件:Dreamweaver8、MySQL、Adobe Photoshop cs5、Eclipse
測(cè)試軟件:Microsoft IE 9.0、2345王牌瀏覽器
2 MVC框架模式
MVC的目的是增加代碼的重用率,減少數(shù)據(jù)表達(dá),數(shù)據(jù)描述和應(yīng)用操作的耦合度。同時(shí)也使得軟件可維護(hù)性,可修復(fù)性,可擴(kuò)展性,靈活性以及封裝性大大提高。模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其他依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無(wú)論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新,MVC框架模式如圖1所示。
2.1 MVC的實(shí)現(xiàn)與變化
JSP+Servlet+Javabean的模式就是最典型的MVC模式。MVC 模式同時(shí)提供了對(duì) HTML、CSS 和 JavaScript 的完全控制。對(duì)于本系統(tǒng),MVC架構(gòu)模式的存在,給予了很大的方便,使用MVC的目的是將模型和視圖的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。本系統(tǒng)中,用戶在圖形界面提交的數(shù)據(jù),通過(guò)控制器的處理,讓業(yè)務(wù)模型也能響應(yīng),并及時(shí)進(jìn)行修改,這樣一來(lái),對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),不同的開(kāi)發(fā)人員就可以同時(shí)開(kāi)發(fā)視圖、模型和控制器這三個(gè)模塊,大大提高了開(kāi)發(fā)的效率,同時(shí)也讓測(cè)試更加容易。
3 系y需求分析
3.1 系統(tǒng)基本情況描述
南國(guó)就餐系統(tǒng)是為了方便全校師生就餐,避免就餐擁擠問(wèn)題,老師和學(xué)生可以隨時(shí)隨地地預(yù)定食物,賣(mài)家也可以隨時(shí)隨地地上傳更新食物,然后進(jìn)行互動(dòng)。
此系統(tǒng)分為前臺(tái)、后臺(tái)兩個(gè)模塊,賣(mài)家,買(mǎi)家,管理員,是這個(gè)系統(tǒng)的操作角色。前臺(tái)是買(mǎi)家也就是師生進(jìn)行點(diǎn)餐和賣(mài)家也就是店員自己的產(chǎn)品的平臺(tái),買(mǎi)家通過(guò)這個(gè)平臺(tái)可以進(jìn)行查詢、瀏覽到自己喜歡的食物,然后添加到購(gòu)物車(chē),購(gòu)物車(chē)可以自動(dòng)匯總食物的總價(jià)格,便于買(mǎi)家下單。賣(mài)家通過(guò)這個(gè)平臺(tái)經(jīng)常更新自己店的動(dòng)態(tài)、特色菜品、優(yōu)惠信息等,并且可以查看買(mǎi)家下的訂單詳細(xì)信息,并處理訂單。后臺(tái)是管理員在終端對(duì)整個(gè)系統(tǒng)的信息和權(quán)限管理,對(duì)買(mǎi)家和賣(mài)家進(jìn)行管理,數(shù)據(jù)庫(kù)的管理,并保證系統(tǒng)能正常運(yùn)行以及相關(guān)的維護(hù)工作。
4 系統(tǒng)設(shè)計(jì)
此系統(tǒng)的三個(gè)角色是買(mǎi)家、賣(mài)家、和管理員。三者之間各自的增刪查改功能,通過(guò)各自的模塊來(lái)實(shí)現(xiàn)。
4.1 系統(tǒng)模塊設(shè)計(jì)
把一個(gè)系統(tǒng)分為幾個(gè)模塊來(lái)做,這樣的好處就是呈線性操作,出錯(cuò)的幾率會(huì)減少,讓模塊與模塊之間相互獨(dú)立出來(lái),最后再連接在一起,就形成了一個(gè)完整的系統(tǒng)。這個(gè)系統(tǒng)的一整個(gè)設(shè)計(jì)理念就是買(mǎi)家可以在網(wǎng)站上選擇賣(mài)家提供的商品,并進(jìn)行交易,買(mǎi)家通過(guò)評(píng)價(jià),將自己的意見(jiàn)反饋給賣(mài)家,好讓他改進(jìn)自己的不足,提供更優(yōu)質(zhì)的服務(wù)。后臺(tái)管理員可以對(duì)買(mǎi)家和賣(mài)家進(jìn)行管理操作,對(duì)一些不守規(guī)矩的賣(mài)家或買(mǎi)家進(jìn)行處理,有效地保證了系統(tǒng)的正常運(yùn)行。
4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題是每一個(gè)此類項(xiàng)目開(kāi)發(fā)里非常重要的環(huán)節(jié),設(shè)計(jì)出來(lái)的數(shù)據(jù)庫(kù)的質(zhì)量直接影響到整個(gè)系統(tǒng)的穩(wěn)定性和運(yùn)行的效率,設(shè)計(jì)數(shù)據(jù)庫(kù)的宗旨就是盡量減少數(shù)據(jù)冗余問(wèn)題。把數(shù)據(jù)庫(kù)設(shè)計(jì)得合理才保住了數(shù)據(jù)的完整性和一致性,提高整體的效率。
1)系統(tǒng)E-R圖
E-R圖直觀的描述了各個(gè)數(shù)據(jù)表之間的復(fù)雜關(guān)系,是數(shù)據(jù)庫(kù)設(shè)計(jì)的一個(gè)重要部分。
2)關(guān)系模式
超級(jí)管理員:擁有系統(tǒng)所有的一切增刪改查的功能
管理員(飯?zhí)脝T工):(管理員ID,姓名,性別,聯(lián)系電話,職位,密碼)
普通用戶(學(xué)生):(學(xué)號(hào)ID,名字,性別,專業(yè),聯(lián)系電話,評(píng)價(jià)ID,年級(jí),郵箱,密碼)
食堂:(食堂ID,員工ID,窗口ID,好評(píng)總分)
窗口(菜式種類):(窗口ID,員工ID,食堂ID,菜ID)
菜單:(菜單ID,菜名,價(jià)格,食堂ID,窗口ID,菜數(shù)量,菜的類型,圖片)
訂餐表:(訂餐號(hào)ID,食堂ID,窗口ID,數(shù)量,總價(jià),菜單ID,學(xué)號(hào)ID)
學(xué)生評(píng)價(jià)表:(評(píng)價(jià)ID,學(xué)號(hào)ID,菜ID,食堂ID,窗口ID,食堂評(píng)價(jià)總分)
銷售收入表:(銷售收入ID,菜ID,收入總金額)
5 結(jié)束語(yǔ)
本系統(tǒng)可以實(shí)現(xiàn)買(mǎi)家在網(wǎng)上訂購(gòu)下單,然后賣(mài)家接單準(zhǔn)備食物,再到買(mǎi)家去取餐一整個(gè)流程,大大提高了整個(gè)食堂的工作效率和現(xiàn)有資源的利用率,也更加經(jīng)濟(jì)、便捷、環(huán)保。這個(gè)項(xiàng)目從開(kāi)始到結(jié)束大概進(jìn)行了一年多,我們團(tuán)隊(duì)為此付出了很多,當(dāng)然,我們也學(xué)到了很多。未來(lái)我們將繼續(xù)努力,我們有信心把這個(gè)系統(tǒng)做到更好,更加完善。
參考文獻(xiàn):
[1] 賈小軍. 基于B/S(Browser/Server)模式的餐飲管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[D]. 天津: 天津大學(xué), 2014.
[2] 王國(guó)軍. 網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 鞍山: 遼寧科技大學(xué), 2015.
[3] 寇志紅. 基于JSP的天天美食網(wǎng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 民營(yíng)科技, 2014(9): 96.
[4] 劉波. 在線訂餐管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J]. 電腦知識(shí)與技術(shù), 2015(12): 258-260.
[5] 張滴石. 基于MVC模式的配餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 長(zhǎng)春: 吉林大學(xué), 2012.
[6] 謝衛(wèi)明. 餐館營(yíng)運(yùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都: 電子科技大學(xué), 2015.
[7] 王唯一, 張騰, 林小玲, 等. 基于Dreamweaver網(wǎng)頁(yè)編程技術(shù)的教學(xué)網(wǎng)站設(shè)計(jì)[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2008(16): 4305-4307.
[8] 俊華. 基于MVC架構(gòu)的高校固定資產(chǎn)管理系統(tǒng)[D]. 南寧: 廣西大學(xué), 2011.
[9] 周文紅. 基于MVC框架的Web應(yīng)用開(kāi)發(fā)[J]. 計(jì)算機(jī)與現(xiàn)代化, 2013(10): 197-199.
關(guān)鍵詞:飯店系統(tǒng)管理;查詢;結(jié)賬;菜單;軟件測(cè)試
中圖分類號(hào):TP315
1 背景
面對(duì)飯店行業(yè)多元化的經(jīng)營(yíng)情況,經(jīng)營(yíng)的規(guī)模、特色、出品這些因素的所有不同,帶給飯店行業(yè)所有工作的流程方法不一樣。隨著解決方法的不同情況,對(duì)人才的專業(yè)化程度的要求也相應(yīng)地提高了,在國(guó)內(nèi)的市場(chǎng)上,飯店行業(yè)的人才供應(yīng)不足,在這樣的情況下,信息系統(tǒng)的出現(xiàn)緩解了這種緊張的局面。首先飯店管理系統(tǒng)不是單純的只用于結(jié)賬計(jì)算的工具,它有著科學(xué)化的、標(biāo)準(zhǔn)化的管理體系,它通過(guò)對(duì)目前飯店行業(yè)市場(chǎng)的具體情況進(jìn)行準(zhǔn)確分析后設(shè)計(jì)而成的,它不僅能夠針對(duì)菜品的多樣化和特色化的服務(wù)很難實(shí)現(xiàn)標(biāo)準(zhǔn)化的管理,使飯店行業(yè)的成本控制來(lái)實(shí)現(xiàn)這些問(wèn)題給與解決。再者,飯店管理系統(tǒng)能夠給出具體相應(yīng)符合企業(yè)自身要求比較科學(xué)化的標(biāo)準(zhǔn)化的管理流程,這暫時(shí)解決了專業(yè)人才的需求,使用該系統(tǒng)就能實(shí)現(xiàn)員工所要做的事。最后飯店管理系統(tǒng)可以針對(duì)飯店的經(jīng)營(yíng)情況而做出科學(xué)化的分析,使得飯店行業(yè)對(duì)市場(chǎng)的應(yīng)變能力得到了很大的提高,從而通過(guò)飯店管理系統(tǒng)來(lái)實(shí)現(xiàn)合理的管理來(lái)降低成本、堵漏節(jié)流等作用。更好的完善飯店行業(yè)的運(yùn)營(yíng)管理,提高企業(yè)對(duì)自身的競(jìng)爭(zhēng)能力。
2 研究的內(nèi)容
飯店管理系統(tǒng):利用和數(shù)據(jù)庫(kù)技術(shù),來(lái)進(jìn)行管理 主要有以下幾個(gè)模塊:(1)登錄窗體模塊:用戶身份驗(yàn)證;(2)經(jīng)理模塊:主要負(fù)責(zé)員工的基本情況和庫(kù)存情況;(3)員工管理模塊:主要負(fù)責(zé)結(jié)賬和查詢以及;(4)主窗體模塊:顧客通過(guò)這可以查看自己的消費(fèi)情況;(5)結(jié)算模塊:分為一般顧客的結(jié)算。
課題的研究目標(biāo)
使用VB.MET和Sql server 2008做數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā)飯店管理系統(tǒng),實(shí)現(xiàn)飯店管理的基本功能,同時(shí)也節(jié)省時(shí)間。
3 需求分析
3.1 功能需求
飯店管理系統(tǒng)主要用于查詢預(yù)訂座位、管理員工、查看菜單、查詢消費(fèi)情況、進(jìn)入庫(kù)的登記等。為了方便對(duì)系統(tǒng)的維護(hù),主要實(shí)現(xiàn)的功能有:庫(kù)存的存儲(chǔ)量統(tǒng)計(jì)、菜樣的增加等。
3.2 性能要求
系統(tǒng)的健壯性:飯店實(shí)時(shí)信息就是運(yùn)行在系統(tǒng)的信息,不允許半點(diǎn)差錯(cuò),所以系統(tǒng)為了保證其健壯性就必須保證其出錯(cuò)的概率盡可能的低。
系統(tǒng)運(yùn)行平臺(tái)的穩(wěn)定性:保證系統(tǒng)運(yùn)行所在平臺(tái)的穩(wěn)定性就是為保證系統(tǒng)的穩(wěn)定性,比如說(shuō)網(wǎng)絡(luò)的穩(wěn)定和其他硬件設(shè)施,例如打印機(jī)、服務(wù)器的穩(wěn)定。
操作的簡(jiǎn)便性:系統(tǒng)的操作盡量簡(jiǎn)單關(guān)系到系統(tǒng)的實(shí)際工作環(huán)境。對(duì)事件或其它的提示盡量采用視覺(jué)提。
3.3 組織結(jié)構(gòu)圖
4 系統(tǒng)功能分析
4.1 功能介紹
相關(guān)技術(shù)采用:這系統(tǒng)是基于SQL Server 2008數(shù)據(jù)庫(kù)建立的,在Microsoft Visual Studio 2008寫(xiě)代碼,運(yùn)用+SQL Server而實(shí)現(xiàn)的。
餐飲管理系統(tǒng)功能模塊說(shuō)明如下:
(1)前臺(tái)營(yíng)業(yè)管理系統(tǒng)
預(yù)定管理,桌位預(yù)定
主要包括:1)添加顧客的預(yù)定,如果座位被顧客預(yù)定了那么座位就不能被其他顧客用了。2)刪除顧客的預(yù)定,當(dāng)顧客取消預(yù)定,或者到了預(yù)定保留的期限后,其他顧客就可以預(yù)定和使用。在前臺(tái)人員確定之后,系統(tǒng)會(huì)自動(dòng)的將已經(jīng)被取消的桌位改為空桌。3)更改預(yù)定狀態(tài),當(dāng)顧客在規(guī)定期限的范圍內(nèi)到達(dá),由管理人員將顧客所定座位的狀態(tài)將改為有人。
實(shí)時(shí)消費(fèi)管理,負(fù)責(zé)前臺(tái)的顧客消費(fèi)
主要包括:1)查詢桌位,查詢桌位的狀態(tài)(包括桌位是不是空的,座位數(shù))2)開(kāi)臺(tái),根據(jù)查詢后的桌位狀態(tài)和顧客所提的要求,將空桌位應(yīng)改為占用的狀態(tài),并且確認(rèn)每桌的人數(shù)。3)點(diǎn)菜,可以根據(jù)桌位的不同,即可以分類查詢菜品信息,包括菜品的價(jià)格,顧客確認(rèn)點(diǎn)的菜后即將菜品添加到顧客的菜單中。4)添菜,在菜單已經(jīng)確認(rèn)的傳至廚房以后,如果顧客還想添加菜品,就可以將菜品添加到顧客新增的菜單中后,即可以將新增菜單傳到廚房。5)為廚房傳菜單,將客人已經(jīng)點(diǎn)好的菜品傳到廚房中。6)并桌,當(dāng)桌位不足的時(shí)候,就可以將多桌位合并為一桌。7)結(jié)賬,在顧客去結(jié)賬的時(shí)候可以到前臺(tái)去查詢所消費(fèi)的情況,也可以打印發(fā)票。
(2)后臺(tái)管理系統(tǒng)
1)倉(cāng)庫(kù)管理
主要包括:1>進(jìn)貨,將所有買(mǎi)進(jìn)的原材料的價(jià)格、種類、數(shù)量、進(jìn)貨的時(shí)間等都要紀(jì)錄在系統(tǒng)當(dāng)中。2>出貨,將所有用過(guò)得原材料的數(shù)量和種類都記錄在系統(tǒng)當(dāng)中。當(dāng)原材料的數(shù)量不足的時(shí)候就要去進(jìn)貨。
2)菜品管理
主要的功能包括:1>添加菜品2>查詢菜品3>修改4>刪除包括菜品的編5>名稱6>價(jià)格等
3)系統(tǒng)管理
主要包括:1>員工管理:主要負(fù)責(zé)員工住址,電話、入職信息、刪除員工、添加員工。2>權(quán)限管理:不同的員工具有不同的操作權(quán)限,比如,普通員工可以操作前臺(tái)的工作,經(jīng)理所擁有普通員工所持有的權(quán)限,同時(shí)還有財(cái)務(wù)管理部分的權(quán)限和查看員工的信息。
5 系統(tǒng)設(shè)計(jì)
飯館管理系統(tǒng)的需求分析完成后,我們就要進(jìn)入設(shè)計(jì)系統(tǒng)的階段在整個(gè)系統(tǒng)的開(kāi)發(fā)階段中,設(shè)計(jì)階段是最重要的階段了。
5.1 系統(tǒng)的代碼設(shè)計(jì)
計(jì)算機(jī)的信息管理系統(tǒng)設(shè)計(jì)的前提條件是管理的數(shù)字化,也就是設(shè)計(jì)階段當(dāng)中的代碼設(shè)計(jì)。它主要就是數(shù)據(jù)系統(tǒng)開(kāi)發(fā)的前提條件下的補(bǔ)充,是設(shè)計(jì)系統(tǒng)開(kāi)發(fā)時(shí)不能缺少的主要內(nèi)容。編碼是指原有名稱相對(duì)應(yīng)的記號(hào)。它主要是進(jìn)行信息的交換和實(shí)現(xiàn)資源共享的重要關(guān)鍵。編也主要用于數(shù)據(jù)的處理方式和區(qū)別于數(shù)據(jù)的類型,并且指定計(jì)算機(jī)所處理的內(nèi)容等。
5.2 系統(tǒng)代碼設(shè)計(jì)所遵循的原則
(1)唯一特性:在飯店管理系統(tǒng)當(dāng)中,每個(gè)代碼都標(biāo)識(shí)了系統(tǒng)當(dāng)中的每個(gè)實(shí)體,并且每個(gè)實(shí)體也只可以由一個(gè)代碼來(lái)表示。
(2)合理特性:在系統(tǒng)設(shè)計(jì)當(dāng)中代碼與編碼的對(duì)象分類應(yīng)該相適應(yīng),這樣可以使編碼對(duì)象的分類更有作用。
(3)標(biāo)準(zhǔn)特性:主要在我們看到程序文件名和數(shù)據(jù)的文件名時(shí)能清晰的看懂,并且沒(méi)有重復(fù)的現(xiàn)象。
(4)簡(jiǎn)單特性:再設(shè)計(jì)過(guò)程當(dāng)中我們應(yīng)該使用漢字拼音來(lái)表示漢字,這樣能使別人更容易看懂。
(5)規(guī)范特性:在代碼設(shè)計(jì)的過(guò)程當(dāng)中,代碼比較識(shí)別和記憶,使系統(tǒng)的維護(hù)人員很容易了解和讀懂,可以很快的進(jìn)行工作維護(hù)。
5.3 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
再設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候,不但為了進(jìn)行數(shù)據(jù)的物理化,配置了一些系統(tǒng)上的變量、存儲(chǔ)的分配系數(shù),并且對(duì)這些給予了合理的數(shù)值。雖然這些數(shù)值不一定都適合每一種環(huán)境,在進(jìn)行物理設(shè)計(jì)的時(shí)候,應(yīng)該對(duì)這些數(shù)值重新更換,以更完善系統(tǒng)的功能。
對(duì)系統(tǒng)的配置變量,比如:同一時(shí)間打開(kāi)數(shù)據(jù)庫(kù)對(duì)象數(shù)和同一時(shí)間使用額數(shù)據(jù)庫(kù)的用戶數(shù),緩沖區(qū)所分配的參數(shù)值,存儲(chǔ)分配的參數(shù)值,物理塊所裝的因子等。這些參數(shù)值影響了存儲(chǔ)空間的分配,并且在物理設(shè)計(jì)的時(shí)候應(yīng)該根據(jù)環(huán)境來(lái)確定這參數(shù)值,使系統(tǒng)功能為最好,在運(yùn)行以及管理的過(guò)程當(dāng)中所涉及到的實(shí)體有菜單表、職員信息表、座位表、經(jīng)理表信息表等。
5.4 輸入系統(tǒng)設(shè)計(jì)
輸入系統(tǒng)設(shè)計(jì)是在整個(gè)設(shè)計(jì)當(dāng)中是關(guān)鍵之一,它的基本任務(wù)就是怎樣將資料正確的傳入系統(tǒng)當(dāng)中,并且由計(jì)算機(jī)完成各種各樣的后臺(tái)處理工作。系統(tǒng)的質(zhì)量問(wèn)題起著重要性的影響,它的系統(tǒng)輸入管理人員的用戶名和密碼以及權(quán)限,這些信息在輸入的過(guò)程當(dāng)中都有明確的都有提示的信息。如:在數(shù)據(jù)管理庫(kù)中新用戶的添加界面如下:
6 總結(jié)
此項(xiàng)目需求分析功能基本完成,滿足了客戶的需求,達(dá)到了實(shí)際應(yīng)用的目的,具有較高的使用價(jià)值。
參考文獻(xiàn):
[1]童愛(ài)紅應(yīng)用教程(第2版)[M].清華大學(xué)出版社,2008.
[2]李英杰程序設(shè)計(jì)實(shí)例教程[M].天津大學(xué)出版社,2005.
[3]李立宗.VB程序設(shè)計(jì)教程[M].南開(kāi)大學(xué)出版社,2006.
關(guān)鍵詞:Windows Mobile;產(chǎn)品管理;自動(dòng)選型;SQL Server Mobile;混合輸入
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)07-1575-04
隨著移動(dòng)通信技術(shù)的飛速發(fā)展,手機(jī)應(yīng)用功能的不斷增加,應(yīng)用層日益成為手機(jī)軟件體系中最龐雜的一層。手機(jī)的日益普及使手機(jī)與人的關(guān)系越來(lái)越密切,用戶對(duì)于移動(dòng)互聯(lián)網(wǎng)的需求也在不斷增加,通過(guò)最基本的語(yǔ)言文字和最方便的形式與移動(dòng)互聯(lián)網(wǎng)另一端溝通日益成為趨勢(shì)。我國(guó)是一個(gè)多民族的國(guó)家。新疆是個(gè)多民族地區(qū)之一,有九百多萬(wàn)人使用維吾爾語(yǔ)進(jìn)行交流和溝通[1]。然而針對(duì)基于Windows Mobile平臺(tái)的維吾爾文嵌入式產(chǎn)品管理軟件一直以來(lái)都是市場(chǎng)上的空白,而且在現(xiàn)今3G信息化時(shí)代中具有重要的價(jià)值。因此,在通訊技術(shù)飛速發(fā)展的今天,開(kāi)發(fā)一套嵌入式管理平臺(tái)是對(duì)少數(shù)民族用戶來(lái)說(shuō)是必要的。老牌數(shù)字鍵盤(pán)手機(jī)上處理維、漢、英多文輸入時(shí)用維文鍵盤(pán)映射及鍵盤(pán)事件識(shí)別[2]。本系統(tǒng)根據(jù)維吾爾文的特征和手機(jī)顯示屏幕的物理特征在.Net Compact Framework中的控件上實(shí)現(xiàn)了混合顯示的維吾爾文手機(jī)輸入法及平臺(tái)的通訊功能,同時(shí)給出了實(shí)現(xiàn)其系統(tǒng)關(guān)鍵模塊功能的程序流程圖。本系統(tǒng)實(shí)用性強(qiáng)、簡(jiǎn)單、易用。
列出圖1基于Windows Mobile的維吾爾文嵌入式產(chǎn)品管理系統(tǒng)由如下七個(gè)主模塊:初始化配置模塊、輸入及顯示處理模塊、主界面設(shè)計(jì)模塊、產(chǎn)品管理模塊、類管理模塊、產(chǎn)品統(tǒng)計(jì)模塊和提供商信息管理模塊等。在初始化配置模塊中當(dāng)軟件啟動(dòng)時(shí)檢測(cè)數(shù)據(jù)庫(kù)狀況,既系統(tǒng)自動(dòng)檢查數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)表,設(shè)置初次密碼等分過(guò)程。
處理在輸入及顯示模塊中移動(dòng)設(shè)備不支持從右向左的文字輸入和不支持系統(tǒng)輸入法,為維吾爾文輸入及處理帶來(lái)一定的難度。維文字母與漢英文的不同,其特點(diǎn)主要表現(xiàn)在:1)書(shū)寫(xiě)方向相反。漢字和西文的書(shū)寫(xiě)方向是從左到右, 而維文的字符從右到左,行向從上到下;2)維吾爾文字母根據(jù)在單詞中的位置不同會(huì)有四種變形, 即首寫(xiě)、中寫(xiě)、尾寫(xiě)形和獨(dú)立形。3)每個(gè)界面按鈕和文本變遷都是維吾爾文,命令都是普遍的維吾爾的標(biāo)準(zhǔn)詞匯;此模塊中主要是用自動(dòng)選型處理和字母序列轉(zhuǎn)換函數(shù)來(lái)處理維吾爾文的正常顯示和處理(如圖2所示)。該模塊為用戶提供方便的切換使用,在設(shè)計(jì)主界面時(shí),需要將各個(gè)子模塊都列出來(lái)。產(chǎn)品管理主要是為操作員的需求而設(shè)計(jì)的,它能夠給用戶顯示列出庫(kù)中產(chǎn)品,提供對(duì)產(chǎn)品的管理操作。類管理是對(duì)產(chǎn)品進(jìn)行類名不可重復(fù)的分類,利于產(chǎn)品查找和列出。
2.2 移動(dòng)數(shù)據(jù)庫(kù)選型
3 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)是一個(gè)基于移動(dòng)智能設(shè)備的管理信息系統(tǒng),在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),根據(jù)管理信息系統(tǒng)的特點(diǎn)。并充分結(jié)合無(wú)線計(jì)算環(huán)境的特殊性,遵循模塊化的設(shè)計(jì)思想,利用面向?qū)ο笤O(shè)計(jì)方法設(shè)計(jì)出,實(shí)用性強(qiáng)、可操作性強(qiáng)、可靠性高和擴(kuò)展性強(qiáng)等為一體的功能模塊。
3.1 各個(gè)模塊的實(shí)現(xiàn)
3.1.1 系統(tǒng)登錄和主界面
用戶使用預(yù)裝Windows Mobile系統(tǒng)的移動(dòng)設(shè)備,進(jìn)行身份驗(yàn)證,在初次使用系統(tǒng)時(shí),輸入用戶名和密碼進(jìn)行用戶身份驗(yàn)證(如圖3所示),確認(rèn)用戶身份合法后,進(jìn)入系統(tǒng)主界面,否則,將提示用戶名密碼輸入錯(cuò)誤。系統(tǒng)會(huì)自動(dòng)的記錄上次登錄的用戶名,用戶僅需要輸入密碼就可直接進(jìn)入系統(tǒng)。在主界面中,選擇進(jìn)入某管理模塊。主窗口的作用是擁有所有功能快捷按鈕的主界面,啟動(dòng)前配置數(shù)據(jù)庫(kù)和驗(yàn)證用戶的登錄信息。用戶可以選擇系統(tǒng)提供的功能,進(jìn)行操作。(如圖4所示)。
3.1.3 統(tǒng)計(jì)
統(tǒng)計(jì)模塊可以統(tǒng)計(jì)出用戶所輸入與產(chǎn)品有關(guān)的所有信息,信息包括總產(chǎn)品數(shù)量、總金額、總數(shù)、總類數(shù)和提供商數(shù)。此模塊是為了用戶控制市場(chǎng)營(yíng)銷、計(jì)劃產(chǎn)品促銷策略、確定產(chǎn)品零售價(jià)批發(fā)價(jià)和策劃產(chǎn)品的進(jìn)貨數(shù)量等主要工作提供方便簡(jiǎn)捷的操作,而且用戶通過(guò)此模塊能夠預(yù)算本店、本企業(yè)、本公司內(nèi)的產(chǎn)品總況及有利于所有者對(duì)出乎意料的問(wèn)題進(jìn)行快速的有效解決。將以上的數(shù)據(jù)按日、周和月詳細(xì)統(tǒng)計(jì)出來(lái)。統(tǒng)計(jì)信息可以通過(guò)短信方式發(fā)送至指定的手機(jī),同時(shí)可以選擇傳送的文本類型。目前有兩個(gè)文本類型一是UKY,另一個(gè)是UNICODE。UKY是維吾爾文計(jì)算機(jī)文字的意思,通過(guò)國(guó)家標(biāo)準(zhǔn)拉丁字母(如表1所示)表示維吾爾文字。UNICODE是基于阿拉伯文字的維吾爾文標(biāo)準(zhǔn)文字(如表2所示)。
實(shí)現(xiàn)發(fā)送短信等通訊功能時(shí)(如圖6所示),想讓W(xué)indows Mobile設(shè)備通過(guò)Socket連接,直接與服務(wù)器進(jìn)行通訊將非常困難,有的連接方式甚至不能夠保證它們的信號(hào)穩(wěn)定,經(jīng)常使設(shè)備處于一個(gè)不受信的網(wǎng)絡(luò)環(huán)境中。由于Web Service通過(guò)標(biāo)準(zhǔn)的HTTP協(xié)議來(lái)傳輸數(shù)據(jù),可以很方便地跨越Intranet或者Internet網(wǎng)段。同時(shí),Web Service通常設(shè)計(jì)為面向服務(wù)的接口[9],只需要向其發(fā)送命令來(lái)完成某一項(xiàng)服務(wù)的請(qǐng)求,服務(wù)器之間并不需要一個(gè)持久的連接。
3.2 實(shí)現(xiàn)維吾爾文輸入和處理
4 測(cè)試環(huán)境
該系統(tǒng)所需要的硬件環(huán)境為最低CPU 速率 2010MHz,32M RAM 或以上,內(nèi)存至少32M,存儲(chǔ)空間至少32M,數(shù)據(jù)總線16位或以上即可。該系統(tǒng)運(yùn)行時(shí)的軟件要求是:Windows Mobile6.0 或更高版本和Microsoft的.NET框架的2.0版本或更高版本。
測(cè)試之前需要嵌入到真機(jī),由于該系統(tǒng)在PC機(jī)上的Visual Studio 開(kāi)發(fā),因此我們要把編譯好的程序移動(dòng)到我們的真機(jī)里面。首先準(zhǔn)備好字體和SQLCE。如果真機(jī)上沒(méi)有SQLCE的話將PC上安裝Microsoft SQL Server Compact,然后導(dǎo)出里面的嵌入式數(shù)據(jù)庫(kù)服務(wù)器。得到了完整的數(shù)據(jù)庫(kù)服務(wù)器以后安裝ActiveSync(Microsoft的同步工具)。安裝好了ActiveSync以后,瀏覽設(shè)備的存儲(chǔ)器并編譯好的文件放入到適當(dāng)?shù)奈恢谩1救藢yghur Ekran 字體文件放了\Windows\Fonts下,PMsystem.exe放了\Program Files\PMsystem\目錄下,數(shù)據(jù)庫(kù)服務(wù)器存放了Storage Card 根目錄。復(fù)制完成之后,啟動(dòng)設(shè)備安裝了數(shù)據(jù)服務(wù)器,然后啟動(dòng)PMsystem,整個(gè)嵌入工作完成了。
分別用HTC S1+精英版手機(jī)、惠普的iPAQ K3、HTC T9188、K-Touch W366和Dopod F3188進(jìn)行測(cè)試,得到實(shí)際測(cè)試結(jié)果。經(jīng)多次測(cè)試,系統(tǒng)正常,準(zhǔn)確地運(yùn)行。在模擬器及那些真機(jī)上的測(cè)試結(jié)果為字體正常、輸入正常、數(shù)據(jù)庫(kù)和運(yùn)行速度正常。
5 結(jié)束語(yǔ)
本文針對(duì)目前發(fā)展較快的Windows Mobile操作系統(tǒng),結(jié)合維吾爾文的語(yǔ)言特點(diǎn)及少數(shù)民族產(chǎn)品管理者的需求,首次實(shí)現(xiàn)了Windows Mobile的英混合輸入和顯示屏幕等文本處理功能。實(shí)現(xiàn)了產(chǎn)品的管理、統(tǒng)計(jì)及發(fā)送信息等通訊功能和Windows Mobile系統(tǒng)上的產(chǎn)品管理平臺(tái)。基于Windows Mobile平臺(tái)的維吾爾文嵌入式產(chǎn)品管理系統(tǒng)具有合理的數(shù)據(jù)庫(kù)設(shè)計(jì)方法和程序設(shè)計(jì)方法。
由于手機(jī)等移動(dòng)設(shè)備存儲(chǔ)空間小、處理效率較低等原因,即便是PC機(jī)上較為成熟的各種產(chǎn)品管理軟件也無(wú)法完全嵌入到手機(jī)上來(lái)。此外,移動(dòng)設(shè)備操作系統(tǒng)的差異性導(dǎo)致的開(kāi)發(fā)技術(shù)可重用性低也是阻礙手機(jī)軟件發(fā)展的一個(gè)重要原因。最終,為少數(shù)民族提供一個(gè)更好的產(chǎn)品管理軟件平臺(tái),滿足他們對(duì)產(chǎn)品的管理、統(tǒng)計(jì)及處理的迫切需求。本人認(rèn)為這個(gè)軟件具有一定的應(yīng)用和經(jīng)濟(jì)價(jià)值。
參考文獻(xiàn):
[1] 熱依曼·吾守爾.維吾爾文手機(jī)輸入關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[J].中文信息學(xué)報(bào),2006,2(20):72-73.
[2] 熱依曼·吾守爾,努爾麥麥提.多文種手機(jī)混合輸入/輸出技術(shù)及實(shí)現(xiàn)[J].計(jì)算機(jī)工程與科學(xué),2006,4(28):104-105.
[3] 陳鋒.基于WindowsMobile5.0的SIP軟電話的設(shè)計(jì)與實(shí)現(xiàn)[J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2007(12):48-49.
[4] 肖睿.基于Windows Mobile智能手機(jī)的導(dǎo)游系統(tǒng)設(shè)計(jì)[D]. 重慶:重慶大學(xué),2010,4:6-7.
[5] 李國(guó)曉.基于Windows Mobile的移動(dòng)餐飲管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 南京:南京理工大學(xué),2012:9-10.
[6] 沸里茲·尹哲.Visual C# 數(shù)據(jù)庫(kù)編程寶典[M].北京:北京電子工業(yè)出版社,2003:89-96.
[7] 董杰,汪漪,蔣同海.基于.Net Frame Work的多語(yǔ)種軟件UI構(gòu)件[J].計(jì)算機(jī)應(yīng)用研究,2009,11(26):4109-4110.
餐飲實(shí)訓(xùn)總結(jié) 餐飲會(huì)議總結(jié) 餐飲營(yíng)銷論文 餐飲服務(wù)管理 餐飲活動(dòng)總結(jié) 餐飲心得體會(huì) 餐飲年度總結(jié) 餐飲市場(chǎng)風(fēng)險(xiǎn) 餐飲文化營(yíng)銷 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀