賓館酒店預(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頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

page四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計四川師范大學(xué)本科畢業(yè)設(shè)計賓館酒店預(yù)定系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名學(xué)號所在系計算機(jī)科學(xué)與技術(shù)系專業(yè)名稱計算機(jī)科學(xué)與技術(shù)班級指導(dǎo)教師四川師范大學(xué)二○一二年五月四川師范大學(xué)本科畢業(yè)設(shè)計page31賓館酒店預(yù)定系統(tǒng)設(shè)計學(xué)生: 指導(dǎo)老師:群內(nèi)容摘要:賓館酒店預(yù)定系統(tǒng)是典型的信息管理系統(tǒng)的一部分,主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。本系統(tǒng)采用sqlserver2008作為后臺數(shù)據(jù)庫,visualstudio2008作為前臺系統(tǒng)開發(fā)平臺。利用vs提供的各種面向?qū)ο蟮拈_發(fā)工具,開發(fā)一個基于b/s體系結(jié)構(gòu)的中小型賓館酒店預(yù)定系統(tǒng)。后臺實現(xiàn)了對酒店客房信息、用戶賬號、個人信息的管理以及實時查詢酒店收入情況等功能,前臺實現(xiàn)了為客戶辦理房間入住、退房手續(xù)并可添加vip用戶等功能。本系統(tǒng)基本滿足了酒店對客戶管理的需求。關(guān)鍵詞:賓館酒店預(yù)定系統(tǒng)sqlserver2008visualstudio2008b/s

designforhotelmanagementsystemabstract:thehotelmanagementsystemisapartofthetypicalinformationmanagementsystem,whichmainlyincludesthesettingandmaintenanceofdatabaseandthedevelopingofthefrontendapplication.thissystemusessqlserver2008asthebackgrounddatabase,visualstudio2008asadevelopmentplatformofforegroundsystem.itusesallsortsofobject-orienteddevelopmenttoolswhichvsprovidesanddevelopsasmallandmedium-sizedhotelmanagementsystembasedonb/sarchitecture.thebackgroundofthehotelmainlyrealizedthefunctionsofthemanagementofthehotelroomsinformation,useraccountsandpersonalinformationandrealtimeinquiryoftheincomewhilefrontdeskdealwithroomoccupancyandcheckoutforclientsandcanaddvipusers.thesystemsatisfytheinquiryofthecustomermanagementbasically.keywords:hotelmanagementsystemsqlserver2008vs2008b/s

