九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

上傳人:仙*** 文檔編號:30181650 上傳時間:2021-10-09 格式:DOC 頁數(shù):36 大?。?61KB
收藏 版權申訴 舉報 下載
銀行高效率客戶管理系統(tǒng)研究【中央財經(jīng)大學優(yōu)秀畢業(yè)論文】_第1頁
第1頁 / 共36頁
銀行高效率客戶管理系統(tǒng)研究【中央財經(jīng)大學優(yōu)秀畢業(yè)論文】_第2頁
第2頁 / 共36頁
銀行高效率客戶管理系統(tǒng)研究【中央財經(jīng)大學優(yōu)秀畢業(yè)論文】_第3頁
第3頁 / 共36頁

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

15 積分

下載資源

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

資源描述:

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

1、銀行高效率客戶管理系統(tǒng)研究銀銀行高效率客客戶管管理系統(tǒng)研究目 錄摘 要IVAbstractV第1章 緒 論11.1 論文的背景及意義11.2相關文獻綜述11.2.1 SQL Server數(shù)據(jù)庫簡介11.2.2系統(tǒng)開發(fā)工具的選擇21.3開發(fā)方法的選擇41.3.1生命周期法51.3.2 原型法51.4開發(fā)目標61.5論文的主要研究的內容61.6 本人主要工作6第2章 系統(tǒng)的需求分析82.1系統(tǒng)需求分析82.1.1系統(tǒng)設計目標82.1.2系統(tǒng)開發(fā)設計的思想82.1.3 開發(fā)和運行的環(huán)境82.1.4 系統(tǒng)的其他需求92.2系統(tǒng)的具體功能92.3系統(tǒng)可行性分析102.3.1技術可行性分析102.3.2經(jīng)

2、濟可行性112.3.3運行可行性11第3章 系統(tǒng)的總體分析與設計123.1 數(shù)據(jù)庫設計123.1.1 數(shù)據(jù)庫需求分析123.1.2 數(shù)據(jù)庫概念設計123.1.3 數(shù)據(jù)庫邏輯設計153.2 功能模塊設計163.2.1 系統(tǒng)輸入子模塊設計163.2.2 系統(tǒng)查詢子模塊設計163.2.3 系統(tǒng)維護子模塊設計17第4章 系統(tǒng)各功能模塊和具體實現(xiàn)194.1 系統(tǒng)管理模塊194.1.1 管理員登陸界面194.1.2 系統(tǒng)的主界面194.1.3 管理員密碼修改224.1.4 數(shù)據(jù)庫備份224.2 賬戶管理模塊234.2.1 開戶234.2.2 掛失234.3 客戶信息管理模塊244.4 客戶業(yè)務管理模塊24

3、4.5 客戶信息查詢模塊244.5.1 客戶基本信息查詢244.5.2 客戶取款信息查詢25第5章 系統(tǒng)的性能分析265.1 系統(tǒng)的安全性和可靠性265.1.1 系統(tǒng)的安全性265.1.2 系統(tǒng)的可靠性275.2 系統(tǒng)的調試和測試275.2.1 軟件測試的步驟285.2.2 本系統(tǒng)的測試28第6章 總 結29參考文獻30謝 辭31摘 要銀行業(yè)務流程中的客戶關系管理CRM (Customer Relationship Management) 是利用計算機和網(wǎng)絡來實現(xiàn)的對客戶管理的信息系統(tǒng),它簡化了銷售、客戶服務和技術支持等業(yè)務的流程,顯著地減少了管理方的工作量。本文通過對現(xiàn)代銀行實際的客戶管理情

4、況進行調研,作了CRM系統(tǒng)的需求分析;再采用SQL Server數(shù)據(jù)庫和Delphi 7.0作為開發(fā)工具,開發(fā)了一個C/S模式的客戶管理系統(tǒng),其中包括賬戶管理、客戶信息管理、客戶業(yè)務管理和客戶信息查詢等功能模塊;最后對系統(tǒng)進行了測試和性能分析。整個系統(tǒng)的特點是操作簡單、界面友好、靈活實用、安全可靠。關鍵字:CRM,C/S,客戶,數(shù)據(jù)庫,管理AbstractThe Customer Relationship Management in the banking business processes is an information system for the consumer manageme

5、nt by using computers and networking, 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

6、CRM systems. Then we choose the 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

7、system and make the performance 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, Management31第1章 緒 論1.1 論文的背景及意義市場經(jīng)濟的發(fā)展過程也是企業(yè)營銷理念不斷變革,深化發(fā)展的過程。從西方市場經(jīng)濟發(fā)展的歷程來看,企業(yè)的營銷理念經(jīng)歷了,生產(chǎn)觀念、產(chǎn)品觀念、

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

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

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

11、注于SQL Server在UNIX 操作系統(tǒng)上的應用,在此所介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便、可伸縮性好、與相關軟件集成程度高等優(yōu)點??煽缭綇倪\行Microsoft Windows 98 的膝上型電腦,到運行Microsoft Windows 2000的大型多處理器的服務器等多種平臺使用。SQL Server

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

13、具的選擇 Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以Object Pascal為基礎,擴充了面向對象的能力,并且完美地結合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關注,并在當年一舉奪得了多項大獎。 Delphi的出現(xiàn)打破了V承可視化編程領域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術,使程序的執(zhí)行性能遠遠高于其它產(chǎn)品生成的程序。它還是真正的面向對象的編程語言。PASCAL語言的嚴謹加上可視化的優(yōu)勢和強大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設計語言,并預測Delphi將

14、會成為可視化編程的主流環(huán)境。 Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言(Object-Oriented Language)、當今世界上最快的編輯器、最為領先的數(shù)據(jù)庫技術。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應用軟件,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作Delphi的每一個設計細節(jié),都將帶給您一份欣喜。Delphi是Borland公司研制的新一代可視化開發(fā)工具,可

