餐飲娛樂管理信息系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著營業(yè)規(guī)模的擴展,許多中小型餐飲娛樂企業(yè)單位都面臨著如何高效管理整個企業(yè)經(jīng)營業(yè)務(wù)的問題,而目前最為廣泛的解決方案就是MIS系統(tǒng)的應(yīng)用。本系統(tǒng)就是這樣一個MIS系統(tǒng),其中包含了服務(wù)行業(yè)的主要經(jīng)營項目的信息管理,它使原先人工的管理統(tǒng)計工作統(tǒng)一由MIS系統(tǒng)進行規(guī)范化管理,提供了高效的管理手段。</p><p&

2、gt;  經(jīng)過分析,我要使用Microsoft公司的Visual Basic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一個能方便又簡潔操縱數(shù)據(jù)庫的智能對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。</p><p>  本文首先介紹了管理信息系統(tǒng)的發(fā)展現(xiàn)狀和C/S模式的多層應(yīng)用程序體系結(jié)構(gòu),以及本系統(tǒng)所用開發(fā)環(huán)境的技術(shù)介紹。接

3、著,文章介紹了本收銀管理系統(tǒng)的整體設(shè)計方案,并且詳細討論了各功能模塊的設(shè)計和實現(xiàn),最后分析了系統(tǒng)調(diào)試階段的工作。</p><p>  關(guān)鍵詞:模式,工具,數(shù)據(jù)源,面向?qū)ο?。</p><p><b>  Abstract</b></p><p>  Along with the extension of business scale, a lo

4、t of mid-scale entertainment enterprise met the problem that how to build more efficient management of their business. as for this problem, Management Information System is the main approach to solve the problem above. T

5、his system is an exact MIS, it serves to manage the whole information from all fields of enterprise business items. It provides the high-efficient way of information management and changes the original manual administrat

6、ion to a com</p><p>  By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32.VB offered a series of ActiveX operating a data-base. It can give a

7、short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.</p><p>  At first, this article introduced the late development of MIS

8、 and the concept of multi-layer C/S mode application, also it described the develop environment of this system. At the later part, it provided the whole design plan of this MIS system, and discussed the design and implem

9、entation of each function module in detail . At last, this article analyzed the main work during system-debugging phase.</p><p>  Key Words: mode, tool, data source, Object Oriented.</p><p><

10、;b>  目錄</b></p><p>  摘要................................................................I</p><p>  ABSTACT............................................................II</p><p&

11、gt;  目錄..............................................................III</p><p><b>  1 緒言</b></p><p>  1.1 MIS系統(tǒng)簡介.....................................................1</p>&l

12、t;p>  1.2 本課題研究的意義................................................2</p><p>  2 發(fā)展研究現(xiàn)狀及設(shè)計目標(biāo)</p><p>  2.1 餐飲娛樂管理信息系統(tǒng)綜述........................................3</p><p>  2.1.1 餐飲娛樂管

13、理信息系統(tǒng)發(fā)展歷史..................................3</p><p>  2.1.2 餐飲娛樂管理信息系統(tǒng)的作用....................................3</p><p>  2.1.3 飯店管理信息系統(tǒng)的構(gòu)成........................................4</p><

14、p>  2.2 MIS系統(tǒng)的特點...................................................5</p><p>  2.3 MIS系統(tǒng)的開發(fā)...................................................5</p><p>  2.4 系統(tǒng)研究設(shè)計的目標(biāo)..........................

15、....................6</p><p>  3 開發(fā)環(huán)境選擇與簡介</p><p>  3.1 編程環(huán)境的選擇..................................................7</p><p>  3.1.1 Visual Basic的開發(fā)環(huán)境介紹................................

16、....7</p><p>  3.1.2 Visual Basic的特點和功能......................................8</p><p>  3.1.3 Visual Basic的基本操作及界面介紹.............................10</p><p>  3.2 數(shù)據(jù)庫系統(tǒng)的選擇............

17、...................................11</p><p>  3.2.1 Access的發(fā)展現(xiàn)狀.............................................11</p><p>  3.2.2 什么是“數(shù)據(jù)庫”? ............................................12</p>

18、<p>  3.2.3 什么是數(shù)據(jù)庫管理系統(tǒng).........................................12</p><p>  3.2.4 Microsoft Access 2000提供了各式全新的資料庫服務(wù).................12</p><p>  3.2.5 Access2000基本操作........................

19、...................13</p><p>  3.3 開發(fā)方法的確定.................................................18</p><p>  3.4 組織基礎(chǔ).......................................................18</p><p>  3.5

20、 技術(shù)基礎(chǔ).......................................................18</p><p>  4 系統(tǒng)可行性研究與需求分析</p><p>  4.1 可行性.........................................................19</p><p>  4.1.1 經(jīng)濟可

21、行性分析...............................................19</p><p>  4.1.2 技術(shù)可行性分析...............................................19</p><p>  4.1.3 社會可行性分析..............................................

22、.19</p><p>  4.2 需求分析.......................................................19</p><p>  5 系統(tǒng)結(jié)構(gòu)與模型設(shè)計</p><p>  5.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計...............................................20</p>

23、<p>  5.1.1 系統(tǒng)功能分析.................................................20</p><p>  5.1.2 系統(tǒng)功能模塊設(shè)計.............................................20</p><p>  5.2 數(shù)據(jù)庫的設(shè)計............................

24、.......................21</p><p>  5.2.1 數(shù)據(jù)庫需求分析...............................................21</p><p>  5.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計...........................................22</p><p>  5.2.

25、3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu).........................................23</p><p>  5.2.4 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn).............................................28</p><p><b>  6 系統(tǒng)實現(xiàn)</b></p><p>  6.1 數(shù)據(jù)庫的實現(xiàn)

26、...................................................29</p><p>  6.2 系統(tǒng)界面及各功能模塊的實現(xiàn).....................................29</p><p>  6.2.1 登錄界面的實現(xiàn)...............................................29<

27、;/p><p>  6.2.2 軟件的各個功能模塊介紹.......................................32</p><p>  6.2.3 模塊處理過程.................................................42</p><p><b>  7 系統(tǒng)測試與分析</b></

28、p><p>  7.1 測試環(huán)境.......................................................44</p><p>  7.2 測試過程.......................................................44</p><p>  7.3 測試策略..................

29、.....................................45</p><p>  7.4 測試用例.......................................................45</p><p>  7.5 性能分析.......................................................45</

30、p><p>  8 總結(jié)與展望.......................................................46</p><p>  致謝...............................................................47</p><p>  參考文獻.....................