目錄1緒論 11.1開發(fā)背景 11.2系統(tǒng)目標(biāo) 12系統(tǒng)解決方案 22.2sqlserver2008簡介 22.3程序運行環(huán)境 33系統(tǒng)分析 33.1系統(tǒng)可行性分析 33.1.1經(jīng)濟(jì)可行性分析 33.1.2技術(shù)可行性分析 33.1.3法律可行性分析 33.2系統(tǒng)需求分析 44系統(tǒng)設(shè)計 44.1系統(tǒng)模塊設(shè)計 44.2系統(tǒng)結(jié)構(gòu)圖 44.3系統(tǒng)功能圖 55數(shù)據(jù)庫設(shè)計 55.1e-r模型 55.2數(shù)據(jù)庫的具體實現(xiàn) 76系統(tǒng)主要/關(guān)鍵技術(shù)說明 96.1公共模塊 96.1.1實現(xiàn)與數(shù)據(jù)庫連接 96.1.2配置相關(guān)文件 96.1.3登陸模塊 136.2系統(tǒng)模塊 156.2.1管理員模塊 156.2.2房間信息模塊 156.2.3房間設(shè)施模塊 176.2.4用戶信息模塊 176.2.5營業(yè)狀況模塊 206.2.6個人信息模塊 226.3前臺模塊 226.3.1房間狀態(tài)模塊 226.3.2vip用戶模塊 266.3.3人個信息模塊 277軟件測試 277.1軟件測試的必要性 277.2測試 287.2.1模塊測試 287.2.2子系統(tǒng)測試 287.2.3系統(tǒng)測試 287.3調(diào)試 29結(jié)束語 29參考文獻(xiàn) 31賓館酒店預(yù)定系統(tǒng)的設(shè)計與實現(xiàn)1緒論1.1開發(fā)背景經(jīng)濟(jì)的快速發(fā)展,人們的消費水平和消費意識的提高,促進(jìn)了旅游業(yè)的發(fā)展,同時也造成了流動人口的增加,酒店業(yè)面臨著機(jī)遇和挑戰(zhàn)。信息社會的高科技,商品經(jīng)濟(jì)化的高效益,使計算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域。計算機(jī)雖然與人類的關(guān)系愈來愈密切,還有人由于計算機(jī)操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時間觀念,賓館酒店預(yù)定系統(tǒng)軟件為管理人員帶來了極大的方便。操作人員只需輸入一些簡單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)。對于大中型賓館來說,利用計算機(jī)支持高效率完成日常事務(wù),是適應(yīng)現(xiàn)代要求、推動管理走向科學(xué)化、規(guī)范化的必要條件;而且酒店管理又是一項非常煩瑣的事情,數(shù)量之大,核算極其不便。同時計算機(jī)具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高酒店管理的效率,也是酒店的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此想要使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計算機(jī)網(wǎng)絡(luò)通信技術(shù)改變酒店業(yè)務(wù)模式,實現(xiàn)酒店業(yè)務(wù)管理的自動化已經(jīng)成為一種必然。1.2系統(tǒng)目標(biāo)此次設(shè)計將要模擬完成建立一個賓館酒店預(yù)定系統(tǒng),實現(xiàn)信息化。通過先進(jìn)的.net平臺實現(xiàn)前臺對房間入住、退房、vip用戶添加等功能。對于酒店管理者可以實現(xiàn)房間信息、人員賬號、個人信息的管理并可實時查詢酒店營業(yè)情況,節(jié)省了大量的勞力財力,加強(qiáng)了公司的現(xiàn)代化管理和高效的服務(wù)。酒店日常管理中所涉及到的大量數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器端采用了商業(yè)流行的sqlserver2008作為后臺數(shù)據(jù)庫,結(jié)合sql語句強(qiáng)大的處理功能實現(xiàn)酒店管理中各個對象的分類、添加、刪除、修改等操作。采用visualstudio2008作為前臺頁面設(shè)計。經(jīng)過對酒店管理業(yè)務(wù)的具體分析,精心對相關(guān)信息的學(xué)習(xí)和在指導(dǎo)老師的指導(dǎo)下,朋友的幫助下多次改進(jìn),終于開發(fā)制作了這個賓館酒店預(yù)定系統(tǒng)。本系統(tǒng)有以下特點:系統(tǒng)中模塊劃分明確,模塊功能設(shè)計有較強(qiáng)的針對性。系統(tǒng)操作界面簡單,靈活性好、響應(yīng)時間短,系統(tǒng)安全性高,運行穩(wěn)定。2系統(tǒng)解決方案2.1visualstudio.net平臺和c#語言簡介visualstudio.net2008是一個功能強(qiáng)大、高效并且可擴(kuò)展的編程環(huán)境。有許多激動人心的新功能,它提供統(tǒng)一的集成開發(fā)環(huán)境,支持在同樣的開發(fā)環(huán)境里用visualbasic、visualc++、visualc#、visualj#和其他數(shù)十種編程語言,可以編寫、調(diào)試和部署各種應(yīng)用程序。它充分展現(xiàn)了應(yīng)用程序的開發(fā)潛能、并提供了生成應(yīng)用程序的所需要的工具和技術(shù)。這些應(yīng)用程序給當(dāng)今的企業(yè)、機(jī)構(gòu)提供了強(qiáng)大的支持,是有始以來功能最強(qiáng)大、最受歡迎的軟件開發(fā)工具。c#(發(fā)音為“csharp”)是一門簡單、現(xiàn)代、優(yōu)雅、面向?qū)ο?、類型安全、平臺獨立的新型組件編程語言。它雖然是一種新語言,但卻很難在這種語言中找到新的概念,其語法風(fēng)格不僅源自c/c++家族,而且融合了visualbasic的高效和c/c++強(qiáng)大,因此是微軟為奠定其下一代互聯(lián)網(wǎng)霸主地位而打造的microsoft.net平臺的主流語言。依本人看來,優(yōu)點不外乎以下兩方面:a、對于花費很多時間學(xué)會c、c++語言的程序員來說,可以不必丟棄以前的知識,就可以使用這種新的語言開發(fā)程序,盡管c#中有一些新概念、新技術(shù)和新函數(shù),但一般而言它的語言及其語法是跟c、c++類似的,而且對于用c++編寫好的代碼也可被重用,主要原因是c#具有調(diào)用已有代碼和系統(tǒng)庫中的庫函數(shù)的機(jī)制。b、組件編程已經(jīng)成為當(dāng)今世界軟件業(yè)面向下一代程序開發(fā)的一致選擇,是90年代面向?qū)ο缶幊痰纳疃劝l(fā)展。c#生逢其時,占盡天時地利,“第一等的面向組件編程的支持”也決不是簡單說說那么輕松。實際上,組件特性已經(jīng)深深植入c#語言的各個層面,可為是c#銳利(sharp)之處。2.2sqlserver2008簡介sqlserver2008是microsoft公司推出的sqlserver數(shù)據(jù)庫管理系統(tǒng)的新版本。該版本繼承了sqlserver2005版本的優(yōu)點,同時又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點??煽缭綇倪\行microsoftwindowsserver2003到運行microsoftwindowsxp的大型多處理器的服務(wù)器等多種平臺使用。其特點有如下幾點:a.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。b.圖形化用戶界面。c.豐富的編程接口工具。d.sqlserver與windowsnt完全集成。e.具有很好的伸縮性。f.對web技術(shù)的支持。g.sqlserver提供數(shù)據(jù)倉庫功能。2.3程序運行環(huán)境硬件平臺:cpu:p41.8ghz內(nèi)存:512mb以上軟件平臺:操作系統(tǒng):windowsxp數(shù)據(jù)庫:sqlserver2008開發(fā)環(huán)境:microsoftvisualstudio2008開發(fā)語言:c#語言3系統(tǒng)分析3.1系統(tǒng)可行性分析3.1.1經(jīng)濟(jì)可行性分析賓館酒店預(yù)定系統(tǒng)的開發(fā)從長遠(yuǎn)的角度看,投資可以完全收回,并可以節(jié)省管理費用,避免了人工填單操作所帶來的一系列不必要的麻煩和相當(dāng)大的風(fēng)險,節(jié)省了用戶和相關(guān)工作人員的時間,能夠很好的提高工作效率,改進(jìn)決策質(zhì)量。同時也對酒店的靈活管理有了很大的提高,有利于提高酒店的運營和服務(wù)效率,其開發(fā)前景良好并能產(chǎn)生很好的經(jīng)濟(jì)和社會效益。3.1.2技術(shù)可行性分析本系統(tǒng)數(shù)據(jù)庫部分采用了目前比較流行的sqlserver2008,可以方便對數(shù)據(jù)的修改、查找、刪除等功能,同時確保數(shù)據(jù)的完整性和安全性。同時,采用visualstudio2008作為前臺界面開發(fā)平臺,方便、有效,還可以保證畫面的美觀。3.1.3法律可行性分析本系統(tǒng)的開發(fā)作為計算機(jī)畢業(yè)設(shè)計以鞏固以前所學(xué)的知識,此程序完全由本人獨立開發(fā),僅供個人所用,沒有侵犯任何版權(quán),也沒有違反國家相關(guān)法律法規(guī)及相關(guān)方面的規(guī)定,所以法律方面可行。3.2系統(tǒng)需求分析根椐調(diào)查分析,此系統(tǒng)應(yīng)便于對酒店客房資源進(jìn)行綜合管理,最終目的是提高工作效率和減輕勞動強(qiáng)度;提高信息處理速度和準(zhǔn)確性;為業(yè)務(wù)、管理提供更方便的服務(wù)項目。提高酒店經(jīng)營效益和市場分析抉擇。本系統(tǒng)應(yīng)根據(jù)不同的用戶實現(xiàn)相應(yīng)的功能。首先為管理員,即酒店管理者。該類型用戶將實現(xiàn)對房間信息的相關(guān)操作,同時還可以對用戶進(jìn)行管理,并可實時查看酒店收支情況。其次是前臺用戶,此類用戶主要實現(xiàn)了為客戶辦理房間的入住,退房等操作,同時還可添加vip用戶。4系統(tǒng)設(shè)計4.1系統(tǒng)模塊設(shè)計4.1.1登陸模塊必須輸入正確的用戶名、密碼和用戶類型才能進(jìn)入相應(yīng)的系統(tǒng)界面。任何一處填錯或空白都將給出提示信息。4.1.2管理員模塊房間信息模塊:可以對房間號,位置,描述等信息的查詢,修改等操作。房間設(shè)施模塊:實現(xiàn)對某一類型房間內(nèi)部設(shè)施的統(tǒng)一管理。用戶信息模塊:里面包含了公司用戶和vip用戶兩部分。對于公司用戶可以執(zhí)行添加,刪除等操作。對于vip用戶信息,只能執(zhí)行修改、刪除操作,添加部分由前臺實現(xiàn)。營業(yè)狀況模塊:可以查詢某一時間段的收入情況。個人信息模塊:實現(xiàn)了對于當(dāng)前登陸用戶的信息查看和密碼修改。4.1.3前臺模塊房間狀態(tài)模塊:可以查看當(dāng)前的房間狀態(tài)信息。并為客戶辦理入住,退房手續(xù)(對于vip客戶會享受相應(yīng)的折扣)。vip模塊:可以對vip用戶信息進(jìn)行添加、修改、刪除等操作。個人信息模塊:實現(xiàn)了對于當(dāng)前登陸用戶的信息查看和密碼修改。4.2系統(tǒng)結(jié)構(gòu)圖酒店管理系統(tǒng)酒店管理系統(tǒng)登陸模塊管理員模塊前臺模塊房間信息模塊房間設(shè)施模塊用戶信息模塊營業(yè)狀況模塊個人信息模塊公司用戶信息vip用戶信息房間狀態(tài)模塊vip模塊個人信息模塊圖4.2-1系統(tǒng)結(jié)構(gòu)圖4.3系統(tǒng)功能圖酒店管理系統(tǒng)酒店管理系統(tǒng)管理員前臺房間信息瀏覽房間信息修改房間刪除房間添加內(nèi)部設(shè)施更改公司用戶信息瀏覽公司用戶信息刪除vip用戶信息修改收支統(tǒng)計個人密碼修改房間狀態(tài)查看客戶入住辦理客戶退房辦理vip用戶添加退出圖4.3-1系統(tǒng)功能圖5數(shù)據(jù)庫設(shè)計5.1e-r模型5.1.1模型簡介e-r模型是數(shù)據(jù)進(jìn)行第一層抽象的表示方法。它的主要成分包括:實體、聯(lián)系和屬性。使用這三種成分,我們可以建立許多數(shù)據(jù)庫應(yīng)用系統(tǒng)的e-r模型。對于賓館酒店預(yù)定系統(tǒng)中使用到的實體和屬性可以定義如下(其中帶下劃線的屬性為主屬性):客房:(房間號,規(guī)格,位置,狀態(tài),描述,單價,床位數(shù),空調(diào),電視)客戶:(房間號,身份證號,姓名,入住時間)管理員:(用戶名,密碼,權(quán)限)vip用戶:(vip卡號,身份證號,姓名,vip級別,已客房客房規(guī)格位置狀態(tài)描述單價床位數(shù)空調(diào)電視客戶租賃身份證號姓名入住時間管理員管理用戶名密碼權(quán)限登記vip用戶管理vip卡號vip級別身份證號姓名已消費數(shù)額圖5.1.1-1數(shù)據(jù)庫應(yīng)用系統(tǒng)的e-r模型5.2數(shù)據(jù)庫的具體實現(xiàn)該系統(tǒng)采用sqlserver2008作為后臺數(shù)據(jù)庫進(jìn)行存儲所有與系統(tǒng)相關(guān)的數(shù)據(jù)。在其中建立名為htl_manager的數(shù)據(jù)庫,本系統(tǒng)的所有數(shù)據(jù)信息都將儲存在該數(shù)據(jù)庫中。在設(shè)計過程中考慮數(shù)據(jù)完整性約束。數(shù)據(jù)庫上的完整性的約束條件一般有以下兩類:a、屬性值的約束這類約束是對屬性取值的類型、范圍、精度等的限制,和屬性的語義有關(guān)。b、數(shù)據(jù)之間聯(lián)系的約束。這類約束反映了數(shù)據(jù)之間存在的聯(lián)系,在關(guān)系數(shù)據(jù)模型中指多個屬性或多個元組之間聯(lián)系的約束。比如,屬性之間的函數(shù)依賴、多值依賴。顧客所住的房間應(yīng)該在房間列表中存在的;每位工作人員一定屬于某個部門,有一定的職位等等。在許多數(shù)據(jù)模型中都是表明了數(shù)據(jù)之間的某些依賴關(guān)系的,或者是隱式或者是顯式的。根據(jù)系統(tǒng)功能需要主要包括以下數(shù)據(jù)表:用戶信息表(htl_user)、房間表(htl_room)、房間設(shè)施表(htl_room_facilities)、客戶表(htl_guest)、vip用戶表(htl_vip)、vip設(shè)置表(htl_vipset)、收入統(tǒng)計表(htl_count)。具體信息如下:表5.2-1用戶信息表(htl_user)列名數(shù)據(jù)類型長度是否為主鍵用戶名(r_id)nvarchar50是密碼(r_pwd)nvarchar50權(quán)限(r_permision)int4表5.2-2房間表(htl_room)列名數(shù)據(jù)類型長度是否為主鍵房間號(r_id)char10是房間規(guī)格(r_slvl)char10位置(r_position)varchar50當(dāng)前狀(r_permision)bit2描述(r_description)varchar50單價(r_price)smallmoney10表5.2-3房間設(shè)施表(htl_room_facilities)列名數(shù)據(jù)類型長度是否為主鍵規(guī)格(r_slvl)nchar10是床位數(shù)(bed_num)int4空調(diào)(aircondition)bit2電視(tv)bit2表5.2-4客戶表(htl_guest)列名數(shù)據(jù)類型長度是否為主鍵房間號(r_id)char10是身份證號(g_id)varchar50是姓名(g_name)varchar50入住時間(begindate)smalldatetime14表5.2-5vip用戶表(htl_vip)列名數(shù)據(jù)類型長度是否為主鍵vip卡號(v_cardid)varchar50是身份證號(v_id)varchar50是姓名(v_name)varchar50vip級別(v_lvl)int4消費數(shù)額(v_count)money10表5.2-6vip設(shè)置表(htl_vipset)列名數(shù)據(jù)類型長度是否為主鍵vip級別(v_lvl)int4是享受折扣(v_zk)int4最低額(v_leasecount)int4稱號(v_title)nchar10

