餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn)[精選]_第1頁
餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn)[精選]_第2頁
餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn)[精選]_第3頁
餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn)[精選]_第4頁
餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn)[精選]_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、遠程與繼續(xù)教育學(xué)院本科畢業(yè)論文(設(shè)計)題目:餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)習(xí)中心: 內(nèi)蒙古學(xué)習(xí)中心 學(xué) 號: 090f24143021 姓 名: 宋鵬程 專 業(yè): 計算機科學(xué)與技術(shù) 尹飛 2016年 9 月 6 日 中國地質(zhì)大學(xué)(武漢)遠程與繼續(xù)教育學(xué)院本科畢業(yè)論文(設(shè)計)指導(dǎo)意見表: 宋鵬程 : 090f24143021 專業(yè):計算機科學(xué)與技術(shù) 畢業(yè)設(shè)計(論文)題目: 餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn) 指導(dǎo)教師意見:(請對論文的學(xué)術(shù)水平做出簡要評述。包括選題意義;文獻資料的掌握;所用資料、實驗結(jié)果和計算數(shù)據(jù)的可靠性;寫作規(guī)范和邏輯性;文獻引用的規(guī)范性等。還須明確指出論文中存在的問

2、題和不足之處。)論文選題符合專業(yè)培養(yǎng)目標畢業(yè)論文,能夠達到綜合訓(xùn)練目標,題目有一定難度,工作量較大。選題具有學(xué)術(shù)研究參考。論文組織合理,條理分明。但文章不足之處在與邏輯結(jié)構(gòu)也存在一點小問題??傮w上符合畢業(yè)論文要求。結(jié)論: 合格 (合格、不合格)尹飛所在單位內(nèi)蒙古電大指導(dǎo)時間中國地質(zhì)大學(xué)(武漢)遠程與繼續(xù)教育學(xué)院 本科畢業(yè)設(shè)計(論文)評閱教師評閱意見表 : 宋鵬程 : 090f24143021 專業(yè):計算機科學(xué)與技術(shù) 畢業(yè)設(shè)計(論文)題目: 餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn) 評閱意見:(請對論文的學(xué)術(shù)水平做出簡要評述。包括選題意義;文獻資料的掌握;所用資料、實驗結(jié)果和計算數(shù)據(jù)的可靠性;寫作規(guī)

3、范和邏輯性;文獻引用的規(guī)范性等。還須明確指出論文中存在的問題和不足之處。)沒有在標注出參考文獻在文中具體位置修改意見:(針對上面提出的問題和不足之處提出具體修改意見。評閱成績合格,并可不用修改直接參加答辯的不必填此意見。)標注出參考文獻在文中具體位置畢業(yè)設(shè)計(論文)評閱成績 (百分制): 79 評閱結(jié)論: 同意答辯 (同意答辯、不同意答辯、修改后答辯)顏雪松所在單位中國地質(zhì)大學(xué)(武漢)評閱時間2016/10/14論文原創(chuàng)性聲明本人鄭重聲明:本人所呈交的本科畢業(yè)論文餐飲娛樂行業(yè)收銀管理系統(tǒng)的設(shè)計與實現(xiàn),是本人在導(dǎo)師的指導(dǎo)下獨立進行研究工作所取得的成果。論文中引用他人的文獻、資料均已明確注出,論文

4、中的結(jié)論和結(jié)果為本人獨立完成,不包含他人成果及使用過的材料。對論文的完成提供過幫助的有關(guān)人員已在文中說明并致以謝意。本人所呈交的本科畢業(yè)論文沒有違反學(xué)術(shù)道德和學(xué)術(shù)規(guī)范,沒有侵權(quán)行為,并愿意承擔由此而產(chǎn)生的法律責任和法律后果。 論文作者(簽字):宋鵬程 日期:2016年9月6日摘 要隨著營業(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ī)范化管理,提供了高效的管理手段。經(jīng)過分析,系統(tǒng)使用micro

5、soft公司的visual basic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一個能方便又簡潔操縱數(shù)據(jù)庫的智能對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。本文首先介紹了管理信息系統(tǒng)的發(fā)展現(xiàn)狀和c/s模式的多層應(yīng)用程序體系結(jié)構(gòu),以及本系統(tǒng)所用開發(fā)環(huán)境的技術(shù)介紹。接著,文章介紹了本餐飲收銀管理系統(tǒng)的整體設(shè)計方案,并且詳細討論了各功能模塊的設(shè)計和實現(xiàn),最后分析了系統(tǒng)調(diào)試階段的工作。 關(guān)鍵詞:模式,工具,數(shù)據(jù)源,面向?qū)ο?目 錄一、緒言1(一)mis系統(tǒng)簡介1(二)本課題研究的意義2二、系統(tǒng)的作用及設(shè)計目標3