31、......................................48</p><p><b>  1 緒言</b></p><p>  本章闡述了餐飲娛樂行業(yè)的研究背景、現(xiàn)狀以及發(fā)展方向,明確指出了餐飲娛樂行業(yè)在中國所面臨的問題。</p><p>  隨著我國加入世界貿(mào)易組織,餐飲娛樂行業(yè)與國際市場接軌已成為大勢所趨,餐飲娛樂行業(yè)要

32、迎接這場挑戰(zhàn),就必須提高整體競爭能力,提高整體競爭能力必須變革自身的管理模式,提高管理水平,實施信息化建設(shè)無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國餐飲娛樂行業(yè)信息化管理的進程緩慢,跟國外的同類企業(yè)相比管理依然落后。在激烈的競爭中,如何能把握機會,保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的服務(wù),提供最完善的設(shè)施和最先進的技術(shù)。一個成功的餐飲娛樂企業(yè),其經(jīng)營者不僅要提高服務(wù)水平和服務(wù)質(zhì)量,從而提高自身的知名度和回頭率,還要

33、有好的工作效率,并控制成本。在信息時代,更重要的是還必須要有一個完善的管理信息系統(tǒng),便于方便客人和更好地管理酒店。</p><p>  一套優(yōu)秀的餐飲娛樂管理信息系統(tǒng)應(yīng)該是一套適用于各種餐娛企業(yè)使用的優(yōu)秀系統(tǒng),操作簡單、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定,是管理者的理想選擇。我的畢業(yè)設(shè)計題目就是設(shè)計一個餐飲娛樂收銀系統(tǒng),在前期的實習(xí)和分析之后,對系統(tǒng)進行了設(shè)計,雖然受水平所限,實踐經(jīng)驗十分匱乏,獨立完成一套完備的優(yōu)

34、秀的餐飲娛樂企業(yè)管理信息系統(tǒng)有很大的難度,但是我努力在實踐中鞏固以及整理自己在大學(xué)期間所學(xué)的知識,盡量把這個系統(tǒng)設(shè)計的更好。</p><p>  1.1 MIS系統(tǒng)簡介</p><p>  管理信息系統(tǒng)(MIS,Management Information System)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。管理信息系統(tǒng)利用計算機的

35、硬件和軟件,手工規(guī)程、分析、計劃、控制和決策用的模型,以及數(shù)據(jù)庫對信息進行收集、傳輸、加工、保存、維護和使用。因此管理信息系統(tǒng)是一個信息處理系統(tǒng)。管理信息系統(tǒng)作為各項業(yè)務(wù)、技術(shù)、工作自動化及高水平管理的方法和模式,正在得到越來越廣泛的應(yīng)用。早期的管理信息系統(tǒng)通常是以各單位為主體,獨自進行開發(fā)和應(yīng)用。從技術(shù)上看,大體是以局域網(wǎng)或客戶/服務(wù)器模式組成和應(yīng)用系統(tǒng)平臺,在操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的平臺上開發(fā)應(yīng)用軟件系統(tǒng)。但是,由于技術(shù)的發(fā)展和進

36、步以及應(yīng)用、管理和數(shù)據(jù)共享的需要等諸多原因,把分散開發(fā)且分布在各個地域的獨立的管理信息系統(tǒng)互相連接起來,實現(xiàn)系統(tǒng)硬件、系統(tǒng)軟件、應(yīng)用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來越迫切的任務(wù)。</p><p>  1.2 本課題研究的意義</p><p>  隨著營業(yè)額和客戶群的增長,許多個體起家的中小型餐飲娛樂企業(yè)單位都面臨著如何擴展自己的營業(yè)規(guī)模,形成初步規(guī)模化經(jīng)營的問題,其中一個非常棘手的問題就是業(yè)

37、務(wù)信息管理手段的升級,而重中之重就是如何進行規(guī)范地營業(yè)收入管理。收銀管理系統(tǒng)就是這樣一個集業(yè)務(wù)信息管理各方面(包括收銀、結(jié)算等事務(wù)在內(nèi))為一體的MIS系統(tǒng),它使原先人工、繁復(fù)、容易出錯、難以統(tǒng)計記錄的信息管理工作統(tǒng)一由計算機操作實現(xiàn),確保業(yè)務(wù)內(nèi)容信息的規(guī)范性、統(tǒng)一性、可恢復(fù)性。</p><p>  該系統(tǒng)由前臺操作和后臺管理兩大系統(tǒng)模塊組成,其中前臺操作售模塊包括:前臺接待、各部門操作、查詢、財務(wù)、管理、系統(tǒng)設(shè)置

38、等子模塊;后臺管理模塊包括:經(jīng)理操作、客房部操作、餐飲部操作、娛樂部操作、服務(wù)部操作子模塊。</p><p>  按前、后臺設(shè)計的思想直接來自于基本的C/S兩層構(gòu)架應(yīng)用體系結(jié)構(gòu)的實現(xiàn)模式。以上兩大任務(wù)模塊及其子模塊基本上涵蓋了第三產(chǎn)業(yè)企業(yè)單位的主要功能需求,分為業(yè)務(wù)運作和后臺信息數(shù)據(jù)管理兩大部分。</p><p>  通過本系統(tǒng)的設(shè)計與實現(xiàn),更加深入、實例化地了解MIS系統(tǒng)的方方面面,很好

39、地積累MIS系統(tǒng)的開發(fā)經(jīng)驗,而且對于廣泛應(yīng)用的C/S體系構(gòu)架也有了切實的感受,同時增強了系統(tǒng)綜合設(shè)計能力和具體環(huán)境下的開發(fā)實現(xiàn)能力。</p><p>  2 發(fā)展研究現(xiàn)狀及設(shè)計目標(biāo)</p><p>  2.1餐飲娛樂管理信息系統(tǒng)綜述</p><p>  2.1.1餐飲娛樂管理信息系統(tǒng)發(fā)展歷史</p><p>  管理信息系統(tǒng)(Manageme

40、nt Information System簡稱MIS)是信息科學(xué)的一個分支,是由人和計算機組成的能進行信息的收集、傳遞、儲存、加工、維護和使用的系統(tǒng)。餐飲娛樂管理信息系統(tǒng)是MIS中的一個重要分支,它實現(xiàn)的是計算機管理系統(tǒng)在餐飲娛樂企業(yè)中的具體應(yīng)用。</p><p>  它最早是于70年代初在國外開始發(fā)展起來的,到了80年代,國外的餐飲娛樂管理信息系統(tǒng)的模式已基本定型,技術(shù)較成熟,功能也較齊全。</p>

