已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
河南機電高等專科學(xué)校畢業(yè)設(shè)計論文論文題目: 酒店信息管理系統(tǒng)設(shè)計與實現(xiàn) 系 部 計算機科學(xué)與技術(shù)系 專 業(yè) 計算機網(wǎng)絡(luò)技術(shù) 班 級 計網(wǎng)絡(luò)121班 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 2015年 月 日河南機電高等??茖W(xué)校畢業(yè)論文摘要 經(jīng)濟的發(fā)展帶來了人們生活水平的提高和交通條件的便利,加上國內(nèi)旅游業(yè)的迅速增長,拉動了我國酒店業(yè)的迅速發(fā)展,尤其是近十年經(jīng)濟型酒店的發(fā)展,引起了政府和社會的廣泛關(guān)注。經(jīng)濟型酒店相比發(fā)展成熟規(guī)范化的高檔星級酒店而言,經(jīng)濟型酒店是一個新熱點、新機會,有更大的發(fā)展前景。經(jīng)濟型酒店在面臨巨大發(fā)展機遇的同時,也面臨著來自各方的挑戰(zhàn),一是面臨國內(nèi)同行的競爭,二是國外資本都已開始投入、染指這塊大蛋糕,如假日集團、雅高等,如何發(fā)展我國經(jīng)濟型酒店提升其市場競爭力,是關(guān)系到經(jīng)濟型酒店可持續(xù)發(fā)展的重要問題,酒店是一個服務(wù)行業(yè),從客人的預(yù)定開始到入住登記直至最后退房結(jié)賬,每一步都要保持至上的服務(wù)水準,錯失一步,便會有可能使酒店的經(jīng)營形象毀于一旦。想要經(jīng)營一家成功的酒店就必須做到當客人入住酒店時有種賓至如歸的錯覺面對業(yè)界內(nèi)的激烈競爭,各大酒店均在努力擴展其服務(wù)領(lǐng)域的廣度及深度。為了更有效的的經(jīng)營和管理,使用計算機,采用便捷快速的酒店信息管理系統(tǒng),是改善該類酒店的服務(wù)水準的重要手段之一。目前本文從酒店信息管理方面入手,對此做出了探討。關(guān)鍵詞:經(jīng)濟型酒店;信息管理系統(tǒng)AbstractThe development of economy brings about the increase of peoples living standard and convenient traffic conditions, coupled with the rapid growth of domestic tourism driven the rapid development of hotel industry in China, especially in recent ten years the development of economy hotel, cause the extensive concern of the government and society. Compared to budget hotel development mature, standardization of high-grade star hotel, economy hotel is a new hot spot, the new opportunity, have greater prospects for development. Economy hotel in the face of enormous opportunities for development at the same time, also faces challenges from all sides, one is faces competition from domestic counterparts, the second is foreign capital has come into, and get their hands on the big cake, such as holiday group,accor,etc, how to develop our country economy hotel, enhance its market competitiveness, is one of the important issues related to the sustainable development of the economy hotel,hotel is a service industry, from the guests reservation to check-in registration until the last check-out checkout, every step to keep the supremacy of the service level, miss one step, will likely make the hotel business image. Want to run a successful hotel must do when the guest check in the hotel guests of the illusion in the face of the fierce competition in the industry, hotels are trying to expand its services in the field of breadth and depth. In order to more effective operation and management, to use a computer, use convenient and quick hotel information management system, is to improve the service level of the hotel one of the important means.this paper from the aspects of hotel information management, to discussed.key words: economy hotel; information management systemII目 錄摘要I1引 言11.2 國內(nèi)外研究現(xiàn)狀21.3 課題研究意義21.3.1管理信息系統(tǒng)31.3.2數(shù)據(jù)庫管理信息系統(tǒng)的形成41.3.3數(shù)據(jù)庫管理信息系統(tǒng)的簡介51.4.Net數(shù)據(jù)庫開發(fā)技術(shù)61.5 ADO開發(fā)數(shù)據(jù)庫71.5.1.BDE開發(fā)數(shù)據(jù)庫72系統(tǒng)研究概論82.1 體系結(jié)構(gòu)82.2 系統(tǒng)體系機構(gòu)的一般闡述82.2.1 C/S模式與B/S模式的比較分析82.2.2 B/S模式的優(yōu)勢92.2.3 C/S模式的優(yōu)勢92.3開發(fā)方法整體選擇103 系統(tǒng)總體規(guī)劃分析113.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計113.1.1 應(yīng)用需求分析113.1.2 系統(tǒng)處理流程圖113.3總體結(jié)構(gòu)設(shè)計123.4數(shù)據(jù)庫設(shè)計123.4.1 數(shù)據(jù)基本操作123.4.2 查詢功能133.4.3概念設(shè)計133.4.4數(shù)據(jù)表的設(shè)計134 系統(tǒng)的功能實現(xiàn)154.1 設(shè)計原則154.3 主窗體設(shè)計174.4酒店房間預(yù)訂登記模塊設(shè)計204.4.1房間預(yù)訂登記表輸入205 系統(tǒng)測試285.1 測試的原則285.2 測試的方法28致 謝33參考文獻34IV1引 言1.1選題背景隨著我國社會主義市場經(jīng)濟體制的確立和發(fā)展,商業(yè)流通領(lǐng)域進入了一個空前的發(fā)展階段,面臨商界的激烈競爭,只有在多變的商品和顧客中挖掘并掌握市場需求,即淘汰“賣不出去的商品”,購進“賣得快、利潤高的商品”的經(jīng)營者才會獲利,企業(yè)也才能在競爭中生存和發(fā)展,如果能夠選擇一個好的管理系統(tǒng),把大量繁雜的、看似毫無關(guān)系的數(shù)據(jù),有機的結(jié)合起來,形象的反映出市場的供求關(guān)系,就能夠為得出正確的決策做出事半功倍的效果。在過去,銷售業(yè)的操作一般都靠人工操作,如靠人工登記卡片、填寫表格資料,然后根據(jù)不同的分類入賬,銷售額的日結(jié)算和每月的盤點都需花費大量的人力和物力來完成。即使前幾年,有些商家開始使用電腦管理,但也只是進行一些簡單的數(shù)據(jù)計算的操作。這是一項極其繁瑣的工作。通過人手工計算不僅容易出錯,而且不能夠及時把數(shù)據(jù)之間的關(guān)系形象化表現(xiàn)出來,也就不能夠進一步掌握市場的最新動態(tài)。而通過本系統(tǒng)基本可解決以上問題,并且能夠方便、靈活地對數(shù)據(jù)庫的資料進行查詢、統(tǒng)計、打印等操作,所有這些對數(shù)據(jù)庫進行的操作都受到管理級別的限制,確保數(shù)據(jù)的安全性。數(shù)據(jù)庫技術(shù)是一門歷史彌堅的學(xué)科,不像其它的計算機技術(shù)會隨著時間的推移而變得越來越?jīng)]有聲息??紤]其原因,則是因為信息的爆炸對數(shù)據(jù)庫技術(shù)的要求只增不減。在互聯(lián)網(wǎng)日益發(fā)展、壯大的背景下,在因特網(wǎng)熱潮不減的情況下,如何讓原來在單機中使用的數(shù)據(jù)庫可供多機使用,也成了必然的趨勢。企業(yè)要在競爭中求得生存,就應(yīng)使自己的產(chǎn)品資料銷售、管理等方面科學(xué)化。此“酒店信息管理系統(tǒng)”的開發(fā)定位于一個能夠滿足數(shù)據(jù)庫管理軟件,即具備一個數(shù)據(jù)庫管理軟件的基本功能,包括客戶管理系統(tǒng)、職工管理系統(tǒng)、客房管理系統(tǒng)、統(tǒng)計系統(tǒng)等,便于查看客戶信息,操作,和查詢酒店房屋登記信息;對公司人員的管理與查看,對公司餐飲的管理以及盈利情況的統(tǒng)計;同時能夠提供高質(zhì)量的打及快速生成統(tǒng)計分析報表。也可實現(xiàn)酒店收入和支出統(tǒng)計,客房總收入及職工總工資的查看和客房盈利打印公示。本系統(tǒng)采用C#程序設(shè)計語言的程序設(shè)計與數(shù)據(jù)庫相結(jié)合的手段進行開發(fā),采用典型的三層架構(gòu)技術(shù)。結(jié)構(gòu)緊湊、運行速度快、操作簡單,更因為擁有自己的源代碼,所以保證了軟件具有高度的保密、安全性,本系統(tǒng)將酒店信息及公司員工方便、安全、高效的進行管理。是一個酒店高效率運作和管理的必要工具。1.2 國內(nèi)外研究現(xiàn)狀國外的酒店管理系統(tǒng)最早是于70年代初發(fā)展起來的,到了80年代,國外的酒店管理系統(tǒng)如EEOO、HIS、CLS等,整個模式已經(jīng)基本定型,技術(shù)較成熟,功能也較齊全。現(xiàn)在國外酒店正向個性化方向發(fā)展,酒店按其經(jīng)營方式可以分為商務(wù)型酒店常住型酒店、度假型酒店等等,按其經(jīng)營形式可分為獨立經(jīng)營飯店、集團經(jīng)營飯店等。而且產(chǎn)生了一大批國際級聯(lián)號飯店,如希爾頓、假日、凱悅等集團公司的世界飯店。國內(nèi)的酒店計算機管理系統(tǒng)最早在80年代初開始的,從事該方面工作的有清華大學(xué)自動化系的金國芬教授、西安交大和浙江省計算機研究所。到了80年代中后期,隨著國外飯店計算機系統(tǒng)和先進管理技術(shù)的大規(guī)模引進,進一步促進了我國酒店管理技術(shù)的發(fā)展。國內(nèi)酒店管理系統(tǒng)正是在充分吸收國外管理系統(tǒng)的精華,結(jié)合國內(nèi)實際的情況下逐步發(fā)展成熟,到90年代初期形成了幾個較成熟的軟件系統(tǒng),同時產(chǎn)生許多專職從事酒店計算機管理系統(tǒng)的公司。其中比較有影響的有杭州西歐Foxhis飯店管理系統(tǒng)、北京中軟好泰CSHIS管理系統(tǒng)、北京華儀飯店管理系統(tǒng)和廣州萬迅千里馬飯店管理系統(tǒng)。到了90年代中期,隨著計算機在飯店的普及應(yīng)用,以及計算機技術(shù)的不斷發(fā)展,酒店計算機系統(tǒng)發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn)。1.3 課題研究意義現(xiàn)代化酒店是城市的重要基礎(chǔ)設(shè)施,酒店業(yè)的發(fā)展,直接支持著城市經(jīng)濟的繁榮、旅游業(yè)的興旺和廣大市民的生活需要,同時也是城市建設(shè)現(xiàn)代化的一個重要標志。全球都把現(xiàn)代化酒店管理作為現(xiàn)代企業(yè)管理重要組成部分。隨著當今世界經(jīng)濟和計算機的飛速發(fā)展以及網(wǎng)絡(luò)的普及,酒店在內(nèi)部實現(xiàn)用戶通過電話預(yù)約或親自前往酒店預(yù)訂客房,服務(wù)員人工填寫客房預(yù)訂表進行客房預(yù)訂的傳統(tǒng)模式已經(jīng)十分落后,滿足不了現(xiàn)代人的需要。對那些在外地的旅客來說,他們十分希望可以方便快捷的查看酒店的配套設(shè)施和環(huán)境來決定預(yù)訂酒店房間,以節(jié)約他們寶貴的時間,而且面對酒店業(yè)競爭的日益激烈,酒店業(yè)要發(fā)展就需要盡力擴大經(jīng)營規(guī)模,適應(yīng)當今網(wǎng)絡(luò)時代的步伐。B/S結(jié)構(gòu)的城市酒店入住信息管理系統(tǒng)實現(xiàn)了客人在線預(yù)訂客房,后臺管理員對數(shù)據(jù)庫的完整管理。因為Internet基于TCP/IP協(xié)議,它可以跨越當前幾乎所有的平臺。在任何平臺上只需要安裝一個瀏覽器,可以簡單地移植到任何平臺上,就可以訪問Web服務(wù)器,解決了用戶預(yù)訂操作繁瑣,酒店管理信息量大,處理效率低,準確度差等問題。極大的方便了客人的預(yù)訂和酒店的管理。1.3.1管理信息系統(tǒng)管理信息系統(tǒng)(Management Information Systems 簡稱MIS),最早是J.D. Gallagher在EDPS的基礎(chǔ)上于1961年提出的,起產(chǎn)生已有三十多年的歷史。其定義是“MIS系統(tǒng)是一個利用計算機軟硬件,手工作業(yè),分析計劃??刂坪蜎Q策模型以及數(shù)據(jù)庫的人機系統(tǒng),它能夠提供信息,支持企業(yè)或組織的運行,管理功能?!彼鼘芾硇畔⑦M行收集、傳遞、儲存與處理,形成多用戶共享系統(tǒng),直接為基層和各級管理部門服務(wù)。MIS應(yīng)用了相關(guān)的經(jīng)濟數(shù)學(xué)模型,如運籌學(xué)、數(shù)理統(tǒng)計等對管理的過程信息進行監(jiān)控和處理,并提供輔助決策支持。管理信息系統(tǒng)可以有廣義和狹義之分。狹義的MIS是指企業(yè)計算機網(wǎng)絡(luò)管理信息系統(tǒng),是指運用現(xiàn)代化計算機網(wǎng)絡(luò)技術(shù)和企業(yè)管理學(xué)方法,系統(tǒng)地實現(xiàn)企業(yè)經(jīng)營生產(chǎn)目標的一種綜合管理系統(tǒng)。廣義的MIS指所有運用計算機網(wǎng)絡(luò)技術(shù)為其管理服務(wù)的政務(wù)部門和企事業(yè)單位,是指應(yīng)用計算機網(wǎng)絡(luò)技術(shù)和系統(tǒng)集成實現(xiàn)各項業(yè)務(wù)、技術(shù)、工作自動化及高水平管理的方法和模式。建設(shè)MIS主要包括三方面的內(nèi)容:一是管理模式的確立。就狹義MIS而言,主要是現(xiàn)代企業(yè)管理技術(shù)和模式的選擇和應(yīng)用,如制造資源計劃MRP 、計算機集成制造系統(tǒng)(CIMS)等管理理念的貫徹;對廣義的MIS來說,則包括了管理模式和方法、商業(yè)規(guī)則、辦公自動化OA的程序等的確定,總體要求是管理工作程序化,管理業(yè)務(wù)標準化,管理流程科學(xué)化,數(shù)據(jù)資料代碼化。二是計算機網(wǎng)絡(luò)系統(tǒng)的建設(shè)包括系統(tǒng)軟硬件平臺的選擇,管理信息系統(tǒng)的集成,局域網(wǎng)的建設(shè)及互聯(lián),局域網(wǎng)和廣域網(wǎng)的互聯(lián)等。三是MIS的實施,如管理環(huán)境的適應(yīng)性調(diào)整、人員培訓(xùn)、系統(tǒng)維護、信息源的組織等等。管理信息系統(tǒng)作為企業(yè)進行整體信息處理的支柱,應(yīng)具有如下五個方面的作用或特點:(1)是人機結(jié)合的系統(tǒng)。(2)因為建立的系統(tǒng)要成為整個組織的心臟和信息交換中心,因此它要包括企業(yè)各種數(shù)據(jù)輸入,存儲,加工,查詢,生成計劃,物資供應(yīng),賬務(wù)賬目,生產(chǎn),銷售等日常信息處理。(3)數(shù)據(jù)處理要速度高,成本低。(4)因為信息模型,處理過程相對確定,所以數(shù)據(jù)(而不是業(yè)務(wù)目標,不同用戶)成為系統(tǒng)工作的驅(qū)動力。(5)系統(tǒng)設(shè)計要符合企業(yè)實際情況,求解過程和結(jié)果達到最優(yōu)化。一個管理信息系統(tǒng)的工作過程可大致描述如下:首先人們從觀察客觀事物入手,收集到大量信息,在對這些信息進行記錄、整理和分類后送入有關(guān)的數(shù)據(jù)庫中保存起來。隨后,MIS的使用者根據(jù)各自的需求向數(shù)據(jù)庫發(fā)出相應(yīng)的訪問請求,系統(tǒng)響應(yīng)這些請求,從數(shù)據(jù)庫中篩選出所需數(shù)據(jù),并對數(shù)據(jù)進行加和處理,形成用戶所需的計劃、控制等決策信息。由些可見,一個管理信息系統(tǒng)不僅是一個簡單的統(tǒng)計系統(tǒng)(如企業(yè)的產(chǎn)品統(tǒng)計),一個數(shù)據(jù)更新系統(tǒng)(如圖書館中的借閱系統(tǒng)),而且要包含計劃、控制和決策的功能。一個管理信息系統(tǒng)除依靠數(shù)據(jù)庫系統(tǒng)作為數(shù)據(jù)處理的核心外,還需要知識庫系統(tǒng)、方法庫系統(tǒng)等支持,如圖1-1所示:管理信息系統(tǒng)信息采集和處理計劃和決策數(shù)據(jù)庫系統(tǒng)方法庫系統(tǒng)知識庫系統(tǒng)仿真系統(tǒng) 圖1-1管理信息系統(tǒng)的構(gòu)成目前管理信息系統(tǒng)已成為計算機應(yīng)用中的一個重要領(lǐng)域。特別是隨著現(xiàn)代管理信息技術(shù)的日益發(fā)展,這個領(lǐng)域已涉及到專家系統(tǒng)、知識系統(tǒng)、決策系統(tǒng)等人工智能技術(shù)及計算機網(wǎng)絡(luò)技術(shù)的應(yīng)用。1.3.2數(shù)據(jù)庫管理信息系統(tǒng)的形成圖書管理員在查找一本書時,首先要通過目錄檢索找到那本書的分類號和書號,然后在書庫找到那一類書的書架,并在那個書架上按照書號的大小次序查找,這樣很快就能找到我所需要的書。數(shù)據(jù)庫里的數(shù)據(jù)像圖書館里的圖書一樣,也要讓人能夠很方便地找到才行。如果所有的書都不按規(guī)則,胡亂堆在各個書架上,那么借書的人根本就沒有辦法找到他們想要的書。同樣的道理,如果把很多數(shù)據(jù)胡亂地堆放在一起,讓人無法查找,這種數(shù)據(jù)集合也不能稱為數(shù)據(jù)庫。數(shù)據(jù)庫的管理系統(tǒng)就是從圖書館的管理方法改進而來的。人們將越來越多的資料存入計算機中,并通過一些編制好的計算機程序?qū)@些資料進行管理,這些程序后來就被稱為數(shù)據(jù)庫管理系統(tǒng),它們可以幫我們管理輸入到計算機中的大量數(shù)據(jù),就像圖書館的管理員。1.3.3數(shù)據(jù)庫管理信息系統(tǒng)的簡介數(shù)據(jù)庫是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨立性。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮虳BMS。數(shù)據(jù)庫系統(tǒng)是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。數(shù)據(jù)庫技術(shù):這是一門研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、管理和使用的軟件學(xué)科。數(shù)據(jù)庫技術(shù)是操作系統(tǒng)的文件系統(tǒng)基礎(chǔ)上發(fā)展起來的。而DBMS本身要在操作系統(tǒng)的支持下才能工作。數(shù)據(jù)庫不僅用到數(shù)據(jù)結(jié)構(gòu)的知識,而且豐富了數(shù)據(jù)結(jié)構(gòu)的內(nèi)容。在關(guān)系數(shù)據(jù)庫中要用到集合論、數(shù)理邏輯的理論。因此,數(shù)據(jù)庫技術(shù)是一門綜合性較強的學(xué)科。計算機的數(shù)據(jù)處理應(yīng)用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲器中。存儲器的容量、存儲速率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。從1956年生產(chǎn)出第一臺計算機到現(xiàn)在,存儲器的發(fā)展,為數(shù)據(jù)庫技術(shù)提供了良好的物質(zhì)基礎(chǔ)。使用計算機以后,數(shù)據(jù)處理的速度和規(guī)模,無論是相對于手工方式,還是機械方式,都有無可比擬的優(yōu)勢。通常在數(shù)據(jù)處理中,計算是比較簡單的而數(shù)據(jù)的管理卻比較復(fù)雜。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲、維護、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務(wù)的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的共有部分。數(shù)據(jù)管理技術(shù)的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。 數(shù)據(jù)庫的體系結(jié)構(gòu)分三級:內(nèi)部級(internal),概念級(conceptual)和外部級(external)。這個三級結(jié)構(gòu)有時也稱為“三級模式結(jié)構(gòu)”,或“數(shù)據(jù)抽象的三個級別”,最早是在1971年通過的DBTG報告中提出,后來收入在1975年的美國ANSI/SPARC報告中。雖然現(xiàn)在DBMS的產(chǎn)品多種多樣,在不同的操作系統(tǒng)支持下工作,但是大多數(shù)系統(tǒng)在總的體系結(jié)構(gòu)上都具有三級模式的結(jié)構(gòu)特征。由于數(shù)據(jù)庫系統(tǒng)采用三級模式結(jié)構(gòu),因此系統(tǒng)具有數(shù)據(jù)獨立性的特點。在數(shù)據(jù)庫技術(shù)中,數(shù)據(jù)獨立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨立,不受影響。數(shù)據(jù)獨立性分成物理數(shù)據(jù)獨立性和邏輯數(shù)據(jù)獨立性兩級。(1)物理數(shù)據(jù)獨立性 如果數(shù)據(jù)庫的內(nèi)模式要進行修改,即數(shù)據(jù)庫的存儲設(shè)備和存儲方法有所變化,那么模式/內(nèi)模式應(yīng)象也要進行相當?shù)男薷?,使概念模式盡可能保持不變。也就是對內(nèi)模式的修改盡量不影響概念模式,當然,對于外模式和應(yīng)用程序的影響更小,這樣,我們稱數(shù)據(jù)庫達到了物理數(shù)據(jù)獨立性。(2)邏輯數(shù)據(jù)獨立性 如果數(shù)據(jù)庫的概念模式要進行修改,譬如增加記錄類型或增加數(shù)據(jù)項,那么外模式/模式應(yīng)象也要進行相應(yīng)的修改,使外模式盡可能保持不變。也就是對概念模式的修改盡量不影響外模式和應(yīng)用程序,這樣,我們稱數(shù)據(jù)庫才算達到了邏輯數(shù)據(jù)獨立性。1.3.4關(guān)系型數(shù)據(jù)庫數(shù)據(jù)庫這一概念提出后先后出現(xiàn)了幾種數(shù)據(jù)模型,其中基本的數(shù)據(jù)模型有三種:層次模型系統(tǒng),網(wǎng)絡(luò)模型系統(tǒng)和關(guān)系模型系統(tǒng).60 年代末期提出的關(guān)系模型具有數(shù)據(jù)結(jié)構(gòu)簡單靈活,易學(xué)且具有雄厚的數(shù)學(xué)基礎(chǔ)等特點.從70 年代開始流行,發(fā)展到現(xiàn)在已成為數(shù)據(jù)庫的標準,目前廣泛使用的數(shù)據(jù)庫軟件都是基于關(guān)系模型的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。關(guān)系模型把世界看作是由實體Entity 和聯(lián)系Relationship 構(gòu)成的。所謂實體就是指現(xiàn)實世界中具有區(qū)分與其它事物的特征或?qū)傩?,并與其它實體有聯(lián)系的。對象在關(guān)系模型中實體通常是以表的形式來表現(xiàn)的,表的每一行描述實體的一個實例,表的每一列描述實體的一個特征或?qū)傩?,所謂聯(lián)系就是指實體之間的關(guān)系,即實體之間的對應(yīng)關(guān)系。聯(lián)系可以分為三種:(1)一對一的聯(lián)系如一個人只有性別一個人性別為一對一的聯(lián)系;(2)一對多的聯(lián)系如相同性別的人有許多個性別人為一對多的聯(lián)系;(3)多對一的聯(lián)系如很多人有同一個性別人性別為多對一的聯(lián)系。本系統(tǒng)是一套功能簡單,操作簡單而又實用的酒店信息管理軟件,主要針對酒店信息管理中需要解決的具體問題進行開發(fā),并能提供良好的功能擴展接口。在系統(tǒng)的設(shè)計中采用了模塊化設(shè)計方法,即按照功能,將整個系統(tǒng)劃分為多個相對獨立的功能模塊,包括:房間信息及預(yù)定模塊,餐飲添加模塊,員工信息添加模塊,登錄模塊,員工工資結(jié)算模塊,退房模塊,續(xù)房模塊和系統(tǒng)管理模塊。1.4.Net數(shù)據(jù)庫開發(fā)技術(shù)其主要優(yōu)點是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。1.5 ADO開發(fā)數(shù)據(jù)庫ADO 同時具有遠程數(shù)據(jù)服務(wù) (RDS) 功能,ADO主要是使用微軟的OLE DB功能對數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)進行訪問和操作。其主要優(yōu)點是易于使用、高速度、低內(nèi)存支付和存儲空間占用較少。用ADO開發(fā)數(shù)據(jù)庫程序,通常需要以下組件:T data Source, TADO Connection,TADO Command,TADO Data Set,TADO Table,TADO Query,TADOS Tore Pros1.5.1.BDE開發(fā)數(shù)據(jù)庫BDE是負責(zé)用戶和數(shù)據(jù)庫交流的中間媒介。事實上,應(yīng)用程序是通過數(shù)據(jù)訪問組件和BDE連接,再由BDE去訪問數(shù)據(jù)庫,完成對數(shù)據(jù)庫的操作,而并非直接操作BDE。這樣用戶只需關(guān)心C#中的數(shù)據(jù)組件即可,不用直接和BDE打交道。 數(shù)據(jù)庫組件主要分為兩類:“數(shù)據(jù)訪問組件”和“數(shù)據(jù)控制組件”,它們和數(shù)據(jù)庫的關(guān)系如圖1-2所示:圖1-2數(shù)據(jù)庫組件與數(shù)據(jù)庫關(guān)系圖由于本軟件的開發(fā)采用C/S(客戶/服務(wù)器模式,而SQLserver2008是基于客戶/服務(wù)器的數(shù)據(jù)庫管理系統(tǒng)。它提供了功能強大的客戶服務(wù)器平臺,高性能客戶服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)可以將delphi作為客戶端開發(fā)工具,用戶通過使用客戶系統(tǒng)從服務(wù)器檢索信息并進行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫進程,而客戶則關(guān)注信息的表示。而SQLServer作為存儲數(shù)據(jù)的后臺服務(wù)器軟件,負責(zé)創(chuàng)建和維護表和索引等數(shù)據(jù)庫對象,確保數(shù)據(jù)完整性和安全性,能夠在出現(xiàn)各種錯誤時恢復(fù)數(shù)據(jù)。2系統(tǒng)研究概論2.1 體系結(jié)構(gòu)MIS系統(tǒng)平臺結(jié)構(gòu)模式大體上分為4種:主機終端模式、文件服務(wù)器模式、客戶機/服務(wù)器模式(Clint/Server,簡稱C/S)、web瀏覽器/服務(wù)器模式(Browser/Server,簡稱B/S)。2.2 系統(tǒng)體系機構(gòu)的一般闡述 而文件服務(wù)器模式只適合小規(guī)模的局域網(wǎng),對于用戶多,數(shù)據(jù)量大的情況就會產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)級平臺結(jié)構(gòu)模式應(yīng)主要考慮C/S模式和B/S模式。2.2.1 C/S模式與B/S模式的比較分析C/S系統(tǒng)又被稱作分布式計算系統(tǒng),它的含義是程序的數(shù)據(jù)處理并不像通常在基于小型機或基于主機的計算機系統(tǒng)(終端方式)中那樣在單個的計算機上發(fā)生,而是把程序的不同部分在多臺計算機上同時運行。SQL Server是一個真正的客戶/服務(wù)器關(guān)系型數(shù)據(jù)庫系統(tǒng)。它使企業(yè)可以設(shè)計出能夠滿足不斷改變的信息需求的分布式數(shù)據(jù)庫系統(tǒng)。客戶端通過網(wǎng)絡(luò)向服務(wù)器發(fā)送SQL語句,服務(wù)器返回客戶端結(jié)果集。對于Client/Server模式而言,其主要特點為:(1)具有成熟的設(shè)計開發(fā)方法和工具。經(jīng)過多年的研究和積累,基于Client/Server模式的系統(tǒng)設(shè)計開發(fā)方法已被用戶所熟悉和掌握。并且,眾多的數(shù)據(jù)庫和軟件生產(chǎn)商提供了各種可視化工具和編程語言來支持它的開發(fā)。相對而言,目前的基于Browse/Server模式的應(yīng)用及其開發(fā)方法仍然處于發(fā)展階段。(2)交互性強,界面友好。各個Client機上運行的應(yīng)用程序是針對待定的用戶和任務(wù)設(shè)計,同時具有在線幫助和出錯提示等輔助功能。這些優(yōu)勢是Browse/Server模式所不具備的。B/S模式即Brower/Server結(jié)構(gòu)模式,是基于Internet/Intranet的結(jié)構(gòu)模式,分為三層,第一層為表示層,用戶通過瀏覽器完成和后臺的交互及最終查詢結(jié)果的輸出功能。第二層為具有ODBC接口的WEB服務(wù)器,屬功能層,主要利用服務(wù)器完成客戶的應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)客戶的請求獨立地進行各種運算。對Browse/Server模式而言,其主要特點為:(1)其在邏輯上采用了3層結(jié)構(gòu),它在前臺Browse和后臺Server之間增加了一層Web Server層,所有的應(yīng)用程序模塊都安裝在它上面,在Browse上只需安裝一個通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便。(2)開放性好,Intranet/Internet完全兼容。(3)擴展性好,根據(jù)發(fā)展需要,可對系統(tǒng)隨時進行擴展,降低了系統(tǒng)的開發(fā)和維護的開銷2.2.2 B/S模式的優(yōu)勢首先它簡化了客戶端。它無需像C/S模式那樣在不同的客戶機上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機的硬盤空間與內(nèi)存,而且使安裝過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。其次,它簡化了系統(tǒng)的開發(fā)和維護。系統(tǒng)的開發(fā)者無須再為不同級別的用戶設(shè)計開發(fā)不同的客戶應(yīng)用程序了,只需把所有的功能都實現(xiàn)在Web服務(wù)器上,并就不同的功能為各個組別的用戶設(shè)置權(quán)限就可以了。各個用戶通過HTTP請求在權(quán)限范圍內(nèi)調(diào)用Web服務(wù)器上不同處理程序,從而完成對數(shù)據(jù)的查詢或修改。相對于C/S,B/S的維護具有更大的靈活性。當形勢變化時,它無須再為每一個現(xiàn)有的客戶應(yīng)用程序升級,而只需對Web服務(wù)器上的服務(wù)處理程序進行修訂。鑒于B/S相對于C/S的先進性,B/S逐漸成為一種流行的MIS系統(tǒng)平臺。各軟件公司紛紛推出自己的Internet方案,基于Web的財務(wù)系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定的成效。B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進,使B/S成了MIS系統(tǒng)平臺的首選,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些優(yōu)點。下面讓我們來看C/S相對于B/S的一些優(yōu)勢。2.2.3 C/S模式的優(yōu)勢首先,交互性強是C/S固有的一個優(yōu)點。在C/S中,客戶端有一套完整的應(yīng)用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。B/S雖然由JavaScript、VBScript提供了一定的交互能力,但與C/S的一整套客戶應(yīng)用相比是太有限了。其次,C/S模式提供了更安全的存取模式。由于C/S是配對的點對點的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性比較好的網(wǎng)絡(luò)協(xié)議,安全性可以得到較好的保證。而B/S采用點對多點、多點對多點這種開放的結(jié)構(gòu)模式,并采用TCP/IP這一類運用于Internet的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫來保證。現(xiàn)代企業(yè)需要有開放的信息環(huán)境,需要加強與外界的聯(lián)系,有的還需要通過Internet發(fā)展網(wǎng)上營銷業(yè)務(wù),這使得大多數(shù)企業(yè)將他們的內(nèi)部網(wǎng)與Internet相連。由于采用TCP/IP,他們必須采用一系列的安全措施,如構(gòu)筑防火墻,來防止Internet的用戶對企業(yè)內(nèi)部信息的竊取以及外界病毒的侵入。采用C/S模式將降低網(wǎng)絡(luò)通信量。B/S采用了邏輯上的三層結(jié)構(gòu),而在物理上的網(wǎng)絡(luò)結(jié)構(gòu)仍然是原來的以太網(wǎng)或環(huán)形網(wǎng)。這樣,第一層與第二層結(jié)構(gòu)之間的通信、第二層與第三層結(jié)構(gòu)之間的通信都需占用同一條網(wǎng)絡(luò)線路。而C/S只有兩層結(jié)構(gòu),網(wǎng)絡(luò)通信量只包括Client與Server之間的通信量。所以,C/S處理大量信息的能力是B/S所無法比擬的。2.3開發(fā)方法整體選擇 采用C/S結(jié)構(gòu),使用ADO連接數(shù)據(jù)庫。這樣的好處是:(1)使用C#+Access靈活方便,可擴充性、可移植性較好。(2)ADO與Access同為微軟開發(fā),兼容性好,同時存取效率高,且較成熟,目前許多數(shù)據(jù)庫應(yīng)用系統(tǒng)都采用這種方式。(3)采用 C/S結(jié)構(gòu)是能充分發(fā)揮客戶端的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。ADO是Microsoft主要數(shù)據(jù)存儲技術(shù),ADO主要讓應(yīng)用程序或WEB應(yīng)用程序存取各種不同的數(shù)據(jù)源。ADO封裝了OLE-DB復(fù)雜的接口,以極為簡單的COM接口存儲數(shù)據(jù),簡化了程序員數(shù)據(jù)存取的工作。3 系統(tǒng)總體規(guī)劃分析3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計酒店信息管理系統(tǒng)需求主要來自員工信息的修改,增加、刪除、員工工資的結(jié)算;營業(yè)查詢房屋信息與預(yù)定,已定房間的及時查詢;以及配套的餐飲管理,餐飲菜單和餐飲結(jié)算。這些信息由系統(tǒng)自動歸類儲存,隨時可以查閱修改。酒店管理人員可利用本系統(tǒng),輸出房屋名單,自動生成統(tǒng)計報表。3.1.1 應(yīng)用需求分析本系統(tǒng)的功能有:員工信息查詢管理(員工信息添加,修改,刪除和工資明細及結(jié)算),營業(yè)查詢包括(房間信息及預(yù)定和已定房間)和餐飲管理(可以查詢餐飲的品系,種類和價格以及菜單的修改,添加和刪除)。3.1.2 系統(tǒng)處理流程圖本系統(tǒng)基本設(shè)計按系統(tǒng)規(guī)劃的要求規(guī)定設(shè)計其處理流程如圖3-1所示:酒店信息管理系統(tǒng) 房間預(yù)定員工信息退出系統(tǒng)餐飲管理營業(yè)查詢員工管理已定房間圖3-1系統(tǒng)處理流程3.2 各模塊功能介紹員工管理模塊,主要實現(xiàn)的是管理員對酒店員工的信息查詢(如新來員工的信息添加,員工信息的變動修改,辭職員工的信息刪除以及員工工資的明細),及時了解酒店員工的情況。營業(yè)查詢模塊,主要是對房間信息和已定房間的查詢,了解房間情況,在瀏覽房間資料的時候,在選定房間的時候,可以進行房間信息添加,同時也便于管理員修改,和刪除,對房間進行管理。對房間的查詢方式可分為:標準間,雙人間,單人間,套房等。餐飲管理模塊,主要是方便客人點餐,方便管理員查詢及結(jié)算??梢愿鶕?jù)餐飲菜單進行查詢主要包括(菜系,湯系,飲料和主食的查詢)管理員也可以對新品上架的添加以及對舊菜的下架刪除,修改等,還有餐飲結(jié)算,方便員工操作,大大提高了工作效率。系統(tǒng)退出模塊,就是退出系統(tǒng)。3.3總體結(jié)構(gòu)設(shè)計系統(tǒng)的概要設(shè)計中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個復(fù)雜問題時自項向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。 將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。通過對整個系統(tǒng)的規(guī)劃分析,對數(shù)據(jù)的具體要求的分析,以及對系統(tǒng)功能的綜合考慮,提出一個基本的總體結(jié)構(gòu)框架。3.4數(shù)據(jù)庫設(shè)計數(shù)據(jù)的基本操作功能是“酒店信息管理系統(tǒng)”的最基本功能,指的是一個數(shù)據(jù)庫管理系統(tǒng)軟件的最基本的數(shù)據(jù)操作。3.4.1 數(shù)據(jù)基本操作數(shù)據(jù)的基本操作包括房間信息,員工信息,餐飲菜單的增加,刪除,修改等。房間信息增加功能:管理員手動增加房間信息。房間信息刪除功能:由管理員選擇要刪除的房屋信息,點擊刪除后,刪除該房屋信息,首先在緩沖區(qū)中刪除,此時如果沒有提交到數(shù)據(jù)庫,則可以撤銷刪除操作,但如果提交到數(shù)據(jù)庫了,刪除后將不能恢復(fù)該信息。房間信息修改功能:用戶選擇要修改的房屋信息,可以重新修改房間的登記信息3.4.2 查詢功能查詢功能是一個數(shù)據(jù)庫管理軟件的必備輔助功能,當數(shù)據(jù)量大的時候,呈現(xiàn)給用戶所有信息,肯定有很多信息是冗余的或者是無效的甚至是用戶不需要的。此時,根據(jù)用戶的需要進行必要的過濾是十分必要的。查詢功能通常是根據(jù)數(shù)據(jù)的信息中不同的字段來查詢?!熬频晷畔⒐芾硐到y(tǒng)”中,查詢功能也是一個十分重要的功能,當有很多房間信息時,如何給用戶呈現(xiàn)出需要的信息和過濾掉不用的信息是一個需要解決的問題。因此,考慮到用戶的需求,系統(tǒng)應(yīng)該具有一個比較人性化的查詢系統(tǒng),可以根據(jù)不同的要求來進行查詢。查詢的速度要快捷,查詢的結(jié)果要準確?!熬频晷畔⒐芾硐到y(tǒng)”的查詢系統(tǒng)可以分成下面幾個方面來進行查詢:根據(jù)房間的類別進行查詢。3.4.3概念設(shè)計在概念設(shè)計階段中,設(shè)計人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨立開來,使各階段的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低,不受特定DBMS的限制。3.4.4數(shù)據(jù)表的設(shè)計在設(shè)計數(shù)據(jù)庫結(jié)構(gòu)時,有時為了編程實現(xiàn)的簡捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到選擇的機器型號和檔次等因素,如果增加的冗余不會明顯增加存儲空間和降低處理效率,并且對編程實現(xiàn)有很大幫助,往往可以采用這種方法。數(shù)據(jù)結(jié)構(gòu)的相對穩(wěn)定性,可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。無論采用何種方法或手段去處理日常事務(wù),都應(yīng)該能完成相應(yīng)的功能,決不會因為采用了計算機而丟失了必要的功能,或徹底改變了原有的工作流程和模式。計算機系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡單的重復(fù)和替代。所以數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計應(yīng)保證數(shù)據(jù)的相對穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。在系統(tǒng)中定義的表格都嚴格地按照范式的思想和要求去完成,數(shù)據(jù)庫中的所有表格都達到了三范式的要求。以下是三張主要的表:房間信息表roommessage,如表3-1所示,員工信息表,如表3-2所示,已訂房間信息表live,如表3-3所示:表3-1 房間信息表表3-2 員工信息表表3-3 已訂房間信息表4 系統(tǒng)的功能實現(xiàn)4.1 設(shè)計原則人機交互子系統(tǒng)是用戶所能直接看到的,是給用戶的第一感覺,他現(xiàn)在已經(jīng)成為判斷一個軟件好壞的重要標準。在設(shè)計人機交互子系統(tǒng)的時候,必須遵循以下原則:設(shè)計出一個易用、低錯、適應(yīng)、美觀的界面,能夠使用戶自如的完成操作,而用戶不需要有較高的計算機專業(yè)知識和技能,主要特點:(1)易用性前期對項目的大量細致的分析,以及對用戶群的調(diào)查,充分考慮實際操作的各項細節(jié),使得普通用戶在不需要查看用戶手冊的情況下亦能很自如的操作系統(tǒng),并對操作流程有清晰的了解。(2)低出錯率為了防止用戶在操作中出現(xiàn)各種失誤,界面的設(shè)計在各個環(huán)節(jié)都給與用戶必要的提示,同時也在空間排布上引導(dǎo)用戶按照正確的順序進行操作大大減少操作出錯的幾率,也減低了操作者的勞動強度。(3)合理性父窗體應(yīng)該在屏幕的中心位置,子窗體應(yīng)該在父窗體的左上角或中心,界面退出或關(guān)閉的按鈕不應(yīng)該放在的位置,對數(shù)據(jù)進行無法恢復(fù)的操作應(yīng)有提示信息,給用戶有選擇放棄的機會。對錯誤的提示要準確、清楚、有足夠多的信息。(4)高適應(yīng)性系統(tǒng)面向的用戶群有三類,對于不同的用戶,他們擁有不同的操作目的、操作流程以及不同的權(quán)限,如何考慮系統(tǒng)的適應(yīng)性也是界面設(shè)計時的重要部分,本系統(tǒng)可以面向不同的用戶提供不同的界面,實現(xiàn)高適應(yīng)性。(5)美觀性系統(tǒng)界面以白色和灰色為主色調(diào),輔助以少量鮮艷的小圖,給人的感覺是清晰明了,長時間工作于此系統(tǒng)不會有視覺疲勞感,充分考慮色彩與結(jié)構(gòu)的關(guān)系,并通過精心的點綴引導(dǎo)用戶的視線順序完成操作。4.2 用戶登陸窗體設(shè)計用戶登陸窗體為了保證系統(tǒng)的安全性,只有許可用戶才可進入,如果輸入密碼和用戶名不匹配則不允許進入系統(tǒng),登陸界面是以酒店內(nèi)飾為背景圖,下方是用戶名和密碼的文本框,輸入正確的用戶名和密碼點擊登陸登錄即可進入系統(tǒng)。如圖4-1所示:圖4-1 用戶登陸窗口本登錄窗體比較簡潔,只需輸入戶名和密碼即可。該窗體是在Application運行前,以模態(tài)對話框的形式顯示出來。Dialog分為模態(tài)和非模態(tài)兩種,模態(tài)對話框是指用戶必須對對話框進行操作才可以繼續(xù)。非模態(tài)對話框可以不必對它進行任何操作。這里我們必須要使用模態(tài)對話框,因為我們只有當用戶輸入用戶名和密碼相匹配的時候,點擊“登錄”按鈕進入系統(tǒng)。口令Edit是要求用戶輸入密碼,輸入的字符都已*的形式顯示出來,這就需要調(diào)整Edit的Password Char屬性設(shè)置為*。在“登錄”按鈕的激發(fā)事件里寫入驗證代碼:namespace 酒店管理系統(tǒng) public partial class 登錄 : Form public 登錄() InitializeComponent(); private void button2_Click(object sender, EventArgs e) 酒店管理系統(tǒng) 預(yù)定及消費 = new 酒店管理系統(tǒng)(); if (textBox1.Text = ) MessageBox.Show(用戶名不存在!); textBox1.Focus(); return; if (textBox2.Text = ) MessageBox.Show(密碼不能為空!); textBox2.Focus(); return; if (textBox1.Text = 夏莉敏 & textBox2.Text = 123 | textBox1.Text = 夏莉敏 & textBox2.Text = 123 | textBox1.Text = 夏莉敏 & textBox2.Text = 123) 預(yù)定及消費.Show(); this.Visible = false; else MessageBox.Show(密碼錯誤,登錄失敗!); textBox1.Text = ; textBox2.Text = ; textBox2.Focus(); 4.3 主窗體設(shè)計根據(jù)以上原則,和數(shù)據(jù)流程圖子做了下面的主窗體,主菜單分為員工管理,營業(yè)查詢,餐飲管理和退出系統(tǒng)。為了實現(xiàn)工具條的拖動,利用了C#的Cool Bar控件,控制ToolStripMenuItem和TB Tool兩個Tool Bar控件,并且在主窗體最下邊利用了Status Bar,顯示用戶信息和時間信息。登錄成功后,出現(xiàn)的是酒店的房間圖片和歡迎歡迎進入酒店管理系統(tǒng)的字樣,頂端是進入各個模塊的按鈕,整體設(shè)計簡單大方,又不失效果。如圖4-2所示:圖4-2 主窗體設(shè)計圖在MDI程序中,MDI主窗體的功能是提供子窗口顯示的位置和提供菜單、工具條、狀態(tài)條等其主要代碼:public partial class 酒店管理系統(tǒng) : Form public 酒店管理系統(tǒng)() InitializeComponent(); private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); private void 業(yè)務(wù)管理ToolStripMenuItem_Click(object sender, EventArgs e) 房間信息及預(yù)定 酒店房間信息 = new 房
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品安全考核制度
- 局安全生產(chǎn)考核制度
- 安全管理員考核制度
- 公司對領(lǐng)導(dǎo)考核制度
- 健身房銷售考核制度
- 辦公司績效考核制度
- 超聲科個人考核制度
- 學(xué)校防鼠害考核制度
- 黨支部管理考核制度
- 幼師半日考核制度
- 馬年猜猜樂(猜成語)打印版
- 黃斑變性教學(xué)課件
- 2026年湖南生物機電職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫新版
- 【企業(yè)盈利能力探析的國內(nèi)外文獻綜述2400字】
- 某氯堿化工有限公司離子膜燒堿項目可行性研究報告
- 民族與社會 第二講 什么是“民族”和“族群”.-職業(yè)教育-在線
- 多頭小直徑防滲墻工藝試驗方案
- 譯林版英語八年級上冊單詞表
- Deacon工藝在氯資源循環(huán)中的應(yīng)用
- 銑工工藝與技能訓(xùn)練-模塊八-綜合技能訓(xùn)練課件
- 第4講:圓錐誤差(2-1)
評論
0/150
提交評論