小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)及小型企業(yè)網(wǎng)的組建_第1頁(yè)
小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)及小型企業(yè)網(wǎng)的組建_第2頁(yè)
小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)及小型企業(yè)網(wǎng)的組建_第3頁(yè)
小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)及小型企業(yè)網(wǎng)的組建_第4頁(yè)
小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)及小型企業(yè)網(wǎng)的組建_第5頁(yè)
已閱讀5頁(yè),還剩70頁(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)介

玉林師范學(xué)院本科生畢業(yè)論文(設(shè)計(jì))小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)ThedesignanddevelopoftheSmallHotelManagementSystem院系數(shù)學(xué)與計(jì)算機(jī)科學(xué)系專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)(專升本)姓名學(xué)號(hào)

指導(dǎo)教師單位數(shù)學(xué)與計(jì)算機(jī)科學(xué)系數(shù)學(xué)與計(jì)算機(jī)科學(xué)系指導(dǎo)教師姓名指導(dǎo)教師職稱講師

小型酒店管理系統(tǒng)的設(shè)計(jì)與開發(fā)計(jì)算機(jī)科學(xué)與技術(shù)專升本指導(dǎo)教師摘要當(dāng)今社會(huì),酒店種類和客流的不斷增加,對(duì)于管理造成了困難。采用計(jì)算機(jī)來(lái)管理酒店和住客的信息,提高了查詢的速度,節(jié)約了人力和物力資源,達(dá)到了預(yù)期的要求。本系統(tǒng)根據(jù)小型酒店管理的現(xiàn)狀及未來(lái)的發(fā)展方向,結(jié)合有關(guān)小型酒店管理當(dāng)中的管理學(xué)實(shí)踐,設(shè)計(jì)了小型酒店管理系統(tǒng)。本系統(tǒng)是用于小型酒店服管理的系統(tǒng)軟件。系統(tǒng)數(shù)據(jù)的管理采用了操作系統(tǒng)的最新管理方式,用戶操作將會(huì)更簡(jiǎn)單、更直觀、更方便。系統(tǒng)中各業(yè)務(wù)管理模塊可以單機(jī)獨(dú)立運(yùn)行。使用本系統(tǒng),可以大幅度提高酒店服務(wù)管理的工作效率。該系統(tǒng)應(yīng)充分利用信息技術(shù)提高小型酒店客房的管理水平、服務(wù)水平。小型酒店管理系統(tǒng)要實(shí)現(xiàn)住宿登記、宿費(fèi)提醒、追加押金、調(diào)房登記、退房結(jié)賬、查詢統(tǒng)計(jì)等等功能。其中宿費(fèi)提醒可以在住宿費(fèi)超過(guò)押金時(shí)預(yù)警,提示前臺(tái)要客人補(bǔ)交押金,該功能可明顯提高對(duì)住宿人員宿費(fèi)的有效管理。將動(dòng)態(tài)實(shí)時(shí)的住宿登記、客房調(diào)整、追加押金等有機(jī)地聯(lián)系在一起,對(duì)小型酒店客房進(jìn)行全方位的管理。關(guān)鍵詞:酒店管理系統(tǒng);VB;ACCESS2003;數(shù)據(jù)庫(kù)ThedesignoftheSmallHotelManagementSystemComputerScienceandTechnology2008-2008liuFangSupervisor:ZhouPeichunAbstractAtpresent,thesmallhotel’scategoryflowswithincreasingoftheguestscontinuously,resultedinthedifficultytothemanagement.Usingthecomputertomanagethehotelandtheresidentinformation,enhancedtheinquiryspeed,savedtheworkforceandtheresourcesandhasmettheanticipatedrequirements.Inthissystem,wedesignsthesmallhotelmanagementsystemwhichaccordstothepresentsituationofthesmallhotelservicemanagementandthewayitdevelopsinthefutureandsmallhotelmanagementstudypractice.Thissystemisasoftwarewhichisusedforthesmallhotelservicemanagement.Themanagementofthesystemdatausestheoperatingsystemnewestmanagementmethod,sotheuseroperationwillbesimpler.Thevariousbusinessmanagementmodulesinthissystemmayrunsindependently.Theseadvantagescanincreasethebiggestefficiencyoftheguesthousemanagement,isalsoaguesthousetoservescientificandregulartoturnthetermofthemanagement.Thissystemmaymakefulluseofinformationtechnologytoincreasethemanagementlevel,servicelevelofthehotel.Thesystemwillrealizethefunctionsuchasthelodgingsregistration,thelodgingallowancereminder,supplementsthedeposit,theaccentroomregistration,returnsahousetiestheaccount,inquirystatistics.Thedynamicreal-timelodgingsregistration,theguestroomadjustment,thesalesreportform,willsupplementthedepositandsoonorganicallytorelateintogether,willcarryonthemanagementwelltothesmallhotel’sroom.