表5.2-7收入統(tǒng)計表(htl_count)列名數(shù)據(jù)類型長度是否為主鍵房間號(r_id)char10身份證號(g_id)varchar50姓名(g_name)varchar50入住時間(begindate)smalldatetime14退房時間(endtate)smalldatetime14消費額(count)money106系統(tǒng)主要/關(guān)鍵技術(shù)說明6.1公共模塊6.1.1實現(xiàn)與數(shù)據(jù)庫連接首先要實現(xiàn)與數(shù)據(jù)庫的連接,通過sqldatasource控件添加數(shù)據(jù)源,并將連接字符串添加進(jìn)web.config文件中。代碼如下:<connectionstrings> <addname="htl_managerconnectionstring"connectionstring="datasource=(local);initialcatalog=htl_manager;integratedsecurity=true"providername="system.data.sqlclient"/> </connectionstrings>6.1.2配置相關(guān)文件圖6.1.2-1母版頁根據(jù)軟件設(shè)計需要,建立后臺母版頁admin_masterpage.master.具體如圖。其中包含sitemappath控件和treeview控件。其中sitemappath控件需要web.sitemap文件支持。因為本系統(tǒng)在前臺頁面部分也用到一個sitemappath控件,則需要在web.config文件中添加相關(guān)數(shù)據(jù)以實現(xiàn)不同的sitemappath控件連接相應(yīng)的web.sitemap上。sitemappath控件的主要作用是用于顯示當(dāng)前頁面所處的位置。首先,打開web.config文件,在<system.web> </system.web>中添加如下代碼:<sitemap> <addsitemapfile="~/admin/web.sitemap"name="my_adminwebsitemap"type="system.web.xmlsitemapprovider,system.web,version=,culture=neutral,publickeytoken=b03f5f7f11d <addsitemapfile="~/qiantai/web.sitemap"name="my_qiantaiwebsitemap"type="system.web.xmlsitemapprovider,system.web,version=,culture=neutral,publickeytoken=b03f5f7f11d </sitemap>其中,sitemapfile中是sitemap的位置,name內(nèi)部名稱不能相同,用于sitemappath控件的綁定。添加成功之后,調(diào)出sitemappathn屬性設(shè)置面板,將sitemapprovider屬性設(shè)置為"my_adminwebsitemap",如圖6.1.2-2所示。圖6.1.2-1接下來編輯web.sitemap文件。具體代碼如下:<?xmlversion="1.0"encoding="utf-8"?><sitemapxmlns="/aspnet/sitemap-file-1.0"><sitemapnodeurl="./admin/admin.aspx"title="管理員"description="admin"><sitemapnodeurl=""title="房間信息"description="room_infor"><sitemapnodeurl="./admin/room_scan.aspx"title="信息一覽"description="room_scan"/><sitemapnodeurl="./admin/room_modify.aspx"title="查詢/修改"description="room_modify"/><sitemapnodeurl="./admin/room_add.aspx"title="房間添加"description="room_add"/></sitemapnode><sitemapnodeurl=""title="房間設(shè)施"description="roo_faci_info"><sitemapnodeurl="./admin/room_faci_scan.aspx"title="信息一覽"desvription="room_faci_scan"/></sitemapnode><sitemapnodeurl=""title="用戶信息"description="user_vip_info"><sitemapnodeurl=""title="公司用戶"description="usr_info"><sitemapnodeurl="./admin/user_scan.aspx"title="信息一覽"description="user_scan"/><sitemapnodeurl="./admin/user_add.aspx"title="公司用戶添加"description="user_add"/></sitemapnode><sitemapnodeurl=""title="vip用戶"description="vip_info"><sitemapnodeurl="./admin/vip_scan.aspx"title="信息一覽"description="vip_scan"/></sitemapnode></sitemapnode><sitemapnodeurl=""title="營業(yè)情況"description="check"><sitemapnodeurl="./admin/check_count.aspx"title="收支統(tǒng)計"description="check_count"/></sitemapnode><sitemapnodeurl=""title="個人信息"description="sef_info"><sitemapnodeurl="./admin/loginuser_scan.aspx"title="信息一覽"description="loginuser_scan"/></sitemapnode></sitemapnode></sitemap>點擊treeview控件右上角標(biāo)志,編輯treeview結(jié)點,設(shè)置結(jié)點名稱,并設(shè)置連接屬性。圖6.1.2-2treeview結(jié)點編輯面板首先建立前臺母版頁qiantai_masterpage.master,并編寫web.sitemap文件。并將此處sitemappath控件的sitemapprovider屬性設(shè)置為"my_qiantaiwebsitemap"。web.sitemap代碼如下:<?xmlversion="1.0"encoding="utf-8"?><sitemapxmlns="/aspnet/sitemap-file-1.0"><sitemapnodeurl=""title="前臺"description="qiantai"><sitemapnodeurl="./qiantai/free_room.aspx"title="空閑房間"description="free_room"><sitemapnodeurl="./qiantai/yuding_room.aspx"title="房間預(yù)定"description="yuding_room"/></sitemapnode><sitemapnodeurl="./qiantai/rent_room.aspx"title="已租房間"description="rent_room"><sitemapnodeurl="./qiantai/tui_room.aspx"title="退房管理"description="tui_room"/></sitemapnode><sitemapnodeurl="./qiantai/all_room.aspx"title="全部房間信息"description="all_room"/><sitemapnodeurl=""title="vip通道"description="vip_info"><sitemapnodeurl="./qiantai/vip_scan.aspx"title="vip用戶一覽"description="vip_scan"/><sitemapnodeurl="./qiantai/vip_add.aspx"title="vip用戶添加"description="vip_add"/></sitemapnode><sitemapnodeurl=""title="個人信息"description="self_info"></sitemapnode></sitemapnode></sitemap>6.1.3登陸模塊圖6.1首先進(jìn)入登陸界面(如圖6.2-1),輸入正確的用戶名,密碼和相應(yīng)的權(quán)限,否則將報錯(如圖6.2-2)。圖6.1具體代碼如下://從文件web.config中讀取連接字符串stringstrconn=configurationmanager.connectionstrings["htl_managerconnectionstring"].connectionstring;//連接本地計算機(jī)的hms數(shù)據(jù)庫sqlconnectioncn=newsqlconnection(strconn);cn.open();//構(gòu)造sql語句,該語句在users表中檢查用戶名和密碼是否正確stringmysql="select*fromhtl_userwhereu_name='"+this.textbox1.text.trim()+"'andu_pwd='"+this.textbox2.text.trim()+"'andu_permision='"+this.radiobuttonlist1.selecteditem.value+"'";//創(chuàng)建command對象sqlcommandcmd=newsqlcommand(mysql,cn);//執(zhí)行executereader()方法sqldatareaderdr=cmd.executereader();if(dr.read()){this.label3.text="";//保存當(dāng)前用戶名及用戶權(quán)限session["uname"]=dr["u_name"].tostring();session["upermision"]=dr["u_permision"].tostring();this.label3.text="歡迎您!"+session["uname"];if(session["upermision"].tostring()=="1"){ //進(jìn)入酒店總管界面response.redirect("./admin/admin.aspx");}elseif(session["upermision"].tostring()=="2"){ //進(jìn)入酒店前臺界面response.redirect("./qiantai/all_room.aspx");}}else{this.label3.text="對不起,您的用戶名/密碼不正確,請重新輸入";}//關(guān)閉連接cn.close();6.2系統(tǒng)模塊6.2.1管理員模塊圖6.2.1驗證密碼完畢,進(jìn)入管理員界面(如圖.2房間信息模塊6.2.點擊房間信息子菜單下的信息一覽鏈接,進(jìn)入房間信息瀏覽界面,內(nèi)部使用了gridview控件,同時連接數(shù)據(jù)源datasource1,實現(xiàn)將房間相關(guān)信息顯示出來,并可以執(zhí)行刪除操作(如圖6.2.2圖6.2.2-2圖6.2.2-點擊查詢/修改,進(jìn)入查詢頁面??梢詫崿F(xiàn)對房間的查找,并可對查到的數(shù)據(jù)進(jìn)行修改和刪除的操作(如圖6.2.圖6.2.2-點擊房間添加,進(jìn)入添加頁面。6.2.3房間設(shè)施模塊功能與上述模塊類似,同樣使用了gridview控件,但在控件上增加了編輯功能,取消了刪除功能。圖6.2.3-6.2.4用戶信息模塊圖6.2.4-本模塊中的公司用戶信息一覽與vip信息一覽與上面模塊功能類似,在此不再綴述。在公司用戶部分,管理員擁有添加功能(如圖6.2.代碼如下:protectedvoidbutton1_click(objectsender,eventargse){intstat=0;this.label4.visible=false;this.label5.visible=false;if(this.textbox1.text.trim()==""){this.label4.visible=true;this.label4.text="該項不可為空!";stat++;}if(this.textbox2.text.trim()==""){this.label5.visible=true;this.label5.text="該項不可為空!";stat++;}if(stat==0){//從文件web.config中讀取連接字符串stringstrconn=configurationmanager.connectionstrings["htl_managerconnectionstring"].connectionstring;//連接本地計算機(jī)的hms數(shù)據(jù)庫sqlconnectioncn=newsqlconnection(strconn);cn.open();//構(gòu)造sql語句,該語句在users表中檢查用戶名和密碼是否正確stringmysql="select*fromhtl_userwhereu_name='"+this.textbox1.text.trim()+"'";sqlcommandcmd=newsqlcommand(mysql,cn);//執(zhí)行executereader()方法sqldatareaderdr=cmd.executereader();if(dr.read()){this.label4.visible=true;this.label4.text="用戶已存在!";this.textbox1.text="";this.textbox2.text="";}else{cn.close();cn.open();stringadd_sql="insertintohtl_user(u_name,u_pwd,u_permision)values('"+this.textbox1.text.trim()+"','"+this.textbox2.text.trim()+"','"+this.radiobuttonlist1.selecteditem.value+"')";sqlcommandadd_cmd=newsqlcommand(add_sql,cn);sqldatareadera_dr=add_cmd.executereader();response.write("<script>alert('添加成功')</script>");response.write("<scriptlanuague=javascript>window.location.href='user_add.aspx'</script>");}cn.close();}6.2.5營業(yè)狀況模塊圖6.2.5-管理員可查詢指定時間段的收入情況。本功能的實現(xiàn)用到了一部分ajax控件scriptmanagert和calendarextender。當(dāng)用戶將指針移至calendarextender所綁定的文本框中時,就會自動顯示出日歷,供用戶選擇上面的日期(如圖6.2.4部分代碼如下:stringsql="select*fromhtl_countwhereenddate>='"+this.textbox1.text.trim()+"'andenddate<='"+this.textbox2.text.trim()+"'";sqldataadaptersda=newsqldataadapter(sql,cn);datasetds=newdataset();sda.fill(ds);this.gridview1.datasource=ds;this.gridview1.databind();cn.close();if(ds.tables[0].rows.count==0){this.label3.text="無相關(guān)數(shù)據(jù)!";this.label4.visible=false;this.label5.visible=false;}else{this.gridview1.headerrow.cells[0].text="房間號";this.gridview1.headerrow.cells[1].text="身份證號";this.gridview1.headerrow.cells[2].text="姓名";this.gridview1.headerrow.cells[3].text="開房時間";this.gridview1.headerrow.cells[4].text="退房時間";this.gridview1.headerrow.cells[5].text="收入";this.label3.text="";this.label4.visible=true;this.label5.visible=true;}doublesumprice=0;for(inti=0;i<ds.tables[0].rows.count;i++){datarowdr=ds.tables[0].rows[i];sumprice=sumprice+convert.todouble(dr["count"].tostring());}this.label4.text=convert.tostring(sumprice)+"元";}6.2.6個人信息模塊圖6.2.6-圖6.2.本模塊實現(xiàn)了個人信息的瀏覽、修改密碼功能,當(dāng)點擊修改密碼按鈕時,自動彈出修改密碼面板。修改成功后將得到提示信息。6.3前臺模塊6.3.1房間狀態(tài)模塊圖6.3.1本模塊功能的實現(xiàn)主要運用了gridlist控件,通過自定義模板,在控件中添加按鈕,實現(xiàn)房間的入住,退房辦理。首先點擊顯示全部房間狀態(tài),則會顯示酒店所有房間當(dāng)前租售狀態(tài)(如圖6.3.1-1)。點擊空閑房間查看,則會顯示當(dāng)前空房狀態(tài)(如圖6.3.1-2)。點擊入住,則進(jìn)入房間入住辦理界面(如圖6.3.圖6.3.1圖6.3.1點擊已租房間則可查看當(dāng)前已租房間狀態(tài)(如圖6.3.1-4)。點擊退房,則進(jìn)入退房界面,若是vip用戶,則可享受打折優(yōu)惠(如圖6.3.圖6.3.1.圖6.3.1部分代碼如下:protectedvoidpage_load(objectsender,eventargse){this.label7.text=session["get_rid"].tostring();this.label11.text=datetime.now.toshortdatestring().tostring();//從文件web.config中讀取連接字符串stringstrconn=configurationmanager.connectionstrings["htl_managerconnectionstring"].connectionstring;//連接本地計算機(jī)的hms數(shù)據(jù)庫//sqlconnectioncn=newsqlconnection(strconn);sqlconnectioncn=newsqlconnection(strconn);cn.open();//構(gòu)造sql語句,該語句在users表中檢查用戶名和密碼是否正確stringmysql0="selectr_pricefromhtl_roomwherer_id='"+this.label7.text.trim()+"'";sqlcommandcmd0=newsqlcommand(mysql0,cn);sqldatareaderdr0=cmd0.executereader();dr0.read();str0=dr0["r_price"].tostring();cn.close();cn.open();stringmysql1="select*fromhtl_guestwherer_id='"+this.label7.text.trim()+"'";//創(chuàng)建command對象sqlcommandcmd1=newsqlcommand(mysql1,cn);//執(zhí)行executereader()方法sqldatareaderdr1=cmd1.executereader();if(dr1.read()){this.label8.text=dr1["g_name"].tostring();this.label9.text=dr1["g_id"].tostring();this.label10.text=dr1["begindate"].tostring();}cn.close();timespantsp=datetime.now-convert.todatetime(this.label10.text);intdays=tsp.days;if(days==0)days=1;cn.open();stringmysql2="select*fromhtl_vipwherev_id='"+this.label9.text.trim()+"'";sqlcommandcmd2=newsqlcommand(mysql2,cn);sqldatareaderdr2=cmd2.executereader();if(dr2.read()){vvip=1;str1=dr2["v_lvl"].tostring();cn.close();cn.open();stringmysql3="select*fromhtl_vipsetwherev_lvl='"+str1+"'";sqlcommandcmd3=newsqlcommand(mysql3,cn);sqldatareaderdr3=cmd3.executereader();if(dr3.read()){str2=dr3["v_zk"].tostring();str3=dr3["v_title"].tostring();}this.label13.text="尊貴的"+str3+"用戶,你可以享受"+str2+"折優(yōu)惠!";this.label12.text=convert.tostring(convert.todouble(str0)*days*convert.todouble(str2)/10);}else{this.label12.text=convert.tostring(convert.todouble(str0)*days);}cn.close();}6.3.2vip用戶模塊實現(xiàn)了對vip用戶的修改、刪除、添加等操作(如圖6.3.2-1,6.3.圖6.3.圖.3人個信息模塊圖6.3圖6.3.3本模塊實現(xiàn)了個人信息的瀏覽、修改密碼功能,當(dāng)點擊修改密碼按鈕時,自動彈出修改密碼面板。修改成功后將得到提示信息。7軟件測試7.1軟件測試的必要性軟件測試是“由人工或自動方法來執(zhí)行或評價系統(tǒng)或系統(tǒng)部件的工程,以驗證它是否滿足規(guī)定的要求,或識別出期望的結(jié)果和實際結(jié)果之間無差別”。軟件測試的主要任務(wù)是發(fā)現(xiàn)并排除在軟件需求分析,設(shè)計和實現(xiàn)階段產(chǎn)生的各種錯誤,以保證交付軟件的質(zhì)量。隨著軟件規(guī)模及軟件復(fù)雜度的日益增長,軟件質(zhì)量已經(jīng)成為不可忽視的問題。軟件測試是保證軟件質(zhì)量的重要手段。因此人們越來越重視軟件測試工作。軟件測試的目的是“在一定的研制的時間和經(jīng)費限制下,通過執(zhí)行有限個測試過程,盡可能多的發(fā)現(xiàn)軟件中的錯誤”每個軟件產(chǎn)品都是不可避免的存在缺陷,所以在系統(tǒng)設(shè)計基本完成后,我們就必須對設(shè)計的作品從各方面進(jìn)行測試,使作品趨于完善,增加作品的穩(wěn)定性。7.2測試7.2.1模塊測試模塊測試的目的是保證每個模塊作為一個單元能正確運行,所以模塊測試通常又稱為單元測試。在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計的錯誤。在測試中遇到的問題常有:系統(tǒng)在更換計算機(jī)后不能正常運行,通常為提示數(shù)據(jù)庫連接不正確,此時只需要修改一下配置文件,重新連接一下數(shù)據(jù)庫,之后系統(tǒng)就可以正常運行了。有的是因為起初所運行的環(huán)境版本太高,而后在到版本低的環(huán)境中運行,也會導(dǎo)致打不開系統(tǒng)。如本系統(tǒng)在vs2008環(huán)境下開發(fā),在vs2005里就不可運行。7.2.2子系統(tǒng)測試子系統(tǒng)測試是把經(jīng)過單元測試的模塊放在一起形成一個子系統(tǒng)來測試。模塊間的協(xié)調(diào)和通信是這個測試過程中的主要問題,因此這個步驟著重測試模塊的接口。例如,在前臺管理這個子系統(tǒng)中,有入住、退房、添加vip用戶等幾個功能模塊。子系統(tǒng)測試就是把這幾個模塊結(jié)合起來形成一個完整的子系統(tǒng),然后整體運行一下,以找出其中是否存在功能的沖突,是否會導(dǎo)致數(shù)據(jù)的紊亂等等。7.2.3系統(tǒng)測試系統(tǒng)測試是對整個系統(tǒng)進(jìn)行的運行測試,只有先通過對各個模塊測試通過以后,才能對整個系統(tǒng)進(jìn)行測試。通過系統(tǒng)測試,開發(fā)人員能夠檢測出程序的編碼錯誤,可以檢查到該軟件是否符合用戶的要求,對于不足之處加以修改完善,直到其符合說明書的要求為止。盡量實現(xiàn)其所需要的所有的功能,從而達(dá)到系統(tǒng)測試的目的。不論是子系統(tǒng)測試還是系統(tǒng)測試,都兼有檢測和組裝兩重含義,通常稱為集成測試。7.3調(diào)試測試本身的目的是盡可能多地暴露程序中的錯誤,但是,發(fā)現(xiàn)錯誤的最終目的還是為了改正錯誤。在成功的測試之后,還必須進(jìn)一步診斷和改正程序中的錯誤,這就是調(diào)試的任務(wù)。調(diào)試的過程由兩個步驟組成,它從表示程序中存在錯誤的某些跡象開始。首先確定錯誤的準(zhǔn)確位置,也就是找出是哪個模塊或哪些接口引起的錯誤;然后,仔細(xì)研究這段代碼以確定問題的原因,并設(shè)法改正錯誤。通過不斷地測試、調(diào)試,解決了系統(tǒng)中一系列錯誤所在,如:界面美化問題,控件使用問題,代碼出錯問題,數(shù)據(jù)庫連接與數(shù)據(jù)正確顯示等,使系統(tǒng)功能更加完善,系統(tǒng)更加強(qiáng)大有力。綜合評估如下:總體來說,本系統(tǒng)設(shè)計較為成功,能實現(xiàn)預(yù)計的功能,達(dá)到數(shù)據(jù)管理的目的。但考慮到商業(yè)使用過程中,本系統(tǒng)的各個功能模塊部分只是實現(xiàn)了基本的功能,而且當(dāng)今社會,智能化的發(fā)展越來越快,日常事務(wù)也越來越繁多,越來越細(xì)微,本系統(tǒng)還需要進(jìn)一步的完善。結(jié)束語通過近半年的努力,終于完成了本次設(shè)計??吹阶约旱脑O(shè)計成果多少有些成就感。我覺得畢業(yè)設(shè)計不只是個人能力的體現(xiàn),更主要的是它也是一個重要的學(xué)習(xí)過程。通過本次畢業(yè)設(shè)計我學(xué)到了不少新的技術(shù)知識,也遇到了不少問題,原本對自己的理論知識信心十足,但真正靜下心來開發(fā)一個自己的系統(tǒng)的時候,卻總是有一種心有余而力不足的感覺,遇到了許多從未遇到過的問題,出現(xiàn)了許多毫無征兆的錯誤,通過同學(xué)的幫助,上網(wǎng)查詢等多種解決方法,終于將問題一一處理好,在這個過程中自己的動手實踐能力得到了很大的提高。由于水平有限,本系統(tǒng)還存在許多不夠完善的地方,比如水晶報表功能,有待今后改進(jìn)。也希望自己能在.net這條路上繼續(xù)走下去,做個技術(shù)型人才。在本系統(tǒng)的開發(fā)設(shè)計過程中,感謝一直對我畢業(yè)設(shè)計提供幫助的老師們,沒有他們的悉心指導(dǎo),我不可能完成符合要求的合格的畢業(yè)設(shè)計。與此同時,我也要感謝對我畢業(yè)設(shè)計提供幫助的同學(xué)們,是你們給予了我更多廣泛的設(shè)計思路,才使得我的思維更加寬廣,這對于我的畢業(yè)設(shè)計來說,是一種莫大的幫助,謝謝你們。同時,我也要再次感謝全體老師,是你們在辛勤地為我們做了許多我們不曾注重的一些細(xì)節(jié)問題,為我們無論是在設(shè)計上還是在論文中,你們的勞動都是我的畢業(yè)設(shè)計完成不可缺少的因素。