6、(一)系統(tǒng)的作用3(二)系統(tǒng)設(shè)計目標4三、開發(fā)環(huán)境選擇與簡介5(一)開發(fā)環(huán)境的選擇5(二)數(shù)據(jù)庫系統(tǒng)的選擇7(三)開發(fā)方法的確定7四、系統(tǒng)可行性研究與需求分析8(一)可行性研究8(二)需求分析8五、系統(tǒng)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計9(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計9(二)數(shù)據(jù)庫設(shè)計10六、系統(tǒng)實現(xiàn)17(一)數(shù)據(jù)庫的實現(xiàn)17(二)系統(tǒng)界面及主要功能模塊的實現(xiàn)17七、系統(tǒng)測試與分析34(一)測試環(huán)境34(二)測試過程34(三)測試策略34(四)測試用例35(五)性能分析35八、總結(jié)36致謝37參考文獻38 一、緒言隨著我國與世界接軌的腳步加快,餐飲娛樂行業(yè)與國際市場接軌已成為大勢所趨,餐飲娛樂行業(yè)要迎接這場挑戰(zhàn),就必須

7、提高整體競爭能力,提高整體競爭能力必須變革自身的管理模式,提高管理水平,實施信息化建設(shè)無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國餐飲娛樂行業(yè)信息化管理的進程緩慢,跟國外的同類企業(yè)相比管理依然落后。在激烈的競爭中,如何能把握機會,保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的服務(wù),提供最完善的設(shè)施和最先進的技術(shù)。一個成功的餐飲娛樂企業(yè),其經(jīng)營者不僅要提高服務(wù)水平和服務(wù)質(zhì)量,從而提高自身的知名度和回頭率,還要有好的工作效率,并控制成本。在信息時代,更重要的是還必須要有一個完善的管理信息系統(tǒng),便于方便客人和更好地管理酒店。一套優(yōu)秀的餐飲娛樂管理信息系統(tǒng)應(yīng)該是一套適用于各種餐娛企業(yè)使用的優(yōu)

8、秀系統(tǒng),操作簡單、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定,是管理者的理想選擇。我的畢業(yè)設(shè)計題目就是設(shè)計一個餐飲娛樂收銀系統(tǒng),在前期的實習(xí)和分析之后,對系統(tǒng)進行了設(shè)計,雖然受水平所限,實踐經(jīng)驗十分匱乏,獨立完成一套完備的優(yōu)秀的餐飲娛樂企業(yè)管理信息系統(tǒng)有很大的難度,但是我努力在實踐中鞏固以及整理自己在大學(xué)期間所學(xué)的知識,盡量把這個系統(tǒng)設(shè)計的更好。(一)mis系統(tǒng)簡介管理信息系統(tǒng)(mis,management information system)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。管理信息系統(tǒng)利用計算機的硬件和軟件,手工規(guī)程、分析、計劃、控制和

9、決策用的模型,以及數(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ā)展和進步以及應(yīng)用、管理和數(shù)據(jù)共享的需要等諸多原因,把分散開發(fā)且分布在各個地域的獨立的管理信息系統(tǒng)互相連接起來,實現(xiàn)系統(tǒng)硬件、系統(tǒng)軟件、應(yīng)用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來越迫切的任務(wù)。(二)本課題研究的意義隨

10、著營業(yè)額和客戶群的增長,許多個體起家的中小型餐飲娛樂企業(yè)單位都面臨著如何擴展自己的營業(yè)規(guī)模,形成初步規(guī)?;?jīng)營的問題,其中一個非常棘手的問題就是業(yè)務(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ù)性。該系統(tǒng)由前臺操作和后臺管理兩大系統(tǒng)模塊組成,其中前臺操作售模塊包括:前臺接待、各部門操作、查詢、財務(wù)、管理、系統(tǒng)設(shè)置等子模塊;后臺管理模塊包括:經(jīng)理操作、客房部操作、餐飲部操作

11、、娛樂部操作、服務(wù)部操作子模塊。按前、后臺設(shè)計的思想直接來自于基本的c/s兩層構(gòu)架應(yīng)用體系結(jié)構(gòu)的實現(xiàn)模式。以上兩大任務(wù)模塊及其子模塊基本上涵蓋了第三產(chǎn)業(yè)企業(yè)單位的主要功能需求,分為業(yè)務(wù)運作和后臺信息數(shù)據(jù)管理兩大部分。通過本系統(tǒng)的設(shè)計與實現(xiàn),更加深入、實例化地了解mis系統(tǒng)的方方面面,很好地積累mis系統(tǒng)的開發(fā)經(jīng)驗,而且對于廣泛應(yīng)用的c/s體系構(gòu)架也有了切實的感受,同時增強了系統(tǒng)綜合設(shè)計能力和具體環(huán)境下的開發(fā)實現(xiàn)能力。二、系統(tǒng)的作用及設(shè)計目標(一)系統(tǒng)的作用餐飲娛樂企業(yè)的計算機管理就其表現(xiàn)形式看就是對餐飲娛樂企業(yè)大量的常規(guī)性信息的輸入、存儲、處理和輸出過程,其作用主要表現(xiàn)在以下幾個方面:(1)提

12、高餐飲娛樂企業(yè)的管理效益及經(jīng)濟效益應(yīng)用餐飲娛樂管理信息系統(tǒng)通過節(jié)省大量的人力物力,增加飯店的服務(wù)項目,提高飯店的服務(wù)檔次,減少管理上的漏洞,從整體上提高餐娛企業(yè)的經(jīng)濟效益。如完善的預(yù)訂功能可防止閑置資源或在沒有可用資源的情況下重訂的情況出現(xiàn),可隨時提供準確的資源使用和預(yù)訂情況,從而提高資源利用率??腿速M用的直接記帳,可有效防止逃帳的發(fā)生。完善的分析功能可用于市場銷售,如確定宣傳的重點地區(qū)和如何掌握價格的浮動等。正確控制價格,控制客人優(yōu)惠,從而減少管理漏洞,提高營運收入。(2)提高服務(wù)質(zhì)量由于計算機處理信息的速度很快,可以大大減少客人預(yù)訂、結(jié)帳的等候時間,提高對客服務(wù)質(zhì)量??焖俚目腿诵畔⒉樵兪侄?/p>

