基于NET平臺的客房預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于NET平臺的客房預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于NET平臺的客房預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于NET平臺的客房預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于NET平臺的客房預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于.NET平臺的客房預(yù)訂系統(tǒng)設(shè)計與實現(xiàn)學 院:機電工程學院專 業(yè):計算機科學與技術(shù))班 級:2011級1班)學 號:姓 名:指導教師:答辯時間:摘 要目前人們物質(zhì)生活越來越充裕,對服務(wù)業(yè)的要求也隨之提高。人們對服務(wù)類型產(chǎn)業(yè)的需求也加大了酒店服務(wù)業(yè)領(lǐng)域內(nèi)的競爭力度。在競爭中,想要脫穎而出,迫切需要使用信息技術(shù)來提高整體競爭能力,降低酒店運行成本,提高管理水平和服務(wù)質(zhì)量。本文針對當前存在的此種迫切需求開發(fā)了基于.NET平臺的客房預(yù)訂系統(tǒng)。通過對顧客的需求和所反映的問題進行分析,并充分考慮未來酒店服務(wù)業(yè)的可變需求因素,進一步對系統(tǒng)進行詳細設(shè)計和需求分析,采用B/S體系架構(gòu)構(gòu)造系統(tǒng)構(gòu)架,采用ASP.

2、NET技術(shù)和VS 2010為開發(fā)平臺,采用SQL Server 2008做后臺數(shù)據(jù)庫進行開發(fā)。所設(shè)計開發(fā)的客房預(yù)訂系統(tǒng)共包含賬號管理、客房管理、酒店信息、用戶信息等四大模塊。通過使用本文系統(tǒng)進行酒店客房預(yù)訂工作,可以使得業(yè)務(wù)效率大大增強,在很大程度上降低了運營成本,提升了用戶體驗。本系統(tǒng)使用微軟Windows平臺常用的程序開發(fā)工具Visual Studio20010進行開發(fā)。使用的ASP.NET技術(shù)使得系統(tǒng)具有良好的跨平臺性,安全性和可擴展性等特點。經(jīng)過具體的編碼實現(xiàn)和系統(tǒng)測試,客房預(yù)訂系統(tǒng)中各模塊均已成功實現(xiàn)。經(jīng)實際使用證明,本文所設(shè)計的B/S系統(tǒng)架構(gòu)性能良好,整體運行穩(wěn)定,可以滿足酒店預(yù)訂

3、方面的基本需要。關(guān)鍵詞:客房預(yù)訂;ASP.NET;B/S結(jié)構(gòu);數(shù)據(jù)庫AbstractThere is now more and more abundant material life of service requirements are increased. The demand for the type of service industry has also increased the intensity of competition in the service sector within the hotel. In the competition, we want to stand

4、out, the urgent need to improve the overall competitiveness, reduce hotel operating costs, improve management and quality of service use of information technology. In this paper, the existence of such an urgent need for the development of the current room reservation system based .NET platform.Based

5、 on customer needs and problems reflected in the analysis, and fully consider the needs of future variable factors hospitality industry, and further details of the system design and requirements analysis, using B/S architecture system architecture constructed using ASP.NET technology and VS 2010 dev

6、elopment platform, using SQL Server 2008 back-end database development to do. The design and development of Reservation system contains account management, hotel management, hotel information, user information, such as the four modules. By use of this system for a hotel room reservation work, it can

7、 make business efficiency is greatly enhanced, to a large extent reduce operating costs and enhance the user experience.In this paper, the system uses ASP.NET technology enables the system has a good cross-platform, security, and scalability characteristics. After encoding specific implementation an

8、d system testing, room reservations system modules have been successfully achieved. The practical use of proven, this article is designed B / S system architecture performance is good, the overall operation is stable, to meet the basic needs of hotel reservations.Keyword: Reservations system; ASP.NE

9、T; B/S structure;Datebase目 錄摘 要IAbstractII目 錄I第1章 緒 論11.1 系統(tǒng)開發(fā)背景11.2 系統(tǒng)開發(fā)意義11.3 國內(nèi)外發(fā)展現(xiàn)狀11.3.1 國內(nèi)方面11.3.2 國外方面21.4 主要工作及總體結(jié)構(gòu)2第2章 相關(guān)技術(shù)綜述32.1 開發(fā)工具Visual Studio簡介32.2 ASP.NET技術(shù)簡介32.3 數(shù)據(jù)庫訪問技術(shù)ADO.NET簡介42.4 SQL Server數(shù)據(jù)庫簡介52.5 瀏覽器/服務(wù)器結(jié)構(gòu)簡介52.6本章小結(jié)6第3章 客房預(yù)訂系統(tǒng)分析73.1 可行性分析73.2 需求分析83.3 系統(tǒng)重要流程113.4 本章小結(jié)12第4章 客房

10、預(yù)訂系統(tǒng)設(shè)計134.1 系統(tǒng)總體設(shè)計134.2 系統(tǒng)詳細設(shè)計164.2.1 系統(tǒng)功能設(shè)計164.2.2 數(shù)據(jù)庫設(shè)計194.3 本章小結(jié)23第5章 客房預(yù)訂系統(tǒng)實現(xiàn)255.1 開發(fā)環(huán)境255.2 開發(fā)規(guī)范255.3 核心功能的實現(xiàn)255.4 本章小結(jié)30第6章 客房預(yù)訂系統(tǒng)測試316.1 程序調(diào)試316.2 單元測試316.3 本章小結(jié)33結(jié) 論35參考文獻36致 謝37第1章 緒 論1.1 系統(tǒng)開發(fā)背景隨著國家經(jīng)濟的發(fā)展,人們生活水平日益提高,同時人們對物質(zhì)文化的需求也隨之提高。近年來旅游業(yè)發(fā)展迅速,酒店服務(wù)業(yè)取得了突飛猛進的發(fā)展。當前,服務(wù)業(yè)是推動國民經(jīng)濟發(fā)展的不可或缺的力量,酒店服務(wù)業(yè)作為