41、<p>  國內(nèi)的餐飲娛樂管理信息系統(tǒng)最早是在80年代初開始的,到了80年代中后期,隨著國外餐飲娛樂管理信息系統(tǒng)的大規(guī)模引進,國外飯店的先進管理技術(shù)進入我國,進一步促進了我國餐飲娛樂企業(yè)管理技術(shù)的發(fā)展。國內(nèi)系統(tǒng)正是在充分吸收國外管理系統(tǒng)的精華,再結(jié)合國內(nèi)的實際情況,逐步發(fā)展成熟,到90年代初期形成了幾個較成熟的軟件系統(tǒng)。</p><p>  到了90年代中期,隨著計算機在餐飲娛樂企業(yè)中的普及應(yīng)用,以

42、及計算機技術(shù)的不斷發(fā)展,飯店計算機系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn)</p><p>  2.1.2餐飲娛樂管理信息系統(tǒng)的作用</p><p>  餐飲娛樂企業(yè)的計算機管理就其表現(xiàn)形式看就是對餐飲娛樂企業(yè)大量的常規(guī)性信息的輸入、存儲、處理和輸出過程,其作用主要表現(xiàn)在以下幾個方面:</p><p> ?。?)提高餐飲

43、娛樂企業(yè)的管理效益及經(jīng)濟效益</p><p>  應(yīng)用餐飲娛樂管理信息系統(tǒng)通過節(jié)省大量的人力物力,增加飯店的服務(wù)項目,提高飯店的服務(wù)檔次,減少管理上的漏洞,從整體上提高餐娛企業(yè)的經(jīng)濟效益。如完善的預(yù)訂功能可防止閑置資源或在沒有可用資源的情況下重訂的情況出現(xiàn),可隨時提供準(zhǔn)確的資源使用和預(yù)訂情況,從而提高資源利用率??腿速M用的直接記帳,可有效防止逃帳的發(fā)生。完善的分析功能可用于市場銷售,如確定宣傳的重點地區(qū)和如何掌握

44、價格的浮動等。正確控制價格,控制客人優(yōu)惠,從而減少管理漏洞,提高營運收入。</p><p><b>  (2)提高服務(wù)質(zhì)量</b></p><p>  由于計算機處理信息的速度很快,可以大大減少客人預(yù)訂、結(jié)帳的等候時間,提高對客服務(wù)質(zhì)量??焖俚目腿诵畔⒉樵兪侄危箍腿说玫綕M意的答復(fù)。餐費、娛樂費等費用的一次性結(jié)帳,不僅方便了賓客,也提高了飯店的管理水平。清晰準(zhǔn)確的賬單

45、、票據(jù)、表格,使客人感到高檔次的享受。完善的預(yù)訂系統(tǒng),使客人的入住有充分的保證。完善的客戶檔案管理更使客人的“個性化”服務(wù)得以很好的實施。利用計算機保存大量的客人歷史資料,通過統(tǒng)計分析,可對??突蛳M額達到一定數(shù)量的客人自動給予折扣;也可對客人的消費特點進行分析,總結(jié)出客</p><p>  人生活方面的要求和特點,研究如何為客人提供更合適的個性化服務(wù),如安排房間、提供就餐等,甚至細致到給客人送什么報紙雜志、生日

46、送什么禮品等。</p><p><b>  (3)提高工作效率</b></p><p>  計算機管理可大大提高業(yè)務(wù)運作的速度和準(zhǔn)確性。如電腦的自動夜間稽核功能結(jié)束了手工報表的歷史,電腦資料的正確保存避免了抄客人名單的低效工作,嚴格的數(shù)據(jù)檢查避免手工操作的疏忽而造成的錯誤,票據(jù)的傳送、登記、整理、復(fù)核等一系列的繁重勞動也可大為減少。</p><p&

47、gt;  (4)完善餐飲娛樂企業(yè)的內(nèi)部管理體制</p><p>  科學(xué)、正規(guī)、系統(tǒng)的餐飲娛樂管理信息系統(tǒng)在餐飲娛樂企業(yè)管理體系中還發(fā)揮著強有力的穩(wěn)定作用,可明顯地減少員工及管理人員的流動對餐飲娛樂企業(yè)管理運作的不良影響。系統(tǒng)提供的多種安全級別,保證各類數(shù)據(jù)不被無權(quán)過問的人查閱和操作。每天的審核制度,各種費用的優(yōu)惠控制,應(yīng)收賬款的管理,員工工作量的考核,員工操作過程的跟蹤,均可加強對餐飲娛樂企業(yè)的管理。</

48、p><p> ?。?)全面了解營業(yè)情況,提高餐飲娛樂企業(yè)管理者的決策水平</p><p>  餐飲娛樂管理信息系統(tǒng)能提供完備的歷史數(shù)據(jù),又可提供各種分析模式,可使管理人員很方便地完成復(fù)雜的統(tǒng)計分析工作,并加強對餐飲娛樂企業(yè)運營的內(nèi)部控制,增強管理人員的控制決策水平。</p><p>  2.1.3飯店管理信息系統(tǒng)的構(gòu)成</p><p>  餐飲娛

49、樂管理信息系統(tǒng)由計算機硬件、系統(tǒng)軟件及應(yīng)用軟件組成。</p><p> ?。?)硬件指電腦設(shè)備,系統(tǒng)軟件指系統(tǒng)的運行平臺,它們一起構(gòu)成餐飲娛樂管理信息系統(tǒng)的體系結(jié)構(gòu)。餐飲娛樂管理信息系統(tǒng)使用的體系結(jié)構(gòu)一般有三種類型:單機系統(tǒng)、集中式和分布式。這三種結(jié)構(gòu)隨計算機技術(shù)的發(fā)展而產(chǎn)生,至今還在不斷地發(fā)展變化著。</p><p>  早期的單機系統(tǒng),由一臺主機、顯示器、鍵盤、打印機等,再配備一定的軟

50、件組成,能完成一些簡單的業(yè)務(wù),該結(jié)構(gòu)目前已很少有人使用。</p><p>  集中式處理結(jié)構(gòu),采用一臺或二臺小型計算機或超級微機作為主機,使用人員通過各終端與主機聯(lián)系,進行各類數(shù)據(jù)處理作業(yè)。它數(shù)據(jù)處理能力強,數(shù)據(jù)安全,可靠性高。缺點是終端本身沒有處理能力,系統(tǒng)處理速度將隨終端數(shù)量的增加而明顯減慢,而且一般終端只有字符界面,用戶界面不美觀。因此,在PC機及Windows流行之前的70年代到80年代末,是餐飲娛樂企業(yè)

