銀行高效率客戶管理系統(tǒng)研究【中央財(cái)經(jīng)大學(xué)優(yōu)秀畢業(yè)論文】

上傳人:仙*** 文檔編號(hào):33701870 上傳時(shí)間:2021-10-18 格式:DOC 頁數(shù):36 大小:661.02KB
收藏 版權(quán)申訴 舉報(bào) 下載
銀行高效率客戶管理系統(tǒng)研究【中央財(cái)經(jīng)大學(xué)優(yōu)秀畢業(yè)論文】_第1頁
第1頁 / 共36頁
銀行高效率客戶管理系統(tǒng)研究【中央財(cái)經(jīng)大學(xué)優(yōu)秀畢業(yè)論文】_第2頁
第2頁 / 共36頁
銀行高效率客戶管理系統(tǒng)研究【中央財(cái)經(jīng)大學(xué)優(yōu)秀畢業(yè)論文】_第3頁
第3頁 / 共36頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《銀行高效率客戶管理系統(tǒng)研究【中央財(cái)經(jīng)大學(xué)優(yōu)秀畢業(yè)論文】》由會(huì)員分享,可在線閱讀,更多相關(guān)《銀行高效率客戶管理系統(tǒng)研究【中央財(cái)經(jīng)大學(xué)優(yōu)秀畢業(yè)論文】(36頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、銀行高效率客戶管理系統(tǒng)研究 銀銀行高效率 客客戶 管管理系統(tǒng)研究 目 錄 摘 要 IV Abstract V 第1章 緒 論 1 1.1 論文的背景及意義 1 1.2相關(guān)文獻(xiàn)綜述 1 1.2.1 SQL Server數(shù)據(jù)庫簡(jiǎn)介 1 1.2.2系統(tǒng)開發(fā)工具的選擇 2 1.3開發(fā)方法的選擇 4 1.3.1生命周期法 5 1.3.2 原型法 5 1.4開發(fā)目標(biāo) 6 1.5論文的主要研究的內(nèi)容 6 1.6 本人主要工作 6 第2章 系統(tǒng)的需求分析 8 2.1系統(tǒng)需求分析 8 2.1.1系統(tǒng)設(shè)計(jì)目標(biāo) 8 2.1.2系統(tǒng)開發(fā)設(shè)計(jì)的思想 8 2.1.3

2、開發(fā)和運(yùn)行的環(huán)境 8 2.1.4 系統(tǒng)的其他需求 9 2.2系統(tǒng)的具體功能 9 2.3系統(tǒng)可行性分析 10 2.3.1技術(shù)可行性分析 10 2.3.2經(jīng)濟(jì)可行性 11 2.3.3運(yùn)行可行性 11 第3章 系統(tǒng)的總體分析與設(shè)計(jì) 12 3.1 數(shù)據(jù)庫設(shè)計(jì) 12 3.1.1 數(shù)據(jù)庫需求分析 12 3.1.2 數(shù)據(jù)庫概念設(shè)計(jì) 12 3.1.3 數(shù)據(jù)庫邏輯設(shè)計(jì) 15 3.2 功能模塊設(shè)計(jì) 16 3.2.1 系統(tǒng)輸入子模塊設(shè)計(jì) 16 3.2.2 系統(tǒng)查詢子模塊設(shè)計(jì) 16 3.2.3 系統(tǒng)維護(hù)子模塊設(shè)計(jì) 17 第4章 系統(tǒng)各功能模塊和具體實(shí)現(xiàn) 19 4.1 系統(tǒng)管理模塊 1

3、9 4.1.1 管理員登陸界面 19 4.1.2 系統(tǒng)的主界面 19 4.1.3 管理員密碼修改 22 4.1.4 數(shù)據(jù)庫備份 22 4.2 賬戶管理模塊 23 4.2.1 開戶 23 4.2.2 掛失 23 4.3 客戶信息管理模塊 24 4.4 客戶業(yè)務(wù)管理模塊 24 4.5 客戶信息查詢模塊 24 4.5.1 客戶基本信息查詢 24 4.5.2 客戶取款信息查詢 25 第5章 系統(tǒng)的性能分析 26 5.1 系統(tǒng)的安全性和可靠性 26 5.1.1 系統(tǒng)的安全性 26 5.1.2 系統(tǒng)的可靠性 27 5.2 系統(tǒng)的調(diào)試和測(cè)試 27 5.2.1 軟件測(cè)試的步

4、驟 28 5.2.2 本系統(tǒng)的測(cè)試 28 第6章 總 結(jié) 29 參考文獻(xiàn) 30 謝 辭 31 摘 要 銀行業(yè)務(wù)流程中的客戶關(guān)系管理CRM (Customer Relationship Management) 是利用計(jì)算機(jī)和網(wǎng)絡(luò)來實(shí)現(xiàn)的對(duì)客戶管理的信息系統(tǒng),它簡(jiǎn)化了銷售、客戶服務(wù)和技術(shù)支持等業(yè)務(wù)的流程,顯著地減少了管理方的工作量。 本文通過對(duì)現(xiàn)代銀行實(shí)際的客戶管理情況進(jìn)行調(diào)研,作了CRM系統(tǒng)的需求分析;再采用SQL Server數(shù)據(jù)庫和Delphi 7.0作為開發(fā)工具,開發(fā)了一個(gè)C/S模式的客戶管理系統(tǒng),其中包括

5、賬戶管理、客戶信息管理、客戶業(yè)務(wù)管理和客戶信息查詢等功能模塊;最后對(duì)系統(tǒng)進(jìn)行了測(cè)試和性能分析。整個(gè)系統(tǒng)的特點(diǎn)是操作簡(jiǎn)單、界面友好、靈活實(shí)用、安全可靠。 關(guān)鍵字:CRM,C/S,客戶,數(shù)據(jù)庫,管理 Abstract The Customer Relationship Management in the banking business processes is an information system for the consumer management by using computers and netwo

6、rking, which simplifies the business processes such as marketing, customer services and technical support etc. so as to significantly reduce the workload of the managements. In this thesis we investigate the actual customer management of modern banks, and analyze their CRM systems. Then we choose t

7、he SQL Server database and Delphi 7.0 as tools to develop a C/S customer management system, which includes modules of the account management, the customer information management, the customer business management and the customer information inquiry. Finally, we test our system and make the performan

8、ce analysis. The whole system characteristics is easy-to-use, interface-friendly, flexible and practical, as well as safe and relible. Keywords: CRM, C/S, Customer, Database, Management 31 第1章 緒 論 1.1 論文的背景及意義 市場(chǎng)經(jīng)濟(jì)的發(fā)展過程也是企業(yè)營(yíng)銷理念不斷變革,深化發(fā)展的過程。從西方市場(chǎng)經(jīng)濟(jì)發(fā)展的歷程來看,企業(yè)的營(yíng)銷理念經(jīng)歷了,生產(chǎn)觀念、產(chǎn)品觀念、推銷觀念、營(yíng)銷觀念,重

9、視市場(chǎng)以市場(chǎng)為中心成為前一時(shí)期企業(yè)經(jīng)營(yíng)理念的經(jīng)典。但隨著科學(xué)技術(shù)與社會(huì)經(jīng)濟(jì)的發(fā)展,產(chǎn)品日益豐富,市場(chǎng)格局發(fā)生了巨大變化。市場(chǎng)的性質(zhì)由賣方市場(chǎng)迅速向買方市場(chǎng)轉(zhuǎn)化,市場(chǎng)競(jìng)爭(zhēng)急劇升級(jí),日趨激烈、殘酷。無數(shù)事實(shí)告訴人們:自然界中適者生存的定律在市場(chǎng)中已經(jīng)成為企業(yè)經(jīng)營(yíng)的真諦! 無數(shù)企業(yè)為了適應(yīng)適者生存的定律,不得不進(jìn)行營(yíng)銷觀念和營(yíng)銷方式的變革。舊的市場(chǎng)營(yíng)銷的理念正在逐步推出市場(chǎng),取而代之是新的客戶關(guān)系管理的營(yíng)銷理念。一個(gè)以客戶為中心的營(yíng)銷理念正以迅雷不及掩耳之勢(shì)向市場(chǎng)的各個(gè)領(lǐng)域伸展。以客戶為中心成為目前市場(chǎng)營(yíng)銷的新思想、新潮流,成為企業(yè)追逐的新星??梢娨钥蛻魹橹行膶?duì)企業(yè)經(jīng)營(yíng)有著重大的意義。 隨著計(jì)