參考文獻(xiàn):[1]張智強(qiáng):sqlserver2005課程設(shè)計案例經(jīng)編,清華大學(xué)出版社,2008.6,p34-p38[2]周靖:c#本質(zhì)論,人民郵電出版社,2008.8,p234-p250;[3]王孟然:sqlserver基礎(chǔ)知識詳解,人民大學(xué)出版社,2007.3,p72-p90[4]胡峰:c#案例分析,清華大學(xué)出版社,2007.9,p128-p135[5]徐然:sqlserver2005完全解讀,北京大學(xué)出版社,2008.5,p342-p351[6]周山峰:c#企業(yè)開發(fā)經(jīng)典案例分析,人民郵電出版社,2006.8,p324-p397[7]陳紅:數(shù)據(jù)庫系統(tǒng)原理教程,清華大學(xué)出版社,2005.7,p113-p143[8]楊文元:軟件工程與實踐,廈門大學(xué)出版社,2003.2,p211-p256畢業(yè)設(shè)計任務(wù)書學(xué)生姓名謝依依學(xué)號2008102038指導(dǎo)教師肖利群系名稱計算機(jī)科學(xué)與技術(shù)系專業(yè)名稱計算機(jī)科學(xué)與技術(shù)設(shè)計題目賓館酒店預(yù)定系統(tǒng)題目來源教學(xué)實踐一、基本任務(wù)與要求基本任務(wù)包括:按課題要求,設(shè)計出賓館酒店預(yù)定系統(tǒng)。按畢業(yè)設(shè)計要求,撰寫設(shè)計報告說明書?;疽蟀ǎ捍舜卧O(shè)計將要模擬完成建立一個賓館酒店預(yù)定系統(tǒng),實現(xiàn)信息化。通過先進(jìn)的.net平臺實現(xiàn)前臺對房間入住、退房、vip用戶添加等功能。對于酒店管理者可以實現(xiàn)房間信息、人員賬號、個人信息的管理并可實時查詢酒店營業(yè)情況,節(jié)省了大量的勞力財力,加強(qiáng)了公司的現(xiàn)代化管理和高效的服務(wù)。酒店日常管理中所涉及到的大量數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器端采用了商業(yè)流行的sqlserver2008作為后臺數(shù)據(jù)庫,結(jié)合sql語句強(qiáng)大的處理功能實現(xiàn)酒店管理中各個對象的分類、添加、刪除、修改等操作。采用visualstudio2008作為前臺頁面設(shè)計。二、工作內(nèi)容及時間安排1、選題:2012年01月01日—2012年01月04日2、開題報告:2012年01月05日—2012年01月10日3、收集資料、確定實施方案:2012年01月11日—2012年02月11日4、模塊設(shè)計與系統(tǒng)設(shè)計:2012年02月12日—2012年04月10日5、整理資料、編寫設(shè)計報告:2012年04月11日—2012年04月21日6、完成定稿、打印、交付設(shè)計報告:2012年04月21日—2012年05月07日7、答辯:2012年05月08日—2012年05月10日三、需要提供有關(guān)材料1、畢業(yè)設(shè)計任務(wù)書;2、畢業(yè)設(shè)計開題報告;3、畢業(yè)設(shè)計實施過程記錄表;4、設(shè)計報告正文[嚴(yán)格按照四川師范大學(xué)成都學(xué)院畢業(yè)設(shè)計規(guī)范要求撰寫];5、畢業(yè)設(shè)計評審表(指導(dǎo)教師);6、畢業(yè)設(shè)計評審表(評閱人1、2);7、畢業(yè)設(shè)計答辯記錄評審表。