Keywords:Hotelmanagementsystem;VB;ACCESS2003;Database目錄TOC\o"1-3"\h\z\t"1,1,2,2,3,3"1前言 11.1系統(tǒng)開發(fā)的背景 11.2國(guó)內(nèi)外研究現(xiàn)狀 11.3本課題研究意義 21.4相關(guān)技術(shù)介紹 31.4.1VisualBasic簡(jiǎn)介 31.4.2ADO訪數(shù)據(jù)庫(kù)技術(shù)介紹 41.5系統(tǒng)運(yùn)行環(huán)境 41.6系統(tǒng)開發(fā)技術(shù) 42系統(tǒng)分析 42.1系統(tǒng)的可行性研究 42.1.1技術(shù)可行性 52.1.2經(jīng)濟(jì)可行性 52.2系統(tǒng)需求分析 52.3系統(tǒng)的功能框架 52.4系統(tǒng)業(yè)務(wù)流程圖 63系統(tǒng)結(jié)構(gòu)分析和設(shè)計(jì) 73.1關(guān)系模型設(shè)計(jì) 74數(shù)據(jù)庫(kù)設(shè)計(jì) 94.1MicrosoftofficeAccess2003簡(jiǎn)介 94.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 94.2.1用戶信息表(tb_user) 104.2.2登記信息表(tb_djb) 104.2.3客房基礎(chǔ)信息表(tb_kf) 114.2.4退房登記信息表(tb_tfd) 115系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 125.1系統(tǒng)公共模塊設(shè)計(jì) 125.2主窗體的設(shè)計(jì) 135.3主窗體的設(shè)計(jì)與實(shí)現(xiàn) 155.4住宿登記模塊設(shè)計(jì)與實(shí)現(xiàn) 175.5調(diào)房登記模塊設(shè)計(jì)與實(shí)現(xiàn) 195.6追加押金模塊設(shè)計(jì) 215.6系統(tǒng)維護(hù)模塊的具體實(shí)現(xiàn) 22結(jié)束語(yǔ) 26致謝 27參考文獻(xiàn) 27PAGE1前言本章對(duì)小型酒店管理系統(tǒng)的現(xiàn)狀和管理信息化的必要性做了初步的探討,同時(shí)介紹了系統(tǒng)開發(fā)的目標(biāo)以及該系統(tǒng)的運(yùn)行環(huán)境等。1.1系統(tǒng)開發(fā)的背景酒店行業(yè)的激烈競(jìng)爭(zhēng)似的爭(zhēng)取客源、提高酒店滿員率、制定正確營(yíng)銷策略已經(jīng)成為一項(xiàng)重要的任務(wù),而借助于當(dāng)前蓬勃發(fā)展的IT工具來(lái)拓展銷售能力,創(chuàng)造客觀的經(jīng)濟(jì)效益已經(jīng)成為許多酒店的首選。作為一有效的統(tǒng)計(jì)分析手段,計(jì)算機(jī)管理系統(tǒng)具有明顯的優(yōu)勢(shì),它在數(shù)據(jù)保存、數(shù)據(jù)交換等方面均能夠做到快速可靠,是手工操作所不能完成的。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展,人們?cè)谏钏接辛孙@著提高,旅游經(jīng)濟(jì)和各種商務(wù)活動(dòng)更促進(jìn)了酒店行業(yè)的快速發(fā)展。同時(shí),隨著酒店的數(shù)量越來(lái)越多,人們的要求也越來(lái)越高,酒店行業(yè)的競(jìng)爭(zhēng)愈演愈烈。如何在激烈的市場(chǎng)競(jìng)爭(zhēng)中生存和發(fā)展,是第一個(gè)酒店必須面臨的問(wèn)題。作為提供多功能服務(wù)的綜合場(chǎng)所,吸引顧客是酒店生存的重要條件。提高酒店的經(jīng)營(yíng)管理,為顧客提供更優(yōu)質(zhì)的服務(wù),同時(shí)降低酒店的運(yùn)營(yíng)成本是酒店發(fā)展的關(guān)健。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無(wú)疑是一條行之有效的途徑。計(jì)算機(jī)的智能化管理技術(shù)可以極大限度地提高服務(wù)管理水平,進(jìn)行準(zhǔn)確、快捷和高效的管理。因此,采用全新的計(jì)算機(jī)酒店管理系統(tǒng),已成為提高酒店管理效率、改善服務(wù)水平的重要手段之一。酒店管理方面的信息化已成為現(xiàn)代化酒店的重要標(biāo)志。1.2國(guó)內(nèi)外研究現(xiàn)狀酒店電腦管理系統(tǒng)最初出現(xiàn)于六十年代末、七十年代初的美國(guó),其中較有代表性的有美國(guó)的Ecco系統(tǒng),該系統(tǒng)基本實(shí)現(xiàn)前臺(tái)業(yè)務(wù)中的排房、結(jié)帳、客房、餐廳、問(wèn)詢等模塊,由于當(dāng)時(shí)仍然沒(méi)有個(gè)人電腦的出現(xiàn),所以整個(gè)電腦是基于集中式的小型機(jī)/終端的管理,以后隨著硬件技術(shù)的發(fā)展和各種網(wǎng)絡(luò)系統(tǒng)、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,操作系統(tǒng)的發(fā)展而推出了許多新型的酒店管理系統(tǒng)。計(jì)算機(jī)在酒店中的普及和應(yīng)用,新的技術(shù)平臺(tái)、新的技術(shù)特點(diǎn)不斷涌現(xiàn),適合國(guó)內(nèi)特點(diǎn)的信息系統(tǒng)慢慢進(jìn)入酒店,使得酒店管理系統(tǒng)進(jìn)入了一個(gè)新的發(fā)展時(shí)期。應(yīng)該看到,對(duì)于一、二星級(jí)甚至部分三星級(jí)酒店來(lái)說(shuō),信息環(huán)境的建設(shè)和應(yīng)用還處在起步階段,即使是五星級(jí)的酒店,信息化管理的進(jìn)程與客戶對(duì)酒店的需求也有相當(dāng)?shù)木嚯x。國(guó)內(nèi)酒店信息化程度的低下,在很大程度上阻礙了酒店在網(wǎng)絡(luò)時(shí)代的營(yíng)銷拓展,影響了酒店經(jīng)營(yíng)績(jī)效與競(jìng)爭(zhēng)能力的提升。這主要表現(xiàn)在三大問(wèn)題上:一、觀念問(wèn)題。大多數(shù)酒店經(jīng)營(yíng)者認(rèn)為酒店屬于傳統(tǒng)的服務(wù)行業(yè),主要是靠出租客房和床位來(lái)創(chuàng)收,通常沒(méi)把投資信息化與投資房間內(nèi)的設(shè)施(如增添浴缸或沙發(fā))的投資回報(bào)等同看待,沒(méi)有把信息化建設(shè)與影響和改善酒店的經(jīng)營(yíng)、管理效率等方面的功效掛起鉤來(lái),沒(méi)有把信息化的價(jià)值融入酒店自身價(jià)值鏈在競(jìng)爭(zhēng)中發(fā)揮的作用掛起鉤來(lái)。二、行業(yè)問(wèn)題。酒店業(yè)屬于以人為本的勞動(dòng)密集型服務(wù)行業(yè),IT行業(yè)屬技術(shù)密集型行業(yè)。由于這種行業(yè)間本質(zhì)上的差異,致使很多IT公司盡管竭盡全力將最先進(jìn)的產(chǎn)品設(shè)備或解決方案推銷給酒店,其結(jié)果通常是酒店付出了昂貴的代價(jià)卻不盡如人意。糾其原因,主要表現(xiàn)在:技術(shù)功能與酒店需求錯(cuò)位,目前的管理系統(tǒng)很多不能解決酒店面臨的關(guān)鍵問(wèn)題;管理決策層沒(méi)有整體的規(guī)劃,讓開發(fā)商牽著鼻子走;供應(yīng)商和酒店沒(méi)有利益上的一致性。三、服務(wù)不到位問(wèn)題。酒店是一個(gè)以服務(wù)為本的行業(yè),依靠客人對(duì)各項(xiàng)服務(wù)的滿意度來(lái)提升酒店的入住率和經(jīng)營(yíng)效益。酒店信息化的實(shí)施,意味著酒店又增加了一項(xiàng)新的服務(wù),即信息服務(wù)。IT公司負(fù)責(zé)策劃和實(shí)施,但通常不承擔(dān)日后的服務(wù),因?yàn)樗麄兪荌T公司不屬于服務(wù)行業(yè)。然而,倘若服務(wù)的責(zé)任落到酒店自身頭上,酒店能應(yīng)付的了嗎?由于服務(wù)不到位,使系統(tǒng)不能充分發(fā)揮作用的已屢見不鮮,由誰(shuí)來(lái)為酒店提供信息服務(wù)是一個(gè)值得商榷的問(wèn)題。1.3本課題研究意義在今后的幾年中,酒店的競(jìng)爭(zhēng)將主要在信息化、智能化方面展開。店內(nèi)裝潢、客房數(shù)量、房間設(shè)施等質(zhì)量競(jìng)爭(zhēng)和價(jià)格競(jìng)爭(zhēng)將退居二線。酒店信息化的發(fā)展趨勢(shì)主要分為三大應(yīng)用領(lǐng)域:一是為酒店的管理者、決策者提供及時(shí)、準(zhǔn)確地掌握酒店經(jīng)營(yíng)各個(gè)環(huán)節(jié)情況的信息技術(shù);二是針對(duì)酒店的經(jīng)營(yíng),為節(jié)省運(yùn)營(yíng)成本、提高運(yùn)營(yíng)質(zhì)量和管理效率的信息化管理和控制技術(shù);三是直接面對(duì)顧客所提供的信息化服務(wù)。對(duì)于酒店而言,信息化是一個(gè)工具,是一種手段,是一種服務(wù),服務(wù)水平的好壞直接影響酒店的經(jīng)濟(jì)效益和競(jìng)爭(zhēng)力。1.4相關(guān)技術(shù)介紹1.4.1VisualBasic簡(jiǎn)介微軟公司的VisualBasic6.0是由微軟公司于1998年推出的Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。VisualBasic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇。微軟公司在VisualBasic6.0增加了ADO(ActiveXDataObjects)。ADO是一個(gè)用于存取數(shù)據(jù)源的COM組件。它提供了編程語(yǔ)言和統(tǒng)一數(shù)據(jù)訪問(wèn)方式OLEDB的一個(gè)中間層。開發(fā)人員通過(guò)ADO,就可以很容易地編寫出同時(shí)支持多種數(shù)據(jù)庫(kù)的軟件了。此外,借助COM/COM+強(qiáng)大的功能,使用VisualBasic可以輕松地開發(fā)多層結(jié)構(gòu)的分布式應(yīng)用程序以及高效的Web應(yīng)用程序。為什么選擇VisualBasic來(lái)開發(fā)本系統(tǒng)呢?下面來(lái)介紹一下VisualBasic的獨(dú)到之處:(1)VisualBasic主要特性1易于學(xué)習(xí)和使用。VisualBasic的中心思想就是便于程序員使用,無(wú)論是新手還是專家,都能輕松上手并很快掌握它。VisualBasic基于圖形界面的開發(fā)環(huán)境使開發(fā)者對(duì)各種功能一目了然、容易理解。用戶僅僅通過(guò)鼠標(biāo)的簡(jiǎn)單操作就可以構(gòu)建出一個(gè)復(fù)雜的軟件圖形界面。2開發(fā)高效,功能強(qiáng)大。VisualBasic提供的圖形用戶界面和快速應(yīng)用程序開發(fā)系統(tǒng),使程序員可以輕松使用VisualBasic提供的各種功能的組件快速搭建一個(gè)應(yīng)用程序。在數(shù)據(jù)庫(kù)編程方面,使用微軟提供的DAO、RDO、ADO等控件可以直觀、高效地完成各種數(shù)據(jù)庫(kù)操作。雖然VisualBasic易于使用,但這并不表明VisualBasic的功能薄弱,使用VisualBasic不僅可以開發(fā)簡(jiǎn)單的應(yīng)用程序,還可以編寫出商業(yè)級(jí)的客戶端/服務(wù)器程序,以及強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。使用VisualBasic開發(fā)面向終端用戶的具有良好界面的程序更是得以就手。3支持多種數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制。VisualBasic6.0具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能。利用其提供的ADO訪問(wèn)機(jī)制和ODBC數(shù)據(jù)庫(kù)連接機(jī)制,可以訪問(wèn)多種數(shù)據(jù)庫(kù),如Access、SQLServer等。1.4.2ADO訪數(shù)據(jù)庫(kù)技術(shù)介紹ADO(ActiveXDataObject)是建立在ODBC(OpenDatabaseConnectivity)和OLEDB(OLEDatabase)基礎(chǔ)之上的基于對(duì)象的高層數(shù)據(jù)庫(kù)API(ApplicationProgrammingInterface),ADO通過(guò)封裝在低層OLEDB功能中的不同對(duì)象、方法和屬性以提供高層接口.由于ADO基于ActiveX標(biāo)準(zhǔn),因此具有很強(qiáng)的可擴(kuò)展性.ADO提供兩種接口,一種是通過(guò)OLE自治提供,用于不使用指針的語(yǔ)言(如腳本語(yǔ)言);另一種通過(guò)Vtable(虛擬函數(shù)表)向使用指針的語(yǔ)言提供接口(如C++),可實(shí)現(xiàn)與各種數(shù)據(jù)庫(kù)的連接.ADO包含了DAO(DataAccessObject)和RDO(RemoteDataObject)所有的功能,并且又增加了新的功能,是DAO和RDO的超集.ADO具有速度高、對(duì)象層次簡(jiǎn)單、低開銷、低磁盤空間等優(yōu)點(diǎn),是當(dāng)前基于對(duì)象的最好的數(shù)據(jù)庫(kù)接口.1.5系統(tǒng)運(yùn)行環(huán)境硬件環(huán)境:CPU:IntelP42.0GHZ或更高、內(nèi)存:64MB以上、硬盤:1G以上、顯卡:32MB顯存以上、光驅(qū):52XCD—ROM(或DVD—ROM)軟件環(huán)境:Windows9X或者更高版本的操作系統(tǒng)、MicrosoftAccess2000以上數(shù)據(jù)庫(kù)、MicrosoftBasic6.0開發(fā)平臺(tái)。1.6系統(tǒng)開發(fā)技術(shù)(1)MicrosoftBasic6.0(2)MicrosoftAccess數(shù)據(jù)庫(kù)2系統(tǒng)分析系統(tǒng)分析是應(yīng)用系統(tǒng)思想和方法,把復(fù)雜的對(duì)象分解成簡(jiǎn)單的組成部分,找出這些部分的基本屬性和彼此間的關(guān)系。系統(tǒng)分析是解決目標(biāo)系統(tǒng)“做什么”的問(wèn)題,本章首先確定了系統(tǒng)所要達(dá)到的功能需求,然后將需求進(jìn)一步細(xì)化轉(zhuǎn)成業(yè)務(wù)需求,并對(duì)業(yè)務(wù)需求進(jìn)行詳細(xì)分析,解決了系統(tǒng)“做什么”的具體內(nèi)容。2.1系統(tǒng)的可行性研究也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。2.1.1技術(shù)可行性在開發(fā)技術(shù)方面,酒店管理系統(tǒng)開發(fā)技術(shù)非常成熟,開發(fā)工具很多。本人采用以下的組合可以滿足小型酒店管理系統(tǒng)開發(fā)的要求:Microsoftwindowsxp操作系統(tǒng)、PC機(jī)、MicrosoftOfficeAccess2003。微軟公司的OfficeAccess2003數(shù)據(jù)庫(kù)系統(tǒng),適用于小型的系統(tǒng)開發(fā),用于存儲(chǔ)和管理系統(tǒng)所需要的數(shù)據(jù)。它以操作簡(jiǎn)單、易學(xué)易用的特點(diǎn)而受到大多數(shù)用戶的青瞇。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)也完全能滿足此系統(tǒng)的需要。2.1.2經(jīng)濟(jì)可行性使用本小型酒店管理系統(tǒng)可提高酒店客房管理水平,把大量繁瑣工作簡(jiǎn)單化,能夠有效地節(jié)省人力物力,并能夠準(zhǔn)確地進(jìn)行統(tǒng)計(jì)和計(jì)算,避免人工統(tǒng)計(jì)或計(jì)算所帶來(lái)的差錯(cuò),保證酒店管理高效而有序地進(jìn)行。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)、經(jīng)濟(jì)等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.2系統(tǒng)需求分析桂湖酒店是一家比較小型的酒店,設(shè)施較齊全。隨著信息技術(shù)的發(fā)展和外務(wù)對(duì)酒店的要求越來(lái)越高,該酒店已明顯覺得手工管理已不能適應(yīng)當(dāng)前酒店高速發(fā)展的需要。在意識(shí)到使用計(jì)算機(jī)管理的重要性后,決定主要針對(duì)客房管理設(shè)計(jì)出符合要求的小型酒店管理系統(tǒng)。2.3系統(tǒng)的功能框架根據(jù)以上的分析,小型酒店系統(tǒng)功能框架劃分如圖2.3所示。小型酒店管理系統(tǒng)小型酒店管理系統(tǒng)系統(tǒng)維護(hù)住宿管理住宿登記調(diào)房登記退房登記數(shù)據(jù)備份追加押金數(shù)據(jù)恢復(fù)客房管理查詢統(tǒng)計(jì)系統(tǒng)設(shè)置客戶設(shè)置客房查詢住宿查詢退宿查詢宿費(fèi)提醒操作員設(shè)置密碼設(shè)置重新登錄設(shè)置主窗口圖像初使化權(quán)限設(shè)置圖2.3系統(tǒng)功能框架劃分Fig2.3Thepartitiontheoffuncionframeofthesystem2.4系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)的流程圖設(shè)計(jì)。系統(tǒng)啟動(dòng)后進(jìn)入屏幕展示窗體可以大致了解本系統(tǒng)的開發(fā)環(huán)境和數(shù)據(jù)庫(kù)情況等。使用系統(tǒng)登錄時(shí)用戶ID和密碼都要自己手動(dòng)輸入。不同的用戶對(duì)系統(tǒng)具有不同的管理權(quán)限。管理員可以對(duì)客房信息進(jìn)行查詢、打印、登記,也可以使用多種實(shí)用工具如:還可以修改自己的用戶密碼,還可以通過(guò)系統(tǒng)維護(hù)模塊對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)的管理,可以備份數(shù)據(jù)、恢復(fù)數(shù)據(jù)、初始化數(shù)據(jù)。具體系統(tǒng)的流程圖如下所示:小型酒店管理系統(tǒng)主界面登錄操作員登錄系統(tǒng)維護(hù)住宿管理小型酒店管理系統(tǒng)主界面登錄操作員登錄系統(tǒng)維護(hù)住宿管理住宿登記調(diào)房登記退房登記數(shù)據(jù)備份追加押金數(shù)據(jù)恢復(fù)客房管理查詢統(tǒng)計(jì)系統(tǒng)設(shè)置客戶設(shè)置客房查詢住宿查詢退宿查詢宿費(fèi)提醒操作員設(shè)置密碼設(shè)置重新登錄設(shè)置主窗口圖像初使化權(quán)限設(shè)置圖2.4系統(tǒng)操作流程Fig.2.4Theflowofsystemoperation3系統(tǒng)結(jié)構(gòu)分析和設(shè)計(jì)3.1關(guān)系模型設(shè)計(jì)在開發(fā)小型酒店管理系統(tǒng)時(shí),對(duì)客戶的信息的管理必不可少,通過(guò)對(duì)系統(tǒng)進(jìn)行的需求分析、業(yè)務(wù)流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體對(duì)象及實(shí)體E-R圖。客房入住需要以客人信息及入住信息進(jìn)行登記,這就存在一個(gè)登記信息實(shí)體,其實(shí)體E-R圖如圖3.1所示:住宿時(shí)間住宿時(shí)間住宿日期提醒日期憑證號(hào)碼摘要登記信息住宿天數(shù)客房?jī)r(jià)格實(shí)收宿費(fèi)姓名客房類型房間號(hào)詳細(xì)地址證件號(hào)碼證件名稱標(biāo)志退宿提醒Fig.3.1theE-Rchartofregistrationinformationtable在此系統(tǒng)中,客房是一個(gè)重要的實(shí)體,客房實(shí)體包含了客房的基本配置信息,以及當(dāng)前房間狀態(tài),其E-R圖如圖3.2所示:客房房間號(hào)客房房間號(hào)房間類型價(jià)格標(biāo)志營(yíng)業(yè)日期房態(tài)配置使用設(shè)置Fig.3.2theE-Rchartofregistrationroomstable客人退房時(shí)需要對(duì)退房信息進(jìn)行登記,退房登記實(shí)體包含人的基本信息以及對(duì)房費(fèi)進(jìn)行結(jié)算登記的信息,退房登記實(shí)體的E-R圖如圖3.3所示:住宿時(shí)間住宿時(shí)間住宿日期退宿日期憑證號(hào)碼摘要退房登記住宿天數(shù)客房?jī)r(jià)格實(shí)收宿費(fèi)姓名客房類型房間號(hào)詳細(xì)地址證件號(hào)碼證件名稱預(yù)收宿費(fèi)退還宿費(fèi)Fig.3.3theE-Rchartofcheckregistrationtable4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1MicrosoftofficeAccess2003簡(jiǎn)介MicrosoftAccess是一種關(guān)系式數(shù)據(jù)庫(kù),是由微軟公司開發(fā)的。關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。Access數(shù)據(jù)庫(kù)由六種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊。表(Table)是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。查詢(Query)可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。窗體(Form)提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。報(bào)表(Report)的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來(lái),以便分析。宏(Macro)相當(dāng)于DOS中的批處理,用來(lái)自動(dòng)執(zhí)行一系列操作。模塊(Module)的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。4.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)使用了Access數(shù)據(jù)庫(kù),名稱為JDGL.mdb,其各表的功能和具體設(shè)計(jì)結(jié)構(gòu)如下:4.2.1用戶信息表(tb_user)功能是保存系統(tǒng)的用戶數(shù)據(jù),其結(jié)構(gòu)如表4.1所示:表4.1用戶信息表Table4.1Thetableofuserinformation字段名稱數(shù)據(jù)類型字段大小操作員文本10密碼文本504.2.2登記信息表(tb_djb)功能是用來(lái)保存客人住宿時(shí)的住宿登記信息,其結(jié)構(gòu)如表4.2所示:表4.2登記信息表Table4.2Thetableofregistrationinformation字段名稱數(shù)據(jù)類型字段大小憑證號(hào)碼文本20姓名文本50證件名稱文本20證件號(hào)碼文本20詳細(xì)地址文本50房間號(hào)文本20客房類型文本10客房?jī)r(jià)格貨幣8住宿日期日期/時(shí)間8住宿時(shí)間日期/時(shí)間8住宿天數(shù)數(shù)字雙精度型應(yīng)收宿費(fèi)貨幣8預(yù)收金額貨幣8提醒日期日期/時(shí)間8退宿日期日期/時(shí)間8備注文本50標(biāo)志文本1日期日期/時(shí)間8時(shí)間日期/時(shí)間8退宿時(shí)間日期/時(shí)間8提醒時(shí)間日期/時(shí)間8摘要文本200BZ數(shù)字雙精度型4.2.3客房基礎(chǔ)信息表(tb_kf)功能是用來(lái)保存客房基礎(chǔ)信息,其結(jié)構(gòu)如表4.3所示:表4.3客房信息表Table4.3Thetableofroomsinformation字段名稱數(shù)據(jù)類型字段大小房間號(hào)文本30房間類型文本50價(jià)格貨幣8房態(tài)文本4標(biāo)志是/否1備注文本100配置文本100使用設(shè)置文本10營(yíng)業(yè)日期日期/時(shí)間84.2.4退房登記信息表(tb_tfd)功能是用來(lái)保存客人退宿登記信息,其結(jié)構(gòu)如表4.4所示:表4.4參考文獻(xiàn)信息表Table4.4Thetableofcheckroomsinformation字段名稱數(shù)據(jù)類型字段大小憑證號(hào)碼文本20姓名文本50證件名稱文本20證件號(hào)碼文本20詳細(xì)地址文本50房間號(hào)文本20客房類型文本10客房?jī)r(jià)格貨幣8住宿日期日期/時(shí)間8住宿時(shí)間日期/時(shí)間8住宿天數(shù)數(shù)字雙精度型應(yīng)收宿費(fèi)貨幣8金額總計(jì)貨幣8預(yù)收宿費(fèi)貨幣8退還宿費(fèi)貨幣8退房日期日期/時(shí)間8退房時(shí)間日期/時(shí)間8備注文本50BZ數(shù)字雙精度型5系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1系統(tǒng)公共模塊設(shè)計(jì)在系統(tǒng)中使用公共模塊,可節(jié)省系統(tǒng)資源,實(shí)現(xiàn)代碼重用。在本系統(tǒng)中新建一個(gè)Module模塊,此模塊主要用于共享數(shù)據(jù)庫(kù)邊接。其中ESQL()函數(shù)用于打開到數(shù)據(jù)庫(kù)的連接,StrCnn()函數(shù)用于返回于一個(gè)連接串。公共模塊代碼如下:PublicadoconAsNewADODB.Connection'創(chuàng)建ADODB.Connection對(duì)象PublicadoRsAsNewADODB.Recordset'創(chuàng)建ADODB.Recordset對(duì)象PublicSubMain()'打開數(shù)據(jù)庫(kù)連接adocon.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\DB_JDGL.mdb;PersistSecurityInfo=False"EndSubPublicFunctionESQL(ByValsqlAsString)AsADODB.Recordset'定義函數(shù)DimcnnAsADODB.Connection'定義連接DimrsAsADODB.Recordset'定義記錄集Setcnn=NewADODB.Connection'創(chuàng)建連接cnn.OpenStrCnn'打開連接Setrs=NewADODB.Recordsetrs.OpenTrim(sql),cnn,adOpenKeyset,adLockOptimisticSetESQL=rsEndFunctionPublicFunctionStrCnn()'返回一個(gè)數(shù)據(jù)庫(kù)連接StrCnn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\DB_JDGL.mdb;PersistSecurityInfo=False"EndFunction5.2主窗體的設(shè)計(jì)在登錄窗體對(duì)話框中輸入正確的操作員和操作員密碼后才能進(jìn)到主窗體。窗體如圖5.2所示:圖5.2登錄窗體對(duì)話框Fig5.2Loginformdialogbox其中“確定”與“取消”按扭,采用的是.ico圖標(biāo)。主要代碼如下:PrivateSubImage1_Click()StaticitimesAsIntegerMain.StatusBar1.Panels(4).Text=Text1.TextAdodc1.RecordSource="select*fromtb_userwhere操作員='"+Text1.Text+"'"'驗(yàn)證操作員及密碼Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0Then'如果記錄數(shù)大于零IfText2.Text=Adodc1.Recordset.Fields("密碼")Then'驗(yàn)證密碼LoadMainMain.ShowUnloadMeElseIfText2.Text<>Adodc1.Recordset.Fields("密碼")ThenMsgBox"密碼錯(cuò)誤,請(qǐng)重新輸入!",vbCritical,"系統(tǒng)提示"itimes=itimes+1Text2.Text=""Text2.SetFocusEndIfEndIfElseMsgBox"操作員不存在,請(qǐng)重新輸入!",vbCritical,"系統(tǒng)提示"itimes=itimes+1Text1.Text=""Text2.Text=""Text1.SetFocusEndIfIfitimes=3Then'錯(cuò)誤3次,退出系統(tǒng)MyMsg=MsgBox("輸入錯(cuò)誤,請(qǐng)向系統(tǒng)管理員查詢!",vbCritical,"系統(tǒng)提示")IfMyMsg=vbOKThenEndEndIfEndSub5.3主窗體的設(shè)計(jì)與實(shí)現(xiàn)程序啟動(dòng)后,在系統(tǒng)登錄界面驗(yàn)證完操作員和操作員密碼后,將進(jìn)入程序主窗體。在程序主窗體中通過(guò)選擇菜單命令或單擊工具欄中的按鈕,可調(diào)用相應(yīng)程序窗體或進(jìn)行相應(yīng)操作;可根據(jù)操作員不同,確定操作員的相應(yīng)權(quán)限,在主窗體狀態(tài)欄中顯示了系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)操作員。主窗體界面如下圖5.3所示:圖5.3主窗體界面Fig.5.3TheMainforminterface該系統(tǒng)主窗體主要通過(guò)菜單命令實(shí)現(xiàn)調(diào)出各個(gè)窗體或執(zhí)行相應(yīng)操作。同時(shí)在主窗體和添加一個(gè)Toolbar控件,作為工具欄。通過(guò)Toolbar控件的Click事件,也可實(shí)現(xiàn)調(diào)出相應(yīng)窗體或執(zhí)行相應(yīng)操作。使用Button對(duì)象的Key屬性標(biāo)識(shí)被單擊的按鈕。例如,在主窗體模塊中單擊工具欄中的按鈕,發(fā)生ButtonClick事件,并用Key屬性標(biāo)識(shí)被單擊的按鈕。代碼如下:PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.KeyCase"DJ"zsdj_Click'調(diào)入住宿登記Case"TF"tf_Click'調(diào)入退宿結(jié)賬Case"CX"zscx_Click'調(diào)入住宿查詢Case"TX"sftx_Click'調(diào)入提醒Case"CXDL"'重新登錄Loadmain_Loginmain_Login.ShowCase"exit"IfMsgBox("確定退出該系統(tǒng)?",4,"系統(tǒng)提示")=vbYesThenEndEndIfEndSelectEndSub單擊主窗體中的菜單項(xiàng),通過(guò)菜單命令實(shí)現(xiàn)調(diào)出各個(gè)窗體或執(zhí)行相應(yīng)操作,在各子菜單的Click事件下實(shí)現(xiàn)相應(yīng)操作。部分代碼如下:PrivateSubsjbf_Click()'調(diào)入數(shù)據(jù)備份main_sjbf.ShowMain.Enabled=FalseEndSubPrivateSubsjhf_Click()'數(shù)據(jù)恢復(fù)main_sjhf.ShowEndSub……PrivateSubma_Click()'調(diào)入密碼設(shè)置main_mmsz.ShowMain.Enabled=FalseEndSub5.4住宿登記模塊設(shè)計(jì)與實(shí)現(xiàn)程序啟動(dòng)后,選擇菜單欄中“住宿管理”/“住宿登記”命令,或直接單擊工具欄中的“登記”按鈕,將打開住宿登記模塊。在住宿登記模塊中能夠自動(dòng)生成住宿登記憑證號(hào)碼,提供空閑房間供用戶選擇,實(shí)現(xiàn)客人住宿登記,收取客人預(yù)交宿費(fèi),實(shí)際宿費(fèi)、宿費(fèi)提醒時(shí)間、退宿時(shí)間、打印住宿登記單據(jù)。住宿登記模塊界面如下圖5.4所示:圖5.4住宿登記窗體界面Fig.5.4TheAccommodationRegistrationforminterface住宿登記模塊主要用于錄入客人入住信息,此窗體包含了大量的文本框和時(shí)間控件等,但這些控件功能都比較簡(jiǎn)單,沒(méi)有復(fù)雜的屬性設(shè)置。打開住宿登記模塊,單擊“登記”按鈕,開始進(jìn)行住宿登記?!暗怯洝卑粹o的Click事件主要實(shí)現(xiàn)設(shè)置控件有效和無(wú)效、自動(dòng)生成登記憑證號(hào)碼等功能。自動(dòng)生成登記憑證號(hào)碼的主要代碼發(fā)下:Adodc2.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\DB_JDGL.mdb;PersistSecurityInfo=False"Adodc2.RecordSource="select*fromtb_djborderby憑證號(hào)碼"'按憑證號(hào)碼排序數(shù)據(jù)Adodc2.RefreshIfNotAdodc2.Recordset.EOFThenAdodc2.Recordset.MoveLast'移動(dòng)記錄集到最后一條記錄Iflsph.Text=""Thenbh.Text=Fdate&"d"&Format(1,"###000")'當(dāng)lsph值為空為憑證號(hào)碼文本框賦值Iflsph.Text<>""Then'當(dāng)lsph值不空時(shí)y1.Text=Month(Fdate)'把當(dāng)前月份賦給y1y2.Text=Month(Left(lsph.Text,10))'把lsph中的月份賦給y2Ify1.Text=y2.TextThen'如果y1文本框中內(nèi)容與y2相同bh.Text=Fdate&"d"&Format(Val(Right(lsph.Text,3))+1,"###000")'為憑證號(hào)碼文本框賦值Text2.Text=Val(Right(lsph.Text,3))+1'text1中存儲(chǔ)lsph文本框中后三位數(shù)EndIfIfy1.Text<>y2.TextThen'如果y1文本框中內(nèi)容與y2不同bh.Text=Fdate&"d"&Format(1,"###000")'為憑證號(hào)碼文本框賦值EndIfEndIf當(dāng)住宿信息登記完成后,“打印”按鈕處于可用狀態(tài),可以單擊“打印”按鈕打印住宿證。主要代碼如下:PrivateSubcomprint_Click()OnErrorGoTo1'出錯(cuò)轉(zhuǎn)向標(biāo)簽“1”DimXAsPrinter'打印住宿登記單據(jù)Printer.Height=8000:Printer.Width=8000'設(shè)置高度和寬度Printer.CurrentX=1100:Printer.CurrentY=300'設(shè)置打印位置Printer.FontSize=12'設(shè)置字體大小Printer.Print"桂湖酒店客房(住宿證)"'打印文字DimA,B,C,dAsInteger'定義變量A=100:B=500:C=4800:d=400'為變量賦值Printer.FontSize=10'設(shè)置字體大小Printer.CurrentX=100+A'設(shè)置打印橫坐標(biāo)Printer.CurrentY=B+200'設(shè)置打印縱坐標(biāo)Printer.Printd&""&t&"NO."&bh.Text'打印日期、時(shí)間和憑證號(hào)碼B=B+d'為變量B賦值……Printer.Line(A,B+100)-(C,B+100)'打印一條直線Printer.CurrentX=100+APrinter.CurrentY=B+200Printer.Print"操作員:"&czy.Text&"歡迎光臨"Printer.EndDoc'輸出給打印機(jī)ExitSubIfErr.Number=482ThenMsgBox"請(qǐng)連接打印機(jī)!",,"系統(tǒng)提示"Err.ClearEndIfEndSub5.5調(diào)房登記模塊設(shè)計(jì)與實(shí)現(xiàn)在主窗體中,選擇住宿管理菜單下的調(diào)房登記項(xiàng),將進(jìn)入調(diào)房登記模塊。在調(diào)房登記模塊中選擇客人入住的房間號(hào)和空閑房間號(hào),實(shí)現(xiàn)調(diào)房登記,系統(tǒng)只允許調(diào)換等價(jià)客房。調(diào)房登記界面如圖5.5所示:圖5.5調(diào)房登記窗體界面Fig.5.5TheHousingRegisterTransferforminterface調(diào)房登記模塊主要實(shí)現(xiàn)對(duì)客人房間進(jìn)行調(diào)換的過(guò)程,源房間號(hào)列表是查詢登記表中當(dāng)前所有住宿客人的房間號(hào)碼,在選擇源房間號(hào)后,實(shí)現(xiàn)生成目標(biāo)房間號(hào)。主要代碼如下PrivateSubCombo3_Click()Combo2.Clear'清空Combo2中的內(nèi)容IfCombo3.Text<>""Then'如果Combo3不為空……EndIf'賦值給bh.text等WithAdodc1.Recordset'with快If.Fields("憑證號(hào)碼")<>""Thenbh.Text=.Fields("憑證號(hào)碼")'為“憑證號(hào)碼”字段賦值……EndWith'結(jié)束with快EndIfEndIfCombo2.Enabled=True'Combo2可用Texbz.Enabled=True'Texbz可用EndIfEndSub5.6追加押金模塊設(shè)計(jì)在主窗體中,選擇住宿管理菜單下的追加押金項(xiàng),將進(jìn)入追加押金模塊。在“憑證號(hào)碼”下拉列表框中選擇客人入住的憑證號(hào)碼,在“追加押金”文本框中輸入客人續(xù)交的押金后,在相應(yīng)的文本框中將顯示客人的入住信息,并自動(dòng)計(jì)算宿費(fèi)提醒日期和時(shí)間,還可打印追加押金票據(jù)。追加押金界面如圖5.6所示:圖5.6追加押金窗體界面Fig.5.6TheAdditionalDepositforminterface在窗體的A事件中,主要實(shí)現(xiàn)查詢數(shù)據(jù)表中住宿客人信息,對(duì)“憑證號(hào)碼”列表框賦值。主要代碼如下:PrivateSubForm_Activate()DimiAsIntegerczy.Text=Main.StatusBar1.Panels(4).Text'賦值給czy.text,顯示當(dāng)前操作員'查詢住宿登記信息Adodc1.RecordSource="select憑證號(hào)碼fromtb_djbwhere標(biāo)志='1'orderby憑證號(hào)碼"Adodc1.Refresh'刷新記錄IfAdodc1.Recordset.RecordCount>0Then'如果記錄數(shù)大于0Fori=1ToAdodc1.Recordset.RecordCount'循環(huán)從1到記錄數(shù)值Combo1.AddItemAdodc1.Recordset.Fields("憑證號(hào)碼").Value'從Combo1中添加項(xiàng)目Adodc1.Recordset.MoveNext'記錄下移NextiEndIfEndSub在追加押金模塊中單擊“確定”按扭,將把追加押金信息保存在數(shù)據(jù)表中,自動(dòng)計(jì)算新的提醒日期,并設(shè)定其他控件的有效和無(wú)效。部分代碼如下:PrivateSubCommand1_Click()'保存追加押金信息IfText1.Text<>""AndCombo1.Text<>""Then'查詢住宿登記信息……adoRs.Fields("預(yù)收金額")=Val(Text3.Text)+Val(Text1.Text)'把已收押金和追加押金的和賦給預(yù)收金額字段……Adodc2.Refresh'刷新數(shù)據(jù)'編輯住宿登記預(yù)收信息……MsgBox"請(qǐng)?zhí)顚懲暾臄?shù)據(jù),再保存!",,"系統(tǒng)提示"'如果憑證號(hào)碼為空或追加押金為空,提示消息EndIfEndSub5.6系統(tǒng)維護(hù)模塊的具體實(shí)現(xiàn)系統(tǒng)維護(hù)模塊包括子模塊數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)和初始化。數(shù)據(jù)備份模塊,可以將系統(tǒng)的所有數(shù)據(jù)庫(kù)內(nèi)容都備份到指定的備份文件夾中。窗體如下圖5.71所示:圖5.71數(shù)據(jù)備份界面Fig.5.71ThesurfaceofDatabackup部分代碼如下:PrivateSubCommand1_Click()A=MsgBox("確定備份數(shù)據(jù)?",4,"系統(tǒng)提示")IfA=vbYesThenCommand1.Enabled=FalseProgressBar1.Visible=TrueProgressBar1.Max=UBound(workarea)ProgressBar1.Value=ProgressBar1.MinForCounter=LBound(workarea)ToUBound(workarea)workarea(Counter)="initialvalue"&CounterProgressBar1.Value=CounterOpenstr1ForBinaryAs#1Openstr2ForBinaryAs#2DoWhileNotEOF(1)Get#1,,charPut#2,,charLoopCloseNextCounterProgressBar1.Value=ProgressBar1.MinMsgBox"數(shù)據(jù)庫(kù)備份成功!",,"系統(tǒng)提示"Command1.Enabled=TrueEndIfEndSub數(shù)據(jù)恢復(fù)模塊,可以將備份文件夾中的數(shù)據(jù)庫(kù)內(nèi)容恢復(fù)到原來(lái)的數(shù)據(jù)庫(kù)中。如下圖5.72所示:圖5.72數(shù)據(jù)恢復(fù)界面Fig.5.72ThesurfaceofDatarecovery主要代碼如下:PrivateSubCommand1_Click()A=MsgBox("確認(rèn)恢復(fù)數(shù)據(jù)庫(kù)?",4,"系統(tǒng)提示")IfA=vbYesThenCommand1.Enabled=FalseProgressBar1.Visible=True'ProgressBar控件通過(guò)從左到右用一些方塊填充矩形來(lái)表示一個(gè)較長(zhǎng)操作的進(jìn)度。ProgressBar1.Max=UBound(workarea)ProgressBar1.Value=ProgressBar1.MinForCounter=LBound(workarea)ToUBound(workarea)'LBound函數(shù)返回一個(gè)Long型數(shù)據(jù),其值為指定數(shù)組維可用的最小下標(biāo)。'UBound函數(shù)返回一個(gè)Long型數(shù)據(jù),其值為指定的數(shù)組維可用的最大下標(biāo)。workarea(Counter)="initialvalue"&CounterProgressBar1.Value=CounterOpenstr1ForBinaryAs#1Openstr2ForBinaryAs#2DoWhileNotEOF(1)Get#1,,charPut#2,,charLoopCloseNextCounterProgressBar1.Value=ProgressBar1.MinMsgBox"數(shù)據(jù)庫(kù)恢復(fù)成功!",,"系統(tǒng)提示"Command1.Enabled=TrueEndIfEndSub初始化模塊,對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行初始化即刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù),用戶在使用本系統(tǒng)之前,需要先對(duì)本系統(tǒng)進(jìn)行初始化操作,但是在使用過(guò)程中則要謹(jǐn)慎初始化,因?yàn)閳?zhí)行初始化后原有的數(shù)據(jù)將被刪除。如下圖5.73所示:圖4.93初始化界面Fig.4.93ThesurfaceofDatainitialization主要代碼如下:PrivateSubcomcreat_Click()'清空選定表中的數(shù)據(jù)A=MsgBox("確認(rèn)初始化該數(shù)據(jù)?",4,"系統(tǒng)提示")IfA=vbYesThen……IfCheck2.Value=1Thensql="delete*fromtb_tfd"Setrs=ESQL(sql)'調(diào)用模塊中的自定義函數(shù)EndIfIfCheck5.Value=1ThenAdodc1.RecordSource="select*fromtb_kfwhere房態(tài)='入住Adodc1.Refresh'ADOData控件ADOData控件與內(nèi)部Data控件以及RemoteData控件(RDC)相似。ADOData控件使您能使用MicrosoftActiveXDataObjects(ADO)快速地創(chuàng)建一個(gè)到數(shù)據(jù)庫(kù)的連接。IfAdodc1.Recordset.RecordCount>0Then……MsgBox"初始化完成!",,"系統(tǒng)提示"ProgressBar1.Visible=FalseProgressBar1.Value=ProgressBar1.MinEndSub結(jié)束語(yǔ)全文研究了小型酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)是運(yùn)用MicrosoftOfficeAccess2003數(shù)據(jù)庫(kù)系統(tǒng)和VisualBasic編程語(yǔ)言開發(fā)實(shí)現(xiàn)的。根據(jù)酒店行業(yè)的現(xiàn)實(shí)狀況和發(fā)展,該系統(tǒng)具有實(shí)現(xiàn)多點(diǎn)操作的信息共享,相互之間的信息傳遞準(zhǔn)確、快捷和順暢,服務(wù)管理信息化,可隨時(shí)掌握客人住宿、客房狀態(tài)等情況,系統(tǒng)界面友好美觀,操作簡(jiǎn)單易行,查詢靈活方便,數(shù)據(jù)存儲(chǔ)安全。通過(guò)該系統(tǒng)的實(shí)施,可逐步提高酒店的管理水平,提升員工的素質(zhì)。系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿足實(shí)用性的要求。在這次做畢業(yè)設(shè)計(jì)的過(guò)程中我學(xué)到了很多。從一開始的設(shè)計(jì)選題到論文的最終截稿,我親身感受到了要做好一個(gè)畢業(yè)設(shè)計(jì)其中的知識(shí)含量光靠我們?cè)鹊膶W(xué)習(xí)是不夠的,因此,我查閱了許多與該選題相關(guān)的文獻(xiàn)并且通過(guò)互聯(lián)網(wǎng)也查詢了該選題的發(fā)展情況,但由于我的能力有限本系統(tǒng)在功能設(shè)計(jì)方面還是有些不足之處,比如在設(shè)計(jì)模塊中的功能就設(shè)計(jì)得較為單一,還有就是在信息排版方面做得還不夠。但是通過(guò)這次的實(shí)踐我自身的能力確實(shí)得到了一定程度的提升,同時(shí)也了解了寫論文的格式,所以說(shuō)這次的經(jīng)驗(yàn)是很值得我牢記于心的。致謝在這里,首先感謝我的指導(dǎo)老師周培春老師。從我的論文選題到論文的撰寫完成,周老師細(xì)心、嚴(yán)謹(jǐn)?shù)囊蠛椭笇?dǎo),給了我非常大的幫助與支持。我還要感謝我的同學(xué)們給我的幫助和指導(dǎo),使我能較好的掌握相關(guān)的開發(fā)技術(shù)上,這是我完成本次畢業(yè)設(shè)計(jì)和畢業(yè)論文的保障。參考文獻(xiàn)[1]劉韜,駱娟,何旭洪.VisualBasic數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2003[2]張玲,劉玉玫.Access數(shù)據(jù)庫(kù)技術(shù)實(shí)訓(xùn)教程.[M].北京:清華大學(xué)出版社,2008[3]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,1983[4]李敏業(yè),王穎.VisualBasic+Access數(shù)據(jù)庫(kù)應(yīng)用實(shí)例完全解析[M].北京:人民郵電出版社,2006[5]譚浩強(qiáng).Visualbasic6.0中文版.[M].北京:清華大學(xué)出版社,1998[6]沈煒,郭偉偉編著.VisualBasic編程從基礎(chǔ)到實(shí)踐.[M].北京:電子工業(yè)出版社,2008[7]彭波.VisualBasic編程技術(shù)全接觸.[M].北京:清華大學(xué)出版社,2008[8]白曉勇,余健等.VisualBasic課程設(shè)計(jì)案例精編.[M].北京:清華大學(xué)出版社,2007[9]陳紫紅,安劍,孫秀梅.VisualBasic項(xiàng)目開發(fā)全程實(shí)錄[M].北京:高等教育出版社,2002[10]匡松,呂峻閩.VisualBasic程序設(shè)計(jì)及應(yīng)用.[M].北京:清華大學(xué)出版社,2008[11]劉彬彬.VisualBasic項(xiàng)目開發(fā)實(shí)例自學(xué)手冊(cè).[M].北京:人民郵電出版社,2008[12]安劍,孫秀梅.VisualBasic數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)自學(xué)手冊(cè).[M].北京:人民郵電出版社,2008[13]張瀚文,齊錦剛.VisualBasic數(shù)據(jù)庫(kù)開發(fā)開發(fā)與解析.[M].北京:高等教育出版社,2003[14]劉彬彬.VisualBasic控件參考大全.[M].北京:人民郵電出版社,2008[15]劉韜,駱娟.VisualBasic數(shù)據(jù)通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航.[M].北京:人民郵電出版社,2008[16]李春葆,曾平編.Access數(shù)據(jù)庫(kù)程序設(shè)計(jì).[M].北京:清華大學(xué)出版社,2005北京民族大學(xué)畢業(yè)論文小型企業(yè)網(wǎng)的組建專業(yè):信息工程學(xué)院班級(jí):網(wǎng)絡(luò)學(xué)生姓名:*****指導(dǎo)教師:*****完成時(shí)間:摘要21世紀(jì)是一個(gè)以網(wǎng)絡(luò)為基礎(chǔ)的信息時(shí)代。作為計(jì)算機(jī)技術(shù)和通信技術(shù)相結(jié)合的產(chǎn)物,計(jì)算機(jī)網(wǎng)絡(luò)在這個(gè)時(shí)代發(fā)揮著它不可估量的作用,對(duì)人們的工作、學(xué)習(xí)、生活、行為和思維方式都產(chǎn)生著重要的影響。隨著科學(xué)技術(shù)的不斷進(jìn)步,計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)都得到了長(zhǎng)足的發(fā)展,越來(lái)越多的計(jì)算機(jī)連接到不同的網(wǎng)絡(luò)中,使得計(jì)算機(jī)網(wǎng)絡(luò)不論從結(jié)構(gòu)上還是規(guī)模上都發(fā)生了很大的變化,這給計(jì)算機(jī)網(wǎng)絡(luò)的建設(shè)提出了新的挑戰(zhàn),對(duì)實(shí)施網(wǎng)絡(luò)工程也提出了新的要求。隨著網(wǎng)絡(luò)的逐步普及,中小型企業(yè)的建設(shè)是企業(yè)向信息化發(fā)展的必然選擇,企業(yè)網(wǎng)絡(luò)系統(tǒng)是一個(gè)非常龐大而復(fù)雜的系統(tǒng),它不僅為企業(yè)現(xiàn)代化、綜合信息管理和辦公自動(dòng)化等一系列應(yīng)用提供基本操作平臺(tái),而且能提供多種應(yīng)用服務(wù),使信息能及時(shí)、準(zhǔn)確地傳送給各個(gè)系統(tǒng)。而中小型企業(yè)工程建設(shè)中主要應(yīng)用了網(wǎng)絡(luò)技術(shù)中的重要分支局域網(wǎng)技術(shù)來(lái)建設(shè)與管理的,因此本畢業(yè)設(shè)計(jì)課題將主要以中小型局域網(wǎng)絡(luò)建設(shè)過(guò)程可能用到的各種技術(shù)及實(shí)施方案為設(shè)計(jì)方向,為中小型企業(yè)的建設(shè)提供理論依據(jù)和實(shí)踐指導(dǎo)。關(guān)鍵詞:交換機(jī),拓?fù)浣Y(jié)構(gòu),子網(wǎng)劃分,設(shè)備配置目錄TOC\o"1-2"\h\z\u第一章需求分析 -1-1.1 小型企業(yè)網(wǎng)絡(luò)特點(diǎn)與要求…………………-1-2.2小型企業(yè)網(wǎng)的組建背景……………………-1-第二章典型小企業(yè)組網(wǎng)實(shí)例 -2-2.1 網(wǎng)絡(luò)技術(shù)的選擇 -2-2.2 網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì) -3-2.3 網(wǎng)絡(luò)設(shè)備的選擇 -4-2.4 網(wǎng)段及VLAN的劃分 -5-2.5 設(shè)備的配置 -5-2.6 服務(wù)器的配置 -10-第三章網(wǎng)絡(luò)布局和綜合布線 -17-3.1. 網(wǎng)絡(luò)布局的具體實(shí)施要求 -23-3.2. 布線系統(tǒng)的規(guī)劃與設(shè)計(jì) -23-3.3. 網(wǎng)絡(luò)布局的規(guī)劃與設(shè)計(jì) -23-第四章局域網(wǎng)的安全控制與病毒防治 -26-4.1 局域網(wǎng)安全威脅分析 -26-4.2 局域網(wǎng)安全控制與病毒防治策略 -27-總結(jié) -29-參考文獻(xiàn) -3017-第一章需求分析小型企業(yè)網(wǎng)絡(luò)特點(diǎn)與要求小企業(yè)局域網(wǎng)通常規(guī)模較小,結(jié)構(gòu)相對(duì)簡(jiǎn)單,對(duì)性能的要求則因應(yīng)用的不同而差別較大。許多小企業(yè)網(wǎng)絡(luò)技術(shù)人員較少,因而對(duì)網(wǎng)絡(luò)的依賴性很高,要求網(wǎng)絡(luò)盡可能簡(jiǎn)單、可靠、易用,降低網(wǎng)絡(luò)的使用和維護(hù)成本、提高產(chǎn)品的性能價(jià)格比就顯得尤為重要。基于以上特點(diǎn),應(yīng)遵循下列設(shè)計(jì)原則:1.把握好技術(shù)先進(jìn)性與應(yīng)用簡(jiǎn)易性之間的平衡。2.具有良好的升級(jí)擴(kuò)展能力。3.具有較高的可靠性和安全性。4.產(chǎn)品功能與實(shí)際應(yīng)用需求相匹配。80%的小企業(yè)用戶通常只用到局域網(wǎng)20%的功能。精簡(jiǎn)功能設(shè)計(jì)的產(chǎn)品不但可以在滿足大多數(shù)需求的情況下有效降低成本,而且還能夠提高系統(tǒng)的穩(wěn)定性和易維護(hù)性。5.盡可能選擇成熟、標(biāo)準(zhǔn)化的技術(shù)和產(chǎn)品。恰當(dāng)運(yùn)用以太網(wǎng)的不同標(biāo)準(zhǔn)和功能,以太網(wǎng)技術(shù)能夠在雙絞線、多模光纖、單模光纖等介質(zhì)上傳輸數(shù)據(jù),可以非常簡(jiǎn)單地升級(jí)到百兆、千兆的速率,而且具有很高的穩(wěn)定性和可管理性。以太網(wǎng)提供了多種標(biāo)準(zhǔn)和功能。比如10Mbps、100Mbps、1000Mbps不同速率的標(biāo)準(zhǔn),雙絞線、光纖等不同介質(zhì)的標(biāo)準(zhǔn),以及網(wǎng)絡(luò)管理、流量控制、VLAN、優(yōu)先級(jí)、鏈路聚合等功能。性。1.2小型企業(yè)網(wǎng)的組建背景隨著計(jì)算機(jī)及局域網(wǎng)絡(luò)應(yīng)用的不斷深入,特別是各種計(jì)算機(jī)應(yīng)用系統(tǒng)被相繼應(yīng)用在實(shí)際工作中,各企業(yè)、各單位同外界信息媒體之間的相互交換和共享的要求日益增加。需要使各單位相互間真正做到高效的信息交換、資源的共享,為各單位人員提供準(zhǔn)確、可靠、快捷的各種生產(chǎn)數(shù)據(jù)和信息,充分發(fā)揮各單位現(xiàn)有的計(jì)算機(jī)設(shè)備的功能。為加強(qiáng)各公司內(nèi)各分區(qū)的業(yè)務(wù)和技術(shù)聯(lián)系,提高工作效率,實(shí)現(xiàn)資源共享,降低運(yùn)作及管理成本,公司有必要建立企業(yè)內(nèi)部局域網(wǎng)。局域網(wǎng)要求建設(shè)基于TCP/IP協(xié)議和WWW技術(shù)規(guī)范的企業(yè)內(nèi)部非公開的信息管理和交換平臺(tái),該平臺(tái)以WEB為核心,集成WEB、文件共享、信息資源管理等服務(wù)功能,實(shí)現(xiàn)公司員工在不同地域?qū)?nèi)部網(wǎng)的訪問(wèn)。第二章典型小企業(yè)組網(wǎng)實(shí)例每個(gè)公司都有機(jī)密文件,為保障這些文件不被竊取,網(wǎng)絡(luò)組建的主要要求:每個(gè)部門之間不能相互訪問(wèn)但可以訪問(wèn)服務(wù)器組和打印機(jī)環(huán)境拓?fù)鋱D網(wǎng)絡(luò)技術(shù)的選擇在各種局域網(wǎng)技術(shù)中,以太網(wǎng)以其造價(jià)低、技術(shù)成熟、產(chǎn)品豐富、可靠性高、可擴(kuò)展性好、傳輸介質(zhì)豐富和易于管理等有點(diǎn)而成為建設(shè)局域網(wǎng)的主流技術(shù)。以太網(wǎng)使用CSMA/CD協(xié)議,它是一種基于沖突檢測(cè)機(jī)制的網(wǎng)絡(luò)協(xié)議。拓?fù)浣Y(jié)構(gòu)需求分析公司共8個(gè)辦公室處于同一個(gè)樓面。針對(duì)在技術(shù)規(guī)格上的特點(diǎn),我們采用了交換機(jī)用星型的拓?fù)浣Y(jié)構(gòu),這種拓?fù)浣Y(jié)構(gòu)的優(yōu)點(diǎn)是:1容易實(shí)現(xiàn):它所采用的傳輸介質(zhì)一般都是采用通用的雙絞線,這種傳輸介質(zhì)相對(duì)來(lái)說(shuō)比較便宜,如目前正品五類雙絞線每米也僅1.5元左右,而同軸電纜最便宜的也要2.00元左右一米,光纜那更不用說(shuō)了。這種拓?fù)浣Y(jié)構(gòu)主要應(yīng)用于IEEE802.2、IEEE802.3標(biāo)準(zhǔn)的以太局域網(wǎng)中。2節(jié)點(diǎn)擴(kuò)展、移動(dòng)方便:節(jié)點(diǎn)擴(kuò)展時(shí)只需要從集線器或交換機(jī)等集中設(shè)備中拉一條線即可,而要移動(dòng)一個(gè)節(jié)點(diǎn)只需要把相應(yīng)節(jié)點(diǎn)設(shè)備移到新節(jié)點(diǎn)即可,而不會(huì)像環(huán)型網(wǎng)絡(luò)那樣“牽其一而動(dòng)全局”。3便于維護(hù):采用星型結(jié)構(gòu),網(wǎng)絡(luò)故障將先以層為單位被定位在不同的交換層面上,隨后在被定位的層面上很快就可以找出發(fā)生故障的交換機(jī)或節(jié)點(diǎn),這種方法把復(fù)雜的維護(hù)問(wèn)題簡(jiǎn)單化。4采用廣播信息傳送方式:任何一個(gè)節(jié)點(diǎn)發(fā)送信息在整個(gè)網(wǎng)中的節(jié)點(diǎn)都可以收到,這在網(wǎng)絡(luò)方面存在一定的隱患,但這在局域網(wǎng)中使用影響不大。5網(wǎng)絡(luò)傳輸數(shù)據(jù)快:這一點(diǎn)可以從目前最新的1000Mbps到10G以太網(wǎng)接入速度可以看出。網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)無(wú)論企業(yè)規(guī)模大小,企業(yè)的網(wǎng)絡(luò)層次都應(yīng)采取核心層(網(wǎng)絡(luò)的高速交換主干)、匯聚層(提供基于策略的連接)、接入層(將工作站接入網(wǎng)絡(luò))三個(gè)網(wǎng)絡(luò)層次的設(shè)計(jì)理念。使用層次清晰的網(wǎng)絡(luò)模式,一是方便日后的升級(jí),二是可以減少維護(hù)成本。三層交換與VLAN結(jié)合三層交換技術(shù),也稱多層交換技術(shù)或IP交換技術(shù),是相對(duì)于二層交換技術(shù)提出的,因工作在OSI七層網(wǎng)絡(luò)標(biāo)準(zhǔn)模型中的第三層而得名。傳統(tǒng)的路由器也工作在第三層,它可以處理大量的跨越IP子網(wǎng)的數(shù)據(jù)包,但是它的轉(zhuǎn)發(fā)效率比較低,而三層交換技術(shù)在網(wǎng)絡(luò)標(biāo)準(zhǔn)模型中的第三層實(shí)現(xiàn)了分組的高速轉(zhuǎn)發(fā),效率大大提高。簡(jiǎn)單地說(shuō),三層交換技術(shù)就是“二層交換技術(shù)+路由轉(zhuǎn)發(fā)”。它的出現(xiàn),解決了二層交換技術(shù)不能處理不同IP子網(wǎng)之間的數(shù)據(jù)交換的缺點(diǎn),又解決了傳統(tǒng)路由器低速、復(fù)雜所造成的網(wǎng)絡(luò)瓶頸問(wèn)題。