11、服務(wù)業(yè)分支的一部分,在日常生活中扮演著重要的角色。隨著信息技術(shù)的發(fā)展,傳統(tǒng)的酒店服務(wù)模式不能滿足社會的需求。當前酒店發(fā)展也趨于人性化、便捷化。目前酒店服務(wù)項目多,數(shù)據(jù)庫存儲信息量大,管理設(shè)施不完善,要想提高服務(wù)質(zhì)量和管理水平必須借助現(xiàn)代化的信息管理。當前信息化建設(shè)發(fā)展迅速,酒店服務(wù)業(yè)必須加快改進步伐,盡快與國際市場接軌1。進而提高整體競爭能力,對酒店的管理模式加以創(chuàng)新,提高管理與服務(wù)水平。本系統(tǒng)以提高酒店經(jīng)營效益為目標,為客戶和酒店管理人員提供簡潔、直觀的使用界面,客戶只需要登錄網(wǎng)站就可以瀏覽相關(guān)客房信息和優(yōu)惠活動,新用戶注冊、登錄方便快捷,訂房程序簡單明了,完善的界面提升了用戶體驗。后臺管理

12、界面功能分類明確,管理人員只需要點幾下鼠標,輸入簡單的文字或數(shù)字,就能完成大批量的數(shù)據(jù)工作。這些改進能夠提供更好地服務(wù),提升客戶滿意度,從而帶來更多的收入。使用本系統(tǒng)可以對酒店的客房、客人以及預(yù)訂信息進行科學的管理,提高員工工作和管理效率以及服務(wù)質(zhì)量,降低酒店運行成本,為酒店帶來更加持久的利潤。1.2 系統(tǒng)開發(fā)意義客房預(yù)訂系統(tǒng)的設(shè)計與應(yīng)用旨在提高酒店的管理效率,節(jié)約人力物力完成大批量,條理紛繁的數(shù)據(jù)操作,從而提高經(jīng)濟效益,加強管理強度,為顧客提供更優(yōu)質(zhì)更滿意的服務(wù)2。進而提高市場競爭力,一定層面上推動服務(wù)業(yè)產(chǎn)業(yè)乃至國民經(jīng)濟的快速發(fā)展。1.3 國內(nèi)外發(fā)展現(xiàn)狀 國內(nèi)方面國內(nèi)的酒店預(yù)訂系統(tǒng)最早是80

13、年代初出現(xiàn)并開始使用的,該工作主要由清華大學自動化系的金國芬教授和西安交通大學、浙江省計算技術(shù)研究所。當時的酒店預(yù)訂系統(tǒng)結(jié)合國內(nèi)的實際情況并吸收國外相關(guān)系統(tǒng)系統(tǒng)的精華3。到90年代初期,逐步形成了比較成熟的系統(tǒng)。同時,產(chǎn)生了幾家專職從事酒店業(yè)計算機管理系統(tǒng)的公司。例如杭州西歐Fouxhis管理系統(tǒng)、北京中軟好泰CSHIS管理系統(tǒng)、北京華儀飯店管理系統(tǒng)和廣州千里馬飯店管理系統(tǒng)4。國內(nèi)酒店業(yè)只有中大型公司才使用網(wǎng)上預(yù)訂系統(tǒng),很多小型酒店還采用傳統(tǒng)的紙質(zhì)方式進行登記與記錄,這不僅效率低下,而且不利于公安機關(guān)對酒店住宿行業(yè)的聯(lián)網(wǎng)控制。除此之外,國內(nèi)酒店行業(yè)使用的系統(tǒng)各不相同,甚至同一家酒店不同部門使用

14、的是不同的系統(tǒng),軟件供應(yīng)商也各不相同。這樣不但使員工的學習成本提高,同時也影響了酒店的效率,系統(tǒng)的售后服務(wù)也難以保證。在這樣的大環(huán)境下,亟需開發(fā)一套功能全面的管理軟件來解決這些問題,提高酒店的經(jīng)營效益。 國外方面國外的酒店預(yù)訂系統(tǒng)最早是于70年代初發(fā)展起來的,到了80年代,國外的酒店管理系統(tǒng),如EECO、HIS、CLS、Lodgistix等,整個模式已基本定型,技術(shù)較成熟,功能也較齊全5。1.4 主要工作及總體結(jié)構(gòu)為實現(xiàn)客房預(yù)訂系統(tǒng)的設(shè)計與實現(xiàn),首先要研究ASP.NET網(wǎng)站開發(fā)技術(shù)。ASP.NET 包含大量 HTML 控件,可以大大提高開發(fā)效率6。此外,數(shù)據(jù)庫采用SQL Sever 2008數(shù)

15、據(jù)庫。數(shù)據(jù)庫設(shè)計對于網(wǎng)站建設(shè)非常重要,有良好的數(shù)據(jù)結(jié)構(gòu)是信息系統(tǒng)的穩(wěn)固基礎(chǔ)。如果設(shè)計過程中出現(xiàn)疏忽,在以后的系統(tǒng)開發(fā)過程中可能會遇到很多困難,實際應(yīng)用會引發(fā)問題7。因此要充分考慮到日后系統(tǒng)數(shù)據(jù)維護、功能模塊變更的需求。系統(tǒng)設(shè)計實現(xiàn)過程,按照軟件生命周期完成。分別進行系統(tǒng)需求分析、系統(tǒng)概要設(shè)計、系統(tǒng)詳細設(shè)計、編碼實現(xiàn)、系統(tǒng)測試等。本文結(jié)構(gòu)安排如下:第1章,介紹本課題的背景和擬解決的問題;第2章,概括性介紹基于ASP.NET的客房預(yù)訂系統(tǒng)所需要解決的體系結(jié)構(gòu)、數(shù)據(jù)存儲等問題所涉及到的相關(guān)技術(shù);第3章,詳細分客房預(yù)訂系統(tǒng)需要的功能,并根據(jù)需求分析結(jié)果做出模塊劃分,同時對所遇到的問題提出詳細的設(shè)計方案

16、;第4章,闡述了針對系統(tǒng)設(shè)計方案具體實現(xiàn)方法;第5章,闡述系統(tǒng)的開發(fā)環(huán)境、開發(fā)規(guī)范以及系統(tǒng)功能模塊的實現(xiàn);第6章,對系統(tǒng)的功能實現(xiàn)做出了必要的測試。第2章 相關(guān)技術(shù)綜述本系統(tǒng)前臺界面使用Visual Studio開發(fā)工具進行開發(fā),使用ASP.NET技術(shù)進行B/S結(jié)構(gòu)的Web應(yīng)用開發(fā)完成項目主要功能,后臺使用常用的數(shù)據(jù)庫管理系統(tǒng)SQL Server。在以面向?qū)ο蟮某绦蛟O(shè)計技術(shù)為指導思想的前提下,完成了本系統(tǒng)的設(shè)計和實現(xiàn)過程。2.1 開發(fā)工具Visual Studio簡介Visual Studio是由微軟公司開發(fā)的一款專注軟件開發(fā)的工具,Visual Studio基本完整的包括了開發(fā)所需的工具集,

