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

正文內(nèi)容

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

2025-04-24 02:47 本頁(yè)面


【正文】 一些小招待所除外)。在其自動(dòng)化、信息化程度上,我國(guó)的整體水平仍有差距,主要表現(xiàn)在普及程度和系統(tǒng)的完善度存在不足。 2 本課題研究的意義 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面。各行各業(yè)的人們無(wú)須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,雖然現(xiàn)在世界 上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。 現(xiàn)代化酒店是城市的重要基礎(chǔ)設(shè)施,酒店業(yè)的發(fā)展,直接支持著城市經(jīng)濟(jì)的繁榮、旅游業(yè)的興旺和廣大市民的生 活需要,同時(shí)也是城市建設(shè)現(xiàn)代化的一個(gè)重要標(biāo)志。全球都把現(xiàn)代化酒店管理作為現(xiàn)代企業(yè)管理的重要組成部分。隨著當(dāng)今世界經(jīng)濟(jì)和計(jì)算機(jī)的飛速發(fā)展以及網(wǎng)絡(luò)的普及,酒店在內(nèi)部實(shí)現(xiàn)用戶通過電話預(yù)約或親自前往酒店預(yù)訂客房,服務(wù)員人工填寫客房預(yù)訂表進(jìn)行客房預(yù)訂的傳統(tǒng)模式已經(jīng)十分落后,滿足不了現(xiàn)代人的需要。對(duì)那些在外地的旅 客來(lái)說,他們十分希望可以方便快捷的查看酒店的配套設(shè)施和環(huán)境來(lái)決定預(yù)訂酒店房間,以節(jié)約他們寶貴的時(shí)間,而且面對(duì)酒店業(yè)競(jìng)爭(zhēng)的日益激烈,酒店業(yè)要發(fā)展就需要盡力擴(kuò)大經(jīng)營(yíng)規(guī)模,適應(yīng)當(dāng)今網(wǎng)絡(luò)時(shí)代的步伐。 B/S 結(jié)構(gòu)的城市酒店入住信息管理系統(tǒng)實(shí)現(xiàn)了客人在線預(yù)訂客房,后臺(tái)管理員對(duì)數(shù)據(jù)庫(kù)的完整管理。因?yàn)?Inter 基于 TCP/IP 協(xié)議,它可以跨越當(dāng)前幾乎所有的平臺(tái)。在任何平臺(tái)上只需要安裝一個(gè)瀏覽器,可以簡(jiǎn)單地移植到任何平臺(tái)上,就可以訪問 Web 服務(wù)器,解決了用戶預(yù)訂操作繁瑣,酒店管理信息量大,處理效率低,準(zhǔn)確度差等問題。極 大的方便了客人的預(yù)訂和酒店的管理。 3 2 本文相關(guān)技術(shù) SSH 框架 SSH 為 struts+spring+hibernate 的一個(gè)集成框架,是目前較流行的一種Web 應(yīng)用程序開源框架。 集成 SSH 框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web 應(yīng)用程序。其中使用 Struts 作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé) MVC 的分離,在 Struts 框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用 Hibernate 框架對(duì)持久層提供支持, Spring 做 管理,管理 struts 和 hibernate。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的 Java 對(duì)象,然后編寫基本的 DAO(Data Access Objects)接口,并給出 Hibernate 的 DAO 實(shí)現(xiàn),采用 Hibernate 架構(gòu)實(shí)現(xiàn)的 DAO 類來(lái)實(shí)現(xiàn) Java 類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問,最后由 Spring 做管理,管理 struts 和 hibernate。 系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過 JSP 頁(yè)面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳送請(qǐng)求 (Request)和接收響應(yīng) (Response),然后 Struts 根據(jù)配置文件()將 ActionServlet接收到的 Request委派給相應(yīng)的 Action處理。在業(yè)務(wù)層中,管理服務(wù)組件的 Spring IoC 容器負(fù)責(zé)向 Action 提供業(yè)務(wù)模型 (Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理 (DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于 Hibernate 的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理 DAO 組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。 我覺得在采用上述開發(fā)模型的時(shí)候, 不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離還可以使代碼的復(fù)用率更高,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無(wú)論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開發(fā)效率。 4 Struts Struts 是一個(gè)基于 Sun J2EE 平臺(tái)的 MVC 框架,主要是采用 Servlet 和 JSP技術(shù)來(lái)實(shí)現(xiàn)的。由于 Struts 能充分滿足應(yīng)用開發(fā)的需求,簡(jiǎn)單易用,敏捷迅速,在過去的一年中頗受關(guān)注。 Struts 把 Servlet、 JSP、自定義標(biāo)簽和信息資源(message resources)整合到一個(gè)統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套 MVC 模式,極大的節(jié)省了時(shí)間,所以說 Struts 是一個(gè)非常不錯(cuò)的應(yīng)用框架。 Struts 跟 Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開源軟件,這是它的一大優(yōu)點(diǎn)。使開發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。 除此之外, Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面: Taglib 和頁(yè)面導(dǎo)航。Taglib 是 Struts 的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開發(fā)效率。另 外,就目前國(guó)內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少有開發(fā)自己的標(biāo)記,或許 Struts 是一個(gè)很好的起點(diǎn)。 關(guān)于頁(yè)面導(dǎo)航,我認(rèn)為那將是今后的一個(gè)發(fā)展方向,事實(shí)上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。通過一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著。 我認(rèn)為在 Java 開發(fā)中, struts 是處理業(yè)務(wù)里面運(yùn)行得比較高效到一個(gè)框架,結(jié)合 MVC 框架,既能很很好到管理代碼,又可大大的提高項(xiàng)目到移植性。 Spring Spring 提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接 口編程而不是對(duì)類編程的良好習(xí)慣。 Spring的架構(gòu)基礎(chǔ)是基于使用 JavaBean屬性的 Inversion of Control 容器。然而,這僅僅是完整圖景中的一部分: Spring 在使用 IoC 容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無(wú)二的。 Spring 提供了唯一的數(shù)據(jù)訪問抽象,包括簡(jiǎn)單和有效率的 JDBC 框架,極大的改進(jìn)了效率并且減少了可能的錯(cuò)誤。 Spring 的數(shù)據(jù)訪問架構(gòu)還集成了 Hibernate 和其他 O/R mapping 解決方案。 Spring 還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管 理技術(shù),例如 JTA 或者 JDBC 事務(wù)提供一個(gè)一致的編程模型。 Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語(yǔ)言編寫的 AOP 框架,它給 POJOs 提供了聲明式的事務(wù)管理和 5 其他企業(yè)事務(wù) 如果你需要 還能實(shí)現(xiàn)你自己的 aspects。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開 EJB 的復(fù)雜性,同時(shí)享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。Spring 還提供了可以和 IoC 容器集成的強(qiáng)大而靈活的 MVC Web 框架。 它是一個(gè)開源的項(xiàng)目,而且目前非?;钴S;它基于 IoC( Inversion of Control,反向控制)和 AOP 的構(gòu)架多層 j2ee 系統(tǒng)的框架,但它不強(qiáng)迫你必須在每一層 中必須使用 Spring,因?yàn)樗K化的很好,允許你根據(jù)自己的需要選擇使用它的某一個(gè)模塊;它實(shí)現(xiàn)了很優(yōu)雅的 MVC,對(duì)不同的數(shù)據(jù)訪問技術(shù)提供了統(tǒng)一的 接口,采用 IoC 使得可以很容易的實(shí)現(xiàn) bean 的裝配,提供了簡(jiǎn)潔的 AOP并據(jù)此實(shí)現(xiàn) Transcation Managment 等等,通過把對(duì)接口編程而不是對(duì)類編程的代價(jià)幾乎減少到?jīng)]有, Spring 能夠促進(jìn)養(yǎng)成好的編程習(xí)慣。 Spring 到注解在很大程度上解決類系統(tǒng)運(yùn)行到效率問題,因?yàn)樵趯?shí)例化對(duì)象的時(shí)候很耗內(nèi)存資源,但通過注解來(lái) 實(shí)現(xiàn)后,在框架內(nèi)部通過 get, set 就可以得到變量,解決類速率問題。 Hibernate Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序?qū)嵱?,也可以?Servlet/JSP的 Web應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 大多數(shù)開發(fā)機(jī) 構(gòu)經(jīng)常采取創(chuàng)建各自獨(dú)立的數(shù)據(jù)持久層。一旦底層的數(shù)據(jù)結(jié)構(gòu)發(fā)生改變,那么修改應(yīng)用的其余部分使之適應(yīng)這種改變的代價(jià)將是十分巨大的。 Hibernate 適時(shí)的填補(bǔ)了這一空白,它為 Java 應(yīng)用提供了一個(gè)易用的、高效率的對(duì)象關(guān)系映射框架。 hibernate 是個(gè)輕量級(jí)的持久性框架,功能卻非常豐富。 Hibernate 是 JDBC 的輕量級(jí)的對(duì)象封裝,它是一個(gè)獨(dú)立的對(duì)象持久層框架,和 App Server,和 EJB 沒有什么必然的聯(lián)系。 Hibernate 可以用在任何 JDBC可以使用的場(chǎng)合,例如 Java 應(yīng)用程序的數(shù)據(jù)庫(kù)訪問代碼, DAO 接口的實(shí)現(xiàn)類, 6 甚至可以是 BMP 里面的訪問數(shù)據(jù)庫(kù)的代碼。從這個(gè)意義上來(lái)說, Hibernate 和 EB不是一個(gè)范疇的東西,也不存在非此即彼的關(guān)系。 Hibernate 是一個(gè)和 JDBC 密切關(guān)聯(lián)的框架,所以 Hibernate 的兼容性和JDBC 驅(qū)動(dòng),和數(shù)據(jù)庫(kù)都有一定的關(guān)系,但是和使用它的 Java 程序,和 App Server沒有任何關(guān)系,也不存在兼容性問題。 Hibernate 不能用來(lái)直接和 Entity Bean 作對(duì)比,只有放在整個(gè) J2EE 項(xiàng)目的框架中才能比較。并且即使是放在軟件整體框架中來(lái)看, Hibernate 也是作為 JDBC 的替代者出現(xiàn)的,而不是 Entity Bean 的替代者出現(xiàn)的,讓我再列一次我已經(jīng)列 n次的框架結(jié)構(gòu): JSP 技術(shù) JSP 簡(jiǎn)介 JSP 是由 SunMicrosystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)簽,就構(gòu)成了 JSP 網(wǎng)頁(yè) Java 程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 Email 等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶 端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持 Java,也可以訪問 JSP 網(wǎng)頁(yè)。 JSP 全名為 java server page,其根本是一個(gè)簡(jiǎn)化的 Servlet 設(shè)計(jì),他實(shí)現(xiàn)了 Html 語(yǔ)法中的 Java 擴(kuò)張(以 %, %形式)。 JSP 與 Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶端。插入的 Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫類 XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從 Servlet 中分離出來(lái)。 7 JSP 頁(yè)面由 HTML 代碼和 嵌入其中的 Java 代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。 HTML 技術(shù) HTML(Hyper Text Markup Language 超文本標(biāo)記語(yǔ)言 )是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。與常見的字處理文件不同 ,Web 頁(yè)以超文本標(biāo)識(shí)語(yǔ)言編排格式。 HTML 文件是帶有特定 HTML 插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如 UNIX, WINDOWS 等)。自 1990年以來(lái) HTML就一直被用作 World Wide Web上的信息表示語(yǔ)言,用于描述 Homepage的格式設(shè)計(jì)和它與 WWW 上其它 Homepage 的連結(jié)信息。 HTML 文檔(即 Homepage 的源文件)是一個(gè)放置了標(biāo)記的 ASCII 文本文件,通常它帶有 . html 或 . htm 的文件擴(kuò)展名。生成一個(gè) HTML 文檔主要有以下三種途徑: ⑴ 手工直接編寫(例如用你所喜愛的 ASCII 文本編輯器或其它 HTML 的編輯
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1