VLAN(VirtualLocalAreaNetwork)即虛擬局域網(wǎng),是一種通過(guò)將局域網(wǎng)內(nèi)的設(shè)備邏輯地而不是物理地劃分成一個(gè)個(gè)不同的網(wǎng)段,從而實(shí)現(xiàn)虛擬工作組的技術(shù)。它不受網(wǎng)絡(luò)用戶的物理位置限制,而是根據(jù)用戶需求進(jìn)行網(wǎng)絡(luò)分段。IEEE于1999年頒布了用以標(biāo)準(zhǔn)化VLAN實(shí)現(xiàn)方案的802.1q協(xié)議標(biāo)準(zhǔn)草案。不同VLAN之間的數(shù)據(jù)傳輸是通過(guò)第三層(網(wǎng)絡(luò)層)的路由來(lái)實(shí)現(xiàn)的,因此,使用VLAN技術(shù),結(jié)合數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層的交換設(shè)備,可搭建安全可靠的網(wǎng)絡(luò)。

劃分VLAN的目的:一是提高網(wǎng)絡(luò)安全性,不同VLAN的數(shù)據(jù)不能自由交流,需要接受第三層的檢驗(yàn),因此,在一定程度上加強(qiáng)了虛網(wǎng)間的隔離,有效防止外部用戶入侵,提高了安全性。二是隔離廣播信息,劃分VLAN后,廣播域縮小,有利于改善網(wǎng)絡(luò)性能,能夠?qū)V播風(fēng)暴控制在一個(gè)VLAN內(nèi)部,同時(shí)使網(wǎng)絡(luò)管理趨于簡(jiǎn)單。三是增強(qiáng)網(wǎng)絡(luò)應(yīng)用的靈活性,VLAN是在一個(gè)有多臺(tái)交換機(jī)的局域網(wǎng)中統(tǒng)一設(shè)定的,這使得用戶可以不受所連交換機(jī)的限制,不論用戶節(jié)點(diǎn)移動(dòng)到局域網(wǎng)中哪一臺(tái)交換機(jī)上,只要仍屬于原來(lái)的虛網(wǎng),則應(yīng)用環(huán)境沒(méi)有任何改變。在劃分VLAN時(shí),要考慮VLAN對(duì)于網(wǎng)絡(luò)流量的影響,單個(gè)VLAN不宜過(guò)大。層次化架構(gòu)三層網(wǎng)絡(luò)