17、例如代碼管控工具、UML工具、集成開發(fā)環(huán)境(IDE)等8。由Visual Studio所編寫的程序具有適應(yīng)性強的特點,支持微軟的所有平臺。Visual Studio目前更新至2015版本,本系統(tǒng)開發(fā)使用Visual Studio 2010。使用Visual Studio編程具有以下優(yōu)點:首先環(huán)境集成了很多開發(fā)組件,這些組件能夠令程序員更加快速簡潔的構(gòu)建解決方案9,同時Visual Studio對數(shù)據(jù)庫具有很強的兼容性,對客戶端瀏覽器要求低,任何瀏覽器都能訪問。而且,Visual Studio更深層次的整合和支持 SQL Server。像Windows Server 2003整合了.NET框架一

18、樣,SQL Server Yukon也在數(shù)據(jù)庫引擎中整合了公共語言運行庫(CLR)的功能,將數(shù)據(jù)庫和工具的結(jié)合提高到新水平。Visual Studio不僅讓開發(fā)者能用Visual Basic和C#編寫存儲過程,而且進一步減少了開發(fā)數(shù)據(jù)中心應(yīng)用軟件所需的編碼和勞動。總之,用Vistual Studio開發(fā)的.NET類網(wǎng)站,相對比用Dreamweaver等小型開發(fā)工具,有很大的優(yōu)勢,而且網(wǎng)站的動態(tài)交互能力更強,和數(shù)據(jù)庫 SQL Server的連接更緊密,是最適合用來開發(fā)網(wǎng)站的集成工具。因此本系統(tǒng)采用Vistual Studio和SQL Server2008進行實現(xiàn)。2.2 ASP.NET技術(shù)簡介A

19、SP.NET是一種建立在動態(tài)網(wǎng)頁的技術(shù),是面向新一代企業(yè)級的網(wǎng)絡(luò)計算機WEB平臺。它是.NET Framework的一部分,可以使用任何.NET兼容的語言編寫ASP.NET應(yīng)用程序,如可以使用C#等語言,ASP.NET網(wǎng)頁進行編譯可以提供比腳本語言更出色的性能表現(xiàn)。在ASP.NET網(wǎng)頁中,可以使用ASP.NET服務(wù)器端控件來建立常用的用戶接口元素,并對其進行編程;可以使用內(nèi)建可從組組件和自定義組件快速建立Web網(wǎng)頁,從而使代碼大大簡化。相對原有的Web技術(shù)而言,ASP.NET提供的編程模型和結(jié)構(gòu)有助于快速高效地建立靈活、安全和穩(wěn)定的應(yīng)用程序10。因為ASP.NET是基于通用語言的編譯運行的程序

20、,所以它的強大性和適應(yīng)性,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時也是Language-Independent語言獨立化的,所以,可以選擇一種最適合的語言來編寫你的程序,或者把程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C+和Java的結(jié)合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.NET。2.3 數(shù)據(jù)庫訪問技術(shù)ADO.NET簡介ADO.NET是微軟在.NET平臺上創(chuàng)建的新版訪問數(shù)據(jù)庫技術(shù),ADO

21、.NET修改了ADO3中的許多錯誤。ADO.NET中所有的類都位于System.Data名稱空間。ADO.NET中有五個主要的、常用的對象,分別是Connection、Command、DataAdapter DataSet和DataReader。Connection對象用于和數(shù)據(jù)庫連接連接幫助指明數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)庫名字、用戶名、密碼,和連接數(shù)據(jù)庫所需要的其它參數(shù)。Connection對象會被Command對象使用,這樣就能夠知道是在哪個數(shù)據(jù)源上面執(zhí)行命令;Command用于對數(shù)據(jù)庫下發(fā)指令,包括增、刪、改、查等Command對象常用的方法有ExecuteReader方法、ExecuteSca

22、lar()方法和ExecuteNonQuery()方法;插入數(shù)據(jù)可用ExecuteNonQuery()方法來執(zhí)行插入命令;DataSet可以把從數(shù)據(jù)庫中查詢到的數(shù)據(jù)保存起來,或者顯示出數(shù)據(jù)庫中整個表,但是DataSet不具備數(shù)據(jù)源溝通的能力。DataSet對象是數(shù)據(jù)在內(nèi)存中的表示形式。它包括多個DataTable對象,而DataTable包含列和行,就象一個普通的數(shù)據(jù)庫中的表。甚至能夠定義表之間的關(guān)系來創(chuàng)建主從關(guān)系(parent-child relationships)。DataSet是在特定的場景下使用幫助管理內(nèi)存中的數(shù)據(jù)并支持對數(shù)據(jù)的斷開操作的。DataReader只在循環(huán)讀取數(shù)據(jù)時使用,

23、這些數(shù)據(jù)只是被只讀,不允許其他的數(shù)據(jù)操作;DataReader對象允許獲得從Command對象的SELECT語句得到的結(jié)果。考慮性能的因素,從DataReader返回的數(shù)據(jù)都是快速的且只是“向前”的數(shù)據(jù)流。這意味著只能按照一定的順序從數(shù)據(jù)流中取出數(shù)據(jù)。這對于速度來說是有好處的,但是如果需要操作數(shù)據(jù),更好的辦法是使用DataSet。DataReader對象用起來節(jié)省系統(tǒng)資源,提高運行效率,能夠有效的降低網(wǎng)絡(luò)負載11。2.4 SQL Server數(shù)據(jù)庫簡介SQL Server是由微軟公司研發(fā)的一款數(shù)據(jù)庫管理系統(tǒng)。SQL Server采用結(jié)構(gòu)化查詢語言在客戶機與服務(wù)器之間傳遞請求與結(jié)果,當前SQL