51、最理想的結(jié)構(gòu)。</p><p>  分布式處理結(jié)構(gòu)以高檔微機或小型機作為網(wǎng)絡(luò)服務(wù)器,通過網(wǎng)絡(luò)連接各個工作站,而各工作站都是一臺獨立的微機,本身具有數(shù)據(jù)處理的能力,需要時可聯(lián)機入網(wǎng)在服務(wù)器內(nèi)進行數(shù)據(jù)處理,是目前理想的體系結(jié)構(gòu)。以前流行的局部網(wǎng)絡(luò)系統(tǒng)(文件服務(wù)器結(jié)構(gòu),基本上是DOS系統(tǒng),屬已淘汰),目前流行的C/S結(jié)構(gòu)(即客戶機/服務(wù)器結(jié)構(gòu))都是分布式結(jié)構(gòu)。C/S結(jié)構(gòu)中,客戶機支持用戶的前端處理,而且一般是Windo

52、ws圖形界面,服務(wù)器用于支持應(yīng)用的系統(tǒng)環(huán)境,包括數(shù)據(jù)庫的管理及查詢。它結(jié)合了局部網(wǎng)絡(luò)和集中式多用戶系統(tǒng)的優(yōu)點,由服務(wù)器和客戶機協(xié)同處理,充分發(fā)揮系統(tǒng)的各種優(yōu)越性,是目前餐飲娛樂企業(yè)中最佳的體系結(jié)構(gòu)。</p><p>  隨著通訊技術(shù)的發(fā)展,Internet的普及,分布式結(jié)構(gòu)實現(xiàn)了遠程數(shù)據(jù)處理。這種廣域網(wǎng)分布結(jié)構(gòu)更適合餐飲娛樂企業(yè)集團的信息管理。集團總部可以通過Internet有效地管理各地的分公司,及時了解各個分

53、公司之間的經(jīng)營情況,各分公司之間也可通過Internet實現(xiàn)信息互傳。</p><p><b> ?。?)軟件結(jié)構(gòu)</b></p><p>  一個餐飲娛樂管理信息系統(tǒng)從使用者的角度看,軟件結(jié)構(gòu)就是餐飲娛樂管理信息系統(tǒng)的功能結(jié)構(gòu)。各種功能之間又有各種信息聯(lián)系,這樣就構(gòu)成了一個有機結(jié)合的整體,形成一個完整的軟件功能結(jié)構(gòu)。因此,系統(tǒng)一般可分為前臺(對客服務(wù))和后臺(內(nèi)部管

54、理)兩大部分,另外還可包括對前后臺系統(tǒng)的功能補充的擴充系統(tǒng)(有的系統(tǒng)把擴充系統(tǒng)直接包含在前后臺系統(tǒng)中),以及各種各樣的系統(tǒng)接口。</p><p>  事實上,餐飲娛樂管理信息系統(tǒng)可以是一個覆蓋整個餐飲娛樂企業(yè)管理所有方面的非常龐大的系統(tǒng)。對某些企業(yè),這樣的功能模塊還可增加和完善,如與飯店床頭柜的聯(lián)結(jié)接口、與飯店內(nèi)部尋呼臺的聯(lián)結(jié)接口、辦公自動化OA系統(tǒng)、預(yù)測決策支持系統(tǒng)等,而且各種軟件系統(tǒng)之間的功能名稱和分法均可不

55、一樣。</p><p>  2.2 MIS系統(tǒng)的特點</p><p>  MIS人機界面設(shè)計一般遵循以下一些原則∶</p><p>  (1)以通信功能作為截面設(shè)計的核心</p><p>  (2)界面必須始終一致</p><p>  (3)界面必須使用戶隨時掌握任務(wù)的進展情況</p><p>

56、  (4)界面必須能夠提供幫助</p><p>  (5)界面友好、使用方便</p><p>  (6)輸入畫面盡可能接近實際</p><p>  (7)具有較強的容錯功能</p><p>  2.3 MIS系統(tǒng)的開發(fā)</p><p>  進行開發(fā)的基礎(chǔ)是明確以下問題∶</p><p>  系統(tǒng)

57、要解決的問題∶如采取何種方式解決組件管理和信息處理方面的問題,對企業(yè)提出的新的管理需求如何滿足等。</p><p>  系統(tǒng)可行性研究∶確定系統(tǒng)所要實現(xiàn)的目標(biāo)。</p><p>  系統(tǒng)開發(fā)的原則∶在系統(tǒng)開發(fā)過程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、使用高效、處理規(guī)范化的原則。</p><p>  系統(tǒng)開發(fā)前的準(zhǔn)備工作∶作好開發(fā)人員的組織準(zhǔn)備和企業(yè)基礎(chǔ)工作。</p&g

58、t;<p>  系統(tǒng)開發(fā)的選擇和開發(fā)計劃的制定</p><p>  結(jié)構(gòu)化生命周期開發(fā)方法∶</p><p><b>  系統(tǒng)規(guī)劃階段</b></p><p><b>  系統(tǒng)分析階段</b></p><p><b>  系統(tǒng)設(shè)計階段</b></p>

59、<p><b>  系統(tǒng)實施階段</b></p><p><b>  系統(tǒng)運行階段</b></p><p>  2.4系統(tǒng)研究設(shè)計的目標(biāo)</p><p>  從事第三產(chǎn)業(yè)的企業(yè)單位需要根據(jù)自身的業(yè)務(wù)項目處理大量的經(jīng)營項目信息,同時對這些信息要進行分類管理和統(tǒng)計,這就需要合理的數(shù)據(jù)庫系統(tǒng)來保存數(shù)據(jù)信息,還需要有效

60、的程序界面支持各種數(shù)據(jù)操作的執(zhí)行,而且面向操作人員的程序界面必需直觀、合理。</p><p>  餐飲娛樂收銀系統(tǒng)是基于以上目標(biāo)而開發(fā)的。該系統(tǒng)的核心功能就是管理各部門業(yè)務(wù)信息數(shù)據(jù),由前臺操作和后臺管理兩大系統(tǒng)模塊組成,其中前臺操作售模塊包括:前臺接待、各部門操作、查詢、財務(wù)、管理、系統(tǒng)設(shè)置等子模塊;后臺管理模塊包括:經(jīng)理操作、客房部操作、餐飲部操作、娛樂部操作、服務(wù)部操作子模塊。</p><

