版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、杭州師范大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)正文搬杭州國(guó)際服務(wù)工哎程學(xué)院(信息科翱學(xué)與工程學(xué)院)熬本科生畢業(yè)設(shè)計(jì)芭(論文)正文八個(gè)人信用卡管理熬系統(tǒng)摘 要白隨著我國(guó)經(jīng)濟(jì)的扒快速發(fā),人們的安出行活動(dòng)越來(lái)月般頻繁,對(duì)行業(yè)服氨務(wù)和支付方式的挨快捷、便利的需絆求越來(lái)越高。在伴我國(guó),信用卡業(yè)俺務(wù)發(fā)展十分迅猛霸,骯截止2011年辦末,我國(guó)信用卡伴新增發(fā)卡量55拜00萬(wàn)張,累計(jì)斑發(fā)卡量達(dá)2.8擺5億張,同比增百長(zhǎng)24.3%;哀交易筆數(shù)28.搬50億筆,交易巴金額達(dá)7.56愛(ài)萬(wàn)億元,較20邦11年分別增長(zhǎng)挨18.75%和唉47.95%。襖由于信用卡的支扮付的方便、快捷叭,深受用戶的喜絆愛(ài),一名用戶可凹能擁有多張信用版卡
2、。但在信用卡凹在給我?guī)?lái)便利擺的同時(shí),銀行同斑樣要求持卡人必芭須保持一定期間稗的消費(fèi)次數(shù)和額佰度,但在每次消叭費(fèi)都需要繁雜的芭計(jì)算信用卡免息俺和最后還款日,背一步留心信用卡澳過(guò)期還款或者還皚款金額不夠。不凹但要承擔(dān)高額的班罰款,還會(huì)在信阿用報(bào)告中留下逾壩期記錄,影響以礙后到銀行貸款。哎因此開(kāi)發(fā)一個(gè)個(gè)傲人信用卡管理系八統(tǒng)是有十分的必芭要性,可以方便癌用戶來(lái)管理自己八的所擁有的信用唉卡,方便明了清疤楚的掌握自己信芭用卡的詳細(xì)信息俺,提醒用戶能在百規(guī)定時(shí)間內(nèi)及時(shí)案還款,避免不必澳要的損失。埃論文對(duì)傲個(gè)人信用卡管理阿系統(tǒng)跋進(jìn)行需求分析,芭提出了一個(gè)系統(tǒng)昂實(shí)現(xiàn)方案并予以跋設(shè)計(jì)和實(shí)現(xiàn)。系唉統(tǒng)利用搬Inte
3、rne氨t岸技術(shù)和先進(jìn)愛(ài)Java Se鞍ver Pag凹es (JSP耙)擺技術(shù)的優(yōu)勢(shì),采懊用胺B/S斑模式和白MVC凹架構(gòu)。疤關(guān)鍵詞:澳信用卡,隘管理系統(tǒng),拔MVC拜,班JSP,岸 皚B/S版P伴ERSONAL熬 CREDIT拜 CARD M半ANAGEME俺NT SYST暗EM礙A隘BSTRACT壩With th捌e rapid澳 develo翱pment o啊f China礙藹s trave扳l activ班ities b百ecome m唉ore and絆 more f罷requent懊, the i巴ndustry盎 servic矮e and q壩uick拔 paymen埃t and
4、c愛(ài)onvenie奧nt dema版nd also版 become拜 more a盎nd more阿 high .疤 In Chi頒na, cre奧dit car拌d busin敗ess dev擺eloped 跋rapidly傲. By th白e end o罷f 2011,愛(ài) China安s new c白redit c唉ard vol翱ume of 絆55 mill熬ion car拔ds amou氨nted to矮 285 mi奧llion, 佰an incr矮ease of捌 24.3%;氨 pen 2.疤85 bill跋ion of 礙transac挨tions, 愛(ài)the tra藹nsa
5、ctio疤n amoun俺ted to 頒7.56 tr隘illion 氨yuan in拜 2011, 哀repr霸esentin愛(ài)g an in班crease 頒of 18.7骯5%芭and47.9靶5%. Due頒 to the藹 conven耙ience o盎f credi芭t card 挨payment背, fast,骯 are po巴pular, 板a user 佰may hav唉e multi鞍ple cre邦dit car襖ds.拌 .翱 But th岸e credi背t card 矮conveni稗ence br唉ought m搬e, the 白bank al百so requ懊
6、ires th傲e cardh拔older m笆ust mai柏ntain a案 certai捌n perio氨d of co爸nsumpti鞍on freq辦uency a扒nd the 疤amount 昂of inte礙rest-fr暗ee, but昂 in eve案ry cons罷umer ne板e(cuò)d comp瓣licated氨 calcul扒ation o安f credi柏t card 吧and the礙 final 稗r(nóng)epayme爸nt date胺, step 哎careful唉ly cred藹it card扮slate p斑ayment 鞍or repa暗yment a壩moun
7、t i板s not e八nough. 把Not onl啊y have 傲to bear捌 the hi耙gh fine靶s, over拌due rec懊ord wil稗l be le班ft in t哎he cred藹it repo扮rt, aff班ect fut靶ure to 俺bank lo把a(bǔ)ns.扳 So礙 it nec拔essary 般to deve哀lop a p安ersonal哀 credit罷 manage拔ment sy皚stem,it芭 can ma敗kes use瓣r easil唉y manag熬e their奧 own ca疤rds, ea爸sy to k八now the
8、懊ir card皚s哎板 inform皚ation。T背his sys板tem rem扮ind use熬r to be百 able t霸o pay t氨heir bi凹ll time八ly. 矮The sys昂tem uti阿lizes t案he adva哀ntages 胺of Inte疤rnet 頒technol巴ogy and爸 advanc芭ed Java背 Sever 懊Pages (壩JSP) te白chnolog奧y, the 般use of 八B / S m阿ode and辦 MVC ar稗chitect佰ure.藹Keyword埃s安: 疤Credit扒 Card柏,懊 班Ma
9、nagem傲ent Sys隘tem ,岸 挨MVC,案 斑JSP,頒 拔B/S目 錄TOC o 1-3 h z u HYPERLINK l _Toc353694508 邦第一章藹盎緒論埃 PAGEREF _Toc353694508 h 拔1 HYPERLINK l _Toc353694509 鞍1.1 爸引言拜 PAGEREF _Toc353694509 h 伴1 HYPERLINK l _Toc353694510 昂1.2 板研究主要的內(nèi)容懊和目標(biāo)埃 PAGEREF _Toc353694510 h 耙1 HYPERLINK l _Toc353694511 跋1.3 稗開(kāi)發(fā)工具和運(yùn)行襖環(huán)境介紹
10、奧 PAGEREF _Toc353694511 h 翱1 HYPERLINK 板l _To阿c353694翱512哎 哀1.3.1盎開(kāi)發(fā)工具介紹稗 PAGEREF _Toc353694512 h 愛(ài)1 HYPERLINK l _Toc353694513 按1.3.2 安運(yùn)行環(huán)境介紹熬 PAGEREF _Toc353694513 h 笆2 HYPERLINK l _Toc353694514 懊1.4 挨相關(guān)技術(shù)知識(shí)哀 PAGEREF _Toc353694514 h 把2 HYPERLINK l _Toc353694515 皚1罷.4.1 B/霸S 敖結(jié)構(gòu)模式藹 PAGEREF _Toc35369
11、4515 h 凹2 HYPERLINK l _Toc353694516 按1.4.2 M奧VC癌 PAGEREF _Toc353694516 h 藹3 HYPERLINK l _Toc353694517 哎1.4.3 S捌truts八 PAGEREF _Toc353694517 h 佰3 HYPERLINK l _Toc353694518 耙1.4.4 S稗pring皚 PAGEREF _Toc353694518 h 胺4 HYPERLINK l _Toc353694519 胺1.4.5 H辦ibernat俺e盎 PAGEREF _Toc353694519 h 頒4 HYPERLINK l _
12、Toc353694520 按1.5 哎術(shù)語(yǔ)定義辦 PAGEREF _Toc353694520 h 佰4 HYPERLINK l _Toc353694521 敖第二章奧翱可行性研究邦 PAGEREF _Toc353694521 h 骯5 HYPERLINK l _Toc353694522 案2.1挨可行性研究扮 PAGEREF _Toc353694522 h 搬5 HYPERLINK l _Toc353694523 哀2.1.1 瓣技術(shù)可行性研究藹 PAGEREF _Toc353694523 h 埃5 HYPERLINK l _Toc353694524 搬2.1.2 罷經(jīng)濟(jì)可行性俺 PAGERE
13、F _Toc353694524 h 罷5 HYPERLINK l _Toc3捌5369452藹5皚 芭2.1.3 襖操作可行性扒 PAGEREF _Toc353694525 h 壩6 HYPERLINK l _Toc353694526 氨2.1.4 柏法律可行性安 PAGEREF _Toc353694526 h 邦6 HYPERLINK l _Toc353694527 靶第三章柏耙需求分析般 PAGEREF _Toc353694527 h 襖6 HYPERLINK l _Toc353694528 埃3.1 藹系統(tǒng)功能分析班 PAGEREF _Toc353694528 h 頒6 HYPERLIN
14、K l _Toc353694529 跋3.2 百系統(tǒng)流程圖翱 PAGEREF _Toc353694529 h 搬8 HYPERLINK l _Toc353694530 白第四章霸哎系統(tǒng)結(jié)構(gòu)設(shè)計(jì)邦 PAGEREF _Toc353694530 h 阿8 HYPERLINK l _Toc353694531 胺4.1 背系統(tǒng)分析模型爸 PAGEREF _Toc353694531 h 稗8 HYPERLINK l _Toc353694532 罷4.2 捌數(shù)據(jù)庫(kù)設(shè)計(jì)皚 PAGEREF _Toc353694532 h 芭9 HYPERLINK l _Toc353694533 懊4.2.1 伴數(shù)據(jù)庫(kù)邏輯卷結(jié)板
15、構(gòu)設(shè)計(jì)安 PAGEREF _Toc353694533 h 稗9 HYPERLINK l _Toc353694534 芭4.2.2 壩主要涉及的數(shù)據(jù)白庫(kù)藹 PAGEREF _Toc353694534 h 矮9 HYPERLINK暗 l _T背oc35369耙4535藹 頒4.3 安系統(tǒng)功能模塊設(shè)昂計(jì)奧 PAGEREF _Toc353694535 h 傲11 HYPERLINK l _Toc353694536 哎第五章癌澳詳細(xì)設(shè)計(jì)班 PAGEREF _Toc353694536 h 拜12 HYPERLINK l _Toc353694537 埃5.1 澳界面設(shè)計(jì)胺 PAGEREF _Toc35369
16、4537 h 搬12 HYPERLINK l _Toc353694538 俺5.笆1.1 熬登錄界面癌 PAGEREF _Toc353694538 h 氨12 HYPERLINK l _Toc353694539 暗5.1.2 跋用戶注冊(cè)唉 PAGEREF _Toc353694539 h 半13 HYPERLINK l _Toc353694540 靶5.1.3 暗登錄后界面翱 PAGEREF _Toc353694540 h 藹13 HYPERLINK l _Toc353694541 霸5.1.4 笆添加信用卡熬 PAGEREF _Toc353694541 h 扮14 HYPERLINK l _T
17、oc353694542 搬5.1.5 疤添加銀行信息熬 PAGEREF _Toc353694542 h 俺14 HYPERLINK l _Toc353694543 扳5.1.6 捌添加消費(fèi)記錄霸 PAGEREF _Toc353694543 h 版15 HYPERLINK l _Toc353694544 班5.1.7 癌添加信用卡的還盎款記錄頒 PAGEREF _Toc353694544 h 百15 HYPERLINK l _Toc353694545 哀5.1.7 爸查詢消費(fèi)信息艾 PAGEREF _Toc353694545 h 皚15 HYPERLINK l _Toc353694546 版5.
18、1.8 哀還款信息查詢八 PAGEREF _Toc353694546 h 捌16 HYPERLINK l _Toc353694547 岸5.1.9礙賬單提醒熬 PAGEREF _Toc353694547 h 隘16 HYPERLINK l _Toc353694548 啊5.1.10 把密碼修改吧 PAGEREF _Toc353694548 h 頒16 HYPERLINK l _Toc353694549 跋5.1.11 唉個(gè)人信息修改伴 PAGEREF _Toc353694549 h 礙16 HYPERLINK l _Toc353694550 扮5.2 伴編碼設(shè)計(jì)跋 PAGEREF _Toc35
19、3694550 h 傲16 HYPERLINK l _Toc35369455吧1柏 拌5.2.1 芭登錄部分代碼盎 PAGEREF _Toc353694551 h 安16 HYPERLINK l _Toc353694552 芭5.2.2 捌信用卡部分代碼佰 PAGEREF _Toc353694552 h 皚17 HYPERLINK l _Toc353694553 笆5.3 拔部署方案俺 PAGEREF _Toc353694553 h 阿24 HYPERLINK l _Toc353694554 挨第六章拜 懊總結(jié)般 PAGEREF _Toc353694554 h 奧25 HYPERLINK l
20、_Toc353694555 參考文獻(xiàn) PAGEREF _Toc353694555 h 26 HYPERLINK l _Toc353694556 致 謝 PAGEREF _Toc353694556 h 27第 PAGE37頁(yè) ,共 = NUMPAGES43 -5 38頁(yè)第 PAGE1頁(yè) ,共 = NUMPAGES43 -5 38頁(yè)緒論1.1 引言澳信用卡起源于美拔國(guó)的二十世紀(jì),罷以金屬制成,使白用場(chǎng)所和發(fā)行對(duì)瓣象都非常有限。吧自1951年大氨來(lái)卡問(wèn)世以來(lái),愛(ài)奠定了現(xiàn)代信用哎卡的雛形基礎(chǔ)。拌當(dāng)時(shí)持卡人消費(fèi)芭時(shí)只要出示卡片氨,該筆賬務(wù)就可邦以由大來(lái)卡公司耙墊付,之后持卡熬人再將大來(lái)卡公邦司墊付的賬款
21、進(jìn)盎行還款。近十年般,信用卡在臺(tái)灣瓣真正得到較大規(guī)藹模的普及和發(fā)展柏,國(guó)際信用卡組昂織Master矮Card(萬(wàn)事敗達(dá)卡)、VIS扳A(威士卡)、隘America胺n Expre骯ss(美國(guó)運(yùn)通邦卡)、Dinn敗ers Car熬d(大來(lái)卡)、埃JCB(吉世美澳卡)等都在絞盡伴腦汁攻占和搶占傲當(dāng)今市場(chǎng)。從1捌979年,中行霸廣東分行首先同耙香港東亞銀行簽敗訂協(xié)議,開(kāi)始代邦理東美信用卡業(yè)百務(wù)。1985年熬中國(guó)銀行在我國(guó)跋發(fā)行了第一張信按用卡。信用卡在拜中國(guó)2003胺年開(kāi)始流行。據(jù)罷統(tǒng)計(jì)部門(mén)分析,斑至2010年,啊我國(guó)信用卡的發(fā)叭卡量從300萬(wàn)哎張,增加到2.辦3億張,是20捌03年信用卡發(fā)礙卡量的
22、77倍【絆1】。據(jù)相關(guān)媒板體報(bào)道,中國(guó)銀挨行(60198昂8)業(yè)協(xié)會(huì)近日骯發(fā)布了201爸2年中國(guó)信用卡叭產(chǎn)業(yè)發(fā)展藍(lán)皮書(shū)瓣,藍(lán)皮書(shū)顯示八2011年我國(guó)壩信用卡新增發(fā)行艾量5500萬(wàn)張安,累計(jì)發(fā)行量已扒達(dá)2.85億張壩,交易筆數(shù)達(dá)到奧28.5億筆,翱交易金額達(dá)7.扒56萬(wàn)億元,延襖續(xù)了2010年斑的快速增長(zhǎng)【2傲】。近段時(shí)間內(nèi)胺,新卡發(fā)展將會(huì)爸在發(fā)卡量上增速隘放緩,這比起之隘前幾年的一味著唉重?cái)?shù)量增長(zhǎng),是艾一個(gè)理性的發(fā)展頒策略。不再單純稗在競(jìng)爭(zhēng)發(fā)卡數(shù)量俺,而是對(duì)信用卡吧行業(yè)開(kāi)始精耕細(xì)襖作。這將作為近笆時(shí)期信用卡發(fā)展暗的趨勢(shì)【3】。半在現(xiàn)今社會(huì)中,疤信用卡的用戶一扳般擁有多張信用頒卡,所以對(duì)信用艾卡
23、有效的管理和阿對(duì)信用卡信息的八詳細(xì)、準(zhǔn)確的掌襖握,是十分有必背要的。百1.2 研究主哎要的內(nèi)容和目標(biāo)骯本系統(tǒng)的目的是拔方便用戶管理個(gè)懊人的信用卡。跋主要功能有:注罷冊(cè)用戶賬戶、用暗戶的登錄、用戶癌新增信用卡操作啊、對(duì)信用卡額度澳的設(shè)置查詢、信捌用卡還款查詢、吧信用率查詢、添柏加消費(fèi)記錄、還笆款提醒的功能。罷1.3 開(kāi)發(fā)工胺具伴和運(yùn)行環(huán)境挨介紹斑1.3.1開(kāi)發(fā)皚工具介紹俺(1) MyE半clipse罷MyEclip捌se 是一個(gè)十啊分優(yōu)秀的用于開(kāi)襖發(fā)Java, 阿J2EE的 E芭clipse 把插件集合,My叭Eclipse斑的功能非常強(qiáng)大斑,支持也十分廣澳泛,尤其是對(duì)各拜種開(kāi)源產(chǎn)品的支叭持十分
24、不錯(cuò)。M癌yEclips爸e目前支持Ja芭va Serv埃let,AJA暗X, JSP,叭 JSF, S傲truts,S霸pring, 板Hiberna巴te,EJB3皚,JDBC數(shù)據(jù)艾庫(kù)鏈接工具等多暗項(xiàng)功能??梢哉f(shuō)拜MyEclip皚se幾乎囊括了班目前所有主流開(kāi)白源產(chǎn)品的專(zhuān)屬e捌clipse開(kāi)拔發(fā)工具。捌(2) Tom癌cat 愛(ài)Tomcat 耙服務(wù)器是一個(gè)免半費(fèi)的開(kāi)放源代碼八的Web 應(yīng)用氨服務(wù)器。Tom皚cat是Apa哀che 軟件基佰金會(huì)(Apac俺he Soft案ware Fo捌undatio骯n)的Jaka拌rta 項(xiàng)目中白的一個(gè)核心項(xiàng)目藹,由Apach捌e、Sun 和懊其他一些公
25、司及爸個(gè)人共同開(kāi)發(fā)而奧成。由于有了S氨un 的參與和暗支持,最新的S霸ervlet 疤和JSP規(guī)范總隘是能在Tomc阿at 中得到體翱現(xiàn)。因?yàn)門(mén)om疤cat 技術(shù)先伴進(jìn)、性能穩(wěn)定,骯而且免費(fèi),因而安深受Java 敗愛(ài)好者的喜愛(ài)并靶得到了部分軟件擺開(kāi)發(fā)商的認(rèn)可,把成為目前比較流皚行的Web 應(yīng)板用服務(wù)器。擺(3) MYS傲QL傲MySQL是一百個(gè)開(kāi)放源碼的小傲型關(guān)聯(lián)式數(shù)據(jù)庫(kù)佰管理系統(tǒng),開(kāi)發(fā)背者為瑞典MyS罷QL AB公司背。目前MySQ哎L被廣泛地應(yīng)用班在Intern艾et上的中小型熬網(wǎng)站中。由于其拌體積小、速度快懊、總體擁有成本扒低,尤其是開(kāi)放傲源碼這一特點(diǎn),按許多中小型網(wǎng)站八為了降低網(wǎng)站總芭
26、體擁有成本而選岸擇了MySQL敖作為網(wǎng)站數(shù)據(jù)庫(kù)唉。澳1.3.2 運(yùn)矮行環(huán)境介紹鞍名稱埃版本澳語(yǔ)種壩服務(wù)器操作系統(tǒng)暗Windows藹 Server邦 2003阿SP2跋中文盎客戶端操作系統(tǒng)拔Windows耙 XP板/7靶SP3襖中文埃數(shù)據(jù)庫(kù)平臺(tái)唉MySQL胺10G癌應(yīng)用平臺(tái)暗Tomcat傲6.辦x胺郵件系統(tǒng)癌無(wú)熬客戶端軟件扮Inter半net E百xplorer澳FireFox扳Chrome拌8.0跋3.0巴1.4 相關(guān)技邦術(shù)知識(shí)澳1.4.1 B般/S 結(jié)構(gòu)模式阿B/S結(jié)構(gòu)(B安rowser/斑Server,白瀏覽器/服務(wù)器扮模式),是WE胺B興起后的一種拌網(wǎng)絡(luò)結(jié)構(gòu)模式,半WEB瀏覽器是昂客戶端
27、最主要的柏應(yīng)用軟件。這種敗模式統(tǒng)一了客戶扮端,將系統(tǒng)功能半實(shí)現(xiàn)的核心部分板集中到服務(wù)器上氨,簡(jiǎn)化了系統(tǒng)的埃開(kāi)發(fā)、維護(hù)和使岸用??蛻魴C(jī)上只跋要安裝一個(gè)瀏覽板器(Brows襖er),如Ne挨tscape 搬Navigat扒or或Inte懊rnet Ex跋plorer,阿服務(wù)器安裝Or愛(ài)acle、Sy骯base、In凹formix或捌 SQL Se般rver等數(shù)據(jù)捌庫(kù)。瀏覽器通過(guò)瓣Web Ser按ver 同數(shù)據(jù)捌庫(kù)進(jìn)行數(shù)據(jù)交互隘。艾傳統(tǒng)的基于C/艾S(客戶/服務(wù)擺器)機(jī)構(gòu)的Wi挨ndows引用案程序總是讓客戶靶面臨一些令人頭絆疼的問(wèn)題,如部奧署問(wèn)題、升級(jí)困巴難、維護(hù)困難、絆安全性等。為了癌解決這個(gè)問(wèn)
28、題,哎同時(shí)伴隨著In哀ternet的跋高速發(fā)展,出現(xiàn)安了基于Web服絆務(wù)器的B/S結(jié)艾構(gòu),客戶端也就絆成了叭“爸瘦客戶端百”盎。這種形式的客案戶端結(jié)構(gòu),解決扮了許多與應(yīng)用程邦序部署和維護(hù)相隘關(guān)聯(lián)的問(wèn)題。傲瘦客戶端應(yīng)用程頒序是在中央We班b服務(wù)器上部署岸和更新的,因此霸,它們消除了,扮將應(yīng)用程序的任矮何部分顯式部署版到客戶計(jì)算機(jī)并傲加以管理的必要襖性。伴B/S模式是一愛(ài)種以Web技術(shù)頒為基礎(chǔ)的新型的頒MIS系統(tǒng)平臺(tái)擺模式。把傳統(tǒng)C捌/S模式中的服斑務(wù)器部分分解為佰一個(gè)數(shù)據(jù)服務(wù)器絆與一個(gè)或多個(gè)應(yīng)熬用服務(wù)器(We八b服務(wù)器),從昂而構(gòu)成一個(gè)三層半結(jié)構(gòu)的客戶服務(wù)案器體系。邦 熬圖1-1 三層矮構(gòu)架岸B
29、/S模式的最骯大缺點(diǎn)是無(wú)法利隘用客戶計(jì)算機(jī)充艾足的內(nèi)存和強(qiáng)大愛(ài)的計(jì)算能力,單半靠服務(wù)器根本無(wú)扮法承載需要耗費(fèi)奧大量?jī)?nèi)存的計(jì)算按能力。翱鑒于B/S相對(duì)阿于C/S的先進(jìn)胺性,B/S逐漸拜成為一種流行的安MIS系統(tǒng)平臺(tái)柏。各軟件公司紛疤紛推出自己的I八nternet奧方案,基于We爸b的財(cái)務(wù)系統(tǒng)、半基于Web的E骯RP。一些企業(yè)昂已經(jīng)領(lǐng)先一步開(kāi)安始使用它,并且?jiàn)W收到了一定的成皚效。耙 爸B/S模式的新矮穎與流行,和在壩某些方面相對(duì)于俺C/S的巨大改斑進(jìn),使B/S成半了MIS系統(tǒng)平昂臺(tái)的首選按。本系統(tǒng)也采用般B/S結(jié)構(gòu)開(kāi)發(fā)把。捌1.4.2 M辦VC百M(fèi)VC是Mod稗elView敗Contro捌ller
30、的簡(jiǎn)寫(xiě)安。Model壩 代表的是應(yīng)巴用的業(yè)務(wù)邏輯(鞍通過(guò)JavaB搬ean,EJB岸組件實(shí)現(xiàn)), 吧View 俺是應(yīng)用的表示面挨(由JSP頁(yè)面安產(chǎn)生),Co耙ntrolle瓣r 是提供應(yīng)笆用的處理過(guò)程控捌制(一般是一個(gè)扒Servlet矮),通過(guò)這種設(shè)敗計(jì)模型把應(yīng)用邏岸輯,處理過(guò)程和啊顯示邏輯分成不敗同的組件實(shí)現(xiàn)。艾這些組件可以進(jìn)搬行交互和重用。耙1.4.3 S拌truts般Struts是襖Apache軟鞍件基金會(huì)(AS鞍F)贊助的一個(gè)啊開(kāi)源項(xiàng)目。它最暗初是Jakar邦ta項(xiàng)目中的一罷個(gè)子項(xiàng)目,并在盎2004年3月伴成為ASF的頂扒級(jí)項(xiàng)目。它通過(guò)艾采用Java 捌Servlet搬JSP技術(shù),鞍實(shí)
31、現(xiàn)了基于Ja芭va EE W礙eb應(yīng)用的Mo皚del-Vie板w-Contr八ollerM骯VC設(shè)計(jì)模式礙的應(yīng)用框架W岸eb Fram襖ework,瓣是MVC經(jīng)典設(shè)埃計(jì)模式中的一個(gè)扒經(jīng)典產(chǎn)品。稗在Struts扳中,已經(jīng)由一個(gè)阿名為Actio擺nServle捌t的Servl昂et充當(dāng) 控制版器(Contr傲oller)的拜角色,根據(jù)描述板模型、視圖、控靶制器對(duì)應(yīng)關(guān)系的愛(ài)struts-敖config.佰xml的配置文盎件,轉(zhuǎn)發(fā)視圖(扳View)的請(qǐng)埃求,組裝響應(yīng)數(shù)阿據(jù)模型(Mod芭el)。在MV八C的 模型(M扳odel)部分把,經(jīng)常劃分為兩岸個(gè)主要子系統(tǒng)(伴系統(tǒng)的內(nèi)部數(shù)據(jù)胺狀態(tài)與改變數(shù)據(jù)巴狀態(tài)的
32、邏輯動(dòng)作辦),這兩個(gè)概念八子系統(tǒng)分別具體埃對(duì)應(yīng)Strut搬s里的Acti爸onForm與把Action兩靶個(gè)需要繼承實(shí)現(xiàn)板超類(lèi)。在這里,板Struts可板以與各種標(biāo)準(zhǔn)的百數(shù)據(jù)訪問(wèn)技術(shù)結(jié)昂合在一起,包括版Enterpr氨ise Jav擺a Beans阿(EJB), 俺JDBC與JN霸DI。在Str按uts的視圖(翱View)端,板除了使用標(biāo)準(zhǔn)的暗JavaSer盎ver Pag敗es(JSP)搬以外,還提供了熬大量的標(biāo)簽庫(kù)使擺用,同時(shí)也可以罷與其他表現(xiàn)層組隘件技術(shù)(產(chǎn)品)霸進(jìn)行整合,比如柏Velocit佰y Templ哎ates,XS凹LT等。通過(guò)應(yīng)八用Struts靶的框架,最終用懊戶可以把大部分
33、背的關(guān)注點(diǎn)放在自吧己的業(yè)務(wù)邏輯(頒Action)疤與 映射關(guān)系的俺配置文件(st背ruts-co罷nfig.xm跋l)中。哎1.4.4 S骯pring哎Spring 奧框架提供了構(gòu)建八 Web 應(yīng)用癌程序的全功能 埃MVC 模塊。昂使用 Spri凹ng 可插入的捌 MVC 架構(gòu)笆,可以選擇是使扳用內(nèi)置的 Sp懊ring We扮b 框架還可以疤是 Strut哀s 這樣的 W壩eb 框架。通罷過(guò)策略接口,S耙pring 框哎架是高度可配置搬的,而且包含多阿種視圖技術(shù),例懊如 JavaS叭erver P矮ages(JS八P)技術(shù)、Ve版locity、案Tiles、i頒Text 和 佰POI。Spr隘
34、ing MVC隘 框架并不知道耙使用的視圖,所熬以不會(huì)強(qiáng)迫您只昂使用 JSP 癌技術(shù)。Spri骯ng MVC 骯分離了控制器、斑模型對(duì)象、分派擺器以及處理程序背對(duì)象的角色,這白種分離讓它們更癌容易進(jìn)行定制。扒1.4.5 H岸ibernat哎e背Hiberna拜te是一個(gè)開(kāi)放暗源代碼的對(duì)象關(guān)八系映射框架,它翱對(duì)JDBC進(jìn)行柏了非常輕量級(jí)的罷對(duì)象封裝,使得班Java程序員瓣可以隨心所欲的懊使用對(duì)象編程思疤維來(lái)操縱數(shù)據(jù)庫(kù)安。 Hiber爸nate可以應(yīng)藹用在任何使用J皚DBC的場(chǎng)合,半既可以在Jav板a的客戶端程序皚使用,也可以在把Servlet搬/JSP的We霸b應(yīng)用中使用,案最具革命意義的艾是,
35、Hiber懊nate可以在把應(yīng)用EJB的J拔2EE架構(gòu)中取白代CMP,完成安數(shù)據(jù)持久化的重矮任。板圖百1-2隘 艾采用Strut敗s藹 芭+哎 邦Spring襖 伴+盎 佰Hiberna熬te 3種框架澳整合技術(shù)的整體柏架構(gòu)設(shè)計(jì)示圖芭1.5 術(shù)語(yǔ)定暗義稗【信用額度】指爸銀行在批準(zhǔn)你的懊信用卡的時(shí)候給敗予你信用卡的一耙個(gè)最高透支的限艾額,你只能在這柏個(gè)額度內(nèi)刷卡消阿費(fèi),超過(guò)了這個(gè)八額度就無(wú)法正常敖刷卡消費(fèi)。信用按額度是依據(jù)您申敖請(qǐng)信用卡時(shí)所填半寫(xiě)的資料和提供案的相關(guān)證明文件熬綜合評(píng)定核定的愛(ài),主卡、附屬卡哀共享同一額度。隘一般情況下,雙邦幣信用卡的額度巴中人民幣額度和盎美元額度是可以巴互相換算的
36、,例般如:您的額度是吧30,000人扳民幣,當(dāng)你在境敗外用卡時(shí),您的奧信用額度就大約啊等值于5,00皚0美元。扮信用額度將由銀板行定期進(jìn)行調(diào)整把,但您可以主動(dòng)半提供相關(guān)的財(cái)力拔證明要求調(diào)整信敗用額度。此外,愛(ài)當(dāng)您在出國(guó)旅游哀、喬遷新居等情矮況在一定時(shí)間內(nèi)般需要較高額度時(shí)辦,可要求調(diào)高臨把時(shí)信用額度。扮【第二額度】耙第二額度,也就凹是所謂的要分期俺才用的上的額度頒,他是一個(gè)不占熬用你原本額度的辦一個(gè)外用額度。翱據(jù)板了解背目前支持分期使般用第二額度的銀拔行還有光大銀行稗、中國(guó)銀行。骯【交易日】唉持卡人實(shí)際用卡伴交易的日期。啊【記賬日】哎又稱入賬日,是矮指持卡人用卡交靶易后,發(fā)卡銀行擺將交易款項(xiàng)記入
37、稗其信用卡賬戶的礙日期,或發(fā)卡銀唉行根據(jù)相關(guān)約定哀將有關(guān)費(fèi)用記入矮其信用卡賬戶的岸日期。板【賬單日】澳賬單日是指發(fā)卡拜銀行每月定期對(duì)芭持卡人的信用卡熬賬戶當(dāng)期發(fā)生的敗各項(xiàng)交易、費(fèi)用背等進(jìn)行匯總,并百結(jié)計(jì)利息、計(jì)算耙持卡人當(dāng)期應(yīng)還背款項(xiàng)的日期。扒【還款日】熬持卡人實(shí)際向銀敗行償還信用卡賬艾款的日期。頒【免息還款期】俺非現(xiàn)金交易,從頒銀行記賬日起至背到期還款日之間佰的日期為免息還斑款期。免息還款八期最短20天,搬最長(zhǎng)56天。在案此期間,您只要澳全額還清當(dāng)期對(duì)癌賬單上的本期應(yīng)礙還金額,便不用按支付任何非現(xiàn)金安交易由銀行代墊把給商店資金的利翱息(預(yù)借現(xiàn)金則瓣不享受免息優(yōu)惠案)。跋【俺到期還款日矮】發(fā)卡
38、銀行規(guī)定敗的持卡人應(yīng)該償辦還其全部應(yīng)還款熬或最低還款額的搬最后日期。可行性研究懊2.1可行性研按究耙2.1.1 技礙術(shù)可行性研究礙技術(shù)可行性要考班慮現(xiàn)有的技術(shù)條疤件是否能夠順利笆完成開(kāi)發(fā)工作,背軟硬件配置是否半滿足開(kāi)發(fā)的需求胺等?;贘2E壩E技術(shù)的跋個(gè)人管理系統(tǒng)拜JSP擺進(jìn)行開(kāi)發(fā)拔,安開(kāi)發(fā)和隘調(diào)試相對(duì)簡(jiǎn)單,奧想在的電腦配置愛(ài)完全無(wú)壓力的運(yùn)扮行頒,因此在技術(shù)上班是絕對(duì)可行的。伴軟件方面:由于背目前BS模式軟盎件相對(duì)發(fā)展成熟般,故軟件的開(kāi)發(fā)板平臺(tái)成熟可行,跋它們速度快、容柏量大、可靠性能熬高、價(jià)格低,完矮全能滿足系統(tǒng)的懊需求。邦2.1.2 經(jīng)阿濟(jì)可行性笆隨著現(xiàn)在社會(huì)的礙快速進(jìn)步和經(jīng)濟(jì)版的告訴發(fā)展
39、,人鞍們的生活水平不扳斷的提高,電腦懊和互聯(lián)網(wǎng)已經(jīng)走愛(ài)進(jìn)千家萬(wàn)戶了,啊這樣對(duì)于用戶的捌使用成本大大的啊降低了,幾乎可班以不計(jì)。罷本系統(tǒng)是學(xué)校的敖畢業(yè)設(shè)計(jì)來(lái)開(kāi)發(fā)挨的,在經(jīng)濟(jì)上的柏開(kāi)發(fā)費(fèi)用忽略不拔計(jì),硬件上的成哎本知識(shí)自己的電笆腦、寬帶、電費(fèi)啊、書(shū),這些費(fèi)用半都不大。所以經(jīng)俺濟(jì)上是可行的。翱2.1.3 操百作可行性邦該系統(tǒng)設(shè)計(jì)清晰隘,有良好的用戶埃界面,操作簡(jiǎn)潔骯,有完善的異常哎處理機(jī)制和提示百信息機(jī)制,用戶懊只要簡(jiǎn)單看下說(shuō)般明就能對(duì)系統(tǒng)能班使用了,因此操埃作方面可行。啊2.1.4 法半律可行性按(1) 所查看愛(ài)的傲所有技術(shù)資料都般為合法。翱(2) 開(kāi)發(fā)過(guò)襖程中沒(méi)有知識(shí)產(chǎn)敗權(quán)問(wèn)題。凹(3) 襖本系
40、統(tǒng)沒(méi)有違反唉國(guó)家相關(guān)法律規(guī)把定頒。癌綜上所述,本皚系統(tǒng)絆的開(kāi)發(fā)從技術(shù)上芭、從經(jīng)濟(jì)上、從芭法律上都是完全半可靠的。需求分析骯3.1 系統(tǒng)功霸能分析背本系統(tǒng)主要是方啊便信用卡用戶管暗理所擁有的信用盎卡,及時(shí)掌握信藹用卡的信息。通巴過(guò)信用卡的管理艾系統(tǒng)建設(shè),能實(shí)癌現(xiàn)對(duì)信用卡的信啊息管理,消費(fèi)管昂理,讓用戶對(duì)自鞍己的信用卡用詳懊細(xì)的了解,提醒把用戶及時(shí)的還款皚。霸用戶所擁有的功白能如下圖:芭圖3-1 用戶傲的所擁有功能扒(1) 叭賬戶管理傲:用戶進(jìn)行賬戶絆注冊(cè),拜用戶的登錄板對(duì)賬戶信息進(jìn)行胺修改,對(duì)密碼進(jìn)絆行修改,退出系胺統(tǒng);俺用戶注冊(cè):用戶胺使用本系統(tǒng)時(shí)必?cái)№氁凶约旱馁~伴戶,所以使用前邦必須先注冊(cè)
41、一個(gè)絆自己的俺賬號(hào)伴來(lái)使用本系統(tǒng),耙用戶注冊(cè)時(shí)候可昂以填寫(xiě)相關(guān)信息唉,也可以以后再瓣填寫(xiě),但是密碼盎和跋賬按號(hào)一定要填寫(xiě)。搬用戶登錄:用戶稗使用自己所注冊(cè)半過(guò)的賬號(hào)進(jìn)行登盎錄,從而使用本艾系統(tǒng)來(lái)添加注冊(cè)擺自己的信用卡,叭來(lái)管理自己所注胺冊(cè)的信用卡。白用戶信息和密碼搬:用戶可以修改壩自己的用戶信息巴和用戶密碼。哀(2) 熬信用卡管理:用半戶登錄后可以對(duì)岸賬戶下進(jìn)行添加隘注冊(cè)信用卡安,對(duì)信用卡的信疤息進(jìn)行添加,添頒加信用卡的消費(fèi)吧信息,添加信用扳卡的還款信息,斑添加信用卡的銀捌行信息,可以根般據(jù)自己的需要對(duì)安自己的信用卡的埃信息進(jìn)行查詢。拔信用卡的注冊(cè):挨用戶添加信用卡爸的信息從而才能八管理信息,
42、設(shè)置八指定信用卡的信奧用額度,賬單日爸、還款日等信息芭。耙信用卡的消費(fèi)信按息添加:用戶每案消費(fèi)一次信用卡稗,可以通過(guò)本系稗統(tǒng)對(duì)消費(fèi)的信用捌卡進(jìn)行消費(fèi)信息八登錄,系統(tǒng)會(huì)錄礙入消費(fèi)金額和消暗費(fèi)信息,從而生俺成相應(yīng)的賬單信岸息。隘信用卡還款信息叭添加:用戶還款翱后可以對(duì)還款信白用卡進(jìn)行登記。靶消除賬單提醒。骯信用卡信息查詢唉:查詢信用卡消白費(fèi)(還款)記錄懊,根據(jù)信用卡卡俺號(hào)和消費(fèi)(還款皚)日期來(lái)查詢。皚信用卡的信息的矮編輯:在信用卡艾信息的表中有編昂輯按鈕來(lái)選擇要頒修改信息的信用辦卡。選擇要修改氨信用卡后面的編芭輯按鈕來(lái)編輯。邦信用卡刪除:用阿戶可以刪除不需胺要的信用卡。澳(3) 稗銀行信息管理:翱
43、用戶在自己的賬絆戶可以為自己的罷信用卡天添加銀笆行信息,用戶還俺可以對(duì)已經(jīng)添加拔的銀行信息進(jìn)行霸修改。骯添加銀行信息:阿用戶可以添加相版應(yīng)的銀行信息哀修改銀行信息:襖 用戶可以修改稗相應(yīng)的銀行信息澳3.2 系統(tǒng)流按程圖愛(ài) 按圖 3-2 業(yè)案務(wù)流程圖系統(tǒng)結(jié)構(gòu)設(shè)計(jì)吧4.1 系統(tǒng)分敖析模型扮系統(tǒng)實(shí)現(xiàn)對(duì)個(gè)人澳信用卡的管理,奧用戶對(duì)自己所擁耙有的信用卡進(jìn)行伴管理是系統(tǒng)實(shí)現(xiàn)挨的主要目標(biāo)。用暗戶必須擁有自己奧的罷帳號(hào)才能岸進(jìn)行對(duì)自己的所班擁有的卡進(jìn)行注挨冊(cè)和操作,信用把卡有對(duì)應(yīng)相應(yīng)的靶銀行信息,用戶絆可以對(duì)銀行信息鞍進(jìn)行添加設(shè)置,壩每張卡有相應(yīng)的耙信息,如信用額礙度、使用金額、白還款日、賬單日鞍、消費(fèi)信息、
44、還哎款信息。現(xiàn)將他稗們的關(guān)系E-R辦圖畫(huà)出:扮圖絆4按-1芭 愛(ài)E-R圖邦4.2 數(shù)據(jù)庫(kù)霸設(shè)計(jì)艾4.2.1 數(shù)耙據(jù)庫(kù)邏輯卷結(jié)構(gòu)稗設(shè)計(jì)俺用戶(胺賬戶ID,捌賬號(hào)捌,密碼,姓名,芭性別,年齡,電把話號(hào)碼,地址)跋信用卡(拌信用卡ID,岸信用卡卡號(hào),信敖用卡名字,信用愛(ài)額度,賬單日,柏還款日,使用金哎額,所屬銀行白ID班,用戶ID艾)懊銀行鞍信息(銀行ID埃,銀行名字,客埃服號(hào)碼,備注)拌消費(fèi)信息(消費(fèi)安ID,消費(fèi)日期阿,消費(fèi)金額,對(duì)礙應(yīng)賬單日,對(duì)應(yīng)昂還款日,備注,笆所屬信用卡ID扮)邦還款信息(還款扳ID,還款日期邦,還款金額,備疤注,所對(duì)應(yīng)還款敗日,所屬的信用罷卡ID)隘4.2.2 主拌要涉及的
45、數(shù)據(jù)庫(kù)隘表4-1 用戶班數(shù)據(jù)庫(kù)表設(shè)計(jì)爸名稱岸字段名頒數(shù)據(jù)類(lèi)型扒主鍵壩非空俺賬戶ID叭userId把int氨YES罷YES笆賬號(hào)挨user芭N埃ame扮varchar懊NO昂YES靶密碼斑userRea疤lNam襖e背varchar藹NO稗YES敗性別盎sex岸varchar岸NO愛(ài)NO熬年齡巴age拜int懊NO胺NO半地址案address佰varchar伴NO翱NO般電話號(hào)碼斑phone扒varchar挨NO胺NO絆表4-2 信用辦卡數(shù)據(jù)庫(kù)表設(shè)計(jì)版名稱按字段名壩數(shù)據(jù)類(lèi)型昂主鍵搬非空吧信用卡ID 巴cardId頒int 奧YES凹NO斑信用卡卡號(hào)白cardNo艾int 哀NO佰NO骯信用卡名字
46、俺cardNam絆e澳varchar般NO皚NO拜信用額度隘cardMon跋ey癌double跋NO白NO傲賬單日氨zdDate巴varchar拜NO骯NO辦還款日般payDate扮varchar叭NO白NO半使用金額罷usedMon澳ey班double百NO盎NO皚用戶ID叭userid暗int艾NO罷NO隘銀行ID哀bankId板int疤N(yùn)O埃NO稗表4-3 銀行搬數(shù)據(jù)庫(kù)表設(shè)計(jì)鞍名稱隘字段名藹數(shù)據(jù)類(lèi)型霸主鍵芭非空氨銀行ID俺bankId扳int礙YES壩NO板銀行名字捌bankNam跋e擺varchar骯NO隘NO俺客服號(hào)碼把phone阿int 斑NO斑YES埃備注奧bankRem翱ark
47、叭varchar白NO般YES襖表4-4 消費(fèi)佰信息數(shù)據(jù)庫(kù)表設(shè)搬計(jì)懊名稱阿字段名俺數(shù)據(jù)類(lèi)型藹主鍵白非空氨消費(fèi)ID胺outId敗int霸YES稗NO般消費(fèi)金額擺outMone俺y氨double扳NO霸NO唉消費(fèi)日期埃out吧D捌ate笆varchar般NO捌NO半還款日期按out拜D頒ate捌Hk愛(ài)varchar班NO白NO礙賬單日期熬outDate稗Zd班varchar班NO伴NO吧備注熬outRema愛(ài)rk鞍varchar邦NO罷YES傲信用卡ID翱cardId翱int 胺NO拔NO癌表4-5 還款啊信息數(shù)據(jù)庫(kù)表設(shè)鞍計(jì)辦名稱翱字段名骯數(shù)據(jù)類(lèi)型辦主鍵背非空罷還款I(lǐng)D昂inId靶int八YES胺
48、NO霸還款金額般inMoney澳double埃NO跋NO般賬單日期哀zdDate白varchar芭NO敖NO傲備注擺inRemar埃k巴varchar案NO矮YES哎4.3 系統(tǒng)功絆能模塊設(shè)計(jì)按圖隘圖拔4-2辦 把個(gè)人信用卡管理骯系統(tǒng)功能模塊圖詳細(xì)設(shè)計(jì)矮5.1 界面設(shè)皚計(jì)澳5.1.1骯 登錄界面捌圖昂5-1唉 登錄界面哀這個(gè)是登錄界面襖,用戶使用自己皚的賬戶和密碼來(lái)哀進(jìn)行登錄,如果芭登錄失敗會(huì)有相隘應(yīng)的信息提示在版登錄框中顯示,唉如用戶不存在,矮密碼錯(cuò)誤等信息哎。斑圖唉5-2罷 登錄錯(cuò)誤信息翱哎用戶不存在阿5絆.1.2 用戶瓣注冊(cè)靶圖瓣5-3藹 注冊(cè)頁(yè)面埃用戶在登錄界面瓣點(diǎn)注冊(cè)進(jìn)入注冊(cè)懊頁(yè)面進(jìn)
49、行注冊(cè)。斑5.1.3按 登錄后界面爸圖皚5-4霸系統(tǒng)主界面案這個(gè)是用戶正確扒登錄后的界面。拌用戶可以通過(guò)左叭邊的導(dǎo)航欄進(jìn)行版相應(yīng)的操作。靶5.1.4拜 添加信用卡霸圖搬5-5昂 添加信用卡信昂息鞍這是對(duì)信用卡信骯息進(jìn)行添加,在隘發(fā)卡銀行按鈕那笆里選擇所屬銀行鞍信息添加。添加扮卡號(hào),和信用卡八名稱,每個(gè)月的伴還款日和賬單日辦,信用卡信用額扮度等信息。辦5.1.5懊 凹添加銀行信息把圖版5-6翱 添加銀行信息挨5.1.6 添鞍加消費(fèi)記錄翱圖5-7 添加耙消費(fèi)記錄鞍用戶在選擇要添霸加的信用卡來(lái)添把加這張卡的信用隘卡的消費(fèi)信息,骯選擇這張信用卡熬時(shí)候,信用卡的扮信用卡名稱、信礙用卡卡號(hào)和賬單拔日、還款
50、日、信笆用額度都會(huì)在頁(yè)奧面中顯示,用戶背需要輸入消費(fèi)金班額和消費(fèi)時(shí)間。壩5.1.7 添挨加信用卡的還款捌記錄襖圖5-8 添加笆還款記錄岸相應(yīng)的操作如添哎加消費(fèi)記錄功能矮差不多。斑5.1.7 查捌詢消費(fèi)信息辦圖5-唉9笆 捌消費(fèi)信息查詢襖用戶可以根據(jù)消艾費(fèi)的卡卡號(hào)和時(shí)傲間來(lái)查詢相關(guān)信皚息。般5.1奧.白8 還款信息查岸詢八圖5-10 還扮款信息查詢案用戶佰可根據(jù)卡號(hào)和時(shí)辦間來(lái)查詢相應(yīng)的襖還款的時(shí)間板5.1.9賬單艾提醒跋圖5-10 賬矮單提醒皚對(duì)還沒(méi)有還款的按賬單打印出來(lái),盎提醒用戶哪些信捌用卡要進(jìn)行還款俺,避免額外的罰白息。拌5.1.10 班密碼修改藹圖5-11 密拔碼修改愛(ài)用戶要輸入舊密絆碼
51、和重復(fù)確認(rèn)輸班入新密碼兩次,鞍確認(rèn)新密碼填寫(xiě)吧無(wú)誤,在只有就背密碼正確和兩次辦新密碼填寫(xiě)一致鞍的情況下才能修盎改密碼。盎5.1.11 稗個(gè)人信息修改艾用戶在這張頁(yè)面耙上可以拜進(jìn)行辦信息修改。矮5.2 編碼設(shè)癌計(jì)襖5.2.1 登懊錄部分代碼靶矮 判斷是否輸入敗帳號(hào)和密碼扳哎愛(ài)functio敗n 捌doAdd()扳 澳襖拔if 柏(docume叭nt.logi骯n.userN藹ame.val敖ue = 靶) 按敖柏隘alert(叭用戶名不能為空八。);辦矮隘頒return 芭false佰;爸礙唉if 八(docume佰nt.logi邦n.userP搬wd.valu吧e = 熬) 邦?lèi)?ài)藹斑alert
52、(挨密碼不能為空。百);擺笆澳矮return 芭false般;骯拌辦documen暗t.login板.submit背();熬巴耙 顯示登錄信息盎案岸隘跋翱芭搬拜奧安扳埃巴霸翱俺半阿拜捌皚骯哎安扒阿胺敖矮八敖氨熬矮昂巴斑請(qǐng)輸入用戶名和挨密碼案佰氨般頒奧扳哀瓣瓣澳判斷reque敖st獲得是否為版空值,為空值的凹時(shí)候div中顯艾示俺“巴請(qǐng)輸入用戶名和耙密碼背”擺,否則就顯示r芭equest中隘的erro屬性敗5.2.2 信跋用卡部分代碼芭稗 判斷信用卡信靶息輸入格式正確礙否半愛(ài)盎functio壩n 鞍doAdd()昂拜案if 半(docume凹nt.getE奧lementB扳yId(ca班rdNo)
53、.伴value=癌) 俺拌敗alert(瓣請(qǐng)輸入銀行卡號(hào)班!);扳翱八return 扒false頒;盎阿般if奧(docume扳nt.addC絆ard.car靶dName.v白alue=癌)襖案凹alert(笆請(qǐng)輸入銀行名稱吧);半挨疤return 安false藹;鞍敗八if絆(docume岸nt.addC襖ard.car芭dMoney.霸value=皚)暗霸澳alert(啊請(qǐng)輸入信用額度扳!);般骯傲return 哎false叭;壩澳斑if按(docume絆nt.addC伴ard.zdD吧ate.val啊ue=)背懊案啊alert(稗請(qǐng)輸入賬單日期敖!);胺霸隘return 胺false靶;
54、板哎昂if鞍(docume壩nt.addC罷ard.pay案Date.va背lue=盎)拌柏盎alert(斑請(qǐng)輸入還款日期皚!);佰拔瓣return 挨false百;柏搬奧if襖(isNaN(扮documen笆t.addCa扒rd.card艾Money.v叭alue)矮傲昂絆alert(哎請(qǐng)輸入正確的信阿用額度);擺版凹柏return 般false邦;跋皚唉if阿(isNaN(頒documen敖t.addCa伴rd.zdDa隘te.valu壩e)艾礙澳柏alert(罷請(qǐng)輸入正確的賬翱單日);熬安暗傲return 捌false頒;板瓣拔if伴(isNaN(捌documen藹t.addCa搬rd.
55、payD挨ate.val耙ue)辦頒啊柏alert(跋請(qǐng)輸入正確的還凹款日期);擺敖熬埃return 礙false巴;胺熬矮邦if暗(docume版nt.addC岸ard.ban翱kName.v耙alue=癌)艾啊凹alert(霸請(qǐng)選擇發(fā)卡銀行哀!);扒癌翱return 按false癌;案懊背哀documen挨t.addCa擺rd.subm愛(ài)it();胺扮翱 添加信用卡數(shù)骯據(jù)處理部分壩CardAct板ion;靶public罷 Strin跋g addCa般rd() 奧throws奧 IOExce吧ption壩伴澳HttpSer搬vletReq頒uest re霸quest=S挨ervletA叭ct
56、ionCo唉ntext.g扒etReque斑st();唉般班HttpSer絆vletRes懊ponse r岸esponse骯=Servle拔tAction翱Context巴.getRes板ponse()岸;懊斑襖respons爸e.setCo百ntentTy叭pe(tex百t/html;斑charset鞍=UTF-8拌);澳稗半request拔.setCha邦racterE按ncoding熬(UTF-8扮);矮哀背PrintWr把iter ou佰t = res翱ponse.g般etWrite熬r();半/暗骯礙User 傲loginus辦er斑 = mySe柏ssion.g礙et(拔login
57、us藹er般);擺/靶矮隘System.邦out.pri扳ntln(u頒ser1!笆+loginu拜ser.get皚UserId(凹);熬耙班System.拔out.pri愛(ài)ntln(U爸ser+ca啊rd.getU懊serInfo吧().getU罷serId()昂);白岸搬System.扳out.pri奧ntln(b皚ank+ca佰rd.getB壩ankInfo扳().getB巴ankId()版);扮啊稗CardSvc版If card板svc=唉new岸 CardSv皚cImpl()扳;敖隘叭if按 (cards襖vc.addC俺ard(car背d) 邦昂澳擺out.pri背nt()辦;骯拜
58、扮皚out.pri安nt(ale柏rt(添加成氨功!);)安;擺班斑胺out.pri搬nt(win瓣dow.loc礙ation.h奧ref=/s扳2sh/car壩d/addCa芭rd.jsp斑);擺疤矮跋out.pri礙nt(熬);按疤扳哀out.flu捌sh();愛(ài)頒哎藹out.clo吧se();瓣澳爸矮System.癌out.pri白ntln(1罷111);瓣阿氨拜return罷 succe靶ss;靶跋霸 瓣else柏 案礙八哀out.pri藹nt()拔;皚案昂襖out.pri伴nt(ale辦rt(失敗安););斑捌邦俺out.pri隘nt(win柏dow.loc靶ation.h白ref=
59、/s癌2sh/car把d/addCa壩rd.jsp唉);伴跋把藹out.pri礙nt(笆);跋哎班扒out.flu吧sh();叭澳般辦out.clo礙se();半癌芭凹return氨 faile阿d;搬CardDao哀Impl胺:矮搬public翱 Card a拌ddCard(背Card ca辦rd) 班案扳/ 唉TODO般 Auto-g壩enerate佰d metho把d stub拜佰辦System.埃out.pri拔ntln(d暗aocard把+card.g斑etCardN傲o();盎/藹拜氨session白.merge(按card);斑挨板session吧.save(c傲ard);皚把伴
60、return耙 card;伴邦 刪除信用卡傲public擺 罷boolean翱 delCar背d(骯int傲 cardId邦) 安板挨/ 柏TODO爸 Auto-g叭enerate爸d metho瓣d stubtry斑鞍盎Card de安lcard=(傲Card) s扒ession.熬get(Car把d.柏class霸,cardId俺);胺吧愛(ài)session扒.delete愛(ài)(delcar叭d);板拜奧return八 哎true罷;伴罷鞍catch凹 (Excep捌tion e)埃 襖絆白傲/ 瓣TODO背: handl礙e excep扳tion隘罷哀背return叭 八false熬;俺俺 修
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廚師餐飲項(xiàng)目投資合作協(xié)議8篇
- 2025年度林木種植基地林業(yè)科研合作承包合同3篇
- 2024年教育科技產(chǎn)品代工開(kāi)發(fā)合同范本3篇
- 2024版計(jì)算機(jī)技術(shù)援助及服務(wù)協(xié)議版B版
- 二零二五年度建筑用金屬材料采購(gòu)合同范本3篇
- 專(zhuān)屬2024版代理合作協(xié)議模板版B版
- 二零二五年度天然氣管道租賃與運(yùn)營(yíng)合同
- 二零二五版酒店員工福利及獎(jiǎng)勵(lì)計(jì)劃合作合同范本3篇
- 2025年度海洋工程設(shè)備拆除與環(huán)保修復(fù)承包合同3篇
- 二零二五年度農(nóng)民工勞動(dòng)權(quán)益維護(hù)合同范本
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- 2024年高考數(shù)學(xué)(理)試卷(全國(guó)甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(kù)(附答案)
- 合同簽訂執(zhí)行風(fēng)險(xiǎn)管控培訓(xùn)
- 九宮數(shù)獨(dú)200題(附答案全)
- 人員密集場(chǎng)所消防安全管理培訓(xùn)
- PTW-UNIDOS-E-放射劑量?jī)x中文說(shuō)明書(shū)
- JCT587-2012 玻璃纖維纏繞增強(qiáng)熱固性樹(shù)脂耐腐蝕立式貯罐
- 典范英語(yǔ)2b課文電子書(shū)
- 員工信息登記表(標(biāo)準(zhǔn)版)
評(píng)論
0/150
提交評(píng)論