![銀行儲蓄系統(tǒng)報告_第1頁](http://file4.renrendoc.com/view/4f5977a4042705402031b1b80f678d28/4f5977a4042705402031b1b80f678d281.gif)
![銀行儲蓄系統(tǒng)報告_第2頁](http://file4.renrendoc.com/view/4f5977a4042705402031b1b80f678d28/4f5977a4042705402031b1b80f678d282.gif)
![銀行儲蓄系統(tǒng)報告_第3頁](http://file4.renrendoc.com/view/4f5977a4042705402031b1b80f678d28/4f5977a4042705402031b1b80f678d283.gif)
![銀行儲蓄系統(tǒng)報告_第4頁](http://file4.renrendoc.com/view/4f5977a4042705402031b1b80f678d28/4f5977a4042705402031b1b80f678d284.gif)
![銀行儲蓄系統(tǒng)報告_第5頁](http://file4.renrendoc.com/view/4f5977a4042705402031b1b80f678d28/4f5977a4042705402031b1b80f678d285.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、霸課程設(shè)計的目的搬和要求11設(shè)計目標(biāo)礙運(yùn)用數(shù)據(jù)庫設(shè)計昂理論設(shè)計一個盎較完善有意義的癌數(shù)據(jù)庫。板掌握目前流行的芭數(shù)據(jù)庫管理系統(tǒng)白Microso矮ft SqlS背erver 2百000的使用與鞍應(yīng)用開發(fā)技術(shù)。昂為數(shù)據(jù)庫開發(fā)相按應(yīng)的應(yīng)用程序,扮構(gòu)成完整的數(shù)據(jù)礙庫應(yīng)用系統(tǒng)。哎將設(shè)計在數(shù)據(jù)庫礙管理系統(tǒng)上Or霸acle等一個唉或組合實(shí)現(xiàn),開襖發(fā)工具可以選用啊VB、VC、j藹ava、htm岸l或其他程序設(shè)班計語言。1.2基本要求跋采用面向?qū)ο蟮臄》椒ㄩ_發(fā),按照耙軟件工程課程中暗講的有關(guān)數(shù)據(jù)庫隘及其應(yīng)用系統(tǒng)設(shè)澳計章節(jié)的內(nèi)容,跋進(jìn)行分析和設(shè)計奧,并按照面向?qū)Π孟蟮脑O(shè)計流程給礙出相應(yīng)的分析設(shè)罷計文檔。分析文藹檔中
2、應(yīng)涉及到以扳下幾個基本方面壩:需求分析與表阿達(dá)(oo分析,拌需求建模)、o耙o模型與關(guān)系模礙型的轉(zhuǎn)換(映射敗方案、數(shù)據(jù)庫結(jié)絆構(gòu)、建庫的sq背l語句)、完整癌性考慮(完整性霸約束、存儲過程邦或觸發(fā)器)、并哎發(fā)控制(數(shù)據(jù)并罷發(fā)問題,可加鎖扒)、安全性考慮扳(數(shù)據(jù)庫安全機(jī)絆制)、數(shù)據(jù)庫備罷份與恢復(fù)、系統(tǒng)傲體系結(jié)構(gòu)(c/邦s、b/s)、捌用戶接口設(shè)計(瓣操作界面設(shè)計)矮、程序功能設(shè)計澳、關(guān)鍵源程序等笆等。1.3課題選擇罷銀行儲蓄管理系唉統(tǒng)鞍二、哎銀行儲蓄可行性柏分析2.1基本要求哎2.1.1鞍 功能要求佰此系統(tǒng)所要完成罷的主要功能有兩拜方面:癌 叭儲戶填寫存款單奧或取款單交給業(yè)把務(wù)員鍵入系統(tǒng),懊如果是
3、存款,系背統(tǒng)記錄存款人姓拌名、住址、存款皚類型、存款日期傲、利率等信息,拌完成后由系統(tǒng)打捌印存款單給儲戶案。班如果是取款,業(yè)捌務(wù)員把取款金額埃輸入系統(tǒng)并要求按儲戶輸入密碼以疤確認(rèn)身份,核對俺密碼正確無誤后暗系統(tǒng)計算利息并昂印出利息清單給凹儲戶拌2.1.2敖 性能要求辦為了滿足儲戶的哀要求,系統(tǒng)必須昂要有高的運(yùn)作速阿度,儲戶填寫的扳表單輸入到系統(tǒng)隘,系統(tǒng)必須能快疤速及時作出響應(yīng)扒,迅速處理各項(xiàng)啊數(shù)據(jù)、信息,顯八示出所有必需信爸息并打印出各項(xiàng)熬清單,所以要求翱很高的信息量速礙度和大的主存容板量;由于要存貯絆大量的數(shù)據(jù)和信百息,也要有足夠奧大的磁盤容量;癌另外,銀行計算挨機(jī)儲蓄系統(tǒng)必須案有可靠的安全
4、措瓣施,以保證儲戶笆的存儲安全。翱2.1.3昂 接口要求翱業(yè)務(wù)員鍵入儲戶巴的資料要全部一半直顯示在屏幕上半;儲戶鍵入密碼隘到系統(tǒng)以核對;擺計算機(jī)與打印機(jī)班有高速傳輸?shù)倪B壩接接口,最后以絆紙張的形式打印斑出清單給儲戶。斑2.1.4捌 輸入要求拔業(yè)務(wù)員從存取款半表單輸入數(shù)據(jù),絆要迅速精確,適辦當(dāng)調(diào)整輸入時間耙,不能讓客戶等芭太久,但也不能扮讓業(yè)務(wù)員太過忙阿碌以免影響正確版率,造成用戶損頒失。八2.1.5柏 輸出要求案要求快速準(zhǔn)確地捌打印出存款或取敗款清單給客戶。2.2開發(fā)目標(biāo)近期目標(biāo):澳第一年內(nèi)在一個昂銀行建立一個銀霸行內(nèi)部計算機(jī)儲邦蓄系統(tǒng),初步實(shí)絆現(xiàn)銀行儲蓄系統(tǒng)懊計算機(jī)化,并保拔證該銀行能夠按盎
5、期望順利完成工絆作。長期目標(biāo):岸 氨希望在三至四年澳內(nèi),在國內(nèi)銀行敖中建立該計算機(jī)啊儲蓄系統(tǒng),促進(jìn)澳銀行間的互聯(lián)合板作,實(shí)現(xiàn)銀行儲藹蓄系統(tǒng)的計算機(jī)搬管理體制,提高骯銀行儲蓄系統(tǒng)的柏整體水平;并實(shí)白現(xiàn)銀行儲蓄系統(tǒng)八的高效性、方便礙性、實(shí)用性、互藹聯(lián)性,給儲蓄用懊戶帶來方便和益懊處,從而提高銀絆行的信用度,提艾高銀行公司的經(jīng)礙濟(jì)效益和社會效哀益。2.3限制條件暗2.3.1挨 開發(fā)時間(只癌限于近期目標(biāo))預(yù)定為半年。絆2.3.2扮 運(yùn)行環(huán)境叭Win笆dows xp邦 扒及以上操作系統(tǒng)案、數(shù)據(jù)庫:搬Microso巴ft SQL 巴Server 鞍2000搬。Micros吧oft Vis半ual Bas
6、邦ic 6.0 靶中文版.八2.3.3芭 使用壽命哎該系統(tǒng)至少使用啊四年以上。礙2.3.4背 進(jìn)行可行性研拜究的方法唉采用調(diào)查方法:版通過對銀行業(yè)務(wù)藹員和客戶的調(diào)查絆以獲得第一手資隘料,確定客戶和癌實(shí)際應(yīng)用中的需氨求;然后經(jīng)過座耙談或開會的形式辦和專家以及銀行邦經(jīng)理交談,落實(shí)百最后的問題定義安。矮銀行儲蓄般需求芭分析3.1編寫目的隘 邦 本報告的目的盎是規(guī)范化本軟件盎的編寫,旨在于罷提高軟件開發(fā)過唉程中的能見度,伴便于對軟件開發(fā)把過程中的控制與愛管理,同時提出般了本銀行儲蓄系翱統(tǒng)的軟件開發(fā)過澳程,便于程序員邦與客戶之間的交隘流、協(xié)作,并作巴為工作成果的原辦始依據(jù),同時也岸表明了本軟件的熬共性,
7、以期能夠搬獲得更大范圍的拌應(yīng)用扒邦此文檔進(jìn)一步定皚制軟件開發(fā)的細(xì)擺節(jié)問題,明確軟敗件需求、安排項(xiàng)半目規(guī)劃與進(jìn)度、扳組織軟件開發(fā)與阿測試,便于用戶絆與開發(fā)商協(xié)調(diào)工拔作。本文檔面向案的讀者主要是項(xiàng)按目委托單位的管佰理人員、設(shè)計人吧員和開發(fā)人員,版希望能使本軟件阿開發(fā)工作更具體氨。3.2背景按軟件名稱:銀行暗儲蓄系統(tǒng)委托單位:銀行艾開發(fā)單位:伴xxxxxxx伴xx班主管:瓣xxx xx阿x3.3定義頒 芭霸銀行儲蓄應(yīng)用系礙統(tǒng)軟件:基本元翱素為構(gòu)成銀行儲矮蓄及相關(guān)行為所板必須的各種部分澳。敖岸 襖 傲岸媒體素材敗:癌是指傳播教學(xué)信敖息的基本材料單襖元,可分為五大澳類:文本類素材板、圖形(圖像)案類素材
8、、音頻類笆素材、動畫類素柏材芭、視頻類素材暗。皚 百熬需求:耙用戶解決問題或半達(dá)到目標(biāo)所需的矮條件或功能;系芭統(tǒng)或系統(tǒng)部件要拌滿足合同、標(biāo)準(zhǔn)罷,規(guī)范或其它正安式規(guī)定文檔所需班具有的條件或權(quán)藹能。扒 笆唉需求分析:捌包括提煉,分析氨和仔細(xì)審查已收奧集到的需求,以敗確保所有的風(fēng)險安承擔(dān)者都明其含挨義并找出其中的絆錯誤,遺憾或其瓣它不足的地方。敗 挨 半背模塊的獨(dú)立性:哎是指軟件系統(tǒng)中扳每個模塊只涉及罷軟件要求的具體佰的子功能,而和芭軟件系統(tǒng)中其他挨的模塊的接口是半簡單的.佰 般昂SQL Ser擺ver2000背:Micros敗oft公司開發(fā)叭的一種功能強(qiáng)大愛的關(guān)系型數(shù)據(jù)庫昂。唉昂Microso凹f
9、t Visu艾al Basi凹c 6.0 中扒文版:Micr瓣osoft公司鞍開司的一種功能班強(qiáng)大的編程軟件昂。3.4功能需求昂根據(jù)系統(tǒng)可行性班分析及業(yè)務(wù)要求胺,及相關(guān)的功能翱、性能分析,可背以對系統(tǒng)現(xiàn)有的頒需求進(jìn)行需求建百模,主要涉及到扒用例、用例圖的昂建立,類圖及聯(lián)靶系的建立,以及昂數(shù)據(jù)結(jié)構(gòu)的定義半等。3.5用例分析挨根據(jù)銀行儲蓄管百理系統(tǒng)的分析,安可明確系統(tǒng)的功版能需求主要涉及艾都以下的幾個部擺分。氨參與人員:銀行爸管理員、儲戶、暗系統(tǒng)用戶半用例:存款、取礙款、轉(zhuǎn)賬、查現(xiàn)爸、查看歷史、修敗改密碼(儲戶)??;吧翱 開戶、銷戶邦、掛失、解掛、藹修改密碼(系統(tǒng)佰用戶);礙擺 增加用戶、啊查看用
10、戶、刪除瓣用戶、已批申請擺、待批申請(銀捌行管理員)扮根據(jù)相應(yīng)的用例稗分析,可以為系白統(tǒng)功能建模(用啊例圖):凹簡單用例流程分啊析:哀用戶注冊系統(tǒng)后皚,即成為系統(tǒng)用耙戶,系統(tǒng)用戶可暗憑借用戶名、密挨碼、等級進(jìn)入系挨統(tǒng)。系統(tǒng)用戶可唉實(shí)現(xiàn)開戶、銷戶背、掛失、解掛、挨修改系統(tǒng)密碼等挨用例。絆系統(tǒng)用戶只有使八用賬戶、賬戶密礙碼二次登陸后,伴才可以實(shí)現(xiàn)存款拔、取款、轉(zhuǎn)賬、鞍查詢余額、查詢頒歷史、修改賬戶霸密碼等用例。艾銀行管理人員登班陸后,可以實(shí)現(xiàn)靶增加用戶、刪除昂用戶、查看用戶拜、查看已批申請背、處理待辦申請阿、修改系統(tǒng)密碼佰等用例。氨系統(tǒng)的參與者(稗系統(tǒng)用戶、儲戶扒、銀行管理員)敖在實(shí)現(xiàn)用例時,百系
11、統(tǒng)會自動根據(jù)哎其權(quán)限給予適當(dāng)?shù)K的實(shí)現(xiàn)用例。百3.6系統(tǒng)層次襖方框圖班由用例分析可知唉,系統(tǒng)的參與者唉有三種:系統(tǒng)用襖戶、儲戶、銀行奧管理員,由于角拜色不同,故參與百者權(quán)限的分配也唉不同,根據(jù)功能白描述的用例圖可板得到以下不同角愛色的層次方框圖壩。銀行管理員銀行管理員增加系統(tǒng)用戶刪除系統(tǒng)用戶查看系統(tǒng)用戶查看已批申請查看未批申請修改系統(tǒng)密碼按(2)系統(tǒng)普通礙用戶普通用戶開戶銷戶掛失解掛改密(3)儲戶儲戶存款取款轉(zhuǎn)賬查現(xiàn)歷史改密翱由于儲蓄用戶也擺是系統(tǒng)普通用戶胺,故儲戶也擁有凹和系統(tǒng)普通用戶背一樣的所有權(quán)限礙,在上面的層次班方框圖中,僅列艾出了儲蓄用戶特般有的權(quán)限。 OO模型分析鞍根據(jù)銀行儲蓄管斑理
12、系統(tǒng)的用例分柏析,銀行的參與頒者主要有三種:吧銀行管理員、儲隘戶、系統(tǒng)用戶,斑因?yàn)閮?、銀行靶管理員都實(shí)現(xiàn)了稗系統(tǒng)用戶,故參伴與者用Comm懊onUser角哎色實(shí)現(xiàn);由于一安個系統(tǒng)用戶可擁把有多個賬號,每爸個賬戶可以對應(yīng)安一個系統(tǒng)用戶,版故賬戶用Acc搬ountUse啊r角色實(shí)現(xiàn);考凹慮到相關(guān)系統(tǒng)參佰與者的業(yè)務(wù)涉及笆范圍,銀行管理伴員可以操作賬戶盎申請以及賬戶的俺掛失、解掛等申案請信息,故申請罷信息用Mess岸ageRegi爸ster實(shí)現(xiàn)申背請信息記錄;由岸于儲戶在相關(guān)業(yè)頒務(wù)操作的過程中斑,系統(tǒng)可為其記霸錄相關(guān)的操作日板志,用戶實(shí)時可靶以查看歷史記錄擺,以了解儲蓄詳伴情和保障賬戶安鞍全,故可以
13、用M版essageL拌ogger來實(shí)岸現(xiàn)歷史記錄。八有上述分析可知板,在銀行儲蓄管班理系統(tǒng)中,主要半涉及到四個數(shù)據(jù)藹模型的建立,分白別用Commo叭nUser、A八ccountU捌ser、Mes般sageReg絆ister、M案essageL阿ogger四個奧實(shí)體類實(shí)現(xiàn)。鞍由于業(yè)務(wù)操作中搬,系統(tǒng)參與者之矮間的交互性,各骯個數(shù)據(jù)實(shí)體之間按存在一定的相關(guān)唉性。一個系統(tǒng)用伴戶Common藹User,可以扒對應(yīng)多個賬戶A半ccountU笆ser,一個賬藹戶Accoun矮tUser只能敗對應(yīng)一個系統(tǒng)用挨戶Common頒User;一個百賬戶Accou昂ntUser可骯以對應(yīng)多條歷史昂記錄信息Mes矮sag
14、eLog耙ger,一條歷翱史記錄信息Me稗ssageLo扒gger只能對捌應(yīng)一個賬戶Ac唉countUs安er;一個賬戶凹還可以對應(yīng)多條奧申請記錄信息M佰essageR奧egister按,但一條申請記瓣錄信息Mess叭ageRegi埃ster只能對翱應(yīng)一個賬戶Ac版countUs疤er。辦 關(guān)系模型的板分析爸由以上數(shù)據(jù)模型昂的分析,以及相擺關(guān)類和類之間的伴映射關(guān)系的確立啊,可以將上述的哎OO模型按照對襖應(yīng)的映射方案,耙映射成對應(yīng)的關(guān)把系模型,并按照版映射出的關(guān)系模胺型設(shè)計合理的數(shù)背據(jù)庫文件結(jié)構(gòu)。安關(guān)系模型的映射八:矮根據(jù)數(shù)據(jù)模型分斑析,由于Acc敗ountUse邦r與Commo八nuser間是
15、愛多對一映射,故安:奧Account巴User(ac壩count,a愛passwor俺d,addre啊ss,ph骯one,rea俺lname,d瓣eposit,斑state,c扮name);扳CommonU挨ser(cna昂me,cpas熬sword,c岸level);把 由于Acco癌untUser哀與Messag敖eLogger奧之間是一對多映俺射,故:扳Message靶Logger(艾dealid,阿dealtyp頒e,dealt翱ime,dea澳lmoney,愛dealacc氨ount);辦 由于Acco扒untUser皚與Messag搬eRegist唉er之間是一對澳多映射,故:隘M
16、essage拌Registe礙r(regis傲terid,r扮egister愛type,岸solveme般nt,regi搬stertim翱e,regis骯teracco翱unt)案3.9 數(shù)據(jù)描盎述鞍根據(jù)關(guān)系模型,絆可以為本系統(tǒng)的擺建立數(shù)據(jù)庫ac挨cont,其中埃有四張表,分別安是系統(tǒng)用戶表C礙ommonUs瓣er、儲戶表A斑ccountU拜ser、儲戶操跋作日志表Mes胺sageLog阿ger、儲戶申柏請信息表Mes翱sageReg巴ister。絆由上面的數(shù)據(jù)表癌的結(jié)構(gòu)描述,給頒出了銀行儲蓄管版理系統(tǒng)的數(shù)據(jù)庫巴的具體的見表的安sql語句,如疤下:凹-創(chuàng)岸建數(shù)據(jù)庫-暗-安create 挨dat
17、abas岸e 埃account扳use ac半count哎-系統(tǒng)岸用戶表(可對應(yīng)案多個賬戶用戶)班-隘create 扮table 搬CommonU班ser敖(懊安cname v班archar(跋10) pri俺mary ke翱y not n靶ull,澳把cpasswo白rd varc靶har(10)氨 not nu伴ll,佰懊clevel 奧varchar芭(5) not澳 null)襖-氨賬戶用戶柏表(佰只叭對應(yīng)一個系統(tǒng)用巴戶)-瓣-扳create 拌table 芭Account佰User安(佰百account按 varcha白r(20) p罷rimary 襖key not敗 null,扳凹
18、apasswo跋rd varc矮har(6) 捌not nul爸l,敖氨realnam暗e varch把a(bǔ)r(10),伴壩address班 varcha頒r(20),白盎phone v扮archar(唉15),阿白deposit頒 int,啊邦state v扒archar(拔5) not 鞍null,絆班cname v岸archar(拜10) for爸eign ke佰y refer鞍ences C敗ommonUs辦er(cnam胺e) on d頒elete c熬ascade)辦-賬哀戶用戶存取款日伴志表-艾-岸create 霸table 扮Message板Logger隘(襖啊dealid 盎i
19、nt pri吧mary ke爸y not n伴ull,把壩dealtyp扮e varch捌ar(10) 百not nul埃l,拜澳dealmon盎ey int,哎霸dealtim靶e small暗datetim絆e ,佰昂dealacc靶ount va百rchar(2阿0) fore唉ign key靶 refere瓣nces Ac八countUs熬er(acco哀unt) on班 delete艾 cascad辦e)把-賬稗戶用戶掛失、解愛掛申請表-芭-熬create 案table 辦Message百Registe班r敗(伴邦registe昂rid int芭 primar搬y key n凹o(jì)t
20、null礙,版拜registe骯rtype v跋archar(俺5) not 暗null,霸奧solveme芭nt varc芭har(5) 絆not nul奧l,靶案registe挨rtime s愛malldat澳etime,捌擺registe阿raccoun瓣t varch奧ar(20) 頒foreign背 key re凹ference頒s Accou頒ntUser(壩account鞍) on de跋lete ca背scade)皚3.10胺性能需求澳3.10.1皚 數(shù)據(jù)精確度骯在進(jìn)行向數(shù)據(jù)庫胺文件提取數(shù)據(jù)時盎,要求數(shù)據(jù)記錄胺定位準(zhǔn)確,在往霸數(shù)據(jù)庫文件數(shù)組敖中添加數(shù)時,要案求輸入數(shù)準(zhǔn)確金柏額,
21、身份證,卡奧號等按需求設(shè)定擺字符數(shù)。敖 氨3.10.2般時間特性氨程序響應(yīng)時間:哎在人的感覺和視藹覺事件范圍內(nèi);骯信息交換時間:按要求在程序調(diào)用熬前調(diào)用后都與數(shù)傲據(jù)庫保持同步更岸新,網(wǎng)絡(luò)信息交稗換施加應(yīng)該小于擺程序調(diào)用的時間芭。芭3.10.3伴適應(yīng)性愛要求數(shù)據(jù)庫具有巴很好的更新能力爸,由于本產(chǎn)品是擺實(shí)驗(yàn)性軟件,故凹對磁盤和內(nèi)存容巴量沒有很高的要艾求,但是數(shù)據(jù)庫背應(yīng)該能夠?qū)Σl(fā)擺事件,臟數(shù)據(jù)具半有較強(qiáng)的識別處扒理能力。案銀行儲蓄總體設(shè)案計背4.1. 編寫般目的捌通過前面的需求邦分析部分,基本埃明確了本系統(tǒng)的扳功能需求、性能骯需求、數(shù)據(jù)文件疤結(jié)構(gòu)等的一些方啊面的要求,故在吧需求分析的基礎(chǔ)絆上,可以
22、對銀行班儲蓄管理系統(tǒng)進(jìn)安行概要的總體設(shè)啊計,該設(shè)計旨在白實(shí)現(xiàn)系統(tǒng)的大概哎功能,以及系統(tǒng)笆的一些交互界面巴、模塊等。 定義柏銀行儲蓄管理系板統(tǒng):基本元素為般構(gòu)成銀行儲蓄及稗相關(guān)行為所必須藹的各種部分。頒總體設(shè)計:又稱胺概要設(shè)計或初步半設(shè)計,劃分出組懊成系統(tǒng)的物理元愛素(程序、文件挨、數(shù)據(jù)庫、人工扒過程和文檔),澳設(shè)計軟件的結(jié)構(gòu)扒,模塊間的關(guān)系扒,但每個物理元佰素仍處于黑盒子艾級別,具體分析凹將在以后的詳細(xì)巴設(shè)計中說明。白順序圖以二維表笆顯示,橫軸代表暗各個模塊的實(shí)現(xiàn)靶中的涉及的角色邦對象,縱軸是時氨間軸,時間自上邦而下。通過順序白圖,可以很好的俺看到模塊中各個拌對象的建立和銷把毀,以及對象間鞍的
23、消息傳遞的交頒互性。挨4.3主要模塊哀設(shè)計(順序圖分白析)扒根據(jù)職責(zé)劃分,敖可以對系統(tǒng)的功佰能進(jìn)行模塊化,吧即不同角色的不辦同模塊間的獨(dú)立拌性以及聯(lián)系,為愛每個模塊的實(shí)現(xiàn)背進(jìn)行流程分析,案利用順序圖對每絆個獨(dú)立模塊建立芭時間上的對象交吧互流程。隘系統(tǒng)普通用戶管疤理:主要包括開熬戶、銷戶、掛失癌、解掛、修改系般統(tǒng)密碼等模塊,捌分析如下。擺用戶登錄系統(tǒng)后隘,具有相應(yīng)的開靶戶權(quán)限,用戶通版過與系統(tǒng)打交道叭,可以獲取一個胺合理的賬戶,順矮序建模如下:襖(2)銀行管理敗員:增加用戶、斑查看用戶、待批辦申請、已批申請扒等模塊。模塊的疤分析,以及對象熬間的交互過程如凹下。罷銀行管理員具有胺增加系統(tǒng)用戶的爸權(quán)
24、限,管理員可頒以為系統(tǒng)增加一邦些特定的系統(tǒng)用絆戶,同時可以給邦予他們一定的權(quán)霸限。模塊分析如啊下:叭4.4總體結(jié)構(gòu)翱設(shè)計銀行儲蓄管理系統(tǒng)登錄系統(tǒng)存款取款轉(zhuǎn)賬查現(xiàn)歷史改密開戶銷戶掛失解掛改密查看用戶增加用戶已批申請待批申請基本業(yè)務(wù)基本業(yè)務(wù)管理業(yè)務(wù)修改密碼叭銀行儲蓄詳細(xì)設(shè)昂計矮5.1.編寫目佰的班總體設(shè)計已經(jīng)基壩本確定了每個模拔塊的借口和功能斑,詳細(xì)設(shè)計的任板務(wù)就是為每個模壩塊設(shè)計其實(shí)現(xiàn)細(xì)疤節(jié),詳細(xì)設(shè)計的班根本目標(biāo)就是確巴定應(yīng)該怎樣具體吧的實(shí)現(xiàn)所需求的邦系統(tǒng),得出對目版標(biāo)銀行儲蓄系統(tǒng)扒的精確描述。5.2.定義把軟件系統(tǒng)的類有半不同的關(guān)系依賴巴,3種更為常見芭的類型:依賴、敖聚集和繼承。扳依賴性:一
25、個類啊的方法出發(fā)另一澳個類的方法,這昂是巴“襖users矮”鞍關(guān)系。將類之間芭的依賴關(guān)系最小哀化。隘聚集:聚集有時藹被稱為阿“芭has a靶”鞍關(guān)系。聚集是一胺種特殊的依賴,絆也就是說一個類靶的部分通過另一唉個依賴于它的類俺來定義。在軟件把世界里,我們將安聚集對象定義為板任何將其他對象皚的引用包含為實(shí)扒例數(shù)據(jù)的對象。跋繼承:繼承有時頒被描述為案“巴is a?!卑缄P(guān)系。它是一個瓣類從另一個現(xiàn)有拜類的派生過程。艾原始用于派生新百類的類稱為斑“癌基類鞍”奧或扒“凹父類半”岸,派生出來的類傲稱為柏“巴派生類扳”氨或伴“版子類安”傲。傲5.3 主要模霸塊設(shè)計說明阿5.3.1愛身份驗(yàn)證模塊(啊G扒1)設(shè)計
26、說明(1)模塊描述癌設(shè)置身份驗(yàn)證模艾塊的目的保證儲安戶信息的安全。(2)功能八身份驗(yàn)證模塊功罷能在于對申請登耙錄的用戶進(jìn)行身哀份驗(yàn)證,通過者拔才能進(jìn)入系統(tǒng)。(3)性能 案本操作的響應(yīng)時盎間應(yīng)控制在搬12礙秒內(nèi)。(4)輸入項(xiàng)輸入項(xiàng)包括:白名稱辦標(biāo)識哀數(shù)據(jù)類型扳數(shù)據(jù)值辦輸入方式鞍用戶ID胺custome矮rid藹字符藹鍵盤輸入班密碼唉passwor骯d拌字符或數(shù)字礙鍵盤輸入(5)輸出項(xiàng) 藹該模塊的輸出項(xiàng)百為合法用戶。哀(6)皚設(shè)計方法(算法疤) 八銀行業(yè)務(wù)員輸入稗儲戶用戶ID,俺儲戶輸入密碼并扒確定,系統(tǒng)保存哀用戶輸入的用戶柏ID和密碼,并八在custom哀er表中查找c岸ustomer岸id和c
27、ust盎omernam拜e字段值,看是岸否等于業(yè)務(wù)員輸瓣入的用戶ID和案密碼,如相同則拌通過驗(yàn)證,否則按不通過,并給出凹“耙密碼錯誤骯”隘的提示,如數(shù)據(jù)唉庫中不存在這樣按的記錄,則給出凹“板該用戶不存在敗”班的提示。佰5.3.2拔存款模塊(岸G白2)設(shè)計說明(1)模塊描述爸設(shè)置存款模塊的盎目的在于將儲戶巴的金額存到系統(tǒng)埃中并記錄信息。(2)功能哀存款模塊將儲戶絆存款金額錄入存罷儲到系統(tǒng)中,并案附帶顯示其他儲暗戶信息。(3)性能 胺本操作的響應(yīng)時芭間應(yīng)控制在暗12伴秒內(nèi)。(4)輸入項(xiàng)輸入項(xiàng)包括:扮名稱拔標(biāo)識按數(shù)據(jù)類型耙數(shù)據(jù)值案輸入方式百存款金額扳cun礙kuancou辦nt隘數(shù)字胺(按 Double扳 奧)耙0邦鍵盤或鼠標(biāo)(5)輸出項(xiàng) 般該模塊的輸出項(xiàng)翱為笆存款金額唉,并且附帶顯示版其他信息:用戶頒名、賬號、賬戶耙余額、利息金額傲。?。?)設(shè)計方法岸(算法) 笆當(dāng)銀行業(yè)務(wù)員輸捌入藹存款金額翱后,系統(tǒng)進(jìn)行處罷理,顯示出賬戶皚余額,并且顯示疤其他固定信息。挨取款模
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 執(zhí)行案件代理合同(2篇)
- 八年級上冊道德與法治第二單元 遵守社會規(guī)則 復(fù)習(xí)聽課評課記錄
- 冀教版歷史九年級上冊第2課《古代印度文明》聽課評課記錄
- 新版(修訂版)北師大版小學(xué)五年級數(shù)學(xué)下冊聽評課記錄精寫
- 蘇科版數(shù)學(xué)八年級上冊4.3《實(shí)數(shù)》聽評課記錄2
- 湘教版數(shù)學(xué)七年級上冊《2.5整式的加法和減法(1)》聽評課記錄5
- 蘇教版數(shù)學(xué)九年級上冊聽評課記錄《2-1圓(2)》
- 蘇科版數(shù)學(xué)八年級上冊《4.2 立方根》聽評課記錄
- 華師大版歷史九年級上冊第6課《古希臘羅馬文化》聽課評課記錄
- 人民版道德與法治七年級上冊5.1《心中有他人》聽課評課記錄
- 2025年山東商務(wù)職業(yè)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 2025年個人合法二手車買賣合同(4篇)
- 2025年山西國際能源集團(tuán)限公司所屬企業(yè)招聘43人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 青海省海北藏族自治州(2024年-2025年小學(xué)六年級語文)統(tǒng)編版隨堂測試(上學(xué)期)試卷及答案
- 外研版(三起)小學(xué)英語三年級下冊Unit 1 Animal friends Get ready start up 課件
- 推進(jìn)煙草網(wǎng)格化管理工作
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測試語文試題(解析版)
- 銅礦隱蔽致災(zāi)普查治理工作計劃
- 2024-2030年中國出版社行業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報告
- (新版)廣電全媒體運(yùn)營師資格認(rèn)證考試復(fù)習(xí)題庫(含答案)
- 教師及教育系統(tǒng)事業(yè)單位工作人員年度考核登記表示例范本1-3-5
評論
0/150
提交評論