版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 畢業(yè)論文(設(shè)計(jì))題 目: 基于的網(wǎng)上酒店 預(yù)訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 原 創(chuàng) 性 聲 明本人鄭重聲明:本人所呈交的畢業(yè)論文,是在指導(dǎo)老師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果。畢業(yè)論文中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點(diǎn)等,均已明確注明出處。除文中已經(jīng)注明引用的內(nèi)容外,不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的科研成果。對(duì)本文的研究成果做出重要奉獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本聲明的法律責(zé)任由本人承當(dāng)。論文作者簽名: 日 期: 關(guān)于畢業(yè)論文使用授權(quán)的聲明本人在指導(dǎo)老師指導(dǎo)下所完成的論文及相關(guān)的資料包括圖紙、試驗(yàn)記錄、原始數(shù)據(jù)、實(shí)物照片、圖片、錄音帶、設(shè)計(jì)手稿等,知識(shí)產(chǎn)權(quán)歸屬平頂山學(xué)
2、院。本人完全了解平頂山學(xué)院有關(guān)保存、使用畢業(yè)論文的規(guī)定,同意學(xué)校保存或向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的紙質(zhì)版和電子版,允許論文被查閱和借閱;本人授權(quán)平頂山學(xué)院可以將本畢業(yè)論文的全部或局部?jī)?nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用任何復(fù)制手段保存和匯編本畢業(yè)論文。如果發(fā)表相關(guān)成果,一定征得指導(dǎo)教師同意,且第一署名單位為平頂山學(xué)院。本人離校后使用畢業(yè)論文或與該論文直接相關(guān)的學(xué)術(shù)論文或成果時(shí),第一署名單位仍然為平頂山學(xué)院。論文作者簽名: 日 期: 指導(dǎo)老師簽名: 日 期: 基于系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著Internet技術(shù)的開展,人們的日常生活已經(jīng)離不開網(wǎng)絡(luò)。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴于數(shù)字技術(shù)的
3、開展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。Internet 的開展歷程以及目前的應(yīng)用狀況和開展趨勢(shì)??梢猿浞值南嘈啪W(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的價(jià)值觀也會(huì)發(fā)生某種變化。本文從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)一個(gè)具有數(shù)據(jù)挖掘功能的網(wǎng)絡(luò)訂房系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)分心。論文首先較為詳盡地介紹面向?qū)ο蠓治雠c設(shè)計(jì)的有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中用到的知識(shí),如:面向?qū)ο蟮姆治鲈O(shè)計(jì)流程;系統(tǒng)中所用到的開發(fā)技術(shù)ASP.NET以及ADO.NET的特點(diǎn)、結(jié)構(gòu)框架以及使用方法。接著對(duì)網(wǎng)上訂房系統(tǒng)的可行性進(jìn)行了分析,然后對(duì)系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃。最后對(duì)系統(tǒng)的主
4、要頁(yè)面、數(shù)據(jù)庫(kù)、應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)做了較為詳細(xì)的講解。目前電子商務(wù)的運(yùn)用已越來(lái)越廣泛,網(wǎng)上酒店預(yù)訂結(jié)合出行人員以及酒店運(yùn)作方面的需求, 訂房系統(tǒng),以使每一位出行者在出行前就可以痛過(guò)網(wǎng)絡(luò)輕松訂房。, 選擇B/S模式來(lái)實(shí)現(xiàn)的。關(guān)鍵詞:網(wǎng)上酒店預(yù)訂系統(tǒng),B/S模式,ASP.NET,Sql Server 2005Online Reservation of Hotel Management SystemAbstractAlong with Internet technique of development, peoples daily life have already canned not get
5、away from a network.Future society people of life and work will more and more dependence at the numeral technique of development, more and more numeral turn, the network turn, electronical, conjecture turn.The development of the Internet process and current of application condition and development t
6、rend, can adequately believe a network technique will biggest of change our life and work way, even society of value would also occurrence a certain variety. This text is from the theories and practice two angle to set out, have a data excavation function online reservation system carry on design an
7、d realization analysis.Thesis first more and in details introduction face to object analysis and design of relevant concept and technique, special thorough introduction in this system usage arrive of knowledge, such as:Face to object of analysis design process;In the system characteristics, structur
8、e frame and operation method of the ASP.NET and ADO.NET of the development technique for use.Immediately after carried on analysis to the possibility of oneline reservation system, then to the design thought of system, design the whole structure of target and system carried on explicit of programmin
9、g.The end is to the main page, database of system, application procedure of design and realization made more detailed of explain in detail. At present, the application of Electronic Commerce has grown stronger and broader. In view of the requirements of travelers and hotel management, online reserva
10、tion sysetm is at Visual Studio, This designs trying to use ASP.NET structure is a online reservation system on the network to make each traveler order one or more rooms through Internet easy before each journey. Net terrace top usage ASP.NET the technique using B/S pattern to realize.Keywords:Onlin
11、e Reservation of Hotel Management System, B/S model, ASP.NET,Sql Server 2005,目錄 TOC o 1-3 h z u HYPERLINK l _Toc345665843 1緒論 PAGEREF _Toc345665843 h 1 HYPERLINK l _Toc345665844 1.1 工程開發(fā)背景及意義 PAGEREF _Toc345665844 h 1 HYPERLINK l _Toc345665845 1.2 研究方法與思路 PAGEREF _Toc345665845 h 2 HYPERLINK l _Toc34
12、5665846 1.3 論文主要工作和結(jié)構(gòu)安排 PAGEREF _Toc345665846 h 2 HYPERLINK l _Toc345665846 1.4 本章小結(jié) PAGEREF _Toc345665846 h 2 HYPERLINK l _Toc345665847 2相關(guān)技術(shù)及工具介紹 PAGEREF _Toc345665847 h 4 HYPERLINK l _Toc345665848 2.1 開發(fā)技術(shù) PAGEREF _Toc345665848 h 4 HYPERLINK l _Toc345665849 2.1.1 B/S結(jié)構(gòu) PAGEREF _Toc345665849 h 4 H
13、YPERLINK l _Toc345665850 2.1.2 JSP頁(yè)面技術(shù) PAGEREF _Toc345665850 h 4 HYPERLINK l _Toc345665851 2.1.3 CSS樣式 PAGEREF _Toc345665851 h 5 HYPERLINK l _Toc345665852 2.2 開發(fā)工具 PAGEREF _Toc345665852 h 5 HYPERLINK l _Toc345665853 2.2.1 MyEclipse PAGEREF _Toc345665853 h 5 HYPERLINK l _Toc345665854 Web效勞器 PAGEREF _
14、Toc345665854 h 6 HYPERLINK l _Toc345665855 數(shù)據(jù)庫(kù)管理系統(tǒng) PAGEREF _Toc345665855 h 6 HYPERLINK l _Toc345665856 本章小結(jié) PAGEREF _Toc345665856 h 7 HYPERLINK l _Toc345665857 3需求分析 PAGEREF _Toc345665857 h 8 HYPERLINK l _Toc345665858 實(shí)際業(yè)務(wù)操作流程 PAGEREF _Toc345665858 h 8 HYPERLINK l _Toc345665859 系統(tǒng)功能分析 PAGEREF _Toc34
15、5665859 h 8 HYPERLINK l _Toc345665860 總體分析 PAGEREF _Toc345665860 h 8 HYPERLINK l _Toc345665861 功能模塊分析 PAGEREF _Toc345665861 h 9 HYPERLINK l _Toc345665862 性能分析 PAGEREF _Toc345665862 h 16 HYPERLINK l _Toc345665862 3.4本章小結(jié) PAGEREF _Toc345665862 h 16 HYPERLINK l _Toc345665863 4總體設(shè)計(jì) PAGEREF _Toc345665863
16、 h 18 HYPERLINK l _Toc345665864 需求分析 PAGEREF _Toc345665864 h 18 HYPERLINK l _Toc345665865 概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc345665865 h 18 HYPERLINK l _Toc345665866 邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc345665866 h 20 HYPERLINK l _Toc345665867 數(shù)據(jù)庫(kù)實(shí)現(xiàn) PAGEREF _Toc345665867 h 20.20 HYPERLINK l _Toc345665868 5詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc3456658
17、68 h 21 HYPERLINK l _Toc345665869 系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc345665869 h 25 HYPERLINK l _Toc345665870 頁(yè)面設(shè)計(jì) PAGEREF _Toc345665870 h 25 HYPERLINK l _Toc345665871 5.2.1 各頁(yè)面關(guān)系 PAGEREF _Toc345665871 h 26 HYPERLINK l _Toc345665872 首頁(yè)面設(shè)計(jì) PAGEREF _Toc345665872 h 26 HYPERLINK l _Toc345665873 主要功能實(shí)現(xiàn) PAGEREF _Toc34566
18、5873 h 27 HYPERLINK l _Toc345665874 登錄界面 PAGEREF _Toc345665874 h 27 HYPERLINK l _Toc345665875 房間類型界面 PAGEREF _Toc345665875 h 30 HYPERLINK l _Toc345665876 后臺(tái)主界面 PAGEREF _Toc345665876 h 31 HYPERLINK l _Toc345665877 會(huì)員注冊(cè)界面 PAGEREF _Toc345665877 h 32 HYPERLINK l _Toc345665877 5.3.5預(yù)訂房間界面 PAGEREF _Toc345
19、665877 h 32 HYPERLINK l _Toc345665877 5.3.6前臺(tái)主界面 PAGEREF _Toc345665877 h 32 HYPERLINK l _Toc345665878 5.4本章小結(jié) PAGEREF _Toc345665878 h 32 HYPERLINK l _Toc345665879 6測(cè)試 PAGEREF _Toc345665879 h 34 HYPERLINK l _Toc345665880 功能的意義 PAGEREF _Toc345665880 h 34 HYPERLINK l _Toc345665880 6.2測(cè)試環(huán)境 PAGEREF _Toc3
20、45665880 h 34 HYPERLINK l _Toc345665880 6.3功能測(cè)試 PAGEREF _Toc345665880 h 34 HYPERLINK l _Toc345665880 6.4問(wèn)題嚴(yán)重程度描述 PAGEREF _Toc345665880 h 34 HYPERLINK l _Toc345665881 6.5本章小結(jié) PAGEREF _Toc345665881 h 35 HYPERLINK l _Toc345665882 7結(jié)束語(yǔ) PAGEREF _Toc345665882 h 37 HYPERLINK l _Toc345665883 總結(jié) PAGEREF _Toc
21、345665883 h 37 HYPERLINK l _Toc345665884 展望 PAGEREF _Toc345665884 h 37 HYPERLINK l _Toc345665885 附 錄 PAGEREF _Toc345665885 h 38 HYPERLINK l _Toc345665886 參考文獻(xiàn) PAGEREF _Toc345665886 h 40 HYPERLINK l _Toc345665887 致 謝 PAGEREF _Toc345665887 h 441 緒 論正確高效的管理可以為客戶提供更好的效勞,也有利于提高酒店訂房的競(jìng)爭(zhēng)力,從而吸引更多的客戶訂房?;诘木W(wǎng)上酒
22、店預(yù)訂系統(tǒng),可以為客戶提前訂房提供這樣一個(gè)平臺(tái),為客戶提供更人性化的效勞。 工程開發(fā)背景及意義隨著電腦科技的飛速開展,計(jì)算機(jī)性能不斷提高,而價(jià)格越來(lái)越來(lái)低,使得計(jì)算機(jī)的運(yùn)行逐漸廣泛,計(jì)算機(jī)技術(shù)得以造福廣闊人民群眾。為了改善企業(yè)的管理水平和辦公效率,許多企業(yè)結(jié)合本身的特點(diǎn),融合有先進(jìn)的管理思想和手段得以管理人員為核心的人機(jī)交互管理系統(tǒng),使各行各業(yè)也面臨前所未有的開展機(jī)遇,但也帶來(lái)了極大的挑戰(zhàn),酒店預(yù)訂業(yè)也將無(wú)一例外地面對(duì)國(guó)際先進(jìn)酒店管理經(jīng)驗(yàn)和管理技術(shù)的沖擊。由于酒店組織龐大,效勞工程多,信息量大,傳統(tǒng)手工的酒店管理,管理工程繁瑣而復(fù)雜,執(zhí)行效率低,易于出錯(cuò),已經(jīng)不能適應(yīng)市場(chǎng)的需要。目前許多中小型
23、酒店預(yù)訂(甚至包括一些大型酒店)還沒(méi)有實(shí)現(xiàn)信息化、網(wǎng)絡(luò)化、數(shù)據(jù)傳遞、信息發(fā)布等多為手工模式,管理方面缺少科學(xué)化,這使得酒店的工作效率難以提高,勞動(dòng)本錢難以降低。擬開發(fā)系統(tǒng)是通過(guò)對(duì)中小型酒店本身的特征、特點(diǎn),主要作用及根本業(yè)務(wù)等各方面進(jìn)行全面綜合的了解、分析、歸納和總結(jié),把中小型酒店的工作方法和計(jì)算機(jī)技術(shù)相結(jié)合,研制開發(fā)的酒店客戶網(wǎng)上預(yù)訂系統(tǒng)的應(yīng)用軟件。幾乎大局部中小型企業(yè)都沒(méi)有實(shí)行網(wǎng)上酒店預(yù)訂,目前大局部網(wǎng)上酒店預(yù)訂是采用手工模式。隨著網(wǎng)絡(luò)的開展,社會(huì)的信息化程度也在日益提升,特別是各類基于Web的管理系統(tǒng)的商業(yè)化用途越來(lái)越廣泛,極大的促進(jìn)了社會(huì)的分工和提升了商業(yè)化效率,同時(shí)更好的反哺和展示了
24、網(wǎng)絡(luò)系統(tǒng)的能力。可以預(yù)見(jiàn),酒店管理系統(tǒng)的實(shí)現(xiàn)將在很大的程度上改善酒店的管理運(yùn)行機(jī)制,提高酒店的辦公效率,為高質(zhì)量酒店效勞提供保證。并且準(zhǔn)確、快速、統(tǒng)一的信息處理對(duì)酒店的決策、業(yè)務(wù)開展和社會(huì)信譽(yù)必定有著積極的意義。1.2 研究方法與思路畢業(yè)設(shè)計(jì)開發(fā)一個(gè)基于的酒店預(yù)訂系統(tǒng)。本系統(tǒng)主要研究酒店賓館的預(yù)訂,有以下幾個(gè)功能:管理員模塊、訂房模塊、客戶瀏覽模塊、客戶賬戶管理模塊:1.管理員模塊:按房間類型管理、房間預(yù)訂、退房登記、房間預(yù)訂、查看訂單、刪除訂單、對(duì)雇員管理;2.訂房模塊:對(duì)客戶的入住登記、選擇房間、訂房并產(chǎn)生訂單、瀏覽客房類型;3.客戶信息瀏覽模塊:瀏覽優(yōu)惠信息、瀏覽相關(guān)新聞、查看酒店情況;
25、4.客戶賬戶管理模塊:查看個(gè)人根本信息、查看所有訂單、取消為到期訂單并給予評(píng)論。系統(tǒng)實(shí)現(xiàn)采用B/S 模式結(jié)構(gòu);數(shù)據(jù)庫(kù)設(shè)計(jì)那么采用SQL SERVER 2005,通過(guò)詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)分析。采用了存儲(chǔ)過(guò)程,存放在數(shù)據(jù)庫(kù)效勞器端.通過(guò)調(diào)用適當(dāng)?shù)拇鎯?chǔ)過(guò)程,可在效勞器端處理大量數(shù)據(jù),再將處理結(jié)果送到客戶端.這樣可減少數(shù)據(jù)在網(wǎng)絡(luò)上的傳送,消除網(wǎng)絡(luò)阻塞現(xiàn)象。1.3 論文主要工作和結(jié)構(gòu)安排本論文主要對(duì)該系統(tǒng)的開發(fā)背景、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程、數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)測(cè)試等進(jìn)行詳細(xì)的介紹。全文共分為七局部,具體內(nèi)容安排如下:第一局部:主要陳述工程開發(fā)背景、應(yīng)用現(xiàn)狀、工程開發(fā)意義及論文結(jié)構(gòu)安排等;第二局部:介紹系統(tǒng)開發(fā)采用的相
26、關(guān)技術(shù)及工具;第三局部:首先進(jìn)行系統(tǒng)的需求分析,然后結(jié)合需求分析進(jìn)行功能設(shè)計(jì),最后介紹系統(tǒng)的架構(gòu)設(shè)計(jì);第四局部:數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn);第五局部:系統(tǒng)的功能設(shè)計(jì)和頁(yè)面設(shè)計(jì);第六局部:描述本系統(tǒng)的功能測(cè)試和性能測(cè)試,并總結(jié)測(cè)試結(jié)果;第七局部:總結(jié)本系統(tǒng)的根本功能及結(jié)構(gòu),展望系統(tǒng)的前景和進(jìn)一步的設(shè)計(jì)目標(biāo)。本章首先介紹了該題目的研究背景及意義,明確了開發(fā)系統(tǒng)的重要性。然后介紹了本文的主要工作,并對(duì)論文的結(jié)構(gòu)安排進(jìn)行了描述。2 相關(guān)技術(shù)及工具介紹成熟的開發(fā)技術(shù),便捷的工具,有利于更好的完成系統(tǒng)。下面主要介紹開發(fā)報(bào)修系統(tǒng)中應(yīng)用到的技術(shù)和工具。2.1 開發(fā)技術(shù) B/S結(jié)構(gòu)B/S結(jié)構(gòu)Browser/Server,
27、 HYPERLINK :/baike.baidu /view/7718.htm t _blank 瀏覽器/ HYPERLINK :/baike.baidu /view/899.htm t _blank 效勞器模式,是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,Web瀏覽器是 HYPERLINK :/baike.baidu /view/930.htm t _blank 客戶端最主要的 HYPERLINK :/baike.baidu /view/7886.htm t _blank 應(yīng)用軟件。B/S結(jié)構(gòu)即 HYPERLINK :/baike.baidu /view/7718.htm t _blank 瀏覽器和
28、HYPERLINK :/baike.baidu /view/899.htm t _blank 效勞器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心局部集中到效勞器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器,如 HYPERLINK :/baike.baidu /view/757385.htm t _blank Netscape Navigator或 HYPERLINK :/baike.baidu /view/85144.htm t _blank Internet Explorer,效勞器安裝om/view/15020.htm t _blan
29、k Oracle、 HYPERLINK :/baike.baidu /view/118488.htm t _blank Sybase、 HYPERLINK :/baike.baidu /view/11003.htm t _blank Informix或 HYPERLINK :/baike.baidu /view/9644.htm t _blank SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò) HYPERLINK :/baike.baidu /view/1263955.htm t _blank Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了 HYPERLINK :/
30、baike.baidu /view/69017.htm t _blank 系統(tǒng)維護(hù)與升級(jí)的本錢和工作量,降低了用戶的總體本錢。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的 HYPERLINK :/baike.baidu /view/37.htm t _blank 軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用, HYPERLINK :/baike.baidu /view/930.htm t _blank 客戶端零維護(hù)。系統(tǒng)的擴(kuò)展性非常容易,只要能上網(wǎng),再由 HYPERLINK :/baike.baidu /view/83228.htm t _blank 系統(tǒng)管理員分配一個(gè)用戶名和密
31、碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的 HYPERLINK :/baike.baidu /view/355579.htm t _blank 平安認(rèn)證不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)1。2.1.2 AJAX頁(yè)面技術(shù)AJAX在B/S工程開發(fā)中廣泛使用,它是JavaScripthe和XML是一種創(chuàng)立交互式網(wǎng)頁(yè)開發(fā)技術(shù),AJAX不是一個(gè)單一的技術(shù),而是有機(jī)地利用了一系列相關(guān)的技術(shù):web標(biāo)準(zhǔn)、使用DOM進(jìn)行動(dòng)態(tài)顯示及交互、使用XML和XSLT進(jìn)行數(shù)據(jù)交換及相關(guān)操作2。一般情況下,AJAX負(fù)責(zé)生成動(dòng)態(tài)的HTML頁(yè)面,業(yè)務(wù)邏輯由其他可重用的組件和C#程序來(lái)實(shí)現(xiàn)。本系統(tǒng)使用
32、AJAX技術(shù)作為表現(xiàn)層技術(shù),負(fù)責(zé)收集用戶的請(qǐng)求數(shù)據(jù)并將其提交到指定的控制器。當(dāng)系統(tǒng)處理用戶請(qǐng)求后,AJAX頁(yè)面還負(fù)責(zé)將處理結(jié)果呈現(xiàn)給客戶。 CSS樣式級(jí)聯(lián)樣式表Cascading Style Sheet簡(jiǎn)稱“CSS,通常又稱為“風(fēng)格樣式表Style Sheet,它是用來(lái)進(jìn)行網(wǎng)頁(yè)風(fēng)格設(shè)計(jì)的3。比方,如果想讓鏈接字未點(diǎn)擊時(shí)是藍(lán)色的,當(dāng)鼠標(biāo)移上去后字變成紅色的且有下劃線,這就是一種風(fēng)格。通過(guò)設(shè)立樣式表,可以統(tǒng)一地控制HTML中各標(biāo)志的顯示屬性。級(jí)聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁(yè)外觀。使用級(jí)聯(lián)樣式表,可以擴(kuò)充精確指定網(wǎng)頁(yè)元素位置,外觀以及創(chuàng)立特殊效果的能力3。2.2 開發(fā)工具2.2.1 A是的一局部
33、,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種效勞。ASP.NET 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的平安保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言包括 Visual Basic .NET、C# 和 JScript .NE
34、T.創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型平安、繼承等等。ASP.NET 可以無(wú)縫地與 WYSIWYG HTML 編輯器和其他編程工具包括 Microsoft Visual Studio .NET一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來(lái)將效勞器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。微軟為設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語(yǔ)言編寫等等,目的是讓
35、程序員更容易開發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。的新性能et提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)效勞。貫穿整個(gè)的主題就是系統(tǒng)幫用戶做了大局部不重要的瑣碎的工作。全新的構(gòu)造新的引入受管代碼(Managed Code)這樣一個(gè)全新概念,橫貫整個(gè)視窗開發(fā)平臺(tái)。受管代碼在NGWS Runtime下運(yùn)行,而NGWS Runtime是一個(gè)時(shí)間運(yùn)行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡(jiǎn)便。高效率對(duì)于一個(gè)程序,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來(lái)你就得盡可能地讓它運(yùn)作得快些快些再快些。在ASP中你只有盡可能精簡(jiǎn)你的代碼,以至于不得不將
36、它們移植到一個(gè)僅有很少一點(diǎn)性能的部件中。而現(xiàn)在,會(huì)妥善地解決這一問(wèn)題。易控制在里,你將會(huì)擁有一個(gè)“Data-Bounds (數(shù)據(jù)約束),這意味著它會(huì)與數(shù)據(jù)源連接,并會(huì)自動(dòng)裝入數(shù)據(jù),使控制工作簡(jiǎn)單易行4。 Web效勞器本系統(tǒng)使用作為Web效勞器。它是基于網(wǎng)站架設(shè)的效勞器,當(dāng)瀏覽器連接到效勞器上并請(qǐng)求文件時(shí),效勞器將處理該請(qǐng)求并將文件發(fā)送到該瀏覽器如何查看該文件。效勞器使用 進(jìn)行信息交流,Web效勞器不僅能夠存儲(chǔ)信息的根底上運(yùn)行腳本和程序。在Web上效勞器可駐留于各種類型的計(jì)算機(jī)。NET Framework就是微軟Web Services引擎有許多程序設(shè)計(jì)師和使用者,非常渴望有一個(gè)完善而且透視明清
37、楚的根底構(gòu)架。NET Framework提供了應(yīng)用程序模型及關(guān)鍵技術(shù),讓開發(fā)人員容易以原有的技術(shù)來(lái)產(chǎn)生、部署,并可以繼續(xù)開展具有高平安、高穩(wěn)定,并具高延伸的Web services。對(duì)于.NET Framework而言,所有的組件都可以成為Web Service,Web Service只不過(guò)是另一種形態(tài)的組件。NET Framework以松散的方式來(lái)栓鎖Web Service這種形態(tài)的組件。NET Framework由三中局部組成就是要讓建立Web應(yīng)用程序以及因特網(wǎng)應(yīng)用程序的工作變的簡(jiǎn)單,使用. NET Framework的主要一個(gè)原因是它可以作為集成各種操作系統(tǒng)的方式。另外,NET Fram
38、ework定義并沒(méi)有限制應(yīng)用程序的類型這是因?yàn)楸緛?lái)沒(méi)有限制。. NET Framework可以創(chuàng)立Windows應(yīng)用程序、Web應(yīng)用程序、Web效勞和其他各種類型的應(yīng)用程序。 數(shù)據(jù)庫(kù)管理系統(tǒng)本系統(tǒng)使用Microsoft SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)與維護(hù)。Microsoft SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。Microsoft SQL Server 2005 HYPERLINK :/baike.baidu /view/68455.htm t _blank 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提
39、供了更平安可靠的存儲(chǔ)功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù) HYPERLINK :/baike.baidu /view/330120.htm t _blank 應(yīng)用程序。 Microsoft SQL Server 2005能提供大型系統(tǒng)所需的數(shù)據(jù)庫(kù)效勞。大型效勞器可能有成千上萬(wàn)的用戶同時(shí)連接到SQL Server 2005實(shí)例SQL Server 2005為這些環(huán)境提供了全面的保護(hù),具有高性能、可伸縮性和可靠性。在數(shù)據(jù)管理與分析方面也具有靈活性,SQL Server 2005可以再很大程度上提高系統(tǒng)能夠處理的并發(fā)用戶數(shù)和數(shù)據(jù)量。當(dāng)前,企業(yè)中使用的大型數(shù)據(jù)庫(kù)應(yīng)用程序需要支持的并發(fā)用戶
40、數(shù)和處理的數(shù)據(jù)量在不斷增加,SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)可以滿足這一需要。2.3 本章小結(jié)本章主要講解了系統(tǒng)在設(shè)計(jì)和開發(fā)過(guò)程中用到的技術(shù),以及開發(fā)工具,包括B/S架構(gòu),數(shù)據(jù)庫(kù)管理SQL Server和Web效勞器,使讀者對(duì)系統(tǒng)中的技術(shù)進(jìn)一步了解,更好的操作系統(tǒng)。3需求分析 系統(tǒng)的需求分析就是從系統(tǒng)的實(shí)際業(yè)務(wù)操作流程、系統(tǒng)設(shè)計(jì)目標(biāo)和功能需求上進(jìn)行分析并得出系統(tǒng)的用例圖。對(duì)系統(tǒng)開發(fā)中將要面臨的問(wèn)題和其解決方案進(jìn)行初步設(shè)計(jì)及合理安排,明確開發(fā)目標(biāo)。3.1 實(shí)際業(yè)務(wù)操作流程 生活中對(duì)網(wǎng)上酒店預(yù)訂顧客來(lái)講,想成為一家網(wǎng)上酒店預(yù)訂系統(tǒng)的會(huì)員,要將自己的想要住的房子通過(guò)某種方式表達(dá)給網(wǎng)上酒店
41、預(yù)訂管理的工作人員并提交申請(qǐng),如果還有他所申請(qǐng)的房間,酒店工作人員會(huì)批準(zhǔn)此申請(qǐng)。對(duì)于網(wǎng)上訂房子來(lái)講,要想吸納更多的顧客,就要做好宣傳工作,將酒店內(nèi)的房間內(nèi)信息通過(guò)某種媒介公布出去,如果用戶認(rèn)為到達(dá)自己的要求,并想要成為其會(huì)員,就可以提出申請(qǐng),然后等待審批。對(duì)于網(wǎng)上酒店預(yù)訂和用戶來(lái)講,如果用戶要更新一些信息,如會(huì)員特權(quán)等,需要逐個(gè)通知通知,這些工作都比擬繁瑣且浪費(fèi)珍貴的時(shí)間。3.2 系統(tǒng)功能分析 現(xiàn)有的網(wǎng)上酒店預(yù)訂方式效率低,實(shí)時(shí)性較差,出錯(cuò)率高,浪費(fèi)人力物力增大了游泳館的開支。本人開發(fā)的酒店管理系統(tǒng)是為了方便用戶了解酒店房間的信息,方便酒店管理人員的管理,提高工作效率。網(wǎng)上訂房系統(tǒng)主要是實(shí)現(xiàn)客
42、房瀏覽、訂房、產(chǎn)生訂單等功能的系統(tǒng)。一個(gè)典型的電子商務(wù)系統(tǒng)一般都需要實(shí)現(xiàn)商品信息的動(dòng)態(tài)提示、客戶信息注冊(cè)登陸管理、訂單處理等模塊。根據(jù)網(wǎng)上訂房的根本需求,本系統(tǒng)需要完成的具體任務(wù)如下: 客房查詢:當(dāng)客戶進(jìn)入網(wǎng)上訂房系統(tǒng)時(shí),應(yīng)該在主頁(yè)面中分類顯示不同的客房類型信息,以供客戶選擇所需客房。訂房處理:當(dāng)客戶登錄并選擇了理想的房間類型后,可以提交并進(jìn)一步選擇所需的空房間以及到達(dá)時(shí)間。管理人員:對(duì)酒店管理系統(tǒng)有普通日常管理(新開房間、退房、查詢賬目信息)、高級(jí)日常管理(員工管理、客房管理)其中員工管理包括:添加員工和刪除員工,客房管理包括:添加酒店客房、刪除酒店客房、查看酒店客房。會(huì)員注冊(cè):為了能夠?qū)崿F(xiàn)
43、客房預(yù)訂,需要管理客戶相關(guān)的聯(lián)系方式、到達(dá)時(shí)間等相關(guān)的信息。功能模塊分析根據(jù)需求分析確定該系統(tǒng)劃分為以下3個(gè)功能模塊:1.用戶管理功能該管理功能主要完成用戶的登錄,對(duì)用戶的訂單管理,員工管理、客房管理、日常根本操作。顧客主要的功能是:瀏覽酒店根本信息、用戶登錄、瀏覽客房配置、用戶注冊(cè)、訂單管理、下訂單。該功能的用例圖如圖3-1所示。圖3-1總功能用例圖用戶管理用例描述如表3-1、表3-2、表3-3、表3-4所示。表3-1登錄用例描述用例名稱:登錄 用例標(biāo)識(shí)號(hào):101參與者:用戶、管理員簡(jiǎn)要說(shuō)明:用戶可以登錄前置條件:無(wú)根本領(lǐng)件流:?jiǎn)T工在主界面點(diǎn)擊上后臺(tái)鏈接系統(tǒng)出現(xiàn)登錄頁(yè)面用戶輸入用戶名和密碼選
44、擇身份后點(diǎn)擊登錄系統(tǒng)進(jìn)入后臺(tái)顯示酒店主頁(yè)點(diǎn)擊注銷登錄系統(tǒng)回到主頁(yè)面用例終止其他事件流:無(wú)異常事件流:用戶登錄失敗系統(tǒng)提示后置條件: 無(wú)表3-2 修改個(gè)人信息用例描述用例名稱:修改個(gè)人信息用例標(biāo)識(shí)號(hào):102參與者:用戶、管理員簡(jiǎn)要說(shuō)明:用戶可以修改個(gè)人信息前置條件:用戶已成功登錄系統(tǒng)后臺(tái)根本領(lǐng)件流:用戶點(diǎn)擊修改個(gè)人信息鏈接系統(tǒng)顯示個(gè)人信息修改頁(yè)面用戶修改相關(guān)信息用戶點(diǎn)擊提交系統(tǒng)保存該文件信息至數(shù)據(jù)庫(kù)用例終止其他事件流:無(wú)異常事件流:無(wú)后置條件:用戶信息成功參加數(shù)據(jù)庫(kù)表3-3 添加員工用例描述用例名稱:添加用戶用例標(biāo)識(shí)號(hào):103參與者:管理員簡(jiǎn)要說(shuō)明:管理員可以添加工作人員前置條件:管理員成功登錄
45、后臺(tái)根本領(lǐng)件流:管理員點(diǎn)擊系統(tǒng)管理員管理系統(tǒng)進(jìn)入管理用戶界面管理員填寫要添加的工作人員用戶名和密碼管理員點(diǎn)擊提交5.系統(tǒng)保存該文件信息至數(shù)據(jù)庫(kù)6.用例終止其他事件流:無(wú)異常事件流:無(wú)后置條件:工作人員信息、會(huì)員信息成功參加數(shù)據(jù)庫(kù)表3-4 刪除工作人員用例描述用例名稱:刪除用戶用例標(biāo)識(shí)號(hào):104參與者:管理員簡(jiǎn)要說(shuō)明:管理員可以刪除工作人員前置條件:管理員已成功登錄系統(tǒng)后臺(tái)根本領(lǐng)件流:其他事件流:無(wú)異常事件流:無(wú)后置條件:用戶信息成功錄入數(shù)據(jù)庫(kù)2.信息發(fā)布該管理功能主要包括對(duì)系統(tǒng)內(nèi)信息的添加,查看,修改及刪除操作。該功能用例圖如圖3-2所示。信息發(fā)布用例描述如表3-5、表3-6、表3-7、表3-
46、8所示。表3-5添加信息用例描述用例名稱:添加信息用例標(biāo)識(shí)號(hào):201參與者:管理人員簡(jiǎn)要說(shuō)明:管理人員可以在系統(tǒng)內(nèi)添加信息前置條件:管理人員已成功登錄系統(tǒng)后臺(tái)根本領(lǐng)件流:管理人員點(diǎn)擊信息添加系統(tǒng)進(jìn)入信息添加頁(yè)面管理人員填寫相關(guān)信息點(diǎn)擊提交系統(tǒng)保存該文件信息至數(shù)據(jù)庫(kù)用例終止其他事件流:無(wú)異常事件流:無(wú)后置條件:新信息成功錄入數(shù)據(jù)庫(kù)圖3-2 信息發(fā)布功能用例圖表3-6刪除信息用例描述用例名稱:刪除信息用例標(biāo)識(shí)號(hào):202參與者:管理人員簡(jiǎn)要說(shuō)明:管理人員可以刪除系統(tǒng)內(nèi)的信息前置條件:管理人員已成功登錄系統(tǒng)后臺(tái)根本領(lǐng)件流:管理人員點(diǎn)擊信息查詢系統(tǒng)進(jìn)入信息列表頁(yè)面管理人員點(diǎn)擊刪除按鈕信息刪除成功用例終止
47、其他事件流:無(wú)異常事件流:無(wú)后置條件:信息成功錄入數(shù)據(jù)庫(kù)表3-7修改信息用例描述用例名稱:修改信息用例標(biāo)識(shí)號(hào):203參與者:管理人員簡(jiǎn)要說(shuō)明:管理人員可以修改系統(tǒng)內(nèi)的信息前置條件:用戶已成功登錄系統(tǒng)后臺(tái)根本領(lǐng)件流:管理人員點(diǎn)擊修改按鈕按鈕修改相關(guān)信息管理點(diǎn)擊提交按鈕系統(tǒng)保存該文件信息至數(shù)據(jù)庫(kù)修改成功用例終止其他事件流:無(wú)異常事件流:無(wú)后置條件:無(wú)修改信息成功錄入數(shù)據(jù)庫(kù)表3-8查看信息用例描述用例名稱:查看信息用例標(biāo)識(shí)號(hào):204參與者:會(huì)員、管理員簡(jiǎn)要說(shuō)明:會(huì)員可以在系統(tǒng)內(nèi)查看信息前置條件:會(huì)員登錄成功根本領(lǐng)件流:會(huì)員點(diǎn)擊主頁(yè)面信息分類系統(tǒng)進(jìn)入信息分頁(yè)面用戶瀏覽信息列表和詳細(xì)信息用例終止其他事件
48、流:無(wú)異常事件流:無(wú)后置條件:無(wú)3.會(huì)員管理功能該管理功能主要完成會(huì)員注冊(cè)、注銷會(huì)員、以及對(duì)會(huì)員賬戶的管理。該功能用例圖如圖3-3所示。圖3-3會(huì)員管理功能用例圖會(huì)員管理局部例描述如表3-9、表3-10所示。表3-9酒店預(yù)訂用例描述用例名稱:查詢余額用例標(biāo)識(shí)號(hào):301參與者:會(huì)員、用戶簡(jiǎn)要說(shuō)明:用戶可以預(yù)訂客房和注冊(cè)會(huì)員前置條件: 無(wú)根本領(lǐng)件流:用戶點(diǎn)擊信息查看連接系統(tǒng)顯示客房類型用例終止其他事件流:無(wú)異常事件流:無(wú)后置條件:無(wú)表3-10賬號(hào)管理用例描述用例名稱:查詢余額用例標(biāo)識(shí)號(hào):309參與者:會(huì)員簡(jiǎn)要說(shuō)明:會(huì)員可以查詢自己的信息前置條件: 會(huì)員登錄成功根本領(lǐng)件流:用戶點(diǎn)擊信息查看連接系統(tǒng)顯
49、示該會(huì)員的信息用例終止其他事件流:無(wú)異常事件流:無(wú)后置條件:無(wú)3.3 性能分析綜合用戶需求分析基于的網(wǎng)上酒店預(yù)訂系統(tǒng)需要到達(dá)以下目標(biāo)。1.界面設(shè)計(jì)友好、美觀界面設(shè)計(jì)是人與機(jī)器之間傳遞和交換信息的媒介,界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì),設(shè)計(jì)合理的界面能給用戶帶來(lái)輕松愉悅的感受和成功的感覺(jué)。2.實(shí)用性構(gòu)建網(wǎng)上酒店預(yù)訂系統(tǒng)目的是充分利用網(wǎng)絡(luò)平臺(tái),讓廣闊用戶更充分的了解客房信息及時(shí)預(yù)訂客房。因而無(wú)論在內(nèi)容還是在功能上都應(yīng)充分使網(wǎng)上酒店預(yù)訂系統(tǒng)管理人員及時(shí)更新信息、客戶及時(shí)獲取所需信息。3.可擴(kuò)展性隨著會(huì)員數(shù)量、用戶對(duì)信息的需求不斷地增加,酒店預(yù)訂系統(tǒng)的功能和內(nèi)容應(yīng)可以不斷的完善和更新以適應(yīng)用戶
50、的要求。4.信息分類清晰、明確酒店預(yù)訂系統(tǒng)包含信息種類繁多,應(yīng)使信息分類清楚,明確,便于用戶查詢和瀏覽。5.易用性用戶能簡(jiǎn)單快捷的熟悉使用流程。酒店預(yù)訂系統(tǒng)一大局部是面對(duì)使用人員的,人機(jī)交互界面應(yīng)使易用的。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面。6.系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和相應(yīng)時(shí)間能夠滿足用戶對(duì)信息處理的需求。在系統(tǒng)開發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。本章首先闡述了系統(tǒng)實(shí)際業(yè)務(wù)操作流程圖、系統(tǒng)設(shè)計(jì)目標(biāo),然后介紹了網(wǎng)上酒店預(yù)訂的功能
51、需求,將系統(tǒng)的功能分為了模塊,并且分析系統(tǒng)的主要用例進(jìn)行了建模,構(gòu)建出系統(tǒng)的用例圖模型并對(duì)用例圖進(jìn)行了描述。4總體設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)與實(shí)現(xiàn)是開發(fā)網(wǎng)上酒店管理理系統(tǒng)的第二階段,首先進(jìn)行需求分析得出需要有多少實(shí)體,然后進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),得出實(shí)體之間的關(guān)系,畫出E-R圖,接著進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),根據(jù)E-R圖轉(zhuǎn)化對(duì)應(yīng)的關(guān)系模式,最后完成數(shù)據(jù)庫(kù)實(shí)施工作6。網(wǎng)上訂房系統(tǒng)為人們出行提供了很大方便,從而給廣闊消費(fèi)者提供了不出門就能預(yù)訂外地房間的優(yōu)越條件,下面就是網(wǎng)絡(luò)訂房系統(tǒng)的一些根本功能的介紹:1.會(huì)員瀏覽客房信息:包括瀏覽優(yōu)惠信息、瀏覽相關(guān)新聞、查看酒店情況。2.客房預(yù)訂: 能夠很清晰的看到與所選類型客房對(duì)應(yīng)的空房
52、間,客戶可以進(jìn)行預(yù)訂和注冊(cè)用戶。3.客戶賬戶管理,包括:查看個(gè)人根本信息、查看所有訂單、取消為到期訂單和給予評(píng)論4.后臺(tái)管理,只能用管理員的口令登陸,登錄之后有新開房間、退房、查詢賬目信息、添加員工、刪除員工、添加酒店客房、刪除酒店客房和查看酒店客房的需求。該階段的任務(wù)是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。根據(jù)工程的功能需求,系統(tǒng)應(yīng)包含三類角色,其中申請(qǐng)會(huì)員需要提交個(gè)人信息包含用戶名、密碼、姓名、郵箱、 、身份證等信息,而工作人員和管理員角色那么只需記錄其用戶名和密碼。由于普通用戶的一些屬性不能為空,所以針對(duì)用戶信息的保存系統(tǒng)需設(shè)計(jì)兩個(gè)表:一個(gè)記錄系統(tǒng)會(huì)員信息表;一
53、個(gè)記錄工作人員、系統(tǒng)管理員用戶名和密碼的參數(shù)表。根據(jù)需求分析得出系統(tǒng)E-R圖如圖4-1所示。圖4-1 E-R圖由需求分析得出系統(tǒng)角色有三類:管理員、注冊(cè)用戶和普通用戶。管理員的功能新開房間、退房、查詢賬目信息、添加員工、刪除員工、添加酒店客房、刪除酒店客房、查看酒店客房。管理員和用戶對(duì)功能的完成在數(shù)據(jù)庫(kù)中表達(dá)為對(duì)數(shù)據(jù)庫(kù)表中數(shù)據(jù)的增加、刪除、修改和查詢。分別畫出系統(tǒng)E-R圖中各實(shí)體-屬性圖,實(shí)體-屬性圖是由實(shí)體及其屬性組成。注冊(cè)用戶的實(shí)體-屬性圖如圖4-2所示。圖4-2注冊(cè)用戶實(shí)體-屬性圖管理員的實(shí)體-屬性圖如圖4-3所示。圖4-3 管理員實(shí)體-屬性圖客房訂單的實(shí)體-屬性圖如圖4-4所示。圖4-
54、4 客房訂單實(shí)體-屬性圖會(huì)員的實(shí)體-屬性圖如圖4-5所示。圖4-5會(huì)員實(shí)體-屬性圖1.注冊(cè)用戶關(guān)系模式:注冊(cè)用戶信息注冊(cè)用戶名ID、密碼、姓名、性別、證件號(hào)、 號(hào)碼、電子郵箱2.管理員信息用戶名ID、密碼、權(quán)限3.會(huì)員管理的一個(gè)重要功能就是預(yù)訂客房功能,用戶可以查看,工作人員可以修改,故可設(shè)計(jì)為:4.會(huì)員關(guān)系模式用戶名ID、姓名、身份證、備注、操作人信息發(fā)布需要向用戶展示酒店內(nèi)的相關(guān)信息,其中酒店內(nèi)風(fēng)采用圖片展示,新聞通知包括最新消息、管理標(biāo)準(zhǔn)、相關(guān)規(guī)程,用文字與圖片展示,網(wǎng)上酒店預(yù)訂內(nèi)信息的發(fā)布??稍O(shè)計(jì)為:5.客房概況關(guān)系模式客房環(huán)境、客房類型6.客房預(yù)訂關(guān)系模式現(xiàn)在預(yù)訂、注冊(cè)用戶、客戶評(píng)論
55、7.客房簡(jiǎn)介關(guān)系模式類別、照片8.會(huì)員特區(qū)關(guān)系模式會(huì)員專區(qū)、賬號(hào)管理的實(shí)現(xiàn)針對(duì)網(wǎng)上訂房系統(tǒng)的需求通過(guò)對(duì)訂房過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。1.評(píng)論信息:包括的數(shù)據(jù)項(xiàng)有:評(píng)論編號(hào)、評(píng)論內(nèi)容、訂單號(hào)、客戶ID和評(píng)論時(shí)間等。2.賬單信息:包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、開房時(shí)間、房間號(hào)、客戶身份證號(hào)、客戶姓名、退房時(shí)間和消費(fèi)金額等。3.新聞信息:包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、新聞標(biāo)題和新聞內(nèi)容。4.開房信息:包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、房間號(hào)、客戶身份證、客戶姓名、消費(fèi)金額、開房時(shí)間和備注等。5.已入住訂單信息:包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、用戶ID、房間號(hào)、房間類型、價(jià)格、押金、到達(dá)時(shí)
56、間、入住時(shí)間、退房時(shí)間、總消費(fèi)金額和訂單號(hào)等。6.優(yōu)惠信息:包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、房間類型和優(yōu)惠標(biāo)題。:包括的數(shù)據(jù)項(xiàng)有:用戶編號(hào)、房間號(hào)、床位數(shù)、房間類型、房間狀態(tài)和備注。8.未入住訂單:包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、訂單號(hào)、用戶ID、房間號(hào)和到達(dá)時(shí)間。9.客戶信息:自動(dòng)編號(hào)、客戶姓名、密碼、電子郵箱、 、身份證號(hào)和積分。10.管理員信息:自動(dòng)編號(hào)、管理員ID、密碼、管理員姓名和備注。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,我們就能進(jìn)行下節(jié)的數(shù)據(jù)庫(kù)設(shè)計(jì)。 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)及創(chuàng)立表結(jié)構(gòu)根據(jù)上節(jié)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下根底。
57、這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:用戶評(píng)論實(shí)體、訂單信息實(shí)體、員工信息實(shí)體、客戶信息實(shí)體、客房信息實(shí)體、登錄信息實(shí)體。根據(jù)實(shí)體信息創(chuàng)立如下表結(jié)構(gòu)和存儲(chǔ)過(guò)程。1.評(píng)論表Comment,如表4-1所示。表4-1 評(píng)論表字段名數(shù)據(jù)類型字段說(shuō)明備注CommentIDInt評(píng)論ID主鍵自動(dòng)增1DesnVarchar200評(píng)論內(nèi)容不允許為空OrderIDVarchar200訂單ID不允許為空UserIDVarchar200客戶ID不允許為空CreatedateDatetime評(píng)論時(shí)間不允許為空2.賬單表MoneyInfo,如表4-2所示。表4-2 賬
58、單表字段名數(shù)據(jù)類型字段說(shuō)明備注MoneyInfoIdInt自動(dòng)ID主鍵自動(dòng)增1OpenTimeDatetime開房時(shí)間不允許為空RoomNumberInt房間號(hào)不允許為空GuestNumberInt客戶身份證號(hào)不允許為空GuestNameVarchar200客戶姓名不允許為空MoneyDateDatetime退房時(shí)間不允許為空DetailsMoneyInt消費(fèi)金額不允許為空3.新聞表NewsCenter,如表4-3所示。表4-3 新聞表字段名數(shù)據(jù)類型字段說(shuō)明備注NewsIDInt自動(dòng)編號(hào)主鍵自動(dòng)增1NewsTitleVarchar200新聞標(biāo)題不允許為空NewsContentVarchar20
59、0新聞內(nèi)容不允許為空4.后臺(tái)未入住訂單表OpenRoomInfo,如表4-4所示。表4-4后臺(tái)未入住訂單表字段名數(shù)據(jù)類型字段說(shuō)明備注OpenRoomIdInt自動(dòng)編號(hào)PKRoomIdInt房間號(hào)不允許為空GuestNumberVarchar(50)客戶號(hào)不允許為空GuestNameVarchar(50)客戶姓名不允許為空GuestMoneyVarchar(50)押金不允許為空OpenTimeDatetme開房時(shí)間不允許為空RemarkVarchar(50)備注不允許為空5.已入住訂單表Orders,如表4-5所示。表4-5 已入住訂單表字段數(shù)據(jù)類型字段說(shuō)明備注IdInt自動(dòng)編號(hào)主鍵自動(dòng)增1Us
60、erIDVarchar(200)用戶ID不允許為空RoomIDInt房間號(hào)不允許為空CategoryTypeInt房間類型不允許為空PriceInt價(jià)格不允許為空DepositeInt押金不允許為空ComeDateDatetime到達(dá)時(shí)間不允許為空CheckinDateDatetime入住時(shí)間 不允許為空CheckoutDateDatetime退房時(shí)間不允許為空TolPriceInt消費(fèi)金額不允許為空OrderIDVarhcar(50)訂單ID不允許為空7.優(yōu)惠信息表PriNews,如表4-6所示。表4-6優(yōu)惠信息表字段名數(shù)據(jù)類型字段說(shuō)明備注PriIDInt自動(dòng)編號(hào)PK自動(dòng)增1TypeIdIn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色建筑租賃合同(含能源管理)2篇
- 2025年度個(gè)人債務(wù)重組合同范本2篇
- 2025版施工隊(duì)中途退場(chǎng)原因調(diào)查及責(zé)任追究合同3篇
- 2025-2030全球微注塑材料行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2024年全國(guó)營(yíng)養(yǎng)師技能大賽福建選拔賽考試題庫(kù)(附答案)
- 2025-2030全球軍事應(yīng)用防護(hù)涂層行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球駐極體過(guò)濾介質(zhì)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球植入性人工器官行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 外墻清洗合同范例
- 2025年度鋼材價(jià)格預(yù)測(cè)居間服務(wù)協(xié)議3篇
- 醫(yī)療大數(shù)據(jù)分析與挖掘技術(shù)
- 贍養(yǎng)老人證明書
- 團(tuán)隊(duì)管理總結(jié)及計(jì)劃安排PPT模板
- 中國(guó)的世界遺產(chǎn)知到章節(jié)答案智慧樹2023年遼寧科技大學(xué)
- 道路通行能力手冊(cè)第4章-高速公路基本路段
- 傳感器與測(cè)試技術(shù)試卷及答案
- 2020年普通高等學(xué)校招生全國(guó)統(tǒng)一數(shù)學(xué)考試大綱
- 土方轉(zhuǎn)運(yùn)方案
- (11.3.1)-10.3蒸汽壓縮制冷循環(huán)
- GB/T 679-2002化學(xué)試劑乙醇(95%)
- 總則(養(yǎng)牛場(chǎng)環(huán)評(píng)報(bào)告)
評(píng)論
0/150
提交評(píng)論