




已閱讀5頁,還剩82頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 網(wǎng)上銀行 系統(tǒng) 的設(shè)計 與實現(xiàn) 姓 名: 盛軍 學(xué) 號: 1021170051 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:張晨曦 教授 副 指導(dǎo)教師 : 李鴻亮 二 一 二 年 十二 月 in 2010 2012 1021170051 i of 基于盛軍 同濟大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟大學(xué) 關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)校可以適當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 經(jīng)指 導(dǎo)教師同意,本學(xué)位論文屬于保密,在 年解密后適用本授權(quán)書。 指導(dǎo)教師簽名: 學(xué)位論文作者簽名: 年 月 日 年 月 日 濟大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。 本 學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日 同濟大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著 人計算機以及網(wǎng)絡(luò)技術(shù)的發(fā)展, 網(wǎng)上銀行已經(jīng)成為了現(xiàn)代 銀行 開展金融業(yè)務(wù) 的必 要組成。 相對于傳統(tǒng)銀行,網(wǎng)上銀行是一種全新的銀行服務(wù)手段,一種全新的企業(yè)組織形式,有著傳統(tǒng)銀行無法比擬的成本和服務(wù)優(yōu)勢 。 本文 是以 行 的需求 為背景 , 通過深入調(diào)研,針對 行 的 管理現(xiàn)狀,特點以及需求,以軟件工程的思想 作為 指導(dǎo), 設(shè)計和開發(fā)了基于 網(wǎng)上銀行 系統(tǒng),從而實現(xiàn) 銀行與客戶 之間安全、方便、友好、實時連接 的需求。在系統(tǒng)的設(shè)計和開發(fā) 過程 中,我們采用了 向?qū)ο蟮姆治龇椒▽ο到y(tǒng)進行分析和設(shè)計 , 運用 005 作為 系統(tǒng) 開發(fā)平臺, 以 為系統(tǒng) 開發(fā)語言,采用 B/S 結(jié)構(gòu) 并 以 為系統(tǒng) 應(yīng)用服務(wù)器 , 以 為 系統(tǒng)的 后臺數(shù)據(jù)庫,并結(jié)合 層架構(gòu)的設(shè)計思想對系統(tǒng)加以實現(xiàn)。 本文 首先介紹了 網(wǎng)上銀行 的現(xiàn)狀以及未來的發(fā)展方向,論述了系統(tǒng)開發(fā)的可行性并確定了系統(tǒng)開發(fā)的基本目標。然后詳細介紹了 本 系統(tǒng)開發(fā) 所涉及 的相關(guān)技術(shù) 以及 系統(tǒng)的 需求分 析和 總體設(shè)計 。 接著介紹了基于 網(wǎng)上銀行系統(tǒng)的詳細設(shè)計,包括時序圖和數(shù)據(jù)庫設(shè)計等。 最后介紹了 本 系統(tǒng)各 功能模塊的設(shè)計與實現(xiàn) 。本系統(tǒng)按照用戶角色可分為 用戶 和管理員三類,按照系統(tǒng)的功能 可分為 用戶登錄 與退出 、公告查看、用戶網(wǎng)上帳戶的存 取 轉(zhuǎn)、增加郵件通知功能、帳戶狀況查詢、帳戶交易明細查詢、帳戶活期轉(zhuǎn)定期功能、用戶卡的自助掛失功能、用戶信息修改 等模塊 。 關(guān)鍵字 : 網(wǎng)上銀行, B/S 模式, 向?qū)ο蟮姆治龇椒ǎ?000 I PC to is a a of is to is on X s to of X In to in of eb In We ML to 005 as , as VC to of of in of s of in on y of is to of be of 同濟大學(xué) 碩士學(xué)位論文 摘要 B/S 000 同濟大學(xué) 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 題背景 . 1 展現(xiàn)狀及未來趨勢 . 1 外網(wǎng)絡(luò)銀行研究現(xiàn)狀 . 1 內(nèi)網(wǎng)絡(luò)銀行研究現(xiàn)狀 . 2 課題的目的和意義 . 3 文的組織結(jié)構(gòu) . 3 第 2 章 相關(guān)技術(shù) . 5 術(shù) . 5 架模型 . 7 視圖 . 8 模型 . 8 控制器 . 8 . 8 000 簡介 . 9 術(shù)概述 . 10 章小結(jié) . 11 第 3 章 系統(tǒng)的需求分析 . 13 能性需求分析 . 13 功能性需求分析 . 14 作流程可用性 . 14 統(tǒng)的性能 . 14 統(tǒng)的可擴充性及可維護性 . 14 統(tǒng)用例分析 . 14 統(tǒng)總用例 . 14 戶登陸功 能用例分析 . 15 告管理功能的用例分析 . 16 戶查詢功能的用例分析 . 17 款管理功能的 用例分析 . 18 的及時語功能的用例分析 . 18 戶信息管理功能的用例分析 . 19 戶密碼管 理功能的用例分析 . 19 同濟大學(xué) 碩士學(xué)位論文 目錄 V 戶退出功能的用例分析 . 20 章小結(jié) . 20 第 4 章 系統(tǒng)的設(shè)計 . 21 統(tǒng)的整體開發(fā)框架 . 21 統(tǒng)的功能設(shè)計與角色設(shè)計 . 22 能設(shè)計 . 22 色設(shè)計 . 23 統(tǒng)權(quán)限設(shè)計 . 23 據(jù)庫的設(shè)計 . 24 要功能模塊的設(shè)計 . 29 戶登陸 . 30 告管理 . 31 戶查詢 . 32 款管理 . 33 的及時語 . 36 戶信息管理 . 37 戶密碼管理 . 39 戶退出 . 40 章小結(jié) . 40 第 5 章 系統(tǒng)的實現(xiàn) . 41 戶登陸 . 41 告管理 . 43 戶查詢 . 44 1. 帳戶余額查詢 . 44 . 46 款管理 . 50 取款 . 50 . 52 . 54 的及時語 . 56 . 56 戶信息管理 . 58 . 58 . 61 戶密碼管理 . 63 戶退出 . 65 同濟大學(xué) 碩士學(xué)位論文 目錄 6 章 總結(jié)與展望 . 67 論 . 67 一步的工作方向 . 67 致謝 . 69 2012 年 12 月 . 69 參考文獻 . 70 附錄 A 插圖清單 . 72 附錄 B 表格清單 . 74 個人簡歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 75 第 1 章 引言 1 第 1 章 引言 題背景 隨著計算機和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展, 速崛起,基于 電子商務(wù)浪潮席卷全球,它給制造、信息、金融、服務(wù)等眾多行業(yè)都帶來了新的機遇和挑戰(zhàn),網(wǎng)上銀行正是在這股浪潮中應(yīng)運而生。 網(wǎng)上銀行也稱為網(wǎng)絡(luò)銀行、在線銀行,是指利用 相關(guān)技術(shù)處理傳統(tǒng)的銀行業(yè)務(wù)及支持電子商務(wù)網(wǎng)上支付的新型銀行。它實現(xiàn)了銀行與客戶之間安全、方便、友好、實時的連接,可向客戶提供開戶、銷戶、查詢、對帳、行內(nèi)轉(zhuǎn)賬、跨行轉(zhuǎn)帳、信貸、網(wǎng)上證券、投資理財以及其他貿(mào)易或非貿(mào)易的全方位銀行業(yè)務(wù)服務(wù)??梢哉f,網(wǎng)上銀行是在 的虛擬銀行柜臺。 鑒于網(wǎng)上銀行投資少 、維護成本低、輻射范圍廣、隨時隨地可接入、業(yè)務(wù)功能強大,信息傳遞快捷等優(yōu)勢,它的產(chǎn)生為中小銀行提供了與大型國金融機構(gòu)競爭的可能。 任何銀行無論資金多么雄厚、實力多么強大,如果忽視網(wǎng)絡(luò)銀行業(yè)務(wù)的發(fā)展,那么它們都將在數(shù)字經(jīng)濟時代受到懲罰。與之相反,如果能充分利用這次機遇,將自身優(yōu)勢與網(wǎng)絡(luò)銀行相結(jié)合,那么也將迎來前所未有的發(fā)展前景。 本課題正是在以上背景的引導(dǎo)下, 以浦東發(fā)展銀行為業(yè)務(wù)藍本,進行網(wǎng)上銀行系統(tǒng)的設(shè)計與開發(fā) 的嘗試 。 展 現(xiàn)狀 及未來趨勢 外網(wǎng)絡(luò)銀行 研究 現(xiàn)狀 國外網(wǎng)絡(luò)銀行在美國誕生, 其后迅速拓展至其他國家。美國安全第網(wǎng)絡(luò)銀行 ( 1996 年就開始了網(wǎng)上金融服務(wù),美國銀行業(yè) 6%一 7的客戶使用網(wǎng)上銀行系統(tǒng)。 目前,國外網(wǎng)絡(luò)銀行分為兩種:一種是原有的負擔(dān)銀行,機構(gòu)密集,人員同濟大學(xué) 碩士學(xué)位論文 基于 網(wǎng)上銀行系統(tǒng)的設(shè)計與實現(xiàn) 2 眾多,在提供傳統(tǒng)銀行服務(wù)的同時推出網(wǎng)上銀行系統(tǒng),形成營業(yè)網(wǎng)點、 、電話銀行、網(wǎng)上銀行的綜合服務(wù)體系;另外一種是信息時代倔起的直接銀行,機構(gòu)少,人員精,采用電話、 高科技服務(wù)手段與客戶建立密切的聯(lián)系,提供全方位的金融服務(wù)。 直接網(wǎng)銀中的代表是德國的 是一家完全的網(wǎng) 絡(luò)銀行,沒有營業(yè)網(wǎng)點,沒有分支機構(gòu),員工共計 370 人,依靠電話和因特網(wǎng)開拓市場、提供服務(wù),客戶達到了 77 萬。而附于實體銀行的網(wǎng)銀代表是 銀, 美國第七大銀行,由于較早地開發(fā)網(wǎng)銀技術(shù),這家銀行的業(yè)績近年來增長迅猛。 總體來說, 國外網(wǎng)絡(luò)銀行在產(chǎn)品創(chuàng)新和客戶體驗方面更獨到,做得也更加細致。 內(nèi)網(wǎng)絡(luò)銀行 研究 現(xiàn)狀 我國的網(wǎng)上銀行雖然起步較晚,但發(fā)展很快。 1997 年招商銀行率先推出網(wǎng)上銀行 一網(wǎng)通 ,成為國內(nèi)第一家上網(wǎng)的銀行。 1998 年 3 月中國第一筆 前,該行 一網(wǎng)通 個人客戶已超過 1000 萬戶, 一卡通 發(fā)卡量 1224 萬張;公司銀行賬戶幾十萬家, 網(wǎng)上企業(yè)銀行 用戶突破萬戶,眾多國內(nèi)外知名企業(yè)使用 網(wǎng)上企業(yè)銀行 進行賬戶資金管理等 , 其 后工行、建行等國有銀行也擁有自己的網(wǎng)銀。此外,由于支付寶作為資金通道的建立,使得淘寶網(wǎng)和網(wǎng)銀都獲得高速的增長。中國平安銀行作為后起之秀,在網(wǎng)絡(luò)銀行的建設(shè)上不僅具備了以前網(wǎng)絡(luò)銀行的優(yōu)勢,也擁有更具領(lǐng)先性和開拓性的技術(shù)及服務(wù)。其一賬通是國內(nèi)第一個綜合網(wǎng)銀賬戶管理平臺,具有同時對多賬戶管理的功能,使用非 常方便。而國外網(wǎng)絡(luò)銀行早已出現(xiàn)這樣產(chǎn)品,而且用戶也在大量增長, 如 美國花旗銀行,英國渣打銀行等。 據(jù)調(diào)查,目前我國已有 20 多家銀行的 300 多個分支機構(gòu)擁有網(wǎng)址和主頁,其中開展網(wǎng)上銀行業(yè)務(wù)的分支機構(gòu)(即分支型網(wǎng)上銀行)達 50 余家。據(jù)估計,這些網(wǎng)上銀行擁有的個人客戶近 20 萬,公司客戶已超過 1 萬 。 第 1 章 引言 3 課題 的目的和意義 無論是國外網(wǎng)絡(luò)銀行還是國內(nèi)網(wǎng)絡(luò)銀行,未來的發(fā)展將呈現(xiàn)高安全性、服務(wù)多樣化、市場多端融合的趨勢。前景是非常廣闊的,而各家網(wǎng)絡(luò)銀行除了技術(shù)上取得更大進展之外,服務(wù)尤其網(wǎng)上客戶體驗將成為競爭的焦點, 那些關(guān)注客戶需求細節(jié),并懂得創(chuàng)造良好網(wǎng)上體驗,服務(wù)更人性化的網(wǎng)銀將得到更多網(wǎng)民的青睞。 本課題的目的是使網(wǎng)上銀行管理清晰化,透明化,便于操作,易于管理。通過功能模塊的優(yōu)化組合實現(xiàn)不同的管理細節(jié),使使用過程實現(xiàn)最大程度的自動化與信息化 ,通過采用目前最流行的 術(shù),運用 B/S 結(jié)構(gòu)和主流的架模型,進行一次網(wǎng)上銀行管理系統(tǒng)的設(shè)計和開發(fā)。以實現(xiàn)我們進入對網(wǎng)上銀行領(lǐng)域的嘗試。 題研究內(nèi)容 本課題是基于 B/S 結(jié)構(gòu)和 術(shù) 下進行設(shè)計與實現(xiàn)的,在設(shè)計的過程中,使用 一建模語言和面向?qū)ο笤O(shè)計思 想建立開發(fā)模型,從而制定出可行的開發(fā)方案對系統(tǒng)進行設(shè)計與開發(fā),同時運用先進的迭代開發(fā)工程理論指導(dǎo)系統(tǒng)的開發(fā)過程。 具體的研究內(nèi)容包括: 1. 通過 模技術(shù)對 網(wǎng)上銀行系統(tǒng) 的業(yè)務(wù)需求進行分析和研究,并畫出相關(guān)用例圖。 2. 研究 型 的設(shè)計思路,設(shè)計出通用的數(shù)據(jù)訪問接口,以方便 本 系統(tǒng)日后進行擴展。 3. 對 本 網(wǎng)上銀行系統(tǒng) 進行總體的結(jié)構(gòu)設(shè)計和功能設(shè)計。 本系統(tǒng)劃分為 八 個模塊: 用戶登錄、公告管理、賬戶查詢、存款管理、我的及時語、用戶信息管理、用戶密碼管理和用戶退出 等。 4. 對 本 網(wǎng)上銀行系統(tǒng) 進行 了 詳細設(shè)計 , 包括數(shù)據(jù)庫設(shè)計。 5. 進行了 本 網(wǎng)上銀行系統(tǒng) 的編程實現(xiàn)。首先是 實現(xiàn) 了 各模塊的功能,然后集成各模塊,并對系統(tǒng)進行調(diào)試。 文的組織結(jié)構(gòu) 同濟大學(xué) 碩士學(xué)位論文 基于 網(wǎng)上銀行系統(tǒng)的設(shè)計與實現(xiàn) 4 本文是以 網(wǎng)上銀行系統(tǒng) 為例,介紹了基于 B/S 模式和 架 模型 的開發(fā)模型,并 闡述了 以 術(shù) 、 架 為基礎(chǔ)的 信息系統(tǒng) 的設(shè)計與實現(xiàn)的過程。本文的組織結(jié)構(gòu)如下: 第 1 章引言,主要介紹了課題的背景,意義和目的,以及 網(wǎng)上銀行 系統(tǒng)的發(fā)展現(xiàn)狀和本課題的研究方法。 第 2 章相關(guān)技術(shù),主要介紹了系統(tǒng)在設(shè)計和開發(fā)過程中所涉及到的方法和技術(shù)。 第 3 章系統(tǒng)的需求分析,主要是通過與 相關(guān)從業(yè)人員 的 交流 ,從而獲得 網(wǎng)上銀行 系統(tǒng)的需求信息,并運用 用例圖將需求分析可視化,進而使系統(tǒng)的擁有者,開發(fā)者以及測試人員對系統(tǒng)有一個直觀上的認識。 第 4 章系統(tǒng)的設(shè)計,在本章中,我運用了時序圖對系統(tǒng)的各個子功能進行了 詳細的 分析,并設(shè)計了系統(tǒng)所具有角色和權(quán)限,同時利用數(shù)據(jù)庫三范式設(shè)計出了系統(tǒng)的數(shù)據(jù)庫。 第 5 章系統(tǒng)的實現(xiàn),主要是實現(xiàn)了 網(wǎng)上銀行 系統(tǒng)的功能,并對部分功能進行了簡要的介紹。 第 6 章總 結(jié)與展望,主要是對系統(tǒng)的設(shè)計與實現(xiàn)進行總結(jié),并提出下一步的計劃。 第 2 章 相關(guān)技術(shù) 5 第 2 章 相關(guān)技術(shù) 2.1 術(shù) 由 司于 1995 年 5 月推出的 序設(shè)計語言(以下簡稱 言)和 臺的總稱。用 現(xiàn)的 覽器(支持 示了 魅力:跨平臺、動態(tài)的 算。從此, 廣泛接受并推動了 迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 一方面, 術(shù)也不斷更新。 臺由 擬機( 用編程接口( 稱 成。 用編程接口為 用提供了一個獨立于操作系統(tǒng)的標準接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個 臺之后, 用程序就可運行?,F(xiàn)在 臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 序可以只編譯一次,就可以在各種系統(tǒng)中運行。 用編程接口已經(jīng)從 發(fā)展到 。目前常用的 臺基于 近版本為 為三個體系 , 言是一個支持網(wǎng)絡(luò)計算的面向?qū)ο蟪绦蛟O(shè)計語言。 言吸收了言和 C+語言的優(yōu)點,并增加了其它特性,如支持并發(fā)程序設(shè)計、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。主要特性如下: 1、 言是簡單的。 言的語法與 C 語言和 C+語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用 一方面, 棄了 C+ 中很少使用的、很難理解的、令人迷惑 的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地, 言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 2、 言是一個面向?qū)ο蟮摹?言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為 言全面支持動態(tài)綁定,同濟大學(xué) 碩士學(xué)位論文 基于 網(wǎng)上銀行系統(tǒng) 的設(shè)計與實現(xiàn) 6 而 C+ 語言只對虛函數(shù)使用動態(tài)綁定??傊?言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。 3、 言是分布式的。 言支持 用的開發(fā),在基本的用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口( 它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括 。 程方法激活 )機制也是開發(fā)分布式應(yīng)用的重要手段。 4、 言是健壯的。 強類型機制、異常處理、廢料的自動收集等是 序健壯性的重要保證。對指針的丟棄是 明智選擇。 安全檢查機制使得 具健壯性。 5、 言是安全的。 常被用在網(wǎng) 絡(luò)環(huán)境中,為此, 供了一個安全機制以防惡意代碼的攻擊。除了 言具有的許多安全特性以外,通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類 如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類 用設(shè)置安全哨兵。 6、 言是體系結(jié)構(gòu)中立的。 序(后綴為 文件)在 綴為 文件) , 然后可以在實現(xiàn)這個 臺的任何系統(tǒng)中運行 。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 7、 言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外, 統(tǒng)本身也具有很強的可移植性,譯器是用 現(xiàn)的, 運行環(huán)境是用 實現(xiàn)的。 8、 言是解釋型的。如前所述, 序在 臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個 臺的任何系統(tǒng)中運行。在運行時, 釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到 運行環(huán)境中。 9、 高性能的。與那些解釋型的高級腳本語言相比, 確是高性能的。事實上, 運行速度隨著 譯器技術(shù)的發(fā)展越來越接近于 C+。 10、 言是多線程的。在 言中,線程是一種特殊的對象,它必須由 或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為 的構(gòu)造子將一個實現(xiàn)了 口的對象包裝 第 2 章 相關(guān)技術(shù) 7 成一個線程,其二,從 派生出子類并重寫 法,使用該子類創(chuàng)建的對象即為線程。值得注意的是 已經(jīng)實現(xiàn)了 口,因此,任何一個線程均有它的 法,而 法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關(guān)鍵字為 11、 言是動態(tài)的。 言的設(shè)計目標之一是適應(yīng)于動態(tài)變化的環(huán)境。 序需要的類能動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外, 的類有一個運行時刻的表示,能進行運 行時刻的類型檢查。 言的優(yōu)良特性使得 用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護費用。 對象技術(shù)的全面支持和 臺內(nèi)嵌的 縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。 編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是 業(yè)應(yīng)用編程接口( 企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。 架 模型 一個框架模式,它強制性的使 應(yīng)用程序 的 輸入 、 處理 和 輸出 分開。使用 用程序被分成三個核心部件: 模型 、 視圖 、 控制器 。它們各自處 理自己的任務(wù)。 始是存在于 序中的, M 是指 數(shù)據(jù)模型 , V 是指 用戶界面 , 制器 ,使用 目的是將 M 和 V 的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)可以分別用 柱狀圖 、 餅圖 來表示。C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變, V 應(yīng)該同步更新。 模型視圖控制器( 二十世紀八十年代為編程語言 80 發(fā)明的一種 軟件設(shè)計模式 ,已被廣泛使用。后來被推薦為下 司 E 平臺的設(shè)計模式,并且受到越來越多的使用 開 發(fā)者的歡迎。模型視圖控制器模式是一個有用的工具箱 ,它有很多好處,但也有一些缺點。 同濟大學(xué) 碩士學(xué)位論文 基于 網(wǎng)上銀行系統(tǒng) 的設(shè)計與實現(xiàn) 8 視圖 視圖是用戶看到并與之交互的界面。對老式的 用程序來說,視圖就是由 素組成的界面,在新式的 用程序中, 舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 像 一些標識語言和 處是它能為應(yīng)用程序處理很多不同的 視圖 。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。 模型 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則 。在 三個部件中,模型擁有最多的處理任務(wù)。例如它可能用像 樣的構(gòu)件 對象 來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。 控制器 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊面中的超鏈接和發(fā)送 單 時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù) 。 2.3 件基金下 目的一部分。 架的主要架構(gòu)設(shè)計和開發(fā)者是 架中不爭的王者。經(jīng)過長達五年的發(fā)展, 經(jīng)逐漸成長為一個穩(wěn)定、成熟的框架,并且占有了 架中最大的市場份額。但是 些技術(shù)特性上已經(jīng) 第 2 章 相關(guān)技術(shù) 9 落后于新興的 架。面對 些設(shè)計更精密,擴展性更強的框架, 到了前所未有的挑戰(zhàn)。但站在產(chǎn)品開發(fā)的角度而言,然是最穩(wěn)妥的選擇。 一組相互協(xié)作的類(組件)、 及 成?;?架的 用程序基本上符合 設(shè)計標準,可以說是計模式的一種變化類型。根據(jù)上面對 描述,很容易理解為什么說 一個 不僅僅是一些標記庫的組合。但 包含了豐富的標記庫和獨立于該框架工作的實用程序類。 其自己的控制器( 同時整合了其他的一些技術(shù)去實現(xiàn)模型層( 視圖層( 在模型層, 以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,包括 視圖層, 夠與 等這些表示層組件相結(jié)合。 000 簡介 000 是微軟公司開發(fā)的一個具有客戶 /服務(wù)器體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( 它使用 過微軟擴展的數(shù)據(jù)庫查詢語言 客戶機和 務(wù)器之間傳遞請求和響應(yīng)。 1客戶機 /服務(wù)器體系結(jié)構(gòu) 客戶機程序負責(zé)執(zhí)行業(yè)務(wù)邏輯和顯示用戶界面,它可以運行在一臺或多臺客戶機上,也可以運行在 000 服務(wù)器上。 000 服務(wù)器負責(zé)管理數(shù)據(jù)庫并在多個用戶請求之間分配可用 的服務(wù)器資源,如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤操作等。 該軟件功能強大,使用方便,擁有廣大的用戶群體,它是后臺數(shù)據(jù)庫服務(wù)器的首選產(chǎn)品。 2關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( 責(zé)以關(guān)系模型建構(gòu)數(shù)據(jù)庫,具體包括維護數(shù)據(jù)及數(shù)據(jù)之間的關(guān)系;在不違反定義數(shù)據(jù)之間關(guān)系的規(guī)則的前提下保證數(shù)據(jù)能被正確存??;在系統(tǒng)出現(xiàn)故障的情況下,恢復(fù)所有數(shù)據(jù)到已知的一致點等。 3 000 使用 為它的數(shù)據(jù)庫查詢和編程語言,使同濟大學(xué) 碩士學(xué)位論文 基于 網(wǎng)上銀行系統(tǒng) 的設(shè)計與實現(xiàn) 10 用 言,可以訪問 數(shù)據(jù),查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。持最新的 際標準,并增加了許多擴展項來提供更多的功能。 000 提供了 兩個最重要的 開發(fā)和管理數(shù)據(jù)庫的工具 , 即企業(yè)管理器和查詢分析器。 企業(yè)管理器是最重要的一個工具,它幾乎可以完成所有的 000數(shù)據(jù)庫的開發(fā)和管理工作, 通過企業(yè)管理器,開發(fā)人員 可以提高數(shù)據(jù)庫開發(fā)和管理的效率。 查詢分析器是數(shù)據(jù)庫開發(fā)人員最喜歡的工具,通過該工具數(shù)據(jù)庫開發(fā)人員可以直接用 言與 000 進行交互,可以通過 句創(chuàng)建視圖、存儲過程和觸發(fā)器等數(shù)據(jù)庫對象,也可以調(diào)試 句以便將正確的 術(shù)概述 服務(wù)器端組件模型,最大的用處是部署分布式應(yīng)用程序,類似微軟的 術(shù)。憑借 平臺的優(yōu)勢,用 術(shù)部署的分布式系統(tǒng)可以不限于特定的平臺。 一部分,定義了一個用于開發(fā)基于組件的企業(yè)多重應(yīng)用程序的標準。其特點包括網(wǎng)絡(luò)服務(wù)支持和核心開發(fā)工具( 在 , 為 業(yè) 別是會話 實體 消息驅(qū)動 于實現(xiàn)業(yè)務(wù)邏輯,它可以是有狀態(tài)的,也可以是無狀態(tài)的。每當(dāng)客戶端請求時,容器就會選擇一個 為客戶端服務(wù)。以直接訪問數(shù)據(jù)庫,但更多時候,它會通過 現(xiàn)數(shù)據(jù)訪問 域模型對象,用于實現(xiàn) O/R 映射,負責(zé)將數(shù)據(jù)庫中的表記錄映射為內(nèi)存中的 象,事實上,創(chuàng)建一個 象相當(dāng)于新建一條記錄,刪除一個 同時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 子宮肌瘤常規(guī)護理
- java面試題及答案簡述登錄流程
- 電話推廣面試題及答案
- 華為高科java軟件開發(fā)面試題及答案
- 汽車構(gòu)造試題及答案
- 嘉峪關(guān)面試題及答案
- 西安局筆試題庫及答案
- 企業(yè)治理面試題及答案
- 2025年警用摩托車項目規(guī)劃申請報告
- 重癥肺炎診療與管理體系
- 2025年02月??谑旋埲A區(qū)事業(yè)編制人員79人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 科技引領(lǐng)冰雪旅游智能設(shè)施與游客體驗的融合
- 2025年湖南金葉煙草薄片有限責(zé)任公司招聘筆試參考題庫含答案解析
- I-MR(單值-移動極差)控制圖
- 《鄒忌諷齊王納諫》比較閱讀82篇(歷年中考語文文言文閱讀試題匯編)(含答案與翻譯)(截至2024年)
- 工業(yè)生產(chǎn)設(shè)備投資資金使用計劃
- 政府應(yīng)急管理與協(xié)調(diào)機制
- 除甲醛施工方案
- 三、油氣回收設(shè)備組成
- 《冷干機原理及維修》課件
- 醫(yī)藥產(chǎn)品經(jīng)理職業(yè)規(guī)劃
評論
0/150
提交評論