61、p>  本系統(tǒng)的主要特點是:實用性較強,操作簡單,執(zhí)行迅速等。</p><p>  3 開發(fā)環(huán)境選擇與簡介</p><p>  3.1編程環(huán)境的選擇</p><p>  Visual Basic作為一個功能全面、開發(fā)效率高的可視化應(yīng)用程序開發(fā)工具,是軟件開發(fā)界公認的非常優(yōu)秀的應(yīng)用開發(fā)工具之一。在Visual Basic環(huán)境下,利用系統(tǒng)提供的諸多控件,可以快速的

62、形成外觀友好、操作簡單的程序框架,然后通過事件驅(qū)動形式添加應(yīng)用邏輯實現(xiàn),整個系統(tǒng)中的控件豐富、功能全面,無論是程序界面設(shè)計,還是數(shù)據(jù)庫訪問操作實現(xiàn),Visual Basic都通過提供控件的方法集成為整個開發(fā)工具,提供了軟件代碼自動生成和可視化的資源編輯功能。</p><p>  它在編程的高效性、運行的快速性等方面都具有很強的功能。Visual Basic提供了相當(dāng)齊備的類庫和友好的編程界面,借助于Visual

63、Basic可以輕松地開發(fā)出功能強、速度快、應(yīng)用廣并且占用資源少的應(yīng)用程序。此外它還提供了多種多樣的數(shù)據(jù)庫訪問技術(shù)— ODBC API、RDO、OLE DB、ADO等,都是各有特色的數(shù)據(jù)庫訪問技術(shù),有的兼容性強,有的單一優(yōu)化性好,因此提供了針對不同數(shù)據(jù)庫系統(tǒng)的寬泛選擇。因而,實現(xiàn)本系統(tǒng)而言,Visual Basic是一個比較理想的選擇。</p><p>  3.1.1Visual Basic開發(fā)環(huán)境介紹:</

64、p><p>  Visual Basic是專門為初學(xué)者設(shè)計的計算機語言。Visual Basic最初問世是只有十幾條語句,由于它的簡單和容易而大受用戶歡迎,因此很快就應(yīng)用于各個領(lǐng)域。</p><p>  BASIC是英文Beginner's All-purpose Symbolic Instruction Code 的縮寫(初學(xué)者通用符號指令代碼),它是專門為初學(xué)者設(shè)計的語言。而Vis

65、ual Basic是微軟推出的基于窗口的可視化開發(fā)工具。Visual Basic之所以成為Windows環(huán)境下比較快捷、便利的前端開發(fā)工具,大部分原因得益于其可視化開發(fā)環(huán)境,在可視化環(huán)境下創(chuàng)作前端界面也就如同擺積木一樣簡單。</p><p>  何謂 Visual Basic ? “Visual”指的是開發(fā)圖形用戶界面(GUI--Graphical User Interface)的可視化方法。不需要編寫大量代碼去

66、描述界面元素的外觀和位置,只要把預(yù)先建立的部件對象追加到設(shè)計窗體上的一點即可。實質(zhì)上BASIC是微軟銷售的最早期產(chǎn)品,Visual Basic繼承了BASIC最顯著的簡單、易用的特征,直到目前為止,Visual Basic仍是Window環(huán)境下最快捷、便利的通用開發(fā)工具。但是,Visual Basic卻和傳統(tǒng)Basic有著本質(zhì)的區(qū)別,主要表現(xiàn)在可視化、面向?qū)ο?、部件編程、事件?qū)動等方面。</p><p>  隨著

67、數(shù)據(jù)庫的應(yīng)用開發(fā),Visual Basic成為很多程序員的首選編程語言,認為Visual Basic易學(xué)、易于調(diào)試,可以比其它編程語言更迅速的建立復(fù)雜的應(yīng)用程序。此外,Visual Basic中內(nèi)置了許多用于開發(fā)數(shù)據(jù)庫應(yīng)用程序的專業(yè)化支持。程序員使用Visual Basic不僅可以開發(fā)傳統(tǒng)的面向表格的數(shù)據(jù)庫應(yīng)用程序,還可以開發(fā)應(yīng)用于Web Server的后臺數(shù)據(jù)庫。</p><p>  Visual Basic是

68、一種可視化編程語言,它將編程人員從面向過程的細節(jié)工作中解脫出來,不僅可以幫助用戶方便地設(shè)計出良好的用戶界面,而且基于事件的響應(yīng)機制使程序開發(fā)變的更為簡捷。Visual Basic是Microsoft公司在Quick Basic的基礎(chǔ)上為開發(fā)Window應(yīng)用程序而提供的強有力的開發(fā)環(huán)境和工具,是具有很好的圖形用戶界面(Graphic User Interface)的程序語言。Visual Basic采用面向?qū)ο蠛褪录?qū)動的兩種程序設(shè)計機制

69、,把過程化和結(jié)構(gòu)化編程集合在一起。正是由于它在應(yīng)用程序開發(fā)中的圖形化構(gòu)思,使得開發(fā)者可以非常容易地創(chuàng)建一個窗口。</p><p>  Visual指的是開發(fā)圖形用戶界面(GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到窗體上即可,這就叫做可視化編程。</p><p>  3.1.2 Visual Basic的特點和功能</p>&l

70、t;p>  Visual Basic是從BASIC發(fā)展而來的,對于開發(fā)Windows應(yīng)用程序而言,Visual Basic是目前所有開發(fā)語言中最簡單、最容易使用的語言。作為程序設(shè)計語言,Visual Basic程序設(shè)計有以下特點:</p><p><b>  1、可視化</b></p><p>  面向過程的程序設(shè)計存在的缺點是在設(shè)計過程中看不到程序的實際顯示效

71、果,必須在程序運行是才能觀察到。如果用戶對程序的界面不滿意,就要返回到程序中去修改。這樣反復(fù)修改,會影響編程的效率。VB提供的可視化設(shè)計平臺,把Windows界面設(shè)計的復(fù)雜性封裝起來。程序員不必再為界面的設(shè)計而編寫大量程序代碼,只需按設(shè)計的要求,用VB中提供的控件工具在設(shè)計界面上畫出各種對象,而這些界面設(shè)計代碼是由VB自動產(chǎn)生的,程序員所編寫的只是實現(xiàn)程序功能的那部分代碼,從而大大提高了編程的效率。</p><p&g

72、t;<b>  2、面向?qū)ο?lt;/b></p><p>  面向?qū)ο缶幊趟枷胝Q生于20世紀80年代初期,隨著面向?qū)ο缶幊趟枷氲某墒旌退哂械膬?yōu)越性,面向?qū)ο缶幊踢@一思想被應(yīng)用到了各種傳統(tǒng)高級語言中,包括Visual Basic。面向?qū)ο缶幊淌墙⒃陬惖幕A(chǔ)上的,并通過類的封裝、繼承、多態(tài)性獲得代碼重用。跟C++相比,Visual Basic面向?qū)ο筇匦允遣粔蛲耆?。它缺少類的繼承性,因此依靠