三層網(wǎng)絡(luò)架構(gòu)采用層次化模型設(shè)計(jì),即將復(fù)雜的網(wǎng)絡(luò)設(shè)計(jì)分成幾個(gè)層次,每個(gè)層次著重于某些特定的功能,這樣就能夠使一個(gè)復(fù)雜的大問(wèn)題變成許多簡(jiǎn)單的小問(wèn)題。三層網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)的網(wǎng)絡(luò)有三個(gè)層次:核心層(網(wǎng)絡(luò)的高速交換主干)、匯聚層(提供基于策略的連接)、接入層(將工作站接入網(wǎng)絡(luò))。

核心層

核心層是網(wǎng)絡(luò)的高速交換主干,對(duì)整個(gè)網(wǎng)絡(luò)的連通起到至關(guān)重要的作用。核心層應(yīng)該具有如下幾個(gè)特性:可靠性、高效性、冗余性、容錯(cuò)性、可管理性、適應(yīng)性、低延時(shí)性等。在核心層中,應(yīng)該采用高帶寬的千兆以上交換機(jī)。因?yàn)楹诵膶邮蔷W(wǎng)絡(luò)的樞紐中心,重要性突出。核心層設(shè)備采用雙機(jī)冗余熱備份是非常必要的,也可以使用負(fù)載均衡功能,來(lái)改善網(wǎng)絡(luò)性能。