15、在Windows3.x、Windows95、WindowsNT等環(huán)境下使用。當前,DELPHI 也可以為LINUX平臺上開發(fā)應用,其在LINUX上的對應產(chǎn)品Kylix。Delphi擁有一個可視化的集成開發(fā)環(huán)境(IDE),采用面向對象的編程語言ObjectPascal和基于部件的開發(fā)結構框架。Delphi它提供了500多個可供使用的構件,利用這些部件,開發(fā)人員可以快速地構造出應用系統(tǒng)。開發(fā)人員也可以根據(jù)自己的需要修改部件或用Delphi本身編寫自己的部件。主要特點如下: (1)直接編譯生成可執(zhí)行代碼,編譯速度快。由于Delphi編譯器采用了條件編譯和選擇鏈接技術,使用它生成的執(zhí)行文件更加精煉,運

16、行速度更快。在處理速度和存取服務器方面,Delphi的性能遠遠高于其他同類產(chǎn)品。 (2)支持將存取規(guī)則分別交給客戶機或服務器處理的兩種方案,而且允許開發(fā)人員建立一個簡單的部件或部件集合,封裝起所有的規(guī)則,并獨立于服務器和客戶機,所有的數(shù)據(jù)轉移通過這些部件來完成。這樣,大大減少了對服務器的請求和網(wǎng)絡上的數(shù)據(jù)傳輸量,提高了應用處理的速度。 (3)提供了許多快速方便的開發(fā)方法,使開發(fā)人員能用盡可能少的重復性工作完成各種不同的應用。利用項目模板和專家生成器可以很快建立項目的構架,然后根據(jù)用戶的實際需要逐步完善。 (4)具有可重用性和可擴展性。開發(fā)人員不必再對諸如標簽、按鈕及對話框等Windows的常見

17、部件進行編程。Delphi包含許多可以重復使用的部件,允許用戶控制Windows的開發(fā)效果。 (5)具有強大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工具BDE(BorlandDatabaseEngine)是一個標準的中介軟件層,可以用來處理當前流行的數(shù)據(jù)格式,如xBase、Paradox等,也可以通過BDE的SQLLink直接與Sybase、SQLServer、Informix、Oracle等大型數(shù)據(jù)庫連接。 Delphi既可用于開發(fā)系統(tǒng)軟件,也適合于應用軟件的開發(fā)。(6)擁有強大的網(wǎng)絡開發(fā)能力,能夠快速的開發(fā)B/S應用,它內置的IntraWeb和ExpressWeb使得對于網(wǎng)絡的開發(fā)效率超過了其他任何的

18、開發(fā)工具。(7)Delphi使用獨特的VCL類庫,使得編寫出的程序顯得條理清晰,VCL是現(xiàn)在最優(yōu)秀的類庫,它使得Delphi在軟件開發(fā)行業(yè)處于一個絕對領先的地位。用戶可以按自己的需要,任意的構建、擴充、甚至是刪減VCL,以滿足不同的需要。 (8)從Delphi 8開始Delphi也支持.Net框架下程序開發(fā)。當前Delphi 已經(jīng)成為一個品牌,而不僅僅是一個開發(fā)平臺或開發(fā)語言的名稱。 當前DELPHI產(chǎn)品已經(jīng)由CodeGear公司繼續(xù)發(fā)展,該公司是Borland公司的全資子公司。當前,CodeGear為廣大開發(fā)者提供了Delphi for PHP,以高度可視化的方式全面支持面向對象的PHP 網(wǎng)

19、站開發(fā),大大提高了PHP開發(fā)網(wǎng)站的代碼復用程度,成為WEB應用開發(fā)的新利器。678通過以上的敘述,故選擇delphi 7.0 作為開發(fā)工具。1.3開發(fā)方法的選擇在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結合的方法.具體來說,就是在系統(tǒng)開發(fā)之前對系統(tǒng)有一個總體框架設想,各功能單元的結構和功能也比較清楚,但是還沒有具體實現(xiàn)。系統(tǒng)完成什么功能,分成哪幾個部分,各個部分又有哪幾個模塊,都己理解掌握,且以后不需要做更大的變動,只是具體到每個模塊,還沒有全部實現(xiàn)。具體地設計可能是完全實現(xiàn)一個模塊,也可能是用一個效率高地模塊代替一個舊模塊。信息系統(tǒng)的開發(fā)是一項比較復雜的工作,我們必須選用科學的有效

20、的開發(fā)方法。近年來,國內外已逐步總結出一些開發(fā)信息系統(tǒng)的方法和技術,但是,從目前的情況來看,系統(tǒng)的開發(fā)技術仍是一個比較薄弱的環(huán)節(jié)。根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結合的方法。1.3.1生命周期法生命周期這個概念源于系統(tǒng)工程方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。主要包括系統(tǒng)調查階段、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施及系統(tǒng)維護與評價五個部分。根據(jù)系統(tǒng)設計而對整個系統(tǒng)實施,包括物理實施,程序設計,調試等.實施是最后的一步,關系著最后的成功。1.3.2 原型法在建筑學和機械設計學中,“原型”指的是其結構、大小和功能都與某個物

21、體相類似的模擬該物體的原始模型。在管理信息系統(tǒng)開發(fā)中,用“原型”來形象地表示系統(tǒng)的一個早期可運行版本,它能反映新系統(tǒng)的部分重要功能和特征?!霸头椒ā眲t是利用原型輔助開發(fā)系統(tǒng)的一種新方法。原型方法要求在獲得一組基本的用戶需求后,快速地實現(xiàn)新系統(tǒng)的一個“原型”,用戶、開發(fā)者及其他有關人員在試用原型的過程中,加強通信和反饋,通過反復評價和反復修改原型系統(tǒng),逐步確定各種需求的細節(jié),適應需求的變化,從而最終提高新系統(tǒng)的質量。因此可以認為原型方法是確定用戶需求的策略,它對用戶需求的定義采用啟發(fā)的方式,引導用戶在對系統(tǒng)逐漸加深理解的過程中做出響應。9原型法主要包括確定系統(tǒng)基本需求階段、構造初始原型階段、原

