版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程課程設(shè)計(jì)項(xiàng) 目 計(jì) 劃 書(shū)項(xiàng)目名稱:銀行管理系統(tǒng)學(xué) 院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)班 級(jí):姓 名:指導(dǎo)教師:2011 年11 月03 日目錄1系統(tǒng)主題41.1引言41.2背景/選題動(dòng)機(jī)/目的41.3系統(tǒng)與“創(chuàng)新杯”的主題關(guān)系(2)51.4市場(chǎng)調(diào)查過(guò)程和結(jié)論(3)52需求分析62.1概要62.2使用場(chǎng)景62.3可行性分析報(bào)告72.4 應(yīng)用領(lǐng)域/實(shí)用性分析82.5未來(lái)發(fā)展方向83團(tuán)隊(duì)組成和分工84系統(tǒng)功能概述94.1功能需求分析94.2系統(tǒng)性能要求94.3功能點(diǎn)列表104.4性能點(diǎn)列表104.5數(shù)據(jù)描述115系統(tǒng)設(shè)計(jì)概要115.1實(shí)現(xiàn)系統(tǒng)所采用的技術(shù)方案和技術(shù)亮點(diǎn)11
2、5.2系統(tǒng)構(gòu)架125.3功能模塊描述125.4 E-R圖175.5用例圖195.6概念數(shù)據(jù)模型圖205.7業(yè)務(wù)模型205.8 界面216系統(tǒng)環(huán)境266.1開(kāi)發(fā)平臺(tái)266.2 Client運(yùn)行環(huán)境266.3 Server運(yùn)行環(huán)境277項(xiàng)目時(shí)間進(jìn)度表277.1總體進(jìn)度表277.2軟件工作產(chǎn)品規(guī)模和工作量估計(jì)278風(fēng)險(xiǎn)分析281 系統(tǒng)主題1.1引言在現(xiàn)代化的銀行管理中,銀行管理系統(tǒng)有著十分重要的作用,然而,用大型軟件系統(tǒng)對(duì)于小型的企事業(yè)單位,不啻于“殺雞用牛刀”,因此小型軟件對(duì)于這種單位自然有十分重要作用。某小型企業(yè)出與這種目的制作了這銀行賬戶管理系統(tǒng)。1.2背景/選題動(dòng)機(jī)/目的隨著社會(huì)經(jīng)濟(jì)的發(fā)展,
3、信息化程度的不斷深入,銀行的傳統(tǒng)業(yè)務(wù)己愈來(lái)愈不能滿足銀行客戶的需要?,F(xiàn)今,人們的金融意識(shí)、科技意識(shí)己經(jīng)有了很大的提高,在緊張忙碌的生活中,己越來(lái)越來(lái)不習(xí)慣每月奔忙于各銀行營(yíng)業(yè)柜臺(tái)之問(wèn)去排隊(duì)繳各種各樣的費(fèi)用了;同時(shí),各種經(jīng)營(yíng)單位如電信、移動(dòng)、供電、煤氣、自來(lái)水、證券等等一是為了提高服務(wù)質(zhì)量、方便客戶,二是為了減輕自己日趨繁重的工作量,紛紛委托銀行為其開(kāi)展代收代付業(yè)務(wù):同時(shí),隨著我國(guó)加入世貿(mào)組織的日益臨近,我國(guó)的銀行業(yè)將面臨更加激烈的同業(yè)競(jìng)爭(zhēng),如何提供更多的金融產(chǎn)品和更優(yōu)質(zhì)的服務(wù),如何吸引更多的客戶,如何利用計(jì)算機(jī)技術(shù)加強(qiáng)銀行帳戶信息管理、進(jìn)行銀行業(yè)務(wù)再造,提高銀行的工作效率和業(yè)務(wù)竟?fàn)幠芰κ菙[在各
4、家銀行面前的一個(gè)迫切需要解訣的問(wèn)題。近幾年來(lái),各商業(yè)銀行加快了與社會(huì)各業(yè)的合作,利用自身的網(wǎng)點(diǎn)優(yōu)勢(shì)和業(yè)務(wù)特點(diǎn),為其提供各種高效、快捷的代收代付業(yè)務(wù),也就是中間代理業(yè)務(wù),目前以與廣大人民群眾生活密切相關(guān)的各項(xiàng)繳費(fèi)業(yè)務(wù)如水電費(fèi)、電話費(fèi)、手機(jī)費(fèi)等代收業(yè)務(wù)為主,這些業(yè)務(wù)開(kāi)展方式多種多樣,但一般都離不開(kāi)計(jì)算機(jī)的高效管理支持。隨著代理業(yè)務(wù)不斷發(fā)展,業(yè)務(wù)品種越來(lái)越多,各項(xiàng)業(yè)務(wù)做法互有差異,這就對(duì)銀行的電子化水平和相應(yīng)的管理水平提出了更高的要求。如何利用電子化的手段構(gòu)建一個(gè)高效統(tǒng)一的、通用靈活的系統(tǒng)來(lái)管理各種各樣的業(yè)務(wù),是每個(gè)商業(yè)銀行所要研究的課題。支持決策系統(tǒng)的,需要在數(shù)據(jù)庫(kù)的基礎(chǔ)上,進(jìn)行聯(lián)機(jī)分析處理,每次
5、處理的數(shù)據(jù)量大,響應(yīng)時(shí)間長(zhǎng)。特別是銀行每天要處理大量的存取款事件,做好存取款是銀行工作重要的環(huán)節(jié),然而要有效處理必須要有良好的程序和數(shù)據(jù)管理系統(tǒng)來(lái)建立一個(gè)良好的軟件系統(tǒng)來(lái)實(shí)現(xiàn)快速、有效、準(zhǔn)確、安全的處理銀行事物。1.3系統(tǒng)與“創(chuàng)新杯”的主題關(guān)系(2)為迎接“創(chuàng)新杯”而進(jìn)行的預(yù)演。1.4市場(chǎng)調(diào)查過(guò)程和結(jié)論(3)通過(guò)實(shí)際在學(xué)校里的ATM機(jī)及網(wǎng)上銀行上對(duì)銀行系統(tǒng)各個(gè)功能的操作,作出如下總結(jié):優(yōu)點(diǎn):功能全面,安全性強(qiáng),處理速度快等;缺點(diǎn):銀行界面較為單一,有部分操作較為復(fù)雜。本次課設(shè)程序較為簡(jiǎn)單,在功能、安全性等方面不及銀行,希望將界面改進(jìn)地更為美觀,程序非常易操作。通過(guò)市場(chǎng)調(diào)查后,制定出如下的系統(tǒng)開(kāi)
6、發(fā)目標(biāo):1.系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。2.對(duì)各個(gè)設(shè)計(jì)數(shù)據(jù)進(jìn)行存儲(chǔ)管理,防止混亂。3.能夠按照用戶選擇的不同的條件進(jìn)行簡(jiǎn)單查詢和復(fù)合查詢。4.能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總。5.注意數(shù)據(jù)的安全性,具有一定的安全防護(hù)能力。6.方便用戶的操作,盡量減少用戶的操作。7.系統(tǒng)采用模塊化程序設(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改,又便于未參加開(kāi)發(fā)的程序人員補(bǔ)充、維護(hù);8.系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需要進(jìn)行數(shù)據(jù)添加、刪除等操作;9.采用軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,利用現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。2 需求分析2.1概要本程序主要用于銀行的儲(chǔ)蓄卡管理系統(tǒng),
7、它可以幫助我們有效、準(zhǔn)確、并且高效實(shí)現(xiàn)的完成存取事件。此系統(tǒng)操作方便效率、安全性高,只要客戶開(kāi)戶并設(shè)定好密碼就可以輕松的實(shí)現(xiàn)存取款。系統(tǒng)實(shí)現(xiàn)的主要有儲(chǔ)蓄卡開(kāi)戶管理、存取款管理、用戶查詢歷史數(shù)據(jù)顯示、注銷等功能。通過(guò)該銀行賬戶管理系統(tǒng)地運(yùn)行,使辦公人員可以輕松快捷的完成對(duì)賬戶管理的任務(wù),提高賬目管理效率,使銀行的賬目管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化。該銀行帳目管理信息系統(tǒng),優(yōu)點(diǎn)是設(shè)計(jì)過(guò)程思路清晰、模塊劃分簡(jiǎn)潔,設(shè)計(jì)各階段分工明確。經(jīng)過(guò)實(shí)踐證明,該劃分是合理的,極大得提高了本系統(tǒng)的實(shí)現(xiàn)。2.2使用場(chǎng)景1 背景:(1) 典型用戶:張三【主要】 李四【次要】(2) 用戶的需求/迫切需要解決的問(wèn)題a. 張
8、三:身邊有一筆款項(xiàng)要存,沒(méi)有銀行賬戶,要到就近銀行開(kāi)戶并存款。b. 張三:存款后,要將卡里部分錢款打入李四賬戶上。(3) 假設(shè)a. 銀行正常運(yùn)營(yíng),張三來(lái)到銀行。b. 銀行系統(tǒng)有張三需求的各項(xiàng)業(yè)務(wù)。2 場(chǎng)景:關(guān)于這個(gè)場(chǎng)景的文字描述張三身邊有一筆錢款需要存進(jìn)銀行賬戶,但是沒(méi)有辦理銀行卡。于是他帶好相關(guān)證件,來(lái)到了就近的銀行,到柜臺(tái)上辦理。由于沒(méi)有開(kāi)戶,他需要先填寫(xiě)開(kāi)戶表,其中包括他的姓名、籍貫、住址、電話、身份證號(hào)等基本信息。然后交由銀行職員進(jìn)行信息的錄入。銀行職員從系統(tǒng)主菜單執(zhí)行相應(yīng)的動(dòng)作后進(jìn)入開(kāi)戶模塊,該模塊在接受用戶輸入的身份證號(hào),帳號(hào)密碼及用戶名后,對(duì)輸入進(jìn)行判斷,若符合系統(tǒng)的輸入要求,則
9、由系統(tǒng)自動(dòng)生成一個(gè)唯一的銀行卡號(hào),最后將新開(kāi)賬戶信息添加到數(shù)據(jù)庫(kù)中。張三開(kāi)戶后,可以選擇結(jié)束操作和繼續(xù)操作。張三選擇了繼續(xù)操作,他將需要存的錢款交由銀行職員清算后,由銀行職員進(jìn)行操作,確認(rèn)賬號(hào)密碼等無(wú)誤后,菜單執(zhí)行相應(yīng)的動(dòng)作進(jìn)入存款模塊,該模塊將接受用戶輸入存款金額,并更新數(shù)據(jù)庫(kù),操作完成后將返回到用戶菜單界面。張三存完錢款后,可以選擇結(jié)束操作和繼續(xù)操作。張三選擇了繼續(xù)操作,他將要轉(zhuǎn)賬的數(shù)目,李四的賬號(hào)告訴銀行職員,由銀行職員進(jìn)行操作,確認(rèn)賬號(hào)密碼等無(wú)誤后,菜單執(zhí)行相應(yīng)的動(dòng)作后進(jìn)入轉(zhuǎn)賬模塊,該模塊將接受用戶轉(zhuǎn)帳的目的賬戶和轉(zhuǎn)賬金額,只有在目的賬戶存在和轉(zhuǎn)賬金額小余當(dāng)前賬戶存款金額這兩個(gè)條件同時(shí)
10、成立時(shí),系統(tǒng)才會(huì)執(zhí)行轉(zhuǎn)帳操作。轉(zhuǎn)賬操作將會(huì)分別對(duì)對(duì)應(yīng)賬號(hào)進(jìn)行更新,操作完成后將返回到用戶菜單界面。此時(shí)張三可以選擇結(jié)束操作和繼續(xù)操作。張三已經(jīng)達(dá)成了他的目的,選擇了結(jié)束操作。張三完成了這一系列操作后,如果李四查詢自己的賬號(hào),會(huì)發(fā)現(xiàn)存款信息已經(jīng)更新,了解到張三的錢已轉(zhuǎn)到自己的賬戶上。2.3可行性分析報(bào)告 可行性研究的目的就是用最小的代價(jià)在最短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā)。實(shí)質(zhì)上就是進(jìn)行一次簡(jiǎn)化、壓縮了的需求分析、設(shè)計(jì)過(guò)程??蓮娜齻€(gè)方面分析研究每種解決問(wèn)題的可行性1 經(jīng)濟(jì)可行性分析本系統(tǒng)實(shí)現(xiàn)的功能較少且簡(jiǎn)單,所以在開(kāi)發(fā)的過(guò)程中基本上不需要考慮什么成本,開(kāi)發(fā)人員已盡可能的減少。
11、使用較成熟的開(kāi)發(fā)工具也減少不必要的支出,只需用很小的代價(jià)便可開(kāi)發(fā)完畢。使用本系統(tǒng)的用戶只需在短時(shí)間內(nèi)就可以獲得個(gè)人所需的信息,并獲得需要的服務(wù)。對(duì)銀行業(yè)來(lái)說(shuō),是依靠存款、貸款之間的差額來(lái)生存的,所以要盡可能的拉攏更多的客戶使用本行,銀行卡管理系統(tǒng)是為了能讓為客戶更便捷的服務(wù),從而更具有吸引力。從銀行角度出發(fā)還是非常愿意把一部分資金投入到這方面研究當(dāng)中的。軟件的經(jīng)濟(jì)效益大大的超過(guò)了它的開(kāi)發(fā)成本,所以開(kāi)發(fā)本軟件在經(jīng)濟(jì)上是可行的。2 操作可行性分析開(kāi)發(fā)的銀行卡管理測(cè)試系統(tǒng)需要根據(jù)銀行卡管理規(guī)定操作,不得有侵害他人隱私盜取金額為目的。銀行卡管理測(cè)試系統(tǒng)方便運(yùn)行操作,組內(nèi)人員有著良好的道德修養(yǎng)。會(huì)根據(jù)用
12、戶的實(shí)際需要來(lái)開(kāi)發(fā)此程序,操作快捷,易于掌握。另外,從法律方面來(lái)看,該系統(tǒng)的開(kāi)發(fā)只運(yùn)用于學(xué)習(xí)中,它不存在法律問(wèn)題,也可以說(shuō)是完全合法的,完全可行的。從社會(huì)效益方面來(lái)看,該系統(tǒng)的應(yīng)用有利于銀行各項(xiàng)業(yè)務(wù)的發(fā)展,提高它的經(jīng)濟(jì)效益,同時(shí)促進(jìn)社會(huì)經(jīng)濟(jì)的發(fā)展。3 技術(shù)可行性分析 技術(shù)可行性:對(duì)項(xiàng)目的功能、性能、限制條件進(jìn)行分析,確定在現(xiàn)有的資源和技術(shù)件下系統(tǒng)是否能實(shí)現(xiàn)。(開(kāi)發(fā)的風(fēng)險(xiǎn)、資源的有效性、技術(shù))通過(guò)對(duì)開(kāi)發(fā)風(fēng)險(xiǎn)、資源有效性和技術(shù)分析后,認(rèn)為開(kāi)發(fā)銀行卡管理系統(tǒng)風(fēng)險(xiǎn)小,資源充足,技術(shù)可以應(yīng)付,但是一定要以生活中的銀行卡管理過(guò)程中的信息為基礎(chǔ)。 4 時(shí)間、設(shè)備可能性開(kāi)發(fā)人員可以根據(jù)自己時(shí)間充分發(fā)揮編譯操作
13、,也可以在上機(jī)時(shí)進(jìn)行研究,時(shí)間充足,每個(gè)開(kāi)發(fā)人員都有可以操作的電腦,可以查閱資料在圖書(shū)館。2.4 應(yīng)用領(lǐng)域/實(shí)用性分析各大銀行柜臺(tái)就儲(chǔ)蓄卡開(kāi)戶管理、存取款管理、用戶查詢歷史數(shù)據(jù)顯示、注銷等的管理。2.5未來(lái)發(fā)展方向隨時(shí)隨地滿足顧客的需求以及快速處理用戶的數(shù)據(jù),希望能在全球得到應(yīng)用。3 團(tuán)隊(duì)組成和分工成員姓名項(xiàng)目職位主要職責(zé)4 系統(tǒng)功能概述4.1功能需求分析通過(guò)銀行卡管理系統(tǒng)一方面加快了客戶的服務(wù),提高的服務(wù)質(zhì)量,另一方面減輕了員工的工作復(fù)雜度,提高了工作效益,實(shí)現(xiàn)了銀行卡賬戶管理的的系統(tǒng)化、規(guī)范化、自動(dòng)化、和智能化。系統(tǒng)具體實(shí)現(xiàn)如下:1、 設(shè)計(jì)的銀行賬戶管理程序,賬戶的信息有賬號(hào)(唯一)、姓名
14、、余額、身份證號(hào)碼、單位、電話號(hào)碼、地址等。2、 允許用戶進(jìn)行如下操作:開(kāi)戶、銷戶、存款、取款、轉(zhuǎn)賬、查詢,一個(gè)用戶可以有多個(gè) 戶頭,賬戶的數(shù)值沒(méi)有上限。3、 程序運(yùn)行時(shí),可以由用戶選擇進(jìn)行何種操作,開(kāi)戶操作要求輸入用戶信息后自動(dòng)獲取賬號(hào),用戶銷戶后賬號(hào)被回收,并且該賬號(hào)可以繼續(xù)分配給其它賬戶,不允許用戶透支,根據(jù)姓名或賬號(hào)可以進(jìn)行用戶的信息查詢,所有的賬戶信息應(yīng)存放到一個(gè)文件中,可以隨時(shí)的訪問(wèn)和更新。4、 程序應(yīng)輸入不少于10人的賬戶信息,應(yīng)考慮到人員同名的情況。5、 系統(tǒng)人性化,符合用戶操作習(xí)慣6、 使用控制臺(tái)進(jìn)行操作4.2系統(tǒng)性能要求銀行管理系統(tǒng)的開(kāi)發(fā)主要實(shí)現(xiàn)的目標(biāo)有以下幾個(gè)方面:1、
15、設(shè)計(jì)頁(yè)面美觀、易操作;2、 信息分類清晰、明確;3、 系統(tǒng)必須要有高的運(yùn)作速度,儲(chǔ)戶填寫(xiě)的表單輸入到系統(tǒng),系統(tǒng)必須能快速及時(shí)作出響應(yīng),迅速處理各項(xiàng)數(shù)據(jù)、信息,顯示出所有必需信息并打印出各項(xiàng)清單,所以要求很高的信息量速度和大的主存容量;4、 由于要存貯大量的數(shù)據(jù)和信息,也要有足夠大的磁盤(pán)容量;5、 另外,銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)必須有可靠的安全措施,以保證儲(chǔ)戶的存儲(chǔ)安全。4.3功能點(diǎn)列表編號(hào)功能名稱使用部門(mén)功能描述輸入系統(tǒng)響應(yīng)輸出1開(kāi)戶管理員、客戶創(chuàng)建客戶信息姓名、身份證密碼將用戶信息錄入到信息表創(chuàng)建成功2登入客戶客戶進(jìn)入賬戶操作頁(yè)用戶賬號(hào)、 密碼比對(duì)用戶輸入的賬號(hào)密碼與系統(tǒng)信息表中是否一致。登陸成功
16、或賬號(hào)/密碼錯(cuò)誤2掛失管理員、客戶停止客戶賬號(hào)的使用用戶賬號(hào)密碼用戶的賬號(hào)暫停掛失成功3取消掛失管理員、客戶恢復(fù)客戶賬號(hào)的使用用戶賬號(hào)密碼解除賬號(hào)掛失狀態(tài),回復(fù)賬號(hào)使用恢復(fù)成功4消戶管理員、客戶刪除客戶信息用戶賬號(hào)、 密碼將用戶信息從銀行信息表中刪除消戶成功5存款客戶存入金額賬號(hào)、密碼、存入金額改變信息表中用戶的賬戶金額存入*金額6取款客戶取出金額賬號(hào)、密碼、取出金額改變信息表中用戶的賬戶金額取出*金額7查詢客戶查詢信息用戶賬號(hào)、用戶密碼顯示用戶賬戶的信息賬戶余額為*8轉(zhuǎn)賬客戶賬戶之間的資金轉(zhuǎn)移本人賬號(hào)密碼、對(duì)方賬號(hào)完成賬戶與賬戶間的資金移動(dòng)轉(zhuǎn)賬成功9更改密碼客戶修改密碼用戶賬號(hào)、原密碼、新密
17、碼改變信息表中用戶的密碼信息修改成功4.4性能點(diǎn)列表編號(hào)性能名稱使用部門(mén)性能描述輸入系統(tǒng)響應(yīng)輸出1用戶管理賬戶信息響應(yīng)時(shí)間用戶存款、取款、查詢、轉(zhuǎn)賬、修改密碼信息小于一秒用戶賬號(hào)、密碼按照輸入的組合條件,進(jìn)行模糊操作顯示用戶所需的各類賬戶信息2管理員管理賬戶信息響應(yīng)時(shí)間管理員開(kāi)戶、掛失、取消掛失、銷戶信息小于一秒用戶賬號(hào)按照輸入組合條件,進(jìn)行操作顯示需要操作的各類用戶信息4.5數(shù)據(jù)描述1.靜態(tài)數(shù)據(jù):包括系統(tǒng)登錄密碼,各數(shù)據(jù)庫(kù)所在位置,系統(tǒng)分析原始數(shù)據(jù)。2.動(dòng)態(tài)數(shù)據(jù):輸入數(shù)據(jù):姓名,年齡,身份證號(hào),地址,賬號(hào),密碼輸出數(shù)據(jù):姓名,年齡,地址,賬號(hào),密碼,交易金額,余額,交易時(shí)間3.數(shù)據(jù)庫(kù)介紹:采
18、用JDBC技術(shù)連接使用SQL SERVER 2010 來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名稱:Banksystem,其中有三張表,它們是:customer(customername,customerid,bankname,yewuyuanid,cunkuancount,qukuancount,shengyucount,ratevalue,shouxucount)bank(bankname,yewuyuanid)time(cunkuandate,qukuandate)5 系統(tǒng)設(shè)計(jì)概要5.1實(shí)現(xiàn)系統(tǒng)所采用的技術(shù)方案和技術(shù)亮點(diǎn)程序設(shè)計(jì)采用Visual Basic 6.0,所謂Visual,中文的意思是“可視化”,
19、它提供了一種創(chuàng)建圖形用戶界面(GUI)的方法,利用這種方法,我們可不必書(shū)寫(xiě)復(fù)雜的描述界面元素外觀和位置的程序代碼,而只需將系統(tǒng)提供的對(duì)象放到屏幕上的適當(dāng)位置,并通過(guò)屬性窗口進(jìn)行適當(dāng)?shù)脑O(shè)置或調(diào)整,就可以設(shè)計(jì)出一個(gè)優(yōu)秀的應(yīng)用程序界面。此外,我們除了可以使用單獨(dú)的Visual Basic 6.0程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外。Visual Basic 6.0 程序設(shè)計(jì)系統(tǒng)還被包括在Excel Access 等眾多Windows功能應(yīng)用軟件中,以供用戶進(jìn)行二次開(kāi)發(fā)。目前在編制網(wǎng)頁(yè)上使用較多的VBScript 腳本語(yǔ)言實(shí)際上是Visual Basic 語(yǔ)言的子集。用Visual Basic 6.0用戶創(chuàng)建的
20、是一個(gè)真正的EXE文件,該文件可直接運(yùn)行于操作系統(tǒng)(Windows98/2000/XP或Windows NT系統(tǒng)),完全脫離Visual Basic系統(tǒng)環(huán)境,并且該文件可以自由發(fā)布,安裝到單機(jī)或網(wǎng)絡(luò)服務(wù)器上。數(shù)據(jù)庫(kù)用SQL Server 2000 ,SQL Server 2000是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的新版本。該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦,到運(yùn)行Microsoft Win
21、dows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。5.2系統(tǒng)構(gòu)架BSB/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減
22、輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如CA證書(shū))后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。5.3功能模塊描述本系統(tǒng)包括管理員模式其中包括:開(kāi)戶、掛失、取消掛失、消戶功能;用戶模式其中包括:存款、取款、查詢、轉(zhuǎn)賬、更改密碼功能,如圖1所示銀行賬戶管理系統(tǒng)管理員模式用戶模式開(kāi)戶 掛失取消掛失消戶存款取款查詢轉(zhuǎn)賬
23、更改密碼 管理員模式:此模式用于銀行管理員為用戶開(kāi)戶使用戶獲取賬號(hào),憑用戶獲取的賬號(hào)銀行管理員可為用戶提供掛失,解除掛失,銷戶的服務(wù)。 用戶模式:此模式用于用戶在銀行中存款,取款,查詢自己在銀行賬戶中的余額,還提供轉(zhuǎn)賬功能,為用戶帶來(lái)便利,修改密碼使用戶可以隨時(shí)更改自己賬戶的密碼,使得賬戶安全。 開(kāi)戶模塊開(kāi)始分配賬戶賬號(hào)輸入基本信息把信息輸出到文件中結(jié)束 刪除模塊開(kāi)始輸入賬號(hào)判斷賬號(hào)刪除用戶信息結(jié)束保存信息YN 修改模塊開(kāi)始輸入賬號(hào)判斷賬號(hào)修改信息保存信息結(jié)束YN 查詢模塊開(kāi)始輸入賬號(hào)判斷賬號(hào)輸出信息結(jié)束YN 取款模塊開(kāi)始輸入賬號(hào)判斷賬號(hào)輸入密碼判斷密碼結(jié)束取款YNYN存款模塊開(kāi)始輸入賬號(hào)判斷
24、賬號(hào)輸入密碼判斷密碼存款結(jié)束YNYN轉(zhuǎn)賬模塊5.4 E-R圖總體2、分E-R圖員工使用系統(tǒng)員工登錄用戶信息員工編號(hào)員工性別聯(lián)系電話密碼查詢密 碼員工姓名修改個(gè)人信息開(kāi)戶操作管理銷戶操作用戶使用系統(tǒng)用戶登錄余額查詢賬戶號(hào)聯(lián)系電話證件名稱證件號(hào)碼查詢密 碼用戶姓名修改個(gè)人信息存款操作賬目取款操作密 碼掛失解掛5.5用例圖 5.6概念數(shù)據(jù)模型圖5.7業(yè)務(wù)模型步驟1 制作“登入”操作流程。銀行管理員持有管理員的賬號(hào)密碼,可登入管理系統(tǒng),為客戶提供相應(yīng)服務(wù)??紤]到安全性因素,密碼輸錯(cuò)3次將不能登錄管理系統(tǒng)。步驟2 制作“開(kāi)戶”操作流程。用戶需至管理員處進(jìn)行開(kāi)戶。由管理員登陸銀行管理系統(tǒng)添加一個(gè)新賬戶,并
25、將用戶信息錄入“賬戶基本信息”庫(kù),需錄入的信息有:用戶真實(shí)姓名,密碼,最初存款。步驟3 制作“銷戶”操作流程。用戶需至管理員處進(jìn)行銷戶。輸入用戶的賬號(hào)、密碼,在信息庫(kù)中找出用戶賬戶信息,將用戶賬戶信息從信息庫(kù)中刪除。 步驟4 制作“存取款”操作流程。在用戶輸入正確的帳號(hào)和密碼的情況下,接受用戶輸入的存款金額,并對(duì)該帳號(hào)的存款信息進(jìn)行更新。在用戶輸入正確的帳號(hào)和密碼的情況下,接受用戶輸入的取款金額。取款金額不應(yīng)該大于當(dāng)前帳號(hào)存款金額,當(dāng)取款金額不大于當(dāng)前帳號(hào)存款金額時(shí),執(zhí)行取款操作,并對(duì)該帳戶的存款信息進(jìn)行更新。 步驟5 制作“修改密碼”操作流程。在用戶輸入正確的帳號(hào)和密碼的情況下,接受用戶修改
26、密碼操作,用戶輸入的原密碼,若用戶輸入的密碼與原密碼匹配,則接受用戶輸入的新密碼,若用戶兩個(gè)輸入的密碼相同,則修改賬戶密碼,并對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新操作。 步驟6 制作“查看余額”操作流程。在用戶輸入正確的帳號(hào)和密碼的情況下,接受用戶查看余額操作,該模塊只涉及數(shù)據(jù)庫(kù)查詢,并不涉及數(shù)據(jù)庫(kù)更新操作。 步驟7 制作“轉(zhuǎn)賬”操作流程。:在用戶輸入正確的帳號(hào)和密碼的情況下,接受用戶轉(zhuǎn)賬操作,轉(zhuǎn)帳金額不應(yīng)該大于當(dāng)前帳號(hào)存款金額,當(dāng)轉(zhuǎn)帳金額不大于當(dāng)前帳號(hào)存款金額時(shí),執(zhí)行轉(zhuǎn)帳操作,并對(duì)該帳戶的存款信息及轉(zhuǎn)帳的接受賬戶的存款信息進(jìn)行更新。 步驟8 制作“查看交易歷史”操作流程。在用戶輸入正確的帳號(hào)和密碼的情況下,接受用戶查看用戶交易歷史操作,系統(tǒng)將顯示當(dāng)前賬戶的最近的存、取款操作記錄,該模塊只涉及數(shù)據(jù)庫(kù)查詢,并不涉及數(shù)據(jù)庫(kù)更新操作。5.8 界面1主界面2生成用戶界面3普通用戶界面4存款界面5取款界面6修改用戶信息界面7查詢余額界面8轉(zhuǎn)賬界面9查詢交易10刪除用戶界面6 系統(tǒng)環(huán)境6.1開(kāi)發(fā)平臺(tái)1. 操作系統(tǒng): Windows XP、Win7,分辨率:1024*768。2. 開(kāi)發(fā)平臺(tái)前臺(tái)開(kāi)發(fā)工具:Microsoft Visual Studio 20103. 開(kāi)發(fā)平臺(tái)后臺(tái)數(shù)據(jù)庫(kù):Microsoft SQL Server 20086.2 Client運(yùn)行環(huán)境(1)軟件環(huán)境: W
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西京學(xué)院《景觀小品設(shè)計(jì)》2021-2022學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《電力電子技術(shù)》2022-2023學(xué)年期末試卷
- 西華師范大學(xué)《篆刻技法》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《影視敘事藝術(shù)研究》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《西方行政學(xué)說(shuō)史》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《區(qū)域分析方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《教師書(shū)寫(xiě)與板書(shū)設(shè)計(jì)》2021-2022學(xué)年第一學(xué)期期末試卷
- 版油氣開(kāi)發(fā)專業(yè)危害因素辨識(shí)與風(fēng)險(xiǎn)防控?專項(xiàng)測(cè)試題及答案
- 交通運(yùn)輸綜合執(zhí)法(單多選)復(fù)習(xí)試題及答案
- 2024年專用設(shè)備行業(yè)政策分析:專用設(shè)備行業(yè)標(biāo)準(zhǔn)保障行業(yè)穩(wěn)定發(fā)展
- 2024年采礦權(quán)轉(zhuǎn)讓合同范本
- 雙手向前投擲實(shí)心球 課件
- 醫(yī)務(wù)人員職業(yè)暴露預(yù)防及處理課件(完整版)
- 期中考試模擬試卷 2024-2025學(xué)年人教版數(shù)學(xué)九年級(jí)上冊(cè)
- 朝鮮半島局勢(shì)演變
- 第5課 推動(dòng)高質(zhì)量發(fā)展
- 中外政治思想史-形成性測(cè)試二-國(guó)開(kāi)(HB)-參考資料
- 陜西2016-2020五年中考英語(yǔ)分題型考點(diǎn)統(tǒng)計(jì)
- 紫羅蘭永恒花園
- 23秋國(guó)家開(kāi)放大學(xué)《EXCEL在財(cái)務(wù)中的應(yīng)用》形考作業(yè)1-4參考答案
- 數(shù)字經(jīng)濟(jì)與智慧物流發(fā)展趨勢(shì)課件
評(píng)論
0/150
提交評(píng)論