匯聚層

匯聚層是網(wǎng)絡(luò)接入層和核心層的“中介”,就是在工作站接入核心層前先做匯聚,以減輕核心層設(shè)備的負(fù)荷。匯聚層具有實(shí)施策略、安全、工作組接入、虛擬局域網(wǎng)(VLAN)之間的路由、源地址或目的地址過(guò)濾等多種功能。在匯聚層中,應(yīng)該采用支持三層交換技術(shù)和VLAN的交換機(jī),以達(dá)到網(wǎng)絡(luò)隔離和分段的目的。

接入層

接入層向本地網(wǎng)段提供工作站接入。在接入層中,減少同一網(wǎng)段的工作站數(shù)量,能夠向工作組提供高速帶寬。接入層可以選擇不支持VLAN和三層交換技術(shù)的普通交換機(jī)網(wǎng)絡(luò)設(shè)備的選擇核心層:思科的CiscoCatalyst3560G-24TS--24-2全千兆三層交換機(jī)CiscoCatalyst3560系列交換機(jī)是一個(gè)采用快速以太網(wǎng)配置的固定配置、企業(yè)級(jí)、IEEE802.3af和思科預(yù)標(biāo)準(zhǔn)以太網(wǎng)電源(PoE)的交換機(jī),提供了可用性、安全性和服務(wù)質(zhì)量(QoS)功能,改進(jìn)了網(wǎng)絡(luò)運(yùn)營(yíng)。Catalyst3560系列是適用于小型企業(yè)布線室或分支機(jī)構(gòu)環(huán)境的理想接入層交換機(jī),這些環(huán)境將其LAN基礎(chǔ)設(shè)施用于部署全新產(chǎn)品和應(yīng)用,如IP電話、無(wú)線接入點(diǎn)、視頻監(jiān)視、建筑物管理系統(tǒng)和遠(yuǎn)程視頻信息亭??蛻艨梢圆渴鹁W(wǎng)絡(luò)范圍的智能服務(wù),如高級(jí)QoS、速率限制、訪問(wèn)控制列表、組播管理和高性能IP路由,并保持傳統(tǒng)LAN交換的簡(jiǎn)便性。內(nèi)嵌在CiscoCatalyst3560系列交換機(jī)中的思科集群管理套件(CMS)讓用戶可以利用任何一個(gè)標(biāo)準(zhǔn)的Web瀏覽器,同時(shí)配置多個(gè)Catalyst桌面交換機(jī)并對(duì)其排障。CiscoCMS軟件提供了配置向?qū)?,它可以大幅度?jiǎn)化融合網(wǎng)絡(luò)和智能化網(wǎng)絡(luò)服務(wù)的部署。

