計(jì)算機(jī)專業(yè)課程論文(2)
計(jì)算機(jī)專業(yè)課程論文
計(jì)算機(jī)專業(yè)課程論文篇二
《酒店管理系統(tǒng)述論》
摘要:為了便于酒店資料的管理需要有效的酒店管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高酒店餐飲信息管理效率的目的。采用數(shù)據(jù)庫(kù)技術(shù)生成的酒店餐飲管理系統(tǒng)將會(huì)極大地方便客人并簡(jiǎn)化酒店管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。
關(guān)鍵詞:酒店管理 人員管理 餐飲 住宿
管理信息系統(tǒng)利用計(jì)算機(jī)的硬件和軟件,手工規(guī)程、分析、計(jì)劃、控制和決策用的模型,以及數(shù)據(jù)庫(kù)對(duì)信息進(jìn)行收集、傳輸、加工、保存和使用。因此,管理信息系統(tǒng)是一個(gè)信息處理系統(tǒng)。酒店管理系統(tǒng)的應(yīng)用對(duì)象定位在普通酒店,因此在進(jìn)行需求分析時(shí)主要考慮酒店的具體需求,并將設(shè)計(jì)目標(biāo)確定為酒店提供基本的管理功能。
我們?cè)诟拍钤O(shè)計(jì)方面的需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。
數(shù)據(jù)庫(kù)作為存取數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具在系統(tǒng)中所起到的作用至關(guān)重要。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理模式結(jié)果,并據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效地存儲(chǔ)和管理數(shù)據(jù),滿足應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作。信息管理要求是指在數(shù)據(jù)庫(kù)中應(yīng)該存儲(chǔ)和管理哪些數(shù)據(jù)對(duì)象;數(shù)據(jù)操作要求是指對(duì)數(shù)據(jù)對(duì)象進(jìn)行哪些操作,如查詢、增、刪、改、統(tǒng)計(jì)等操作。數(shù)據(jù)庫(kù)設(shè)計(jì)地目標(biāo)是維用戶和各種應(yīng)用系統(tǒng)提供的一個(gè)信息基礎(chǔ)設(shè)施和高效率地運(yùn)行環(huán)境。高效率的運(yùn)行環(huán)境包括:數(shù)據(jù)庫(kù)數(shù)據(jù)的存取速率、數(shù)據(jù)庫(kù)存儲(chǔ)空間的利用率、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行管理的效率等都是高的。
概念結(jié)構(gòu)主要特點(diǎn):
(1)能真是、充分地反映顯示世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)只是模型;
(2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn),用戶的積極參與是數(shù)據(jù)庫(kù)設(shè)計(jì)成功的關(guān)鍵。
(3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充;
(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。
現(xiàn)在對(duì)所設(shè)計(jì)系統(tǒng)的需求作進(jìn)一步的分析,產(chǎn)生概念結(jié)構(gòu)設(shè)計(jì)的E-R模型。由于這個(gè)系統(tǒng)并不復(fù)雜,因此可采用自頂向下的設(shè)計(jì)方法。自頂向下設(shè)計(jì)的關(guān)鍵是確定系統(tǒng)的核心活動(dòng)。所謂核心活動(dòng)就是系統(tǒng)中的其它活動(dòng)都要圍繞這個(gè)活動(dòng)展開(kāi),或與此活動(dòng)密切相關(guān)。確定了核心活動(dòng)之后,系統(tǒng)就有了可擴(kuò)展的余地。此系統(tǒng)包含的實(shí)體有:
(l)用戶:用來(lái)描述酒店操作員的有關(guān)信息,用用戶編號(hào)來(lái)標(biāo)志。
(2)餐臺(tái):用來(lái)描述餐臺(tái)的有關(guān)信息,用餐臺(tái)編號(hào)來(lái)標(biāo)志。
(3)菜品:用來(lái)描述酒店菜品的有關(guān)信息,用菜品編號(hào)來(lái)標(biāo)志。
(4)菜系:用來(lái)描述菜品分類的有關(guān)信息,用菜系編號(hào)來(lái)標(biāo)志。
(5)消費(fèi)單:用來(lái)描述酒店某一餐臺(tái)消費(fèi)的有關(guān)信息,用消費(fèi)單編號(hào)來(lái)標(biāo)志。
經(jīng)過(guò)初步分析,可以得到此系統(tǒng)中各實(shí)體所包含的基本屬性如下:
(1)用戶(序號(hào),姓名,性別,出生日期,身份證號(hào),密碼,用戶狀態(tài)) 。
(2)餐臺(tái)(編號(hào),人數(shù))。
(3)菜品(編號(hào),所屬菜系,名稱,祝記碼,單位,單價(jià),菜品狀態(tài))。
(4)菜系(序號(hào),名稱)。
(5)消費(fèi)單(編號(hào),所屬餐臺(tái)號(hào),時(shí)間,消費(fèi)額,操作用戶)。
數(shù)據(jù)庫(kù)的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)過(guò)程中的重要組成部分,它是通過(guò)管理系統(tǒng)的整體需求而制定的,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到系統(tǒng)的后期開(kāi)發(fā)。下面對(duì)系統(tǒng)中具有代表性的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行詳細(xì)說(shuō)明。餐臺(tái)和菜系在本系統(tǒng)中是最簡(jiǎn)單的實(shí)體,在本系統(tǒng)中用來(lái)描述餐臺(tái)的是臺(tái)號(hào)和座位數(shù),而描述菜系的是名稱。在描述菜品實(shí)體時(shí),加入了助記碼,目的是為了實(shí)現(xiàn)智能化獲取菜單功能,通過(guò)這一功能系統(tǒng)操作員可以快速的獲取顧客所點(diǎn)的菜品信息、菜品信息表的E-R圖。
概念結(jié)構(gòu)設(shè)計(jì)所得的E-R模型是對(duì)用戶需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個(gè)具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語(yǔ)義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶子模式。這就是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所要完成的任務(wù)。
關(guān)系模型是由一組關(guān)系(二維表)的結(jié)合,而E-R模型則是由實(shí)體、實(shí)體的屬性、實(shí)體間的關(guān)系三個(gè)要素組成。所以要將E-R模型轉(zhuǎn)換為關(guān)系模型,就是將實(shí)體、屬性和聯(lián)系都要轉(zhuǎn)換為相應(yīng)的關(guān)系模型。
有了基本的E-R模型就可以進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),也就是設(shè)計(jì)基本的關(guān)系模式。設(shè)計(jì)基本的關(guān)系模式主要從E-R模型出發(fā),將其直接轉(zhuǎn)換為關(guān)系模式。根據(jù)轉(zhuǎn)換規(guī)則,這個(gè)E-R轉(zhuǎn)換的關(guān)系模式為:
(1)用戶(用戶序號(hào),用戶名,餐臺(tái)號(hào),菜品編號(hào),消費(fèi)單編號(hào)),主碼為用戶序號(hào)。
(2)消費(fèi)單(消費(fèi)單編號(hào),所屬餐臺(tái)號(hào),時(shí)間,消費(fèi)額,操作用戶,餐臺(tái)編號(hào),菜品編號(hào),用戶序號(hào)),主碼為消費(fèi)單編號(hào)。
(3)菜品(菜品編號(hào),所屬菜系,名稱,祝記碼,單位,單價(jià),菜品狀態(tài),消費(fèi)單編號(hào),用戶序號(hào),菜系序號(hào)),主碼為菜品編號(hào)。
(4)菜系(菜系序號(hào),名稱,菜品編號(hào)),主碼為菜系序號(hào)。
(5)餐臺(tái)(餐臺(tái)編號(hào),人數(shù),消費(fèi)單編號(hào),用戶序號(hào),菜品編號(hào)),主碼為餐臺(tái)編號(hào)。
現(xiàn)在分析一下這些關(guān)系模式。由于在設(shè)計(jì)關(guān)系模式時(shí)是以現(xiàn)實(shí)存在的實(shí)體為依據(jù),而且遵守一個(gè)基本表只描述現(xiàn)實(shí)世界的一個(gè)主題的原則,每個(gè)關(guān)系模式中的每個(gè)非主碼屬性都完全由主碼唯一確定,因此上述所有這些關(guān)系模式都是第三范式的關(guān)系模式。
對(duì)于物理設(shè)計(jì)階段,數(shù)據(jù)庫(kù)在物理上的存儲(chǔ)結(jié)構(gòu)與存儲(chǔ)方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫(kù)管理系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,就是物理設(shè)計(jì)。
數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步:
(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);
(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的中的是時(shí)間和空間效率。
參考文獻(xiàn)
[1]周立柱,馮建華,孟小峰等.SQL Server數(shù)據(jù)庫(kù)原理.北京:清華大學(xué)出版社,2004.
[2]黃�中,黃澤鈞,胡�.計(jì)算機(jī)應(yīng)用基礎(chǔ)教程.北京:中國(guó)電力出版社,2002.
[3]龔沛罾,陸慰民,楊志強(qiáng).Visual Basic 程序設(shè)計(jì)簡(jiǎn)明教程.高等教育版社,2003.
作者簡(jiǎn)介
劉歡(1992-),男,吉林省人。學(xué)士學(xué)位。研究方向?yàn)檐浖_(kāi)發(fā)。
作者單位
邵陽(yáng)學(xué)院 湖南省邵陽(yáng)市
看過(guò)“計(jì)算機(jī)專業(yè)課程論文”的人還看了:
3.大學(xué)計(jì)算機(jī)結(jié)課論文3000字
4.淺談?dòng)?jì)算機(jī)專業(yè)教學(xué)論文