73、類獲得代碼重用在Visual Basic中受到了一定程度的限制。</p><p><b>  3、事件驅(qū)動</b></p><p>  在事件驅(qū)動模式下,程序的執(zhí)行是依靠系統(tǒng)能夠被識別的觸發(fā)事件啟動的,事件可以由用戶操作、系統(tǒng)信息、以及程序觸發(fā)。由于事件順序?qū)Q定代碼執(zhí)行順序,因此編寫程序的過程也就成了根據(jù)有待解決的問題來合理安排事件。</p><

74、p>  4、結(jié)構(gòu)化的設(shè)計語言</p><p>  Visual Basic是在結(jié)構(gòu)化的BASIC語言基礎(chǔ)上發(fā)展起來的,加上面向?qū)ο蟮脑O(shè)計方法,因此是更具有結(jié)構(gòu)化的程序設(shè)計語言。</p><p>  5、充分利用Windows資源</p><p>  VB通過三種技術(shù)來實現(xiàn)與Windows資源的交互,這三種技術(shù)是:動態(tài)數(shù)據(jù)交換(DDE)編程技術(shù)、對象鏈接與嵌入(

75、OLE)技術(shù)以及動態(tài)鏈接庫(DLL)技術(shù)。DDE技術(shù)建立動態(tài)的數(shù)據(jù)交換,使得不同應(yīng)用程序之間的通信成為可能;OLE技術(shù)可以將Windows應(yīng)用程序看作一個對象,將不同的對象連接起來,嵌入到VB的某個應(yīng)用程序中,實現(xiàn)信息的集合化;DLL技術(shù)可以將C/C++編寫的程序加入到的應(yīng)用程序中,或是調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實現(xiàn)SDK所具有的功能。</p><p>  6、開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持<

76、;/p><p>  由于應(yīng)用程序設(shè)計中三層體系結(jié)構(gòu)的出現(xiàn),使得網(wǎng)絡(luò)、應(yīng)用程序以及數(shù)據(jù)庫的連接更加緊密起來。VB中提供了一些接口來實現(xiàn)同網(wǎng)絡(luò)以及數(shù)據(jù)庫的連接。VB有很強大的數(shù)據(jù)庫管理功能,可以通過直接訪問或建立連接的方式訪問并操作后臺數(shù)據(jù)庫。對后臺數(shù)據(jù)庫的訪問主要是通過ODBC功能實現(xiàn)的,從而獲得了很好的開放性;而對后臺數(shù)據(jù)庫的操作是通過VB提供的簡單的命令集來實現(xiàn)的,也可以使用結(jié)構(gòu)化查詢語言以及一些高級的Active

77、X控件或API函數(shù)等。</p><p>  3.1.3 Visual Basic的基本操作及界面介紹</p><p><b>  打開程序</b></p><p>  雙擊桌面上的 Visual Basic 圖標(biāo)(或從“開始”---->“程序”菜單中打開Microsoft Visual B

78、asic 6.0 中文版),在彈出的如圖1的窗口中選擇“標(biāo)準(zhǔn) EXE”按鈕。然后點“打開”按鈕。就會出現(xiàn)如圖2的工作窗體(不過是已經(jīng)編好的)。再介紹一下其它編各種程序所需的重要界面。請查看如圖3.1, 圖3.2, 圖3.3, 圖3.4。</p><p>  圖3.1 選擇開發(fā)實例</p><p>  圖3.2 VB主工作窗體</p><p&

79、gt;<b>  圖3.3 工具欄</b></p><p>  圖3.4 控件的屬性</p><p>  3.2數(shù)據(jù)庫系統(tǒng)的選擇</p><p>  數(shù)據(jù)庫是數(shù)據(jù)的存儲之處,它是針對特定的需求所整理與組織出的相關(guān)信息的匯總處。無論何時,企業(yè)都需要高性能、高穩(wěn)定性和高安全性的服務(wù)器操作系統(tǒng)作為信息化的基礎(chǔ)構(gòu)架。企業(yè)級的高端應(yīng)用更離不開數(shù)據(jù)庫的支持

80、。Access 2003是一個采用SQL語言的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它是一個不折不扣的服務(wù)器級數(shù)據(jù)庫管理系統(tǒng),與其它數(shù)據(jù)庫服務(wù)器如Oracle 、Sybase、 Informix等相比它擁有高彈性與多元化的結(jié)構(gòu),不僅符合業(yè)界的需求,更能與現(xiàn)今最重要的互聯(lián)網(wǎng)緊密集成,因此我選擇它作為后臺數(shù)據(jù)庫。</p><p>  3.2.1 Access的發(fā)展現(xiàn)狀 </p><p>  Access是O

81、ffice辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將Access單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將Access捆綁在OFFICE中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將Access捆綁到OFFICE97中,成為OFFICE套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。自從1992年開始銷售以來,Access 已經(jīng)賣出了超過6000萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理

82、系統(tǒng)。后來微軟公司通過大量地改進,將Access的新版本功能變得更加強大。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。Access的功能這么強,那使用起來會不會很麻煩呢?這一點你可以放心,隨著版本的升級,Access的使用也變得越來越容易。過去很繁瑣的工作現(xiàn)在只需幾個很簡單的步驟就可以高質(zhì)量地完成了</p><p>  3.2.2 什

83、么是“數(shù)據(jù)庫”?</p><p>  舉個例子來說明這個問題:每個人都有很多親戚和朋友,為了保持與他們的聯(lián)系,我們常常用一個筆記本將他們的姓名、地址、電話等信息都記錄下來,這樣要查誰的電話或地址就很方便了。這個“通訊錄”就是一個最簡單的“數(shù)據(jù)庫”,每個人的姓名、地址、電話等信息就是這個數(shù)據(jù)庫中的“數(shù)據(jù)”。我們可以在筆記本這個“數(shù)據(jù)庫”中添加新朋友的個人信息,也可以由于某個朋友的電話變動而修改他的電話號碼這個“數(shù)據(jù)