Catalyst3560系列為采用思科IP電話和CiscoAironet無(wú)線LAN接入點(diǎn),以及任何IEEE802.3af兼容終端設(shè)備的部署,提供了較低的總體擁有成本(TCO)。以太網(wǎng)電源使客戶無(wú)需再為每臺(tái)支持PoE的設(shè)備提供墻壁電源,免除了在IP電話和無(wú)線LAN部署中所必不可少的額外布線。Catalyst356024端口版本可以以支持24個(gè)15.4W的同步全供電PoE端口,從而獲得了最佳上電設(shè)備支持。通過(guò)采用CiscoCatalyst智能電源管理,48端口版本可支持24個(gè)15.4W端口、48個(gè)7.7W端口,或它們的任意組合。當(dāng)Catalyst3560交換機(jī)與思科冗余電源系統(tǒng)675(RPS675)共用時(shí),可提供針對(duì)內(nèi)部電源故障的無(wú)縫保護(hù),而不間斷電源(UPS)系統(tǒng)可防范電源中斷情況,從而使融合式語(yǔ)音和數(shù)據(jù)網(wǎng)絡(luò)實(shí)現(xiàn)最高電源可用性。匯聚層換機(jī)選擇:Catalyst2950-24交換機(jī)CiscoCatalyst2950系列智能以太網(wǎng)交換機(jī)是一個(gè)固定配置、可堆疊的獨(dú)立設(shè)備系列,提供了線速快速以太網(wǎng)和千兆位以太網(wǎng)連接。這是一款最廉價(jià)的Cisco交換產(chǎn)品系列,為中型網(wǎng)絡(luò)和城域接入應(yīng)用提供了智能服務(wù)。作為思科最為廉價(jià)的交換產(chǎn)品系列,CiscoCatalyst2950系列在網(wǎng)絡(luò)或城域接入邊緣實(shí)現(xiàn)了智能服務(wù)。