10、算機(jī)技術(shù)飛速發(fā)展,信息技術(shù)全面地滲透到人類社會(huì)的各個(gè)方面,信息化成為世界和社會(huì)發(fā)展的大趨勢(shì)。企業(yè)的管理從人工到自動(dòng)化、智能化和高效性。計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)現(xiàn)代企業(yè)客戶的管理也勢(shì)在必行??蛻羰瞧髽I(yè)的生存之本,客戶信息的資料對(duì)企業(yè)來說至關(guān)重要。為了適應(yīng)現(xiàn)代信息管理,節(jié)省人力、物力和財(cái)力,在此次研究 ,針對(duì)銀行客戶管理中存在的客戶資源利用率低等問題,開發(fā)了這個(gè)銀行客戶管理系統(tǒng)。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)的統(tǒng)計(jì)和快速的查找,充分利用計(jì)算機(jī)的功能實(shí)現(xiàn)對(duì)客戶的管理的自動(dòng)化控制從而減少管理方面的工作量。 1.2相關(guān)文獻(xiàn)綜述 1.2.1 SQL Server數(shù)據(jù)庫

11、簡(jiǎn)介 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQL Server 移植到Windows NT。專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。 系統(tǒng)上專注于開發(fā)推廣SQL Server 的Windows NT 版本Sybase 則較

12、專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用,在此所介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL Server。 SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(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 Windows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。 SQL Se

13、rver 2000共有4個(gè)版本,分別是個(gè)人版,標(biāo)準(zhǔn)版,企業(yè)版和開發(fā)版。 SQL Server 2008是微軟出的SQL系列最新版本。 其主要特點(diǎn)如下: (1)高性能設(shè)計(jì),可充分利用WindowsNT的優(yōu)勢(shì)。 (2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。 (3)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。 (4)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過程、ODBC,并具有自主的SQL語言。 SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫平

14、臺(tái)。[1][2][3][4][5] 1.2.2系統(tǒng)開發(fā)工具的選擇 Delphi這個(gè)名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點(diǎn)。以O(shè)bject Pascal為基礎(chǔ),擴(kuò)充了面向?qū)ο蟮哪芰Γ⑶彝昝赖亟Y(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當(dāng)年一舉奪得了多項(xiàng)大獎(jiǎng)。 Delphi的出現(xiàn)打破了V承可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠(yuǎn)遠(yuǎn)高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴(yán)謹(jǐn)加上可視化的優(yōu)勢(shì)和強(qiáng)大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當(dāng)

15、時(shí)都認(rèn)為Pascal 是最有前途的程序設(shè)計(jì)語言,并預(yù)測(cè)Delphi將會(huì)成為可視化編程的主流環(huán)境。 Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對(duì)于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會(huì)大大地提高編程效率,而且隨著應(yīng)用的深入,您將會(huì)發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個(gè)設(shè)計(jì)細(xì)節(jié),都將

16、帶給您一份欣喜。 Delphi是Borland公司研制的新一代可視化開發(fā)工具,可在Windows3.x、Windows95、WindowsNT等環(huán)境下使用。當(dāng)前,DELPHI 也可以為L(zhǎng)INUX平臺(tái)上開發(fā)應(yīng)用,其在LINUX上的對(duì)應(yīng)產(chǎn)品Kylix。 Delphi擁有一個(gè)可視化的集成開發(fā)環(huán)境(IDE),采用面向?qū)ο蟮木幊陶Z言O(shè)bjectPascal和基于部件的開發(fā)結(jié)構(gòu)框架。Delphi它提供了500多個(gè)可供使用的構(gòu)件,利用這些部件,開發(fā)人員可以快速地構(gòu)造出應(yīng)用系統(tǒng)。開發(fā)人員也可以根據(jù)自己的需要修改部件或用Delphi本身編寫自己的部件。主要特點(diǎn)如下: (1)直接編譯生成可執(zhí)行代碼,編譯速

17、度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術(shù),使用它生成的執(zhí)行文件更加精煉,運(yùn)行速度更快。在處理速度和存取服務(wù)器方面,Delphi的性能遠(yuǎn)遠(yuǎn)高于其他同類產(chǎn)品。 (2)支持將存取規(guī)則分別交給客戶機(jī)或服務(wù)器處理的兩種方案,而且允許開發(fā)人員建立一個(gè)簡(jiǎn)單的部件或部件集合,封裝起所有的規(guī)則,并獨(dú)立于服務(wù)器和客戶機(jī),所有的數(shù)據(jù)轉(zhuǎn)移通過這些部件來完成。這樣,大大減少了對(duì)服務(wù)器的請(qǐng)求和網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量,提高了應(yīng)用處理的速度。 (3)提供了許多快速方便的開發(fā)方法,使開發(fā)人員能用盡可能少的重復(fù)性工作完成各種不同的應(yīng)用。利用項(xiàng)目模板和專家生成器可以很快建立項(xiàng)目的構(gòu)架,然后根據(jù)用戶的實(shí)際需要逐步

18、完善。 (4)具有可重用性和可擴(kuò)展性。開發(fā)人員不必再對(duì)諸如標(biāo)簽、按鈕及對(duì)話框等Windows的常見部件進(jìn)行編程。Delphi包含許多可以重復(fù)使用的部件,允許用戶控制Windows的開發(fā)效果。 (5)具有強(qiáng)大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工具BDE(BorlandDatabaseEngine)是一個(gè)標(biāo)準(zhǔn)的中介軟件層,可以用來處理當(dāng)前流行的數(shù)據(jù)格式,如xBase、Paradox等,也可以通過BDE的SQLLink直接與Sybase、SQLServer、Informix、Oracle等大型數(shù)據(jù)庫連接。 Delphi既可用于開發(fā)系統(tǒng)軟件,也適合于應(yīng)用軟件的開發(fā)。 (6)擁有強(qiáng)大的網(wǎng)絡(luò)開發(fā)能力,

19、能夠快速的開發(fā)B/S應(yīng)用,它內(nèi)置的IntraWeb和ExpressWeb使得對(duì)于網(wǎng)絡(luò)的開發(fā)效率超過了其他任何的開發(fā)工具。 (7)Delphi使用獨(dú)特的VCL類庫,使得編寫出的程序顯得條理清晰,VCL是現(xiàn)在最優(yōu)秀的類庫,它使得Delphi在軟件開發(fā)行業(yè)處于一個(gè)絕對(duì)領(lǐng)先的地位。用戶可以按自己的需要,任意的構(gòu)建、擴(kuò)充、甚至是刪減VCL,以滿足不同的需要。 (8)從Delphi 8開始Delphi也支持.Net框架下程序開發(fā)。 當(dāng)前Delphi 已經(jīng)成為一個(gè)品牌,而不僅僅是一個(gè)開發(fā)平臺(tái)或開發(fā)語言的名稱。 當(dāng)前DELPHI產(chǎn)品已經(jīng)由CodeGear公司繼續(xù)發(fā)展,該公司是Borland公司的全資子

20、公司。當(dāng)前,CodeGear為廣大開發(fā)者提供了Delphi for PHP,以高度可視化的方式全面支持面向?qū)ο蟮腜HP 網(wǎng)站開發(fā),大大提高了PHP開發(fā)網(wǎng)站的代碼復(fù)用程度,成為WEB應(yīng)用開發(fā)的新利器。[6][7][8] 通過以上的敘述,故選擇delphi 7.0 作為開發(fā)工具。 1.3開發(fā)方法的選擇 在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結(jié)合的方法.具體來說,就是在系統(tǒng)開發(fā)之前對(duì)系統(tǒng)有一個(gè)總體框架設(shè)想,各功能單元的結(jié)構(gòu)和功能也比較清楚,但是還沒有具體實(shí)現(xiàn)。系統(tǒng)完成什么功能,分成哪幾個(gè)部分,各個(gè)部分又有哪幾個(gè)模塊,都己理解掌握,且以后不需要做更大的變動(dòng),只是具體到每個(gè)模塊,還沒