84、”。不過說到底,我們使用筆記本這個“數(shù)據(jù)庫”還是為了能隨時查到某位親戚或朋友的地址、郵編或電話號碼這些“數(shù)據(jù)”。實際上“數(shù)據(jù)庫”就是為了實現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”,在我們的生活中這樣的數(shù)據(jù)庫可是隨處可見的啊。 </p><p>  3.2.3 什么是數(shù)據(jù)庫管理系統(tǒng) </p><p>  圖書管理員在查找一本書時,首先要通過目錄檢索找到那本書的分類號和書號,然后在

85、書庫找到那一類書的書架,并在那個書架上按照書號的大小次序查找,這樣很快就能找到我所需要的書。數(shù)據(jù)庫里的數(shù)據(jù)像圖書館里的圖書一樣,也要讓人能夠很方便地找到才行。如果所有的書都不按規(guī)則,胡亂堆在各個書架上,那么借書的人根本就沒有辦法找到他們想要的書。同樣的道理,如果把很多數(shù)據(jù)胡亂地堆放在一起,讓人無法查找,這種數(shù)據(jù)集合也不能稱為"數(shù)據(jù)庫"。數(shù)據(jù)庫的管理系統(tǒng)就是從圖書館的管理方法改進而來的。人們將越來越多的資料存入計算機中

86、,并通過一些編制好的計算機程序?qū)@些資料進行管理,這些程序后來就被稱為"數(shù)據(jù)庫管理系統(tǒng)",它們可以幫我們管理輸入到計算機中的大量數(shù)據(jù),就像圖書館的管理員。Access也是一種數(shù)據(jù)庫管理系統(tǒng)。</p><p>  3.2.4 Microsoft Access 2003提供了各式全新的資料庫服務(wù).</p><p><b>  以下是功能簡介:</b>&

87、lt;/p><p>  可讓你幾乎無限制的存放各式資料</p><p>  可依你的實際需要,自由組織資料的存放方式</p><p>  有效的將資料變成所需的資訊</p><p>  輕易制作出供使用者輸入資料時,使用界面</p><p>  輸出結(jié)合資料、文字、圖形以及其它物件的報表</p><p&

88、gt;  能將資料庫中的資料顯示到Web上</p><p>  3.2.5 Access2003基本操作</p><p>  1.單擊“開始---程序---Microsoft Office---Microsoft Office Access 2003”,如圖3.5所示:</p><p>  圖3.6 打開Access2003軟件的界面</p><

89、p>  2.點菜單下的“文件---新建”,如圖3.6所示:</p><p>  圖3.6 新建數(shù)據(jù)庫的界面</p><p>  3.在軟件的右邊點“空數(shù)據(jù)庫”,如圖3.7所示:</p><p>  圖3.7建立空數(shù)據(jù)庫的界面</p><p>  4.在彈出的界面中有“保存位置”,在后面設(shè)置保存的位置;在下面有“文件名”,請在“文件名”的

90、后面輸入自己所要的數(shù)據(jù)庫文件名.然后點“創(chuàng)建”按鈕,如圖3.8所示:</p><p>  圖3.8創(chuàng)建新數(shù)據(jù)庫并為新的數(shù)據(jù)庫起名界面</p><p>  5. 又在彈出的界面中左下部分點“表”,右下部份點“使用設(shè)計器創(chuàng)建表”,然后點菜單的“新建”, 在彈出的界面中選擇“設(shè)計視圖”(想點什么是按照制作的是什么來點的), 點“確定”.如圖3.9所示:</p><p> 

91、 圖3.9 新建“表”的界面</p><p>  6.在彈出的窗口中有“字段名”,“數(shù)據(jù)類型”兩個,請在它們兩個下面輸入自己想輸入的相應(yīng)內(nèi)容,如圖3.10所示:</p><p>  圖3.10輸入數(shù)據(jù)庫內(nèi)容的界面</p><p>  7.例如我輸入了如圖3.11所示的內(nèi)容,在“性別”點一下,然后在下面的“有效規(guī)則”點一下, “有效規(guī)則”的右面出現(xiàn)了可以點的按鈕,再點

92、一下按鈕,出現(xiàn)“表達生成器”的界面,在左上空白的地方輸入“In(“F”, “M”) ”,點確定.如圖3.11所示.</p><p>  圖3.11設(shè)置“性別”的參數(shù)(1)</p><p>  8. 然后在“有效性文本”的右邊點一下,輸入“請輸入M或F(M:男,F(xiàn):女)”,如圖3.12所示. </p><p>  圖3.12設(shè)置“性別”的參數(shù)(2)</p>

93、<p>  8.接下來就是輸入其它自己想要的東西了,想要什么就寫什么,如圖3.13所示:</p><p>  圖3.13設(shè)置其它的參數(shù)</p><p>  3.3開發(fā)方法的確定</p><p>  根據(jù)實際情況,由于目前其功能需求不是很明確我使用原型法(Prototyping)即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確

94、定需求,然后采用循序漸進的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時模塊也發(fā)展成為最終產(chǎn)品了。本系統(tǒng)采用C/S(Client/ Server)體系結(jié)構(gòu),Client(客戶機)主要負責(zé)提供表達邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫服務(wù)器;Server(服務(wù)器)則主要用于提供數(shù)據(jù)服務(wù)。目前流行的還有B/S(Browse/Server)軟件開發(fā)模式,適合進行基于以WEB 技術(shù)為特征的現(xiàn)代管理信息

95、系統(tǒng)的開發(fā)和研究。</p><p><b>  3.4組織基礎(chǔ)</b></p><p>  建立管理信息系統(tǒng)的必要性已經(jīng)被廣大的管理人員所接受。新的問題反映在對建立管理信息系統(tǒng)的經(jīng)濟效益缺乏正確的認識,建立管理信息系統(tǒng)是為組織的管理服務(wù)的,其根本目的是要創(chuàng)造企業(yè)的經(jīng)濟效益。包括直接的和間接的經(jīng)濟效益,直接經(jīng)濟是指由于系統(tǒng)的建立使生產(chǎn)經(jīng)營或事務(wù)管理取得直接的利潤收益。間