13、,使客人得到滿意的答復(fù)。餐費、娛樂費等費用的一次性結(jié)帳,不僅方便了賓客,也提高了飯店的管理水平。清晰準確的賬單、票據(jù)、表格,使客人感到高檔次的享受。完善的預(yù)訂系統(tǒng),使客人的入住有充分的保證。完善的客戶檔案管理更使客人的“個性化”服務(wù)得以很好的實施。利用計算機保存大量的客人歷史資料,通過統(tǒng)計分析,可對??突蛳M額達到一定數(shù)量的客人自動給予折扣;也可對客人的消費特點進行分析,總結(jié)出客人生活方面的要求和特點,研究如何為客人提供更合適的個性化服務(wù),如安排房間、提供就餐等,甚至細致到給客人送什么報紙雜志、生日送什么禮品等。(3)提高工作效率計算機管理可大大提高業(yè)務(wù)運作的速度和準確性。如電腦的自動夜間稽核

14、功能結(jié)束了手工報表的歷史,電腦資料的正確保存避免了抄客人名單的低效工作,嚴格的數(shù)據(jù)檢查避免手工操作的疏忽而造成的錯誤,票據(jù)的傳送、登記、整理、復(fù)核等一系列的繁重勞動也可大為減少。(4)完善餐飲娛樂企業(yè)的內(nèi)部管理體制科學(xué)、正規(guī)、系統(tǒng)的餐飲娛樂管理信息系統(tǒng)在餐飲娛樂企業(yè)管理體系中還發(fā)揮著強有力的穩(wěn)定作用,可明顯地減少員工及管理人員的流動對餐飲娛樂企業(yè)管理運作的不良影響。系統(tǒng)提供的多種安全級別,保證各類數(shù)據(jù)不被無權(quán)過問的人查閱和操作。每天的審核制度,各種費用的優(yōu)惠控制,應(yīng)收賬款的管理,員工工作量的考核,員工操作過程的跟蹤,均可加強對餐飲娛樂企業(yè)的管理。(5)全面了解營業(yè)情況,提高餐飲娛樂企業(yè)管理者的

15、決策水平餐飲娛樂管理信息系統(tǒng)能提供完備的歷史數(shù)據(jù),又可提供各種分析模式,可使管理人員很方便地完成復(fù)雜的統(tǒng)計分析工作,并加強對餐飲娛樂企業(yè)運營的內(nèi)部控制,增強管理人員的控制決策水平。(二)系統(tǒng)設(shè)計目標餐飲企業(yè)單位需要根據(jù)自身的業(yè)務(wù)項目處理大量的經(jīng)營項目信息,同時對這些信息要進行分類管理和統(tǒng)計,這就需要合理的數(shù)據(jù)庫系統(tǒng)來保存數(shù)據(jù)信息,還需要有效的程序界面支持各種數(shù)據(jù)操作的執(zhí)行,而且面向操作人員的程序界面必需直觀、合理。餐飲娛樂收銀系統(tǒng)是基于以上目標而開發(fā)的。該系統(tǒng)的核心功能就是管理各部門業(yè)務(wù)信息數(shù)據(jù),由前臺操作和后臺管理兩大系統(tǒng)模塊組成,其中前臺操作售模塊包括:前臺接待、各部門操作、查詢、財務(wù)、管

16、理、系統(tǒng)設(shè)置等子模塊;后臺管理模塊包括:經(jīng)理操作、客房部操作、餐飲部操作、娛樂部操作、服務(wù)部操作子模塊。本系統(tǒng)的主要特點是:實用性較強,操作簡單,執(zhí)行迅速等。三、開發(fā)環(huán)境選擇與簡介(一)開發(fā)環(huán)境的選擇visual basic作為一個功能全面、開發(fā)效率高的可視化應(yīng)用程序開發(fā)工具,是軟件開發(fā)界公認的非常優(yōu)秀的應(yīng)用開發(fā)工具之一。在visual basic環(huán)境下,利用系統(tǒng)提供的諸多控件,可以快速的形成外觀友好、操作簡單的程序框架,然后通過事件驅(qū)動形式添加應(yīng)用邏輯實現(xiàn),整個系統(tǒng)中的控件豐富、功能全面,無論是程序界面設(shè)計,還是數(shù)據(jù)庫訪問操作實現(xiàn),visual basic都通過提供控件的方法集成為整個開發(fā)工

17、具,提供了軟件代碼自動生成和可視化的資源編輯功能。它在編程的高效性、運行的快速性等方面都具有很強的功能。visual basic提供了相當齊備的類庫和友好的編程界面,借助于visual 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是一個比較理想的選擇。1、visual basic開發(fā)環(huán)境簡介visual basic是專門為初學(xué)者設(shè)