21、有全部實(shí)現(xiàn)。具體地設(shè)計(jì)可能是完全實(shí)現(xiàn)一個(gè)模塊,也可能是用一個(gè)效率高地模塊代替一個(gè)舊模塊。信息系統(tǒng)的開發(fā)是一項(xiàng)比較復(fù)雜的工作,我們必須選用科學(xué)的有效的開發(fā)方法。近年來,國(guó)內(nèi)外已逐步總結(jié)出一些開發(fā)信息系統(tǒng)的方法和技術(shù),但是,從目前的情況來看,系統(tǒng)的開發(fā)技術(shù)仍是一個(gè)比較薄弱的環(huán)節(jié)。根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結(jié)合的方法。 1.3.1生命周期法 生命周期這個(gè)概念源于系統(tǒng)工程方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個(gè)過程稱為系統(tǒng)的生命周期。主要包括系統(tǒng)調(diào)查階段、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施及系統(tǒng)維護(hù)與評(píng)價(jià)五個(gè)部分。根據(jù)系統(tǒng)設(shè)計(jì)而對(duì)整個(gè)系統(tǒng)實(shí)施

22、,包括物理實(shí)施,程序設(shè)計(jì),調(diào)試等.實(shí)施是最后的一步,關(guān)系著最后的成功。 1.3.2 原型法 在建筑學(xué)和機(jī)械設(shè)計(jì)學(xué)中,“原型”指的是其結(jié)構(gòu)、大小和功能都與某個(gè)物體相類似的模擬該物體的原始模型。在管理信息系統(tǒng)開發(fā)中,用“原型”來形象地表示系統(tǒng)的一個(gè)早期可運(yùn)行版本,它能反映新系統(tǒng)的部分重要功能和特征?!霸头椒ā眲t是利用原型輔助開發(fā)系統(tǒng)的一種新方法。原型方法要求在獲得一組基本的用戶需求后,快速地實(shí)現(xiàn)新系統(tǒng)的一個(gè)“原型”,用戶、開發(fā)者及其他有關(guān)人員在試用原型的過程中,加強(qiáng)通信和反饋,通過反復(fù)評(píng)價(jià)和反復(fù)修改原型系統(tǒng),逐步確定各種需求的細(xì)節(jié),適應(yīng)需求的變化,從而最終提高新系統(tǒng)的質(zhì)量。因此可以認(rèn)為原型方

23、法是確定用戶需求的策略,它對(duì)用戶需求的定義采用啟發(fā)的方式,引導(dǎo)用戶在對(duì)系統(tǒng)逐漸加深理解的過程中做出響應(yīng)。[9] 原型法主要包括確定系統(tǒng)基本需求階段、構(gòu)造初始原型階段、原型的使用評(píng)價(jià)階段、修改原型階段和確定模型后的處理階段。原型法的基本思想是:憑借著系統(tǒng)分析人員對(duì)用戶要求的理解,在強(qiáng)有力的軟件環(huán)境支持下,快速地給出一個(gè)實(shí)實(shí)在在的模型(或稱原型、雛形),然后與用戶反復(fù)協(xié)商修改,最終形成實(shí)際系統(tǒng)。在本系統(tǒng)中選擇了演化型(Evolutionary Prototying)原型法,其目的不在于改進(jìn)規(guī)格說明和用戶需求,而是將系統(tǒng)改造得易于變化,在改進(jìn)原型的過程中將原型演化成最終系統(tǒng)。它將原型方法的思想貫穿

24、到系統(tǒng)開發(fā)全過程,對(duì)滿足需求的改動(dòng)較為適合。 生命周期法要求信息系統(tǒng)的開發(fā)研制工作要按照規(guī)定步驟,使用一定的圖表工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行。結(jié)構(gòu)化的思想是把整個(gè)系統(tǒng)的功能看作是一個(gè)大模塊,根據(jù)系統(tǒng)分析和設(shè)計(jì)的不同要求,按照由頂向下,逐步求精的原則進(jìn)行模塊的分解和組合,這種方法貫穿于系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)的各個(gè)過程中。生命周期法主要有以下幾個(gè)特點(diǎn): 1、建立面向用戶的觀點(diǎn) 2、加強(qiáng)調(diào)查研究與系統(tǒng)分析 3、使用結(jié)構(gòu)化、模塊化方法 4、嚴(yán)格按照階段進(jìn)行 5、工作文件標(biāo)準(zhǔn)化和文獻(xiàn) 1.4開發(fā)目標(biāo) 本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)銀行業(yè)務(wù)工作相結(jié)合,按照銀行的工作流程設(shè)計(jì)

25、完成的.為了使系統(tǒng)在銀行對(duì)客戶管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo): 1、系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。 2、因?yàn)樵撓到y(tǒng)涉及到客戶信息的真實(shí)性,所以該系統(tǒng)要具有一定的保密性和權(quán)限控制。 3、窗口界面要多用按鈕和快捷鍵,少用菜單,窗口的各個(gè)控鍵布局要合理、美觀,盡量減少用戶的操作。 4、能夠顯示客戶信息,可以實(shí)現(xiàn)數(shù)據(jù)的錄入、更新、刪除、查詢等功能。 5、注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能. 1.5論文的主要研究的內(nèi)容 本論文是以銀行客戶管理系統(tǒng)的開發(fā)為背景,論文主要在系統(tǒng)調(diào)查研究的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)

26、行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶需求;并對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),分析了該系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)庫安全性措施;根據(jù)模塊化原理,將系統(tǒng)分為了幾大功能模塊,并對(duì)各部分功能進(jìn)行了分析:采用結(jié)構(gòu)化程序設(shè)計(jì)的思想,提出系統(tǒng)尤其是數(shù)據(jù)查詢子系統(tǒng)的程序設(shè)計(jì)思路;然后,對(duì)本系統(tǒng)的測(cè)試和安裝進(jìn)行了分析。 全文共分為緒論、系統(tǒng)需求分析、系統(tǒng)總體分析與設(shè)計(jì)、系統(tǒng)各功能模塊和具體實(shí)現(xiàn)、系統(tǒng)的性能分析、開發(fā)總結(jié)、致謝、參考文獻(xiàn)。 1.6 本人主要工作 在系統(tǒng)調(diào)查研究的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶需求;并對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),分析了該系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)庫安全性措施:根據(jù)模塊化原理,將