主要的中型企業(yè)優(yōu)勢(shì)

在布線室配線間中實(shí)現(xiàn)了智能的服務(wù)質(zhì)量(QoS)、限速、訪問(wèn)控制列表(ACL)和多播服務(wù)

在多種介質(zhì)上提供了升級(jí)到千兆位以太網(wǎng)的強(qiáng)大路徑

憑借內(nèi)置Cisco集群管理套件可出色地管理并輕松地配置第2-4層服務(wù)

與CiscoCatalyst3550系列集中匯聚交換機(jī)相結(jié)合,用于IP路由至網(wǎng)絡(luò)核心

主要的城域接入優(yōu)勢(shì)

通過(guò)高級(jí)QoS、限速、語(yǔ)音及多播特性提供廣泛的服務(wù)

通過(guò)生成樹協(xié)議改進(jìn)和訪問(wèn)控制參數(shù)(ACP)來(lái)提供服務(wù)可用性和安全性

通過(guò)CiscoIE2100系列智能引擎支持和簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)來(lái)實(shí)現(xiàn)服務(wù)管理思科PIX-501防火墻PIX501防火墻是一種針對(duì)特定需求而設(shè)計(jì)的安全設(shè)備,可以在單獨(dú)的一個(gè)設(shè)備中提供豐富的安全服務(wù),包括狀態(tài)監(jiān)測(cè)防火墻、虛擬專用網(wǎng)(VPN)和入侵防范等。還可以利用其基于標(biāo)準(zhǔn)的互聯(lián)網(wǎng)密鑰交換(IKE)/IP安全(IPSec)VPN功能,確保遠(yuǎn)程辦公機(jī)構(gòu)通過(guò)互聯(lián)網(wǎng)與企業(yè)網(wǎng)絡(luò)之間進(jìn)行的所有網(wǎng)絡(luò)通信的安全,故此適合于小型辦公室網(wǎng)絡(luò)或者大型網(wǎng)絡(luò)中的局部網(wǎng)絡(luò)使用。網(wǎng)段及VLAN的劃分建筑物部門所屬VLANIP地址辦公樓經(jīng)理辦公室Vl

溫馨提示

  • 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)論