【正文】
面有較高的性能要求。本系統(tǒng)存款的數(shù)據(jù)流圖如圖 29 所示,取款數(shù)據(jù)流圖如圖 210 所示,本系統(tǒng)新增賬戶數(shù)據(jù)流圖如圖 211 所示。 圖 27 系統(tǒng)數(shù)據(jù)流圖 結(jié)合系統(tǒng)功能需求分析的結(jié)果,可以確定軟件系統(tǒng)的主要功能以及它們之間的數(shù)據(jù)流,系統(tǒng) 1級數(shù)據(jù)流圖如下圖 28所示。 (4)業(yè)務(wù)員指令:包括登錄、新增賬戶、查詢賬戶、刪除賬戶、存款、取款、帳表查詢、個人信息維護(hù)、修改密碼等。 (2)顯示信息: 包括各種操作成功或失敗時的提示語。 對圖中部分?jǐn)?shù)據(jù)流信息的說明如下。 1 根據(jù)軟件系統(tǒng)與外部環(huán)境之間的關(guān)系可以確定頂級數(shù)據(jù)流圖中外部實(shí)體以及他們與軟件系統(tǒng)之間的數(shù)據(jù)流。數(shù)據(jù)流圖可以用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息,它提供的層次結(jié)構(gòu)能夠方便地表示任意抽象級別上的信 1齊治昌、譚慶平、寧洪, 2021:《軟件工程》 (第二版 ),高等教育出版社,第 119頁。 基本路徑: (a)業(yè)務(wù)員登錄系統(tǒng)選擇轉(zhuǎn)賬功能 ; (b)輸入轉(zhuǎn)出方賬號,輸入轉(zhuǎn)入方賬號,確認(rèn)賬戶信息; (c)驗(yàn)證轉(zhuǎn)出方密碼; (d)密碼驗(yàn)證通過則可進(jìn)行轉(zhuǎn)賬操作,后臺數(shù)據(jù)庫更新轉(zhuǎn)出方和轉(zhuǎn)入方賬戶余額;將本次轉(zhuǎn)賬信息記錄到相應(yīng)數(shù)據(jù)庫表中。 (9)轉(zhuǎn)賬 : 業(yè)務(wù)員可處理賬戶的轉(zhuǎn)賬要求,賬戶戶給出本人賬號和轉(zhuǎn)入方賬號,在通過本賬戶密碼驗(yàn)證的情況下可以處理轉(zhuǎn)賬請求。 基本路徑: (a)業(yè)務(wù)員可按賬戶查詢其所有存取款信息,也可按時間查詢所有存取款信息,或者分類查詢所有存款或所有取款信息。 (8)帳表查詢 : 業(yè)務(wù)員登錄后可按日期查詢當(dāng)天所有存取款信息,可以查詢某賬戶的所有存取款業(yè)務(wù)信息 ,也可匯總某階段所有存取款金額總和。 用例描述為個人帳表查詢,執(zhí)行者為賬戶,前置條件為賬戶登錄系統(tǒng),后置條件為賬戶可查詢本賬戶的所有存取款業(yè)務(wù)信息。 (c)可以增加業(yè)務(wù)員,也可以刪除業(yè)務(wù)員。 用例描述為業(yè)務(wù)員管理,執(zhí) 行者為系統(tǒng)管理員,前置條件為系統(tǒng)管理員登錄系統(tǒng),后置條件為如果業(yè)務(wù)員信息維護(hù)完成,則業(yè)務(wù)員的相應(yīng)信息將記錄到數(shù)據(jù)庫中。 基本路徑: (a)業(yè)務(wù)員或賬戶登錄系統(tǒng)后選擇個人信息維護(hù)功能; (b)修改現(xiàn)有基本信息,姓名和身份證號不在修改范圍內(nèi),可以修改個人登錄密碼; (c)修改成功,數(shù)據(jù)庫更新相應(yīng)信息。 圖 25 取款活動圖 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 10 圖 26 取款順序圖 (5)個人信息維護(hù):業(yè) 務(wù)員和賬戶登錄系統(tǒng)后可修改個人基本信息和個人登錄密碼。 基本路徑: a)業(yè)務(wù)員登錄到系統(tǒng)后打開取款功能; b)輸入要取款的賬戶的賬號; c)顯示該賬戶的基本信息,包括姓名、身份證號、賬戶余額等 。 用例描述 為取款,執(zhí)行者是業(yè)務(wù)員,前置條件為業(yè)務(wù)員登錄系統(tǒng),獲取某個賬戶的賬號信息,并通過取款密碼驗(yàn)證,后置條件為取款成功,某賬戶的賬戶余額減少,數(shù)據(jù)庫信息更新。 基本路徑: (a)業(yè)務(wù)員登錄到系統(tǒng)打開存款功能 , 輸入要存款的賬戶的賬號; (b) 顯示該賬戶的基本信息,包括姓名、身份證號、賬戶余額等; (c) 確認(rèn)信息,輸入存款金額; (d) 存款成功,賬戶金額增加。 用例描述為存款,執(zhí)行者是業(yè)務(wù)員,前置條件為業(yè)務(wù)員登錄到系統(tǒng),獲取某個賬戶的賬號信息,后置條件為存款業(yè)務(wù)完成,某賬戶的賬戶余額增加,數(shù)據(jù)庫信息更新。 基本路徑: (a)選擇不同的賬戶管理功能,例如增加賬戶、查詢賬戶、注銷賬戶等; (b)查詢不同的賬戶信息,在獲得用戶 密碼的情況下,可以修改現(xiàn)有賬戶的基本信息,可以重設(shè)賬戶密碼; (c)可以增加賬戶 , 在賬戶許可情況下可以注銷賬戶,將賬戶信息從數(shù)據(jù)庫中刪除。 圖 22 登錄管理活動視圖 (2)賬戶管理 : 業(yè)務(wù)員登錄系統(tǒng)后,可以新增賬戶,可以查詢?nèi)魏钨~戶的基本信息,在賬戶主人許可的情況下可以修改賬戶的基本信息和賬戶登錄密碼,也可注銷賬戶。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 7 面顯示相應(yīng)功能。 用例描述為登錄,執(zhí)行者是賬戶、業(yè)務(wù)員,前置條件為系統(tǒng)顯示登錄界面,后置條件為賬戶或業(yè)務(wù)員輸入用戶名和密碼,驗(yàn)證通過后可以登錄到系統(tǒng)相應(yīng)權(quán)限功能界面,如果驗(yàn)證不通過,則不能登錄。系統(tǒng)的主用例圖如圖 21所示。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 6 業(yè)務(wù)員信息管理、個人信息維護(hù)等基本功能 。 (3)重新審視每個用例,為它們下個詳盡的定義 1。 (2)描述主要的用例。重要的是著重從系統(tǒng)外部執(zhí)行者的角度來描述系統(tǒng)需要提供哪些功能,并指明這些功能的執(zhí)行者(角色)是誰。 設(shè)計(jì)用例時,我們遵循下列步驟: (1)識別出系統(tǒng)的角色。 用例描述角色(用戶 、外部系統(tǒng)以及系統(tǒng)處理)是如何與系統(tǒng)交互來完成工作的。 系統(tǒng)建模方法 本文采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用 UML(unified modeling language)作為建模語言, UML 為建?;顒犹峁┝藦牟煌嵌扔^察和展示系統(tǒng)的各種特征的方法。 本系統(tǒng)設(shè)定 賬戶登錄的功能有個人信息維護(hù)和個人帳表查詢,賬戶登 錄系統(tǒng)后可以修改個人基本信息和登錄密碼,可以查詢個人存取款業(yè)務(wù)信息。 1王少鋒, 2021:《面向?qū)ο蠹夹g(shù) UML教程》,清華大學(xué)出版社,第 135頁。 (3)系統(tǒng)管理員:維護(hù)數(shù)據(jù)庫,可登錄系統(tǒng)增加新的業(yè)務(wù)員 。 (1)賬戶:是這個系統(tǒng)的主要參與者,主要參與個人信息維護(hù)、帳表查詢等功能,另外,業(yè)務(wù)員的操作主體也是賬戶信息。 用戶需求 角色或者執(zhí)行者指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。 (3)法律可行性研究:研究系統(tǒng)開發(fā)過程中是否復(fù)制他人已經(jīng)編制好的軟件系統(tǒng)代碼,在本人開發(fā)的銀行儲蓄業(yè)務(wù)管理系統(tǒng)中,發(fā)揮了自主創(chuàng)作性,不存在復(fù)制他人代碼的侵權(quán)行為。 (2)技術(shù)可 行性研究:根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,從技術(shù)的角度研究實(shí)現(xiàn)系統(tǒng)的可行性。 (1)經(jīng)濟(jì)可行性研究:進(jìn)行成本效益分析,評估項(xiàng)目的開發(fā)時間和成本。因此,在接受項(xiàng)目之前,必須根據(jù)客戶可能提供的時間和資源條件進(jìn)行可行性研究。第六章是總結(jié)與展望 , 在完成本篇論文及本次畢業(yè)設(shè)計(jì)過程中做自我總結(jié),指出自身的不足。第四章是詳細(xì)設(shè)計(jì)分析 ,依據(jù)系統(tǒng)的功能模塊不同來敘述系統(tǒng)的詳細(xì)設(shè)計(jì) ,給出詳細(xì)設(shè) 計(jì)流程圖 。第二章是需求分析 , 本章采用了面向?qū)ο蟮姆治龇椒ǎ嬖敿?xì)的對系統(tǒng)進(jìn)行了需求分析,形成系統(tǒng) 的 需求模型。 全文共分為 六 章 。系統(tǒng)詳細(xì)設(shè)計(jì)中,要把各個模塊進(jìn)行詳細(xì)設(shè)計(jì),并仔 細(xì)列出系統(tǒng)各個模塊的功能模塊圖及實(shí)現(xiàn)的界面。 1萬里 鵬, 2021:《我國商業(yè)銀行信息化的現(xiàn)狀與對策探討》,《現(xiàn)代經(jīng)濟(jì)信息》 12月刊,第 18 頁。 本文主要內(nèi)容 本文采用支持需求分析的快速原型技術(shù),利用面向?qū)ο蟮姆治龇椒ㄍ瓿上到y(tǒng)的分析和設(shè)計(jì)。傳統(tǒng)的手工操作和舊的管理模式在銀行儲蓄業(yè)務(wù)管理的過程中常常會出現(xiàn)數(shù)據(jù)量大、單據(jù)多而導(dǎo)致查詢困難等情況,管理人員面對大量的紙質(zhì)賬單會出現(xiàn)無從下手的局面,使用計(jì)算機(jī)管理來代替手工管理的好處就是操作簡單便捷,查詢方便,不用擔(dān)心數(shù)據(jù)信息量過大無法查詢等情況。 (4)銀行管理系統(tǒng)代替了人工記賬、結(jié)算、審核、劃撥等,大大減少了支票、憑證、現(xiàn)金的使用,使銀行作業(yè)開始向“無紙化、無支票化 的時代挺進(jìn)。電子計(jì)算機(jī)能幫助銀行改善與客戶的關(guān)系,開發(fā)諸多新型服務(wù)產(chǎn)品,爭取更多客戶。銀行儲蓄業(yè)務(wù)管理系統(tǒng)是高科技與銀行業(yè)務(wù)結(jié)合的產(chǎn)物,它不僅能提供優(yōu)質(zhì)、高效、便捷的“ 3A”式 (Anytime、 Anywhere、 Anyhow)服務(wù),而且服務(wù)成本極低。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 2 一身的金融超級市場,而專業(yè)銀行的收入來源也從存貸利差變?yōu)橐蕴峁┬畔⒑徒鹑诜?wù)等中間業(yè)務(wù)收入為主 1。電子計(jì)算機(jī)以其超強(qiáng)的計(jì)算能力、計(jì)算速度、記憶能力和智能處理給銀行傳統(tǒng) 的存、貸、匯業(yè)務(wù)處理帶來革命性變化的同時,也給銀行開拓了一片新天地。銀行儲蓄業(yè)務(wù)管理系統(tǒng)正是為了提高銀行儲蓄業(yè)務(wù)的效率、加強(qiáng)銀行業(yè)的發(fā)展而產(chǎn)生的 1。 銀行是全方位、深層次利用現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)、信息技術(shù),為社會提供金融服務(wù)的企業(yè)。在手工操作和舊的管理模式下,銀行儲蓄業(yè)務(wù)管理是非常復(fù)雜的,有大量的儲戶信息要采用紙張記載、人腦記憶的方法進(jìn)行管理,當(dāng)有儲戶來辦理存取款業(yè)務(wù)時,要動用人力去查找儲戶的紙張記錄,再通過手工方式添加新的存儲信息,這不僅浪費(fèi)了大量的人力和物力,也浪費(fèi)了大量的時間,大大降低了儲蓄業(yè)務(wù)的質(zhì)量和效率。在國外能通過支持網(wǎng)上服務(wù)的專業(yè)銀行系統(tǒng)發(fā)展的比較早也比較成熟,而在國內(nèi)由于人們傳統(tǒng)的思想的影響使得具有網(wǎng)上服務(wù)功能的專業(yè)銀行系統(tǒng)發(fā)展的比較滯后,但是這種系統(tǒng)快捷、迅速的優(yōu)勢不可忽視,隨著時間的推移必將為人們所接受,并廣泛應(yīng)用。我們應(yīng)該承認(rèn),誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。s savings business, not only saves time for business, is also largely increased the efficiency of employees and the management of the bank to reduce costs, saving a great human and material resources . In this paper, needs analysis to support the rapid prototyping technology, the use of objectoriented analysis method to plete the analysis and design of the system. The system uses the C / S architecture model, the use of SQL Server database technology and Visual Basic programming language designed and implemented. The use of highperformance puter management system to manage the bank39。s savings business, to strengthen the banking sector arising from the development. This paper introduces the management of the bank39。 【關(guān)鍵詞】 銀行儲蓄 管理系統(tǒng) 面向?qū)ο笤O(shè)計(jì) II Abstract Bank is an allround, deeplevel use of modern puter works, information technology, to provide the munity with financial services businesses. Competition and development among banks is heavily dependent on the application of puter technology, innovation and development. The bank39。整個系統(tǒng)的設(shè)計(jì)過程中,充分考慮了數(shù)據(jù)庫的安全性、一致性、穩(wěn)定性和可靠性的問題而且操作簡單方便。 本文采用支持需求分析的快速原型技術(shù),利用面向?qū)ο蟮姆治龇椒ㄍ?成系統(tǒng)的分析和設(shè)計(jì)。 本文主要介紹了銀行儲蓄業(yè)務(wù)管理系統(tǒng)的可行性分析、功能需求分析及性能需求分析,詳細(xì)論述了概要設(shè)計(jì)思想、數(shù)據(jù)庫設(shè)計(jì)和功能模塊設(shè)計(jì),實(shí)現(xiàn)了存款、取款、轉(zhuǎn)賬、賬戶管理、帳表查詢、業(yè)務(wù)員管理等功能。銀行之間的競爭和發(fā)展很大程度上依賴的是計(jì)算機(jī)技術(shù) 上的應(yīng)用、創(chuàng)新和發(fā)展。 普 通 本 科 畢 業(yè) 設(shè) 計(jì) 題目:銀行儲蓄業(yè)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院 軟件學(xué)院 學(xué)生姓名 學(xué) 號 專 業(yè) 軟件工程 屆 別 指導(dǎo)教師 職 稱 講 師 二 OO 九 年 五 月 普通本科生畢業(yè)論文(設(shè)計(jì))誠信承諾書 畢業(yè)論文(設(shè)計(jì))題 目 銀行儲蓄業(yè)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓 名 專 業(yè) 軟件工程 學(xué) 號 指導(dǎo)老師 邢芳 職 稱 講師 所在學(xué)院 軟件學(xué)院 誠信承諾 本人慎重承諾和聲明: 我承諾在 畢業(yè)論文(設(shè)計(jì))活動中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,在本人的畢業(yè)論文中未 剽竊 、抄襲 他人的學(xué)術(shù)觀點(diǎn)、思想和 成 果