18、計的計算機語言。visual basic最初問世是只有十幾條語句,由于它的簡單和容易而大受用戶歡迎,因此很快就應(yīng)用于各個領(lǐng)域。visual basic是一種可視化編程語言,它將編程人員從面向過程的細節(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è)計機制,把過程

19、化和結(jié)構(gòu)化編程集合在一起。正是由于它在應(yīng)用程序開發(fā)中的圖形化構(gòu)思,使得開發(fā)者可以非常容易地創(chuàng)建一個窗口。visual指的是開發(fā)圖形用戶界面(gui)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到窗體上即可,這就叫做可視化編程。2、visual basic的特點和功能visual basic是從basic發(fā)展而來的,對于開發(fā)windows應(yīng)用程序而言,visual basic是目前所有開發(fā)語言中最簡單、最容易使用的語言。作為程序設(shè)計語言,visual basic程序設(shè)計有以下特點:1、可視化面向過程的程序設(shè)計存在的缺點是在設(shè)計過程中看不到程序的實際顯示效果,

20、必須在程序運行是才能觀察到。如果用戶對程序的界面不滿意,就要返回到程序中去修改。這樣反復(fù)修改,會影響編程的效率。vb提供的可視化設(shè)計平臺,把windows界面設(shè)計的復(fù)雜性封裝起來。程序員不必再為界面的設(shè)計而編寫大量程序代碼,只需按設(shè)計的要求,用vb中提供的控件工具在設(shè)計界面上畫出各種對象,而這些界面設(shè)計代碼是由vb自動產(chǎn)生的,程序員所編寫的只是實現(xiàn)程序功能的那部分代碼,從而大大提高了編程的效率。2、面向?qū)ο竺嫦驅(qū)ο缶幊趟枷胝Q生于20世紀80年代初期,隨著面向?qū)ο缶幊趟枷氲某墒旌退哂械膬?yōu)越性,面向?qū)ο缶幊踢@一思想被應(yīng)用到了各種傳統(tǒng)高級語言中,包括visual basic。面向?qū)ο缶幊淌墙⒃?/p>

21、類的基礎(chǔ)上的,并通過類的封裝、繼承、多態(tài)性獲得代碼重用。跟c+相比,visual basic面向?qū)ο筇匦允遣粔蛲耆?。它缺少類的繼承性,因此依靠類獲得代碼重用在visual basic中受到了一定程度的限制。3、事件驅(qū)動在事件驅(qū)動模式下,程序的執(zhí)行是依靠系統(tǒng)能夠被識別的觸發(fā)事件啟動的,事件可以由用戶操作、系統(tǒng)信息、以及程序觸發(fā)。由于事件順序?qū)Q定代碼執(zhí)行順序,因此編寫程序的過程也就成了根據(jù)有待解決的問題來合理安排事件。4、結(jié)構(gòu)化的設(shè)計語言visual basic是在結(jié)構(gòu)化的basic語言基礎(chǔ)上發(fā)展起來的,加上面向?qū)ο蟮脑O(shè)計方法,因此是更具有結(jié)構(gòu)化的程序設(shè)計語言。5、充分利用windows資源v

