查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

ID:9688944

大?。?83.00 KB

頁數(shù):57頁

時間:2018-05-05

查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
資源描述:

《查智-基于mvc的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、學(xué)號________________密級________________武漢大學(xué)本科畢業(yè)論文基于MVC的客戶管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院(系)名稱:國際軟件學(xué)院專業(yè)名稱:軟件工程學(xué)生姓名:查智指導(dǎo)教師:李曉劍二○○九年五月鄭重聲明本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識

2、產(chǎn)權(quán)歸屬于培養(yǎng)單位。本人簽名:日期:sBACHELOR'SDEGREETHESISOFWUHANUNIVERSITYTheResearchandImplementationofClientManagementSystemBasedonMVCCollege:Subject:SoftwareEngineeringName:ZhazhiDirectedby:May2009摘要隨著金融業(yè)的不斷發(fā)展,各商業(yè)銀行越來越注重信用卡業(yè)務(wù)的開拓,信用卡管理的信息化,也隨著計(jì)算機(jī)技術(shù)的發(fā)展,在不斷地完善提高。信用卡管

3、理信息的多樣化和數(shù)據(jù)資源的復(fù)雜性,都對信用卡管理軟件的實(shí)現(xiàn)模式提出了很高的要求,而基于Web?的傳統(tǒng)的軟件構(gòu)架已經(jīng)不能滿足軟件設(shè)計(jì)的要求,很多新興技術(shù)的發(fā)展和應(yīng)用正在不斷地改善傳統(tǒng)的開發(fā)設(shè)計(jì)構(gòu)架。本文結(jié)合信用卡管理的需求和當(dāng)前比較先進(jìn)的設(shè)計(jì)思想,利用MVC設(shè)計(jì)模式進(jìn)行設(shè)計(jì),并對該設(shè)計(jì)模式進(jìn)行了改進(jìn),加入了數(shù)據(jù)持久層和業(yè)務(wù)邏輯層的實(shí)現(xiàn)。Struts是基于MVC模式的Web應(yīng)用開發(fā)框架。它有效的分離了表示層和業(yè)務(wù)邏輯層,但它并沒用對復(fù)雜的數(shù)據(jù)持久層提供支持。而Hibernate提供了靈活的數(shù)據(jù)持久層支

4、持。因此通過將這兩個框架整合起來,并結(jié)合貫穿整個表現(xiàn)層、業(yè)務(wù)層、持久層的Spring,可以得到一個開發(fā)靈活、低耦合及易擴(kuò)展的企業(yè)應(yīng)用完整解決方案。UML(UnifiedModelingLanguage)是一種通用的可視化建模語言。由于其定義良好、易于使用、功能強(qiáng)大且普遍適用的特點(diǎn),并且融合了當(dāng)前一些面向?qū)ο蟮闹饕拍詈图夹g(shù),已經(jīng)成為軟件開發(fā)事實(shí)上的標(biāo)準(zhǔn)。結(jié)合商業(yè)銀行相關(guān)標(biāo)準(zhǔn),本文設(shè)計(jì)并實(shí)現(xiàn)了一個基于Struts、Hibernate和Spring的信用卡管理系統(tǒng)中的客戶管理子系統(tǒng)。系統(tǒng)采用UML語言

5、和面向?qū)ο蟮姆椒ㄟM(jìn)行系統(tǒng)分析和設(shè)計(jì),從而降低了開發(fā)風(fēng)險,提高了開發(fā)效率。系統(tǒng)基本實(shí)現(xiàn)了信用卡客戶管理的功能,如賬戶管理、存取款管理、結(jié)算管理、賬單管理等。關(guān)鍵詞:MVC;Struts;Hibernate;UMLIIABSTRACTWiththebankingbusinessandthecomputertechnologydevelopingfast,creditcardmanagementisbecomingmoreandmoreimportant,andtheinformatizationofc

6、reditcardmanagementisdevelopingwell.Sincetheinformationrelatedtocreditcardmanagementisverymultipleandthedataisverycomplex,therequirementtothedesignmodeofcreditcardmanagementsoftwareishigh;what’smore,thetraditionalWebdesignmodecannevermeettherequiremen

7、t.Combinedwiththesituationofcreditcardmanagementandthepresentadvanceddesignmethod,thethesisdevelopsthesoftwarebasedonMVCmodelwithaddingadatapersistencemanagerlayerandabusinesslogiclayer.StrutsisadevelopmentframeworkbasedonMVCpatternforWebapplications.

8、Itprovidesawaytoseparatepresentationlayerandbusinesslogiclayer,butitdoesnotsupportcomplexdatapersistentlayer.Hibernateisaframeworkforflexibledatapersistentlayer.Thus,bycombiningthetwowiththeSpringwhichthroughoutthepresentationlayer,businesslay

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。