Java課程設計報告酒店客房管理系統(tǒng)_第1頁
Java課程設計報告酒店客房管理系統(tǒng)_第2頁
Java課程設計報告酒店客房管理系統(tǒng)_第3頁
Java課程設計報告酒店客房管理系統(tǒng)_第4頁
Java課程設計報告酒店客房管理系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java課程設計報告-酒店客房管理系統(tǒng)Java網絡編程課程設計報告酒店客房管理指導教師:*班級:1303班組長:*組員:*完成日期:2016年6月20號運城學院計算機科學與技術系目錄第一章問題定義.第二統(tǒng)需求分析2.1系統(tǒng)建設目標2.2可行性分析1.1.1 2.1技術可行性.1.1.2 經濟可行性1.1.3 運行可行性1.1.4 法律可行性.2.3系統(tǒng)需求分析第三章系統(tǒng)總體設計3.1 系統(tǒng)總體結構設計3.2 使用結構化方法進行系統(tǒng)分析.2學生宿舍管理系統(tǒng)的E-R圖工3數(shù)據(jù)庫設計第四章系統(tǒng)的詳細設計及其實現(xiàn)4.1注冊頁面42用戶登錄4.3入住登記4.4離店結賬并生成結賬報表.4.

2、5房間增加56666777788991012131415161819第一章問題定義隨著人類社會進入信息時代,計算機越來越多地活躍在社會各個領域,成為不可缺少的工具,尤其在管理方面,管理軟件的出現(xiàn)使大量繁瑣復雜的問題變得簡單易行。在人民生活水平提高的同時,餐飲,住宿,娛樂業(yè)在服務行業(yè)中占有越來越重要的地位。要使在當前酒店行業(yè)日趨激烈的競爭中脫穎而出,必須努力發(fā)展自己在管理方面的特色,避免傳統(tǒng)管理方法的失誤,使酒店的信譽以及各個管理方面都能夠出現(xiàn)零失誤,給管理者和普通的營業(yè)員帶來操作上的方便,對整個酒店各個方面的業(yè)務帶來快捷,方便,高效的服務,才是管理軟件的成功之處?,F(xiàn)今酒店賓館的規(guī)模不斷擴大,客

3、戶數(shù)量急劇增加,有關客戶的各種信息也成倍增長,尤其是大量的客房預訂信息。面對龐大的信息量,需要有客戶信息管理系統(tǒng)來提高客戶管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,從而減少管理方面的工作量。當前許多酒店正在逐步完善客戶信息管理工作,需要一個能滿足內部管理需求,提高管理效率的應用系統(tǒng)進行內部管理。許多酒店經過多年的發(fā)展,規(guī)模不斷擴大,客流量成倍增長,積累了大量的客戶信息急需進行統(tǒng)一管理以防信息的流失。因此,許多酒店需要一個功能全面的客戶信息管理系統(tǒng)來進行管理,以使管理客戶信息的工作在該系統(tǒng)的配合下更加高效和便捷。第二章系統(tǒng)需求分析2.1系統(tǒng)建設目標在對系統(tǒng)初步調

4、查的基礎上就可以提出項目的開發(fā)目標,即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據(jù)。由于傳統(tǒng)的手工客房信息管理,管理過程復雜繁瑣,低執(zhí)行效率,并且容易出錯。為了提高工作效率,減少工作中的錯誤,針對酒店客房管理開發(fā)管理軟件,讓前臺客服人員通過電腦操作進行酒店客房管理,為用戶節(jié)省時間和人力,更能全面、有效地掌握酒店基本情況,及時獲取最新的準確資料和信息。本酒店客房管理系統(tǒng)主要以提高酒店客房服務的速度、精度,改善顧客服務的親善程度,減少工作差錯為目標,減少各項資金支出,提高管理質量,從而能為酒店經營上檔次創(chuàng)造條件。2.2可行性分析可行性分析是任何一個大型工程正式投入力量之前必須進行的一

