畢業(yè)設(shè)計(jì)(論文)Delphi 餐飲管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)(含源程序)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)Delphi 餐飲管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)(含源程序)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)Delphi 餐飲管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)(含源程序)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)Delphi 餐飲管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)(含源程序)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)Delphi 餐飲管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)(含源程序)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、金華職業(yè)技術(shù)學(xué)院畢業(yè)教學(xué)環(huán)節(jié)成果正文完整版全套設(shè)計(jì),聯(lián)系153893706題 目 餐飲管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) 學(xué) 院 信息工程學(xué)院 專 業(yè) 計(jì)算機(jī)技術(shù)與應(yīng)用 班級(jí)學(xué)號(hào) 計(jì)051 姓 名 指導(dǎo)教師 2008年 5月 10日餐飲管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)摘 要本文論述了餐飲管理系統(tǒng)開(kāi)發(fā)的全過(guò)程。餐飲管理系統(tǒng)是以某酒店為藍(lán)本開(kāi)發(fā)的,從分析酒店的基本情況入手,進(jìn)行系統(tǒng)的可行性分析,通過(guò)分析該酒店的日常業(yè)務(wù),了解該企業(yè)的管理特點(diǎn)和存在的問(wèn)題,在此基礎(chǔ)上,進(jìn)行詳細(xì)的系統(tǒng)分析,得出系統(tǒng)功能結(jié)構(gòu)圖,再通過(guò)系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施等環(huán)節(jié),最終開(kāi)發(fā)出能夠滿足酒店業(yè)務(wù)需要的餐飲管理系統(tǒng)。該餐飲管理系統(tǒng)的功能主要突出點(diǎn)單、結(jié)賬和進(jìn)貨管

2、理。點(diǎn)單時(shí)可利用智能表單輸入方式輸入數(shù)據(jù),簡(jiǎn)單快捷準(zhǔn)確。結(jié)賬管理方式靈活多樣,分為掛帳、是否打折結(jié)賬和特權(quán)結(jié)賬方式。進(jìn)貨管理主要是對(duì)酒店后臺(tái)進(jìn)貨的管理。本系統(tǒng)采用delphi 6.0和sql server 2000開(kāi)發(fā)。關(guān)鍵字: delphi ,sql server ,餐飲管理系統(tǒng)food management system design and developmentabstractthis article elaborated the dining management information system development entire process. the dining ma

3、nagement information system is take a hotel of as the main source development, from analyzes the hotel the basic situation to obtain, carries on the system the feasibility analysis, through the analysis the daily service of this hotel, understood this enterprise the management characteristic and the

4、 existence question, in this foundation, carries on the detailed system analysis, obtains the system functionstructure drawing, again through the system design, link and so on system implementation, finallydevelopscan satisfy the dining management information system which the hotel service needs. th

5、is dining management information system function main salient point list, pays up and stocks with goods the management. when list may use the intelligent form input way data-in, simple is quickly accurate. pays up the management way nimbly to be diverse, divides into puts on somebodys account, wheth

6、er puts crease in it pays up pays up the way with the privilege. stocks with goods the managementmainly is the management which stocks with goods to the hotel backstage.the system uses delphi 6.0 and sql server 2000 development.keywords: delphi , system administration , sql server目 錄中文摘要i英語(yǔ)摘要ii引 言21

7、 餐飲管理可行性分析32 餐飲管理開(kāi)發(fā)環(huán)境介紹42.1 borland delphi軟件42.2 ms sql server 2000軟件53 餐飲管理系統(tǒng)概述64 餐飲管理使用過(guò)程85 系統(tǒng)流程圖96 數(shù)據(jù)庫(kù)設(shè)計(jì)106.1 數(shù)據(jù)庫(kù)設(shè)計(jì)理論106.2 創(chuàng)建數(shù)據(jù)庫(kù)117 用戶登陸12結(jié)論與致謝15參考文獻(xiàn)16引 言“民以食為天”,隨著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來(lái)越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競(jìng)爭(zhēng)中脫穎而出,已成為每位餐飲業(yè)經(jīng)營(yíng)者所追求的目標(biāo)。在酒店業(yè)競(jìng)爭(zhēng)越來(lái)越激烈的今天,酒店如何提高服務(wù)質(zhì)量、管理能力顯得越來(lái)越重要。尤其是對(duì)于星級(jí)酒店,酒店內(nèi)部服務(wù)項(xiàng)目眾多,前臺(tái)服務(wù)