24、Server是一種廣泛使用的數(shù)據(jù)庫軟件,能夠滿足不同類型的數(shù)據(jù)庫解決方案。SQL Server具有易用性,數(shù)據(jù)操作簡單,上手方便12。SQL Server有很多優(yōu)點,例如SQL Server 2008 利用全面審核功能、透明數(shù)據(jù)加密和外圍應(yīng)用配置器(僅啟用所需服務(wù)最大限度地減少安全攻擊)來提高符合性和安全性。SQL Server 2008 附帶提供的數(shù)據(jù)庫鏡像可提高應(yīng)用程序的可靠性,簡化發(fā)生存儲失敗后的恢復過程。SQL Server 2008 提供更廣泛的性能數(shù)據(jù)收集、新的中央數(shù)據(jù)存儲庫(存儲性能數(shù)據(jù)),以及改進的數(shù)據(jù)壓縮(使您可以更有效地存儲數(shù)據(jù))。Declarative Managemen

25、t Framework (DMF) 是 SQL Server 2008 中一個基于策略的新型管理框架,它通過為大多數(shù)數(shù)據(jù)庫操作定義一組通用策略來簡化日常維護操作,降低總擁有成本。SQL Server 2008 提供改進的查詢性能和高效且具成本效益的數(shù)據(jù)存儲,允許您管理和擴展數(shù)量龐大的用戶和數(shù)據(jù)。SQL Server 2008 使用戶可以在 Microsoft Office Word 和 Microsoft Office Excel 中創(chuàng)建復雜報表,并在內(nèi)部和外部分享那些報表。即時訪問相關(guān)信息使員工可以做出更好、更快和更多相關(guān)決策。同時SQL Server對服務(wù)器的配置要求低。SQL Serve

26、r對大中小型數(shù)據(jù)庫系統(tǒng)應(yīng)用都和合適,安全性較高,而且所使用的數(shù)據(jù)控制語句也非常的簡單,應(yīng)用所有的數(shù)據(jù)時,僅需要使用9個關(guān)鍵詞,所以學習和使用都是極其的方便。2.5 瀏覽器/服務(wù)器結(jié)構(gòu)簡介瀏覽器/服務(wù)器結(jié)構(gòu),即Browser/Server結(jié)構(gòu)(以下簡稱B/S結(jié)構(gòu))。工作原理是用戶通過瀏覽器來查看工作界面,絕大多數(shù)事物邏輯在服務(wù)器端完成13。由于客戶端很少有事物邏輯處理,因此客戶端電腦的負荷被大大縮減,提升用戶訪問速度。B/S結(jié)構(gòu)是對客戶機/服務(wù)器結(jié)構(gòu)(C/S結(jié)構(gòu))的升級和改進。B/S結(jié)構(gòu)具有許多優(yōu)點,例如無需安裝客戶端軟件,有瀏覽器就可以訪問;基于B/S結(jié)構(gòu)的系統(tǒng)不僅局限于在互聯(lián)網(wǎng)上使用,在局域

27、網(wǎng)同樣可以被訪問?,F(xiàn)在網(wǎng)絡(luò)上普遍使用的都是瀏覽器模式,這是對B/S模式應(yīng)用的明證;而對于交互復雜的ERP等企業(yè)級應(yīng)用,B/S則沒有C/S的處理能力強,從全球范圍看,許多的ERP產(chǎn)品大多采用二層或三層C/S架構(gòu),B/S的ERP產(chǎn)品并不多見是否有可能將B/S與C/S的優(yōu)勢融合呢?在這幾年的發(fā)展中將B/S與C/S的優(yōu)勢完美地結(jié)合起來,就是說系統(tǒng)能以B/S的方式發(fā)布運行,同時又具有C/S方式的極強的可操作性。而針對本系統(tǒng)設(shè)計可知,本系統(tǒng)主要以用戶登錄瀏覽器后,進行簡單的瀏覽,查看頁面就可以實現(xiàn)功能。所以結(jié)合系統(tǒng)開發(fā)實際,選擇使用B/S開發(fā)模式。2.6本章小結(jié)本章介紹了開發(fā)本系統(tǒng)用到的集成工具以及所使用

28、的網(wǎng)站開發(fā)技術(shù),包括Visual Studio軟件簡介、ASP.NET技術(shù)簡介、ADO.NET數(shù)據(jù)庫訪問技術(shù)簡介、SQL Server數(shù)據(jù)庫簡介和B/S結(jié)構(gòu)簡介。第3章 客房預(yù)訂系統(tǒng)分析本章以前面章節(jié)介紹的技術(shù)為基礎(chǔ),對客房預(yù)訂系統(tǒng)的業(yè)務(wù)需求進行分析和設(shè)計,得出需求分析和系統(tǒng)設(shè)計的原則和思路。根據(jù)業(yè)務(wù)需求對系統(tǒng)的體系結(jié)構(gòu)進行構(gòu)建,按功能設(shè)計、數(shù)據(jù)庫設(shè)計、界面設(shè)計的系統(tǒng)設(shè)計思路,進行本項目系統(tǒng)設(shè)計。3.1 可行性分析經(jīng)過對本系統(tǒng)實現(xiàn)目標的初步研究和分析,提出可行性方案并進行論證。主要從技術(shù)可行性、運行可行性、時間可行性、法律可行性等方面進行分析。1技術(shù)可行性技術(shù)方面的可行性分析,就是要根據(jù)現(xiàn)有的

29、技術(shù)條件,考慮是否能夠順利完成系統(tǒng)開發(fā)。技術(shù)可行性分析主要從硬件配置的性能要求、軟件的性能要求、雇主設(shè)備等幾個方面去考慮14。硬件配置包括外圍設(shè)備;軟件配置包括造操作系統(tǒng)、網(wǎng)站開發(fā)工具的選擇、數(shù)據(jù)庫選擇等。當前計算機硬件配置能夠滿足系統(tǒng)開發(fā)和運行的要求,本系統(tǒng)基于Windows 7操作系統(tǒng),選擇ASP.NET作為開發(fā)語言,編程和調(diào)試相對簡單,數(shù)據(jù)庫選擇SQL Server2008,系統(tǒng)的安全性得到了全面的保護??v以上可行性分析,可以得出結(jié)論:在技術(shù)層面完全能滿足系統(tǒng)的需求。2運行可行性運行方面的可行性分析,就是要考慮現(xiàn)有環(huán)境對系統(tǒng)的適應(yīng)性要求的可行性。當前社會處于信息化技術(shù)時代,人們對電腦的操