96、接經(jīng)濟效益是指系統(tǒng)建立后輻射到組織管理和提高管理人員素質(zhì)等各方面的效益。經(jīng)過調(diào)查餐飲娛樂公司建立這樣一個系統(tǒng)確實可以提高經(jīng)濟效益。</p><p>  要有一個科學(xué)的管理基礎(chǔ),國內(nèi)餐飲娛樂公司目前有嚴格的規(guī)章制度,管理工作井井有條有條。</p><p>  除了上述兩點,還有一個就是人才問題,人才問題反映為兩個隊伍的建設(shè)。一個是系統(tǒng)開發(fā)的隊伍,另一個是系統(tǒng)管理的隊伍。</p>

97、<p><b>  3.5技術(shù)基礎(chǔ)</b></p><p>  MIS系統(tǒng)的技術(shù)基礎(chǔ)包括計算機系統(tǒng)技術(shù),數(shù)據(jù)通信與計算機網(wǎng)絡(luò)技術(shù),計算機通信技術(shù)中的數(shù)字式程控交換技術(shù)和綜合業(yè)務(wù)數(shù)字網(wǎng)格技術(shù),以及文字信息處理技術(shù)和數(shù)據(jù)庫技術(shù)等。這里就要考慮公司的計算機系統(tǒng)技術(shù)。如果要建立一個系統(tǒng)就必須有好的配置。</p><p>  4 系統(tǒng)可行性研究與需求分析</p

98、><p><b>  4.1可行性研究</b></p><p>  4.1.1 經(jīng)濟可行性分析</p><p>  作為中小型餐飲娛樂業(yè)企業(yè),采用這樣一個小型的MIS系統(tǒng)能夠很好地滿足自身業(yè)務(wù)管理的需求,其經(jīng)濟成本也相對較少,主要計劃支出的費用包括:硬件平臺設(shè)備購置費、軟件開發(fā)費用、軟硬件管理和維護費、系統(tǒng)管理操作人員工資和培訓(xùn)費等。由于該系統(tǒng)實行

99、統(tǒng)一操作,系統(tǒng)資源共享,其設(shè)備購置,人員工資,維護費用相對較少,前期的資金投入主要集中于購置設(shè)備和軟件開發(fā)費用上。預(yù)見中,可以進一步根據(jù)需求擴展功能模塊,更多地將用戶單位的經(jīng)營項目納入本系統(tǒng)的管理范疇。</p><p>  4.1.2 技術(shù)可行性分析</p><p>  本系統(tǒng)采用的軟硬件開發(fā)平臺成熟實用,而且成本相對低廉,系統(tǒng)操作簡便,無需花費大量的培訓(xùn)成本,主要體現(xiàn)在以下方面:成熟可靠

100、的internet和局域網(wǎng)構(gòu)架技術(shù);成熟可靠的VB+ Access軟件開發(fā)環(huán)境;貼切用戶需求的系統(tǒng)功能實現(xiàn)和交互性較好的用戶操作界面,綜上所述,本系統(tǒng)的設(shè)計與實現(xiàn)具有較高的可行性。</p><p>  4.1.3 社會可行性分析</p><p>  本系統(tǒng)根據(jù)企業(yè)用戶實際需求設(shè)計實現(xiàn),滿足用戶的業(yè)務(wù)規(guī)范和流程,使用成熟的系統(tǒng)實現(xiàn)模式,對于人員培訓(xùn)與管理模式的適應(yīng)成本較低,而且系統(tǒng)具有廣泛的

101、社會應(yīng)用基礎(chǔ),因此具有較高的社會可行性。</p><p><b>  4.2需求分析</b></p><p>  本系統(tǒng)涉及企業(yè)用戶的主要業(yè)務(wù)項目和流程操作。從管理的角度可將該收銀系統(tǒng)分為兩大部分:前臺操作和各業(yè)務(wù)部門后臺管理,根據(jù)實際考察與分析,設(shè)計具有以下功能:</p><p>  該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模

102、塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進出貨單管理、盤點系統(tǒng)、報表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個子模塊?;旧虾w了三產(chǎn)服務(wù)業(yè)的主要功能需求。</p><p>  5 系統(tǒng)結(jié)構(gòu)與模型設(shè)計</p><p>  5.1系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p>  本系統(tǒng)采用C/S模式,總體

103、結(jié)構(gòu)如下:</p><p>  a) Client端前臺操作</p><p>  該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進出貨單管理、盤點系統(tǒng)、報表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個子模塊?;旧虾w了三產(chǎn)服務(wù)業(yè)的主要功能需求。</p>

104、<p><b>  b)數(shù)據(jù)庫</b></p><p>  數(shù)據(jù)庫使用Microsoft Access 2003進行創(chuàng)建、管理、維護。</p><p>  5.1.1 系統(tǒng)功能分析</p><p>  本系統(tǒng)涉及企業(yè)用戶的主要業(yè)務(wù)項目和流程操作。從管理的角度可將該收銀系統(tǒng)分為兩大部分:前臺操作和各業(yè)務(wù)部門后臺管理,根據(jù)實際考察與分

105、析,設(shè)計具有以下功能:</p><p>  該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進出貨單管理、盤點系統(tǒng)、報表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個子模塊。基本上涵蓋了三產(chǎn)服務(wù)業(yè)的主要功能需求。</p><p>  5.1.2 系統(tǒng)功能模塊設(shè)計<

106、/p><p>  對上述各項功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,構(gòu)建出本系統(tǒng)的模塊結(jié)構(gòu)圖,分別是前臺操作(前臺接待,各部門操作,查詢,財務(wù),管理,系統(tǒng)設(shè)置),后臺管理(經(jīng)理操作,客房部操作,餐飲部操作,娛樂部操作,服務(wù)部操作)。在系統(tǒng)功能分析的基礎(chǔ)上,考慮VB程序編制特點,得到如圖所示的系統(tǒng)功能模塊圖。</p><p>  圖5.1 餐飲娛樂收銀系統(tǒng)功能模塊圖</p>

107、<p><b>  5.2 數(shù)據(jù)庫設(shè)計</b></p><p>  5.2.1 數(shù)據(jù)庫需求分析</p><p>  用戶的需求具體表現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能滿足各種信息的輸入輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細的數(shù)據(jù)字典,為數(shù)據(jù)庫的具體設(shè)計打下基礎(chǔ)。</p><p>  

108、仔細分析調(diào)查有關(guān)餐飲娛樂管理信息需求的基礎(chǔ)上,得到如圖5.2所示的這個系統(tǒng)所處理的數(shù)據(jù)流程。</p><p>  圖5.2 餐飲娛樂系統(tǒng)數(shù)據(jù)流程圖</p><p>  5.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  a) 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)</p><p>  型是指對某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說明,值是型的一個具體賦值。</p&g

溫馨提示

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

評論

0/150

提交評論