8、顯得尤為重要。如果沒(méi)有一套可靠的酒店管理系統(tǒng),單憑手工操作,不僅效率低下,而且會(huì)極大地影響到酒店的服務(wù)質(zhì)量。前臺(tái)收銀系統(tǒng)作為住宿餐飲管理規(guī)劃,自動(dòng)化管理系統(tǒng)的一部分對(duì)提高住宿餐飲管理效率增加收入發(fā)揮不可替代的作用,集顯示,輸入,添加,修改,刪除等各種操作為一體,維護(hù)起來(lái)十分方便,利用此系統(tǒng)前臺(tái)收銀員可方便查詢桌臺(tái)點(diǎn)菜信息,并隨時(shí)對(duì)菜單進(jìn)行修改;利用此系統(tǒng),使得開(kāi)臺(tái)管理不再和以前一樣使用紙筆記錄,只是輕點(diǎn)鍵盤(pán)就能完成;利用此系統(tǒng),前臺(tái)收銀員可以方便地完成結(jié)帳,銷(xiāo)帳工作,從而極大地減少錯(cuò)誤地發(fā)生,避免無(wú)法估計(jì)的不必要的損失經(jīng)過(guò)多年發(fā)展,餐飲管理已經(jīng)逐漸由定性管理,進(jìn)入到重視定量管理的科學(xué)階段。眾所

9、周知,在定量管理的具體實(shí)現(xiàn)方法和手段方面,最有效的工具就是電腦管理。傳統(tǒng)的手工操作管理存在著許多無(wú)法避免的問(wèn)題,具有操作員管理,不同操作員具有不同功能;原材料、菜品的基本信息維護(hù);完成訂桌管理;完成點(diǎn)菜功能;完成買(mǎi)單、結(jié)算功能;具有利潤(rùn)統(tǒng)計(jì)分析功能。現(xiàn)有的餐飲管理系統(tǒng)均是以人為主體的,需要很的人力、物力、財(cái)力,且效率不是很高,由于人為原因在系統(tǒng)運(yùn)營(yíng)時(shí)也可能產(chǎn)生人為的失誤。新的系統(tǒng)通過(guò)用電腦聯(lián)網(wǎng)來(lái)促使各部門(mén)一體化,提高效率,為酒店減少人力支出,提高酒店的運(yùn)營(yíng)效益,實(shí)施新的系統(tǒng)勢(shì)在必行。本設(shè)計(jì)就是介紹利用delphi編程功能實(shí)現(xiàn)對(duì)解決餐飲業(yè)的點(diǎn)菜、收銀、訂桌以及原材料的采購(gòu)、領(lǐng)料等功能的方法。1

10、餐飲管理可行性分析在二十世紀(jì)末期,中國(guó)餐飲業(yè)就已發(fā)生了一些巨大的變化,比如快餐和休閑餐飲的興起,洋快餐大舉進(jìn)入中國(guó),西餐逐漸被人所接受,傳統(tǒng)餐飲和烹飪受到很大挑戰(zhàn),傳統(tǒng)菜系的概念越來(lái)越模糊,各地的菜系更加混合,烹飪?cè)虾统銎犯迂S富多彩,餐飲的標(biāo)準(zhǔn)化、工業(yè)化正在興起等等。處在二十一世紀(jì)的今天,面對(duì)新的形勢(shì),餐飲經(jīng)營(yíng)者應(yīng)把握商機(jī),取得餐飲企業(yè)的經(jīng)營(yíng)成功,保持餐飲企業(yè)的青春常駐。酒店為了增加盈利, 提高服務(wù)效率和質(zhì)量,通常會(huì)采用訂餐系統(tǒng),可以方便地處理顧客的預(yù)定要求,管理一些老顧客的信息,管理酒店的菜單,食品等數(shù)據(jù)。這樣對(duì)提高住宿餐飲管理效率增加收入發(fā)揮不可替代的作用?,F(xiàn)有的餐飲管理系統(tǒng)均是以人為