5、項工作。這對于保證資源的合理利用、避免浪費是一個十分重要的,也是項目一旦開始以后能順利進行的必要保證。當系統(tǒng)的開發(fā)目標確定后,就可以從以下三方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析:2.2.1技術可行性技術可行性是指:根據(jù)現(xiàn)有的技術條件,能否達到所提出的要求;所需要的物理資源是否具備,能否得到。硬件:計算機的存儲量大,運算速度快,成本較低,外部設備的功能好、效率高、可靠性高,通信設備的能力、質量都滿足要求。系統(tǒng)軟件:本系統(tǒng)主要采用B/S結構,其中B/S部分采用JSP技術來實現(xiàn),由前臺用戶使用、后臺系統(tǒng)管理部分兩大部分組成,不需安裝客戶端,被授權用戶通過瀏覽器即可登錄系統(tǒng)。服務器以Win7為操作系

6、統(tǒng),Mysql為數(shù)據(jù)庫,主體程序Eclipse實現(xiàn)??蛻舳艘訵in7為平臺,用瀏覽器進行系統(tǒng)登陸和頁面瀏覽。在B/S三層體系結構系統(tǒng)中,用戶通過客戶端瀏覽器向網絡上的服務發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上無需配置客戶端軟件。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網頁生成等工作全部由WebServer完成。實際上B/S體系結構是把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,這樣客戶機

7、的壓力減輕了,把負荷分配給了Web服務器。2.2.2經濟可行性經濟可行性分析要估計項目的成本和效益,分析項目經濟上是否合理,并將費用與效益進行比較,看是否有利。該酒店客房管理系統(tǒng)開發(fā)經費對于一個企業(yè)來來說是可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,有助于企業(yè)的信息化管理,所以為該企業(yè)開發(fā)酒店管理系統(tǒng)在經濟上是可行的。2.2.3運行可行性運行可行性是指所建立的信息系統(tǒng)能否在該企業(yè)實現(xiàn),在當前的操作環(huán)境下能否很好的進行,即組織內外是否具備接受和使用新系統(tǒng)的條件。該酒店管理系統(tǒng)是一個簡單的信息管理系統(tǒng),所耗費的資源非常少,并且將來的操作界面是直接瀏覽網頁的形式,利用鼠標進行傻瓜式的操作,操作

8、中的每一步都會有相應的提示,這樣可以讓更多的人群在最短的時間內學會使用他。2.2.4法律可行性整個系統(tǒng)由于是自行開發(fā),自行使用,在開發(fā)過程中沒有涉及合同、責任等與法律抵觸的方面。因此,本系統(tǒng)在法律上是可行的。按上述四方面進行可行性分析、研究后,我們認為該項目是可行的。2.3系統(tǒng)需求分析該酒店預訂管理系統(tǒng)使用戶能迅速而便捷的了解和查詢酒店信息,根據(jù)自己的需求來預訂房間。一個方便地實現(xiàn)對客房變更、房價及預訂信息的自動化操作。使用該系統(tǒng)全面管理酒店信息,為用戶節(jié)省時間和人力,更能全面、有效地掌握酒店基本情況,及時獲取最新的準確資料和信息。該軟件能系統(tǒng)管理酒店的信息,功能與實現(xiàn)方面有相當?shù)尼槍π院蛯嵱?/p>

9、性。該系統(tǒng)的主要功能有酒店信息管理,房間類型管理,訂單信息管理,業(yè)務人員編輯和系統(tǒng)用戶管理。酒店客房管理系統(tǒng)需要具有以下的功能:1)系統(tǒng)管理功能:普通接待人員的注冊2)客戶管理功能:提供住宿客戶信息的登記以及瀏覽。3)住房管理功能:可以進行客戶入住、房間更換、退房的管理。4)查詢管理功能:提供對所有用戶和房間信息的查詢。如:房間狀態(tài)查詢、客戶住房信息查詢、客戶退房查詢、管理員信息查詢等。5)房間管理功能:提供房間的信息管理,例如:房間狀態(tài),不同類型房價的剩余量的記錄。6)其他特殊功能:不同權限的用戶登錄實現(xiàn)不同的功能、各類信息的統(tǒng)計。第三章系統(tǒng)總體設計系統(tǒng)總體設計是對有關系統(tǒng)全局問題的設計,也