30、作都有一定基礎(chǔ),經(jīng)過專門培訓都能達到應(yīng)有的水平,所以在運行上是可行性的15。3時間可行性從時間上看,數(shù)據(jù)庫很久之前就開始接觸,經(jīng)過大三一學期的ASP.NET+SQL Server 2008網(wǎng)站開發(fā)的學習,本系統(tǒng)在兩個月內(nèi)開發(fā)完成時間應(yīng)該很充裕,并且系統(tǒng)能夠做到?jīng)]有嚴重的功能漏洞,系統(tǒng)運行流暢。4法律可行性:(1)所有技術(shù)資料都為合法。(2)開發(fā)過程中不存在知識產(chǎn)權(quán)問題。(3)未抄襲任何網(wǎng)站,不存在侵犯版權(quán)問題。(4)開發(fā)過程中不涉及任何法律責任。5經(jīng)濟可行性經(jīng)濟方面的可行性分析,主要評估系統(tǒng)的開發(fā)成本和日后的效益回報情況。開發(fā)本系統(tǒng)所需的相關(guān)資料可以從現(xiàn)有的系統(tǒng)中借鑒并加以創(chuàng)新得出,開發(fā)所需的

31、軟件、硬件也易于獲得16。從未來網(wǎng)站收益來看,網(wǎng)站費用包括維護費、設(shè)備費等,由于本使用系統(tǒng)能提高工作效率,使用本系統(tǒng)可以節(jié)約人力物力,從而降低企業(yè)運行成本17。所以,從經(jīng)濟可行性方面來看,該系統(tǒng)可行。綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從運行上、從時間上、法律上都是可行的。3.2 需求分析隨著互聯(lián)網(wǎng)的普及,信息技術(shù)發(fā)展迅速,人們逐漸從傳統(tǒng)的觀念轉(zhuǎn)變?yōu)樽非蟾咝А⒎奖?、準確。通過使用本系統(tǒng),人們不必花費大量時間去尋找酒店、咨詢客房情況,只需要點點鼠標、打幾個簡單的關(guān)鍵字就可以查詢到符合心意的酒店信息,包括酒店地址、房間信息、是否有空閑房間、打折優(yōu)惠信息等。但是系統(tǒng)不僅僅要有簡易的操作界面,還要充分考慮

32、到客戶信息的安全,讓信息泄露事件絕不發(fā)生。經(jīng)過對現(xiàn)有酒店預(yù)訂常規(guī)功能分析并加以創(chuàng)新,確定客房預(yù)訂系統(tǒng)的基本功能應(yīng)該包括:用戶基本功能,包括登陸、注冊、修改個人信息、注銷等,以及查詢酒店信息,包括查看酒店列表、查看酒店地址、房間信息、房間是否空閑等,網(wǎng)站訪問者還應(yīng)能夠查看新聞信息、對酒店發(fā)表評論、給酒店留言等功能。此外,還應(yīng)該包括相應(yīng)的系統(tǒng)管理功能,包括:用戶信息管理、系統(tǒng)信息管理、酒店信息管理、客房信息管理、新聞信息管理、評論信息管理等。具體的用例圖如圖3-1所示。圖3-1系統(tǒng)全局用例圖客房預(yù)訂中兩個主要的角色是普通用戶和系統(tǒng)管理員,而且全局用例還可以進一步細化。其中,所有用戶的基本用戶功能,

33、管理員和普通用戶都需要使用;普通用戶可以瀏覽公告、查詢酒店、預(yù)訂酒店、發(fā)布留言、發(fā)布評論等,與普通用戶相關(guān)的用例如圖3-2所示;管理員可以進行用戶信息管理、新聞信息管理、訂單信息管理、酒店信息管理、房間信息管理、評論管理等,與系統(tǒng)管理員相關(guān)的用例如圖3-3所示。圖3-2 普通用戶相關(guān)用例圖根據(jù)功能需求,普通用戶模塊的功能如下:1. 用戶管理本系統(tǒng)不支持匿名預(yù)訂,顧客要預(yù)訂的話必須進行登陸,因此用戶管理主要功能包括新用戶注冊,登陸,修改個人信息等。2. 瀏覽酒店信息用戶不需登錄就可以在主頁看到酒店列表,并可瀏覽酒店的具體信息和評價信息。3. 瀏覽新聞公告用戶不需要登陸就可以再主頁看到新聞公告,并

34、可以瀏覽相關(guān)信息。4. 預(yù)訂酒店用戶登錄后,可以選擇“查詢酒店”進入酒店預(yù)訂界面,選擇酒店,輸入相關(guān)信息后即可預(yù)訂成功。5. 查看訂單用戶登錄后,在預(yù)訂酒店之后就可點擊“購物車”來查看已經(jīng)預(yù)訂的酒店和訂單信息。6. 發(fā)布評論用戶登錄后,在瀏覽酒店列表的同時可以對酒店進行評價。其他用戶登陸也能看到。圖3-3 管理員相關(guān)用例圖系統(tǒng)管理員模塊的具體功能如下:1. 會員信息管理為了確保系統(tǒng)的正常穩(wěn)定運行,系統(tǒng)管理員可以對長期不使用或者違規(guī)注冊用戶的信息進行刪除。2. 酒店信息管理系統(tǒng)管理員可以添加、刪除和修改酒店信息,包括房型信息、價格、間數(shù)等,確保呈獻給顧客的信息是最新,最準確的。3. 酒店房間類別

35、管理系統(tǒng)管理員可以對當前已存在的酒店的房間類別進行增加、刪除、修改等操作。4. 訂單管理顧客預(yù)訂酒店之后會產(chǎn)生訂單信息,系統(tǒng)管理員在后臺可以查看酒店信息管理,查看預(yù)訂信息,并負責聯(lián)系預(yù)訂人,對訂單信息進行操作,確認入住或者刪除訂單。5. 留言管理系統(tǒng)管理員可以對顧客發(fā)表的留言信息進行管理,包括回復留言,刪除惡意留言等。3.3 系統(tǒng)重要流程會員登錄時首先有用戶輸入登錄名密碼,后臺判斷輸入信息是否正確,如果正確跳轉(zhuǎn)到個人中心界面,如果錯誤提示輸入錯誤返回登陸界面。會員登錄登錄模塊的流程圖如圖3-4所示。圖3-4會員登錄流程圖預(yù)訂酒店首先檢測用戶是否登陸,如果登陸跳轉(zhuǎn)到選擇酒店預(yù)訂界面,如果沒有登陸

