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

正文內(nèi)容

酒店客房預(yù)定管理系統(tǒng)設(shè)計(jì)本科主(設(shè)計(jì))-預(yù)覽頁

2025-06-15 02:47 上一頁面

下一頁面
 

【正文】 序開源框架。 系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過 JSP 頁面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳送請求 (Request)和接收響應(yīng) (Response),然后 Struts 根據(jù)配置文件()將 ActionServlet接收到的 Request委派給相應(yīng)的 Action處理。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。 Struts 把 Servlet、 JSP、自定義標(biāo)簽和信息資源(message resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時不用再自己編碼實(shí)現(xiàn)全套 MVC 模式,極大的節(jié)省了時間,所以說 Struts 是一個非常不錯的應(yīng)用框架。Taglib 是 Struts 的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。 我認(rèn)為在 Java 開發(fā)中, struts 是處理業(yè)務(wù)里面運(yùn)行得比較高效到一個框架,結(jié)合 MVC 框架,既能很很好到管理代碼,又可大大的提高項(xiàng)目到移植性。 Spring 提供了唯一的數(shù)據(jù)訪問抽象,包括簡單和有效率的 JDBC 框架,極大的改進(jìn)了效率并且減少了可能的錯誤。這個框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開 EJB 的復(fù)雜性,同時享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。 Hibernate Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate 適時的填補(bǔ)了這一空白,它為 Java 應(yīng)用提供了一個易用的、高效率的對象關(guān)系映射框架。從這個意義上來說, Hibernate 和 EB不是一個范疇的東西,也不存在非此即彼的關(guān)系。在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)簽,就構(gòu)成了 JSP 網(wǎng)頁 Java 程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email 等,實(shí)現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶端。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。與常見的字處理文件不同 ,Web 頁以超文本標(biāo)識語言編排格式。 HTML 文檔(即 Homepage 的源文件)是一個放置了標(biāo)記的 ASCII 文本文件,通常它帶有 . html 或 . htm 的文件擴(kuò)展名。 一般的 HTML 頁面具有如下的結(jié)構(gòu): 〈 html〉 head title,base,link,is index,meta /head body 8 這是 HTML 正文部分 〈 /body〉 /html 可見在一個 HTML 網(wǎng)頁文件中,一般必須有一對〈 html〉 /html標(biāo)記作為文件的開頭和結(jié)尾,在 html標(biāo)記后是頭部標(biāo)記 head/head,其后是實(shí)體標(biāo)記body/body。 CSS 能夠根據(jù)不同使用者的理解能力,簡化或者優(yōu)化寫法,針對各類人群,有較強(qiáng)的易讀性。 每一種方法均有其優(yōu)缺點(diǎn): 當(dāng)要在站點(diǎn)上所有或部分網(wǎng)頁上一致地應(yīng)用相同樣式時,可使用外部樣式表。然后在需要此樣式的頁面中將其鏈接進(jìn)來,如: link href=/css/ rel=stylesheet type=text/css/ 當(dāng)人們只是要定義當(dāng)前網(wǎng)頁的樣式,可使用嵌入的樣式表。} /style 使用內(nèi)嵌樣式以應(yīng)用級聯(lián) 樣式表屬性到網(wǎng)頁元素上。CSS document/p! 不能在style 屬性中使用 import 如果網(wǎng)頁鏈接到外部樣式表,為網(wǎng)頁所創(chuàng)建的內(nèi)嵌的或嵌入式樣式將擴(kuò)充或覆蓋外部樣式表中的指定屬性。要應(yīng)用樣式到網(wǎng)頁元素,請選定該樣式然后單擊 “樣式” 框中的樣式或選擇器。如果人們只想使用 CSS 應(yīng)用內(nèi)嵌樣式,可使用 “樣式” 按鈕(位于網(wǎng)頁元素的 “屬性” 對話框里)應(yīng)用類或 ID 選擇器或嵌入式樣式。在數(shù)據(jù)庫管 理功能、完整性 檢查、安全性、一致性方面都有良好的表現(xiàn)。 提供了新的分布式數(shù)據(jù)庫能力??梢圆榭捶块g主要信息,預(yù)定房間,查看酒店具體位置,以及在線充值。分離各實(shí)體對應(yīng)的表要保證每張表都要滿足三大范式,一個實(shí)體對應(yīng)一個表,搞清楚該實(shí)體有哪些屬性,對應(yīng)有些什么字段,各個字段對應(yīng)的數(shù)據(jù)類型,以及各實(shí)體之間有何種聯(lián)系。其實(shí)體屬性圖如圖 3所示。也可以在線先申請,成為 VIP 后在不同的積分段有不同的折扣享受。當(dāng)有散客需要入住房間時,不需要帳號,錄入基本信息就可以實(shí)現(xiàn)入住。系統(tǒng)修改則是可以實(shí)現(xiàn)修改前臺頁面的基本信息,變更會員的折扣率。 圖 7 管理員登陸界面 主要代碼如下 : //驗(yàn)證登錄 public String login(){ String str=(String)().getSession().getAttribute(str)。 } if(() == null || ().equals()){ (errname, 帳號不能為空! )。 if(() == null){ (error, 賬戶不存在 )。 }else{ return jump。 圖 8 用戶注冊界面 主要實(shí)現(xiàn)的代碼: public String register(){ if(() == null || ().equals()){ (errname, 帳號不能為空! )。 } if(()){ return register。 ().setAttribute(user, user)。 圖 9 管理員顯示界面 實(shí)現(xiàn)的代碼: table border=0 style=marginleft: 30px。a href=Room! 18 頁面的頂部是對象的超鏈接:具體代碼 table border=0 style=marginleft: 30px。a href=Room! target=rightFrameimg src=pic/ToolBar//br/客房管理 /a/td td width=85px。a href=Login!img src=pic/ToolBar//br/系統(tǒng)維護(hù) /a/td td width=85px。 圖 11 房間詳細(xì)信息顯示 房間詳細(xì)查詢顯示流程圖如圖 12 所示。 String hql = select * from room_info where room_id = 39。 ListObject[] obj = ()。 //存儲房間類型 ListHtmlOption lst = (room, o[2].toString())。 }else{ (o[4].toString())。 } (o[8].toString())??焖賹?dǎo)航模塊界面如圖 13 所示。 SQLQuery query = (SQLQuery)(hql)。 (o[1].toString())。 }else{ (o[4].toString())。} (o[8].toString())。 } //顯示已預(yù)定的房間 public ListRoomInfo getHasEngaged(){ ListRoomInfo lst = new ArrayListRoomInfo()。 ListObject[] obj = ()。 (o[2].toString())。 } ((o[5].toString()))。 (o[9].toString())??头抗芾斫缑嫒鐖D 14 所示。 23 頁面上填寫基本信息提交到后臺經(jīng)過業(yè)務(wù)處理保存數(shù)據(jù)到數(shù)據(jù)庫返回到頁面上 圖 16 團(tuán)隊(duì)預(yù)定房間流程圖 實(shí)現(xiàn)的相應(yīng)代碼: //團(tuán)體預(yù)定房間 public String engageMoreRoom(){ lstDic = (room, null)。 } //團(tuán)隊(duì)預(yù)定房間 public String saveMoreService(){ //申明顧客消費(fèi)的金額 int spendMoney = 0 。 String mon_02 = (()).toString().substring(5,7)。} //獲取團(tuán)隊(duì)房間訂單的房間號 String myIds = 。i++){ //修改房間信息 myIds += ids[i]+,。 (())。 (myIds)。 (0)。 } 客房管理模塊的設(shè)計(jì) 客房管理模塊,在頁面上首先顯示所有的房間信息,鼠標(biāo)移到相應(yīng)的房間就可以在頁面的右側(cè)顯示詳細(xì)信息,在頁面的底部有快速導(dǎo)航欄,可以快速定位到需要查詢的房間信息,如果酒店有新的房間需要添加,也可以通過超鏈接直接在頁面上添加,當(dāng)有房間信息需要修改也可點(diǎn)擊進(jìn)入房間后進(jìn)行相應(yīng)的修改,然后保存信息,客房管理模塊界面如圖 17 所示。 if(image != null){ int fia=(int)(()*100000)。 (image, new File(path))。} (housepic)。 //刪除指定的房間 public String deleteRoom(){ String roomId = ().getParameter(roomId)。 圖 20 房間預(yù)定信息界面 實(shí)現(xiàn)的代碼: 27 for(UserInfo user : lstUser){ String roomName = 。 ((double)())。 String[] arr_01 = ().split(,)。 (())。 } (tService)。 (())。 MyService ser = (())。i。 roomName += ()+,。i。 }} (tService)。 (())。 MyService ser = (())。 lstRoom = new ArrayListRoomInfo()。 (r)。} (roomName)。i++){ Menu m = ((arr_02[i]))。 圖 25 所有顧客詳細(xì)信息頁面 實(shí)現(xiàn)的關(guān)鍵代碼: //管理用戶信息 public String manaUser(){ 31 lst = ()。 查詢所有顧客在數(shù)據(jù)庫中查詢顧客信息返回?cái)?shù)據(jù)到頁面 圖 27 顧客基本信息的修改 實(shí)現(xiàn)的關(guān)鍵代碼: //保存修改后的用戶信息 public String saveUserInfo(){ String status = ().getParameter(status)。 } (user)。 表 表與表之間的關(guān)聯(lián) 名稱 代碼 父表格 子表格 外鍵列 Reference_1 Reference_1 消費(fèi)信息表 人員表 消費(fèi) ID Reference_2 Reference_2 房間表 消費(fèi)信息表 房間表 _房間 ID Reference_3 Reference_3 訂餐表 消費(fèi)信息表 訂餐表 _菜單號 用戶表包括顧客 id、消費(fèi) ID、顧客姓名、登陸密碼、身份證號碼、電話、預(yù)留金額、狀態(tài)和折扣率等屬性,用戶表表結(jié)構(gòu)如表 所示。 表 消費(fèi)服務(wù)表 名稱 代碼 消費(fèi) ID SERVICE_ID 房間表 _房間 ID ROO_ROOM_ID 訂餐表 _菜單號 MEN_MENU_ID 房間金額 ROOM_MONEY 菜單金額 MENU_MONEY 所有消費(fèi) TOTAL 訂餐表包括菜單號、菜名、價(jià)格、特價(jià) 菜、數(shù)量、圖片、備注等屬性。 表 訂餐表 名稱 代碼 編號 DIC_ID 類型 DIC_TYPE 價(jià)格 DIC_PRICE 配置 hibernate 連接 ORACAL 數(shù)據(jù)庫 在 Src\\whos\ssh\entity 目錄中新建 、 、 , 、 、 然后在 Java 類所對應(yīng)的 . 文件中配置,使數(shù)據(jù)庫中的表與上述實(shí)體類對 34 應(yīng)。 encoding=39。 管理員主要功能有:登陸、用戶個人信息修改、新增用戶、刪除用戶、查詢用戶列表,新增客房、修改客房信息、刪除客房信息、客房入住、以及退房
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1