27、系統(tǒng)分為了幾大功能模塊,并對(duì)各部分功能進(jìn)行了分析;采用結(jié)構(gòu)化程序設(shè)計(jì)的思想,進(jìn)行系統(tǒng)尤其是數(shù)據(jù)查詢子系統(tǒng)的程序設(shè)計(jì);然后,對(duì)于本系統(tǒng)的測(cè)試和安裝進(jìn)行了分析。 第2章 系統(tǒng)的需求分析 2.1系統(tǒng)需求分析 2.1.1系統(tǒng)設(shè)計(jì)目標(biāo) (1)實(shí)用性 系統(tǒng)要具有良好的用戶界面,便于掌握、操作和維護(hù),盡量減少前臺(tái)用戶的操作環(huán)節(jié)和應(yīng)用系統(tǒng)的復(fù)雜性,同時(shí),在保證系統(tǒng)性能可以滿足需求的前提下盡量使系統(tǒng)投資最省,保護(hù)本行現(xiàn)存的IT資產(chǎn),盡量利用己有的企業(yè)信息系統(tǒng)方面的投資。 (2)安全性 系統(tǒng)應(yīng)從軟件、

28、硬件等多方面考慮信息數(shù)據(jù)的安全性和可靠性,針對(duì)可能涉及金融機(jī)密或敏感信息,應(yīng)能控制和區(qū)分用戶的權(quán)限以防止越權(quán)使用數(shù)據(jù)信息,以防止?jié)撛诘暮诳凸舻仁录陌l(fā)生。 (3)高效性 系統(tǒng)應(yīng)具有較高的業(yè)務(wù)處理能力和容錯(cuò)性。 (4)可拓展性 系統(tǒng)要具有良好的可拓展性,能在系統(tǒng)實(shí)施后適應(yīng)需求變化并能實(shí)現(xiàn)高效的開發(fā)。 2.1.2系統(tǒng)開發(fā)設(shè)計(jì)的思想 (1)系統(tǒng)應(yīng)符合銀行客戶管理的規(guī)定,滿足銀行相關(guān)人員日常使用的需要,并達(dá)到操作過程的直觀、方便、實(shí)用、安全等要求。 (2)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)人員補(bǔ)充和維護(hù)。 (3)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能

29、,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。 (4)盡量采用現(xiàn)有軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 2.1.3 開發(fā)和運(yùn)行的環(huán)境 開發(fā)工具:Delphi7 ,SQL Server 2000。 運(yùn)行環(huán)境:Windows xp 或 Windows 2000。 2.1.4 系統(tǒng)的其他需求 表2-1 用戶的界面需求 需求名稱 詳細(xì)要求 整體 簡(jiǎn)介、明了。 窗體 功能單一,

30、一個(gè)功能盡量在單一窗體內(nèi)完成,少有嵌套窗體 提示 明確、無二義 幫助 完整 表2-2 系統(tǒng)的軟硬件環(huán)境需求 需求名稱 詳細(xì)要求 硬件 客戶端、數(shù)據(jù)庫服務(wù)器。 軟件 Office、Sybase。 輔助工具 組件、Visio、Project、PowerDesiger。 表

31、2-3 系統(tǒng)的質(zhì)量要求 需求名稱 詳細(xì)要求 正確性 系統(tǒng)運(yùn)行無誤。 健壯性 容錯(cuò)。 可靠性 數(shù)據(jù)完整性約束。 性能、效率 無特殊要求。 易用性 用戶可按系統(tǒng)提示操作。 清晰性 無二義。 安全性 嚴(yán)格用戶權(quán)限。 可擴(kuò)展性

32、 可以根據(jù)新的需求添加功能模塊和基本表。 兼容性 版本向下兼容。 2.2系統(tǒng)的具體功能 系統(tǒng)功能的分析是在開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。本例中的銀行客戶管理系統(tǒng)需要的功能主要有: (1) 管理員管理:管理員登陸、修改密碼、注銷、數(shù)據(jù)庫備份與恢復(fù)、退出。 (2) 賬戶的管理:開戶、銷戶、掛失、取消掛失。 (3) 客戶信息管理:客戶身份驗(yàn)證、客戶信息查詢、密碼修改、注銷。 (4) 客戶業(yè)務(wù)管理:存款、取款、轉(zhuǎn)賬、查詢余額、信息打印。 (5) 客戶基本查詢:客戶基本信息查詢、客戶取款信息查詢、客戶存款信息查詢、客戶轉(zhuǎn)賬

33、信息查詢。 (6) 幫助:關(guān)于、幫助。 在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù)Delphi 7 程序編制的特點(diǎn),得到下圖所示的系統(tǒng)功能模塊圖。 圖2.1 銀行客戶管理系統(tǒng)功能模塊圖 2.3系統(tǒng)可行性分析 可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解決,研究在當(dāng)前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。一般說來,應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性等方面分析系統(tǒng)可行性。 2.3.1技術(shù)可行性分析 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開

34、發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本銀行客戶管理系統(tǒng)所選用的開發(fā)語言delphi7.0的界面靈活而友好,用戶可以迅速的建立數(shù)據(jù)庫;它支持客戶機(jī)/服務(wù)器(C/S)結(jié)構(gòu),能與其它軟件實(shí)現(xiàn)數(shù)據(jù)共享和數(shù)據(jù)交換;它具有面向?qū)ο缶幊痰哪芰?,它既支持交互環(huán)境,又支持編程環(huán)境,且具有向下兼容性,對(duì)數(shù)據(jù)的完整性和一致性進(jìn)行控制,以保證只對(duì)有效的數(shù)據(jù)進(jìn)行處理.它提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性.系統(tǒng)調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求,軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故

35、軟件的開發(fā)平臺(tái)成熟可行。因此系統(tǒng)在技術(shù)上是絕對(duì)可行的。 2.3.2經(jīng)濟(jì)可行性 主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè)小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來講是非常之小的,從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來,做更多的工作,可以給銀行客戶管理提高一個(gè)層次。所以在經(jīng)濟(jì)上是可行的。 2.3.3運(yùn)行可行性 隨著科學(xué)技術(shù)的進(jìn)步和社會(huì)經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)在現(xiàn)實(shí)生活、工作中扮演越來越重要的角色,PC機(jī)價(jià)格不斷的下降,銀行從硬件到軟件都投入了大量的人力、物力、財(cái)力,在業(yè)務(wù)上配置了一定數(shù)目

36、的能夠熟練操作計(jì)算機(jī)的人員,可以快速、方便地使用計(jì)算機(jī)進(jìn)行日常工作。 由上可知,開發(fā)銀行客戶管理系統(tǒng)具有可行性。 第3章 系統(tǒng)的總體分析與設(shè)計(jì) 3.1 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有相當(dāng)重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)的存儲(chǔ)效率,保證數(shù)據(jù)的完整和一致。 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的及將來可能增加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾個(gè)步驟: 1、數(shù)據(jù)庫需求分析; 2、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì); 3、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。