10、就是設計系統(tǒng)總的處理方案,又稱系統(tǒng)概要設計。它主要包括系統(tǒng)模塊結構設計、數(shù)據(jù)庫設計等內容。3.1 系統(tǒng)總體結構設計本系統(tǒng)設計采用了自頂向下方式進行設計的。首先設計總體結構,然后再逐層深入,直至進行每一個模塊的設計。總體設計主要是指在系統(tǒng)分析的基礎上,針對企業(yè)電子商務的目標,刻畫系統(tǒng)的內部結構及其相互關系,明確目標系統(tǒng)的各個組成部分、各個組成部分的作用及其相互關系,系統(tǒng)的流程如圖所示:酒店客房管理系統(tǒng)Q歷史杳迪熠加看七WS?杳詢七離店結賬tAfit預訂高生一客戶杳詢工杳詢個.系統(tǒng)功能模塊圖3.2 使用結構化方法進行系統(tǒng)分析321系統(tǒng)功能建模對用戶需求進行分析,畫出系統(tǒng)的數(shù)據(jù)流圖,如圖所示。Ext

11、ernal Entity頓客在人入住、退宏External Entity職工辦理茗人業(yè)務賓館客房管理系統(tǒng)yj更新信息圖3.1酒店客房管理系統(tǒng)的頂層數(shù)據(jù)流圖Entity 碌在Entity), 耶.工圖3.2酒店客房管理系統(tǒng)的二層數(shù)據(jù)流圖322學生宿舍管理系統(tǒng)的E-R圖根據(jù)系統(tǒng)數(shù)據(jù)流程圖,我們可以列出以下系統(tǒng)所需的數(shù)據(jù)項:客戶:姓名、性別、年齡、證件號碼、押金、房間號、房間狀態(tài)用戶:賬戶名、賬戶密碼、姓名、性別、年齡、聯(lián)系電話房間:房間號、房間類型、房間單價、電話、房間狀態(tài)款項:已收押金、消費金額、結余金額同時系統(tǒng)還需要進行記錄的數(shù)據(jù)項:入住及退房記錄:客戶姓名、入住時間、退出時間、管理員查詢記錄

12、:日期、當天收入金額、支出金額、全部押金管理員更新記錄:房價更改、客戶登記、結算金額用戶ER圖房間ER圖客戶ER圖性別身份證號結算ER圖總體ER圖根據(jù)E-R模型和數(shù)據(jù)庫需求分析,本系統(tǒng)總共涉及10個數(shù)據(jù)表格。其中包括用戶表、房間表、客戶表表、結算表4個基本表,同時還需要不用的用戶登錄實現(xiàn)不同的功能,因此還需要角色表、角色類型表,同時還引入了房間狀態(tài)表,實現(xiàn)簡單的操作。本系統(tǒng)的數(shù)據(jù)表設計如圖所示。Account表列名救據(jù)類型【長文默認主謔?非空?Jnaigncd自增?Zcrofill?!accidint11E0二0accountvarchar50二sexchar2ideardcharierccm

13、idfkinziistateidfkintiiLivingstaemt11二二billinuiiIJFunction表 Ifunctionidlint Didmt runnairfivarchar funLevcl urlintvarchar列名數(shù)據(jù)類型10 5 O 1115 5 日亙Hla日aLiving表口 livid accidfr rooEidfk111111sanEDO EDORole表列名roleldQ據(jù)壟之1UL|長度|11默認主?S?非空?0Unsigned自治?EZerofill?rolenamevarcnar20-t,Rolefunction表數(shù)據(jù)美叁11長文默認主帽?非空

14、? Unsigned 日均?Zcrofill?口;列名|rlid口roleidfunctionidRoom表cornio roocnsidkf rccxnnmer嘿一-B口口口口11111111上口工口口0 Rooms表列名數(shù)據(jù)類至|長度默認主鍵?非空?Unsigned自印Zerofill?roomsid|int110Erccmypevarchar50roocnprlceint11telcharEISRoomstate表列名一數(shù)據(jù)類至長寶就認主鍵?非空?Unsigned白洎?Zerofill?|lstateidin.11EE0statevarchar40User表長曳1150501150手岡口