22、型的使用評價階段、修改原型階段和確定模型后的處理階段。原型法的基本思想是:憑借著系統(tǒng)分析人員對用戶要求的理解,在強有力的軟件環(huán)境支持下,快速地給出一個實實在在的模型(或稱原型、雛形),然后與用戶反復協(xié)商修改,最終形成實際系統(tǒng)。在本系統(tǒng)中選擇了演化型(Evolutionary Prototying)原型法,其目的不在于改進規(guī)格說明和用戶需求,而是將系統(tǒng)改造得易于變化,在改進原型的過程中將原型演化成最終系統(tǒng)。它將原型方法的思想貫穿到系統(tǒng)開發(fā)全過程,對滿足需求的改動較為適合。生命周期法要求信息系統(tǒng)的開發(fā)研制工作要按照規(guī)定步驟,使用一定的圖表工具,在結構化和模塊化的基礎上進行。結構化的思想是把整個系統(tǒng)

23、的功能看作是一個大模塊,根據(jù)系統(tǒng)分析和設計的不同要求,按照由頂向下,逐步求精的原則進行模塊的分解和組合,這種方法貫穿于系統(tǒng)分析、系統(tǒng)設計和程序設計的各個過程中。生命周期法主要有以下幾個特點:1、建立面向用戶的觀點2、加強調查研究與系統(tǒng)分析3、使用結構化、模塊化方法4、嚴格按照階段進行5、工作文件標準化和文獻1.4開發(fā)目標本系統(tǒng)是將現(xiàn)代化的計算機技術和傳統(tǒng)銀行業(yè)務工作相結合,按照銀行的工作流程設計完成的.為了使系統(tǒng)在銀行對客戶管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:1、系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性。2、因為該系統(tǒng)涉及到

24、客戶信息的真實性,所以該系統(tǒng)要具有一定的保密性和權限控制。3、窗口界面要多用按鈕和快捷鍵,少用菜單,窗口的各個控鍵布局要合理、美觀,盡量減少用戶的操作。4、能夠顯示客戶信息,可以實現(xiàn)數(shù)據(jù)的錄入、更新、刪除、查詢等功能。5、注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復的功能.1.5論文的主要研究的內容本論文是以銀行客戶管理系統(tǒng)的開發(fā)為背景,論文主要在系統(tǒng)調查研究的基礎上對系統(tǒng)進行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶需求;并對數(shù)據(jù)庫進行設計,分析了該系統(tǒng)數(shù)據(jù)庫的結構和數(shù)據(jù)庫安全性措施;根據(jù)模塊化原理,將系統(tǒng)分為了幾大功能模塊,并對各部分功能進行了分析:采用結構化程序設計的思想,提出系統(tǒng)尤其是數(shù)據(jù)查詢子

25、系統(tǒng)的程序設計思路;然后,對本系統(tǒng)的測試和安裝進行了分析。全文共分為緒論、系統(tǒng)需求分析、系統(tǒng)總體分析與設計、系統(tǒng)各功能模塊和具體實現(xiàn)、系統(tǒng)的性能分析、開發(fā)總結、致謝、參考文獻。1.6 本人主要工作 在系統(tǒng)調查研究的基礎上對系統(tǒng)進行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶需求;并對數(shù)據(jù)庫進行設計,分析了該系統(tǒng)數(shù)據(jù)庫的結構和數(shù)據(jù)庫安全性措施:根據(jù)模塊化原理,將系統(tǒng)分為了幾大功能模塊,并對各部分功能進行了分析;采用結構化程序設計的思想,進行系統(tǒng)尤其是數(shù)據(jù)查詢子系統(tǒng)的程序設計;然后,對于本系統(tǒng)的測試和安裝進行了分析。第2章 系統(tǒng)的需求分析2.1系統(tǒng)需求分析2.1.1系統(tǒng)設計目標(1)實用性系統(tǒng)要具有良

26、好的用戶界面,便于掌握、操作和維護,盡量減少前臺用戶的操作環(huán)節(jié)和應用系統(tǒng)的復雜性,同時,在保證系統(tǒng)性能可以滿足需求的前提下盡量使系統(tǒng)投資最省,保護本行現(xiàn)存的IT資產(chǎn),盡量利用己有的企業(yè)信息系統(tǒng)方面的投資。(2)安全性系統(tǒng)應從軟件、硬件等多方面考慮信息數(shù)據(jù)的安全性和可靠性,針對可能涉及金融機密或敏感信息,應能控制和區(qū)分用戶的權限以防止越權使用數(shù)據(jù)信息,以防止?jié)撛诘暮诳凸舻仁录陌l(fā)生。(3)高效性系統(tǒng)應具有較高的業(yè)務處理能力和容錯性。(4)可拓展性系統(tǒng)要具有良好的可拓展性,能在系統(tǒng)實施后適應需求變化并能實現(xiàn)高效的開發(fā)。2.1.2系統(tǒng)開發(fā)設計的思想(1)系統(tǒng)應符合銀行客戶管理的規(guī)定,滿足銀行相關人

27、員日常使用的需要,并達到操作過程的直觀、方便、實用、安全等要求。(2)系統(tǒng)采用模塊化程序設計方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術人員補充和維護。(3)系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作。(4)盡量采用現(xiàn)有軟硬件環(huán)境及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。2.1.3 開發(fā)和運行的環(huán)境開發(fā)工具:Delphi7 ,SQL Server 2000。運行環(huán)境:Windows xp 或 Windows 2000。2.1.4 系統(tǒng)的其他需求 表2-1 用戶的界面需求需求名稱 詳細要求整體 簡介

