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

正文內(nèi)容

基于jsp的酒店客房管理系統(tǒng)的設(shè)計與實現(xiàn)(參考版)

2024-09-10 21:16本頁面
  

【正文】 當(dāng)然,做好畢業(yè)。在畢業(yè)設(shè)計的完成過程中,還得到了其他同學(xué)的熱情幫助。在畢業(yè)設(shè)計期間,老師謙虛謹慎的治學(xué)態(tài)度、誨人不倦的工作熱情和求實務(wù)實的敬業(yè)精神,都深深的影響和激勵著我。例如用戶預(yù)定房間的時候填寫預(yù)定信息表的情況下應(yīng)該做一下收取押金的情況的處理。使用非常方便,操作簡單,同能性好,使用性能強等等。前臺用戶可自行注冊并登錄系統(tǒng)進行瀏覽信息內(nèi)容查看房源以及對酒店的客房進行預(yù)定,后臺管理系統(tǒng)主要實現(xiàn)管理員的管理功能。進入添加頁面功能點39結(jié)論酒店客房管理系統(tǒng)是為了方便用戶可以足不出戶就能預(yù)定到自己想要的客房。 頁面校驗 管理員客房管理對于各字段分別輸入正常值進行查詢添加一條系統(tǒng)配置數(shù)據(jù)。進入管理員管理房間頁面,選擇一條信息,點擊“刪除”。修改成功。 模塊 測試用例描述 操作過程及數(shù)據(jù) 預(yù)期結(jié)果 用例類別對于系統(tǒng)配置信息輸入正確的修改值修改系統(tǒng)配置信息。設(shè)計使用的技術(shù)是 JSP 技術(shù),在網(wǎng)頁中嵌入代碼的形式,代碼繁多,看起來比較亂,建議以后可以在 STRUTS 框架下開發(fā),規(guī)范編程。而且使用的數(shù)據(jù)庫的安全性比較差??偠灾?,該系統(tǒng)有一定的錯誤校驗?zāi)芰?,可以運行。在錄入頁面給出相應(yīng)提示。進入“用戶注冊” 界面,在輸入域中輸入超長信息,然后點擊“注冊” 。添加不成功。進入“用戶注冊” 界面,對于“用戶名”不輸入信息,其他輸入域正常輸入(或不輸入) ,然后點擊“注冊”。添加信息成功。 頁面校驗對于各字段分別輸入正常值進行系統(tǒng)配置信息添加。進入主頁面,分別在各輸入域中輸入正常值,然后點擊“登陸”。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件在一些超負荷情況下功能實現(xiàn)的情況。單獨對系統(tǒng)的測試主要從以下幾方面入手:功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到滿足。測試只能查找出程序中的錯誤,不能證明程序中沒有錯誤,如果錯誤不能在測試階段被發(fā)現(xiàn)并糾正,就可能會造成不堪設(shè)想的后果。此外,應(yīng)該認識到測試決不能證明程序是正確的。正確認識測試的目標是十分重要的,測試目標決定了測試方案的設(shè)計。366 測試 測試原則及測試方法概述測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。 = driver。 = user。 = port。DatabaseName=+database。 = 。 = user。 = port。//boolean 型初始化是返回 false }} 數(shù)據(jù)庫的連接代碼酒店客房管理系統(tǒng)是通過 SqlServer2020 提供的 java 驅(qū)動程序來進行數(shù)據(jù)庫連接的,通過驅(qū)動程序,本系統(tǒng)可以很好的對數(shù)據(jù)庫進行操作。//否則添加失敗 } } catch (SQLException e) {// 異常處理 // TODO Autogenerated catch block ()。//連接數(shù)據(jù)庫中的表查看房間的數(shù)量是否有變化 if(count0){//如果 count0 就說明房間添加成功 return true。數(shù)據(jù)庫表中添加的值 int count=0。+()+39。+()+39。+objHo34()+39。+()+39。+()+39。return false。}else{return false。try {//異常處理count = (sql)。 // boolean 型初始化是返回 false}}管理員管理員工信息的類設(shè)計管理員刪除員工的代碼public boolean delEmployee(int employeeID){ // 刪除員工的方法String sql=delete from EmployeeInfo where employee_id=+employeeID+。// //否則失敗}} catch (SQLException e) {33// TODO Autogenerated catch block()。if(count0){ //就說部門信息修改除成功return true。//運用了 sql 中的 update 方法,修改部門信息int count。+()+39。+()+39。(3)方法(Method)命名:和類命名規(guī)范相同。e) 使用名詞或名詞短語命名類。c) 名字可以有兩個或三個單詞組成,但通常不多于三個。 腳本習(xí)慣說明本系統(tǒng)的腳本在編寫過程中遵循標準的命名規(guī)則,現(xiàn)簡要總結(jié)如下:(1)類(Class)命名:a) 名字能夠標識事物的特性。 概述開發(fā)工具及編程腳本城南酒店客房管理系統(tǒng)所用的開發(fā)工具是 MyEclipse。本程序遵照管理信息系統(tǒng)開發(fā)的基本步驟,應(yīng)用 jsp 和 InterBase 的組合作為開發(fā)工具。軟件可移植性要求。工程規(guī)模??梢允褂玫木幾g程序。語言特點應(yīng)該使編譯程序能夠盡可能多地發(fā)現(xiàn)程序中的錯誤;選用的語言應(yīng)該有良好的獨立編譯機制。選擇程序設(shè)計語言的理想標準及實用標準。作為軟件工程過程的一個階段,編碼是設(shè)計的自然結(jié)果,因此,程序的質(zhì)量主要取決于軟件設(shè)計的質(zhì)量。28 用戶模塊流程用戶登陸系統(tǒng)的程序流程圖如圖 所示:圖 用戶登陸系統(tǒng)的程序流程圖Fig. user landing system flow chartFT結(jié)束開始驗證用戶名,密碼實現(xiàn)用戶功能重新登陸F正確T29 管理員模塊 功能描述管理員可以對酒店內(nèi)部的信息如:客房部門,員工部門等信息進行簡單的增、刪、查、改和更新管理酒店的客房訂單。用戶不但能清晰的在網(wǎng)上瀏覽城南酒店的信息,還能對中意的房間進行預(yù)定。由于程序流程圖對控制流程的描繪很直觀,所以本軟件采用程序流程圖對各個功能模塊進行設(shè)計。過程設(shè)計的工具可以分為圖形、表格、語言三類。因此,衡量程序的質(zhì)量不僅要看它的邏輯是否正確,性能是否滿足要求,更主要的是要看它是否容易閱讀和理解。在軟件的生命周期中,設(shè)計測試方案,診斷程序錯誤,修改和改進程序等都必須首先讀懂程序。過程設(shè)計的任務(wù)還不是具體地編寫程序,而是要設(shè)計出程序的“藍圖” ,以后程序員將根據(jù)這個“籃圖”寫出實際的程序代碼。如對用戶沒有查看其他用戶信息的權(quán)利,也不能執(zhí)行其他用戶的增加、刪除、修改等操作。26 出錯處理設(shè)計出錯輸出信息:程序在運行時主要會出現(xiàn)兩種錯誤:(軟錯誤) ;,如網(wǎng)絡(luò)傳輸超時等引起的錯誤(硬錯誤) ;對于軟錯誤,系統(tǒng)將于頁面提示給用戶信息:“請按格式輸入正確號碼” 、 “客房編號不能為空” “客房已滿”等。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務(wù)器。 運行時間網(wǎng)絡(luò)硬件對運行時間有最大的影響,當(dāng)網(wǎng)絡(luò)負載量大時,對操作反應(yīng)將受到很大的影響。在網(wǎng)絡(luò)傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出。2.硬件環(huán)境:客戶機:CPU:P4 及其以上,內(nèi)存:128M 及其以上,硬盤:40G 及其以上,顯存:16M 及其以上,網(wǎng)卡:10/100M 自適應(yīng)以太網(wǎng)卡服務(wù)器:CPU:P4 及其以上 內(nèi)存:512M 及其以上 硬盤:120G 及其以上 顯存:32M及其以上 運行模塊的組合客戶機程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。服務(wù)器端:Windows XP/Vista,Inter Information Server (IIS) 及其以上版本,IE 等;或者 Windows XP/Vista,Personal Web Server(PWS),IE 等。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。表 36 輸入設(shè)計tab36 input design輸入名稱:客房信息表 輸入設(shè)備和介質(zhì):鍵盤輸入源:員工、管理員 輸入時間和頻率:輸入信息量: 共享范圍:本系統(tǒng)使用表 37 輸入格式及內(nèi)容:tab37 input form and content數(shù)據(jù)項名稱 類 型 實際長度 備 注house_id int 系統(tǒng)自動生成house_name varchar 16 員工輸入house_type varchar 3 員工輸入house_state varchar 1 員工輸入house_price float 4 員工輸入 表 38 輸入設(shè)計tab38 input design輸入名稱:用戶信息表 輸入設(shè)備和介質(zhì):鍵盤輸入源:用戶 輸入時間和頻率:輸入信息量: 共享范圍:本系統(tǒng)使用24表 39 輸入格式及內(nèi)容:tab39 input form and content數(shù)據(jù)項名稱 類 型 實際長度 備 注user_id int 系統(tǒng)自動生成user_name varchar 0 用戶輸入user_birthday varchar 8 用戶輸入user_type int 4 用戶輸入user_password varchar 6 用戶輸入user_telephone varchar 11 用戶輸入user_adress varchar 20 用戶輸入user_age int 3 用戶輸入 輸出設(shè)計輸出設(shè)計在系統(tǒng)設(shè)計中占重要地位,因為計算機系統(tǒng)對輸入的數(shù)據(jù)進行加工處理的結(jié)果,只有通過輸出才能呈現(xiàn)給用戶。 數(shù)據(jù)字典數(shù)據(jù)字典是物理數(shù)據(jù)庫的具體體現(xiàn),主要規(guī)定各關(guān)系的名稱、各列的數(shù)據(jù)類型、長度、小數(shù)位、完整性約束等。員工信息實體集可以轉(zhuǎn)換為關(guān)系:EmployeeInfo(employee_id, employee_name, employee_branch, employee_sex, 20employee_age, employee_test, employee_picurl)employee_name 表示員工姓名,employee_branch 表示員工生日,employee_sex 表示員工性別,employee_age 表示員工年齡,employee_test 表示員工職位,employee_picurl 表示圖片。客房信息實體集可以轉(zhuǎn)換為關(guān)系:HouseInfo(house_id,house_name, house_type, house_state, house_test, house_price, house_pivurl)house_id 表示客房編號,house_name 表示客房名稱,house_type 表示客房類型,house_state 表示客房狀態(tài),house_test 表示客房介紹,house_price 表示客房價格,house_pivurl 表示客房圖片。其中,關(guān)系模型具有較高的數(shù)據(jù)獨立性,使用也較為方便。19 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是軟件開發(fā)的靈魂和基礎(chǔ),是整個系統(tǒng)成功的關(guān)鍵所在,是開發(fā)高品質(zhì)應(yīng)用的前提,鑒于數(shù)據(jù)庫設(shè)計的重要性,數(shù)據(jù)庫設(shè)計的核心問題是設(shè)計好的數(shù)據(jù)模型。 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方法進行信息傳遞。3. 硬件接口在輸入方面,可以應(yīng)用鍵盤、鼠標進行輸入。在設(shè)計語言方面,系統(tǒng)采用了 JAVA 編程語言,頁面代碼均進行了高效的封裝、繼承,最大程度的減少代碼冗余,方便用戶查看和使用。根據(jù)需求分析的結(jié)果,該系統(tǒng)力求為用戶提供方便、精簡、友善的操作界面。 接口設(shè)計 外部接口1. 用戶界面用戶界面是用戶與系統(tǒng)溝通的橋梁,是直接面向用戶的最外層系統(tǒng)。管理員的登錄模塊:管理員在登錄系統(tǒng)后可對酒店的客房信息、員工信息、部門信息、訂單信息進行更新,修改,查詢,刪除等功能的操作。(1)管理員可以輸入管理員的帳號和密碼進入到系統(tǒng)的管理員頁面,從而進行管理員所具有的操作功能。 體系結(jié)構(gòu)設(shè)計體系結(jié)構(gòu),記錄了項目開發(fā)的全部功能模塊以及功能模塊的具體應(yīng)用,下面為系統(tǒng)的體系結(jié)構(gòu)圖。綜合分析比較這些合理的方案后,從中選出一個最佳方案向用戶和使用部門負責(zé)人推薦。概要設(shè)計過程首先尋找實現(xiàn)目標系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。通過這個階段的工作將劃分出組成系統(tǒng)的物理元素——程序、文件、數(shù)據(jù)庫、人工過程和文檔等等。每個實體集都有對應(yīng)的屬性客房實體主要屬性包括客房編號、客房名稱、客房狀態(tài)這些主要的信息;定單實體主要屬性包括定單編號、房間編號、用戶姓名這些主要的信息;員工實體主要屬性包括員工編號以及員工所在的部門編號;部門信息主要屬性包括部門編號、員工人數(shù)、部門名稱這些信息。實體的聯(lián)系分為實體內(nèi)部的聯(lián)系和實體之間的聯(lián)系。下面本系統(tǒng)的數(shù)據(jù)模型,主要工具是實體關(guān)聯(lián)圖,即 ER 圖。以關(guān)系模型為
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1