36、則跳轉(zhuǎn)到登陸界面,完成選擇酒店后,系統(tǒng)檢測數(shù)據(jù)信息是否正確,如果正確跳轉(zhuǎn)到查看訂單界面,如果有錯提示重新選擇酒店。酒店預(yù)訂的流程圖如圖3-5所示。圖3-5酒店預(yù)訂流程圖3.4 本章小結(jié)本章主要介紹了客房預(yù)訂系統(tǒng)分析,首先對系統(tǒng)的可行性進行細致的分析,得出系統(tǒng)管理員和用戶相關(guān)用例,然后對系統(tǒng)結(jié)構(gòu)進行了模塊劃分,最后畫出系統(tǒng)重要功能流程圖并加以描述。第4章 客房預(yù)訂系統(tǒng)設(shè)計4.1 系統(tǒng)總體設(shè)計本系統(tǒng)的功能可以劃分為三大模塊:用戶基本功能、客房預(yù)訂功能、系統(tǒng)數(shù)據(jù)的維護與管理功能。并可以進一步細化為具體功能模塊如圖4-1所示的功能結(jié)構(gòu)。圖4-1 客房預(yù)訂系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能總體劃分為用戶功能和管理員

37、功能,系統(tǒng)功能模塊細化如下:1用戶基本功能。用戶基本功能,包括用戶注冊、登錄、注銷、修改密碼等功能。(1) 新用戶注冊:用戶打開瀏覽器,訪問本系統(tǒng),瀏覽器中顯示帶注冊功能的主頁面。如果是新用戶,可以選擇注冊,進入注冊界面。用戶錄入相應(yīng)的個人信息:登錄賬號,姓名,性別,家庭住址,年齡,電子郵件,聯(lián)系電話,用戶頭像、登錄密碼、用戶描述等,并驗證合法后即可創(chuàng)建與該用戶對應(yīng)的登錄信息。(2) 用戶登錄用戶打開瀏覽器,訪問本系統(tǒng),瀏覽器中顯示帶登錄功能界面的主頁面。用戶輸入登錄名和密碼后,提交頁面。系統(tǒng)驗證用戶的登錄:若登錄名和密碼不正確,系統(tǒng)顯示“賬號或者密碼不對請重新登陸”,用戶可再次登錄;若登錄名

38、和密碼正確,用戶登錄成功,系統(tǒng)顯示主頁面,并顯示該登錄權(quán)限對應(yīng)的操作鏈接。(3) 用戶注銷用戶登錄系統(tǒng)之后,點擊“注銷”鏈接,能夠安全退出本系統(tǒng),再呈現(xiàn)主頁面給用戶,可供其再次登錄系統(tǒng)。(4) 密碼修改用戶登錄系統(tǒng)之后可以選擇“用戶中心”-“修改登陸密碼”進入密碼修改界面,輸入原密碼、新密碼、確認密碼,系統(tǒng)驗證密碼正確后,修改密碼并提示用戶“密碼修改成功”。新密碼在用戶下次登錄時生效。(5) 修改個人信息用戶登錄系統(tǒng)之后可以選擇“用戶中心”-“修改個人信息”進入修改信息界面,系統(tǒng)將原信息傳遞到當前界面,用戶根據(jù)需求修改即可。2客房預(yù)訂相關(guān)功能??头款A(yù)訂相關(guān)功能包括瀏覽酒店信息、瀏覽酒店公告、查

39、詢酒店、預(yù)訂酒店、查看訂單、發(fā)布評論、查看留言等。(1)瀏覽酒店信息用戶訪問本系統(tǒng),不需登錄就可以在主頁看到酒店列表,并可瀏覽酒店的具體信息和評價信息。(2)瀏覽新聞公告用戶不需要登陸就可以再主頁看到新聞公告,并可以瀏覽相關(guān)信息。(3)預(yù)訂酒店用戶登錄后,可以選擇“查詢酒店”進入酒店預(yù)訂界面,選擇酒店,房型、并輸入相關(guān)信息后即可預(yù)訂成功。(4)查看訂單用戶登錄后,在預(yù)訂酒店之后就可點擊“購物車”來查看已經(jīng)預(yù)訂的酒店和訂單信息。并可以對訂單進行確認入住或者刪除操作。(5)發(fā)布評論用戶登錄后,在瀏覽酒店列表的同時可以對酒店進行評價。其他用戶登陸也能看到。(6)查詢酒店用戶無需登陸,點擊“查詢酒店”

40、輸入關(guān)鍵字就可以查詢相關(guān)酒店,接下來可以進行預(yù)訂操作。(7)發(fā)布留言用戶登錄后,可以選擇“發(fā)布留言”進入留言發(fā)布界面,錄入標題、內(nèi)容等信息,即可將留言發(fā)布。3系統(tǒng)管理員相關(guān)功能。系統(tǒng)管理員通常是對系統(tǒng)后臺數(shù)據(jù)進行增、刪、改、查等操作,具體包括以下功能。(1)系統(tǒng)管理管理員登錄后,可以選擇“系統(tǒng)管理”功能,進入管理界面。在該界面中可以對管理員賬號進行密碼修改,添加賬號,刪除賬號功能。(2)新聞信息管理管理員登錄后,可以選擇“新聞信息管理”功能,進入新聞信息管理界面。在該界面中可以對已發(fā)布的新聞進行修改和和刪除操作,添加新聞,管理新聞類別等。(3)酒店信息管理管理員登錄后,可以選擇“酒店信息管理”

41、功能,進入酒店信息管理界面。在該界面中可以添加、刪除、修改酒店信息,添加、刪除、修改房間信息。(4)房間類別管理管理員登錄后,可以選擇“房間類別管理”功能,進入房間類別管理界面。在該界面中可以添加、刪除、修改房間類別信息。(5)訂單信息管理管理員登錄后,可以選擇“訂單信息管理”,進入訂單信息管理界面,可以對訂單信息進行操作、查看訂單詳情、刪除訂單等操作。(6)留言信息管理管理員登錄后,可以選擇“留言信息管理”,進入留言信息管理界面,可以回復留言、刪除留言等操作。(7)關(guān)于我們管理員登錄后,可以選擇“關(guān)于我們”,在進入關(guān)于我們界面,修改網(wǎng)站簡介信息。(8)評論信息管理管理員登錄后,可以選擇“評論