28、、明了。窗體 功能單一,一個功能盡量在單一窗體內完成,少有嵌套窗體提示 明確、無二義幫助 完整 表2-2 系統(tǒng)的軟硬件環(huán)境需求 需求名稱 詳細要求硬件 客戶端、數(shù)據(jù)庫服務器。軟件 Office、Sybase。輔助工具組件、Visio、Project、PowerDesiger。 表2-3 系統(tǒng)的質量要求 需求名稱 詳細要求正確性 系統(tǒng)運行無誤。健壯性 容錯??煽啃?數(shù)據(jù)完整性約束。性能、效率 無特殊要求。易用性 用戶可按系統(tǒng)提示操作。清晰性 無二義。安全性 嚴格用戶權限。可擴展性 可以根據(jù)新的需求添加功能模塊和基本表。兼容性 版本向下兼容。2.2系統(tǒng)的具體功能 系統(tǒng)功能的分析是在開發(fā)的總體任務的

29、基礎上完成的。本例中的銀行客戶管理系統(tǒng)需要的功能主要有:(1) 管理員管理:管理員登陸、修改密碼、注銷、數(shù)據(jù)庫備份與恢復、退出。(2) 賬戶的管理:開戶、銷戶、掛失、取消掛失。(3) 客戶信息管理:客戶身份驗證、客戶信息查詢、密碼修改、注銷。(4) 客戶業(yè)務管理:存款、取款、轉賬、查詢余額、信息打印。(5) 客戶基本查詢:客戶基本信息查詢、客戶取款信息查詢、客戶存款信息查詢、客戶轉賬信息查詢。(6) 幫助:關于、幫助。在系統(tǒng)功能分析的基礎上,根據(jù)Delphi 7 程序編制的特點,得到下圖所示的系統(tǒng)功能模塊圖。 圖2.1 銀行客戶管理系統(tǒng)功能模塊圖2.3系統(tǒng)可行性分析可行性研究的目的是用最小的代

30、價在盡可能短的時間內確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解決,研究在當前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。一般說來,應從經(jīng)濟可行性、技術可行性、運行可行性等方面分析系統(tǒng)可行性。2.3.1技術可行性分析技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本銀行客戶管理系統(tǒng)所選用的開發(fā)語言delphi7.0的界面靈活而友好,用戶可以迅速的建立數(shù)據(jù)庫;它支持客戶機/服務器(C/S)結構,能與其它軟件實現(xiàn)數(shù)據(jù)共享和數(shù)據(jù)交換;它具有面向對象編程的能力,它既支持交互環(huán)境,又支持編程環(huán)境,且具有向下兼容性,

31、對數(shù)據(jù)的完整性和一致性進行控制,以保證只對有效的數(shù)據(jù)進行處理.它提供了大量的控件,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性.系統(tǒng)調試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行。因此系統(tǒng)在技術上是絕對可行的。2.3.2經(jīng)濟可行性主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的費用,包括設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這是個小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,從節(jié)省人力方面,可以讓

32、管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給銀行客戶管理提高一個層次。所以在經(jīng)濟上是可行的。2.3.3運行可行性隨著科學技術的進步和社會經(jīng)濟的發(fā)展,計算機在現(xiàn)實生活、工作中扮演越來越重要的角色,PC機價格不斷的下降,銀行從硬件到軟件都投入了大量的人力、物力、財力,在業(yè)務上配置了一定數(shù)目的能夠熟練操作計算機的人員,可以快速、方便地使用計算機進行日常工作。由上可知,開發(fā)銀行客戶管理系統(tǒng)具有可行性。第3章 系統(tǒng)的總體分析與設計3.1 數(shù)據(jù)庫設計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有相當重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)

33、的存儲效率,保證數(shù)據(jù)的完整和一致。設計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的及將來可能增加的需求。數(shù)據(jù)庫設計一般包括如下幾個步驟:1、數(shù)據(jù)庫需求分析;2、數(shù)據(jù)庫概念結構設計;3、數(shù)據(jù)庫邏輯結構設計。3.1.1 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析是數(shù)據(jù)庫結構設計的第一階段。這個階段主要是收集基本數(shù)據(jù)、數(shù)據(jù)結構以及數(shù)據(jù)處理的流程,組成一份詳細的數(shù)據(jù)字典,為以后的進一步設計打下基礎。針對本實例,通過對銀行客戶管理的內容和數(shù)據(jù)流程分析,設計的數(shù)據(jù)項和數(shù)據(jù)結構如下:(1)管理員信息表。包含的數(shù)據(jù)項有:管理員號碼、口令。(2)客戶基本信息表。包含所有的用戶信息,數(shù)據(jù)項有:賬號、密碼、客戶姓名

34、、身份證、余額,狀態(tài)、住址,開戶時間。(3)客戶存款信息表。包含的數(shù)據(jù)項有:管理員號碼、客戶賬號、存款時間、存款金額、余額。(4)客戶取款信息表。包含的數(shù)據(jù)項有:管理員號碼、客戶賬號、取款時間、取款金額、余額。(5)客戶轉賬信息表。包含的數(shù)據(jù)項有:管理員號碼、客戶賬號、客戶轉賬賬號、轉賬時間、轉賬金額、余額。3.1.2 數(shù)據(jù)庫概念設計在需求分析階段數(shù)據(jù)庫設計人員充分調查并描述了用戶的應用需求,但這些應用需求還是現(xiàn)實世界的具體要求,下面,應該首先把他們抽象為信息世界的結構,才能更好的、更準確地用某一個DBMS實現(xiàn)用戶的這些要求。概念結構獨立于數(shù)據(jù)庫邏輯結構,也獨立于支持數(shù)據(jù)庫的DBMS。它是現(xiàn)實

