銀行客戶(hù)管理系統(tǒng)_第1頁(yè)
銀行客戶(hù)管理系統(tǒng)_第2頁(yè)
銀行客戶(hù)管理系統(tǒng)_第3頁(yè)
銀行客戶(hù)管理系統(tǒng)_第4頁(yè)
銀行客戶(hù)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄摘要 IV第1章緒論 11.1論文的背景及意義 11.2相關(guān)文獻(xiàn)綜述 11.2.1SQLServer數(shù)據(jù)庫(kù)簡(jiǎn)介 11.2.2系統(tǒng)開(kāi)發(fā)工具的選擇 21.3開(kāi)發(fā)方法的選擇 41.3.1生命周期法 51.3.2原型法 51.4開(kāi)發(fā)目標(biāo) 61.5論文的主要研究的內(nèi)容 61.6本人主要工作 6第2章系統(tǒng)的需求分析 82.1系統(tǒng)需求分析 82.1.1系統(tǒng)設(shè)計(jì)目標(biāo) 82.1.2系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的思想 82.1.3開(kāi)發(fā)和運(yùn)行的環(huán)境 82.1.4系統(tǒng)的其他需求 92.2系統(tǒng)的具體功能 92.3系統(tǒng)可行性分析 102.3.1技術(shù)可行性分析 102.3.2經(jīng)濟(jì)可行性 112.3.3運(yùn)行可行性 11第3章系統(tǒng)的總體分析與設(shè)計(jì) 123.1數(shù)據(jù)庫(kù)設(shè)計(jì) 123.1.1數(shù)據(jù)庫(kù)需求分析 123.1.2數(shù)據(jù)庫(kù)概念設(shè)計(jì) 123.1.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 153.2功能模塊設(shè)計(jì) 163.2.1系統(tǒng)輸入子模塊設(shè)計(jì) 163.2.2系統(tǒng)查詢(xún)子模塊設(shè)計(jì) 163.2.3系統(tǒng)維護(hù)子模塊設(shè)計(jì) 17第4章系統(tǒng)的性能分析 265.1系統(tǒng)的安全性和可靠性 265.1.1系統(tǒng)的安全性 265.1.2系統(tǒng)的可靠性 275.2系統(tǒng)的調(diào)試和測(cè)試 275.2.1軟件測(cè)試的步驟 285.2.2本系統(tǒng)的測(cè)試 28第五章總結(jié) 29參考文獻(xiàn) 30謝辭 31摘要銀行業(yè)務(wù)流程中的客戶(hù)關(guān)系管理CRM(CustomerRelationshipManagement)是利用計(jì)算機(jī)和網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)的對(duì)客戶(hù)管理的信息系統(tǒng),它簡(jiǎn)化了銷(xiāo)售、客戶(hù)服務(wù)和技術(shù)支持等業(yè)務(wù)的流程,顯著地減少了管理方的工作量。本文通過(guò)對(duì)現(xiàn)代銀行實(shí)際的客戶(hù)管理情況進(jìn)行調(diào)研,作了CRM系統(tǒng)的需求分析;再采用MySQL數(shù)據(jù)庫(kù)和MyEclipse8.0作為開(kāi)發(fā)工具,開(kāi)發(fā)了一個(gè)基于MVC框架的B/S模式的客戶(hù)管理系統(tǒng),其中包括賬戶(hù)管理、客戶(hù)信息管理、客戶(hù)業(yè)務(wù)管理和客戶(hù)信息查詢(xún)等功能模塊;最后對(duì)系統(tǒng)進(jìn)行了測(cè)試和性能分析。整個(gè)系統(tǒng)的特點(diǎn)是操作簡(jiǎn)單、界面友好、靈活實(shí)用、安全可靠。關(guān)鍵字:CRM,B/S,客戶(hù),數(shù)據(jù)庫(kù),管理,MVC第1章緒論1.1論文的背景及意義市場(chǎng)經(jīng)濟(jì)的發(fā)展過(guò)程也是企業(yè)營(yíng)銷(xiāo)理念不斷變革,深化發(fā)展的過(guò)程。從西方市場(chǎng)經(jīng)濟(jì)發(fā)展的歷程來(lái)看,企業(yè)的營(yíng)銷(xiāo)理念經(jīng)歷了,生產(chǎn)觀念、產(chǎn)品觀念、推銷(xiāo)觀念、營(yíng)銷(xiāo)觀念,重視市場(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ì)由賣(mài)方市場(chǎng)迅速向買(mǎi)方市場(chǎng)轉(zhuǎn)化,市場(chǎng)競(jìng)爭(zhēng)急劇升級(jí),日趨激烈、殘酷。無(wú)數(shù)事實(shí)告訴人們:自然界中適者生存的定律在市場(chǎng)中已經(jīng)成為企業(yè)經(jīng)營(yíng)的真諦!無(wú)數(shù)企業(yè)為了適應(yīng)適者生存的定律,不得不進(jìn)行營(yíng)銷(xiāo)觀念和營(yíng)銷(xiāo)方式的變革。舊的市場(chǎng)營(yíng)銷(xiāo)的理念正在逐步推出市場(chǎng),取而代之是新的客戶(hù)關(guān)系管理的營(yíng)銷(xiāo)理念。一個(gè)以客戶(hù)為中心的營(yíng)銷(xiāo)理念正以迅雷不及掩耳之勢(shì)向市場(chǎng)的各個(gè)領(lǐng)域伸展。以客戶(hù)為中心成為目前市場(chǎng)營(yíng)銷(xiāo)的新思想、新潮流,成為企業(yè)追逐的新星??梢?jiàn)以客戶(hù)為中心對(duì)企業(yè)經(jīng)營(yíng)有著重大的意義。隨著計(jì)算機(jī)技術(shù)飛速發(fā)展,信息技術(shù)全面地滲透到人類(lèi)社會(huì)的各個(gè)方面,信息化成為世界和社會(huì)發(fā)展的大趨勢(shì)。企業(yè)的管理從人工到自動(dòng)化、智能化和高效性。計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)現(xiàn)代企業(yè)客戶(hù)的管理也勢(shì)在必行??蛻?hù)是企業(yè)的生存之本,客戶(hù)信息的資料對(duì)企業(yè)來(lái)說(shuō)至關(guān)重要。為了適應(yīng)現(xiàn)代信息管理,節(jié)省人力、物力和財(cái)力,在此次研究,針對(duì)銀行客戶(hù)管理中存在的客戶(hù)資源利用率低等問(wèn)題,開(kāi)發(fā)了這個(gè)銀行客戶(hù)管理系統(tǒng)。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)的統(tǒng)計(jì)和快速的查找,充分利用計(jì)算機(jī)的功能實(shí)現(xiàn)對(duì)客戶(hù)的管理的自動(dòng)化控制從而減少管理方面的工作量。1.2開(kāi)發(fā)方法的選擇增量模型:增量模型也叫漸增模型,如下圖所示。是用增量模型開(kāi)發(fā)軟件的時(shí)候,吧軟件產(chǎn)品作為一系列的增量構(gòu)建來(lái)設(shè)計(jì),編碼,繼承和測(cè)試。每個(gè)構(gòu)建有多個(gè)相互作用的模塊構(gòu)成,并能完成特定的功能。使用增量模型的時(shí),第一個(gè)增量往往實(shí)現(xiàn)軟件的基本需求,提供核心的功能。例如,在銀行客戶(hù)管理系統(tǒng)中,第一個(gè)功能實(shí)現(xiàn)管理員與用戶(hù)的開(kāi)戶(hù),銷(xiāo)戶(hù),登錄,修改密碼功能。第二個(gè)增量實(shí)現(xiàn)存款,取款,轉(zhuǎn)賬,查看個(gè)人信息功能,第三個(gè)增量構(gòu)建實(shí)現(xiàn)取款,存款,轉(zhuǎn)賬的相關(guān)信息的查詢(xún)與打印。第四個(gè)增量構(gòu)建完成數(shù)據(jù)的備份與還原。把軟件分解成增量構(gòu)件的時(shí)候,應(yīng)該使構(gòu)件的規(guī)模適中,規(guī)模過(guò)大或者過(guò)小都不好。最佳分解方法因軟件產(chǎn)品的特點(diǎn)和開(kāi)發(fā)人員的習(xí)慣而異。分解時(shí)唯一遵守的約束條件是,當(dāng)把新構(gòu)件集成到現(xiàn)有軟件的時(shí)候,所形成的產(chǎn)品是可測(cè)試的。增量模型的優(yōu)點(diǎn):1,分批的想用戶(hù)提交產(chǎn)品,真?zhèn)€軟件產(chǎn)品被分解成許多個(gè)增量構(gòu)件。開(kāi)發(fā)人員一個(gè)一個(gè)構(gòu)件的向用戶(hù)提交產(chǎn)品。從第一個(gè)構(gòu)件交付之日起,用戶(hù)就能做一些有用的工作;2,逐步增加產(chǎn)品功能可以使用戶(hù)有較充裕的時(shí)間學(xué)習(xí)和適應(yīng)新產(chǎn)品,從而減少一個(gè)全新的產(chǎn)品可能給客戶(hù)組織帶來(lái)的沖擊。俗話說(shuō),onecoinhastwosides.當(dāng)然,增量模型也肯定優(yōu)缺點(diǎn)。在每個(gè)新的增量構(gòu)件集成到現(xiàn)有的軟件體系中來(lái)的時(shí)候,必須不破壞現(xiàn)有的已經(jīng)開(kāi)發(fā)出來(lái)的產(chǎn)品。此外必須把軟件的體系結(jié)構(gòu)設(shè)計(jì)的便于按這種方式進(jìn)行擴(kuò)充。向現(xiàn)有的產(chǎn)品中加入新構(gòu)件的過(guò)程必須簡(jiǎn)單,方便。也就是說(shuō),軟件體系結(jié)構(gòu)是開(kāi)放的。但是從長(zhǎng)遠(yuǎn)觀點(diǎn)來(lái)看,具有開(kāi)放結(jié)構(gòu)的軟件具有真正的優(yōu)勢(shì),這樣的軟件的可維護(hù)性明顯高于封閉的軟件。1.4開(kāi)發(fā)目標(biāo)本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)銀行業(yè)務(wù)工作相結(jié)合,按照銀行的工作流程設(shè)計(jì)完成的.為了使系統(tǒng)在銀行對(duì)客戶(hù)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開(kāi)發(fā)目標(biāo):1、系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。2、因?yàn)樵撓到y(tǒng)涉及到客戶(hù)信息的真實(shí)性,所以該系統(tǒng)要具有一定的保密性和權(quán)限控制。3、窗口界面要多用按鈕和快捷鍵,少用菜單,窗口的各個(gè)控鍵布局要合理、美觀,盡量減少用戶(hù)的操作。4、能夠顯示客戶(hù)信息,可以實(shí)現(xiàn)數(shù)據(jù)的錄入、更新、刪除、查詢(xún)等功能。5、注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能.1.5論文的主要研究的內(nèi)容本論文是以銀行客戶(hù)管理系統(tǒng)的開(kāi)發(fā)為背景,論文主要在系統(tǒng)調(diào)查研究的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶(hù)需求;并對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),分析了該系統(tǒng)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和數(shù)據(jù)庫(kù)安全性措施;根據(jù)模塊化原理,將系統(tǒng)分為了幾大功能模塊,并對(duì)各部分功能進(jìn)行了分析:采用結(jié)構(gòu)化程序設(shè)計(jì)的思想,提出系統(tǒng)尤其是數(shù)據(jù)查詢(xún)子系統(tǒng)的程序設(shè)計(jì)思路;然后,對(duì)本系統(tǒng)的測(cè)試和安裝進(jìn)行了分析。全文共分為緒論、系統(tǒng)需求分析、系統(tǒng)總體分析與設(shè)計(jì)、系統(tǒng)各功能模塊和具體實(shí)現(xiàn)、系統(tǒng)的性能分析、開(kāi)發(fā)總結(jié)、致謝、參考文獻(xiàn)。1.6本人主要工作在系統(tǒng)調(diào)查研究的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了系統(tǒng)分析,分析了系統(tǒng)的可行性、明確用戶(hù)需求;并對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),分析了該系統(tǒng)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和數(shù)據(jù)庫(kù)安全性。對(duì)整個(gè)系統(tǒng)進(jìn)行編碼,測(cè)試,集成。措施:根據(jù)增量模型原理,飯前課后,一個(gè)一個(gè)構(gòu)件的完成。第2章系統(tǒng)的需求分析2.1系統(tǒng)需求分析2.1.1系統(tǒng)設(shè)計(jì)目標(biāo)(1)實(shí)用性系統(tǒng)要具有良好的用戶(hù)界面,便于掌握、操作和維護(hù),盡量減少前臺(tái)用戶(hù)的操作環(huán)節(jié)和應(yīng)用系統(tǒng)的復(fù)雜性,同時(shí),在保證系統(tǒng)性能可以滿(mǎn)足需求的前提下盡量使系統(tǒng)投資最省,保護(hù)本行現(xiàn)存的IT資產(chǎn),盡量利用己有的企業(yè)信息系統(tǒng)方面的投資。(2)安全性系統(tǒng)應(yīng)從軟件、硬件等多方面考慮信息數(shù)據(jù)的安全性和可靠性,針對(duì)可能涉及金融機(jī)密或敏感信息,應(yīng)能控制和區(qū)分用戶(hù)的權(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)高效的開(kāi)發(fā)。2.1.2系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的思想(1)系統(tǒng)應(yīng)符合銀行客戶(hù)管理的規(guī)定,滿(mǎn)足銀行相關(guān)人員日常使用的需要,并達(dá)到操作過(guò)程的直觀、方便、實(shí)用、安全等要求。(2)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)人員補(bǔ)充和維護(hù)。(3)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。(4)盡量采用現(xiàn)有軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。2.1.3開(kāi)發(fā)和運(yùn)行的環(huán)境開(kāi)發(fā)工具:MyEclipse8.0,MySQL5.x。運(yùn)行環(huán)境:Windowsxp,IE8.0。2.2系統(tǒng)的具體功能系統(tǒng)功能的分析是在開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。本例中的銀行客戶(hù)管理系統(tǒng)需要的功能主要有:(1)管理員管理:管理員登陸、修改密碼、注銷(xiāo)、數(shù)據(jù)庫(kù)備份與恢復(fù)、退出。(2)賬戶(hù)的管理:開(kāi)戶(hù)、銷(xiāo)戶(hù)、掛失、取消掛失。(3)客戶(hù)信息管理:客戶(hù)身份驗(yàn)證、客戶(hù)信息查詢(xún)、密碼修改、注銷(xiāo)。(4)客戶(hù)業(yè)務(wù)管理:存款、取款、轉(zhuǎn)賬、查詢(xún)余額、信息打印。(5)客戶(hù)基本查詢(xún):客戶(hù)基本信息查詢(xún)、客戶(hù)取款信息查詢(xún)、客戶(hù)存款信息查詢(xún)、客戶(hù)轉(zhuǎn)賬信息查詢(xún)。(6)幫助:關(guān)于、幫助。在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù)Delphi7程序編制的特點(diǎn),得到下圖所示的系統(tǒng)功能模塊圖。圖2.1銀行客戶(hù)管理系統(tǒng)功能模塊圖2.3系統(tǒng)可行性分析可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。也就是說(shuō)可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決,研究在當(dāng)前的具體條件下,開(kāi)發(fā)新系統(tǒng)是否具備必要的資源和其它條件。一般說(shuō)來(lái),應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性等方面分析系統(tǒng)可行性。2.3.1技術(shù)可行性分析技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。本銀行客戶(hù)管理系統(tǒng)所選用的開(kāi)發(fā)語(yǔ)言delphi7.0的界面靈活而友好,用戶(hù)可以迅速的建立數(shù)據(jù)庫(kù);它支持客戶(hù)機(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ì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性.系統(tǒng)調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿(mǎn)足開(kāi)發(fā)的需求,軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(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è)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè)小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來(lái)講是非常之小的,從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來(lái),做更多的工作,可以給銀行客戶(hù)管理提高一個(gè)層次。所以在經(jīng)濟(jì)上是可行的。2.3.3運(yùn)行可行性隨著科學(xué)技術(shù)的進(jìn)步和社會(huì)經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)在現(xiàn)實(shí)生活、工作中扮演越來(lái)越重要的角色,PC機(jī)價(jià)格不斷的下降,銀行從硬件到軟件都投入了大量的人力、物力、財(cái)力,在業(yè)務(wù)上配置了一定數(shù)目的能夠熟練操作計(jì)算機(jī)的人員,可以快速、方便地使用計(jì)算機(jī)進(jìn)行日常工作。由上可知,開(kāi)發(fā)銀行客戶(hù)管理系統(tǒng)具有可行性。第3章系統(tǒng)的總體分析與設(shè)計(jì)3.1數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有相當(dāng)重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)的存儲(chǔ)效率,保證數(shù)據(jù)的完整和一致。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶(hù)各個(gè)方面的需求,包括現(xiàn)有的及將來(lái)可能增加的需求。數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括如下幾個(gè)步驟:1、數(shù)據(jù)庫(kù)需求分析;2、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì);3、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。3.1.1數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)結(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í)例,通過(guò)對(duì)銀行客戶(hù)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:(1)管理員信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、口令。(2)客戶(hù)基本信息表。包含所有的用戶(hù)信息,數(shù)據(jù)項(xiàng)有:賬號(hào)、密碼、客戶(hù)姓名、身份證、余額,狀態(tài)、住址,開(kāi)戶(hù)時(shí)間。(3)客戶(hù)存款信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、客戶(hù)賬號(hào)、存款時(shí)間、存款金額、余額。(4)客戶(hù)取款信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、客戶(hù)賬號(hào)、取款時(shí)間、取款金額、余額。(5)客戶(hù)轉(zhuǎn)賬信息表。包含的數(shù)據(jù)項(xiàng)有:管理員號(hào)碼、客戶(hù)賬號(hào)、客戶(hù)轉(zhuǎn)賬賬號(hào)、轉(zhuǎn)賬時(shí)間、轉(zhuǎn)賬金額、余額。3.1.2數(shù)據(jù)庫(kù)概念設(shè)計(jì)在需求分析階段數(shù)據(jù)庫(kù)設(shè)計(jì)人員充分調(diào)查并描述了用戶(hù)的應(yīng)用需求,但這些應(yīng)用需求還是現(xiàn)實(shí)世界的具體要求,下面,應(yīng)該首先把他們抽象為信息世界的結(jié)構(gòu),才能更好的、更準(zhǔn)確地用某一個(gè)DBMS實(shí)現(xiàn)用戶(hù)的這些要求。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),也獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的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í)模型,易于理解,便于和不同屬性計(jì)算機(jī)的用戶(hù)交換意見(jiàn),使用戶(hù)易于參與,當(dāng)現(xiàn)實(shí)世界需求改變時(shí),概念結(jié)構(gòu)又可以很容易的相應(yīng)調(diào)整。概念結(jié)構(gòu)四類(lèi)方法:自頂向下:即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。自底向上:即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(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ì)象可以抽象為一個(gè)實(shí)體。在本系統(tǒng)中,可以把銀行中所有的客戶(hù)抽象為客戶(hù)實(shí)體。對(duì)象和實(shí)體之間是“ismemberof”的關(guān)系。2.對(duì)象類(lèi)型的組成成分可以抽象為實(shí)體的屬性。在本系統(tǒng)中,把客戶(hù)賬號(hào)、姓名、密碼、賬戶(hù)余額等可以抽象為客戶(hù)實(shí)體的屬性。組成成分與對(duì)象類(lèi)型之間是“ispartof”的關(guān)系。3.實(shí)際上實(shí)體與屬性是想對(duì)應(yīng)而言的,很難有截然劃分的界限,同一事物,在一種應(yīng)用環(huán)境作為“屬性”,在另一種環(huán)境中就必須作為“實(shí)體”。在本系統(tǒng)中,銀行里的賬戶(hù)是“客戶(hù)”實(shí)體中的屬性.表明該賬戶(hù)屬于哪個(gè)客戶(hù),但在另一種環(huán)境中,由于需要考慮賬號(hào)、賬戶(hù)余額等,這時(shí),它們就需要作為實(shí)體了。在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,才能夠得出系統(tǒng)的關(guān)系模式。而E-R圖就是用來(lái)進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析的。E-R設(shè)計(jì)方法是一種通過(guò)E-R圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法。E-R圖包括:實(shí)體、屬性和聯(lián)系三種基本因素。習(xí)慣上用“方框”表示實(shí)體,用“橢圓框”表示實(shí)體的屬性,用“菱形框”表示聯(lián)系,如圖3.1所示:圖3.1E-R圖的表示E-R圖的畫(huà)法是:把有聯(lián)系的實(shí)體(方框)通過(guò)聯(lián)系(菱形框)連接起來(lái),注明聯(lián)系方式,再把實(shí)體的屬性(橢圓框)連到相應(yīng)實(shí)體上。首先設(shè)計(jì)能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。根據(jù)上面的設(shè)計(jì)規(guī)劃本實(shí)例的實(shí)體有:管理員實(shí)體、客戶(hù)實(shí)體、賬戶(hù)實(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圖賬戶(hù)信息實(shí)體E-R圖如圖3.4所示:圖3.4賬戶(hù)信息實(shí)體E-R圖客戶(hù)信息實(shí)體的E-R圖如圖3.5所示:圖3.5客戶(hù)信息實(shí)體E-R圖3.1.3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)在上面的實(shí)體以及實(shí)體之間的關(guān)系基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及表格之間的關(guān)系。銀行客戶(hù)管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。表3-1BMS管理系統(tǒng)的用戶(hù)口令表列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明BMS_IDCHAR20NOTNULL用戶(hù)名(主鍵)BMS_PSWDCHAR20NOTNULL口令表3-2CLIENT客戶(hù)基本信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明CLIENT_IDCHAR20NOTNULL賬號(hào)(主鍵)CLIENT_NAMECHAR20NOTNULL客戶(hù)姓名CLIENT_PSWDCHAR6NOTNULL客戶(hù)密碼CLIENT_IDENTITYCHAR18NOTNULL客戶(hù)身份證CLIENT_ALLMONEY8NOTNULL余額CLIENT_STATUSCHAR4NUTNULL現(xiàn)在狀態(tài)CLIENT_ADDRESSCHAR40NULL客戶(hù)住址CLIENT_DATEDATETIME8NOTNULL開(kāi)戶(hù)時(shí)間表3-3BANKIN銀行客戶(hù)存款信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明BMS_IDCHAR20NOTNULL操作員ID號(hào)CLIENT_IDCHAR20NOTNULL客戶(hù)賬號(hào)BANKIN_TIMEDATETIME8NOTNULL存款時(shí)間BANKIN_MONEYMONEY8NOTNULL存款金額CLIENT_ALLMONEY8NOTNULL余額 表3-4BANKOUT銀行客戶(hù)取款信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明BMS_IDCHAR20NOTNULL操作員ID號(hào)CLIENT_IDCHAR20NOTNULL客戶(hù)賬號(hào)BANKOUT_TIMEDATETIME8NOTNULL取款時(shí)間BANKOUT_MONEYMONEY8NOTNULL取款金額CLIENT_ALLMONEY8NOTNULL余額表3-5銀行客戶(hù)轉(zhuǎn)賬信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明BMS_IDCHAR20NOTNULL操作員ID號(hào)CLIENT_IDCHAR20NOTNULL客戶(hù)賬號(hào)TRANSFER_IDCHAR20NOTNULL客戶(hù)轉(zhuǎn)賬賬號(hào)BANKTRANSFER_TIMEDATETIME8NOTNULL轉(zhuǎn)賬時(shí)間BANKTRANSFER_MONEYMONEY8NOTNULL轉(zhuǎn)賬金額CLIENT_ALLMONEY8NOTNULL余額3.2功能模塊設(shè)計(jì)模塊化就是把程序分為若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集中起來(lái)組成一個(gè)整體,可以完成指定的功能并滿(mǎn)足問(wèn)題的要求。開(kāi)發(fā)具有獨(dú)立功能而且和其他模塊之間沒(méi)有相互作用的模塊,就可以做到模塊獨(dú)立。模塊的獨(dú)立程度可以由兩個(gè)定性的標(biāo)準(zhǔn)來(lái)度量,這兩個(gè)標(biāo)準(zhǔn)分別稱(chēng)為內(nèi)聚和耦合。耦合衡量不同模塊彼此間相互依賴(lài)的緊密程度;內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。設(shè)計(jì)時(shí),應(yīng)力求提高模塊的內(nèi)聚程度,降低模塊間的耦合程度。銀行客戶(hù)管理系統(tǒng)此標(biāo)準(zhǔn)可分為管理員登陸、輸入數(shù)據(jù)、查詢(xún)數(shù)據(jù)、系統(tǒng)維護(hù)等四個(gè)功能子模塊。后三個(gè)模塊下各有相應(yīng)的子模塊3.2.1系統(tǒng)輸入子模塊設(shè)計(jì)銀行客戶(hù)信息量很大,不定期都會(huì)有新的數(shù)據(jù)產(chǎn)生,同時(shí)有報(bào)廢的數(shù)據(jù)淘汰,根據(jù)這些要求,數(shù)據(jù)輸入子模塊應(yīng)具有插入、刪除等功能。本系統(tǒng)主要輸入子模塊如下:1.客戶(hù)開(kāi)戶(hù)完成對(duì)客戶(hù)信息的添加。3.2.2系統(tǒng)查詢(xún)子模塊設(shè)計(jì)當(dāng)銀行客戶(hù)管理員需要查詢(xún)有關(guān)客戶(hù)信息時(shí),就可以進(jìn)入查詢(xún)模塊,此模塊具備單一查詢(xún)和組合查詢(xún)功能,其基本功能如下:1.客戶(hù)基本信息查詢(xún)按賬號(hào)或客戶(hù)身份證號(hào)查詢(xún)客戶(hù)基本信息。2.客戶(hù)余額查詢(xún)按賬號(hào)查詢(xún)余額3.客戶(hù)取款信息查詢(xún)按賬號(hào)查詢(xún)客戶(hù)取款信息。4.客戶(hù)存款信息查詢(xún)按賬號(hào)查詢(xún)客戶(hù)存款信息。5.客戶(hù)轉(zhuǎn)賬信息查詢(xún)按賬號(hào)查詢(xún)客戶(hù)轉(zhuǎn)賬信息。3.2.3系統(tǒng)維護(hù)子模塊設(shè)計(jì)在系統(tǒng)維護(hù)子模塊里,銀行客戶(hù)管理員可以實(shí)現(xiàn)對(duì)客戶(hù)信息的維護(hù),主要功能如下:1.管理員密碼修改跟據(jù)管理員編號(hào)修改管理員密碼。2.管理員注銷(xiāo)退出當(dāng)前管理員操作。3.數(shù)據(jù)庫(kù)備份備份數(shù)據(jù)庫(kù)中客戶(hù)信息。4.數(shù)據(jù)庫(kù)恢復(fù)恢復(fù)已備份的數(shù)據(jù)庫(kù)。5.銷(xiāo)戶(hù)根據(jù)賬號(hào)或客戶(hù)身份證號(hào)刪除該客戶(hù)所有信息。6.掛失根據(jù)賬號(hào)或客戶(hù)身份證號(hào)對(duì)賬號(hào)進(jìn)行掛失。7.解掛根據(jù)賬號(hào)或客戶(hù)身份證號(hào)對(duì)賬號(hào)進(jìn)行解掛。8.客戶(hù)存款根據(jù)要求修改賬戶(hù)余額信息。9.客戶(hù)取款根據(jù)要求修改賬戶(hù)余額信息。10.客戶(hù)轉(zhuǎn)賬根據(jù)要求修改賬戶(hù)余額信息。11.客戶(hù)密碼修改根據(jù)客戶(hù)賬號(hào)修改客戶(hù)賬號(hào)密碼。第4章系統(tǒng)的性能分析4.1系統(tǒng)的安全性和可靠性系統(tǒng)安全和系統(tǒng)可靠性是系統(tǒng)正常運(yùn)行的先決條件,是實(shí)現(xiàn)所有應(yīng)用要求的基礎(chǔ)。事實(shí)證明,盡管使用需求少的非常合理、非常全面、非常先進(jìn),而系統(tǒng)沒(méi)有合適的可靠性和安全性,仍然是一個(gè)無(wú)用的系統(tǒng),或是一個(gè)無(wú)信譽(yù)的系統(tǒng)。根據(jù)銀行服務(wù)對(duì)象、運(yùn)行情況及資源約束,應(yīng)具有安全高效的通信機(jī)制,身份認(rèn)證,權(quán)限檢查,以解決客戶(hù)信息系統(tǒng)的安全性、保密性問(wèn)題,防止信息泄密和對(duì)保密信息的非法侵入,這里的系統(tǒng)安全應(yīng)包括計(jì)算機(jī)硬件、操作系統(tǒng)及系統(tǒng)信息等方面的安全問(wèn)題;而系統(tǒng)可靠性應(yīng)包括系統(tǒng)設(shè)備的可靠性、系統(tǒng)軟件的可靠性、系統(tǒng)應(yīng)用軟件的可靠性及系統(tǒng)數(shù)據(jù)的可靠性等方面。4.1.1系統(tǒng)的安全性(一)安全系統(tǒng)的需求定義(1)系統(tǒng)提供用戶(hù)登錄功能(進(jìn)行用戶(hù)身份驗(yàn)證),并且用戶(hù)名和用戶(hù)編號(hào)是唯一的。用戶(hù)在登錄界面上填寫(xiě)任意的用戶(hù)名和用戶(hù)密碼(中文或英文);系統(tǒng)提供登錄過(guò)程中的出錯(cuò)處理機(jī)制和操作成功處理機(jī)制。(2)系統(tǒng)對(duì)非法用戶(hù)具有替告功能,例如:單用戶(hù)表中不存在的用戶(hù)企圖登錄系統(tǒng),系統(tǒng)應(yīng)該要求用戶(hù)輸入合法用戶(hù)名和用戶(hù)密碼,并警告用戶(hù)的操作。(二)系統(tǒng)安全(1)計(jì)算機(jī)硬件安全要求為了保障數(shù)據(jù)信息的安全性,應(yīng)考慮防電磁輻射,重要的服務(wù)器硬件設(shè)備的電磁兼容性應(yīng)滿(mǎn)足國(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ù)的訪問(wèn)操作要進(jìn)行控制,對(duì)用戶(hù)、信息及操作進(jìn)行分類(lèi)授權(quán),防止越權(quán)操作,避免數(shù)據(jù)遭到破壞。[10]4.1.2系統(tǒng)的可靠性(一)硬件可靠性硬件的可靠性分為網(wǎng)絡(luò)及網(wǎng)絡(luò)設(shè)備可靠性和服務(wù)器硬件可靠性?xún)刹糠?。網(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ù)庫(kù)服務(wù)器可每天24小時(shí)運(yùn)行,其平均故障恢復(fù)時(shí)間不應(yīng)大于1小時(shí)。另外,主機(jī)房供電必須經(jīng)過(guò)UPS,UPS必須能夠保證系統(tǒng)在市電斷電后持續(xù)30分鐘以上,服務(wù)器等關(guān)鍵設(shè)備采用主備工作方式或有備份設(shè)備和手段。(二)系統(tǒng)軟件可靠性為了保障系統(tǒng)軟件的可靠性,考慮到本系統(tǒng)的規(guī)模和資金投入,數(shù)據(jù)庫(kù)服務(wù)器的操作系統(tǒng)選用Windows2000SERVER,數(shù)據(jù)庫(kù)管理系統(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)排解。4.2系統(tǒng)的調(diào)試和測(cè)試軟件測(cè)試是保證軟件質(zhì)量的關(guān)鍵步驟,是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審。(一)測(cè)試的目的軟件測(cè)試是保證系統(tǒng)質(zhì)量的關(guān)鍵,就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能的發(fā)現(xiàn)該軟件中出現(xiàn)的問(wèn)題及運(yùn)行錯(cuò)誤,并進(jìn)行修改。軟件工程的根本目標(biāo)是開(kāi)發(fā)出高質(zhì)量的完全符合用戶(hù)需要的軟件,因此,通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤并加以解決,這才是軟件測(cè)試的根本目的。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫(xiě)出每個(gè)模塊之后就對(duì)它做必要的測(cè)試,即單元測(cè)試,此時(shí),模塊的編寫(xiě)者和測(cè)試者是同一個(gè)人,編碼和單元測(cè)試屬于軟件工程的同一個(gè)階段.在這個(gè)階段結(jié)束之后,對(duì)軟件系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期的另一個(gè)獨(dú)立的階段,通常由專(zhuān)門(mén)的測(cè)試人員承擔(dān)這項(xiàng)任務(wù)。其目的與其他階段相反:“破壞”已經(jīng)建造好的軟件系統(tǒng),盡可能的發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)提交給用戶(hù)。(二)軟件測(cè)試有兩種方法黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試是完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,也稱(chēng)為

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論