22、b通過三種技術(shù)來實現(xiàn)與windows資源的交互,這三種技術(shù)是:動態(tài)數(shù)據(jù)交換(dde)編程技術(shù)、對象鏈接與嵌入(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所具有的功能。6、開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持由于應(yīng)用程序設(shè)計中三層體系結(jié)構(gòu)的出現(xiàn),使得網(wǎng)絡(luò)、應(yīng)用程序以及數(shù)據(jù)庫的連接更加緊密起來。vb中提供了一些接

23、口來實現(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)化查詢語言以及一些高級的activex控件或api函數(shù)等。(二)數(shù)據(jù)庫系統(tǒng)的選擇數(shù)據(jù)庫是數(shù)據(jù)的存儲之處,它是針對特定的需求所整理與組織出的相關(guān)信息的匯總處。無論何時,企業(yè)都需要高性能、高穩(wěn)定性和高安全性的服務(wù)器操作系統(tǒng)作為信息化的基礎(chǔ)構(gòu)架。企業(yè)級的高端應(yīng)用更離不開數(shù)據(jù)庫的支持。access 2003是一個采用sql語言的關(guān)系型數(shù)據(jù)庫管理系

24、統(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ù)庫。access是office辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將access單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將access捆綁在office中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將access捆綁到office97中,成為office套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為office辦公套件中不可缺少的部件了。自從1992年開始銷售以來

25、,access 已經(jīng)賣出了超過6000萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。后來微軟公司通過大量地改進,將access的新版本功能變得更加強大。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。access的功能這么強,那使用起來會不會很麻煩呢?這一點你可以放心,隨著版本的升級,access的使用也變得越來越容易。(三)開發(fā)方法的確定根據(jù)實際其功能需求,使用原型法(prototyping)即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循序漸進的開發(fā)方式,對系統(tǒng)

26、模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時模塊也發(fā)展成為最終產(chǎn)品了。本系統(tǒng)采用c/s(client/ server)體系結(jié)構(gòu),client(客戶機)主要負責提供表達邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫服務(wù)器;server(服務(wù)器)則主要用于提供數(shù)據(jù)服務(wù)。四、系統(tǒng)可行性研究與需求分析(一)可行性研究1、經(jīng)濟可行性分析作為中小型餐飲娛樂業(yè)企業(yè),采用這樣一個小型的mis系統(tǒng)能夠很好地滿足自身業(yè)務(wù)管理的需求,其經(jīng)濟成本也相對較少,主要計劃支出的費用包括:硬件平臺設(shè)備購置費、軟件開發(fā)費用、軟硬件管理和維護費、系統(tǒng)管理操作人員工資和培訓(xùn)費等。由于該系統(tǒng)實行統(tǒng)一操作,系統(tǒng)資

27、源共享,其設(shè)備購置,人員工資,維護費用相對較少,前期的資金投入主要集中于購置設(shè)備和軟件開發(fā)費用上。預(yù)見中,可以進一步根據(jù)需求擴展功能模塊,更多地將用戶單位的經(jīng)營項目納入本系統(tǒng)的管理范疇。2、技術(shù)可行性分析本系統(tǒng)采用的軟硬件開發(fā)平臺成熟實用,而且成本相對低廉,系統(tǒng)操作簡便,無需花費大量的培訓(xùn)成本,主要體現(xiàn)在以下方面:成熟可靠的internet和局域網(wǎng)構(gòu)架技術(shù);成熟可靠的vb+ access軟件開發(fā)環(huán)境;貼切用戶需求的系統(tǒng)功能實現(xiàn)和交互性較好的用戶操作界面,綜上所述,本系統(tǒng)的設(shè)計與實現(xiàn)具有較高的可行性。3、社會可行性分析本系統(tǒng)根據(jù)企業(yè)用戶實際需求設(shè)計實現(xiàn),滿足用戶的業(yè)務(wù)規(guī)范和流程,使用成熟的系統(tǒng)實

28、現(xiàn)模式,對于人員培訓(xùn)與管理模式的適應(yīng)成本較低,而且系統(tǒng)具有廣泛的社會應(yīng)用基礎(chǔ),因此具有較高的社會可行性。(二)需求分析本系統(tǒng)涉及企業(yè)用戶的主要業(yè)務(wù)項目和流程操作。從管理的角度可將該收銀系統(tǒng)分為兩大部分:前臺操作和各業(yè)務(wù)部門后臺管理,根據(jù)實際考察與分析,設(shè)計具有以下功能:該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進出貨單管理、盤點系統(tǒng)、報表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個子模塊?;旧虾w了三產(chǎn)服務(wù)業(yè)的主要功能需求。五、系統(tǒng)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(一)系統(tǒng)總體結(jié)

29、構(gòu)設(shè)計本系統(tǒng)采用c/s模式,總體結(jié)構(gòu)如下:a) client端前臺操作該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進出貨單管理、盤點系統(tǒng)、報表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個子模塊?;旧虾w了三產(chǎn)服務(wù)業(yè)的主要功能需求。b) 數(shù)據(jù)庫數(shù)據(jù)庫使用microsoft access 2003進行創(chuàng)建、管理、維護。1、系統(tǒng)功能分析本系統(tǒng)涉及企業(yè)用戶的主要業(yè)務(wù)項目和流程操作。從管理的角度可將該收銀系統(tǒng)分為兩大部分:前臺操作和各業(yè)務(wù)部門后臺管理,根據(jù)實際考察與分析,設(shè)計

30、具有以下功能:該系統(tǒng)由前臺收銀和后臺管理兩大子系統(tǒng)組成,其中前臺收銀售模塊包括:前臺收銀、結(jié)算、商品查詢、會員查詢五個子模塊;后臺管理模塊包括:軟件管理設(shè)定、商品管理、人事管理、會員管理、供貨商管理、進出貨單管理、盤點系統(tǒng)、報表輸出系統(tǒng)、數(shù)據(jù)庫管理、系統(tǒng)十個子模塊。2、系統(tǒng)功能模塊設(shè)計對上述各項功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,構(gòu)建出本系統(tǒng)的模塊結(jié)構(gòu)圖,分別是前臺操作(前臺接待,各部門操作,查詢,財務(wù),管理,系統(tǒng)設(shè)置),后臺管理(經(jīng)理操作,客房部操作,餐飲部操作,娛樂部操作,服務(wù)部操作)。在系統(tǒng)功能分析的基礎(chǔ)上,考慮vb程序編制特點,得到如圖所示的系統(tǒng)功能模塊圖。管理系統(tǒng)進貨和收銀

31、基礎(chǔ)信息維護存貨管理查詢點菜和娛樂進貨和收銀娛樂處理點菜處理人事信息客戶信息用戶管理存貨統(tǒng)計信息查詢息查詢刪除修改添加刪除修改查詢添加刪除修改查詢添加圖5-1 餐飲娛樂收銀系統(tǒng)功能模塊圖(二)數(shù)據(jù)庫設(shè)計1、數(shù)據(jù)庫需求分析用戶的需求具體表現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能滿足各種信息的輸入輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細的數(shù)據(jù)字典,為數(shù)據(jù)庫的具體設(shè)計打下基礎(chǔ)。仔細分析調(diào)查有關(guān)餐飲娛樂管理信息需求的基礎(chǔ)上,得到如圖5-2所示的這個系統(tǒng)所處理的數(shù)據(jù)流程。部 門 操 作登 陸管 理信 息 管 理結(jié) 算 輸 出后 臺 管 理前 臺 操 作輸 出