37、3.1.1 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫需求分析是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的第一階段。這個(gè)階段主要是收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)字典,為以后的進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。 針對(duì)本實(shí)例,通過對(duì)銀行客戶管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: (1)管理員信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、口令。 (2)客戶基本信息表。包含所有的用戶信息,數(shù)據(jù)項(xiàng)有:賬號(hào)、密碼、客戶姓名、身份證、余額,狀態(tài)、住址,開戶時(shí)間。 (3)客戶存款信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、客戶賬號(hào)、存款時(shí)間、存款金額、余額。 (4)客戶取款信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、客戶賬號(hào)、取款時(shí)間、

38、取款金額、余額。 (5)客戶轉(zhuǎn)賬信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、客戶賬號(hào)、客戶轉(zhuǎn)賬賬號(hào)、轉(zhuǎn)賬時(shí)間、轉(zhuǎn)賬金額、余額。 3.1.2 數(shù)據(jù)庫概念設(shè)計(jì) 在需求分析階段數(shù)據(jù)庫設(shè)計(jì)人員充分調(diào)查并描述了用戶的應(yīng)用需求,但這些應(yīng)用需求還是現(xiàn)實(shí)世界的具體要求,下面,應(yīng)該首先把他們抽象為信息世界的結(jié)構(gòu),才能更好的、更準(zhǔn)確地用某一個(gè)DBMS實(shí)現(xiàn)用戶的這些要求。 概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),也獨(dú)立于支持?jǐn)?shù)據(jù)庫的DBMS。它是現(xiàn)實(shí)世界與機(jī)器世界的中介,它一方面能夠充分反映現(xiàn)實(shí)世界,包括實(shí)體和實(shí)體之間的聯(lián)系,同時(shí)又易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。它是現(xiàn)實(shí)世界的一個(gè)真實(shí)模型,易于理解,便于和不同屬性

39、計(jì)算機(jī)的用戶交換意見,使用戶易于參與,當(dāng)現(xiàn)實(shí)世界需求改變時(shí),概念結(jié)構(gòu)又可以很容易的相應(yīng)調(diào)整。 概念結(jié)構(gòu)四類方法: 自頂向下:即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。 自底向上:即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu)。 逐步擴(kuò)張:首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步形成其它概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。 混合策略:即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。 本系統(tǒng)采用自底向上的方法: 1.將現(xiàn)實(shí)世界中一組具有某些共同特性和行為的對(duì)象可以抽象為一

40、個(gè)實(shí)體。在本系統(tǒng)中,可以把銀行中所有的客戶抽象為客戶實(shí)體。對(duì)象和實(shí)體之間是“is member of”的關(guān)系。 2.對(duì)象類型的組成成分可以抽象為實(shí)體的屬性。在本系統(tǒng)中,把客戶賬號(hào)、姓名、密碼、賬戶余額等可以抽象為客戶實(shí)體的屬性。組成成分與對(duì)象類型之間是“is part of ”的關(guān)系。 3.實(shí)際上實(shí)體與屬性是想對(duì)應(yīng)而言的,很難有截然劃分的界限,同一事物,在一種應(yīng)用環(huán)境作為“屬性”,在另一種環(huán)境中就必須作為“實(shí)體”。在本系統(tǒng)中,銀行里的賬戶是“客戶”實(shí)體中的屬性.表明該賬戶屬于哪個(gè)客戶,但在另一種環(huán)境中,由于需要考慮賬號(hào)、賬戶余額等,這時(shí),它們就需要作為實(shí)體了。 在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,先要

41、對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,才能夠得出系統(tǒng)的關(guān)系模式。而E-R圖就是用來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析的。E-R設(shè)計(jì)方法是一種通過E-R圖來描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法。 E-R圖包括:實(shí)體、屬性和聯(lián)系三種基本因素。習(xí)慣上用“方框”表示實(shí)體,用“橢圓框”表示實(shí)體的屬性,用“菱形框”表示聯(lián)系,如圖3.1所示: 圖3.1 E-R圖的表示 E-R圖的畫法是:把有聯(lián)系的實(shí)體(方框)通過聯(lián)系(菱形框)連接起來,注明聯(lián)系方式,再把實(shí)體的屬性(橢圓框)連到相應(yīng)實(shí)體上。 首先設(shè)計(jì)能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為以后

42、的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。 根據(jù)上面的設(shè)計(jì)規(guī)劃本實(shí)例的實(shí)體有:管理員實(shí)體、客戶實(shí)體、賬戶實(shí)體。 實(shí)體和實(shí)體之間的關(guān)系E-R圖如圖3.2所示: 圖3.2 系統(tǒng)實(shí)體E-R圖 管理員信息實(shí)體E-R圖如圖3.3 所示: 圖3.3 管理員信息實(shí)體的E-R圖 賬戶信息實(shí)體E-R圖如圖3.4所示: 圖3.4 賬戶信息實(shí)體E-R圖 客戶信息實(shí)體的E-R圖如圖3.5所示: 圖3.5 客戶信息實(shí)體E-R圖 3.1.3 數(shù)據(jù)庫邏輯設(shè)計(jì) 在上面的實(shí)體以及實(shí)體之間的關(guān)

43、系基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及表格之間的關(guān)系。銀行客戶管理系統(tǒng)數(shù)據(jù)庫中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。 表3-1 BMS管理系統(tǒng)的用戶口令表 列名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說明 BMS_ID CHAR 20 NOT NULL 用戶名(主鍵) BMS_PSWD CHAR 20 NOT NULL 口令 表3-2 CLIENT客戶基本信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說明 CLIENT_ID CHAR 20 NOT NULL 賬號(hào)(主鍵)

44、 CLIENT_NAME CHAR 20 NOT NULL 客戶姓名 CLIENT_PSWD CHAR 6 NOT NULL 客戶密碼 CLIENT_IDENTITY CHAR 18 NOT NULL 客戶身份證 CLIENT_ALL MONEY 8 NOT NULL 余額 CLIENT_STATUS CHAR 4 NUT NULL 現(xiàn)在狀態(tài) CLIENT_ADDRESS CHAR 40 NULL 客戶住址 CLIENT_DATE DATETIME 8 NOT NULL 開戶時(shí)間 表3-3 BANKIN銀行客戶存款信息表

45、 列名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說明 BMS_ID CHAR 20 NOT NULL 操作員ID號(hào) CLIENT_ID CHAR 20 NOT NULL 客戶賬號(hào) BANKIN_TIME DATETIME 8 NOT NULL 存款時(shí)間 BANKIN_MONEY MONEY 8 NOT NULL 存款金額 CLIENT_ALL MONEY 8 NOT NULL 余額 表3-4 BANKOUT銀行客戶取款信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說明 BMS_ID CHAR

46、 20 NOT NULL 操作員ID號(hào) CLIENT_ID CHAR 20 NOT NULL 客戶賬號(hào) BANKOUT_TIME DATETIME 8 NOT NULL 取款時(shí)間 BANKOUT_MONEY MONEY 8 NOT NULL 取款金額 CLIENT_ALL MONEY 8 NOT NULL 余額 表3-5 銀行客戶轉(zhuǎn)賬信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說明 BMS_ID CHAR 20 NOT NULL 操作員ID號(hào) CLIENT_ID CHAR 20 NOT NULL 客戶賬號(hào) TRANS