35、世界與機器世界的中介,它一方面能夠充分反映現(xiàn)實世界,包括實體和實體之間的聯(lián)系,同時又易于向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉換。它是現(xiàn)實世界的一個真實模型,易于理解,便于和不同屬性計算機的用戶交換意見,使用戶易于參與,當現(xiàn)實世界需求改變時,概念結構又可以很容易的相應調整。概念結構四類方法:自頂向下:即首先定義全局概念結構的框架,然后逐步細化。自底向上:即首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構。逐步擴張:首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步形成其它概念結構,直至總體概念結構?;旌喜呗?即將自頂向下和自底向上相結合,用自頂向下策略設計一個全局概念

36、結構的框架,以它為骨架集成由自底向上策略中設計的各局部概念結構。本系統(tǒng)采用自底向上的方法:1.將現(xiàn)實世界中一組具有某些共同特性和行為的對象可以抽象為一個實體。在本系統(tǒng)中,可以把銀行中所有的客戶抽象為客戶實體。對象和實體之間是“is member of”的關系。2.對象類型的組成成分可以抽象為實體的屬性。在本系統(tǒng)中,把客戶賬號、姓名、密碼、賬戶余額等可以抽象為客戶實體的屬性。組成成分與對象類型之間是“is part of ”的關系。3.實際上實體與屬性是想對應而言的,很難有截然劃分的界限,同一事物,在一種應用環(huán)境作為“屬性”,在另一種環(huán)境中就必須作為“實體”。在本系統(tǒng)中,銀行里的賬戶是“客戶”實

37、體中的屬性.表明該賬戶屬于哪個客戶,但在另一種環(huán)境中,由于需要考慮賬號、賬戶余額等,這時,它們就需要作為實體了。在系統(tǒng)的數(shù)據(jù)庫設計中,先要對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,才能夠得出系統(tǒng)的關系模式。而E-R圖就是用來進行數(shù)據(jù)結構分析的。E-R設計方法是一種通過E-R圖來描述現(xiàn)實世界信息結構的DB設計方法。E-R圖包括:實體、屬性和聯(lián)系三種基本因素。習慣上用“方框”表示實體,用“橢圓框”表示實體的屬性,用“菱形框”表示聯(lián)系,如圖3.1所示: 圖3.1 E-R圖的表示E-R圖的畫法是:把有聯(lián)系的實體(方框)通過聯(lián)系(菱形框)連接起來,注明聯(lián)系方式,再把實體的屬性(橢圓框)連到相應實體上

38、。首先設計能夠滿足用戶需求的各種實體,以及它們之間的關系,為以后的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。根據(jù)上面的設計規(guī)劃本實例的實體有:管理員實體、客戶實體、賬戶實體。實體和實體之間的關系E-R圖如圖3.2所示: 圖3.2 系統(tǒng)實體E-R圖 管理員信息實體E-R圖如圖3.3 所示:圖3.3 管理員信息實體的E-R圖賬戶信息實體E-R圖如圖3.4所示:圖3.4 賬戶信息實體E-R圖客戶信息實體的E-R圖如圖3.5所示:圖3.5 客戶信息實體E-R圖3.1.3 數(shù)據(jù)庫邏輯設計在上面的實體以及實體之間的關系基礎上,形成數(shù)據(jù)庫中的表格以及表格之間的關系。銀

39、行客戶管理系統(tǒng)數(shù)據(jù)庫中的各個表格的設計結果如下面的幾個表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。表3-1 BMS管理系統(tǒng)的用戶口令表列名數(shù)據(jù)類型長度可否為空說明BMS_IDCHAR20NOT NULL用戶名(主鍵)BMS_PSWDCHAR20NOT NULL口令 表3-2 CLIENT客戶基本信息表列名數(shù)據(jù)類型長度可否為空說明CLIENT_IDCHAR20NOT NULL賬號(主鍵)CLIENT_NAMECHAR20NOT NULL客戶姓名CLIENT_PSWDCHAR6NOT NULL客戶密碼CLIENT_IDENTITYCHAR18NOT NULL客戶身份證CLIENT_ALLMONEY8

40、NOT NULL余額CLIENT_STATUSCHAR4NUT NULL現(xiàn)在狀態(tài)CLIENT_ADDRESSCHAR40NULL客戶住址CLIENT_DATEDATETIME8NOT NULL開戶時間表3-3 BANKIN銀行客戶存款信息表列名數(shù)據(jù)類型長度可否為空說明BMS_IDCHAR20NOT NULL操作員ID號CLIENT_IDCHAR20NOT NULL客戶賬號BANKIN_TIMEDATETIME8NOT NULL存款時間BANKIN_MONEYMONEY8NOT NULL存款金額CLIENT_ALLMONEY8NOT NULL余額 表3-4 BANKOUT銀行客戶取款信息表列名數(shù)

41、據(jù)類型長度可否為空說明BMS_IDCHAR20NOT NULL操作員ID號CLIENT_IDCHAR20NOT NULL客戶賬號BANKOUT_TIMEDATETIME8NOT NULL取款時間BANKOUT_MONEYMONEY8NOT NULL取款金額CLIENT_ALLMONEY8NOT NULL余額表3-5 銀行客戶轉賬信息表列名數(shù)據(jù)類型長度可否為空說明BMS_IDCHAR20NOT NULL操作員ID號CLIENT_IDCHAR20NOT NULL客戶賬號TRANSFER_IDCHAR20NOT NULL客戶轉賬賬號BANKTRANSFER_TIMEDATETIME8NOT NULL