32、返 回財 務(wù)打 印 票 務(wù)后 臺 管 理圖5-2 餐飲娛樂系統(tǒng)數(shù)據(jù)流程圖2、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計a) 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)型是指對某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說明,值是型的一個具體賦值。模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它僅僅涉及到型的描述,不涉及到具體的值。模式的一個具體值稱為模式的一個實例。同一個模式可以有很多實例。數(shù)據(jù)庫的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級組成,如圖5-3所示-外模式/模式映像-模式/內(nèi)模式映像應(yīng)用a內(nèi)模式數(shù)據(jù)庫應(yīng)用b應(yīng)用c應(yīng)用d外模1式外模2式外模3式模 式圖5-3 數(shù)據(jù)模式圖b) 數(shù)據(jù)庫的二級映像功能與數(shù)據(jù)獨立性在三級模式之間提供了兩層映像外模式

33、/模式映像和模式/內(nèi)模式映像。正是這兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。3、數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)從數(shù)據(jù)庫管理系統(tǒng)的角度來看,數(shù)據(jù)庫系統(tǒng)是一個三級模式結(jié)構(gòu),但數(shù)據(jù)庫的這種模式結(jié)構(gòu)對最終用戶和程序員是透明的,他們見到的僅是數(shù)據(jù)庫的外模式和應(yīng)用程序。從最終用戶角度來看,數(shù)據(jù)庫系統(tǒng)分為單用戶結(jié)構(gòu)、主從式結(jié)構(gòu)、分布式結(jié)構(gòu)和客戶/服務(wù)器結(jié)構(gòu)。得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。本系統(tǒng)中的主要實體有8個,分別是:供應(yīng)商、員工(將采購員、收銀員、倉庫管理員、經(jīng)理等實體進行綜合)、倉庫、原料、成品、

34、桌臺、顧客、部門實體的屬性食品:食品代號,食品名稱,型號,顏色點歌:編號,包廂號碼,名稱,金額,人數(shù)數(shù)量,收入時間,備注,點歌數(shù)量實體間的聯(lián)系 接洽, 實體集 采購員 和 供應(yīng)商 之間的m:n聯(lián)系 進貨, 實體集 采購員 和 倉庫、酒店之間的m:n:p聯(lián)系 庫存, 實體集 倉庫 和 酒店之間的m:n聯(lián)系 銷售, 實體集 酒店 和客戶,業(yè)務(wù)員之間的m:n:p聯(lián)系 保管, 實體集 倉庫 和 酒店之間的n:n聯(lián)系 屬于, 實體集 倉庫和 倉庫管理員 之間的1:1聯(lián)系 點歌, 實體集 客戶和 ktv 之間的m:n聯(lián)系以上實體的屬性和實體間的聯(lián)系用e-r圖來表示,見圖5-4 財務(wù)部業(yè)務(wù)員顧 客采購員進

35、貨食 品銷 售保 管庫 存屬 于倉 庫倉庫管理員接 治供應(yīng)商點 歌ktv管理員k t v 圖5-4實體的屬性和實體間的聯(lián)系e-r圖結(jié)合圖5-4的e-r圖來制作了系統(tǒng)所需的數(shù)據(jù)庫表,如表5-1,表5-2,表5-3,表5-4, 表5-5,表5-6,表5-7表5-1 系統(tǒng)用戶信息表字段名數(shù)據(jù)類型字段大小索引可否為空說明用戶名warchar30關(guān)鍵唯一not null用戶名密碼varchar30null口令表5-2 點菜表字段名字段類型字段大小索引必須填寫描述varchar50關(guān)鍵、唯一not null桌子號碼varchar50not null消費種類varchar50not null消費項目varc

36、har50not null備 注varchar50not null金額money8not null數(shù)量int4not null時間varchar50not null備注varchar50not null表5-3 數(shù)據(jù)庫表名:進貨表序號數(shù)據(jù)項名類型長度主鍵外鍵1編號c6yes2進貨日期date/3食品代號c204單價maney/5數(shù)量int46供應(yīng)商c4表5-4 數(shù)據(jù)庫表名:出貨表序號數(shù)據(jù)項名類型長度主鍵外鍵1編號c6yes2領(lǐng)用日期date/3食品代號c204單價maney/5數(shù)量int46領(lǐng)用日人c 4表5-5 數(shù)據(jù)庫表名:客戶表序號數(shù)據(jù)項名類型長度主鍵外鍵1idint4yes2名稱c20y

37、es3地址c504c20表5-6 數(shù)據(jù)庫表名:庫存代號表序號數(shù)據(jù)項名類型長度主鍵外鍵1食品代號c12yesyes2食品名稱c203型號c204說明c50表5-7 數(shù)據(jù)庫表名:員工表序號數(shù)據(jù)項名類型長度主鍵外鍵1編號int4yesyes2c203年齡c504婚姻狀況c205文化程度c206工作年數(shù)int207c208個人簡歷c209家庭住址c2010身份證號碼c20六、系統(tǒng)實現(xiàn)經(jīng)過前面的調(diào)查分析和設(shè)計,已經(jīng)為系統(tǒng)的實現(xiàn)做了大量的準備工作,這一章主要介紹系統(tǒng)環(huán)境的實施、各模塊的實現(xiàn)。系統(tǒng)環(huán)境實施包括設(shè)備的購置、安裝與連接、軟件的選擇與安裝、及系統(tǒng)環(huán)境的調(diào)試。本系統(tǒng)實現(xiàn)的硬件基本配置: cpu,4g