15、口口均?Zerofill?E n自User_role表列名數(shù)電類至長曳默認主鍵?非空?Unsigned自增?Zerofill?idint1100Euseridint11roieiamr11.第四章系統(tǒng)的詳細設計及其實現(xiàn)本章所講的主要內容是該系統(tǒng)的實現(xiàn)方法和原理。下面來詳細介紹系統(tǒng)的實注冊頁面PS.住原方北用戶域名.用戶住V,出力注冊新用戶protectedvoiddoZhuCe(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOExceptionUseruser=newUser0;ResultMsgrm

16、sg=null;tryBeanUtils.copyProperties(user,req.getParameterMap0);SqlSessionsqlsession=MybatisUtiLgtSqlSession();sqlsession.insert(*User.insert1*,user);mit();sqlsession.close();rmsg=newResultMsg(true,注冊成功);)catch(IllegalAccessExceptione)/TODOAuto-generatedcatchblocke.printStackTrace();catch(invocationT

17、argetExceptione)/TODOAuto-generatedcatchblocke.printStackTrace0;JsonUtil.outJsonStrAndColse(resp,JsonUtil.transToJsonStrQasQ)!&-F E9岡岡一IU799a9Jrdgd9-QF*X;T09夏6。囪詬XC三只0MiychecMoginIio-sunx用戶登錄賬a各,%頊妹戶的,1后6 Qiwt*分12*3R判斷用戶名和密碼是否正確protectedvoiddoCheckLogin(HttpServletRequestreq,HttpServletResponseresp)