42、轉賬時間BANKTRANSFER_MONEYMONEY8NOT NULL轉賬金額CLIENT_ALLMONEY8NOT NULL余額3.2 功能模塊設計模塊化就是把程序分為若干個模塊,每個模塊完成一個子功能,把這些模塊集中起來組成一個整體,可以完成指定的功能并滿足問題的要求。開發(fā)具有獨立功能而且和其他模塊之間沒有相互作用的模塊,就可以做到模塊獨立。模塊的獨立程度可以由兩個定性的標準來度量,這兩個標準分別稱為內聚和耦合。耦合衡量不同模塊彼此間相互依賴的緊密程度;內聚衡量一個模塊內部各個元素彼此結合的緊密程度。設計時,應力求提高模塊的內聚程度,降低模塊間的耦合程度。銀行客戶管理系統(tǒng)此標準可分為管理

43、員登陸、輸入數(shù)據(jù)、查詢數(shù)據(jù)、系統(tǒng)維護等四個功能子模塊。后三個模塊下各有相應的子模塊3.2.1 系統(tǒng)輸入子模塊設計銀行客戶信息量很大,不定期都會有新的數(shù)據(jù)產(chǎn)生,同時有報廢的數(shù)據(jù)淘汰,根據(jù)這些要求,數(shù)據(jù)輸入子模塊應具有插入、刪除等功能。本系統(tǒng)主要輸入子模塊如下:1.客戶開戶完成對客戶信息的添加。3.2.2 系統(tǒng)查詢子模塊設計當銀行客戶管理員需要查詢有關客戶信息時,就可以進入查詢模塊,此模塊具備單一查詢和組合查詢功能,其基本功能如下:1.客戶基本信息查詢按賬號或客戶身份證號查詢客戶基本信息。2.客戶余額查詢按賬號查詢余額3.客戶取款信息查詢按賬號查詢客戶取款信息。4.客戶存款信息查詢按賬號查詢客戶存

44、款信息。5.客戶轉賬信息查詢按賬號查詢客戶轉賬信息。3.2.3 系統(tǒng)維護子模塊設計 在系統(tǒng)維護子模塊里,銀行客戶管理員可以實現(xiàn)對客戶信息的維護,主要功能如下: 1.管理員密碼修改 跟據(jù)管理員編號修改管理員密碼。 2.管理員注銷退出當前管理員操作。3.數(shù)據(jù)庫備份 備份數(shù)據(jù)庫中客戶信息。 4.數(shù)據(jù)庫恢復恢復已備份的數(shù)據(jù)庫。5.銷戶根據(jù)賬號或客戶身份證號刪除該客戶所有信息。6.掛失根據(jù)賬號或客戶身份證號對賬號進行掛失。7.解掛 根據(jù)賬號或客戶身份證號對賬號進行解掛。8.客戶存款根據(jù)要求修改賬戶余額信息。9.客戶取款根據(jù)要求修改賬戶余額信息。10.客戶轉賬根據(jù)要求修改賬戶余額信息。11.客戶密碼修改根

45、據(jù)客戶賬號修改客戶賬號密碼。 第4章 系統(tǒng)各功能模塊和具體實現(xiàn)通過前面對系統(tǒng)各子模塊進行具體功能程序代碼設計,使該銀行客戶管理系統(tǒng)得以實施、運行,下面主要列示系統(tǒng)管理模塊、賬戶管理模塊、客戶信息管理模塊、客戶業(yè)務管理模塊、客戶信息查詢功能模塊程序代碼實施、運行后的操作界面,并對界面中的各個按鈕、顯示信息的含義做了詳細介紹和提示。4.1 系統(tǒng)管理模塊該界面包括管理員登錄界面、管理員密碼修改界面、管理員注銷、數(shù)據(jù)庫備份界面、數(shù)據(jù)還原界面和退出系統(tǒng)。下面就主要的界面作一些詳細介紹。4.1.1 管理員登陸界面首先,管理員可以雙擊銀行客戶管理系統(tǒng)的圖標,彈出如圖4.1的登陸界面,管理員只有通過本界面的驗

46、證方可使用本系統(tǒng)。圖4.1 管理員登陸界面管理員首先需要選擇自己的賬號,然后輸入自己正確的密碼,點擊確定按鈕即可通過本界面的驗證。管理員點擊退出按鈕將退出本系統(tǒng)。4.1.2 系統(tǒng)的主界面管理員通過驗證后將進入系統(tǒng)的主界面,如圖4.2所示: 圖4.2 主界面該主界面包括系統(tǒng)管理菜單、賬戶管理菜單、客戶信息管理菜單、客戶業(yè)務管理菜單、客戶信息查詢菜單和關于,以及客戶驗證、取款、存款、轉賬、查詢余額和客戶注銷快捷按鈕。當客戶需要辦理業(yè)務時,管理員首先可以點擊客戶驗證按鈕,此時會彈出如圖4.3的客戶驗證界面。圖 4.3 客戶驗證界面此時客戶可以輸入客戶賬號和密碼,若該客戶賬號不存在則會彈出提示對話框如

47、圖4.4所示。 圖4.4 提示對話框若密碼不正確則會彈出提示對話框,當客戶三次輸入密碼錯誤時,此賬號將會被掛失??蛻敉ㄟ^驗證后,此時取款按鈕、存款轉賬按鈕、和查詢余額按鈕和注銷按鈕變?yōu)榭捎?,則可為該客戶辦理取款、存款轉賬、和查詢余額等業(yè)務,如圖4.5所示: 圖4.5 客戶通過驗證后界面 當點擊取款按鈕時將會彈出取款界面如圖4.6所示:圖4.6 客戶取款界面輸入取款金額后,點擊取款按鈕即可完成取款業(yè)務。若輸入的取款金額大余賬戶余額則會彈出如圖4.7對話框:圖4.7提示對話框當客戶辦理完業(yè)務后,點擊注銷按鈕則會彈如圖4.8的確認的對話框:圖4.8 確認對話框當點擊Yes按鈕后,此客戶將被注銷,則可