38、b內(nèi)存,vga顯示器;軟件環(huán)境是:服務(wù)器要求是windows2003或其它支持microsoft access 2003的操作系統(tǒng)。客戶機可以是windows xp或其它圖形界面操作系統(tǒng);(一)數(shù)據(jù)庫的實現(xiàn)數(shù)據(jù)庫的實現(xiàn)有多種方法,可以使用創(chuàng)建ado數(shù)據(jù)庫向?qū)?、函?shù)連接器、transact-sql的create database命令或?qū)S媒涌?,在這使用access 2003 數(shù)據(jù)庫系統(tǒng)中的企業(yè)管理器實現(xiàn)的,因為這種方法操作簡便,不需輸入大量的access語句,如建表,設(shè)計好表后就可以直接輸入數(shù)據(jù),具體的步驟見數(shù)據(jù)庫設(shè)計。(二)系統(tǒng)界面及主要功能模塊的實現(xiàn)系統(tǒng)主界面包括:系統(tǒng)管理模塊、消費管理模塊

39、、餐飲收銀管理模塊、庫存管理模塊、娛樂管理模塊、管理信息、查詢模塊和退出模塊。下面我就來告訴大家這個系統(tǒng)是怎么用的,和各個模塊又有什么聯(lián)系,還給出界面及流程圖。1、登錄界面的實現(xiàn)運行系統(tǒng),顯示登陸界面說明:實現(xiàn)系統(tǒng)登錄,用戶輸入用戶名及密碼后,系統(tǒng)自動連接數(shù)據(jù)庫,驗證用戶的合法性,如果數(shù)據(jù)庫中不存在與輸入的用戶名及密碼相匹配的記錄則提示出錯信息,不成功則關(guān)閉數(shù)據(jù)庫,退出程序。雙擊系統(tǒng)“”來開啟本軟件系統(tǒng),如圖6-1所示:圖6-1系統(tǒng)程序的運行雙擊系統(tǒng)“”后出現(xiàn)“登錄”界面,要求用戶輸入“用戶名”、“密碼”,輸入好后點“登錄”。如圖6-2所示:圖6-2 用戶登錄界面如果輸入是正確的“用戶名”和“

40、密碼”點“登錄”后會彈出登陸信息“身份正確”,如圖6-3:圖6-3 用戶登錄界面點“確定”后就可以進入本系統(tǒng)主界面,如圖6-4:圖6-4系統(tǒng)主界面如果輸入是不正確的“用戶名”和“密碼”點“登錄”后會彈出登錄信息“密碼不正確”,如圖6-5。圖6-5 系統(tǒng)登錄對話框功能關(guān)鍵代碼:private sub cmdlogin_click()mycn.open provider=microsoft.jet.oledb.4.0;data source=wl.mdb;myrs.open select * from user where (user.user)= + denlu_name + ;, mycn,

41、adopenkeyset, adlockoptimisticif myrs.bof = true and myrs.eof = true thenmsgbox 查無此人, , 登陸信息else if myrs(pass) = denlu_pass then msgbox 身份正確, , 登陸信息 unload me else msgbox 密碼不正確, , 登陸信息 end if end if end sub2、系統(tǒng)主要功能模塊設(shè)計(1)設(shè)定用戶該功能是設(shè)定系統(tǒng)登錄用戶名稱及密碼,如圖6-6:圖6-6 系統(tǒng)用戶設(shè)定例如:在“user”下輸入用戶名,在“pass”下輸入密碼,然后點“添加”按鈕增

42、加了一個系統(tǒng)用戶。(2)客人點菜該功能是客人要點菜的界面,如圖6-7:圖6-7 客人點菜界面如果一個客人要點“西紅柿炒蛋”,則在“消費項目”中輸入“西紅柿炒蛋”,“”中輸入客人的名字,“桌子號碼”中輸入“0001”,“消費種類”中輸入“主食”,“金額”中輸入“20”,“數(shù)量”中輸入“1”,“時間”中輸入“2006-04-01”,點“添加”后,如圖6-8:圖6-8 客人點菜加入到數(shù)據(jù)庫界面功能關(guān)鍵代碼:private sub a_click()end subprivate sub command1_click()end subprivate sub command3_click()end sub

43、(3)進貨登記該功能主要是進行進貨信息登記。如圖6-9:圖6-9進貨登記界面(4)收銀登記該功能界主要是進行收銀登記。如圖6-10:圖6-10收銀(銷售)登記(5)食品代號維護本功能是對食品的各種信息描述,有:代號、名稱、單位和質(zhì)量,都對食品作了重要的注明。如圖:6-11:圖6-11 食品代號維護(6)入庫庫存量這個界面是食品進入倉庫的管理,能夠很好地對食品進行管理。如圖6-12:圖6-12 入庫庫存量(7)銷售匯總這個功能是結(jié)合“入庫庫存量”,都是在“食品代號維護”下進行的,是對引進食品的總計算。如圖6-13: 圖6-13銷售匯總(收銀合計)(8)庫存總量這是對“餐飲收銀管理”的一個總合,對