11、主體的,需要很的人力、物力、財(cái)力,且效率不是很高,由于人為原因在系統(tǒng)運(yùn)營(yíng)時(shí)也可能產(chǎn)生人為的失誤。新的系統(tǒng)通過(guò)用電腦聯(lián)網(wǎng)來(lái)促使各部門(mén)一體化,提高效率,為酒店減少人力支出,提高酒店的運(yùn)營(yíng)效益,實(shí)施新的系統(tǒng)勢(shì)在必行。2 餐飲管理開(kāi)發(fā)環(huán)境介紹2.1 borland delphi軟件delphi是borland公司研制的新一代可視化開(kāi)發(fā)工具,可在windows3.x、windows95、windows nt等環(huán)境下使用。它擁有一個(gè)可視化的集成開(kāi)發(fā)環(huán)境(ide),采用面向?qū)ο蟮木幊陶Z(yǔ)言objectpascal和基于部件的開(kāi)發(fā)結(jié)構(gòu)框架。delphi它提供了500多個(gè)可供使用的控件,利用這些控件,開(kāi)發(fā)人員可以

12、快速地構(gòu)造出應(yīng)用系統(tǒng)。開(kāi)發(fā)人員也可以根據(jù)自己的需要修改控件或用delphi本身編寫(xiě)自己的控件。主要特點(diǎn)如下: (1)直接編譯生成可執(zhí)行代碼,編譯速度快。由于delphi編譯器采用了條件編譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運(yùn)行速度更快。在處理速度和存取服務(wù)器方面,delphi的性能遠(yuǎn)遠(yuǎn)高于其他同類產(chǎn)品。(2)支持將存取規(guī)則分別交給客戶機(jī)或服務(wù)器處理的兩種方案,而且允許開(kāi)發(fā)人員建立一個(gè)簡(jiǎn)單的部件或部件集合,封裝起所有的規(guī)則,并獨(dú)立于服務(wù)器和客戶機(jī),所有的數(shù)據(jù)轉(zhuǎn)移通過(guò)這些部件來(lái)完成。這樣,大大減少了對(duì)服務(wù)器的請(qǐng)求和網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量,提高了應(yīng)用處理的速度。(3)提供了許多快速方便的開(kāi)發(fā)

13、方法,使開(kāi)發(fā)人員能用盡可能少的重復(fù)性工作完成各種不同的應(yīng)用。利用項(xiàng)目模板和專家生成器可以很快建立項(xiàng)目的構(gòu)架,然后根據(jù)用戶的實(shí)際需要逐步完善。(4)具有可重用性和可擴(kuò)展性。開(kāi)發(fā)人員不必再對(duì)諸如標(biāo)簽、按鈕及對(duì)話框等windows的常見(jiàn)部件進(jìn)行編程。delphi包含許多可以重復(fù)使用的部件,允許用戶控制windows的開(kāi)發(fā)效果。(5)具有強(qiáng)大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工具bde(borlanddatabaseengine)是一個(gè)標(biāo)準(zhǔn)的中介軟件層,可以用來(lái)處理當(dāng)前流行的數(shù)據(jù)格式,如xbase、paradox等,也可以通過(guò)bde的sqllink直接與sybase、sqlserver、informix、o