47、FER_ID CHAR 20 NOT NULL 客戶轉(zhuǎn)賬賬號(hào) BANKTRANSFER_TIME DATETIME 8 NOT NULL 轉(zhuǎn)賬時(shí)間 BANKTRANSFER_MONEY MONEY 8 NOT NULL 轉(zhuǎn)賬金額 CLIENT_ALL MONEY 8 NOT NULL 余額 3.2 功能模塊設(shè)計(jì) 模塊化就是把程序分為若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集中起來組成一個(gè)整體,可以完成指定的功能并滿足問題的要求。開發(fā)具有獨(dú)立功能而且和其他模塊之間沒有相互作用的模塊,就可以做到模塊獨(dú)立。模塊的獨(dú)立程度可以由兩個(gè)定性的標(biāo)準(zhǔn)來度量,

48、這兩個(gè)標(biāo)準(zhǔn)分別稱為內(nèi)聚和耦合。耦合衡量不同模塊彼此間相互依賴的緊密程度;內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。設(shè)計(jì)時(shí),應(yīng)力求提高模塊的內(nèi)聚程度,降低模塊間的耦合程度。 銀行客戶管理系統(tǒng)此標(biāo)準(zhǔn)可分為管理員登陸、輸入數(shù)據(jù)、查詢數(shù)據(jù)、系統(tǒng)維護(hù)等四個(gè)功能子模塊。后三個(gè)模塊下各有相應(yīng)的子模塊 3.2.1 系統(tǒng)輸入子模塊設(shè)計(jì) 銀行客戶信息量很大,不定期都會(huì)有新的數(shù)據(jù)產(chǎn)生,同時(shí)有報(bào)廢的數(shù)據(jù)淘汰,根據(jù)這些要求,數(shù)據(jù)輸入子模塊應(yīng)具有插入、刪除等功能。本系統(tǒng)主要輸入子模塊如下: 1.客戶開戶 完成對(duì)客戶信息的添加。 3.2.2 系統(tǒng)查詢子模塊設(shè)計(jì) 當(dāng)銀行客戶管理員需要查詢有關(guān)客戶信息時(shí),就

49、可以進(jìn)入查詢模塊,此模塊具備單一查詢和組合查詢功能,其基本功能如下: 1.客戶基本信息查詢 按賬號(hào)或客戶身份證號(hào)查詢客戶基本信息。 2.客戶余額查詢 按賬號(hào)查詢余額 3.客戶取款信息查詢 按賬號(hào)查詢客戶取款信息。 4.客戶存款信息查詢 按賬號(hào)查詢客戶存款信息。 5.客戶轉(zhuǎn)賬信息查詢 按賬號(hào)查詢客戶轉(zhuǎn)賬信息。 3.2.3 系統(tǒng)維護(hù)子模塊設(shè)計(jì) 在系統(tǒng)維護(hù)子模塊里,銀行客戶管理員可以實(shí)現(xiàn)對(duì)客戶信息的維護(hù),主要功能如下: 1.管理員密碼修改 跟據(jù)管理員編號(hào)修改管理員密碼。 2.管理員注銷 退出當(dāng)前管理員操作。 3.數(shù)據(jù)庫備份 備份數(shù)據(jù)庫中客戶信息。 4

50、.數(shù)據(jù)庫恢復(fù) 恢復(fù)已備份的數(shù)據(jù)庫。 5.銷戶 根據(jù)賬號(hào)或客戶身份證號(hào)刪除該客戶所有信息。 6.掛失 根據(jù)賬號(hào)或客戶身份證號(hào)對(duì)賬號(hào)進(jìn)行掛失。 7.解掛 根據(jù)賬號(hào)或客戶身份證號(hào)對(duì)賬號(hào)進(jìn)行解掛。 8.客戶存款 根據(jù)要求修改賬戶余額信息。 9.客戶取款 根據(jù)要求修改賬戶余額信息。 10.客戶轉(zhuǎn)賬 根據(jù)要求修改賬戶余額信息。 11.客戶密碼修改 根據(jù)客戶賬號(hào)修改客戶賬號(hào)密碼。 第4章 系統(tǒng)各功能模塊和具體實(shí)現(xiàn) 通過前面對(duì)系統(tǒng)各子模塊進(jìn)行具體功能程序代碼設(shè)計(jì),

51、使該銀行客戶管理系統(tǒng)得以實(shí)施、運(yùn)行,下面主要列示系統(tǒng)管理模塊、賬戶管理模塊、客戶信息管理模塊、客戶業(yè)務(wù)管理模塊、客戶信息查詢功能模塊程序代碼實(shí)施、運(yùn)行后的操作界面,并對(duì)界面中的各個(gè)按鈕、顯示信息的含義做了詳細(xì)介紹和提示。 4.1 系統(tǒng)管理模塊 該界面包括管理員登錄界面、管理員密碼修改界面、管理員注銷、數(shù)據(jù)庫備份界面、數(shù)據(jù)還原界面和退出系統(tǒng)。下面就主要的界面作一些詳細(xì)介紹。 4.1.1 管理員登陸界面 首先,管理員可以雙擊銀行客戶管理系統(tǒng)的圖標(biāo),彈出如圖4.1的登陸界面,管理員只有通過本界面的驗(yàn)證方可使用本系統(tǒng)。 圖4.1 管理員登陸界面 管理員首先需要選擇自己的賬號(hào),然后輸入自

52、己正確的密碼,點(diǎn)擊確定按鈕即可通過本界面的驗(yàn)證。 管理員點(diǎn)擊退出按鈕將退出本系統(tǒng)。 4.1.2 系統(tǒng)的主界面 管理員通過驗(yàn)證后將進(jìn)入系統(tǒng)的主界面,如圖4.2所示: 圖4.2 主界面 該主界面包括系統(tǒng)管理菜單、賬戶管理菜單、客戶信息管理菜單、客戶業(yè)務(wù)管理菜單、客戶信息查詢菜單和關(guān)于,以及客戶驗(yàn)證、取款、存款、轉(zhuǎn)賬、查詢余額和客戶注銷快捷按鈕。 當(dāng)客戶需要辦理業(yè)務(wù)時(shí),管理員首先可以點(diǎn)擊客戶驗(yàn)證按鈕,此時(shí)會(huì)彈出如圖4.3的客戶驗(yàn)證界面。 圖 4.3 客戶驗(yàn)證界面 此時(shí)客戶可以輸入客戶賬號(hào)和密碼,若該客戶賬號(hào)不存在則會(huì)彈出提

53、示對(duì)話框如圖4.4所示。 圖4.4 提示對(duì)話框 若密碼不正確則會(huì)彈出提示對(duì)話框,當(dāng)客戶三次輸入密碼錯(cuò)誤時(shí),此賬號(hào)將會(huì)被掛失。 客戶通過驗(yàn)證后,此時(shí)取款按鈕、存款轉(zhuǎn)賬按鈕、和查詢余額按鈕和注銷按鈕變?yōu)榭捎?,則可為該客戶辦理取款、存款轉(zhuǎn)賬、和查詢余額等業(yè)務(wù),如圖4.5所示: 圖4.5 客戶通過驗(yàn)證后界面 當(dāng)點(diǎn)擊取款按鈕時(shí)將會(huì)彈出取款界面如圖4.6所示: 圖4.6 客戶取款界面 輸入取款金額后,點(diǎn)擊取款按鈕即可完成取款業(yè)務(wù)。 若輸入的取