48、通過客戶驗證繼續(xù)為其他客戶服務。存款、轉賬和取款業(yè)務相似,在此就不做詳細介紹了。4.1.3 管理員密碼修改通過本界面管理員可以修改自己的密碼,界面如圖4.9所示: 圖 4.9 管理員密碼修改首先管理員要輸入的舊密碼,然后再輸入自己的新密碼,新密碼和新密碼確認必須相同,點擊提交即可完成密碼修改。4.1.4 數(shù)據(jù)庫備份本功能可以為數(shù)據(jù)庫提供備份,可以根據(jù)需要隨時對數(shù)據(jù)庫進行備份,界面如圖4.10所示:圖4.10 數(shù)據(jù)庫備份管理員首先要選擇備份的路徑,選擇后點擊開始備份按鈕即可完成數(shù)據(jù)庫備份,備份完成后會彈出如圖4.11提示對話框: 圖4.11 提示對話框點擊OK按鈕后將會關閉數(shù)據(jù)庫備份界面。數(shù)據(jù)庫

49、還原和數(shù)據(jù)庫備份相似,在此就不做介紹了。4.2 賬戶管理模塊該模塊包括開戶,銷戶,掛失和取消掛失功能界面,下面就主要的界面作一些詳細介紹。4.2.1 開戶管理員可以通過本界面為新客戶開戶,界面如圖4.12所示: 圖4.12 開戶界面界面中所有后面代*的文本框為必填項,客戶信息輸入后點擊確定后,則會自動為該客戶生產(chǎn)賬號。4.2.2 掛失 當客戶需要時可以通過本界面進行賬號掛失,界面如圖4.13所示:圖4.13 賬號掛失界面 客戶可以通過輸入賬號或身份證號后點擊掛失按鈕進行賬號掛失。 取消掛失和銷戶界面和本界面相似,在此就不做詳細介紹。4.3 客戶信息管理模塊此模塊包括客戶驗證、客戶密碼修改和客戶

50、注銷功能??蛻趄炞C和客戶注銷已經(jīng)在主界面中作過介紹,客戶密碼修改和管理員密碼修改界面相似,可以參考相應的界面。4.4 客戶業(yè)務管理模塊此模塊包括客戶取款、客戶存款、客戶轉賬和查詢余額功能,都已經(jīng)在主界面中做過相應的介紹。4.5 客戶信息查詢模塊此模塊包括客戶基本信息查詢、客戶取款信息查詢、客戶存款信息查詢和客戶轉賬紀錄查詢,下面就主要的界面作一些詳細介紹。4.5.1 客戶基本信息查詢管理員可以通過本功能查詢相關的客戶信息,界面如圖4.14所示: 圖4.14 客戶基本信息查詢 管理員客戶通過輸入客戶賬號或客戶身份證號查詢客戶的相關信息。4.5.2 客戶取款信息查詢 管理員可以通過本功能查詢客戶的

51、取款紀錄,界面如圖4.15所示: 圖4.15 客戶取款信息查詢 管理員可以通過輸入客戶賬號查詢該賬號的所有取款紀錄??蛻舸婵钚畔⒉樵兣c客戶轉賬信息查詢和本界面相似,在此就不作詳細介紹。 第5章 系統(tǒng)的性能分析5.1 系統(tǒng)的安全性和可靠性系統(tǒng)安全和系統(tǒng)可靠性是系統(tǒng)正常運行的先決條件,是實現(xiàn)所有應用要求的基礎。事實證明,盡管使用需求少的非常合理、非常全面、非常先進,而系統(tǒng)沒有合適的可靠性和安全性,仍然是一個無用的系統(tǒng),或是一個無信譽的系統(tǒng)。根據(jù)銀行服務對象、運行情況及資源約束,應具有安全高效的通信機制,身份認證,權限檢查,以解決客戶信息系統(tǒng)的安全性、保密性問題,防止信息泄密和對保密信息的非法侵入,

52、這里的系統(tǒng)安全應包括計算機硬件、操作系統(tǒng)及系統(tǒng)信息等方面的安全問題;而系統(tǒng)可靠性應包括系統(tǒng)設備的可靠性、系統(tǒng)軟件的可靠性、系統(tǒng)應用軟件的可靠性及系統(tǒng)數(shù)據(jù)的可靠性等方面。5.1.1 系統(tǒng)的安全性(一)安全系統(tǒng)的需求定義(1)系統(tǒng)提供用戶登錄功能(進行用戶身份驗證),并且用戶名和用戶編號是唯一的。用戶在登錄界面上填寫任意的用戶名和用戶密碼(中文或英文);系統(tǒng)提供登錄過程中的出錯處理機制和操作成功處理機制。(2)系統(tǒng)對非法用戶具有替告功能,例如:單用戶表中不存在的用戶企圖登錄系統(tǒng),系統(tǒng)應該要求用戶輸入合法用戶名和用戶密碼,并警告用戶的操作。(二)系統(tǒng)安全(1)計算機硬件安全要求為了保障數(shù)據(jù)信息的安全

53、性,應考慮防電磁輻射,重要的服務器硬件設備的電磁兼容性應滿足國家相關標準的要求。(2)操作系統(tǒng)安全要求操作系統(tǒng)的安全穩(wěn)定是整個系統(tǒng)的核心,達到C2級。操作系統(tǒng)應具有防病毒措施。(3)信息安全要求操作系統(tǒng)的安全水平應在不影響系統(tǒng)功能的情況下盡可能地考慮信息媒體的安全性。首先內部人員對數(shù)據(jù)的訪問操作要進行控制,對用戶、信息及操作進行分類授權,防止越權操作,避免數(shù)據(jù)遭到破壞。105.1.2 系統(tǒng)的可靠性(一)硬件可靠性硬件的可靠性分為網(wǎng)絡及網(wǎng)絡設備可靠性和服務器硬件可靠性兩部分。網(wǎng)絡及網(wǎng)絡設備的可靠性由公用網(wǎng)和局域網(wǎng)及其設備組成,公用網(wǎng)及其設備的可靠性由大環(huán)境決定,我們能左右的成分很少;局域網(wǎng)及其設

