freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的賓館客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)(論文)-全文預(yù)覽

  

【正文】 62 用戶(hù)模塊部分測(cè)試用例設(shè)計(jì) 案例 應(yīng)產(chǎn)生行為 結(jié)果 失敗原因 在查詢(xún)房間的輸入框中輸入 房間號(hào)碼 查詢(xún)房間 成功 在查詢(xún)房間的輸入框中輸入 “不規(guī)則格 式 ”的 房間號(hào)碼 不進(jìn)行查詢(xún) 成功 在查詢(xún)房間的輸入框中輸入 “空 ”并按確定 不進(jìn)行查詢(xún) 成功 ( 3) 開(kāi)房功能測(cè)試 主要進(jìn)行了開(kāi)房功能的測(cè)試,當(dāng)用戶(hù)輸入正確的房間號(hào)和用戶(hù)信息是,點(diǎn)擊開(kāi)房便可以返回客人列表如下圖: 圖 64客人列表界面圖 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 31 本章小結(jié) 本章主要進(jìn)行了系統(tǒng)后臺(tái)的測(cè)試,對(duì)后臺(tái)中的每個(gè)易出錯(cuò)的功能都進(jìn)行了詳細(xì)的測(cè)試。 圖 61 用戶(hù)結(jié)果登錄圖 當(dāng)在管理員登錄對(duì)話框中輸入以下信息, 用戶(hù)名: admin 密碼: admin,點(diǎn)擊登錄后,出現(xiàn)如下圖 62 所示對(duì)話框 , 說(shuō)明此用戶(hù)存在。 ( 1) 用戶(hù) 登錄測(cè)試 測(cè)試系統(tǒng)的登錄功能,對(duì)登 錄方式進(jìn)行測(cè)試。白盒測(cè)試 則 是把程序 視為是 裝在一個(gè)透明的白盒子 中 , 換言之 就是完全 的 了解程序 的結(jié)構(gòu)和 其 處理過(guò)程。在測(cè)試階段測(cè)試人員努力設(shè)計(jì)出一系列測(cè)試方案,目的卻是為了進(jìn)一步完善已經(jīng)建造好的系統(tǒng) — 竭力改正程序使它能按照預(yù)定要求正確工作。 我們從抽象的需求分析出發(fā),逐步完成了概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼工作。 圖 56 房間信息管理界面圖 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 28 第6章 系統(tǒng)的測(cè)試 軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要環(huán)節(jié)。該功能可以實(shí)現(xiàn)對(duì) 客房 信息的查詢(xún),可以全部查詢(xún), 可以刪除, 也可以單個(gè)查詢(xún),查詢(xún)后還可以 修改 某個(gè) 房間的信息 。 (room)。 if (().equals(0)) { (date)。 圖 54 房間退訂界面圖 客人退房時(shí),用戶(hù)點(diǎn)擊對(duì)應(yīng)退 房鏈接,進(jìn)行退房操作,并獲得客人所需支付金額的信息。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 26 } ((int) total)。 (())。 room = (())。 TimeRule 中進(jìn)行的主要的時(shí)間判斷邏輯如下: ( 1)如果開(kāi)房與退房在同一天,房費(fèi)按照房間 的日價(jià)收??; ( 2)對(duì)開(kāi)房時(shí)間是否在上午 到 之間進(jìn)行判斷,超出此范圍在計(jì)算天數(shù)時(shí)加 天。 (1)。 vip = (())。通過(guò) 實(shí)現(xiàn)該功能,實(shí)現(xiàn)代碼如下: room = (())。 用戶(hù)信息修改頁(yè)面獲取用戶(hù)效果如下: 圖 52用戶(hù)信息修 改界面效果圖 ( 1) 點(diǎn)擊密碼單選框:選中并修改該信息 ; ( 2) 點(diǎn)擊姓名單選框:選中并修改該信息 ; ( 3) 點(diǎn)擊年齡單選框:選中并修改該信息 ; ( 4) 點(diǎn)擊電話單選框:選中并修改該信息 ; ( 5) 點(diǎn)擊修改按鈕:提交修改后的數(shù)據(jù)。其他用戶(hù)只能對(duì)自 己的信息進(jìn)行修改。 return SUCCESS。 登錄實(shí)現(xiàn)代碼如下: user=((), ())。在登錄中添加的主要代碼為 onsubmit 提交表單 form 中信齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 22 息 并且將 action 設(shè)置為 login,在輸入框中利用 name 來(lái)獲取值,例如設(shè)置為 或 ,這樣點(diǎn)擊按鈕的時(shí)候就將數(shù)據(jù)交給 action 去處理來(lái)判斷登陸是否正確。用戶(hù)通過(guò)登錄模塊登錄本系統(tǒng)時(shí),便可按照相應(yīng)的權(quán)限 值 role 進(jìn)行使用本系統(tǒng)的相關(guān)功能 。 Service:該文件在需要用到的時(shí)候調(diào)用 Dao 接口實(shí)現(xiàn)增,刪,改,查的相應(yīng)操作,完成與數(shù)據(jù)庫(kù)的聯(lián)動(dòng)操作。表示層中所執(zhí)行的內(nèi)容主要有:利用 JSP 實(shí)現(xiàn)頁(yè)面間的交互, Service 用來(lái)接收用戶(hù)提交的表單等信息,然后 將接收到的信息交 給 Action 處理。 表 47 消費(fèi)記錄信息表 字段名 數(shù)據(jù)類(lèi)型 主鍵 描述 historyId int 是 消費(fèi)記錄 ID roomId varchar 否 房間 ID guestId varchar 否 客人 ID guestName varchar 否 客人姓名 beginTime bigint 否 入住時(shí)間 endTime bigint 否 退房時(shí)間 total varchar 否 消費(fèi)金額 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 20 文件夾組織結(jié)構(gòu) 圖 410 項(xiàng)目文 件夾組織結(jié)構(gòu)圖 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 21 第 5 章 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 本次畢業(yè)設(shè)計(jì)開(kāi)發(fā)工具選用的是 JAVA,數(shù)據(jù)庫(kù)是使用的是 MySQL 數(shù)據(jù)庫(kù)。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 19 表 45 房間類(lèi)型信息表 字段名 數(shù)據(jù)類(lèi)型 主鍵 描述 typeId varchar 是 類(lèi)型 ID name varchar 否 類(lèi)型名稱(chēng) price varchar 否 價(jià)格 bedNum varchar 否 床數(shù)量 puter varchar 否 電腦情況 tv varchar 否 電視情況 note varchar 否 備注 ( 6) bookInfo(預(yù)訂信息表 )。 表 43 會(huì)員信息表 字段名 數(shù)據(jù)類(lèi)型 主鍵 描述 vipId varchar 是 用戶(hù) ID name varchar 否 用戶(hù)姓名 phone varchar 否 電話 type int 否 類(lèi)型 allPaid varchar 否 消費(fèi)總額 lastTime varchar 否 上次消費(fèi)時(shí)間 ( 4) room(房間信息表 )。 表 41 用戶(hù)信息表 字段名 數(shù)據(jù)類(lèi)型 主鍵 描述 userId varchar 是 用戶(hù) ID name varchar 否 用戶(hù)姓名 pwd varchar 否 密碼 role int 否 權(quán)限值 phone varchar 否 電話 gender varchar 否 性別 ( 2) guest(客人信息表 )。歷史信息實(shí)體的 E– R 圖如圖 49 所示。房間類(lèi)型信息實(shí)體的 E– R 圖如圖 47 所示。會(huì)員信息實(shí)體的 E– R 圖如圖 45 所示。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 用 戶(hù) / 管 理 員用 戶(hù) 權(quán) 限用 戶(hù) 密 碼用 戶(hù) I d電 話性 別姓 名 圖 43 用戶(hù)信息實(shí)體 E– R 圖 客人信息表用以存放入住客人的相關(guān)信息,該表只存放一些基本的有用的客人信息以方便對(duì)客人的管理,避免給客人造成麻煩。 以上的規(guī)則 十分 精確,但是技術(shù)定義以及規(guī)范化的規(guī)則 可以 被簡(jiǎn)化成 以下 幾點(diǎn): ( 1) 字段 都應(yīng)該 盡量小 ; ( 2) 任何 字段 都 只能包含 唯一的 數(shù)據(jù)項(xiàng)目 ; ( 3) 記錄都 應(yīng)該 是唯一的 ; ( 4) 要 注意 那些 重復(fù)的條目 ; ( 5) 字段都 應(yīng)該 完全 的 支持主鍵,而且只 能 支持主鍵。任何描述 nonkey 字段的字段都必須被移動(dòng)到另一個(gè)表格里。如果主鍵 是 基于 多余 一個(gè)字段 的 ,那么每個(gè) nonkey 字段 都應(yīng)該 取基于 Web 的賓館客房管理系統(tǒng) 用戶(hù)管理 住宿管理 數(shù)據(jù)管理 信息 管理 用戶(hù)退出 客房查詢(xún) 客人查詢(xún) 客人入住 客房預(yù)訂 客人結(jié)算 客房類(lèi)型 客房信息 客人信息 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 決于復(fù)雜鍵( plex key),而不僅僅是一個(gè)沒(méi)有鍵的字段。 數(shù)據(jù)庫(kù) 的 規(guī)范化 過(guò)程非常 的 著名,所以有正式的規(guī)則來(lái)保證規(guī)范化 的 數(shù)據(jù)庫(kù) 建設(shè)。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 第 4 章 系統(tǒng)的概要設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu)框架 基于 Web 的賓館客房管理系統(tǒng)的功能結(jié)構(gòu)主要有用戶(hù)的管理,住宿管理(即房間查詢(xún)、客人入住、預(yù)訂以及退房及客人查詢(xún))、信息管理(即對(duì)客人 信息、客房信息以及客房分類(lèi)信息的管理)。 MySQL 數(shù)據(jù)庫(kù)很容易使用,并支持標(biāo)準(zhǔn)的 SQL 語(yǔ)言, Hibernate 框架對(duì)其兼容性也很好, Java 對(duì) MySQL 數(shù)據(jù)庫(kù)的訪問(wèn)完全可以滿足系統(tǒng)需求。而本系統(tǒng)投入使用 ,可以減少賓館的工作強(qiáng)度,提高工作效率,而且方便了對(duì)客人及客房信息的管理,可以極大限度的解放人力。利用計(jì)算機(jī)技術(shù)解決以往困難繁瑣的問(wèn)題已經(jīng)變得很平常,就管理軟件而言,能提高我們的工作效率,減少我們的工作失誤,減少成本。 業(yè)務(wù)流程分析 管理員 /前臺(tái)人員首先要進(jìn)行登錄,然后對(duì)系統(tǒng)進(jìn)行操作,對(duì)客人進(jìn)行服務(wù)。 圖 32 賓館客房管理系統(tǒng)前臺(tái)業(yè)務(wù)流程圖 用例模型 管 理 員 前 臺(tái) 服 務(wù)個(gè) 人 信 息 管 理客 房 信 息 管 理客 人 信 息 管 理用 戶(hù) 信 息 管 理賬 務(wù) 管 理 圖 33 系統(tǒng)用戶(hù)用例圖 用例圖 (Use Case Diagram)是由軟件 從 需求分析到最終實(shí)現(xiàn)的第一步,它描述 了 人用戶(hù)登錄 客人信息 客房 個(gè)人信息管理 客房信息 增加 查詢(xún) 修改 增加 刪除 修改 查詢(xún) 查詢(xún) 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 們?nèi)绾问褂靡粋€(gè)系統(tǒng)。 功能分析 系統(tǒng)業(yè)務(wù)流程 基于 Web 的客房管理系統(tǒng)的業(yè)務(wù)流程:在登陸界面上輸入用戶(hù)名和密碼,單擊確定,如果填寫(xiě)內(nèi)容正確,則成功登陸,系統(tǒng)會(huì)根據(jù)登錄用戶(hù)的信息確定其權(quán)限,然后進(jìn)行操作。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 8 第 3 章 系統(tǒng)的需求分析 目前小型賓館運(yùn)營(yíng)中存在的問(wèn)題 管理效率低下。 AOP可以解決開(kāi)發(fā)中的公有性問(wèn)題 從其他角度,而且會(huì)很方便 。開(kāi)發(fā)人員將不必在自己的代碼中維護(hù)對(duì)象之間的依賴(lài)關(guān)系,只需在配置文件中進(jìn)行設(shè)定就可以了。 Spring 模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)建,配置和管理 Bean 的方式 。 Hibernate 在構(gòu)建 Java 應(yīng)用中的作用是 : 在其運(yùn)行通過(guò)后可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),實(shí)現(xiàn)對(duì)數(shù)據(jù)層的持久化,再通過(guò)其生成并配置的文件 properties 和 XML Mapping 映射文件映射到數(shù)據(jù)庫(kù)中。 Action 是業(yè)務(wù)控制器,在 開(kāi)發(fā)過(guò)程中 編寫(xiě) Action 的時(shí)候, 應(yīng) 盡量避免 在其中出現(xiàn)業(yè)務(wù)邏輯, 達(dá)到 減少 Action 與業(yè)務(wù)邏輯模塊或者組件的耦合度 的目的 。 Action 的 execute()方法 返回一個(gè) String 類(lèi)型值,這與 Struts 1 返回的ActionForward 相比, 更加 簡(jiǎn)單易懂。 以下是 Struts2 的工作流程: 視 圖控 制 器客 戶(hù) 端過(guò)濾器攔截器M o d e lJ S PA c t i o n通 過(guò) 標(biāo) 簽 調(diào) 用 g e t X X X ( )應(yīng) 答請(qǐng) 求s e t X X X ( )e x e c u t e ( )選 擇 視 圖 圖 21 Struts2 工作流程圖 攔截器是 Struts 2 框架的核心,通過(guò)攔截器,實(shí)現(xiàn)了 AOP(面向切面編程)。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 5 開(kāi)發(fā)工具 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng) MyEclipse)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開(kāi)發(fā)、發(fā)布以及 應(yīng)用程序 服務(wù)器的整合方面極大的提高工作效率。 與其他的大型數(shù)據(jù)庫(kù)例如 Oracle、 DB SQL Server 等相比, MySQL 當(dāng)然擁有 它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有 影響 它 的 受歡迎 程度。 MySQL 的 SQL“結(jié)構(gòu)化查詢(xún)語(yǔ)言 ”。在 2020年 1 月 16 日 被 Sun 公司收購(gòu)。該
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1