42、信息管理”功能查看評論信息管理,可以刪除評論。(9)會員信息管理管理員登錄后,可以選擇“會員信息管理”功能查看用戶的信息,可以刪除會員信息。本系統(tǒng)采用B/S結(jié)構(gòu),即瀏覽器/服務(wù)器模式,在這種結(jié)構(gòu)下用戶通過瀏覽器即可實現(xiàn)訪問工作界面,主要事物邏輯在服務(wù)器端實現(xiàn),極少數(shù)的事物邏輯在前端實現(xiàn),簡化了系統(tǒng)的開發(fā)、維護與升級的成本,減輕了系統(tǒng)工作量。B/S結(jié)構(gòu)最大優(yōu)點就是不需要安裝任何專門軟件,客戶端通過瀏覽器就能完成所有操作。本系統(tǒng)配置結(jié)構(gòu)圖如圖4-2所示。圖4-2 系統(tǒng)配置結(jié)構(gòu)圖4.2 系統(tǒng)詳細設(shè)計 系統(tǒng)功能設(shè)計在設(shè)計系統(tǒng)功能時,先完成對應(yīng)功能的時序圖設(shè)計和功能描述。以下完成了主要功能的系統(tǒng)設(shè)計。查

43、找酒店功能。查找酒店功能是系統(tǒng)的基本功能,是預(yù)定酒店的前提。時序圖如圖4-3所示,時序描述見表4-1。圖4-3 查找酒店功能時序圖用戶在默認界面點擊查詢酒店,系統(tǒng)進入SearchHotelList.aspx界面,由用戶輸入關(guān)鍵詞,在當前界面將信息傳遞到數(shù)據(jù)庫,根據(jù)信息調(diào)用數(shù)據(jù)庫查詢功能,并跳轉(zhuǎn)界面在酒店列表返回數(shù)據(jù)。表4-1 查找酒店功能描述編號類名功能描述1Default.aspx系統(tǒng)主界面,用戶點擊導航欄“查詢酒店”按鈕,跳轉(zhuǎn)到下一界面。2SearchHotelList.aspx錄入要查詢的信息,并將查詢信息傳遞到數(shù)據(jù)庫中。3DB調(diào)用數(shù)據(jù)庫查詢功能,將查詢結(jié)果傳遞到下一界面。4HotelL

44、ist.aspx根據(jù)查詢的結(jié)果顯示酒店列表。預(yù)訂酒店功能。查詢酒店之后用戶接下來進行預(yù)定操作,本功能是客房預(yù)訂系統(tǒng)的核心功能。時序圖如圖4-4所示,時序描述見表4-2。圖4-4 預(yù)訂酒店功能時序圖用戶在查詢酒店之后,點擊查看酒店詳細信息界面,點擊預(yù)訂酒店,系統(tǒng)進入ShowHotel.aspx界面,調(diào)用數(shù)據(jù)庫中的信息,顯示酒店列表,用戶填寫預(yù)訂信息,通過驗證后系統(tǒng)更新數(shù)據(jù)庫,跳轉(zhuǎn)到顯示購物車界面。表4-2 預(yù)訂酒店功能描述編號類名功能描述1Default.aspx系統(tǒng)主界面,用戶點擊導航欄“預(yù)訂酒店”按鈕,跳轉(zhuǎn)到下一界面。2ShowHotelList.aspx顯示酒店列表,用戶在此界面選擇要預(yù)訂

45、的酒店并填寫信息,生成訂單信息。3DB將訂單信息更新到數(shù)據(jù)庫。4Shopping.aspx顯示購物車。發(fā)布留言功能。用戶訪問本系統(tǒng)如果有問題可以在留言板留言,管理員看到會及時回復處理,加大了商家與顧客之間的互動。時序圖如圖4-5所示,時序描述見表4-3。圖4-5 發(fā)布留言功能時序圖發(fā)布留言功能首先由用戶輸入相關(guān)信息,調(diào)用AddTopic.aspx界面的輸入驗證事件,驗證信息是否合法,驗證通過后將信息更新到數(shù)據(jù)庫并在BBS.aspx界面利用GridView控件顯示數(shù)據(jù)源。表4-3 發(fā)布留言功能描述編號類名功能描述1AddTopic.aspx用戶進入發(fā)布留言界面,輸入相關(guān)信息,通過頁面輸入驗證后將

46、信息傳遞到數(shù)據(jù)庫中。2DB將留言信息更新到數(shù)據(jù)庫。3BBS.aspx顯示留言板列表。回復留言功能。顧客留言后管理員在后臺可以選擇回復。時序圖如圖4-6所示,時序描述見表4-4。圖4-6 回復留言功能時序圖回復留言功能首先由管理員輸入相關(guān)信息,調(diào)用HotelManager.aspx界面的輸入驗證事件,驗證信息是否合法,驗證通過后將信息更新到數(shù)據(jù)庫并在BBSManager.aspx顯示。表4-4 回復留言功能描述編號類名功能描述1HotelManager.aspx管理員登陸后進入留言信息管理界面,選擇留言回復,通過頁面輸入驗證后將信息傳遞到數(shù)據(jù)庫中。2DB將留言回復信息更新到數(shù)據(jù)庫。3BBSMan

47、ager.aspx顯示留言板管理界面。修改個人信息功能。用戶基本功能之一,時序圖如圖4-7所示,時序描述見表4-5。圖4-7 修改個人信息功能時序圖修改個人信息功能首先由用戶調(diào)用ModifyMyInfo.aspx界面的輸入驗證事件,驗證信息是否合法,驗證通過后將信息更新到數(shù)據(jù)庫并跳轉(zhuǎn)到Default.aspx界面。表4-5 回復留言功能描述編號類名功能描述1ModifyMyInfo.aspx用戶登陸后選擇修改個人信息,在當前界面輸入修改內(nèi)容,通過頁面驗證后傳遞到數(shù)據(jù)庫。2DB將個人信息更新到數(shù)據(jù)庫。3Default.aspx返回主界面。其它的功能均按以上方法描述,并形成系統(tǒng)設(shè)計說明書,這里不再

