版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)科學(xué)與工程學(xué)院課程設(shè)計(jì)報(bào)告設(shè)計(jì)名稱: 數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì) 設(shè)計(jì)題目: 酒店管理系統(tǒng)設(shè)計(jì)與開發(fā) 學(xué)生學(xué)號(hào): 專業(yè)班級(jí): 學(xué)生姓名: 學(xué)生成績(jī): 指導(dǎo)教師(職稱): 完成時(shí)間: 計(jì)算機(jī)科學(xué)與工程學(xué)院 制說(shuō)明:1、報(bào)告中的第一、二、三項(xiàng)由課程設(shè)計(jì)負(fù)責(zé)人在課程設(shè)計(jì)開始前填寫并發(fā)給每個(gè)學(xué)生;四、五兩項(xiàng)(中英文摘要)由學(xué)生在完成課程設(shè)計(jì)后填寫。2、學(xué)生成績(jī)由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計(jì)情況給出各項(xiàng)分值及總評(píng)成績(jī)。3、指導(dǎo)教師評(píng)語(yǔ)一欄由指導(dǎo)教師就學(xué)生在整個(gè)課程設(shè)計(jì)期間的表現(xiàn)、設(shè)計(jì)完成情況、報(bào)告的質(zhì)量等方面給出客觀、全面的評(píng)價(jià)。4、訓(xùn)練報(bào)告正文字?jǐn)?shù)應(yīng)不少于3000字,也可由指導(dǎo)教師根據(jù)本門課程設(shè)計(jì)的具體
2、情況酌情增加字?jǐn)?shù)或內(nèi)容。5、平時(shí)表現(xiàn)成績(jī)低于6分的學(xué)生,其課程設(shè)計(jì)成績(jī)按不及格處理。6、此表格式為武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院提供的基本格式(適用于學(xué)院各項(xiàng)課程設(shè)計(jì)),各教研室可根據(jù)本項(xiàng)課程設(shè)計(jì)的特點(diǎn)及內(nèi)容做適當(dāng)?shù)恼{(diào)整,并上報(bào)學(xué)院批準(zhǔn)。成績(jī)?cè)u(píng)定表學(xué)生姓名: 學(xué)號(hào): 班級(jí): 類別合計(jì)分值各項(xiàng)分值評(píng)分標(biāo)準(zhǔn)實(shí)際得分合計(jì)得分備注平時(shí)表現(xiàn)1010遵守學(xué)習(xí)紀(jì)律,表現(xiàn)良好,積極完成課程設(shè)計(jì)任務(wù),無(wú)曠課、遲到、早退等情況。設(shè)計(jì)完成情況4020按照要求完成設(shè)計(jì)內(nèi)容,方案合理,功能完善,設(shè)計(jì)工作量飽滿,能運(yùn)用專業(yè)知識(shí)和技能去發(fā)現(xiàn)與解決實(shí)際問(wèn)題。20在設(shè)計(jì)過(guò)程中展現(xiàn)出了較強(qiáng)的學(xué)習(xí)能力、動(dòng)手實(shí)踐能力、團(tuán)隊(duì)協(xié)作能力
3、和創(chuàng)新意識(shí)。報(bào)告質(zhì)量5015報(bào)告格式規(guī)范,表述清晰,章節(jié)內(nèi)容組織恰當(dāng)。符號(hào)統(tǒng)一,圖表完備,符合規(guī)范要求。參考文獻(xiàn)數(shù)量在5篇以上,格式及引用符合要求。15報(bào)告內(nèi)容翔實(shí),結(jié)構(gòu)嚴(yán)謹(jǐn)合理。課題背景介紹清楚,綜述充分。設(shè)計(jì)與實(shí)現(xiàn)等主要過(guò)程完整,論述具體透徹。能運(yùn)用所學(xué)專業(yè)知識(shí)對(duì)問(wèn)題加以分析和求解。無(wú)抄襲現(xiàn)象。20設(shè)計(jì)報(bào)告對(duì)整個(gè)設(shè)計(jì)過(guò)程進(jìn)行了全面總結(jié),體現(xiàn)了收獲,得出了有價(jià)值的結(jié)論或結(jié)果。總評(píng)成績(jī)指導(dǎo)教師評(píng)語(yǔ)指導(dǎo)教師: (簽字) 日期: 年 月 日一、課程設(shè)計(jì)目的、條件、任務(wù)和內(nèi)容要求:數(shù)據(jù)庫(kù)原理與應(yīng)用是專業(yè)基礎(chǔ)課,數(shù)據(jù)庫(kù)技術(shù)廣泛應(yīng)用于計(jì)算機(jī)的多個(gè)發(fā)展方向上。在學(xué)好數(shù)據(jù)庫(kù)理論的同時(shí),我們有必要掌握數(shù)據(jù)庫(kù)設(shè)
4、計(jì)的方法。數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì)是數(shù)據(jù)庫(kù)教學(xué)中的實(shí)踐環(huán)節(jié),是對(duì)該課程知識(shí)的綜合應(yīng)用。通過(guò)設(shè)計(jì),使學(xué)生鞏固所學(xué)的理論基礎(chǔ)知識(shí),掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程和方法,培養(yǎng)學(xué)生編寫技術(shù)文檔及開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力。提高學(xué)生獨(dú)立分析問(wèn)題、解決問(wèn)題的能力,鍛煉和加強(qiáng)學(xué)生的動(dòng)手能力。 設(shè)計(jì)任務(wù)書提供三個(gè)設(shè)計(jì)題目供學(xué)生選擇(原則上選擇每個(gè)題目的人數(shù)不超過(guò)10人)。在指導(dǎo)教師同意的情況下,學(xué)生也可以自己選擇感興趣的設(shè)計(jì)題目,以調(diào)動(dòng)學(xué)生的積極性和創(chuàng)造性,給學(xué)生充分的自主空間。設(shè)計(jì)內(nèi)容要求:(1)通過(guò)系統(tǒng)的功能分析和數(shù)據(jù)分析進(jìn)行系統(tǒng)的功能模塊設(shè)計(jì),數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)(ER圖),數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)中的表、視
5、圖、存儲(chǔ)過(guò)程、函數(shù)的結(jié)構(gòu)和定義。(2)報(bào)告還要包括程序的運(yùn)行環(huán)境、開發(fā)環(huán)境、程序的詳細(xì)設(shè)計(jì)(主要功能實(shí)現(xiàn)的程序源代碼)。(3)后臺(tái)數(shù)據(jù)庫(kù)選用SQL SERVER,前臺(tái)開發(fā)工具不限,可自己選擇VB、VC、JAVA等都可以。建議條件允許的情況下選擇JAVA。(4)整個(gè)課程設(shè)計(jì)期間,要求學(xué)生必須與指導(dǎo)老師經(jīng)常保持聯(lián)系,其中幾個(gè)主要階段都要經(jīng)指導(dǎo)老師審閱,一是為了及時(shí)發(fā)現(xiàn)問(wèn)題,防止出現(xiàn)原則錯(cuò)誤,二是便于指導(dǎo)老師掌握學(xué)生獨(dú)立完成設(shè)計(jì)的情況。 二、進(jìn)度安排:數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)共計(jì)3周內(nèi)完成,共計(jì)20個(gè)學(xué)時(shí)。第l3周下達(dá)課程設(shè)計(jì)任務(wù)書,并對(duì)每個(gè)課程任務(wù)進(jìn)行詳細(xì)的講解。并且第13周開始進(jìn)行系統(tǒng)調(diào)研,完成需求分
6、析,包括數(shù)據(jù)分析和功能分析;第14-16周完成數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和應(yīng)用程序設(shè)計(jì);第16周周三下午7-8節(jié)檢查課程設(shè)計(jì)完成情況。提交報(bào)告時(shí)間:第16周周四下午。三、應(yīng)收集資料及主要參考文獻(xiàn):1錢雪忠主編數(shù)據(jù)庫(kù)原理及應(yīng)用M 北京郵電大學(xué)出版社 2007.8 第二版2 Bain T著SQL server 2000數(shù)據(jù)倉(cāng)庫(kù)與Analysis ServicesM 中國(guó)電力出版社 20033. 王珊主編數(shù)據(jù)庫(kù)系統(tǒng)概論M高等教育出版社 2014年 第五版4. 王世東.鄭力.張智海等.基于 Web 的模板式公文審批系統(tǒng)J.計(jì)算機(jī)應(yīng)用研究(6):289-291.5. 蔡劍 景楠 Java Web 應(yīng)用開發(fā):
7、J2EE 和 TomcatM.北京:清華大學(xué)出版社,2004.6. 陳雄華 Spring 企業(yè)級(jí)應(yīng)用開發(fā)詳解M 北京:電子工業(yè)出版社 2009四、摘要:現(xiàn)代化的酒店組織龐大、服務(wù)項(xiàng)目多、信息量大、要想提高效率、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須利用電腦網(wǎng)絡(luò)技術(shù)處理賓館酒店經(jīng)營(yíng)數(shù)據(jù),實(shí)現(xiàn)酒店現(xiàn)代化的信息管理。本次課程設(shè)計(jì)利用JSP語(yǔ)言和SQL Server 2014以及apache-tomcat-8.0.24設(shè)計(jì)了一個(gè)簡(jiǎn)單酒店管理系統(tǒng)數(shù)據(jù)庫(kù)的WEB應(yīng)用。本次課程設(shè)計(jì)實(shí)現(xiàn)的酒店管理系統(tǒng)采用了MVC分層設(shè)計(jì)、B/S網(wǎng)絡(luò)結(jié)構(gòu)模式、JDBC數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)和JSTL標(biāo)簽等。采用這些技
8、術(shù)設(shè)計(jì)出的系統(tǒng),具有層次分明、結(jié)構(gòu)清晰、實(shí)現(xiàn)簡(jiǎn)單、任務(wù)明確、便于修改和維護(hù)等優(yōu)點(diǎn)。該系統(tǒng)采用JSP應(yīng)用開發(fā)技術(shù),具有一些預(yù)定客房、查詢、增加客房、刪除客房、退房、預(yù)定等功能,而且本系統(tǒng)全部基于因特網(wǎng),以JSP語(yǔ)言對(duì)網(wǎng)站進(jìn)行開發(fā),注重用戶與網(wǎng)站的交互性,也便于功能的更新和拓展。關(guān)鍵字:酒店管理; JAVA;JDBC;數(shù)據(jù)庫(kù)五、Abstract:Modern hotel have a large organization, many services and more information. In order to improve efficiency, reduce cost, improve
9、 service quality and management level, thus promoting economic efficiency. It must be used computer network technology deal with hotels operating data to achieve the hotel's modern information management. The course design using JSP language, SQL Server 2014 and apache-tomcat-8.0.24 designed a s
10、imple hotel management system database of WEB application. The course design of hotel management system uses the MVC layered design, B/S network structure model, the JDBC connection to the database driver and JSTL tags and etc. Using these technical designed of the system, has the distinct, clear st
11、ructure, simple implementation, task clear, easy to modify and maintain and etc. The system uses JSP application development technology, with some pre-rooms, query, add, delete, check-out, reservations and other functions. And all Internet-based system to JSP language website development, focusing o
12、n user interaction with the site, but also easy to update and expand the functionality.Keywords:Hotel management; JAVA; JDBC; Database目 錄目 錄I摘 要IIAbstractIII第一章 設(shè)計(jì)概述11.1 課題背景11.2設(shè)計(jì)任務(wù)11.3基本理論依據(jù)21.4 課題的目的和意義2第二章 設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案論述42.1 開發(fā)環(huán)境簡(jiǎn)介42.2 設(shè)計(jì)簡(jiǎn)介及方案52.3 數(shù)據(jù)庫(kù)設(shè)計(jì)7第三章 詳細(xì)設(shè)計(jì)123.1 數(shù)據(jù)庫(kù)連接123.2 添加功能13第四章 設(shè)計(jì)結(jié)果及分析154
13、.1 登錄功能測(cè)試及分析154.2 客房類型管理測(cè)試及分析164.3 客房信息管理測(cè)試及分析194.4 客房經(jīng)營(yíng)管理測(cè)試及分析194.5 用戶管理測(cè)試及分析20總 結(jié)22致 謝23參考文獻(xiàn)24摘 要現(xiàn)代化的酒店組織龐大、服務(wù)項(xiàng)目多、信息量大、要想提高效率、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須利用電腦網(wǎng)絡(luò)技術(shù)處理賓館酒店經(jīng)營(yíng)數(shù)據(jù),實(shí)現(xiàn)酒店現(xiàn)代化的信息管理。本次課程設(shè)計(jì)利用JSP語(yǔ)言和SQL Server 2014以及apache-tomcat-8.0.24設(shè)計(jì)了一個(gè)簡(jiǎn)單酒店管理系統(tǒng)數(shù)據(jù)庫(kù)的WEB應(yīng)用。本次課程設(shè)計(jì)實(shí)現(xiàn)的酒店管理系統(tǒng)采用了MVC分層設(shè)計(jì)、B/S網(wǎng)絡(luò)結(jié)構(gòu)模式、JD
14、BC數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)和JSTL標(biāo)簽等。采用這些技術(shù)設(shè)計(jì)出的系統(tǒng),具有層次分明、結(jié)構(gòu)清晰、實(shí)現(xiàn)簡(jiǎn)單、任務(wù)明確、便于修改和維護(hù)等優(yōu)點(diǎn)。該系統(tǒng)采用JSP應(yīng)用開發(fā)技術(shù),具有一些預(yù)定客房、查詢、增加客房、刪除客房、退房、預(yù)定等功能,而且本系統(tǒng)全部基于因特網(wǎng),以JSP語(yǔ)言對(duì)網(wǎng)站進(jìn)行開發(fā),注重用戶與網(wǎng)站的交互性,也便于功能的更新和拓展。關(guān)鍵字:酒店管理;MVC; JDBC;數(shù)據(jù)庫(kù)AbstractModern hotel have a large organization, many services and more information. In order to improve efficiency, r
15、educe cost, improve service quality and management level, thus promoting economic efficiency. It must be used computer network technology deal with hotels operating data to achieve the hotel's modern information management. The course design using JSP language, SQL Server 2014 and apache-tomcat-
16、8.0.24 designed a simple hotel management system database of WEB application. The course design of hotel management system uses the MVC layered design, B/S network structure model, the JDBC connection to the database driver and JSTL tags and etc. Using these technical designed of the system, has the
17、 distinct, clear structure, simple implementation, task clear, easy to modify and maintain and etc. The system uses JSP application development technology, with some pre-rooms, query, add, delete, check-out, reservations and other functions. And all Internet-based system to JSP language website deve
18、lopment, focusing on user interaction with the site, but also easy to update and expand the functionality.Keywords: Hotel management; JAVA; JDBC; Database第一章 設(shè)計(jì)概述1.1 課題背景隨著社會(huì)的進(jìn)步、服務(wù)行業(yè)的不斷發(fā)展,賓館、酒店的服務(wù)行業(yè)的信息量和工作量的日益變大,傳統(tǒng)的人工管理方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代賓館酒店的管理需求,經(jīng)分析傳統(tǒng)的方式有如下缺陷:(1) 記錄查詢不方便;(2) 數(shù)據(jù)維護(hù)效率低下;(3) 數(shù)據(jù)不易保管,容易丟失和出錯(cuò);(
19、4) 管理酒店的資源信息不方便;(5) 酒店業(yè)務(wù)拓展不方便;(6) 管理復(fù)雜;(7) 對(duì)各種信息反應(yīng)緩慢,容易喪失商機(jī)。為了彌補(bǔ)以上缺陷和考慮到旅游度假和商務(wù)旅行已經(jīng)成為人們的一種生活需求,利用電腦網(wǎng)絡(luò)技術(shù)處理賓館酒店經(jīng)營(yíng)數(shù)據(jù),已經(jīng)成為提高企業(yè)管理效率,改善服務(wù)的關(guān)鍵。采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)改變傳統(tǒng)的酒店業(yè)務(wù)模式,實(shí)現(xiàn)酒店業(yè)務(wù)管理的自動(dòng)化已經(jīng)成為一種必然。1.2設(shè)計(jì)任務(wù)本課程設(shè)計(jì)設(shè)計(jì)出的酒店數(shù)據(jù)管理系統(tǒng)主要是為了解決傳統(tǒng)的酒店業(yè)務(wù)模式,實(shí)現(xiàn)現(xiàn)代化信息管理。在本課程設(shè)計(jì)中將采用MVC設(shè)計(jì)模式、Java編程語(yǔ)言、JSTL標(biāo)簽、SQL Server數(shù)據(jù)庫(kù)及其開發(fā)工具、JSP網(wǎng)頁(yè)編程語(yǔ)言和Tom
20、cat服務(wù)器。本課程設(shè)計(jì)的主要任務(wù)和要求是:(1) 用戶登錄。通過(guò)身份驗(yàn)證后,進(jìn)入系統(tǒng)首頁(yè)。未通過(guò)驗(yàn)證,給出登錄錯(cuò)誤信息。(2) 用戶為客人辦理入住登記。(3) 用戶可以為客戶進(jìn)行退房操作。(4) 用戶可以查詢住店客人的各種相關(guān)的詳細(xì)信息。(5) 用戶可以對(duì)酒店的客房類型進(jìn)行操作。包括對(duì)新客房類型的添加和對(duì)原客房類型的修改。(6) 可以對(duì)酒店的房間進(jìn)行操作。對(duì)新房間的增、刪、改。(7) 可以對(duì)酒店客房狀態(tài)進(jìn)行修改操作。(8) 可為客人進(jìn)行房間的預(yù)定操作。(9) 可設(shè)定條件對(duì)酒店客房信息進(jìn)行查詢,如客房房態(tài)、客房預(yù)訂情況等。(10) 用戶可修改登錄密碼。1.3基本理論依據(jù)酒店信息化管理,就是將原
21、先用紙質(zhì)材料保存的數(shù)據(jù)通過(guò)數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。利用數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理有如下優(yōu)點(diǎn):(1) 實(shí)現(xiàn)數(shù)據(jù)共享;(2) 減少數(shù)據(jù)冗余度;(3) 數(shù)據(jù)獨(dú)立性;(4) 數(shù)據(jù)實(shí)現(xiàn)集中控制;(5) 數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性;(6) 故障恢復(fù)。通過(guò)數(shù)據(jù)庫(kù)還只能進(jìn)行數(shù)據(jù)的存儲(chǔ),而且需要通過(guò)SQL語(yǔ)句進(jìn)行操作。顯然,這對(duì)于非專業(yè)人員來(lái)說(shuō),并不是一件簡(jiǎn)單的事,因?yàn)閷?duì)于數(shù)據(jù)庫(kù)進(jìn)行操作需要對(duì)數(shù)據(jù)庫(kù)中所建立的表以及他們之間的邏輯關(guān)系有一定的了解,才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,而且不當(dāng)?shù)牟僮鲿?huì)破壞數(shù)據(jù)庫(kù)的安全性,所以需要開發(fā)相關(guān)的應(yīng)用或軟件進(jìn)行操作,軟件和應(yīng)用具有直觀的界面,容易理解和操作。在本次課程設(shè)計(jì)中開發(fā)的是
22、一個(gè)基于因特網(wǎng)的WEB應(yīng)用,WEB應(yīng)用程序的一個(gè)最大好處是用戶容易訪問(wèn)應(yīng)用程序。用戶只需要有瀏覽器即可,不需要再安裝其他軟件,就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。1.4 課題的目的和意義在市場(chǎng)經(jīng)濟(jì)的激烈的競(jìng)爭(zhēng)情況下,對(duì)酒店整個(gè)來(lái)說(shuō),多經(jīng)營(yíng)狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來(lái)提高酒店的管理水平成為酒店業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無(wú)疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店走向成功的關(guān)鍵元素,但它可以最大限度的發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。總結(jié)歸納:計(jì)算機(jī)有三大優(yōu)勢(shì):(1) 節(jié)省大量資源,提高效率;(2
23、) 加快信息傳遞,保障信息安全;(3) 節(jié)省勞力,方便管理。從而給酒店行業(yè)帶來(lái)在線信息查詢,在線需要預(yù)定、在線業(yè)務(wù)處理等等遍歷,實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效的進(jìn)行業(yè)務(wù)管理,釋放最大價(jià)值。第二章 設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案論述2.1 開發(fā)環(huán)境簡(jiǎn)介2.1.1 Eclipse Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。2.1.2 Java語(yǔ)言Java是由Sun Microsystems公
24、司推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱Java語(yǔ)言)和Java平臺(tái)的總稱。由James Gosling和同事們共同研發(fā),并在1995年正式推出。Java最初被稱為Oak,是1991年為消費(fèi)類電子產(chǎn)品的嵌入式芯片而設(shè)計(jì)的。1995年更名為Java,并重新設(shè)計(jì)用于開發(fā)Internet應(yīng)用程序。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器均支持JavaApplet。另一方面,Java技術(shù)也不斷更新。Java自面世后就非常流行,發(fā)展迅速,對(duì)C+語(yǔ)言
25、形成有力沖擊。Java語(yǔ)言是當(dāng)前最流行的網(wǎng)絡(luò)編程語(yǔ)言,與C+語(yǔ)言相比,有其特殊的優(yōu)點(diǎn),如簡(jiǎn)單性,平臺(tái)無(wú)關(guān)性、面對(duì)對(duì)象、分布式、安全性、支持多線程、健壯性、動(dòng)態(tài)性等。2.1.3 SQL Server數(shù)據(jù)庫(kù)SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server
26、的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用。SQL Server 2000 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。本次課程設(shè)計(jì)使用的SQL Server 2014。2.2 設(shè)計(jì)簡(jiǎn)介及方案2.2.1 總體設(shè)計(jì)本系統(tǒng)采用M
27、VC框架進(jìn)行分層設(shè)計(jì),MVC全名是Model View Controller,是模型(model)視圖(view)控制器(controller)的縮寫,是一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面。在本系統(tǒng)中,視圖用JSP頁(yè)面實(shí)現(xiàn),控制器用Servlet和Filter實(shí)現(xiàn),其中Filter用于實(shí)現(xiàn)安全控制,比如訪問(wèn)頁(yè)面只能從登錄頁(yè)面進(jìn)行登錄并且成功登錄后才能進(jìn)行訪問(wèn),業(yè)務(wù)邏輯用Java代碼實(shí)現(xiàn),主要過(guò)程如下圖2.1所示。用戶Servlet(C)JSP頁(yè)面(V)業(yè)務(wù)邏輯方法(M)數(shù)據(jù)庫(kù)輸入顯示業(yè)務(wù)處理請(qǐng)求返回處理結(jié)果調(diào)用業(yè)務(wù)邏輯方法返回結(jié)果數(shù)
28、據(jù)庫(kù)操作Filter進(jìn)行安全控制(C)圖2.1 本系統(tǒng)的MVC分層模型在圖2.1中,用戶通過(guò)瀏覽器訪問(wèn)JSP頁(yè)面,通過(guò)頁(yè)面上的功能控件提交業(yè)務(wù)請(qǐng)求到控制層,控制層通過(guò)區(qū)分不同的業(yè)務(wù)請(qǐng)求調(diào)用不同的業(yè)務(wù)邏輯處理方法,業(yè)務(wù)邏輯處理通過(guò)對(duì)數(shù)據(jù)庫(kù)的操作,得到結(jié)果并傳送到控制層,控制層將處理結(jié)果通過(guò)JSP頁(yè)面顯示給用戶,這樣就完成了一次完整的業(yè)務(wù)處理過(guò)程。這個(gè)過(guò)程對(duì)用戶來(lái)說(shuō)是透明的,簡(jiǎn)化了用戶操作,頁(yè)面的顯示方式,便于用戶理解和操作。JSP頁(yè)面采用JSTL標(biāo)簽,使得JSP頁(yè)面代碼中沒有出現(xiàn)一行Java代碼,與HTML標(biāo)簽保持了一致,便于JSP頁(yè)面的查看、修改以及編寫。JSP 標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSP Stand
29、ard Tag Library,JSTL)是一個(gè)實(shí)現(xiàn) Web應(yīng)用程序中常見的通用功能的定制標(biāo)記庫(kù)集,這些功能包括迭代和條件判斷、數(shù)據(jù)管理格式化、XML 操作以及數(shù)據(jù)庫(kù)訪問(wèn)。JSTL具有如下優(yōu)點(diǎn):(1) 在應(yīng)用程序服務(wù)器之間提供了一致的接口,最大程度的提高了WEB應(yīng)用在各應(yīng)用服務(wù)器之間的移植。(2) 簡(jiǎn)化了JSP和WEB應(yīng)用程序的開發(fā)。2.2.2 功能設(shè)計(jì)酒店管理系統(tǒng)根據(jù)酒店的運(yùn)行管理方式以及課程設(shè)計(jì)要求,可分析出酒店管理系統(tǒng)的功能圖為如下圖2.2所示??头拷?jīng)營(yíng)管理登錄注冊(cè)管理客房信息管理客房類型管理登錄注冊(cè)管理預(yù)定/退訂查詢記錄查詢客房客房刪除客房修改新增客房新增類型修改密碼類型修改類型刪除入
30、住/退房 圖2.2 酒店管理功能圖2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)2.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)通過(guò)對(duì)酒店的運(yùn)行管理流程進(jìn)行分析,該酒店管理流程中,旅客、客房以及客房類型是實(shí)體,由于還需要管理人員,所以管理人員也是實(shí)體,由此可以的出該系統(tǒng)的E-R圖,如下圖2.3所示用戶namepass圖2.3 數(shù)據(jù)庫(kù)系統(tǒng)E-R圖2.3.2 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)由圖2.3可以得出該系統(tǒng)的物理結(jié)構(gòu)如下:(1) 創(chuàng)建數(shù)據(jù)庫(kù)(2) 旅客信息表(3) 房間信息表(4) 房間類型表(5) 根據(jù)實(shí)際需求需要?jiǎng)?chuàng)建視圖2.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)由2.3.2節(jié)的相關(guān)信息,可以建立如下邏輯結(jié)構(gòu)表。表2-1 旅客信息表列名數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明姓名
31、varchar20否姓名證件類型varchar10否證件類型證件號(hào)varchar 20否證件ID(主鍵)電話varchar 20是電話表2-2 房間類型表列名數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明客房類型varchar20否客房類型(主鍵)面積float4否客房面積床位int4否床位價(jià)格float4否價(jià)格折扣float4是折扣表2-3 房間信息表列名數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明房間號(hào)Int4否房間號(hào)(主鍵)狀態(tài)char2否狀態(tài)客房類型varchar20否客房類型(外鍵)表2-4 入住表列名數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明證件號(hào)varchar20否證件ID (外鍵)(主屬性)證件類型varchar10否證件類型(外鍵)(
32、主屬性)房間號(hào)int4否房間號(hào)(外鍵)(主屬性)入住時(shí)間varchar50否入住時(shí)間離開時(shí)間varchar50否退房時(shí)間列明數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明用戶名varchar50否用戶名,主鍵密碼varchar50否密碼表2-5 登陸員表 數(shù)據(jù)庫(kù)建表本系統(tǒng)通過(guò)UI界面建立數(shù)據(jù)庫(kù),而后通過(guò)SQL語(yǔ)句進(jìn)行建表和視圖以及建立登錄該系統(tǒng)的SQL賬戶,主要SQL語(yǔ)句如下:(1) 建立旅客信息表create table 旅客信息(姓名 varchar(20) not null,證件類型 varchar(10) not null,證件號(hào) varchar(20) not null,電話 varchar(20) nu
33、ll,primary key(證件號(hào),證件類型) );(2) 建立房間類型表create table 房間類型(客房類型 varchar(20) not null primary key,面積 float not null,床位 int not null,價(jià)格 float not null,折扣 float null,);(3) 建立房間信息表create table 房間信息(房間號(hào) int not null primary key;狀態(tài) char(2) not null,客房類型 varchar(20) not null,foreign key(客房類型) references 房間類型(
34、客房類型);(4) 建立入住表create table 入住(證件號(hào) varchar(20) not null,證件類型 varchar(10) not null,房間號(hào) int not null,入住時(shí)間 varchar(50) null,離開時(shí)間 varchar(50) null,primary key(證件號(hào),證件類型,房間號(hào)),foreign key(證件號(hào),證件類型) references 旅客信息(證件號(hào),證件類型),foreign key(房間號(hào)) references 房間信息(房間號(hào));(5) 建立管理員表create table 管理員(name varchar(50) n
35、ot null primary key,pass varchar(50);(6)SQL賬戶sp_addlogin 'hotel','hotel','HOTEL'gosp_grantdbaccess 'hotel','hotel'gosp_addrolemember db_owner,'hotel' 數(shù)據(jù)庫(kù)關(guān)系圖如下圖 2.4所示。圖2.4 數(shù)據(jù)庫(kù)關(guān)系圖第三章 詳細(xì)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)的連接主要是通過(guò)JDBC進(jìn)行連接,JDBC是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供
36、統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)人員能夠編寫數(shù)據(jù)庫(kù)應(yīng)用程序。具體代碼如下:package db;import java.sql.*;public class sql public static String driverName;public static String dbURL;public static String userName;public static String userPwd;public static Connection dbconn;public boolean flag=fal
37、se;public sql()driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"dbURL="jdbc:sqlserver:/:1433;DatabaseName=HOTEL"public Connection SqlOpen(String name,String pass)/建立連接userName=name;userPwd=pass;try Class.forName(driverName); System.out.println("加載驅(qū)動(dòng)成功!"
38、); catch(Exception e) e.printStackTrace(); System.out.println("加載驅(qū)動(dòng)失??!"); return null; try dbconn=DriverManager.getConnection(dbURL,userName,userPwd); this.flag=true; System.out.println("連接數(shù)據(jù)庫(kù)成功!"); catch(Exception e) e.printStackTrace(); System.out.print("SQL Server連接失敗!&qu
39、ot;); this.flag=false; return null; return dbconn;public boolean SqlClose()/關(guān)閉數(shù)據(jù)庫(kù)連接trydbconn.close();catch(Exception e)System.out.println("關(guān)閉失敗");return false;return true;3.2 添加功能 if (conn.executeSql("insert into 酒店信息表 values('" + 身份證號(hào).getText().toString() + "','
40、" + 姓名.getText().toString() + "','" + 證件類型.getText().toString()+ "','" + 房間號(hào).getText().toString() + "','" + 聯(lián)系電話.getText().toString() + "','" + 房型.getText().toString() + "','" + 客房狀態(tài).getText().toString()+
41、"','" + 入住時(shí)間.getText().toString() + "')")JOptionPane.showMessageDialog(null, "添加成功", "溫馨提示", JOptionPane.INFORMATION_MESSAGE);mf.freshTable("select * from 酒店信息表");身份證號(hào).setText("");姓名.setText("");證件類型.setText("&quo
42、t;);房間號(hào).setText("");聯(lián)系電話.setText("");房型.setText("");客房狀態(tài).setText("");入住時(shí)間.setText(""); else JOptionPane.showMessageDialog(null, "添加失敗", "溫馨提示", JOptionPane.INFORMATION_MESSAGE);第四章 設(shè)計(jì)結(jié)果及分析4.1 登錄功能測(cè)試及分析用戶登錄首先需要進(jìn)入登錄頁(yè)面,進(jìn)行登錄,而且由于過(guò)濾器的存
43、在用戶在未登錄是只能訪問(wèn)登錄頁(yè)面,不然會(huì)跳出請(qǐng)先登錄的提示,點(diǎn)擊確認(rèn)之后會(huì)自動(dòng)跳轉(zhuǎn)到登錄頁(yè)面,具體結(jié)果如下圖4.1、圖4.2所示,從登錄界面登錄失敗后將出現(xiàn)圖4.3的頁(yè)面,當(dāng)用戶名和密碼正確時(shí),將出現(xiàn)圖4.4所示頁(yè)面。圖 4.1 訪問(wèn)控制圖圖4.4 主界面圖4.2 客房類型管理測(cè)試及分析點(diǎn)擊主界面右側(cè)的數(shù)據(jù)編輯按鈕,將進(jìn)入如圖4.5所示的頁(yè)面,出現(xiàn)功能選擇按鈕,然后單擊確定按鈕,將出現(xiàn)如圖4.6所示界面。點(diǎn)擊表中的修改,將跳轉(zhuǎn)到修改頁(yè)面,可以修改客房的類型,如圖4.8所示。點(diǎn)擊表中的刪除,可以刪除所在行的客房,限于篇幅就不貼出結(jié)果圖了。圖4.5房間類型管理界面圖4.6 搜索結(jié)果圖4.7 新增客
44、房類型 圖4.8 客房類型更新4.3 客房信息管理測(cè)試及分析點(diǎn)擊主界面上的客房信息管理按鈕將進(jìn)入如圖4.9所示的頁(yè)面,在圖4.9中,可以同表上的搜索框,按客房狀態(tài)進(jìn)行搜索。點(diǎn)擊表中的添加新房間按鈕將進(jìn)入如圖4.10所示的頁(yè)面,可以進(jìn)行新客房的添加,客房類型可以通過(guò)下列類表進(jìn)行選擇,客房的初始狀態(tài)為“空”。表中的“修改”和“刪除”分別對(duì)應(yīng)不同的功能,限于篇幅,就不截圖了。4.4 客房經(jīng)營(yíng)管理測(cè)試及分析點(diǎn)擊主界面的添加酒店信息按鈕,將進(jìn)入如圖4.10所示界面,然后點(diǎn)擊表中的添加可以進(jìn)行客房的預(yù)定,如圖4.11所示,客房的預(yù)定和直接入住都需要登錄信息。在進(jìn)行客房預(yù)定或直接入住時(shí),如果入住日期或離開日
45、期錯(cuò)誤,將給出錯(cuò)誤提示信息,如圖4.12所示。當(dāng)客房被預(yù)定之后,預(yù)定按鈕將變成退訂按鈕,當(dāng)客房已經(jīng)入住時(shí),將不能被預(yù)定。點(diǎn)擊退訂按鈕時(shí)將進(jìn)入圖4.13的確定是否退訂的頁(yè)面,當(dāng)點(diǎn)擊退房是將進(jìn)入圖4.14所示的確定是否退房并結(jié)賬的頁(yè)面。點(diǎn)擊服務(wù)記錄查詢,可以看到旅客的住房和預(yù)定信息,如圖4.15所示。 圖4.10 客房經(jīng)營(yíng)管理圖4.11 客房預(yù)定4.5 用戶管理測(cè)試及分析點(diǎn)擊主界面中的添加用戶按鈕,將會(huì)顯示如圖4.12所示界面,輸入錯(cuò)誤時(shí),將顯示如圖4.13所示錯(cuò)誤提示信息,當(dāng)輸入正確,打印出添加正確,圖4.13所示的錯(cuò)誤提示信息,當(dāng)修改成功時(shí)將顯示圖4.14所示信息。圖4.12 添加用戶 圖4.
46、13 添加失敗提示 圖4.14 添加用戶成功總 結(jié)通過(guò)這次的數(shù)據(jù)庫(kù)與程序設(shè)計(jì)課程設(shè)計(jì)的訓(xùn)練,初步了解了數(shù)據(jù)庫(kù)的設(shè)計(jì)方法和Java如何訪問(wèn)數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)庫(kù)的后臺(tái)編程。這次設(shè)計(jì)我用到了MVC模式的設(shè)計(jì)和JSTL標(biāo)簽的使用,還有課堂上沒有講過(guò)的Java,雖然一開始感覺很陌生,但是到最后還是都慢慢掌握了。通過(guò)參照老師所給的例子,了解了很多Java方面的知識(shí),比如如何訪問(wèn)打開數(shù)據(jù)庫(kù)使用JDBC,如何運(yùn)用Elicpsec等,這些知識(shí)都是第一次接觸,經(jīng)過(guò)多次運(yùn)用之后,對(duì)它們都有所深入的了解,掌握如何運(yùn)用它們。另外數(shù)據(jù)庫(kù)設(shè)計(jì)方面,通過(guò)此次訓(xùn)練能力也得到了稍微的提高,這也是第一次獨(dú)立設(shè)計(jì)數(shù)據(jù)庫(kù),所以一開始有好
47、多設(shè)計(jì)不完善的地方,有幾次都是不得不重新來(lái)過(guò),后來(lái)經(jīng)過(guò)老師的指點(diǎn)后,數(shù)據(jù)庫(kù)表的設(shè)計(jì)才有所完善,同時(shí)也積累了些數(shù)據(jù)庫(kù)設(shè)計(jì)的經(jīng)驗(yàn)。此次設(shè)計(jì)的酒店管理系統(tǒng)實(shí)現(xiàn)的功能還很有限,都是些基本的功能,還有很多改進(jìn)完善的地方,比如分頁(yè)查詢,頁(yè)面美化等,這些功能等以后再添加了,因?yàn)檫@次課程設(shè)計(jì)時(shí)間有限,所以完成的功能也就很有限,但感覺收獲很大,很有成就感!致 謝非常感謝學(xué)院領(lǐng)導(dǎo)和老師給我們安排這一次的課程設(shè)計(jì),這一次的課程設(shè)計(jì)鍛煉了我的編程能力,讓我熟悉了對(duì)數(shù)據(jù)庫(kù)的操作。通過(guò)本次課程設(shè)計(jì),讓我熟悉了C/S模式的應(yīng)用開發(fā),學(xué)會(huì)了客戶服務(wù)設(shè)計(jì)思路和JSTL標(biāo)簽的使用。這次課程設(shè)計(jì)也讓我認(rèn)識(shí)到,計(jì)算機(jī)其實(shí)也是一門注重
48、實(shí)踐的課程,因?yàn)楹芏鄸|西只有通過(guò)自己親手去實(shí)現(xiàn),才會(huì)體會(huì)其中的奧妙和樂(lè)趣。參考文獻(xiàn)1五金舟等.Java程序設(shè)計(jì).北京:清華大學(xué)出版社,2014.2孫宇霞等.Java Web編程從基礎(chǔ)到應(yīng)用.北京:清華大學(xué)出版社,2014.3向勁松,韓最蛟等.Java程序設(shè)計(jì)基礎(chǔ)與實(shí)訓(xùn)教程.成都:西南財(cái)經(jīng)大學(xué)出版社,2013.4美Rogers Cadenhead.Java編程入門經(jīng)典.4版.梅興文譯.北京:人民郵電出版社,2007.5陳軼,姚.Java程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社,2006.6王路群.Java高級(jí)程序設(shè)計(jì).北京:中國(guó)水利水電出版社,2006.7吳其慶.Java程序設(shè)計(jì)實(shí)例教程.北京:冶
49、金工業(yè)出版社,2006.8施霞萍等.Java程序設(shè)計(jì)教程.2版.北京:機(jī)械工業(yè)出版社,2006.附錄:主要程序代碼sql.javapackage db;import java.sql.*;public class sql public static String driverName;public static String dbURL;public static String userName;public static String userPwd;public static Connection dbconn;public boolean flag=false;public sql()d
50、riverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"dbURL="jdbc:sqlserver:/:1433;DatabaseName=HOTEL"public Connection SqlOpen(String name,String pass)/建立連接userName=name;userPwd=pass;try Class.forName(driverName); System.out.println("加載驅(qū)動(dòng)成功!"); catch(Excepti
51、on e) e.printStackTrace(); System.out.println("加載驅(qū)動(dòng)失??!"); return null; try dbconn=DriverManager.getConnection(dbURL,userName,userPwd); this.flag=true; System.out.println("連接數(shù)據(jù)庫(kù)成功!"); catch(Exception e) e.printStackTrace(); System.out.print("SQL Server連接失??!"); this.flag=
52、false; return null; return dbconn;public boolean SqlClose()/關(guān)閉數(shù)據(jù)庫(kù)連接trydbconn.close();catch(Exception e)System.out.println("關(guān)閉失敗");return false;return true;main.jsp<% page language="java" import="java.util.*" pageEncoding="utf-8"%><% taglib uri="
53、prefix="c"%><%String path = request.getContextPath();String basePath = request.getScheme()+":/"+request.getServerName()+":"+request.getServerPort()+path+"/"%><!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html> <
54、head> <base href="<%=basePath%>"> <title>My JSP 'main.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="
55、;expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!-<link rel="stylesheet" type="text/css" href="styles
56、.css">-> </head> <c:if test="$requestScope.flag "> <script>alert("登錄成功");</script> </c:if> <c:choose> <c:when test="$sessionScope.flag=null|sessionScope.flag=false "> <script>alert("請(qǐng)先登錄");</script> </c:when> </c:choose> <body> <table width="100%" height="100%" border="0"><tr><td colspan="2" align="center"><h1>酒店管理
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025民間的借款合同范本2
- 2025搬家貨運(yùn)合同模板
- 2025年度年度水利工程設(shè)施維修管理協(xié)議3篇
- 二零二五年度2025年農(nóng)業(yè)合作社合伙人合同協(xié)議3篇
- 2025年度農(nóng)村房屋買賣合同(含房屋附屬設(shè)施及土地開發(fā))
- 二零二五年度農(nóng)村住房建設(shè)智能化系統(tǒng)安裝合同
- 2025年度大學(xué)畢業(yè)生就業(yè)意向與培養(yǎng)協(xié)議3篇
- 2025年度出差環(huán)境保護(hù)與可持續(xù)發(fā)展協(xié)議3篇
- 二零二五年度新型農(nóng)村機(jī)井承包管理協(xié)議
- 2025年度體育用品商鋪?zhàn)赓U合同范本(含賽事贊助合作)3篇
- 專項(xiàng)債券培訓(xùn)課件
- 中央企業(yè)人工智能應(yīng)用場(chǎng)景案例白皮書(2024年版)-中央企業(yè)人工智能協(xié)同創(chuàng)新平臺(tái)
- 江蘇省蘇州市2024-2025學(xué)年第一學(xué)期八年級(jí)歷史期末模擬卷(二)(含答案)
- 杜瓦瓶充裝操作規(guī)程(3篇)
- 安全管理體系與措施
- 校園重點(diǎn)防火部位消防安全管理規(guī)定(3篇)
- 中小學(xué)期末家長(zhǎng)會(huì)24
- 2024年學(xué)校意識(shí)形態(tài)工作總結(jié)樣本(5篇)
- 甘肅蘭州生物制品研究所筆試題庫(kù)
- 醫(yī)院改擴(kuò)建工程可行性研究報(bào)告(論證后)
- 雙方共同招工協(xié)議書(2篇)
評(píng)論
0/150
提交評(píng)論