54、款金額大余賬戶余額則會(huì)彈出如圖4.7對(duì)話框: 圖4.7提示對(duì)話框 當(dāng)客戶辦理完業(yè)務(wù)后,點(diǎn)擊注銷按鈕則會(huì)彈如圖4.8的確認(rèn)的對(duì)話框: 圖4.8 確認(rèn)對(duì)話框 當(dāng)點(diǎn)擊Yes按鈕后,此客戶將被注銷,則可通過客戶驗(yàn)證繼續(xù)為其他客戶服務(wù)。 存款、轉(zhuǎn)賬和取款業(yè)務(wù)相似,在此就不做詳細(xì)介紹了。 4.1.3 管理員密碼修改 通過本界面管理員可以修改自己的密碼,界面如圖4.9所示: 圖 4.9 管理員密碼修改 首先管理員要輸入的舊密碼,然后再輸入自己的新密碼,新密碼和新密碼確認(rèn)必須相同,點(diǎn)擊提交即可完成密碼修改。 4.1

55、.4 數(shù)據(jù)庫備份 本功能可以為數(shù)據(jù)庫提供備份,可以根據(jù)需要隨時(shí)對(duì)數(shù)據(jù)庫進(jìn)行備份,界面如圖4.10所示: 圖4.10 數(shù)據(jù)庫備份 管理員首先要選擇備份的路徑,選擇后點(diǎn)擊開始備份按鈕即可完成數(shù)據(jù)庫備份,備份完成后會(huì)彈出如圖4.11提示對(duì)話框: 圖4.11 提示對(duì)話框 點(diǎn)擊OK按鈕后將會(huì)關(guān)閉數(shù)據(jù)庫備份界面。 數(shù)據(jù)庫還原和數(shù)據(jù)庫備份相似,在此就不做介紹了。 4.2 賬戶管理模塊 該模塊包括開戶,銷戶,掛失和取消掛失功能界面,下面就主要的界面作一些詳細(xì)介紹。 4.2.1 開戶 管理員可以通過本界面為

56、新客戶開戶,界面如圖4.12所示: 圖4.12 開戶界面 界面中所有后面代*的文本框?yàn)楸靥铐?xiàng),客戶信息輸入后點(diǎn)擊確定后,則會(huì)自動(dòng)為該客戶生產(chǎn)賬號(hào)。 4.2.2 掛失 當(dāng)客戶需要時(shí)可以通過本界面進(jìn)行賬號(hào)掛失,界面如圖4.13所示: 圖4.13 賬號(hào)掛失界面 客戶可以通過輸入賬號(hào)或身份證號(hào)后點(diǎn)擊掛失按鈕進(jìn)行賬號(hào)掛失。 取消掛失和銷戶界面和本界面相似,在此就不做詳細(xì)介紹。 4.3 客戶信息管理模塊 此模塊包括客戶驗(yàn)證、客戶密碼修改和客戶注銷功能??蛻趄?yàn)證和客戶注銷已經(jīng)在主界面中作過介紹,客戶密碼修改和管理員密碼

57、修改界面相似,可以參考相應(yīng)的界面。 4.4 客戶業(yè)務(wù)管理模塊 此模塊包括客戶取款、客戶存款、客戶轉(zhuǎn)賬和查詢余額功能,都已經(jīng)在主界面中做過相應(yīng)的介紹。 4.5 客戶信息查詢模塊 此模塊包括客戶基本信息查詢、客戶取款信息查詢、客戶存款信息查詢和客戶轉(zhuǎn)賬紀(jì)錄查詢,下面就主要的界面作一些詳細(xì)介紹。 4.5.1 客戶基本信息查詢 管理員可以通過本功能查詢相關(guān)的客戶信息,界面如圖4.14所示: 圖4.14 客戶基本信息查詢 管理員客戶通過輸入客戶賬號(hào)或客戶身份證號(hào)查詢客戶的相關(guān)信息。 4.5.2 客戶取款信息查詢

58、 管理員可以通過本功能查詢客戶的取款紀(jì)錄,界面如圖4.15所示: 圖4.15 客戶取款信息查詢 管理員可以通過輸入客戶賬號(hào)查詢?cè)撡~號(hào)的所有取款紀(jì)錄。 客戶存款信息查詢與客戶轉(zhuǎn)賬信息查詢和本界面相似,在此就不作詳細(xì)介紹。 第5章 系統(tǒng)的性能分析 5.1 系統(tǒng)的安全性和可靠性 系統(tǒng)安全和系統(tǒng)可靠性是系統(tǒng)正常運(yùn)行的先決條件,是實(shí)現(xiàn)所有應(yīng)用要求的基礎(chǔ)。事實(shí)證明,盡管使用需求少的非常合理、非常全面、非常先進(jìn),

59、而系統(tǒng)沒有合適的可靠性和安全性,仍然是一個(gè)無用的系統(tǒng),或是一個(gè)無信譽(yù)的系統(tǒng)。根據(jù)銀行服務(wù)對(duì)象、運(yùn)行情況及資源約束,應(yīng)具有安全高效的通信機(jī)制,身份認(rèn)證,權(quán)限檢查,以解決客戶信息系統(tǒng)的安全性、保密性問題,防止信息泄密和對(duì)保密信息的非法侵入,這里的系統(tǒng)安全應(yīng)包括計(jì)算機(jī)硬件、操作系統(tǒng)及系統(tǒng)信息等方面的安全問題;而系統(tǒng)可靠性應(yīng)包括系統(tǒng)設(shè)備的可靠性、系統(tǒng)軟件的可靠性、系統(tǒng)應(yīng)用軟件的可靠性及系統(tǒng)數(shù)據(jù)的可靠性等方面。 5.1.1 系統(tǒng)的安全性 (一)安全系統(tǒng)的需求定義 (1)系統(tǒng)提供用戶登錄功能(進(jìn)行用戶身份驗(yàn)證),并且用戶名和用戶編號(hào)是唯一的。用戶在登錄界面上填寫任意的用戶名和用戶密碼(中文或英文);

60、系統(tǒng)提供登錄過程中的出錯(cuò)處理機(jī)制和操作成功處理機(jī)制。 (2)系統(tǒng)對(duì)非法用戶具有替告功能,例如:單用戶表中不存在的用戶企圖登錄系統(tǒng),系統(tǒng)應(yīng)該要求用戶輸入合法用戶名和用戶密碼,并警告用戶的操作。 (二)系統(tǒng)安全 (1)計(jì)算機(jī)硬件安全要求 為了保障數(shù)據(jù)信息的安全性,應(yīng)考慮防電磁輻射,重要的服務(wù)器硬件設(shè)備的電磁兼容性應(yīng)滿足國(guó)家相關(guān)標(biāo)準(zhǔn)的要求。 (2)操作系統(tǒng)安全要求 操作系統(tǒng)的安全穩(wěn)定是整個(gè)系統(tǒng)的核心,達(dá)到C2級(jí)。操作系統(tǒng)應(yīng)具有防病毒措施。 (3)信息安全要求 操作系統(tǒng)的安全水平應(yīng)在不影響系統(tǒng)功能的情況下盡可能地考慮信息媒體的安全性。首先內(nèi)部人員對(duì)數(shù)據(jù)的訪問操作要進(jìn)行控制,對(duì)用戶、信息

