【正文】
ClientID與Client表連接,通過外碼HouseID與House表連接,通過外碼PersonID與Person表連接,Department通過外碼PersonID與Person表連接。 觸發(fā)器 為了實現(xiàn)多個表(BookBill表和hotel表的信息的同步更改,在BookBill表中建立了如下觸發(fā)器,當BookBill表插入或者更改信息的時候,同步更改hotel表的state , Houselastleft、Houselastin表的值[1114]。USE [hotel] GOSET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GOCREATE trigger [UpdateB_trigger] on [dbo].[BookBill]for Update,insert asdeclare @BookBillstate varchar(20),@HouseID varchar(20),@Houselastin varchar(20),@Houselastleft varchar(20)select @BookBillstate=BookBillstate,@HouseID=HouseID ,@Houselastin=BookIndate,@Houselastleft=BookLeftdate from inserted Update House Set =@BookBillstate,=@Houselastleft,=@Houselastin Where =@HouseID 數(shù)據(jù)輸入 建立表格和觸發(fā)器之后,在各自的表中輸入部分數(shù)據(jù),便于后面的測試。例如:在Admin表中輸入數(shù)據(jù): admin數(shù)據(jù)表 系統(tǒng)運行 系統(tǒng)操作使用的說明 賓館住房管理系統(tǒng)主要分為三種登錄模式:分別為客戶、員工 和 管理員,每種登錄模式都具有不一樣的操作,權(quán)限也不相同。在登錄頁面時候,按照不同的用戶類型輸入賬戶和密碼之后就可以登入該系統(tǒng)。如果沒有注冊的用戶,可以選擇注冊再登陸。首先,介紹一下客戶的使用說明:當客戶打開登錄界面之后,輸入正確的賬號和密碼之后,選擇“客戶”類型驗證登錄即可。如果成功登錄之后,進入首頁,右上角會顯示登錄賬號。如果在主頁中點擊“查詢客房”,進入到查詢客房的界面,用戶可以通過選擇“入住日期”和“退房日期”,“客房類型”以及“床位數(shù)”來進行篩選客房。此時,系統(tǒng)將會篩選出符合要求的可以預定的客房,如果,客戶點擊“查看”,則可以打開該客房查看詳情情況,如果點擊“預訂”,則打開“預訂單”,客戶需要按照要求填寫資料,就可以成功完成預訂客房的操作。預訂成功之后,點擊“打印”,就可以打印出該預訂單。如果在主頁中點擊“修改個人資料”,則用戶可以對于自己注冊的個人資料進行修改;如果在主頁中點擊“用戶注冊”,則可以注冊新的賬戶。注意,也就是客戶只能查詢跟預訂,不能修改。如果在主頁中點擊“用戶登錄”菜單欄,則用戶將會重新登錄;同樣,如果在主頁中點擊“退出登錄”,則用戶退出了當前登錄; 其次,主要來介紹一下員工的使用說明。員工打開登錄界面之后,輸入正確的賬號和密碼之后,選擇“員工”類型驗證登錄即可。如果成功登錄之后,進入首頁,右上角會顯示登錄賬號。點擊“預訂客房”同樣也可以進行預訂客房的操作,這里就不再介紹了。在主頁點擊“修改訂單”菜單,可以對于相應的預訂單信息信息修改,可以通過輸入“訂單ID”或者輸入“客戶身份證”和“客房號”來修改相應的訂單(比如將預訂單狀態(tài)由預訂轉(zhuǎn)為入住或者空閑),當然也可以修改其他預訂信息。在主頁點擊“退房結(jié)賬”,可以通過輸入“訂單ID”或者輸入“客戶身份證”和“客房號”來查看相應的訂單。當列表顯示了訂單詳情,可以點擊打印按鈕來打印結(jié)賬訂單??梢渣c擊“退出系統(tǒng)”來注銷此次登錄。注意:重點介紹的是,當員工通過“預訂客房”幫客戶完成了預訂操作之后,如果客戶按期入住了,員工應該登錄系統(tǒng)點擊“修改訂單”。將客房的狀態(tài)由“預訂”修改為“入住”,當客戶退房離開的時候,也記得要登錄系統(tǒng)將客房的狀態(tài)修改“空閑”,同時完成退房結(jié)賬的操作。這個權(quán)限是區(qū)別員工和客戶的操作。最后,來介紹一下管理員的使用說明。管理員打開登錄界面之后,輸入正確的賬號和密碼之后,選擇“管理員”類型驗證登錄即可。如果成功登錄之后,進入首頁,右上角會顯示登錄賬號。當在主頁點擊“客房管理”,則可以對于指定客房進行增刪改操作,“增加新客房”可以完成新增操作,“修改客房信息”可以完成修改和刪除的操作。當在主頁點擊“訂單管理”、“部門管理”、“客戶管理”、“員工管理”,則可以對于進行增刪改操作。注意:管理員的權(quán)限最大,除了不能進行預訂客房操作之外,幾乎可以進行所有的增刪改操作來進行管理。 系統(tǒng)運行結(jié)果 由于篇幅有限,故截取部分圖片:(1)當用戶打開登錄界面,可以選擇登錄類型輸入登錄賬號和密碼,: 登錄界面(2)預訂客房,登錄主頁之后,可以通過查詢客房,然后進行預訂客房操作,:圖 預訂客房(3)入住客房,客戶通過查詢相應的訂單,然后進行修改客房狀態(tài),就可以完成從預訂到入住的操作,打開相應訂單進行操作,: 入住客房 (4)退訂客房,完成結(jié)賬等操作通過不同信息查詢出訂單,然后進行退房和結(jié)賬操作,: 退訂客房結(jié)論ASP.NET技術(shù)是一種全新的技術(shù),只要充分優(yōu)化算法,完全可以編制出功能強大、運行高效的應用程序。ASP.NET是ASP的新一代版本,基于.NET框架,結(jié)合專業(yè)設(shè)計軟件visual studio 2005,將網(wǎng)頁和代碼完全分離,豐富的 WEB控件結(jié)合ADO.NET實現(xiàn)了賓館住房管理功能,方便了進行住房管理系統(tǒng)設(shè)計。對于這次畢業(yè)設(shè)計,本系統(tǒng)是采用UML建模思想進行需求分析,運用ASP.NET技術(shù)進行開發(fā),結(jié)合SQL Server 2005數(shù)據(jù)庫,不僅滿足了住房管理需要,而且保證了數(shù)據(jù)的安全性和可靠性。它是基于B/S結(jié)構(gòu)的賓館住房管理系統(tǒng)。它不同于普通的窗體式C/S 結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng),它屬于B/S結(jié)構(gòu)的WEB開發(fā),這就區(qū)別于普通的單機版的系統(tǒng),這個系統(tǒng)可以實現(xiàn)網(wǎng)上的交互功能。系統(tǒng)基本功能已經(jīng)基本完成,今后會根據(jù)具體情況進一步予以完善。本系統(tǒng)主要是為了改善傳統(tǒng)的手工業(yè)務(wù)流程,建設(shè)管理信息系統(tǒng),實現(xiàn)了訂房流程的信息化,實現(xiàn)了預訂客房,入住客房和退房結(jié)賬等功能。此系統(tǒng)設(shè)置了多種登入類型,不同登錄類型的權(quán)限也不太相同。其中,客戶登錄該系統(tǒng)只能進行網(wǎng)上預訂客房,以及修改個人資料,權(quán)限最小;員工登錄該系統(tǒng),可以完成預訂客房,修改訂單,退房結(jié)賬等所有的核心業(yè)務(wù)流程的操作,當然也可以對于個人信息進行修改;管理員的權(quán)限最大,但是管理員只負責管理資料(客房管理、訂單管理、部門管理、員工管理、客戶管理),其操作不涉及到訂房模塊的業(yè)務(wù)流,不參與到預訂,入住,退房等中來。此系統(tǒng)完成了手工業(yè)務(wù)流程向信息流程的轉(zhuǎn)化,提高了工作效率,為企業(yè)的發(fā)展提供了一定的基礎(chǔ)。至于系統(tǒng)改善之處,由于時間問題,還有就是技術(shù)原因,還是存在不少的問題。由于對于企業(yè)賓館住房管理系統(tǒng)理解的不夠透徹,對于業(yè)務(wù)分析的不夠具體,導致有些操作不夠合理,有些數(shù)據(jù)和資源沒有得到有效的利用。同時,對于系統(tǒng)的美工方面做得還不夠完成,需要更進一步的修改。最后,就是系統(tǒng)數(shù)據(jù)庫設(shè)計時候考慮得不夠周到,出現(xiàn)了不少冗余信息。 參考文獻[1][Z/OL],Http://[2][Z/OL],://[3][J].考試周刊,2009(18):132.[4]張秀萍,陳超萍,.NET的管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].福建電腦 ,2010(1): 109110.[5]劉光明, 陳煉,[J].科技廣場,2005(3): 2124.[6] M L的教務(wù)管理系統(tǒng)分析與設(shè)計計算機時代[J],計算機時代,2010(5):5153. [7][M]. 北京:清華大學出版社,2008.[8]刁成嘉,[M]. 北京:機械工業(yè)出版社,2008[9]黃開枝,康會光, Server 2005中文版基礎(chǔ)教程[M].北京:清華大學出版社,[10]王珊,(第四版)[M]. 北京:高等教育出版社,2007.[11][M].北京:清華大學出版社, [12]孫曉非,冉曉旻,程序設(shè)計基礎(chǔ)教程與實驗指導[M].北京:清華大學出版社,[13]Christian Nagel、Bill 高級編程(第4版)[M]. 北京:清華大學出版社,2006.[14] 余萬宏,郝欽偉,孫清平. 基于B/S模式的高校住房管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 電子科技大學學報(社科版),2008(10):4952.[15]Xiaolin Zhang, BoZhang, Yuehua Wang. Research and Application of Management Information Systems[J]. Chinese Business Review,2005,5(23):7477.[16]Yan Ma, Xiaozhen Zhang, Xiaomei Liang. Study of an Active Network Management System[J]. Journal of Communication and Computer,2006,3(14):3236.[17]YAN Hui,Zhomg Liang,Weii, of manufacture time management system[J]. ChinaUSA Business Review,2009,6(72):5054.致 謝本論文是在我的指導教師呂詩蕓老師的親切關(guān)懷和悉心指導下完成的。在完成論文的過程當中,呂詩蕓嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,精益求精的工作作風,一絲不茍的精神以及對學生的關(guān)懷備至都給我留下了極其深刻的印象,深深地感染和激勵著我。從題目的選擇到最終完成,呂詩蕓老師都始終給我細心的指導和不懈的支持。在這里,我要衷心地感謝我的指導教師呂詩蕓老師!感謝在論文寫作過程中,給予寶貴意見的老師和同學。感謝大學四年中的所有任課老師,他們在四年的學業(yè)過程中給予悉心的教導和幫助,使我具備了論文寫作的基本知識和思考能力。感謝管理學院從事學生工作、教務(wù)工作的老師,他們在四年的大學生活中提供了一個和諧的學習、生活環(huán)境,使我能夠安心學習。隨著畢業(yè)論文的完成,我在廣東工業(yè)的大學四年生活也即將告一段落。在廣工度過的豐富多彩的學習生活也成了我人生當中一筆可貴的財富 。 最后,對參加論文評閱和答辯的各位老師表示謝意!由于本人水平有限,論文尚有不少疏漏之處,敬請指正!