14、racle等大型數(shù)據(jù)庫(kù)連接。delphi既可用于開(kāi)發(fā)系統(tǒng)軟件,也適合于應(yīng)用軟件的開(kāi)發(fā)。(6)delphi使用獨(dú)特的vcl類庫(kù),使得編寫(xiě)出的程序顯得條理清晰,vcl是現(xiàn)在最優(yōu)秀的類庫(kù),它使得delphi在軟件開(kāi)發(fā)行業(yè)處于一個(gè)絕對(duì)領(lǐng)先的地位。用戶可以按自己的需要,任意的構(gòu)建、擴(kuò)充、甚至是刪減vcl,以滿足不同的需要。 2.2 sql server 2000軟件sql server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是microsoft推出新一代數(shù)據(jù)管理與分析軟件。sql server是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個(gè)安全、可靠和高效的平臺(tái)用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。s

15、ql server 2000 是microsoft 公司推出的sql server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了sql server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行microsoft windows 98 的膝上型電腦到運(yùn)行microsoft windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)處理數(shù)據(jù)的方式也發(fā)生著變化,文件管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)。microsoft sql server2000是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了tr

16、ansact-sql的sql語(yǔ)言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請(qǐng)求與服務(wù)器的處理結(jié)果。 sql server2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,sql server2000還為您的數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用web

17、帶來(lái)的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,sql server2000為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門(mén)。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,sql server2000是一個(gè)具備完全web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言(xml)的核心支持以及在internet上和防火墻外進(jìn)行查詢的能力。3 餐飲管理系統(tǒng)概述1.1 個(gè)性化服務(wù)系統(tǒng)對(duì)顧客個(gè)性化需求有很強(qiáng)的適應(yīng)性.隨著生活水平的不斷提高,餐廳客人的需求迅速向個(gè)性化發(fā)展。單外點(diǎn)菜、臨時(shí)拚菜、進(jìn)餐中加菜、時(shí)價(jià)菜、臨時(shí)加桌、不同伙客人同桌用餐等個(gè)性化需求,已經(jīng)較為普遍。1.2 網(wǎng)絡(luò)

18、化管理 系統(tǒng)實(shí)行計(jì)算機(jī)網(wǎng)絡(luò)化管理,從點(diǎn)菜到廚房制作、收銀結(jié)算等各部門(mén)之間,全部采用電腦網(wǎng)絡(luò)交流信息。系統(tǒng)對(duì)點(diǎn)菜、下單、分單、傳單、結(jié)算、營(yíng)業(yè)分析、財(cái)務(wù)分析等工作,全過(guò)程自動(dòng)化完成。系統(tǒng)可以全面考慮餐飲行業(yè)的各種需求,進(jìn)行內(nèi)部管理??梢栽敿?xì)統(tǒng)計(jì)分類賬目、員工工作量、有關(guān)考核指標(biāo),對(duì)有關(guān)部門(mén)和人員進(jìn)行工作考核。系統(tǒng)支持連鎖式餐飲集團(tuán)的網(wǎng)絡(luò)化管理,通過(guò)internet獲得各分店的有關(guān)營(yíng)業(yè)情況,進(jìn)行集團(tuán)內(nèi)部的信息交流,減少了人工傳送的繁瑣。1.3 快速敏捷、省時(shí)省力整張菜單的生成、輸入、分單、傳單、打印等一系列工作,可在瞬間完成。點(diǎn)菜結(jié)束時(shí),前臺(tái)和后廚的涼菜、熱菜、煲湯、主食、酒水等各部門(mén)在瞬間同時(shí)接

19、到菜單。由于實(shí)現(xiàn)了全過(guò)程自動(dòng)化,免去了人工復(fù)寫(xiě)、送單、輸入、登記等工作環(huán)節(jié),相關(guān)的服務(wù)生可減少百分之五十。系統(tǒng)的全自動(dòng)化高速傳輸,提高了餐飲工作效率,減少了顧客等待時(shí)間,提高了服務(wù)質(zhì)量。1.4 堵塞漏洞系統(tǒng)對(duì)收銀情況進(jìn)行有效控制,符合飲食業(yè)“三線兩點(diǎn)”的管理模式。計(jì)算機(jī)的有效工作避免了手工操作的失誤,保障了結(jié)算的準(zhǔn)確性。系統(tǒng)記錄了餐飲服務(wù)的全過(guò)程,杜絕了“私贈(zèng)”和“漏記”等隱蔽現(xiàn)象。堵塞了餐飲管理中的各種漏洞。經(jīng)理可以隨時(shí)從計(jì)算機(jī)查看情況,進(jìn)行各種核查,加強(qiáng)對(duì)各方面的監(jiān)督。總之,計(jì)算機(jī)的有效工作為餐廳挽回不必要的經(jīng)濟(jì)損失,確保餐廳的營(yíng)業(yè)效益。1.5 多種結(jié)算方式系統(tǒng)可配置多種結(jié)算方式, 除可用