61、及操作進(jìn)行分類授權(quán),防止越權(quán)操作,避免數(shù)據(jù)遭到破壞。[10] 5.1.2 系統(tǒng)的可靠性 (一)硬件可靠性 硬件的可靠性分為網(wǎng)絡(luò)及網(wǎng)絡(luò)設(shè)備可靠性和服務(wù)器硬件可靠性兩部分。網(wǎng)絡(luò)及網(wǎng)絡(luò)設(shè)備的可靠性由公用網(wǎng)和局域網(wǎng)及其設(shè)備組成,公用網(wǎng)及其設(shè)備的可靠性由大環(huán)境決定,我們能左右的成分很少;局域網(wǎng)及其設(shè)備的可靠性是整個(gè)系統(tǒng)的重要指標(biāo)之一,在設(shè)備選擇時(shí)應(yīng)考慮到所選設(shè)備的可靠性及其售后服務(wù)質(zhì)量。服務(wù)器的可靠性是整個(gè)系統(tǒng)最基本的可靠性指標(biāo),對(duì)服務(wù)器的選擇應(yīng)充分考慮其可靠性和售后服務(wù)質(zhì)量,更重要的是服務(wù)器應(yīng)該有冗余配置或備份設(shè)備,以保障數(shù)據(jù)庫服務(wù)器可每天24小時(shí)運(yùn)行,其平均故障恢復(fù)時(shí)間不應(yīng)大于1小時(shí)。 另外

62、,主機(jī)房供電必須經(jīng)過UPS,U PS必須能夠保證系統(tǒng)在市電斷電后持續(xù)30分鐘以上,服務(wù)器等關(guān)鍵設(shè)備采用主備工作方式或有備份設(shè)備和手段。 (二)系統(tǒng)軟件可靠性 為了保障系統(tǒng)軟件的可靠性,考慮到本系統(tǒng)的規(guī)模和資金投入,數(shù)據(jù)庫服務(wù)器的操作系統(tǒng)選用Windows2000SERVER,數(shù)據(jù)庫管理系統(tǒng)選用Delphi7 (三)應(yīng)用軟件可靠性 應(yīng)用軟件的設(shè)計(jì)采用面向?qū)ο蠛湍K化設(shè)計(jì)方法,以提高軟件模塊的獨(dú)立性和可靠性,從而達(dá)到提高應(yīng)用軟件可靠性的目的。在設(shè)計(jì)應(yīng)用軟件時(shí),認(rèn)真貫徹軟件工程中有利于提高可靠性的原則和方法;對(duì)運(yùn)行中可能發(fā)生的故障應(yīng)能自動(dòng)排解。 5.2 系統(tǒng)的調(diào)試和測(cè)試 軟件測(cè)試是保證軟

63、件質(zhì)量的關(guān)鍵步驟,是對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。 (一)測(cè)試的目的 軟件測(cè)試是保證系統(tǒng)質(zhì)量的關(guān)鍵,就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能的發(fā)現(xiàn)該軟件中出現(xiàn)的問題及運(yùn)行錯(cuò)誤,并進(jìn)行修改。軟件工程的根本目標(biāo)是開發(fā)出高質(zhì)量的完全符合用戶需要的軟件,因此,通過測(cè)試發(fā)現(xiàn)錯(cuò)誤并加以解決,這才是軟件測(cè)試的根本目的。 軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫出每個(gè)模塊之后就對(duì)它做必要的測(cè)試,即單元測(cè)試,此時(shí),模塊的編寫者和測(cè)試者是同一個(gè)人,編碼和單元測(cè)試屬于軟件工程的同一個(gè)階段.在這個(gè)階段結(jié)束之后,對(duì)軟件系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期的另一個(gè)獨(dú)立的階段,通常由專門的測(cè)試人員

64、承擔(dān)這項(xiàng)任務(wù)。其目的與其他階段相反:“破壞”已經(jīng)建造好的軟件系統(tǒng),盡可能的發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)提交給用戶。 (二)軟件測(cè)試有兩種方法 黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試是完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,也稱為功能測(cè)試。白盒測(cè)試是完全了解程序的結(jié)構(gòu)和處理過程,檢查程序中的每一條通路是否能按預(yù)定的要求正確工作,也稱為結(jié)構(gòu)測(cè)試。 軟件測(cè)試是軟件開發(fā)中的最艱巨最繁重的任務(wù),大型軟件的測(cè)試應(yīng)該分階段進(jìn)行,通常分為單元測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試、容量測(cè)試和驗(yàn)收測(cè)試。測(cè)試中出現(xiàn)的錯(cuò)誤及時(shí)改正,這就是調(diào)試的任務(wù)。為了改正錯(cuò)誤

65、,首先必須確定故障的準(zhǔn)確位置,這是調(diào)試過程中最困難的任務(wù),需要周密審慎的思考和推理。 測(cè)試和調(diào)試是軟件測(cè)試階段的兩個(gè)關(guān)系極端密切的過程,它們通常交替進(jìn)行。 5.2.1 軟件測(cè)試的步驟 (1)單元測(cè)試:測(cè)試系統(tǒng)中的每一個(gè)低級(jí)處理的基本功能。 (2)系統(tǒng)測(cè)試:將每一個(gè)單元集成一個(gè)完整的實(shí)體、對(duì)象加以測(cè)試。 (3)集成測(cè)試:測(cè)試整個(gè)應(yīng)用系統(tǒng)是否運(yùn)行了應(yīng)用程序的所有組件,并能和其它應(yīng)用程序一起運(yùn)行。 (4)容量測(cè)試:測(cè)試整個(gè)應(yīng)用系統(tǒng)是否能維持產(chǎn)品數(shù)據(jù)容量并且能保持在可以接受的限度之內(nèi)。 (5)驗(yàn)收測(cè)試:繼續(xù)測(cè)試工程的各個(gè)階段,以確定終端用戶是否認(rèn)可該系統(tǒng)的設(shè)計(jì)和功能。[11][12]

66、5.2.2 本系統(tǒng)的測(cè)試 為了使開發(fā)出來的系統(tǒng)能夠滿足銀行客戶管理工作的需要,本人也對(duì)系統(tǒng)進(jìn)行了測(cè)試,測(cè)試結(jié)果良好,該系統(tǒng)界面友好,數(shù)據(jù)的錄入、刪除、保存功能均可實(shí)現(xiàn),并能夠完成比較復(fù)雜的數(shù)據(jù)庫備份和還原、多條件查詢功能等功能。 第6章 總 結(jié) 本文對(duì)銀行客戶管理做了分析和探討,認(rèn)為有必要開發(fā)銀行客戶管理系統(tǒng)來對(duì)客戶信息進(jìn)行數(shù)字化管理。這樣既可減輕銀行職員工工作壓力,比較系統(tǒng)地對(duì)客戶的各項(xiàng)服務(wù)和信息進(jìn)行管理,又可加快客戶業(yè)務(wù)辦理的效率、提高客戶信息查詢的速度,跟上國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。正是針對(duì)上述問題,本論文對(duì)銀行客戶管理系統(tǒng)的開發(fā)過程進(jìn)行了較為詳細(xì)的論述。 論文主要在系統(tǒng)調(diào)查研究的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶需求;并對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),分析了該系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)庫安全性措施;根據(jù)模塊化原理,將系統(tǒng)分為了幾大功能模塊,并對(duì)各部分功能進(jìn)行了分析;采用結(jié)構(gòu)化程序設(shè)計(jì)的思想,提出系統(tǒng)尤其是數(shù)據(jù)查詢子系統(tǒng)的程序設(shè)計(jì)思路;然后,對(duì)本系統(tǒng)的測(cè)試和安裝進(jìn)行了分析。 在系統(tǒng)設(shè)計(jì)過程中,我體會(huì)到了在設(shè)計(jì)之前一定要對(duì)所設(shè)計(jì)的系

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!