版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)Northeastagriculturaluniversitybachelor'sacademicdissertat隨著人員流動規(guī)模的不斷擴大,賓館數(shù)量的急劇增加,有關(guān)客房管理的各種信息量網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴大,給酒店業(yè)計算機應(yīng)用帶來了蓬勃發(fā)展的機遇。所以本系統(tǒng)應(yīng)運而生。本系統(tǒng)主要采用的是JSP開發(fā)技術(shù),在數(shù)據(jù)庫方面選擇了Oracle數(shù)據(jù)庫,實現(xiàn)了客戶能通過Internet遠程登錄進行客房預訂,,在后臺設(shè)計上管理員能夠?qū)频觋P(guān)鍵信息進行管理(酒店,房間,用戶等),管理員登錄管理界面,對預訂信息及用戶進行管理。系統(tǒng)開發(fā)完成經(jīng)過測試,基本達到了預期要求,系統(tǒng)運行良好。關(guān)鍵詞:預訂,管理,論文,旅游,酒店numberofhotels,theroomsareavarietyofinformationmanagementaconstantlydoubled.CoupledwiththerapiddevelopmentofInternettechnologybecomesmorewideltobringthehotelindustryboomingcomputerapplicationopportunThissystemusesaJSPdevelopmentselectedtoachievethecustomerthroudevelopedhasbeentestedaofthesystemrunningweKeywords:Booking,management,stu網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā) I 1.1選題意義 2.1.1經(jīng)濟可行性3-2.1.2技術(shù)可行性 2.2系統(tǒng)功能需求分析 2.2.1客戶模塊功能需求 2.2.2管理員模塊功能需求 2.2.3系統(tǒng)數(shù)據(jù)流圖 2.3系統(tǒng)數(shù)據(jù)庫需求分析 2.4系統(tǒng)性能需求分析 2.4.2系統(tǒng)的開放性和可擴展性 2.4.3系統(tǒng)的易用性和易維護性 7-2.3.4系統(tǒng)時間特性 3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計 3.2系統(tǒng)數(shù)據(jù)庫設(shè)計 3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 9-3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 4.1數(shù)據(jù)庫的創(chuàng)建和訪問 4.1.1數(shù)據(jù)庫概述 4.3.1Struts概述 4.4酒店管理模塊 4.5房間管理模塊 20-4.6訂單管理模塊 4.7用戶管理界面 20- 5.2鏈接測試 5.3表單測試 5.4數(shù)據(jù)庫測試 參考文獻 27-網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)1前言隨著人員流動規(guī)模的不斷擴大,賓館數(shù)量的急劇增加,有關(guān)客房管理的各種信息量網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴大,給酒店業(yè)計算機應(yīng)用帶來了蓬勃發(fā)展的機遇。而傳統(tǒng)手工的客房信息管理,管理過程繁瑣而復雜,執(zhí)行效率低,并且易于出錯。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實現(xiàn)了客房信息管理的系統(tǒng)化、規(guī)范化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理面對暴增的信息量,就需要這樣的系統(tǒng)來提高客房管理工作的效率,這樣網(wǎng)上酒店預訂系統(tǒng)應(yīng)運而生。通過這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量,節(jié)約酒店人力成本;而且對客戶來說,客戶完全可以坐在家里,動動手指頭就能做到遠程預訂,這既加大了酒店的競爭力,還方便了客戶,可以為國外的酒店預訂管理系統(tǒng)最早是于70年代初發(fā)展起來的,到了80年代,國外的酒店預訂管理系統(tǒng),如EECO(ElectronicEngineeringCO.)、HIS(HotelInformationSystem)、CLS、Lodgistix等,整個模式已基本定型,技術(shù)較成熟,功能也較齊全?,F(xiàn)在,國外酒店正向個性化方向發(fā)展,酒店按其經(jīng)營方式可分為商務(wù)型酒店、長住型酒店、度假型酒店等等;按其經(jīng)營形式可分為獨立經(jīng)營飯店、集團經(jīng)營飯店等。而且產(chǎn)生了一大批國際級的聯(lián)號飯店,如希爾頓(HiltonHotelsC假日(HolidayCorp)、凱悅(Hya國內(nèi)的酒店計算機預訂管理系統(tǒng)最早是在80年代初開始的,從事該方面工作的有清網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)華大學自動化系的金國芬教授、西安交大和浙江省計算技術(shù)研究所。到了80年代中后期,隨著國外飯店計算機系統(tǒng)和先進管理技術(shù)的大規(guī)模引進,進一步促進了我國酒店預訂管理技術(shù)的發(fā)展。國內(nèi)酒店管理系統(tǒng)正是在充分吸收國外預訂管理系統(tǒng)的精華,結(jié)合國內(nèi)實際的情況下逐步發(fā)展成熟,到90年代初期形成了幾個較成熟的軟件系統(tǒng),同時產(chǎn)生了許多專職從事酒店計算機預訂管理系統(tǒng)的公司。其中比較有影響的有杭州西歐Foxhis飯店預訂管理系統(tǒng)、北京中軟好泰CSHIS預訂管理系統(tǒng)、北京華儀飯店預訂管理系統(tǒng)和廣州萬迅千里馬預訂飯店管理系統(tǒng)。到了90年代中期,隨著計算機在飯店中的普及應(yīng)用,以及計算機技術(shù)的不斷發(fā)展,酒店計算機系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn)。就一所客房數(shù)量較大的賓館來說,它的設(shè)計內(nèi)容非常復雜而且繁多,本課題研究目的就在于通過互聯(lián)網(wǎng)方式幫助酒店管理這繁雜的信息以及為客戶提供信息查詢以及預訂服務(wù)。本系統(tǒng)將設(shè)計為管理員服務(wù),雇員服務(wù),客戶服務(wù)三大主要模塊,三大模塊下包含:酒店簡介、客房查詢及報價、客房預訂信息提交,預訂信息查詢及退訂,管理員管理、客房管理等功能。2.1系統(tǒng)可行性分析本系統(tǒng)設(shè)計方案是由管理員、雇員、客戶三種權(quán)限的用戶組成。除管理員登錄只能訪問管理員界面,客戶登錄只能訪問客戶界面,雇員登錄只能訪問雇員界面,在這里,客戶可以進行新用戶注冊,進行房間預訂,管理個人信息;雇員可以進行日常管理操作,如登記入住、登記退房等;而管理員則可以操作整個酒店的核心部分如房間定價,增加雇員等等。方案的比較:此設(shè)計方案減輕了酒店管理者的責任與負擔,做到了酒店管理的信息化,減輕了管理人員的工作量,同時最重要的是還能為酒店擁有者節(jié)約一大部分的人力成本;而對客戶而言,此設(shè)計方案滿足了客戶足不出戶就能預訂房間的要求,極大的方便了客戶的出行。所以經(jīng)過多方考察,發(fā)現(xiàn)賓館開發(fā)所帶來的效益遠遠超過投資。所以得出的結(jié)論是本系統(tǒng)符合經(jīng)濟可行性要求。采用Java和Oracle數(shù)據(jù)庫開發(fā),本系統(tǒng)使用了Oracle數(shù)據(jù)庫,并且使用了當前最流行的Struts框架進行前臺頁面操作,使數(shù)據(jù)的準確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。即使遇到困難,也能從豐富的資源中找到解決方案。開發(fā)出的系統(tǒng)具有庫存賓館管理功能,能高效管理賓客住宿信息,統(tǒng)計每月、某天的客房住宿情況,對財務(wù)信息進行統(tǒng)計、分析,能夠有效分析出酒店賓館的收入與支出,以及對工作人員的管理等。在開發(fā)工具的選擇上,考慮到MyEclipse是對EclipseIDE的擴展,所以我選擇了MyEclipse6.5,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,S我們在開發(fā)過程中需要用到的工具與插件MyEclipse基本上都集成了,所以使用MyEclipse進行開發(fā)會省去我許多的時間。經(jīng)分析,完成酒店預訂系統(tǒng)在技術(shù)上完全可行。對于該系統(tǒng),首先得實現(xiàn)對用戶的按角色登錄,然后根據(jù)角色進入相應(yīng)的頁面,各個人信息管理:客戶可以查看自己在注冊時所填寫的各項個人信息,并可以對其進行修改;另外客戶還可以對自己的密碼進行修改。房間類型查詢:客戶點擊房間查詢就可以看到本酒店所提供的所有的房間類型,每個房間類型后都有預訂操作。房間預訂:客戶選擇房間類型進行預訂,客戶的現(xiàn)在入住時間,退房時間,查看訂單:客戶在下了訂單之后,管理員可以查看自己的訂單。刪除訂單:如果客戶對自己的訂單不滿意可以進行退訂。新用戶注冊:第一次使用的客戶,可以在登錄界面點擊注冊進行注冊,注冊時需要填寫自己的個人信息。房間類型管理:管理員可以進行房間類型操作,為酒店增加一種房間類型、刪除房間類型、修改房間類型、遍歷房間類型。網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)房間管理:管理員可以查詢酒店的所有房間、增加房間(該房間必須屬于某一房間類型)、刪除房間、修改房間信息。訂單管理:管理員可以查看所有的訂單,可以強制刪除訂單。數(shù)據(jù)流圖(DFD)和數(shù)據(jù)字典共同構(gòu)成一個系統(tǒng)的邏輯模型。數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。采用數(shù)據(jù)流圖描繪系統(tǒng)邏輯功能,即使不是專業(yè)的計算機人員也能理解,因此,數(shù)據(jù)流圖可作為分析員和用戶交流的通信工具。如圖2-1所示客戶數(shù)據(jù)模塊流程圖:一新密碼一一新密碼一新個人修改信息客戶信息客戶信息冊表管理房間類型信息房間類型信息房間查詢一賬戶信息一客戶賬信息圖2-1客戶模塊數(shù)據(jù)流圖如圖2-2所示管理員模塊數(shù)據(jù)流圖:網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)管理員表管理員表雇員信息房間管理房間信息登錄模塊雇員管理報表生成訂單房間類型管理房間類房間類型信息房間信息房間類型表Excel表格賬戶信息管理員訂單表房間表圖2-2管理員模塊數(shù)據(jù)流圖本系統(tǒng)設(shè)計初衷是為三類用戶提供服務(wù),即客戶、雇員、管理員。雇員和管理員基本信息相同,包括主要個人信息,還有一個管理員類型字段用來區(qū)別雇員與管理員,所以雇員和管理員可以放在同一張表里面??蛻魟t沒有管理員類型字段,而客戶比管理員和雇員多一個VIP積分字段,用來給客戶計分,所以客戶單獨放在一張表里面。房間包含了房間信息和房間類型兩大主要信息,同一類的房間具有相同的熟悉,所以房間類型設(shè)為外鍵。房間類型包含了這類房間所具有的相同的屬性,包含價格、描述等等。網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)在系統(tǒng)完成后,調(diào)試與運行中,能保證系統(tǒng)正常使用,不出BUG。即使當系統(tǒng)遇到問題時,也要保證數(shù)據(jù)庫的完整性,對數(shù)據(jù)的精確度、時間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運行時,能夠保證數(shù)據(jù)的正確性、信息的可靠性、實現(xiàn)的高效性、系統(tǒng)的易使用性、系統(tǒng)管理的可維護性、信息的可測試性、數(shù)據(jù)的復用性、數(shù)據(jù)庫的安全保密性、數(shù)據(jù)的可移植性以及網(wǎng)絡(luò)互聯(lián)性。并且在系統(tǒng)測試時的壓力測試時能達到預期的要客戶在預定過程中肯定接受不了長時間的等待,所以在系統(tǒng)設(shè)計與實現(xiàn)過程中需要考慮系統(tǒng)將來可能承受的訪問量,在此標準上進行系統(tǒng)設(shè)計,使系統(tǒng)的處理能力盡可能的適應(yīng)需求,縮短系統(tǒng)的平均響應(yīng)時間,做到平均響應(yīng)時間限定在1-2秒之內(nèi),時間過長便會讓感到等待,影響系統(tǒng)的接受性。軟件設(shè)計中應(yīng)將系統(tǒng)模塊化,新的需求的增加應(yīng)該只是功能模塊的增加,因此系統(tǒng)不會受技術(shù)改造或機構(gòu)網(wǎng)點的增多而重新調(diào)整,這樣系統(tǒng)可被方便地載減和靈活的擴展。系統(tǒng)要有友好的用戶界面,并提供良好的用戶接口,針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助,縮短用戶對系統(tǒng)熟悉的過程。在系統(tǒng)代碼上,應(yīng)該做好規(guī)范化,在代碼方法名與屬性的選擇上盡量選擇能代表該方法意思的英文單詞,讓人可以望文生義,增加代碼的可閱讀性。在代碼結(jié)構(gòu)上采用分層結(jié)構(gòu),是代碼結(jié)構(gòu)清晰。網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)3酒店預訂系統(tǒng)總體設(shè)計3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計本系統(tǒng)主要分為三大模塊:管理員模塊,客戶模塊。每個大模塊下又分為許多小模塊。本系統(tǒng)的模塊結(jié)構(gòu)圖如圖3-1所示:人訂單管理人訂單管理房間預訂房間查物不人信意旨埋統(tǒng)計報表唐員管理訂單管理房間管埋易間類型智埋百理員登錄客戶登最酒店管埋中心圖3-1系統(tǒng)體系結(jié)構(gòu)圖實體屬性定義訂單(訂單號,預定時間,入住時間,退房時間,預付金額,訂單狀態(tài))。房間(房間號,房間位置編號,房間類型號)。房間類型(房間類型號,類型描述,類型價格)。電話積分真實姓名身份證號郵箱客戶預定時間入住時間m預訂n房間預付金額退房時預付金額態(tài)位置編號類型描述格圖3-2客戶-訂單-房間-房間類型ER圖地址真實姓名密碼號郵箱型號圖3-3管理員ER圖3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本酒店預訂系統(tǒng)一共用到的五張數(shù)據(jù)庫表:管理員表(t_manager)、客戶表數(shù)據(jù)類型Varchar2Varchar2NN默認值NULLNULL描述帳號密碼角色備注表3-1管理員表類型Varchar2Varchar2空值NNNN值姓名年齡性別電話網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)數(shù)據(jù)類型允許空值默認值描述2N郵箱2N證件類型2N證件號碼N地址N等級N資金N出生日期表3-2客戶表N類型2是否預訂N名稱N金額折扣價N酒店編號類型允許空值默認值2N房間帳號表3-3房間表數(shù)據(jù)類型允許空值默認值描述N編號N名稱N類型最低消費N房間總數(shù)2N地址2圖片2N描述表3-4酒店表網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)數(shù)據(jù)類型222允許空值NNNNNNN默認值房間編號酒店編號用戶編號房間數(shù)人數(shù)花費列名數(shù)據(jù)類型允許空值NNNN默認值描述總花費開始時間離開時間房間類型表3-5訂單表4.1數(shù)據(jù)庫的創(chuàng)建和訪問本系統(tǒng)采用的數(shù)據(jù)庫ApacheDerby作為數(shù)據(jù)存儲倉庫,使用JDBC方式進行數(shù)據(jù)庫連接,使用了hibernate3.2框架來進行數(shù)據(jù)庫操作。Oracle數(shù)據(jù)庫是是全球最大的信息管理軟件及服務(wù)供應(yīng)商,與其它DB相比,它有如下的優(yōu)點:建立數(shù)據(jù)庫以需要該數(shù)據(jù)庫的IP以及端口,這里ORACLE的默認端口為1521,開發(fā)過程中IP就填在系統(tǒng)開發(fā)過程中,對于界面顯示方面,我主要采用的是JSP+CSS采用JSP能夠?qū)?nèi)容的生成和顯示進行分離,而且能采用標識簡化頁面開發(fā)是開發(fā)時的工作量大大的減少;對于體現(xiàn)代碼層次結(jié)構(gòu)上我采用了struts框架結(jié)構(gòu),使用struts輯的實現(xiàn)。對于酒店預訂過程,爭取能夠達到界面友好,使用支付預付款界面,支付相應(yīng)的預付款,然后點擊預訂才能預訂成功。如圖4-3為預訂過N判斷下誤Y選擇房間類型總價為基價的80%90天預訂Y總價為基價的70%預訂成功普通預訂可支付全款(無優(yōu)惠)判斷是否提前60天預訂N圖4-1酒店預訂過程程序流程圖網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)Struts是一個基于SunJ2EE平臺的MVC框架,主要是采用Servlet和JSP技術(shù)來實現(xiàn)的。其最初萌芽于CraigMcClanahan的構(gòu)思,誕生至今也一年有余了(譯注2)?,F(xiàn)在,Struts是Apache軟件基金會旗下Jakarta項目組的一部分,其官方網(wǎng)站是JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的4.3.3MVC模式概述Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會自動更新。類似網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)其實需要其他模式協(xié)作完成。在J2EE模式目錄中,通常采用servicetoworker模式實現(xiàn),而servicetoworker模式可由集中控制器模式,派遣器模式和PageHelper模式4.3.4實現(xiàn)效果在用戶ID上輸入已經(jīng)注冊過的客戶賬號ID:fwmfwm,密碼為123456,在角色上選便可進入查看房間信息界面,如圖4-2,房間信息界面里列舉了所有房間類型的信息,選擇你心儀的房間記住房間號,然后進入主頁,選擇酒店預訂。如圖4-3,點擊下拉列網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)客房號當前頁數(shù)11供頂名稱空閑空閑空閑第一黃是否可用圖4-2客房信息酒店在線預定NO01人數(shù)入住時間結(jié)束時間添加預定編號圖4-3預定客房酒店管理主要用途就是讓管理員能夠?qū)频赀M行分類管理和讓客戶在預定時能夠酒店信息、修改酒店信息的操作。酒店類型的功能。網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)房間管理的主要功能在于管理員能夠直接對房間信息進行管理而客戶在預定房間時采用的是客戶選擇房間類型,系統(tǒng)自動為客戶分配該類型的空余房間。管理員操作時,能夠?qū)Ψ块g進行信息修改(包括房間類型,房間門號)、查詢房間、增加房間、刪除房間??蛻粼陬A定房間時只需選擇房間類型,系統(tǒng)自動分配房間。管理員登錄后,在界面左邊的導航欄上點擊系統(tǒng)維護,則會看見一個導航菜單點擊房間列表,則會看到所有房間的訂單管理主要功能在于客戶對自己已經(jīng)下的單進行查詢,另外對訂單不滿意時,在一定條件下修改??蛻粼谙峦陠魏?,能對自己的訂單進行查詢、修改操作。對于管理員,我們賦予管理員查詢?nèi)坑唵蔚臋?quán)限,另外還有對訂單進行強制修改的功能(不建議使用)。4.7用戶管理界面用戶管理界面主要功能在于管理員可以對一次性用戶進行刪除用戶操作,以便對經(jīng)常性客戶的管理。另外,管理員可以查詢經(jīng)常性客戶,對他們進行回訪。網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)酒店信息錄入客房信息錄入預訂管理查詢預定用戶管理用戶查詢返回首頁查詢酒店信息查詢客房信息刪除預定刪除酒店信息刪除客房信息修改酒店信息修改客房信息圖4-4管理界面5酒店預訂系統(tǒng)測試5.1測試簡介本次測試主要分為功能測試和性能測試,功能測試采用黑盒測試方法來驗證系統(tǒng)功能是否與系統(tǒng)的設(shè)計目標一致,系統(tǒng)的功能是否完整,程序界面是否友好和系統(tǒng)穩(wěn)定性是否達到要求等問題;性能測試主要采用了自動化測試工具LoadRunner來完成。通過錄制并增強測試腳本,來模擬真實的用戶操作環(huán)境。對每種操作都需要分別錄制腳本,然后通過場景的設(shè)置,得到在不同用戶操作環(huán)境下,系統(tǒng)的性能表現(xiàn)。5.2鏈接測試鏈接是Web應(yīng)用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個方面。首先,測試所有鏈接是否按指示應(yīng)用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。鏈接測試可以自動進行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測試必須在集成測試階段完成,也就是說,在整個Web應(yīng)用系統(tǒng)的所有頁面開發(fā)完成之后進按照上面所說的測試方法對論文論著管理系統(tǒng)進行了鏈接測試,在更改了幾個鏈接錯誤后,現(xiàn)在的系統(tǒng)所有鏈接已經(jīng)完全正確。5.3表單測試當用戶給Web應(yīng)用系統(tǒng)管理員提交信息時,就需要使用表單操作,例如用戶注冊、登陸、信息提交等。在這種情況下,必須測試提交操作的完整性,以校驗提交給服務(wù)器的信息的正確性。例如:用戶填寫的密碼與E-MAIL是否恰當,填寫的密碼與密碼確認是否匹配等。如果表單只能接受指定的某些值,則也要進行測試。例如:在這個系統(tǒng)的注冊中E-MAIL的信息中對@進行的檢查,如果用戶所輸入的E-MAIL信息中不包含@,或者在@前后都不存在字符,則系統(tǒng)會自動提示用戶所輸入的E-MAIL信息不正確。按照同樣的方法對系統(tǒng)中所有的表單進行測試,直到都正確為止。5.4數(shù)據(jù)庫測試在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為Web應(yīng)用系統(tǒng)的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用SQL對信息進行處理。在使用了數(shù)據(jù)庫的Web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯誤主設(shè)計問題等引起的,針對這兩種情況,可分別進行測試。庫的正常運行。網(wǎng)上酒店預訂系統(tǒng)的設(shè)計與開發(fā)結(jié)論本系統(tǒng)采用了主流發(fā)開發(fā)工具,使用了先進的框架結(jié)構(gòu),建成簡易的酒店預訂系統(tǒng),主要是實現(xiàn)管理員模塊、客戶模塊、雇員模塊。本系統(tǒng)的主要特點是:采用分模塊方式開發(fā),利于分工,模塊之間耦合性低;采用這樣可以降低上下層代碼的耦合性;采用面向接口的方式編程,制定好代碼規(guī)范,利于團隊分工開發(fā);由系統(tǒng)擴展,只需要編寫擴展代碼,編譯擴展代碼,并在頁面導航里添加對應(yīng)的xml,不用修改系統(tǒng)其他代碼,不需要編譯整個系統(tǒng),這樣系統(tǒng)擴展性得到提高,系統(tǒng)可維護性也是比較好的。在系統(tǒng)開發(fā)過程中,也遇到了許多問題,比如界面亂碼的問題,后來將界面和后臺的編系統(tǒng)的不足之處也很多,在設(shè)計方面還是不夠人性化,關(guān)于系統(tǒng)安全方面也沒有數(shù)據(jù)庫備份功能,一些地方的代碼冗余度還是有點高,重復代碼有點多。[1]黃理,《JSP深入編程》2001.10,北京:北京希望電腦公司,79-113。[2]仲偉和.基于JSP網(wǎng)頁自動生成工具的設(shè)計與實現(xiàn)[J].科技信息(科學教研),2007,(15).[3]馬國財.基于JSP技術(shù)的MIS系統(tǒng)中復雜查詢器的設(shè)計與實現(xiàn)[J].青海大學學報(自然科學版),2007,(02).[4]韓世芬.基于JSP網(wǎng)頁自動生成工具的開發(fā)[J].科技資訊,2006,(17)[5]萬曉鳳,謝毅.基于JSP的電子政務(wù)系統(tǒng)通知模塊的[6]馬云飛,張良均.利用JSP開發(fā)動態(tài)Web應(yīng)用系統(tǒng)[J].現(xiàn)代計算機,2001,(01)[7]Allen,P.etal.SunCertiftechnology,studieguide.PrenticeHall.[7]Crawford,W.etal,20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技展覽空間設(shè)計與互動體驗的融合藝術(shù)
- 現(xiàn)代飲食科技在學生營養(yǎng)餐中的應(yīng)用
- 用VR技術(shù)打造全新的小學生閱讀體驗方式探索
- 未來職場能力在小學課外閱讀中的培養(yǎng)
- 2025年倉庫租賃合同范本-附倉儲設(shè)備維修保養(yǎng)服務(wù)條款3篇
- 教育技術(shù)中的創(chuàng)新型應(yīng)用與實踐
- 教育領(lǐng)域中的學生疾病預防策略探討
- 樣板間裝修工程合同變更方式20253篇
- 二零二五版自然人之間民宿經(jīng)營咨詢合同2篇
- 2025年綠色環(huán)保物業(yè)衛(wèi)生保潔服務(wù)承包協(xié)議14篇
- 2025-2030年中國陶瓷電容器行業(yè)運營狀況與發(fā)展前景分析報告
- 二零二五年倉儲配送中心物業(yè)管理與優(yōu)化升級合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學答案
- 音樂作品錄制許可
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報告:AIGC背景下大學英語教學設(shè)計重構(gòu)研究
- 師德標兵先進事跡材料師德標兵個人主要事跡
- 連鎖商務(wù)酒店述職報告
- 《實踐論》(原文)毛澤東
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 初中數(shù)學校本教材(完整版)
評論
0/150
提交評論