【正文】
25 圖 餐飲娛樂收銀系統(tǒng)功能模塊圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析 用戶的需求具體表現(xiàn)在各種信息 的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能滿足各種信息的輸入輸出。正是這兩層 映 像保證了數(shù) 據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。 33 6 系統(tǒng)實(shí)現(xiàn) 經(jīng)過前面的調(diào)查分析和設(shè)計(jì),已經(jīng)為系統(tǒng)的實(shí)現(xiàn)做了大量的準(zhǔn)備工作,這一章主要介紹系統(tǒng)環(huán)境的實(shí)施、各模塊的實(shí)現(xiàn)。如圖 所示 : 圖 用戶登錄界面 “用戶名”和“密碼”點(diǎn)“登陸”后會彈出登陸信息“身份正確” ,如圖 。如圖 : 圖 入庫庫存量 40 ( 3)銷售匯總 這個(gè)功能是結(jié)合“入庫庫存量”,都是在“食物代號維護(hù)”下進(jìn)行的,是對引進(jìn)食物的總計(jì)算。如圖 : 圖 : 業(yè)務(wù)員信息 ( 3)人事管理信息 這個(gè)界面是對本酒店或餐廳的全部工作人員的一些基本情況進(jìn)行了解,如 :編號、姓名、年齡、婚姻狀況、文化程度、工作年齡、聯(lián)系電話和家底地址。在系統(tǒng)正式投入運(yùn)行的轉(zhuǎn)換工作之前,還需對系統(tǒng)進(jìn)行一系列的調(diào)試即測試。 測試的硬件環(huán)境為:主機(jī)為奔騰 Pentium III ,硬盤為 80G,內(nèi)存容量256M, VGA 顯示器。分別集成并測試每個(gè)線程,同時(shí)應(yīng)用回歸測試以保證沒有產(chǎn)生副作用。下面以用戶登錄的功能測試用例為例進(jìn)行說明: TC0101 在對應(yīng)在課戶端上,提交本系統(tǒng)合法的用戶名與密碼,應(yīng)該能成功登錄。對于本系統(tǒng)的性能,我的主要目標(biāo)是要求它可以穩(wěn)定運(yùn)行,能 實(shí)現(xiàn)一些常用的功能,經(jīng)過測試得出它基本達(dá)到了要求,具有操作簡單,保密性較好,運(yùn)行速度較快等特點(diǎn)。 TC0105 所有登錄不成功提示,用戶點(diǎn)擊“取消”后,能關(guān)閉本系統(tǒng)。在這個(gè)測試中,用精心設(shè)計(jì)的測試用例檢查一群相互協(xié)作的類(通過研究對象模型可確定協(xié)作類),這些測試用例力圖發(fā)現(xiàn)協(xié)作錯(cuò)誤。 ( 1) 基于線程的測試( thread base testing)。本系統(tǒng)軟件測試工作分為四個(gè)階段:單元測試、組合測試、 系統(tǒng)測試、用戶確認(rèn)測試。程序流程圖把程序的基本步驟歸納為:處理、判斷、輸入輸出、起始和終結(jié)等幾個(gè)基本功能,并用不同的記號加以表 示,從而描述程序執(zhí)行的過程。如圖 : 圖 : 供銷(供應(yīng))商信息 43 ( 2)業(yè)務(wù)員信息 這個(gè)是業(yè)務(wù)員的各種信息的一 些狀況,有了它,如果一個(gè)業(yè)務(wù)員不來上班,那就找業(yè)務(wù)員的聯(lián)系方式直接聯(lián)系就行了。如圖 :: 圖 食品代號維護(hù) ( 2)入庫庫存量 這個(gè)界面是食物 進(jìn)入倉庫的管理,能夠很好地對引進(jìn)的食物進(jìn)行管理。 登錄界面的實(shí)現(xiàn) 運(yùn)行系統(tǒng),顯示登陸界面 說明:實(shí)現(xiàn)系統(tǒng)登錄,用戶輸入用戶名及密碼后,系統(tǒng)自動連接數(shù)據(jù)庫,驗(yàn)證用戶的合法性,如果數(shù)據(jù)庫中不存在與輸入的用戶名及密碼相匹配的記錄則提示出錯(cuò)信息,不成功則關(guān)閉數(shù)據(jù)庫,退出程序。利用 Microsoft Access 2020 數(shù)據(jù)庫系統(tǒng)中的 ADO 查詢分析器實(shí)現(xiàn)這個(gè)邏輯結(jié)構(gòu)。同一個(gè)模式可以有很多實(shí)例。 系統(tǒng)功能模塊設(shè)計(jì) 對上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,構(gòu)建出本系統(tǒng)的模塊結(jié)構(gòu)圖,分別是前臺操作(前臺接待,各部 門操作,查詢,財(cái)務(wù),管理,系統(tǒng)設(shè)置),后臺管理(經(jīng)理操作,客房部操作,餐飲部操作,娛樂部操作,服務(wù)部操作)。從管理的角度可將該收銀系統(tǒng)分為兩大部分:前臺操作和各業(yè)務(wù)部門后臺管理,根據(jù)實(shí)際考察與分析,設(shè)計(jì)具有以下功能: 該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個(gè)子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進(jìn)出貨單管理、盤點(diǎn)系統(tǒng)、報(bào)表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個(gè)子模塊。這里就要考慮公司的計(jì)算機(jī)系統(tǒng)技術(shù)。新的問題反映在對建立管理信息系統(tǒng)的經(jīng)濟(jì)效益缺乏正確的認(rèn)識,建立管理信息系統(tǒng)是為組織的管理服務(wù)的,其根本目的是要創(chuàng)造企業(yè)的經(jīng)濟(jì)效益。 Access 也是一種數(shù)據(jù)庫管理系統(tǒng)。不過說到底,我們使用筆記本這個(gè) “ 數(shù)據(jù) 庫 ”還是為了能隨時(shí)查到某位親戚或朋友的地址、郵編或電話號碼這些 “ 數(shù)據(jù) ” 。現(xiàn)在它已經(jīng)成為 Office 辦公套件中不可缺少的部件了。請查看如圖 , 圖 , 圖 , 圖 。 開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持 由于應(yīng)用程序設(shè)計(jì)中三層體系結(jié)構(gòu)的出現(xiàn),使得網(wǎng) 絡(luò)、應(yīng)用程序以及數(shù)據(jù)庫的連接更加緊密起來。面向?qū)ο缶幊淌墙⒃陬惖幕A(chǔ)上的,并通過類的封裝、繼承、多態(tài)性獲得代碼重用。 Visual 指的是開發(fā)圖形用戶界面( GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到窗體上即可,這就叫做可視化編程。 12 但是, Visual Basic 卻和傳統(tǒng) Basic 有著本質(zhì)的區(qū)別,主要表現(xiàn)在可視化、面向?qū)ο?、部件編程、事件?qū)動等方面。 Visual Basic 最初問世是只有十幾條語句,由于它的簡單和容易而大受用戶歡迎,因此很快就應(yīng)用于各個(gè)領(lǐng)域。 本系統(tǒng)的主要特點(diǎn)是:實(shí)用性較強(qiáng),操作簡單,執(zhí)行迅速等。對某些 企業(yè) ,這樣的功能模塊還可增加和完善,如與飯店床頭柜的聯(lián)結(jié)接口、與飯店內(nèi)部尋呼臺的聯(lián)結(jié)接口、辦公自動化 OA 系統(tǒng)、預(yù)測決策支持系統(tǒng)等,而且各種軟件系統(tǒng)之間的功能名稱和分法均可不一樣。它結(jié)合了局部網(wǎng)絡(luò)和集中式多用戶系統(tǒng)的優(yōu)點(diǎn),由服務(wù)器和客戶機(jī)協(xié)同處理,充分發(fā)揮系統(tǒng)的各種優(yōu)越性,是目前 餐飲娛樂企業(yè) 中最佳的體系結(jié)構(gòu)。 早期的單機(jī)系統(tǒng),由一臺主機(jī)、顯示器、鍵盤、打印機(jī)等,再配備一定的軟件組成,能完成一些簡單的業(yè)務(wù),該結(jié)構(gòu) 目前已很少有人使用。 ( 4) 完善 餐飲 娛樂企業(yè)的 內(nèi)部管理體制 科學(xué)、正規(guī)、系統(tǒng)的 餐飲娛樂管理信息系統(tǒng) 在 餐飲娛樂企業(yè) 管理體系中還發(fā)揮著強(qiáng)有力的穩(wěn)定作用,可明顯地減少員工及管理人員的流動對 餐飲娛樂企業(yè) 管理運(yùn)作的不良影響??焖俚目腿诵畔⒉樵兪侄?,使客人得到滿意的答復(fù)。 國內(nèi)的 餐飲娛樂管理信息系統(tǒng) 最早 是在 80 年代初開始的,到了 80 年代中后期,隨著國外 餐飲娛樂管理信息系統(tǒng) 的大規(guī)模引進(jìn),國外飯店的先進(jìn)管理技術(shù)進(jìn)入我國,進(jìn)一步促進(jìn)了我國 餐飲娛樂 企業(yè) 管理技術(shù)的發(fā)展。收銀管理系統(tǒng)就是這樣一個(gè)集業(yè)務(wù)信息管理各方面(包括收銀、結(jié)算等事務(wù)在內(nèi))為一體的 MIS 系統(tǒng),它使原先人工、繁復(fù)、容易出錯(cuò)、難以統(tǒng)計(jì)記錄的信息管理工作統(tǒng)一由計(jì)算機(jī)操作實(shí)現(xiàn),確保業(yè)務(wù)內(nèi)容信息的規(guī)范性、統(tǒng)一性、可恢復(fù)性。 MIS系統(tǒng)簡介 管理信息系統(tǒng)( MIS, Management Information System)是一個(gè)由人和計(jì)算機(jī)等組成的能夠提供信息以支持一個(gè)組織機(jī)構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。 II Abstract Along with the extension of business scale, a lot of midscale 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. This system is an exact MIS, it serves to manage the whole information from all fields of enterprise business items. It provides the highefficient way of information management and changes the original manual administration to a puteraided automation system. By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in offered a series of ActiveX operating a database. It can give a shortcut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. At first, this article introduced the late development of MIS and the concept of multilayer 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 implementation of each function module in detail . At last, this article analyzed the main work during systemdebugging phase. Key Words: mode, tool, data source, Object Oriented. III 目錄 摘要 ................................................................I ABSTACT............................................................II 目錄 ..............................................................III 1 緒言 MIS 系統(tǒng)簡介 .....................................................1 本課題研究的意義 ................................................2 2 發(fā)展研究現(xiàn)狀及設(shè)計(jì)目標(biāo) 餐飲娛樂管理信息系統(tǒng)綜述 ........................................3 餐飲娛樂管理信息系統(tǒng)發(fā)展歷史 ..................................3 餐飲娛樂管理信息系統(tǒng)的作用 ....................................3 飯店管理信息系統(tǒng)的構(gòu)成 ........................................4 MIS 系統(tǒng)的特點(diǎn) ...................................................5 MIS 系統(tǒng)的開發(fā) ...................................................5 系統(tǒng)研究設(shè)計(jì)的目標(biāo) ..............................................6 3 開發(fā)環(huán)境選擇與簡介 編程環(huán)境的選擇 ..................................................7 Visual Basic 的開發(fā)環(huán)境介紹 ....................................7 Visual Basic 的特點(diǎn)和功能 ......................................8 Visual Basic 的基本操作及界面介紹 .............................10 數(shù)據(jù)庫系統(tǒng)的選擇 ...............................................11 Access 的發(fā)展現(xiàn)狀 .............................................11 什么是 “ 數(shù)據(jù)庫 ” ? ............................................12 什么是數(shù)據(jù)庫管理系統(tǒng) .........................................12 Microsoft Acces