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

正文內(nèi)容

基于ajax和jdbc的中小型酒店管理系統(tǒng)--論文--java2班王晨霖(編輯修改稿)

2025-02-12 10:20 本頁面
 

【文章內(nèi)容簡介】 方 面 極 大 的 提 高 工 作 效 率 。 它 是 功 能 豐 富 的JavaEE 集 成 開 發(fā) 環(huán) 境 , 包 括 了 完 備 的 編 碼 、 調(diào) 試 、 測 試 和 發(fā) 布 功 能 , 完 整 支 持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。Tomcat 是 一 個 小 型 的 輕 量 級 應 用 服 務 器 , 在 中 小 型 系 統(tǒng) 和 并 發(fā) 訪 問 用 戶 不 是 很多 的 場 合 下 被 普 遍 使 用 , 是 開 發(fā) 和 調(diào) 試 JSP 程 序 的 首 選 。 對 于 一 個 初 學 者 來 說 , 可以 這 樣 認 為 , 當 在 一 臺 機 器 上 配 置 好 Apache 服 務 器 , 可 利 用 它 響 應 對 HTML 頁 面的 訪 問 請 求 。 實 際 上 Tomcat 部 分 是 Apache 服 務 器 的 擴 展 , 但 它 是 獨 立 運 行 的 , 所以 當 你 運 行 tomcat 時 , 它 實 際 上 作 為 一 個 與 Apache 獨 立 的 進 程 單 獨 運 行 的 。 運行環(huán)境在服務器端運行系統(tǒng)所需的環(huán)境如表 11 所示:表 11 服務器端配置軟件環(huán)境: 及以上read5硬件環(huán)境: 1GB DDR2 寄存器 SDRAM 內(nèi)存推薦 2G英特爾(R) Core(TM)2 及以上處理器2GB 以上 SCSI Hard Drive3windows Server,linux在客戶端運行系統(tǒng)所需的環(huán)境如表 12 所示:表 12 客戶端端配置軟件環(huán)境: 可選軟件平臺:中文 Windows95 及以上IE 瀏覽器 5 以上硬件環(huán)境: 1GB DDR2 寄存器 SDRAM 內(nèi)存100MB SCSI Hard Drive42 需求分析 需求概述《本酒店管理系統(tǒng)》以模塊化定義,可滿足小型賓館酒店本系統(tǒng)具有以下特點:(1) 通過合理而先進的網(wǎng)絡設計及軟、硬件的優(yōu)化選型,足可保證系統(tǒng)的可靠性與容錯性。系統(tǒng)以用戶需求為目標,以方便用戶為原則,同時融入先進的管理經(jīng)驗,根據(jù)用戶的實際需求功能情況,為用戶進行二次開發(fā),度身訂造一套先進的酒店管理系統(tǒng)。 (2) 采用瀏覽器直接操作界面,每一步驟的操作都經(jīng)過精心的設計,將復雜的統(tǒng)計運算過程隱藏于簡單的操作之下,支持純鍵盤操作,實時詳盡的在線幫助系統(tǒng)更免除使用者的煩惱。系統(tǒng)的設計能降低使用前的培訓、實施和使用中的維護時間。 (3) 經(jīng)過仔細調(diào)查該酒店的實際狀況后,并同酒店的相關人員進行溝通后,確定了系統(tǒng)的具體需求,研制開發(fā)了“酒店管理系統(tǒng)” ,系統(tǒng)的主要功能設計需要包括基礎信息管理(客房信息、客房信息) ;客房前臺信息管理(客房預定、住宿登記、退房結(jié)賬) ;查詢信息管理(客房查詢、住宿查詢) ;結(jié)賬查詢管理(客房結(jié)賬、客戶評價)等功能。 模塊劃分本程序為酒店系統(tǒng)自動化管理平臺,JAVA 編寫,使用 MySQL 數(shù)據(jù)庫。根據(jù)酒店的實際需求進行功能劃分,本系統(tǒng)一共分為六大功能模塊,六大模塊分別是:登陸模塊、預定房間、退房結(jié)賬、客戶信息管理、客房信息管理、客戶評價。各模塊功能如下:(1)登陸模塊是系統(tǒng)必備的模塊,指定的系統(tǒng)使用人可以持有用戶名及密碼登陸系統(tǒng)進行相應操作。(2)預定房間模塊提供酒店房間的預定功能,分別提供了個人預定以及團隊預定功能,個人預定默認預定房間數(shù)為一間,團隊預定可根據(jù)要求預定房間數(shù)分配房間。(3)退房結(jié)賬模塊提供了最基本的結(jié)賬功能,可直接輸入用戶名,系統(tǒng)自動查找用戶入住信息 ,生成應付得款額。(4)客戶信息管理模塊是針對客戶信息管理開發(fā)的模塊,提供了客戶的基本信息管理,可直接輸入客戶名稱,查詢客戶的相應信息。(5)客房信息管理模塊是便于前臺人員查詢客房入住情況而開發(fā)的模塊,前臺人員只需要輸入簡單的房間編號,就可以查詢到是否已入住。(6)客戶評價模塊是為了方便的記錄客戶入住期間的意見以及建議而開發(fā),客戶可直接出入自己的名字后,留言給酒店管理人員。 53 系統(tǒng)總體設計 關鍵技術 JSP 技術JSP(Java Server Pages)技術是由 Sun 公司發(fā)布的用于開發(fā)動態(tài) Web 應用的一項技術。它以其簡單易學、跨平臺的特性,在眾多動態(tài) Web 應用程序設計語言中異軍突起,在短短幾年中已經(jīng)形成了一套完整的規(guī)范,并廣泛地應用于電子商務等各個領域中。JSP 通常在整個 Java EE 體系結(jié)構中充當展示層,將 Java 代碼按指定的語法格式插入到 HTML 頁面匯總, 為后綴保存即可得到所需的 JSP 頁面。其實,JSP 是基于 Servlet 實現(xiàn)的, JSP 頁面在服務器上執(zhí)行之前首先要轉(zhuǎn)化成 Servlet,然后才能執(zhí)行。由于 JSP 比 Servlet 更容易被理解和使用,迅速被廣大 Java Web 程序員所接受,因此,JSP 也就成了 JSP 加 Servlet 開發(fā)技術的代名詞。 JDBC 技術JDBC 是一種可用于執(zhí)行 SQL 語句的 JavaAPI(Application Programming Interface,應用程序設計接口) 。它由一些 Java 語言編寫的類和界面組成。 JDBC 為數(shù)據(jù)庫應用開發(fā)人員和數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設計接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應用程序。通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。也就是說,開發(fā)人員可以不必寫一個程序訪問 Oracle,寫另一個程序訪問 MySQL,再寫一個程序訪問 SQL Server。用 JDBC 寫的程序能夠自動地將 SQL 語句傳送給相應的數(shù)據(jù)庫管理系統(tǒng)(DBMS) 。不但如此,使用 Java 編寫的應用程序可以在任何支持 Java 的平臺上運行,不必在不同的平臺上編寫不同的應用。Java 和 JDBC 的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應用時真正實現(xiàn)“一次編寫,處處運行 ”。Java 具有健壯、安全、易用等特性,而且支持自動網(wǎng)上下載,本質(zhì)上是一種很好的數(shù)據(jù)庫應用的編程語言。它所需要的是 Java 應用如何同各種各樣的數(shù)據(jù)庫連接, JDBC正是實現(xiàn)這種連接的關鍵。 Ajax 技術:AJAX 是“Asynchronous JavaScript and XML”(異步 JavaScript 和 XML)的縮寫,是一種運用于 JavaScript 和可擴展標記語言(XML ),在網(wǎng)絡瀏覽器和服務器之間傳送或接收數(shù)據(jù)的技術。這兩年因特網(wǎng)上比較火的話題當屬 的應用,其中 AJAX 是 的核心之一。AJAX 技術運用于瀏覽器中,使向服務器索取網(wǎng)頁的部分信息成為可能。從此 Java Web 程序員不必再為整個頁面的刷新而苦苦等待,應為已經(jīng)可以實現(xiàn)刷新頁面局部內(nèi)容的要求。AJAX 不是一項全新的技術,它只不過是一道包括 JavaScript、XHTML 和CSS、 DOM、 XML 和 XSTL、XMLHttpRequest 在內(nèi)的大雜燴。它是使用 XHTML 和6CSS 標準化呈現(xiàn),使用 DOM 實現(xiàn)動態(tài)顯示和交互,使用 XML 個 XSLT 進行數(shù)據(jù)交換與處理,使用 XMLHttpRequest 進行異步數(shù)據(jù)讀取,最后用 JavaScript 綁定和處理所有數(shù)據(jù)。AJAX 的工作原理相當于在用戶和服務器之間加了一個中間層,使用戶請求與服務器響應異步化。這樣把以前的一些服務器負擔的工作轉(zhuǎn)交給客戶端,利用客戶端閑置的處理能力來處理,減輕服務器和寬帶的負擔。如果你認為網(wǎng)絡瀏覽器與服務器之間的異步通信是個好東西的話,就沒有理由不接受 AJAX。恰當?shù)貙?AJAX 技術運用到 Java Web 應用中,可以使 Java Web 應用如虎添翼,給客戶一種全新的體驗。 MySQL 數(shù)據(jù)庫技術MySQL 是目前最為流行的開放源代碼的數(shù)據(jù)庫,是完全網(wǎng)絡化的跨平臺的關系型數(shù)據(jù)庫系統(tǒng)。目前 MySQL 被廣泛地應用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,很多公司向開放源代碼的數(shù)據(jù)庫系統(tǒng)遷移,從而降底花費成本。MySQL 可以稱得上是目前運行速度最快的 SQL 語言數(shù)據(jù)庫。除了具有許多其它數(shù)據(jù)庫所不具備的功能和選擇外,MySQL 數(shù)據(jù)庫是一種完全免費的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫,用于個人或商業(yè)用途,而不必支付任何費用。MySQL 具有功能強大、支持跨平臺、運行速度快、支持面向?qū)ο?、安全性高、成本低、支持各種開發(fā)語言、數(shù)據(jù)存儲量大、支持強大的內(nèi)置函數(shù)等特點。 Tomcat 簡介Tomcat 是一種免費的、開發(fā)源代碼的 Web 容器。它是 Apache 軟件基金會的 jakarta項目中的一個核心項目,由 Apache、Sun 和其他一些公司及個人共同開放而成。由于有了 Sun 的參與和支持, JSP 和 Servlet 的最新規(guī)范都可以在 Tomcat 的新版本中得到實現(xiàn)。Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,開發(fā)和調(diào)試 JSP 程序的首選。Tomcat 作為一個自由軟件,由于其先進的技術和穩(wěn)定的性能,并且是免費的,因而深受 Java 愛好者得喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務器。 系統(tǒng)數(shù)據(jù)流圖在客戶預訂入住流程中,系統(tǒng)用戶對客房信息進行查詢,輸入,修改以及客戶信息的輸入。了解客戶的住宿日期,房間編號,房間類型,房間狀態(tài),房間價格以及輸入顧客的姓名,聯(lián)系方式等信息。數(shù)據(jù)流圖如圖 31 所示:7圖 31 車輛申請流程圖在客房流程圖中,管理員對客房信息進行查詢,輸入,修改。查詢是否有房間空閑,顧客的房間類型,房間價格等。流程圖如圖 32 所示:圖 32 客房信息相關操作流程圖在客戶信息流程圖中,系統(tǒng)用戶對客戶的信息進行查詢,修改,更新。包括客戶姓名,聯(lián)系方式等信息。流程圖如圖 33 所示:8圖 33 客戶信息相關操作流程圖在退房流程圖中,系統(tǒng)用戶對入住信息進行查詢和核實,對入住天數(shù)及每天的
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1