44、所有食品進行多方面的管理、維護、合計等。如圖6-14:圖6-14庫存總量(9)ktv包廂管理這是對本酒店或餐廳的ktv房間進行管理,有:包廂號碼(包廂房間的號碼)、ktv的名稱、金額(客人從唱歌從離開為止所收的錢)、點歌數(shù)量(客人一共點了多少歌的數(shù)量)、人數(shù)數(shù)量(是在ktv房間里共有多少人在唱歌)、收入時間(是對每一個ktv房間的結(jié)算),如圖6-15:圖6-15 ktv包廂管理功能關(guān)鍵代碼:private sub command1_click()adodc1.recordsource = select * from ck_hj where 庫存號= + s1 + adodc3.recordso

45、urce = select avg(單價) as 平均單價, min(單價) as 最低單價, max(單價) as 最高單價 from ck_hj where 庫存號= + s1 + end sub(10)包廂服務(wù)呼叫這是對每個包廂進行狀態(tài)管理的,在狀態(tài)下有:點歌、結(jié)帳、呼叫服務(wù)員、呼叫保安、呼叫清潔工。如圖6-16:圖6-16包廂服務(wù)呼叫(11)包廂狀態(tài)查詢這是在“包廂服務(wù)呼叫”前提下來進行的,只要有一個ktv房間在呼叫,這個界面就可以查詢到,到底ktv房間的人有呼叫什么,有什么事情,都很清楚。如圖6-17:圖6-17包廂狀態(tài)查詢功能關(guān)鍵代碼:private sub command1_cl

46、ick()adodc1.recordsource = select * from fjxx where 狀態(tài) = + ss + end subprivate sub command2_click()adodc1.recordsource = select * from fjxx end subprivate sub command3_click()adodc1.recordsource = select * from fjxx where 包廂號碼 = + ss + end sub(12)供銷(供應(yīng))商信息這是對提供食品的供銷(供應(yīng))商信息進行維護。如圖6-18:圖6-18 供銷(供應(yīng))商信息

47、(13)業(yè)務(wù)員信息這個是業(yè)務(wù)員的各種信息的一些狀況,有了它,如果一個業(yè)務(wù)員不來上班,那就找業(yè)務(wù)員的聯(lián)系方式直接聯(lián)系就行了。也可以對業(yè)務(wù)員的一些了解。如圖6-19:圖6-19 業(yè)務(wù)員信息(14)人事管理信息這是對本酒店或餐廳的全部工作人員的一些基本信息進行維護時間庭地址。如圖6-20:圖6-20人事管理信息(15)查詢庫存此功能對入庫食品情況進行查詢,如圖6-21:圖6-21查詢庫存功能關(guān)鍵代碼:private sub command1_click()adodc1.recordsource = select * from kc_zl where 庫存號= + ss + end sub(16)查詢

48、進貨單這是食品進貨的查詢,有編號、食品代號、食品名稱、質(zhì)量、單位、單價、進貨日期、數(shù)量、供應(yīng)商、金額合計。如圖6-22:圖6-22查詢進貨單功能關(guān)鍵代碼:private sub command1_click()adodc1.recordsource = select * from jh_hj where + ss1 + = + ss + end sub(17)查詢銷售單與“查詢進貨單”一樣,是對食品銷售情況進行查詢。如圖圖6-23:圖6-23查詢銷售單功能關(guān)鍵代碼:private sub command1_click()adodc1.recordsource = select * from c

49、k_hj where + ss1 + = + ss + end sub七、系統(tǒng)測試與分析程序編寫完畢,并不是開發(fā)工作的結(jié)束。在系統(tǒng)正式投入運行的轉(zhuǎn)換工作之前,還需對系統(tǒng)進行一系列的調(diào)試即測試。一個管理信息系統(tǒng),在設(shè)計和編程中沒有任何錯誤是不可能的。系統(tǒng)調(diào)試的任務(wù)是根據(jù)系統(tǒng)說明書和系統(tǒng)實施方案,對程序設(shè)計的結(jié)果進行全面的檢查,找出并糾正其中的錯誤,使可能發(fā)生的問題和錯誤,盡量消滅在系統(tǒng)正式運行之前。系統(tǒng)測試的目的,是以最少的測試資源去發(fā)現(xiàn)盡可能多的錯誤。軟件測試通常采用黑盒測試和白盒測試,用黑盒測試主要是在不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,按照用戶的軟件需求說明書來驗證軟件的外部特性是否符合要求。白盒測試是按照程序的內(nèi)部結(jié)構(gòu)處理邏輯來設(shè)計測試用例,檢查程序的內(nèi)部處理是否符合要求。本系統(tǒng)軟件測試工作分為四個階段:單元測試、組合測試、系統(tǒng)測試、用戶確認測試。(一)測試環(huán)境測試的軟件環(huán)境是:操作系統(tǒng)為windows 2003,數(shù)據(jù)庫為 microsoft access 2003,編程工具選用visual basic6.0 。測試的硬件環(huán)境為:,硬盤為500g,內(nèi)存容量4gb,vga顯示器。(二)測試過程在單元測試階段,由編譯程序檢查語法錯誤,在編譯通過后,采用白盒測試方法檢查模塊接口、模塊內(nèi)部的數(shù)據(jù)結(jié)構(gòu)、邏輯路徑、出錯處理、邊界條件等到方面進行檢查。組合測

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論