畢業(yè)設(shè)計開題報告學(xué)生姓名謝依依學(xué)號2008102037設(shè)計題目賓館酒店預(yù)定系統(tǒng)1、選題背景(含國內(nèi)外相關(guān)研究綜述及評價)與意義。選題背景:隨著計算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,internet技術(shù)越來越廣泛的應(yīng)用,網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴(kuò)大,給酒店業(yè)計算機(jī)應(yīng)用帶來了蓬勃發(fā)展的機(jī)遇。采用全新的計算機(jī)網(wǎng)絡(luò)和管理系統(tǒng),將成為提高酒店管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。所以酒店管理系統(tǒng)是酒店經(jīng)營不可缺少的現(xiàn)代工具。選題意義:現(xiàn)代化酒店是城市的重要基礎(chǔ)設(shè)施,酒店業(yè)的發(fā)展,直接支持著城市經(jīng)濟(jì)的繁榮、旅游業(yè)的興旺和廣大市民的生活需要,同時也是城市建設(shè)現(xiàn)代化的一個重要標(biāo)志。全球都把現(xiàn)代化酒店管理作為現(xiàn)代企業(yè)管理的重要組成部分。隨著當(dāng)今世界經(jīng)濟(jì)和計算機(jī)的飛速發(fā)展以及網(wǎng)絡(luò)的普及,酒店在內(nèi)部實現(xiàn)用戶通過電話預(yù)約或親自前往酒店預(yù)訂客房,服務(wù)員人工填寫客房預(yù)訂表進(jìn)行客房預(yù)訂的傳統(tǒng)模式已經(jīng)十分落后,滿足不了現(xiàn)代人的需要。對那些在外地的旅客來說,他們十分希望可以方便快捷的查看酒店的配套設(shè)施和環(huán)境來決定預(yù)訂酒店房間,以節(jié)約他們寶貴的時間,而且面對酒店業(yè)競爭的日益激烈,酒店業(yè)要發(fā)展就需要盡力擴(kuò)大經(jīng)營規(guī)模,適應(yīng)當(dāng)今網(wǎng)絡(luò)時代的步伐。b/s結(jié)構(gòu)的城市酒店入住信息管理系統(tǒng)實現(xiàn)了客人在線預(yù)訂客房,后臺管理員對數(shù)據(jù)庫的完整管理。因為internet基于tcp/ip協(xié)議,它可以跨越當(dāng)前幾乎所有的平臺。在任何平臺上只需要安裝一個瀏覽器,可以簡單地移植到任何平臺上,就可以訪問web服務(wù)器,解決了用戶預(yù)訂操作繁瑣,酒店管理信息量大,處理效率低,準(zhǔn)確度差等問題。極大的方便了客人的預(yù)訂和酒店的管理。2、選題研究的方法與主要內(nèi)容。研究方法:通過圖書館借閱書籍,實踐經(jīng)驗,在網(wǎng)上查找相關(guān)方面的資料以及老師的指導(dǎo)完成論文的書寫。主要內(nèi)容:配置相關(guān)開發(fā)環(huán)境以及安裝相關(guān)輔助軟件,為設(shè)計開發(fā)軟件準(zhǔn)備好硬件條件。深入研究管理系統(tǒng)、c#編程語言、數(shù)據(jù)庫原理與應(yīng)用和b/s模式等與該系統(tǒng)有關(guān)的技術(shù)。從書籍、網(wǎng)絡(luò)等相關(guān)渠道搜索現(xiàn)有的賓館酒店預(yù)定系統(tǒng)的設(shè)計實現(xiàn)資料,分析其設(shè)計模式和開發(fā)語言的特點。正確實現(xiàn)系統(tǒng)各個功能、包括界面設(shè)計和功能的完成,完成各個功能模塊的測試。對系統(tǒng)的性能和功能進(jìn)行測試。并優(yōu)化和完善,到系統(tǒng)能按設(shè)計要求運行。3、研究條件和可能存在的問題。研究條件:擁有足夠關(guān)于asp.net技術(shù)的學(xué)習(xí)資料能運用vs2008進(jìn)行軟件設(shè)計掌握了數(shù)據(jù)庫原理及開發(fā)工具的使用了解利用基于b/s模式的開發(fā)意義可能存在的問題:對asp.net技術(shù)的應(yīng)用不夠熟練對vs2008開發(fā)環(huán)境不是很熟悉對要開發(fā)的賓館酒店預(yù)定系統(tǒng)中所包含的元素還不是很清晰4、擬解決的主要問題和預(yù)期的結(jié)果。擬解決的主要問題:迅速學(xué)習(xí)并熟練掌握a技術(shù)及利用vs2008和mssql2008開發(fā)程序通過各種渠道學(xué)習(xí)有關(guān)賓館酒店預(yù)定系統(tǒng)的結(jié)構(gòu)模塊、適用范圍、用戶群、需改善點等資料預(yù)期的結(jié)果:能通過寫論文學(xué)習(xí)到一項新的a技術(shù)并能合理的開發(fā)利用能通過對賓館酒店預(yù)定系統(tǒng)的設(shè)計和開發(fā),學(xué)習(xí)到管理系統(tǒng)軟件的用途,深刻體會到科學(xué)技術(shù)給現(xiàn)代文明社會做出的偉大貢獻(xiàn)5.指導(dǎo)教師意見。指導(dǎo)教師簽名:20

溫馨提示

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

評論

0/150

提交評論