18、throwsServletException,lOException(Useruser=newUser0;tryBeanUtils.copyProperticsiusex,req.getParameterMap();SqlSessionsqlsession=MybatisUtil.getSqlSession0;System,out.printIn(user,getAccount();Useruu=sqlsession.selectOne(*User.selectl*,user);Systemout.println(name=+uugetAccount()+-p=+uu.getPwd();if(

19、uu.getAccount0equals(user.getAccount0)&uugetPwd0.equals(user.getPwd()req.getSession0.setAttribute(loginuser”,uu);正確跳轉到主頁面req.getRequestDispatcher(Myjsp/main.jsp)forward(req,resp);)catch(Exceptione)/TODOAuto-generatedcatchblocke.printstackTrace();不正確跳轉到登錄頁面req.getRequestDispatcher(*Myjsp/login.jsp*);

20、XK般年 “心& ,9 anSHT入食35*cGOtocahost.ctwict*,部口工”掰m5切7Qurrfijfes史as團“WdE。加Fx賓館客房管理系統(tǒng)M*a-握入QVUR(/更*M*1.IdlXMlte寮#HOTRKWe0MBBnWAXL&S2.工1HlATpoe亍中Qlg/添加一條入住信息protectedvoidaddAccount(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOException(/TODOAuto-generatedmethodstubAccountacc=new

21、Account();ResultMsgrmsg=null;SqlSessionsqlsession=MybatisUtil.getSqlSession();System,out.printin(req.getParameterMap0);tryBeanUtils.copyProperties(acc,req.getParameterMap();System,out.printin(*addddddddddddddddacc=*+acc);if(acc.getAccid()=0)System.out.printin(888888);sqlsession,insertCAcc.insertl”,a

22、cc);if(acc.getStateidfkO=3)Stringaccs=acc.getAccount();Accountaccse=newAccount();Livelive=newLive();Datedate二nowDate0;accse.setAccount(accs);System-out.printin(accs*accse);Accountacclive=sqlsession.selectOneCAcc.select5”,acc.getAccid();live.setCheckdate(date.toLocaleString0);live.setAccidfk(acclive.

23、getAccidO);live,setRoonidfk(acclive.getRoomidfk();live.setCashpledge(acc.getCashpledge0);sqlsession.insert(Acc.insert2*,live);elseSystem,out.printin(HeIMF3考怠工E3-Q-_tocrfwT-Q*hv|可.ctMXc,4冉儀,工*wodei“一多cwn*wjtbQurr闋q史as國MRHeAJiBfExft4vKtf裝甲夕*RE賓館客房管理系統(tǒng)4 甭椅日 m坦H *入口變尸父已卻&%1入g*,tGB 戶na,田房nx yg工六3柿弓胃入立的日S

24、 壽。XK56Mfl賬單姓名:小王房間號:202押金:300消費:180結余:150時間.2O16-G-2O 12:3:39歡迎下次光臨!人儡“人住adihk 理 RJJH0MBB nWAXL &S2. 工 1Hl AT po e 亍中 Qlg3 BC/結賬信息protectedvoidDelete(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOException!/TODOAuto-generatedmethodstubintlivid=Integer.parselnt(req.getParame

25、ter(livid);intbill=Integer.parselnt(req.getParameterCbi.il);System,out,printinClivid=*+livid);System,out.printinCbil+bill);SqlSessionsqlsession=MybatisUtil.getSqlSession0;ResultMsgnnsg=null;Livelive=newLiveO;live.setLivid(livid);live.setBill(bill);tryLivelives=sqlsession.select0ne(*Live.select4,livi

26、d);/sqlsession.delete(*Live.deletel*,livid);System,out.printin(raccid=*+accid);sqlsession.delete(Live.delete2,accid);*/sqlsession.update(Acc-updates*,lives.getAccidfk0);sqlsession,update(Roon.update.room_state,lives);sqlsession.updateCLive.update1*,live);Livelive2=sqlsession.select0ne(*Live,select6*

27、,livid);mit();sqlsession.close0;StringBuffersb=newStringBuffer();sb.append(*賬單姓名:+live2,getAccount0.getAccount0);sb.append(0;sb.append(房間號:*+live2.getRoomnumber(),getRoonmumber();sbappend(*);sb.append(押金:+live2.getCashpledge();sb.append(*);sb.append(消費:+live2.getBill0);sb.append(*);sb,append(“結余:*+(

28、live2.getCashpledgeO-live2.getBill();sb.append();sb.append(時間:+1ivo2.getCheckdate0);sb.append(r*);3b.append();sb.append(歡迎下次光臨!”);rmsg=newResultMsg(truesb.toString0);catch(Exceptione)e.printStackTrace();rmsg=newResultMsg(true/結算失敗”);JsonUtil.outJsonStrAndColse(resp,JsonUtil.transToJsonStr(rmsg);4.5

29、房間增加添加房型protectedvoidaddType(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOException/TODOAuto-generatedmethodstubRoomTypetypes=newRoomType();ResultMsgrmsg=null;SqlSessionsqlsession=MybatisUtil.getSqlSession();try(BeanUtils.copyProperties(types,req.getParameterMap0);System-ou

30、t.printin(types.getRoomsidO);if(types,getRoomsid()=0)System,out.printin(888888);sqlsession.insert(*RoomType.insertl*,types);else(System,out.printin(000000);sqlsession.update(*RoomType.updated,types);)mit();sqlsession.close0;rmsg=newResultMsg(true,操作成功”);catch(Exceptione)/TODOAuto-generatedcatchblock

31、e.printStackTrace();rmsg=newResultMsg(true,操作失敗);JsonUtil.outJsonStrAndColse(resp,JsonUtil.transToJsonStr(rmsg);)4.6房間刪除白除房間-nx是否刪除所選信息?力確定&取消移除一種房間類型protectedvoidtoremove(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOException(/TODOAuto-generatedmethodstubResultMsgrmsg=null

32、;try(Stringroomsids=req.getParameterCroomsid*);introomsid=Integer.parselnt(roomsids);SqlSessionsqlsession=MybatisUtil.getSqlSession0;sqlsession.delete(*RoomType.deletel*,roomsid);mit();sqlsession.close();rmsg=newResultMsg(true,刪除成功”);catch(Exceptione)e.printStackTrace();rmsg=newResultMsg(truo,“刪除失敗;

33、)JsonUtil.outJsonStrAndColseGresp,JsonUtil.transToJsonStr(nnsg);)4.7房間查詢曾添加/史商回刪除因問號。601房間類型房問號嗎房間犬態(tài)總統(tǒng)套房eoi空層6M第1共1頁6添加/更新回刪除/房間類型普通房房間類型若通房房問號嗎房間狀態(tài)103空房|5|第1M6所用為AX鐘芬加/史新(SDR標3由自充任Afi*3方儂n苫速歷咫白號3明冠狀&語問我生LO3生為相已201入住標目ZOZ入住T日203空H行侑歷刈全為火作H401立總宿務P601全由徜療用502入住過妞盧W全由總線套聲S2建醫(yī)劃空宓6:第1共3克O查詢所有房間類型protect

34、edvoiddoList(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOException(/TODOAuto-generatedmethodstubSqlSessionsqlsession=MybatisUtil.getSqlSession0;Listtypelist二sqlsession.selectListCRoomType.selectl*);StringjsonStr=JsonUtil.transToJsonStr(typelist);System,out.printIn(typelist

35、,get(0).getRoomtype();JsonUtil.outJsonStrAndColse(resp,jsonStr);)protectedvoidtoUpdate(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOException/TODOAuto-generatedmethodstubStringroomsids=req.getParameter(*roomsid);introomsid=Integer.parselnt(roomsids);SqlSessionsqlsession=Myb

36、atisUtil.getSqlSession();RoomTypetype=sqlsessionselectOneCRoomType,select2,roomsid);req.setAttribute(type,type);req,getRequestDispatcher(*Myjsp/room/rotypeedit.jsp)forward(req,resp);4.8 房間更新聲間充碼;請選擇用問號碼,201內聞伏出:語選擇報交更新房間信息protectedvoidtoUpdate(HttpServletRequestreq,HttpServletResponseresp)throwsServ

37、letException,lOException/TODOAuto-generatedmethodstubStringroomsids=req.getParameter(roomsid);introomsid=Integer.parselnt(roomsids);SqlSessionsqlsession=MybatisUtil.getSqlSessionO;RoomTypetype=sqlsession.selectOne(*RoomType.select2*,roomsid);reqsetAttribute(type”,type);req.getRequestDispatcher(*Myjs

38、p/room/rotypeedit.jsp).forward(req,resp);)4.9 客戶查詢 g s ra f二 PSIc. j etocatx$tQ “ ,盼二 二c* - jv afK*Q e- oa 4JXd3 to S R區(qū)門- IC K w-T9 9 n ire- A 1waa ic. 03301-3a II ITt J如 lit l? 3M 1 XtES4、A近和93.C&QnintnB12 n it ” ie it 2i tt a 14W)IErainIU R*ia 4SB2 tiXM 立下,0 Qi際查詢所有現(xiàn)入住客戶protectedvoidAccList(HttpS

39、ervletRequestreq,HttpServletResponseresp)throwsServletException,lOException(/TODOAuto-generatedmethodstubSqlSessionsqlsession=MybatisUtil.getSqlSessionO;ListAcclist=sqlsession.selectList(*Acc.selectl*);JsonUtiLoutJsonStrAndColse(resp,JsonUtiLtransToJsonStr(Acclist);)protectedvoidtoUpdate(HttpServlet

40、Requestreq,HttpServletResponseresp)throwsServletException,lOException(intaccid=Integer.pars61nt(reqgetParameter(*accid*);SqlSessionsqlsession=MybatisUtil.getSqlSession();Accountacc=sqlsession.selectOneCAcc.select2*,accid);req.setAttribute(acc*,acc);req.getRequestDispatcher(*Myjsp/room/accountedit.js

41、p).forward(req,resp);第五章系統(tǒng)測試5.1 測試綜述系統(tǒng)測試其實就是對系統(tǒng)實現(xiàn)的一個校正。也許某個用戶用到的某個模塊運行正常,也許該用戶用其它的模塊就出現(xiàn)了相應的問題,一個好的程序測試并不代表沒有錯誤,但是也并不代表一個程序它總是存在某種弊端。暫時把系統(tǒng)測試劃分為幾個階段:第一階段-數(shù)據(jù)錄入,一個程序只有在滿足用戶正常錄入數(shù)據(jù)時,這才是一個程序的開始;第二階段-查找錯誤,查找認為不合理的操作,或者是錯誤頁面,這是程序發(fā)展的必經之路;第三階段-更改錯誤,根據(jù)已有的平臺,用最簡單的方法,進行程序和數(shù)據(jù)的調正。總之,這三個步驟來回循環(huán),使程序盡量完善。5.2 測試方法考慮到各種因素和條件的限制,對基于JSP的酒店客房管理系統(tǒng)課程網站進行測試,需要不要的輸入正確信息和錯誤信息叫根據(jù)反饋結果來檢測系統(tǒng)可能存在的問

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論