48、贅述。 數(shù)據(jù)庫設(shè)計根據(jù)系統(tǒng)的一般要求,通過對整個系統(tǒng)功能、運行過程的分析,形成了反應(yīng)信息需求的概念數(shù)據(jù)模型。概念模型可以通過E-R圖來表示,如圖4-8所示。圖4-8 E-R圖本系統(tǒng)采用了SQL數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為GuLangYu的數(shù)據(jù)庫。數(shù)據(jù)庫中各個表結(jié)構(gòu)如下:酒店房間信息表(HotelInfo)主要用于保存酒店房間信息的基本信息,例如,酒店id、名稱、價格、類型、介紹、圖片路徑、發(fā)布時間、點擊次數(shù)等。該表以自增長字段作為主鍵,唯一標識每條記錄。具體設(shè)計如表4-6所示。表4-6酒店房間信息表列 名說 明類 型( 長 度 )備 注HotelIDidInt (4)不允許空,主鍵Hote

49、lName名稱Nnvarchar (50)不允許空HotelPrice價格Bigint (8)不允許空HotelTypeID類型Nnvarchar (50)不允許空HotelIntroduce介紹Text (16)不允許空HotelPhoto圖片路徑Nnvarchar (50)不允許空HotelDate發(fā)布時間Dattime (8)不允許空HotelClick點擊次數(shù)Int(4)不允許空HoteSSId酒店編號Int(4)不允許空HoteSSName所屬酒店Nnvarchar (50)不允許空留言信息表(Topic),主要用于保存留言的基本信息,例如主題、發(fā)布人、留言內(nèi)容、回復內(nèi)容、發(fā)布時間等

50、。該表以自增長字段作為主鍵,唯一標識每條記錄。具體設(shè)計如表4-7所示。表4-7留言信息表列 名說 明類 型( 長 度 )備 注id主題idInt(4)不允許空,主鍵Topic主題Nnvarchar(20)不允許空AddUser發(fā)布人Nvarcha0)不允許空Content留言內(nèi)容Nnvarchar(50)不允許空Replay回復內(nèi)容Text (16)不允許空addTime發(fā)布時間Dattime (8)不允許空訂單信息表(tb_Order),主要用于保存訂單的基本信息,例如訂單人、訂單時間、是否確認訂單狀態(tài)等。該表以自增長字段作為主鍵,唯一標識每條記錄。具體設(shè)計如表4-8所示。表4-8 訂單信息

51、表字 段說 明類型(長度)備注OrderID訂單idNnvarchar(50)主鍵Ordeuser訂單人Nnvarchar(50)不允許空Ordertime訂單時間Dattime (8)不允許空IsCheckout是否確認Nnvarchar(50)不允許空OrderStite訂單狀態(tài)Nnvarchar(50)不允許空管理員信息表(Admin),主要用于保存管理員賬號的基本信息,例如編號、賬號、密碼等。該表以自增長字段作為主鍵,唯一標識每條記錄。具體設(shè)計如表4-9所示。表4-9 管理員信息表字 段說 明類型(長度)備注id編號Int 主鍵Aname賬號Nnvarchar(50)不允許空Apwd密

52、碼Nnvarchar(50)不允許空新聞信息表(News),主要用于保存新聞的基本信息,例如標題、發(fā)布時間、內(nèi)容、新聞類別、新聞類別編號、點擊次數(shù)等。該表以自增長字段作為主鍵,唯一標識每條記錄。具體設(shè)計如表4-10所示。表4-10 新聞信息表字 段說 明類型(長度)備注Id編號int主鍵name標題nnnvarchar(100)不允許空Addtime發(fā)布時間smalldatetime不允許空content內(nèi)容ntext不允許空TypeName新聞類別nnnvarchar(50)不允許空typeid新聞類別編號int不允許空click點擊次數(shù)int不允許空用戶信息表(UserInfo),主要用于

53、保存用戶的基本信息,例如編號、賬號、密碼、張片、性別、電話、地址、真實姓名、地址、金額等。具體設(shè)計如表4-11所示。表4-11 用戶信息表字 段說 明類型(長度)備注id編號int主鍵UserName賬號nnvarchar(50)不允許空pwd密碼nnvarchar(50)不允許空Sex性別nnnvarchar(50)不允許空Tel電話nnnvarchar(50)不允許空Address地址text不允許空MemberMoney會員金額float不允許空酒店信息表(Hotel),主要用于保存酒店信息的基本信息,例如名稱、價格、介紹、圖片路徑、點擊次數(shù)、酒店地址等。該表以自增長字段作為主鍵,唯一標

54、識每條記錄。具體設(shè)計如表4-12所示。表4-12 酒店信息表列 名說 明類 型( 長 度 )備 注HotelIDidInt (4)不允許空,主鍵HotelName名稱Nnvarchar (50)不允許空HotelPrice價格Bigint (8)不允許空HotelIntroduce介紹Text (16)不允許空HotelPhoto圖片路徑Nnvarchar (50)不允許空HotelAddRess酒店地址Nnvarchar (50)不允許空酒店評論信息表(Comment),主要用于保存酒店的評論信息的基本信息,例如評論人、;評論內(nèi)容、酒店編號、評論時間等。該表以自增長字段作為主鍵,唯一標識每條

55、記錄。具體設(shè)計如表4-13所示。表4-13 酒店評論信息表列 名說 明類 型( 長 度 )備 注ididInt (4)不允許空,主鍵UserName評論人Nnvarchar (50)不允許空Titles評論內(nèi)容Nnvarchar (500)不允許空HotelId酒店編號Text (16)不允許空AddTime評論時間Nnvarchar (50)不允許空訂單內(nèi)容信息表(tb_OrderInfo),主要用于保存用戶訂單內(nèi)容的基本信息,例如訂單編號、訂單人、房間編號、房間名稱、類型編號、單價、訂單時間、天數(shù)、入住時間、離開時間等。該表以自增長字段作為主鍵,唯一標識每條記錄,具體設(shè)計如表4-14所示。表4-14 tb_OrderInfo (訂單內(nèi)容信息表)字 段說 明類型(長度)備注id編號int主鍵OrderID訂單編號nnvarchar(50)不允許空OrderMember訂單人nnvarchar(50)不允許空HotelID房間編號nnnvarchar(50)不允許空HotelName房間名稱nnnvarchar(50)不允許空HotelTypeID類型編號nnnvarchar(50)不允許空HotelTypeN

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論