54、備的可靠性是整個系統(tǒng)的重要指標之一,在設備選擇時應考慮到所選設備的可靠性及其售后服務質量。服務器的可靠性是整個系統(tǒng)最基本的可靠性指標,對服務器的選擇應充分考慮其可靠性和售后服務質量,更重要的是服務器應該有冗余配置或備份設備,以保障數(shù)據(jù)庫服務器可每天24小時運行,其平均故障恢復時間不應大于1小時。另外,主機房供電必須經(jīng)過UPS,U PS必須能夠保證系統(tǒng)在市電斷電后持續(xù)30分鐘以上,服務器等關鍵設備采用主備工作方式或有備份設備和手段。(二)系統(tǒng)軟件可靠性為了保障系統(tǒng)軟件的可靠性,考慮到本系統(tǒng)的規(guī)模和資金投入,數(shù)據(jù)庫服務器的操作系統(tǒng)選用Windows2000SERVER,數(shù)據(jù)庫管理系統(tǒng)選用Delph

55、i7(三)應用軟件可靠性應用軟件的設計采用面向對象和模塊化設計方法,以提高軟件模塊的獨立性和可靠性,從而達到提高應用軟件可靠性的目的。在設計應用軟件時,認真貫徹軟件工程中有利于提高可靠性的原則和方法;對運行中可能發(fā)生的故障應能自動排解。5.2 系統(tǒng)的調試和測試軟件測試是保證軟件質量的關鍵步驟,是對軟件規(guī)格說明、設計和編碼的最后復審。(一)測試的目的軟件測試是保證系統(tǒng)質量的關鍵,就是在軟件投入生產(chǎn)性運行之前,盡可能的發(fā)現(xiàn)該軟件中出現(xiàn)的問題及運行錯誤,并進行修改。軟件工程的根本目標是開發(fā)出高質量的完全符合用戶需要的軟件,因此,通過測試發(fā)現(xiàn)錯誤并加以解決,這才是軟件測試的根本目的。軟件測試在軟件生命

56、周期中橫跨兩個階段。通常在編寫出每個模塊之后就對它做必要的測試,即單元測試,此時,模塊的編寫者和測試者是同一個人,編碼和單元測試屬于軟件工程的同一個階段.在這個階段結束之后,對軟件系統(tǒng)還應該進行各種綜合測試,這是軟件生命周期的另一個獨立的階段,通常由專門的測試人員承擔這項任務。其目的與其他階段相反:“破壞”已經(jīng)建造好的軟件系統(tǒng),盡可能的發(fā)現(xiàn)并排除軟件中潛藏的錯誤,最終把一個高質量的軟件系統(tǒng)提交給用戶。(二)軟件測試有兩種方法黑盒測試和白盒測試。黑盒測試是完全不考慮程序的內部結構和處理過程,只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,也稱為功能測試。白盒測試是完全了解程序的結構和處理過程,

57、檢查程序中的每一條通路是否能按預定的要求正確工作,也稱為結構測試。軟件測試是軟件開發(fā)中的最艱巨最繁重的任務,大型軟件的測試應該分階段進行,通常分為單元測試、系統(tǒng)測試、集成測試、容量測試和驗收測試。測試中出現(xiàn)的錯誤及時改正,這就是調試的任務。為了改正錯誤,首先必須確定故障的準確位置,這是調試過程中最困難的任務,需要周密審慎的思考和推理。測試和調試是軟件測試階段的兩個關系極端密切的過程,它們通常交替進行。5.2.1 軟件測試的步驟(1)單元測試:測試系統(tǒng)中的每一個低級處理的基本功能。(2)系統(tǒng)測試:將每一個單元集成一個完整的實體、對象加以測試。(3)集成測試:測試整個應用系統(tǒng)是否運行了應用程序的所

58、有組件,并能和其它應用程序一起運行。(4)容量測試:測試整個應用系統(tǒng)是否能維持產(chǎn)品數(shù)據(jù)容量并且能保持在可以接受的限度之內。(5)驗收測試:繼續(xù)測試工程的各個階段,以確定終端用戶是否認可該系統(tǒng)的設計和功能。11125.2.2 本系統(tǒng)的測試為了使開發(fā)出來的系統(tǒng)能夠滿足銀行客戶管理工作的需要,本人也對系統(tǒng)進行了測試,測試結果良好,該系統(tǒng)界面友好,數(shù)據(jù)的錄入、刪除、保存功能均可實現(xiàn),并能夠完成比較復雜的數(shù)據(jù)庫備份和還原、多條件查詢功能等功能。第6章 總 結本文對銀行客戶管理做了分析和探討,認為有必要開發(fā)銀行客戶管理系統(tǒng)來對客戶信息進行數(shù)字化管理。這樣既可減輕銀行職員工工作壓力,比較系統(tǒng)地對客戶的各項服務和信息進行管理,又可加快客戶業(yè)務辦理的效率、提高客戶信息查詢的速度,跟上國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。正是針對上述問題,本論文對銀行客戶管理系統(tǒng)的開發(fā)過程進行了較為詳細的論述。論文主要在系統(tǒng)調查研究的基礎上對系統(tǒng)進行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶需求;并對數(shù)據(jù)庫進行設計,分析了該系統(tǒng)數(shù)據(jù)庫的結構和數(shù)據(jù)庫安全性措施;根據(jù)模塊化原理,將系統(tǒng)分為了幾大功能模塊,并對各部分功能進行了分析;采用結構化程序設計的思想,提出系統(tǒng)尤其是數(shù)據(jù)查詢子系統(tǒng)的程序設計思路;然后,對本系統(tǒng)的測試和安裝進行了分析。在系統(tǒng)設計過程中,我體會到了在設計之前一定要對所設計的系

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

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

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

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


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