20、現(xiàn)金、支票、記帳、掛帳等形式結(jié)算外,還可以根據(jù)客戶的需求增加結(jié)算方式。系統(tǒng)在結(jié)算時(shí),可根據(jù)顧客的需要打印有關(guān)票據(jù)。多種方式結(jié)算的功能,更增強(qiáng)了系統(tǒng)的適用性。4 餐飲管理使用過(guò)程4.1 顧客點(diǎn)菜服務(wù)生只需將菜單給顧客,顧客想要的可口菜肴即可生成,如果顧客在進(jìn)餐中想追加菜肴,服務(wù)生可用同樣簡(jiǎn)單的方法加入菜單。4.2 前臺(tái)打印 前臺(tái)打印機(jī)立即自動(dòng)打印出菜單。4.3 后臺(tái)打印后臺(tái)廚房打印機(jī)也立即自動(dòng)打印出菜單。4.4 制作菜肴計(jì)算機(jī)可將后櫥打印單按涼菜、熱菜、煲湯、主食、酒水等自動(dòng)分類,分發(fā)各部門(mén)按需準(zhǔn)備。廚房根據(jù)菜單制作菜肴。4.5 傳菜服務(wù)生根據(jù)菜單傳菜。4.6 結(jié)算前臺(tái)根據(jù)菜單與顧客結(jié)算。同一帳

21、單可用現(xiàn)金、支票、記帳、掛帳等多種形式結(jié)算。還可以預(yù)存預(yù)付。4.7 分析計(jì)算機(jī)自動(dòng)按日、月、年生成報(bào)表,依據(jù)報(bào)表對(duì)原料使用情況和財(cái)務(wù)情況進(jìn)行分析。4.8 核查經(jīng)理對(duì)分析的情況及時(shí)進(jìn)行核查??蛇M(jìn)行日查、月查、年查,和任何時(shí)間段的分析和核查。5 系統(tǒng)流程圖系統(tǒng)流程圖又叫事務(wù)流程圖,是在計(jì)算機(jī)事務(wù)處理應(yīng)用進(jìn)行系統(tǒng)分析時(shí)常用的一種描述方法(另一個(gè)是數(shù)據(jù)流圖),它描述了計(jì)算機(jī)事務(wù)處理中從數(shù)據(jù)輸入開(kāi)始到獲得輸出為止,各個(gè)處理工序的邏輯過(guò)程,如圖5-1所示。圖5-1 系統(tǒng)流程圖本系統(tǒng)基本資料包括酒水、房間、桌位等原始資料的管理;餐飲軟件系統(tǒng)的前臺(tái)營(yíng)業(yè)包括預(yù)訂、點(diǎn)菜、加菜、退菜、換臺(tái)、并臺(tái)、并單、清臺(tái)、結(jié)賬等

22、操 作,并可對(duì)每日銷(xiāo)售的現(xiàn)金進(jìn)行嚴(yán)格明細(xì)管理,保證無(wú)差錯(cuò);餐飲軟件系統(tǒng)的庫(kù)存管理包括調(diào)價(jià)、折扣、庫(kù)存明細(xì)等操作;餐飲軟件系統(tǒng)的進(jìn)貨管理包括進(jìn)貨、驗(yàn)收、付款、退貨等操作;餐飲軟件系統(tǒng)的營(yíng)業(yè)分析管理包括 利潤(rùn)分析、銷(xiāo)售額、進(jìn)貨賬務(wù)等操作,還可按照桌位,酒菜,酒菜分類等生成百分比報(bào)表。6 數(shù)據(jù)庫(kù)設(shè)計(jì)6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)理論數(shù)據(jù)庫(kù)設(shè)計(jì)是建立在數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)基礎(chǔ)之上的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)之上的核心技術(shù),具體說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模型,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。6.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)方法經(jīng)過(guò)工程技術(shù)人員十余年的努力探索

