已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中圖分類號(hào): 學(xué)校代碼: 10055 密級: 公開 專 業(yè) 碩 士 學(xué) 位 論 文 基于 公司 汽車租賃管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) of 文作者 指導(dǎo)教師 申請學(xué)位 工程碩士 培養(yǎng)單位 學(xué)科專業(yè) 軟件工程 研究方向 答辯委員會(huì)主席 評 閱 人 南開大學(xué)研究 生院 二一 三 年 十 月 南開大學(xué)學(xué)位論文使用授權(quán)書 南開大學(xué)學(xué)位論文原創(chuàng)性聲明 中文摘要 I 中文摘要 隨著 我國經(jīng)濟(jì)的飛速發(fā)展,人均消費(fèi)水平 的 不斷提高,追求高質(zhì)量高效率的工作生活狀態(tài)成為當(dāng)下主流趨勢,從而催生出各種各樣的服務(wù)項(xiàng)目 。 汽車租賃產(chǎn)業(yè) 由此 悄然興起,各 式 各樣的汽車租賃 在 滿足人們生活的同時(shí) , 帶動(dòng)了更大的汽車產(chǎn)業(yè)鏈 。 本文重點(diǎn)詳述 某 車行 汽車租賃 管理 系統(tǒng)的開發(fā)過程 。本文通過使用同一建模語言對 系統(tǒng)的需求 進(jìn)行了用例 分析, 通過分析系統(tǒng)的各功能模塊完成 了 總體設(shè)計(jì),數(shù)據(jù)庫 設(shè)計(jì) 方面分析了數(shù)據(jù)庫概念、邏輯模型、物理結(jié)構(gòu)等。 最終 通過描述各個(gè)功能模塊的實(shí)現(xiàn)過程 。 本系統(tǒng)采用 發(fā)技術(shù),開發(fā)工具 采用 據(jù)庫管理采用統(tǒng)的開發(fā) 基于 B/S 體系結(jié)構(gòu),依據(jù)汽車租賃系統(tǒng)的實(shí)際需求,在作系統(tǒng)下,搭建 運(yùn)行環(huán)境 務(wù)器,完成交互的動(dòng)態(tài)務(wù)器應(yīng)用程序,實(shí)現(xiàn) 了 汽車管理系統(tǒng)的主要功能,包括用戶管理 、 汽車管理 、 租賃管理 、 司機(jī)管理等各種功能。 該系統(tǒng) 功能完善 、 界面簡潔 、使用便捷、運(yùn)行 順暢 。同時(shí), 系統(tǒng)提供了 多種用戶身份的登錄模式,權(quán)限劃分明朗,更加保證了系統(tǒng)的安全性 能 和管理性能 。該系統(tǒng)解決了 某 車行汽車租賃管理的傳統(tǒng)純紙質(zhì)管理,提高了公司人員的工作效率,同時(shí)提高了車行科學(xué)化管理水平。 關(guān)鍵 字 : 汽車租賃 管理系統(tǒng) I of to of to a of s of of a In by of of of of of of is B/S on of to EB to a s to so a of of to of of of s 錄 錄 第 一章 緒論 . 1 第一節(jié) 課題研究背景與意義 . 1 題背景 . 1 究意義 . 2 題來源 . 2 第二節(jié) 國內(nèi)外行業(yè)發(fā)展概況 . 3 車租賃行業(yè)發(fā)展?fàn)顩r . 3 車租賃管理系統(tǒng)技術(shù)發(fā)展情況 . 5 第三節(jié) 本文組織結(jié)構(gòu) . 5 第二章 相關(guān)技術(shù)介紹 . 7 第一節(jié) 術(shù) . 11 第二節(jié) 務(wù)器介紹 . 11 第三節(jié) 據(jù)庫介紹 . 13 第四節(jié) 入攻擊類型分析 . 14 言式攻擊 . 14 合查詢攻擊 . 14 正確的邏輯查詢 攻擊 . 15 儲(chǔ)過程攻擊 . 16 目 入攻擊 . 17 第五節(jié) B/S 模式介紹 . 17 第六節(jié) 本章小結(jié) . 19 第三章 系統(tǒng)需求分析 . 20 第一節(jié) 系統(tǒng)可行性分析 . 20 目錄 技術(shù)可行性分析 . 20 濟(jì)可行性分析 . 20 作可行性分析 . 21 施條件可行性分析 . 21 第二節(jié) 系統(tǒng)功能模塊需求分析 . 22 統(tǒng)功能模塊概述 . 錯(cuò)誤 !未定義書簽。 統(tǒng)用戶管理模塊 . 22 機(jī)管理模塊 . 24 輛管理模塊 . 24 輛租賃模塊 . 24 第三節(jié) 系統(tǒng)流程分析 . 26 統(tǒng)管理員管理流程 . 26 統(tǒng)狀態(tài)分析 . 26 第四節(jié) 系統(tǒng)數(shù)據(jù)流分析 . 27 第五節(jié) 系統(tǒng)數(shù)據(jù)字典 . 28 據(jù)流說明 . 錯(cuò)誤 !未定義書簽。 據(jù)存儲(chǔ) . 錯(cuò)誤 !未定義書簽。 第六節(jié) 本章小結(jié) . 30 第四章 系統(tǒng)總體設(shè)計(jì) . 31 第一節(jié) 系統(tǒng)總體設(shè)計(jì)目標(biāo) . 31 第二節(jié) 系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì) . 31 第三節(jié) 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) . 32 據(jù)庫設(shè)計(jì)標(biāo)準(zhǔn) . 33 據(jù)概念結(jié)構(gòu)設(shè)計(jì) . 33 據(jù)邏輯結(jié)構(gòu)設(shè)計(jì) . 36 據(jù)物理結(jié)構(gòu)設(shè)計(jì) . 37 第四節(jié) 系統(tǒng)開發(fā)分層設(shè)計(jì) . 40 第五節(jié) 本章小結(jié) . 42 目錄 V 第五章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) . 43 第一節(jié) 系統(tǒng)平臺(tái)搭建 . 7 架 . 7 架 . 8 發(fā)框架整合 . 9 第二節(jié) 數(shù)據(jù)庫鏈接實(shí)現(xiàn) . 43 第三節(jié) 用戶登錄模塊設(shè)計(jì)與實(shí)現(xiàn) . 44 第四節(jié) 用戶管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 45 戶添加 . 45 戶查看 /修改模塊 . 46 第五節(jié) 司機(jī)管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 46 機(jī)添加 . 46 機(jī)查看 /修改模塊 . 48 第六節(jié) 車輛管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 49 輛設(shè)置 . 49 輛入庫 . 50 輛查看 /修改模塊 . 51 第七節(jié) 租賃管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 53 輛租賃登記模塊 . 53 輛租賃結(jié)算模塊 . 55 第八節(jié) 本章小結(jié) . 57 第六章 總結(jié)與展望 . 58 參考文獻(xiàn) . 60 致謝 . 62 個(gè)人簡歷、學(xué)術(shù)論文與研究成果 . 63 第一章 緒論 1 第一章 緒論 第一節(jié) 課題研究背景 與意義 題背景 當(dāng)今社會(huì),信息化的建設(shè)有了突飛猛進(jìn)的發(fā)展 。 隨著信息化的到來,引發(fā)了一場信息變革,全球的政治、經(jīng)濟(jì)、文化發(fā)展有了新的變化,世界各國的競爭已經(jīng)轉(zhuǎn)變成信息 化的較量,加快信息化發(fā)展已經(jīng)成為各國發(fā)展的首要任務(wù)。 在我國,信息技術(shù)已經(jīng)滲透到社會(huì)的各個(gè)領(lǐng)域,特別在金融、教育、醫(yī)療、制造、銷售等領(lǐng)域應(yīng)用比較成熟,已經(jīng)取得長足進(jìn)展,效果顯著;在能源、運(yùn)輸、機(jī)械等行業(yè)的應(yīng)用也比較廣泛,而且正處于快速增長階段;在電子政務(wù)方面的應(yīng)用開始逐步展開,對于政府部門擴(kuò)大信息公開、促進(jìn)資源共享、提高辦公透明有重要意義,極大的提高了政府的辦事效率,轉(zhuǎn)變辦公模式 1。 隨著信息技術(shù)的發(fā)展,軟件產(chǎn)業(yè)的發(fā)展更為迅速,由于不同產(chǎn)業(yè)或不同應(yīng)用渠道的要求,軟件產(chǎn)業(yè)的規(guī)模越來越大,對軟件的交叉應(yīng)用 和通用性要求也越來越高,開發(fā)規(guī)范、通用的軟件是各階段的發(fā)展目標(biāo)。比如 70 年代出現(xiàn)的各種建模語言,五花八門,雖然樣式上都有差異,但是功能上是相似的,對于不了解建模語言的用戶來說通過分析不同建模語言的優(yōu)缺點(diǎn)及相互之間的細(xì)微差異來選擇建模語言是有一定難度的 2。由此,軟件開發(fā)人員為了避免這一問題研發(fā)了 一建模語言,極大的提高系統(tǒng)開發(fā)的效率,成為軟件行業(yè)的令人矚目的成就。 當(dāng)前,應(yīng)用程序開發(fā)的主要平臺(tái)是 面對用戶越來越復(fù)雜的要求,現(xiàn)在的應(yīng)用程序顯得力不從心, 然可以開發(fā)中等復(fù)雜程度的軟 件,但是面臨用戶復(fù)雜要求時(shí)也不太令人滿意,因此提高 交互能力,是當(dāng)今 3。 因此,在當(dāng)前信息化迅速發(fā)展和對信息系統(tǒng)要求越來越高的形勢下,開發(fā)一種交互性好、高效率的 汽車租賃管理系統(tǒng) 迫在眉睫,對 汽車租賃行業(yè) 信息化的建設(shè)具有重要的意義。 第一章 緒論 2 究意義 隨著生活條件的提高和生活方式的變化,越來越多的家庭或個(gè)人不再期望擁有自己的汽車,而是選擇在有需要的情況下租賃汽車,這樣既節(jié)省了購買汽車帶來的保養(yǎng)費(fèi)、油費(fèi)、養(yǎng)路費(fèi)、保險(xiǎn)費(fèi)等各種費(fèi)用,也不必?zé)老掳嗥嚊]停車位、汽車停樓下被意 外劃傷,而且在特殊情況下汽車租賃公司可以派出司機(jī) 4。在這種情況下,汽車租賃行業(yè)應(yīng)運(yùn)而生,而且可以根據(jù)客戶不同的需求配備低檔車、高檔車以及商務(wù)車、多媒體車等各種汽車,這樣在不同環(huán)境下或不同要求下,人們可以根據(jù)自己的需求選擇合適的汽車租賃,這是通常情況下一般汽車滿足不了的 5。 中國道路協(xié)會(huì)專家認(rèn)為,由于汽車零部件關(guān)稅的降低,未來汽車特別是進(jìn)口汽車的價(jià)格有降低的趨勢,而且租賃業(yè)務(wù)越來越受到國家的重視,汽車租賃產(chǎn)業(yè)將有突飛猛進(jìn)的發(fā)展。隨著汽車租賃產(chǎn)業(yè)的發(fā)展,汽車租賃公司通過并購和經(jīng)營,規(guī)模會(huì)越來越大 6。 例如我國最大汽車租賃公司神州租車,在全國服務(wù)網(wǎng)點(diǎn)超過 500 個(gè),分別分布在共 66 個(gè)城市,車隊(duì)規(guī)模將近 3 萬輛,對于如此大的規(guī)模,如果沒有健全的網(wǎng)絡(luò)管理系統(tǒng),企業(yè)管理幾乎可以癱瘓。電子商務(wù)和互聯(lián)網(wǎng)絡(luò)的引入,使汽車租賃公司通過網(wǎng)絡(luò)途徑更方便的做好自身宣傳以及業(yè)務(wù)拓展,很多客戶會(huì)通過汽車租賃系統(tǒng)直接跟公司進(jìn)行業(yè)務(wù)洽談以及預(yù)定汽車,這樣不僅降低管理成本,更好的實(shí)現(xiàn)業(yè)務(wù)拓展,提高市場占有率和公司效益,最終達(dá)到管理水平和公司業(yè)績共同提高的雙贏局面 7。 題來源 我國的經(jīng)濟(jì)高速的發(fā)展的背景下,催生了各種各樣的 產(chǎn)業(yè),其中汽車租賃產(chǎn)業(yè)尤其新型,汽車乃是高消費(fèi)產(chǎn)品,沒有一定的經(jīng)濟(jì)實(shí)力無法去支撐汽車的開銷,尤其近期油價(jià)的不斷上漲,對有車一族來說更是雪上加霜,所以更多人尤其是年輕人更加的喜歡租車來實(shí)現(xiàn)自己的駕駛夢,為了更好的服務(wù)于廣大的顧客,各大汽車租賃公司先后搭建和運(yùn)用汽車管理系統(tǒng),來更方便的管理車輛司機(jī)和租賃結(jié)算情況,讓汽車租賃公司更加的信息化 8。 在當(dāng)今的競爭環(huán)境下,大到國防航天 , 小到家居生活,信息化的應(yīng)用更加的體現(xiàn)出公司的核心競爭力,汽車租賃管理系統(tǒng) 不僅可以 幫助租賃公司提高核心競爭力, 而且可以 提高租賃公司的效益 和效率,以信息化為核心的汽車租賃公司是新的發(fā)展方式,信息文第一章 緒論 3 化改變了我們的消費(fèi)模式,生活方式,也增長了我們的教育 。 該系統(tǒng)通過用戶管理 、 車輛管理 、 和租賃結(jié)算情況,來幫助汽車租賃公司更快捷的去處理用戶信息也能更快速的去進(jìn)行車輛的調(diào)度,從而使顧客能快速的去享受租車服務(wù)。 因此, 由于汽車租賃行業(yè)中很多業(yè)務(wù)量較大、客戶較多的公司都采用了汽車租賃管理系統(tǒng),給公司的信息化管理帶了極大便利。作為以汽車租賃為主要業(yè)務(wù)的某公司目前業(yè)務(wù)能力也在不斷擴(kuò)大,客戶也在逐漸增多,工作人員的每天的手工勞作壓力越來越大,由此公司的內(nèi)外 環(huán)境和運(yùn) 營的壓力,以及信息化帶來的巨大收益,是得開發(fā)該汽車租賃管理系統(tǒng)成為必然。 在信息化的背景之下,人工記錄不僅效率低 而且容易產(chǎn)生各種各樣的的錯(cuò)誤 。 通過系統(tǒng)用戶添加刪除,司機(jī)車輛的結(jié)算修改能更好的去處理租賃公司的數(shù)據(jù),也能更好的讓用戶體驗(yàn)到高效率的租車體驗(yàn) 。 汽車租賃公司運(yùn)用該管理系統(tǒng),能實(shí)現(xiàn)操作一體化,自動(dòng)化的特點(diǎn) 。 在現(xiàn)代辦公的特點(diǎn)下,去管理下層實(shí)體操作,能讓各個(gè)流程有序的進(jìn)行,完全體現(xiàn)出汽車租賃公司的數(shù)字化,現(xiàn)代化,高效化的公司形象 ,最終達(dá)成一致,為 某 車行開發(fā)一套適合 某 車行的汽車租賃管理系統(tǒng)。 第二節(jié) 國 內(nèi)外行 業(yè)發(fā)展概況 車租賃行業(yè)發(fā)展?fàn)顩r 我國最早的汽車租賃始于 1989 年,直至 2001 年,國內(nèi)汽車租賃行業(yè)才進(jìn)入發(fā)展高峰期,原本只在北京、上海等大城市出現(xiàn)在汽車租賃業(yè)務(wù),已經(jīng)擴(kuò)展到了中小型城市。我國汽車租賃服務(wù)公司有將近 3500 家,但是成規(guī)模的企業(yè)缺失屈指可數(shù),租賃汽車總量也處于較低的狀態(tài),主要原因是客戶需求不是很旺盛,加上汽車租賃價(jià)格較高阻礙了我國汽車租賃業(yè)務(wù)的發(fā)展 9。 從汽車租賃業(yè)的市場結(jié)構(gòu)分析 :轎車租賃的市場占有率比較高,占市場份額的 90%左右,這些主要提供個(gè)人或單位用車、婚慶禮儀用車等,其 他的微型、大中型車主要承接商務(wù)接待用車、公務(wù)會(huì)議用車、企事業(yè)單位上下班接送等用車服務(wù)。 從車型檔次分布分析:汽車租賃的主要車型為中檔車,例如捷達(dá)、桑塔納等,隨著車輛的更新,客戶的目光開始轉(zhuǎn)向現(xiàn)在比較受追捧的本田雅閣、大眾第一章 緒論 4 寶來、通用科魯茲等,中檔車的租賃占汽車租賃總量的 70%以上。但是由于不同地區(qū)消費(fèi)水平、租車期限長單的差異,車輛的租賃價(jià)格也存在很大的差異,但是綜合各車型和各地區(qū)的租賃價(jià)格, 右 10。 在我國 1998 年實(shí)施的汽車租賃辦理暫行規(guī)定中明確汽 車租賃為“不供給駕駛勞務(wù)的經(jīng)營方式” 。 2007 年,新的經(jīng)營資質(zhì)管理?xiàng)l例頒布,對一些規(guī)定的廢止,使得租賃行業(yè)的進(jìn)入條件放松,大大增加了外資和民營企業(yè)投資的信心,成為汽車租賃行業(yè)的轉(zhuǎn)折點(diǎn) 11。下面是某咨詢管理公司對近幾年汽車租賃市場容量的調(diào)查結(jié)果 汽車租賃業(yè)務(wù)總結(jié)起來主要分為融資性租賃、經(jīng)營性租賃和衍生租賃產(chǎn) 。各種租賃業(yè)務(wù)的具體情況如下表 12: 表 內(nèi)汽車租賃業(yè)務(wù)種類概況 類型 融資性租賃 經(jīng)營性租賃 經(jīng)營性租賃 租賃形式 以租代購 只租不購 第三方提供車輛殘值支付擔(dān)保的經(jīng)營性租賃 合同類型 融資性租賃合同 經(jīng)營性租賃合同 經(jīng)營性租賃合同 +車輛轉(zhuǎn)讓協(xié)議 車輛殘值 車輛殘值為 0,租賃期滿車輛以象征性的價(jià)格轉(zhuǎn)讓給承租方 租賃期滿后,車輛歸還出租方 租賃期滿后,第三方以期初約定的價(jià)格從出租方收購車輛 里程限制 無里程限制 有里程限制,超里程部分期末結(jié)算 有里程限制,超里程部分期末結(jié)算 財(cái)稅效果 部分租金及車輛折舊(可加速折舊)沖抵企業(yè)所得稅,改善企業(yè)現(xiàn)金流 全部租金可抵企業(yè)所得稅,有利于企業(yè)的資產(chǎn)報(bào)酬率優(yōu)化,加速企業(yè)現(xiàn)金流 全部租金可抵企業(yè)所得稅,有利于企業(yè)的資產(chǎn)報(bào)酬率優(yōu)化,加速企業(yè)現(xiàn)金流 租金 包含車款、購置稅、保險(xiǎn)、上牌費(fèi)用、其他上牌稅費(fèi)、裝潢費(fèi)用、日常維護(hù)費(fèi)用等 第一章 緒論 5 車租賃管理系統(tǒng)技術(shù)發(fā)展情況 隨著信息技術(shù)的發(fā)展, 術(shù)越來越廣泛的應(yīng)用于 序開發(fā)中,比如建設(shè)數(shù)字醫(yī)院采用的 架設(shè)計(jì)得到廣泛的認(rèn)可。 架通過分離模型和視圖,大大提高了開發(fā) 序的效率、系統(tǒng)的靈活性,而且還方便后期系統(tǒng)的維護(hù) 13。 架是基于 計(jì)模式發(fā)展的,對比同是基于 計(jì)模式的 架更為穩(wěn)定、成熟。因此, 且占據(jù)了很大的市場份額。 現(xiàn)有的汽車租賃系統(tǒng)很多都是采用了 架進(jìn)行開發(fā) 14。 市場上除了 架完成汽車租賃管理系統(tǒng)的開發(fā),還有使用 境完成系統(tǒng)開發(fā)。 文獻(xiàn) 3汽車租賃企業(yè)一體化運(yùn)營模式及發(fā)展戰(zhàn)略研究 就使用的是 境,其開發(fā)工具主要使用 技術(shù),同時(shí)使用 架完成。 文獻(xiàn) 32汽車租賃業(yè) :六大問題及解決辦法 一文指出,汽車租賃技術(shù)的發(fā)展已經(jīng) 到了迫切需要解決的問題的時(shí)候。特別是汽車租賃系統(tǒng)的信息化建設(shè)成為六大問題的主要問題。如何通過使用互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)汽車租賃的網(wǎng)絡(luò)化管理成為亟待解決的問題。 文獻(xiàn) 36 基于 構(gòu)的管理信息系統(tǒng)的研發(fā)一文中, 某汽車租賃公司的信息化管理系統(tǒng)采用的就是結(jié)合 架的使用 成的。 第 三 節(jié) 本文組織結(jié)構(gòu) 第一章主要講述課題選擇背景、意義、來源,國內(nèi)外汽車租賃發(fā)展?fàn)顩r,以及本課題研究的主要內(nèi)容。 第二章系統(tǒng)開發(fā)相關(guān)技術(shù),主要 對 系統(tǒng) 開發(fā)中所采用的主要技術(shù)進(jìn)行論述。 第三章將從系統(tǒng)可行性分析、系統(tǒng)功能模塊需求、 系統(tǒng)流程分析、系統(tǒng)數(shù)據(jù)流分析、以及數(shù)據(jù)字典等五個(gè)方面進(jìn)行闡述。 第四章將主要對系統(tǒng)設(shè)計(jì)原則、設(shè)計(jì)目標(biāo)、總體功能結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、分層設(shè)計(jì)等方面進(jìn)行闡述。 第一章 緒論 6 第五章 主要闡述了系統(tǒng)的平臺(tái)搭建、數(shù)據(jù)庫鏈接實(shí)現(xiàn)、用戶登錄模塊、用戶管理模塊、司機(jī)管理模塊、車輛管理模塊、租賃管理模塊等功能的實(shí)現(xiàn)。 第六章為本文的總結(jié)與展望。 第二章 相關(guān) 技術(shù) 介紹 7 第二章 相關(guān) 技術(shù) 介紹 本汽車 租賃管理系統(tǒng)的開發(fā)采用 術(shù),數(shù)據(jù)庫使用 章將對 系統(tǒng) 開發(fā)中所采用的主要技術(shù)進(jìn)行論述 。 第 一 節(jié) 系統(tǒng)平臺(tái)搭建 本 系統(tǒng) 采用 臺(tái)進(jìn)行系統(tǒng)開發(fā), 臺(tái)常用的開發(fā)模式為種模式下基礎(chǔ)代碼量較大,不易保障程序的規(guī)范性與穩(wěn)定性。因此,本 系統(tǒng) 選用 架的組合模式進(jìn)行系統(tǒng)開發(fā)平臺(tái)搭建。 架 架屬于 端框架的一種,其是由 金會(huì)的 目所開發(fā)。該框架結(jié)構(gòu)規(guī)范了 用程序?qū)τ跇I(yè)務(wù)邏輯處理的流程,保障了項(xiàng)目開發(fā)的規(guī)范性。 架結(jié)構(gòu)如圖 示。 A c t i o n S e r v l e tL o g i n . j s pQ u e r y . j s pH i r i n g . j s pL o g o n A c t i o nM a i l A c t i o nG e t I n f oS a v e I n f oM o d i f y I n f oD e l e t e I n f oK e Q u e r yA c t i o n B e a 架工作原理圖 圖 客戶端請求至服務(wù) 器對其進(jìn)行相應(yīng)的過程為例,對于 架工作原理進(jìn)行了分析,其主要分為如下幾個(gè)步驟。 第二章 相關(guān) 技術(shù) 介紹 8 1客戶端通過瀏覽器地址欄輸入、超鏈接、表單提交等多種方式向服務(wù)器發(fā)送請求,請求路徑包括服務(wù)器地址、客戶端參數(shù)等信息。 2服務(wù)器端 架的 接到客戶端請求,置文件獲取到 址所對應(yīng)的 其對應(yīng)的 進(jìn)行實(shí)例化,將客戶端參數(shù)填充至 應(yīng)的屬性中。 3在 于數(shù)據(jù)驗(yàn)證通過之后,請求被轉(zhuǎn)發(fā)至 法被調(diào)用進(jìn)行業(yè)務(wù)邏輯處理,該方法能夠通過 法執(zhí)行過程中,如果需要與數(shù)據(jù)庫服務(wù)器進(jìn)行讀寫通訊,則通過調(diào)用數(shù)據(jù)庫訪問 成相應(yīng)操作。 4 法執(zhí)行完成,則向 回封裝了頁面跳轉(zhuǎn)信息的 象。 象通過對 象進(jìn)行解析,在動(dòng)態(tài) 面完成渲染之后會(huì)向客戶 端發(fā)送 據(jù)。 5客戶端瀏覽器在接到服務(wù)器發(fā)送數(shù)據(jù)后,按照 范對于數(shù)據(jù)進(jìn)行解析,形成頁面顯示效果。 架 于 架的一種,其主要對于應(yīng)用程序?qū)嶓w類和數(shù)據(jù)庫表之間的映射關(guān)系進(jìn)行管理,并提供一系列 法供應(yīng)用程序調(diào)用。 示。 由圖 , 架在應(yīng)用程序中的作用主要集中于如下幾個(gè)方面: 1維護(hù)對象關(guān)系映射 應(yīng)用程序需要為每一個(gè)實(shí)體類生成單獨(dú)的 置文件,該配置文件對于 實(shí)體類與數(shù)據(jù)庫表之間的映射關(guān)系進(jìn)行了描述, 架對于該配置文件進(jìn)行管理。如果 置文件信息發(fā)生變化,則只需要重新啟動(dòng) 務(wù)器即可完成數(shù)據(jù)庫表結(jié)構(gòu)的對應(yīng)更新。 2 架提供一系列數(shù)據(jù)庫訪問 應(yīng)用程序進(jìn)行調(diào)用。應(yīng)用程序通過調(diào)用 法,能夠以對象操作的形式完成數(shù)據(jù)的讀寫,而無須 第二章 相關(guān) 技術(shù) 介紹 9 開 始創(chuàng) 建 C o n f i g u r a t i o n 實(shí) 例 , 初始 化 該 實(shí) 例 中 的 所 有 變 量加 載 H i b e r n a t e . c f g . x m l 文件 至 實(shí) 例通 過 H i b e r n a t e . c f g . x m l 文件 中 的 m a p p i n g 節(jié) 點(diǎn) 配 置 并加 載 h b m . x m l 文 件 至 實(shí) 例利 用 上 面 常 見 的 C o n f i g u a t i o 構(gòu) 建 一 個(gè)S e s s i o n F a c t o r y 實(shí) 例由 上 面 得 到 的S e s s i o n F a c t o r y 實(shí) 例 創(chuàng) 建 鏈接創(chuàng) 建 事 務(wù) 操 作 接 口通 過 S e s s i o n 接 口 提供 的 各 種 方 法 操 縱 數(shù)據(jù) 庫 訪 問提 交 數(shù) 據(jù) 庫 操 作 結(jié) 果關(guān) 閉 S e s s i o n 連 接結(jié) 束圖 架原理圖 3 架通過配置文件對于數(shù)據(jù)庫訪問信息進(jìn)行保存,在數(shù)據(jù)庫移植過程中只需要加入相應(yīng)的數(shù) 據(jù)庫 到 ,并修改數(shù)據(jù)庫訪問信息即可完成 目在不同數(shù)據(jù)庫平臺(tái)的移植。 發(fā)框架整合 運(yùn)用開發(fā)框架進(jìn)行系統(tǒng)開發(fā),需要對不同框架進(jìn)行有效整合,使之能夠有效融合。本項(xiàng)目對 架的整合過程分為如下幾個(gè)步驟。 1構(gòu)建 目,將項(xiàng)目所需的 加入到項(xiàng)目 。 第二章 相關(guān) 技術(shù) 介紹 10 2加入 在 配置為一個(gè) 其配置信息如下。 d o A c t i o n o r g . a p a c h e . s t r u t s . a c t i o n . A c t i o n S e r v l e t c o n f i g / s t r u t s - c o n f i g . x m l 3 d o A c t i o n * . d o 在上述配置信息中,將 置為名為 隨著 務(wù)器的啟動(dòng)而啟動(dòng)。其會(huì)對于客戶端發(fā)送的 架規(guī)定的模式進(jìn)行處理。 3加入 架 到項(xiàng)目 ,并在 系統(tǒng)開發(fā)階段 據(jù)庫為例,其配置信息如下。 r o o t j d b c : m y s q l : / / 1 9 2 . 1 6 8 . 0 . 3 : 3 3 0 6 / e d uo r g . h i b e r n a t e . d i a l e c t . M y S Q L D i a l e c tr o o t c o m . m y s q l . j d b c . D r i v e 存了數(shù)據(jù)庫連接 戶名、密碼等信息。數(shù)據(jù)庫連接過程中會(huì)對于該配置文件進(jìn)行讀取,以創(chuàng)建應(yīng)用程序與數(shù)據(jù)庫間的接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國牙釉質(zhì)粘結(jié)劑行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國塑料用群青紫行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球健康飲食膳食計(jì)劃應(yīng)用程序行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球大型掃描電子顯微鏡(SEM)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球螯合鋅鉀硼尿素行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國化學(xué)鍍化學(xué)品行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國危險(xiǎn)區(qū)域軌道衡行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球磁性長度和角度測量系統(tǒng)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球食用菌滅菌設(shè)備行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球軍用航空平視顯示器行業(yè)調(diào)研及趨勢分析報(bào)告
- 電除顫并發(fā)癥的處理及預(yù)防
- 智慧體育場館建設(shè)方案
- 避暑旅游目的地評價(jià)指標(biāo)、閾值和評價(jià)等級表、人體舒適度、度假氣候指數(shù)和旅游氣候指數(shù)計(jì)算方法
- 允許一切發(fā)生:過不緊繃松弛的人生
- 注塑生產(chǎn)過程控制流程
- 教科版六年級科學(xué)下冊 (廚房里的物質(zhì)與變化)教學(xué)課件
- 公務(wù)員面試應(yīng)急應(yīng)變題目大全及解析
- 浙江省炮制規(guī)范2015版電子版
- 冰心《童年的春節(jié)》
- 鄭州小吃詳細(xì)地點(diǎn)
- 上海高考英語詞匯手冊
評論
0/150
提交評論