23、,提出了各種數(shù)據(jù)庫(kù)的設(shè)計(jì)方法,這些方法運(yùn)用軟件工程的思想和方法,給出了各種設(shè)計(jì)準(zhǔn)則和規(guī)程,這些都屬于規(guī)范法設(shè)計(jì)方法。規(guī)范法設(shè)計(jì)中有著名的新奧爾良方法,它將數(shù)據(jù)庫(kù)設(shè)計(jì)分為四個(gè)階段:需求分析(分析客戶需求)、概念定義(信息分析和定義)、邏輯設(shè)計(jì)(設(shè)計(jì)實(shí)現(xiàn))和物理設(shè)計(jì)(物理數(shù)據(jù)庫(kù)設(shè)計(jì))?;趀-r模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法是在數(shù)據(jù)庫(kù)設(shè)計(jì)的不同階段上支持實(shí)現(xiàn)的具體技術(shù)和方法。6.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟從系統(tǒng)開(kāi)發(fā)角度來(lái)看,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)有系統(tǒng)結(jié)構(gòu)特性和行為特性兩個(gè)方面。結(jié)構(gòu)特性的設(shè)計(jì):結(jié)構(gòu)特性與數(shù)據(jù)狀態(tài)有關(guān),結(jié)構(gòu)設(shè)計(jì)就是設(shè)計(jì)各級(jí)數(shù)據(jù)庫(kù)模式,決定數(shù)據(jù)庫(kù)的信息內(nèi)容。行為特性的設(shè)計(jì):行為特性與數(shù)據(jù)庫(kù)狀態(tài)

24、的轉(zhuǎn)換有關(guān)。他決定數(shù)據(jù)庫(kù)的系統(tǒng)功能,包括數(shù)據(jù)處理等應(yīng)用程序的設(shè)計(jì)。整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)過(guò)程分為系統(tǒng)分析和設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和運(yùn)行兩大手段。按照規(guī)范法設(shè)計(jì)的方法,考慮數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的開(kāi)發(fā)全過(guò)程.將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階段。(1)需求分析進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須了解與分析客戶需求(包括數(shù)據(jù)與處理)。需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),也是最困難、最耗時(shí)間的一步。需求分析首先要收集資料,并對(duì)資料進(jìn)行分析整理,然后畫(huà)出數(shù)據(jù)流程圖,進(jìn)行用戶確認(rèn),最后形成文檔資料。(2)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)客戶需求進(jìn)行綜合、歸納和抽象,形成一個(gè)獨(dú)立于具體的dbms的概念類型,要能做到真實(shí)、充分

25、的反應(yīng)客觀現(xiàn)實(shí)世界,能易于理解,易于更改,易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。設(shè)計(jì)的方法也通常有四種,分別是自頂向下、自底向上、逐步擴(kuò)張、混合策略。(3)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型想特定的dbms支持下的數(shù)據(jù)模型轉(zhuǎn)換;對(duì)數(shù)據(jù)進(jìn)行優(yōu)化處理。(4)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取的一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)一般分為兩步,即: 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間的效率。(5)數(shù)據(jù)庫(kù)實(shí)施在數(shù)

26、據(jù)庫(kù)實(shí)施階段,設(shè)計(jì)人員運(yùn)用dbms提供的數(shù)據(jù)語(yǔ)言,根據(jù)邏輯設(shè)計(jì)的物理設(shè)計(jì)結(jié)果建立數(shù)據(jù)庫(kù),編制和調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。(6)數(shù)據(jù)庫(kù)維護(hù)和運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入正式運(yùn)行。在整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中,必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整和修改。對(duì)數(shù)據(jù)庫(kù)經(jīng)常性的維護(hù)工作主要dba來(lái)完成,它包括:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性、完整性控制;數(shù)據(jù)庫(kù)性能監(jiān)視、分析和改造;數(shù)據(jù)庫(kù)的重構(gòu)和重組織.6.2 創(chuàng)建數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建,以下數(shù)據(jù)庫(kù)各個(gè)表的設(shè)計(jì),如表6-1所示。列名數(shù)據(jù)類型字段大小用戶名varchar10密碼binary10客戶編碼int10客戶單位varchar20客

27、戶類別varchar10表6-1 客戶信息管理表7 用戶登陸用戶通過(guò)本模塊登錄到系統(tǒng),登錄后本系統(tǒng)根據(jù)用戶角色權(quán)限設(shè)置其可使用的功能及可瀏覽的組照。用戶可在此模塊中輸入用戶名和密碼,點(diǎn)擊登錄按鈕進(jìn)入登錄系統(tǒng),倘若為合法用戶名和密碼,則系統(tǒng)登錄成功。如不合法,可重新輸入。但只能輸入三次,超過(guò)三次系統(tǒng)自動(dòng)退出,如圖7-1所示。圖7-1 登錄界面修改密碼功能: 為保證本系統(tǒng)數(shù)據(jù)的安全,此模塊允許操作員修改登錄密碼。(1)點(diǎn)擊菜單“更改密碼修改密碼”進(jìn)入修改密碼界面(2)進(jìn)入修改密碼窗口后,輸入正確的舊密碼,輸入兩次相同的新密碼后點(diǎn)擊“確定”按鈕即完成了修改密碼,修改后新密碼生效,點(diǎn)擊“取消”按鈕則保

28、持原來(lái)的密碼不變并退出本窗口。提供了日期功能,當(dāng)日期或時(shí)間不正確時(shí),可更正。打開(kāi)更改時(shí)間跟電腦相符合。大大節(jié)省了用戶的時(shí)間。如此進(jìn)入本系統(tǒng)界面,如圖7-2所示。圖7-2系統(tǒng)主界面各功能操作方法迎賓預(yù)訂 如圖7-3所示圖7-3 預(yù)訂點(diǎn)擊圖標(biāo)進(jìn)入,進(jìn)入后可增加或刪除客戶的信息,如圖7-4所示。圖7-4 客戶信息(1)刪除預(yù)訂在預(yù)訂管理窗口中選擇一條要?jiǎng)h除的預(yù)訂信息,然后點(diǎn)擊預(yù)訂管理窗口中的“刪除統(tǒng)將給出提示“刪除后將不能恢復(fù),確定刪除”按鈕,系嗎?”,點(diǎn)擊“確定”將永久刪除所選中的預(yù)訂信息,點(diǎn)擊“取消”將不做任何操作并返加預(yù)訂管理窗口。(2)增加預(yù)訂點(diǎn)擊預(yù)訂管理窗口中的 “增加” 按鈕進(jìn)入預(yù)訂登記窗口,在預(yù)訂登記窗口中填寫(xiě)預(yù)訂人信息并指定其預(yù)訂的包廂類型及餐臺(tái)、確認(rèn)賓客預(yù)計(jì)到達(dá)的時(shí)間和最后保留時(shí)間,還可選擇“到達(dá)保留時(shí)間是 否自動(dòng)取消預(yù)訂”。填寫(xiě)完之后點(diǎn)擊“確定”按鈕將完成此次預(yù)訂,點(diǎn)擊“取消”按鈕將取消此次預(yù)訂操作。(3)修改預(yù)訂若要修改某條預(yù)訂信息可在預(yù)訂管理窗口中選擇一條要修改的預(yù)訂信息,然后點(diǎn)擊預(yù)訂管理窗口中的 “修改” 按鈕進(jìn)入修改預(yù)訂登記窗口,修改相應(yīng)內(nèi)容(操作方法類似于增加預(yù)訂)后點(diǎn)擊“確定”將保存修改后的信息,若點(diǎn)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論