版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGEII畢業(yè)設計(論文)題目存款客戶信息管理系統(tǒng)所屬系數(shù)學與計算機科學學學院專業(yè)軟件技術(shù)
存款客戶信息管理系統(tǒng)摘要近幾年來,隨著科技的的發(fā)展和社會的進步,尤其是計算機大范圍的普及,計算機應用逐漸由大規(guī)??茖W計算的海量數(shù)處理轉(zhuǎn)向大規(guī)模的事務處理和對工作流的管理,這就產(chǎn)生了以機計算機為核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理信息系統(tǒng)在大規(guī)模的事務處理和隊工作流的管理等方面的應用,特別是在銀行存款信息管理系統(tǒng)之中的應用日益引起人們的關(guān)注,本文基于java編程技術(shù),以可視化的集成開發(fā)環(huán)境的NETBEANS為開發(fā)工具,SQLSERVER2008為后臺數(shù)據(jù)庫實現(xiàn)了小型的銀行存款信息管理系統(tǒng),該系統(tǒng)主要功能包括用戶注冊,存款,存款查詢,客戶管理,用戶管理等功能,從而滿足了廣大人民群眾的需求同時也實現(xiàn)了銀行存款信息管理的系統(tǒng)化,規(guī)范化,自動化和可視化,提高了銀行管理的效率。關(guān)鍵詞:存款信息管理;java;數(shù)據(jù)庫;客戶關(guān)系管理系統(tǒng)PAGE20DepositcustomerinformationmanagementsystemAbstractInrecentyears,withthedevelopmentofscienceantechnologyandtheprogressofthesociety,especiallythelargerangeofcomputercomputingmassdataprocessingtolarge-scaletransactionprocess,andworkflowmanagement,whichhasmadetothecomputerasthecore,theapplicationofmanagementinformationsystembasedondatabasemanagementsystemforthedevelopmentenvironmentinlarge-scaletransactionprocessingandworkflowmanagement,especiallyintheapplicationofinformationmanagementsystemattractspeople'sattentionincreasinglybankdeposits,thispaperbasedontheJavaprogrammingtechnology,thevisualintegrateddevelopmentenvironmentNETBEANSasthedevelopmenttool,SQLSERVER2008databaseforthebackgroundtoachievethebankaccountinformationmanagementsystemofsmall,themainfunctionofthissystemincludesuserregistration,deposit,accountinquiries,customermanagement,usermanagementandotherfunctions,soastomeettheneedsofthemassesbutalsorealizethesystematization,bankdepositinformationmanagementstandardization,automationandvisualization,andimprovestheefficiencybankmanagement.目錄摘要 IAbstract II第1章引言 11.1課題開發(fā)的背景 11.2課題研究的意義 1第2章開發(fā)工具技術(shù)介紹 32.1JAVA技術(shù) 32.2SQLSERVER2008數(shù)據(jù)庫 52.4AdobePhotoshop相關(guān)技術(shù) 6第3章系統(tǒng)需求分析 73.1功能需求分析 73.2數(shù)據(jù)需求分析 8第4章系統(tǒng)總體設計 94.1系統(tǒng)功能模塊設計 94.2數(shù)據(jù)庫設計 104.2.1系統(tǒng)概念模型的設計 104.2.2系統(tǒng)邏輯模型的設計 11第5章系統(tǒng)詳細設計與實現(xiàn) 145.1用戶登錄模塊 145.2程序主界面 155.3存款客戶管理模塊 165.3.1客戶信息查詢 175.3.2客戶信息登記 185.3.3存款添加 205.3.4存款統(tǒng)計 225.3.5存款利息明細5.4系統(tǒng)管理模塊 255.4.1用戶管理 255.4.2修改密碼 26總結(jié) 30參考文獻 31致謝 32第1章引言1.1課題開發(fā)的背景Internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡,它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡連接成一個整體。作為Internet上一種先進的,易于被人們所接受的信息檢索手段。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,建設一個好的Web站點對于一個機構(gòu)的發(fā)展十分重要。我們發(fā)現(xiàn)這樣一個事實,一個用戶在訪問一個網(wǎng)站時一般來講只對該網(wǎng)站的部分內(nèi)容感興趣,而且這種興趣會持續(xù)一段時間。這點啟發(fā)了我們,于是我們構(gòu)想了這樣一種方案,對用戶登陸后的動作進行跟蹤,分析,發(fā)掘用戶點擊的規(guī)律,即用戶先后點擊的關(guān)聯(lián)規(guī)則,這樣,在用戶點擊一個主題(鏈接)之后,系統(tǒng)能夠自動生成一頁面,其中包含了該主題下用戶經(jīng)常關(guān)注的內(nèi)容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實現(xiàn)了為用戶量身訂做的個性化頁面。正是基于其上分析,我采用了Web站點方式來設計一個客戶關(guān)系管理系統(tǒng),從而實現(xiàn)對客戶關(guān)系更加有效的管理。1.2課題研究的意義銀行的外部資源:客戶資源,和其他合作伙伴資源本質(zhì)上與銀行內(nèi)部的其它資源需要我們的悉心照顧。客戶是企業(yè)的利潤資源,怎么樣讓公司的員工能對客戶的各類請求和服務給出及時和完美的解決方案?能不能讓企業(yè)的客戶資源有自動更新機制,去掉沒有價值的客戶,增加能帶來利潤的客戶?作為管理層能不能知道每一個銷售人員管理的客戶的狀態(tài)?能不能隨時都能知道公司下個月潛在的銷售額?客戶的增長率情況如何?所有這些都需要有一套系統(tǒng)來解決。電子商務大潮正在全球范圍內(nèi)急速改變傳統(tǒng)的商業(yè)模式,它觸發(fā)了企業(yè)組織架構(gòu)、工作流程的重組以及整個社會管理思想的變革。重要的是,這一切的成本是那么低。另外,數(shù)據(jù)倉庫、商業(yè)智能、知識發(fā)現(xiàn)等技術(shù)的發(fā)展,使得收集、整理、加工和利用客戶信息的質(zhì)量大大提高。在可以預期的將來,我國企業(yè)的通訊成本將會降低。這將推動互聯(lián)網(wǎng)、電話的發(fā)展,進而推動呼叫中心的發(fā)展。網(wǎng)絡和電話的結(jié)合,使得企業(yè)以統(tǒng)一的平臺面對客戶。此時,面向電子商務的客戶管理系統(tǒng)應運而生。同時,幾乎所有的企業(yè)都不同程度的存在著這樣的問題,企業(yè)的銷售、營銷和客戶服務部門難以獲得所需的客戶互動信息,銷售人員對客戶的重復跟進,公司決策層無法及時得到準確的最新經(jīng)營數(shù)據(jù)。許多行業(yè)的競爭進入已經(jīng)進入到白熱化的階段,企業(yè)優(yōu)秀的銷售人員還在不斷地流失,導致客戶的流失。這需要各部門對面向客戶的各項信息和活動進行集成,建立完整的數(shù)據(jù)庫信息系統(tǒng),組建一個以客戶為中心的企業(yè),實現(xiàn)對面向客戶的活動的全面管理,才能有利于企業(yè)贏得新客戶、保留老客戶和提高客戶利潤貢獻度。第2章開發(fā)工具技術(shù)介紹2.1JAVA技術(shù)Java是一種可以撰寫跨平臺應用軟件的面向?qū)ο蟮某绦蛟O計語言,是由SunMicrosystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JAVASE,JAVAEE,JAVAME)的總稱。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。Java編程語言的風格十分接近C、C++語言。Java是一個純粹的面向?qū)ο蟮某绦蛟O計語言,它繼承了C++語言面向?qū)ο蠹夹g(shù)的核心。Java舍棄了C語言中容易引起錯誤的指針(以引用取代)、運算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔憂。在Java1.5版本中,Java又引入了泛型編程(GenericProgramming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。2.3SQLSERVER2008數(shù)據(jù)庫SQLServer2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進,使得它成為至今為止的最強大和最全面的SQLServer版本。這篇文章詳細介紹了MicrosoftSQLServer2008中的新的特性、優(yōu)點和功能……在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢的愿景。微軟的這個數(shù)據(jù)平臺愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應用程序的需求。微軟將繼續(xù)投入和發(fā)展以下的關(guān)鍵領(lǐng)域來支持他們的數(shù)據(jù)平臺愿景:關(guān)鍵任務企業(yè)數(shù)據(jù)平臺、動態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。ODBC(OpenDatabaseConnectivity開放式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標準,一種開放的獨立于廠商的API應用程序接口,可以跨平臺訪問各種個人計算機、小型機以及主機系統(tǒng)[11]。ODBC作為一個工業(yè)標準,絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQLSERVER、ORACAL、INFORMIX。[10]JAVA訪問數(shù)據(jù)庫有4中方式:1類驅(qū)動。這就是JDBC-ODBC橋的方式。但這種方式不適合程序的重用與維護,不推薦使用。需要數(shù)據(jù)庫的ODBC驅(qū)動;2類驅(qū)動。這就是JDBC+廠商API的形式;3類驅(qū)動。這就是JDBC+廠商DATABASECONNECTIONSERVER+DATABASE;這3種訪問方式對數(shù)據(jù)庫的訪問是由InternetInformationServer來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務器(IIS)遞交2.5AdobePHOTOSHOP相關(guān)技術(shù)PHOTOSHOP是Adobe公司旗下最為出名的圖像處理軟件之一,集圖像掃描、編輯修改、圖像制作、廣告創(chuàng)意,圖像輸入與輸出于一體的圖形圖像處理軟件,深受廣大平面設計人員和電腦美術(shù)愛好者的喜愛。
第3章系統(tǒng)需求分析系統(tǒng)的需求分析是需要開發(fā)人員和用戶一起完成。需求分析主要是對管理信息系統(tǒng)的需求進行分析,分析在設計系統(tǒng)時可能遇到的問題,及其解決方案,對目標系統(tǒng)提出完整、準確、清晰、具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎,關(guān)系到系統(tǒng)的可利用價值,是開發(fā)軟件所不可缺少的重要環(huán)節(jié)。3.1功能需求分析存款客戶信息管理系統(tǒng)的實現(xiàn)需要從實際出發(fā),對實際情況進行客觀的分析,深入了解需求。同時需求分析也是進行概要設計和詳細設計的基礎,是進行內(nèi)部維護和測試的依據(jù)。存款客戶信息管理系統(tǒng)的需求主要包括客戶信息的查詢,客戶信息登記,存款,存款查詢,存款統(tǒng)計,存款利息明細,修改密碼,用戶管理。客戶信息查詢將需要查詢的客戶信息的屬性輸入系統(tǒng),由系統(tǒng)進行查詢,隨時可以查閱??蛻粜畔⒌怯泴⒖蛻糨斎氲男畔⑤斎胂到y(tǒng),由系統(tǒng)進行保存,管理員可查看。存款:用戶可輸入需要存款的賬號、存款金額、存款日期、備注等信息,系統(tǒng)會自動保存到數(shù)據(jù)庫中,以便查詢與統(tǒng)計,備注信息客戶可填可不填,主要用來記錄存款的原因。存款查詢:用戶可輸入需要查詢的賬號,系統(tǒng)會自動顯示存款信息。存款利息明細:主要是對近幾年銀行的各項利息以一個圖片的方式顯示出來,讓用戶可快速了解各項的利息。用戶管理:主要是為了完善用戶的信息,添加客戶的昵稱和聯(lián)系號碼,讓客戶擁有一個好聽的名稱和聯(lián)系方式。修改密碼:用戶登錄系統(tǒng)后,可輸入賬號和密碼進行密碼的修改。同時,該系統(tǒng)運行在windows平臺上,有數(shù)據(jù)庫維護功能。并且該系統(tǒng)還應有一個較好的圖形用戶界面。3.2數(shù)據(jù)需求分析該系統(tǒng)處理的數(shù)據(jù)來自于客戶提供的信息,客戶的一些信息以及客戶的聯(lián)系方式等。處理的數(shù)據(jù)分為文本型和數(shù)字型。同時,對于大量的無用數(shù)據(jù)要及時的清理,以防止系統(tǒng)執(zhí)行速度的下降。根據(jù)對業(yè)務的實際調(diào)查研究,系統(tǒng)需要處理如下的主要信息:客戶信息:包含客戶賬號,客戶密碼,客戶電話,客戶存款次數(shù)與總額,客戶昵稱??蛻舻怯浶畔ⅲ喊怯涃~號,登記時間,登記日期,聯(lián)系號碼。密碼修改:用戶的密碼修改,保護用戶賬號安全存款:包含存款的賬號,存款金額,存款日期,備注用戶注冊:包含用戶的賬號,用戶密碼,用戶超級密碼
第4章系統(tǒng)總體設計4.1系統(tǒng)功能模塊設計該系統(tǒng)的主要功能模塊包括以下幾個部分:客戶基本信息管理,統(tǒng)計信息管理,系統(tǒng)管理。其系統(tǒng)的功能模塊圖如下:存款信息管理系統(tǒng)存款信息管理系統(tǒng)系統(tǒng)信息管理客戶信息管理存款信息管理系統(tǒng)信息管理客戶信息管理存款信息管理 用戶管理信息查詢存款統(tǒng)計存款信息登記修改密碼存款查詢存款利息用戶管理信息查詢存款統(tǒng)計存款信息登記修改密碼存款查詢存款利息 圖4-1系統(tǒng)功能模塊圖
經(jīng)過系統(tǒng)分析,確定了本軟件主要包括以下方面:存款信息管理,系統(tǒng)功能管理,和客戶信息管理。存款信息管理包含:存款、存款查詢、存款統(tǒng)計和存款利息信息的添加,修改,查詢。系統(tǒng)功能包括:用戶管理,密碼修改。用戶管理設置:完善賬號信息,添加手機號碼和昵稱等。4.2數(shù)據(jù)庫設計存款信息管理系統(tǒng)本質(zhì)上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮“數(shù)據(jù)”及對數(shù)據(jù)的“處理”這兩個方面的問題。該系統(tǒng)的主要功能是對數(shù)據(jù)進行管理,所以數(shù)據(jù)庫的設計在該系統(tǒng)中起著相當關(guān)鍵的作用。數(shù)據(jù)庫設計的好壞直接決定了該系統(tǒng)設計成功與否。4.2.1系統(tǒng)概念模型的設計為了把用戶的數(shù)據(jù)要求清楚、準確的描述出來,通常建立一個概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點對數(shù)據(jù)建立的模型,它描述了從用戶的角度看到的數(shù)據(jù),它反映了用戶的實現(xiàn)環(huán)境。在數(shù)據(jù)模型中包含3種相互關(guān)聯(lián)的信息:數(shù)據(jù)對象,數(shù)據(jù)對象的屬性及數(shù)據(jù)對象彼此間相互連接的關(guān)系。其具體的E-R圖的設計如下:圖4-1客戶存款基本信息E-R圖存款信息存款信息存款金額存款時間存款備注存款賬號存款金額存款時間存款備注存款賬號圖4-2用戶基本信息E-R圖用戶信息用戶信息用戶密碼超級密碼用戶昵稱用戶號碼用戶賬號用戶密碼超級密碼用戶昵稱用戶號碼用戶賬號圖4-2圖4-3用戶登記信息E-R圖用戶登記信息用戶登記信息用戶賬號用戶賬號用戶賬號用戶賬號用戶賬號用戶賬號用戶賬號用戶賬號圖4-34.2.2系統(tǒng)邏輯模型的設計存款信息包含了存款信息、存款查詢、存款統(tǒng)計、存款利息等四個項。詳細數(shù)據(jù)結(jié)構(gòu)設計如下表所示:表4-1存款信息表表4-2用戶信息表表4-3用戶信息登記表存款信息的添加必須經(jīng)過審核才能入庫(在“系統(tǒng)功能”里面),其他操作員才能看得到。其中特別要說明的是id這個字段是顯示標志,不管是存款查詢或統(tǒng)計,還是修改密碼都是重要的字段,用戶要注意保護自己的賬號和密碼,請勿給他人使用。
第5章系統(tǒng)詳細設計與實現(xiàn)5.1用戶登錄模塊錄入用戶的登陸信息,只有輸入正確的用戶名及密碼,方可進入本系統(tǒng)的管理界面。圖5-1用戶登錄界面主要運用了java基本的連接數(shù)據(jù)庫技術(shù)及SQL語句,進行對數(shù)據(jù)庫的連接及校驗過程。用戶登錄代碼如下所示:classDenglulistenerextendsMouseAdapter{publicvoidmouseClicked(MouseEvente){Stringuserid=textpane1.getText().trim();Stringuserpsw=newString(textpane2.getPassword());Strings1=null;Strings2=null;if(userid.equals("")||userpsw.equals("")){JOptionPane.showMessageDialog(null,"賬號或密碼不能為空","錯誤",JOptionPane.ERROR_MESSAGE);return;}ResultSetrs;try{Sqlconnectionsql=newSqlconnection();Statementsta=sql.getConnect().createStatement();rs=sta.executeQuery("SELECTid,pswFROMzhucewhereid='"+userid+"'");if(rs.next()){s1=rs.getString(1);s2=rs.getString(2);}if(userid.equals(s1)&&userpsw.equals(s2)){JOptionPane.showMessageDialog(null,"登錄成功","正確",JOptionPane.PLAIN_MESSAGE);Yonghuyonghu=newYonghu();yonghu.xianxi();rs.close();sta.close();sql.closeCon(sql.getConnect());jframe1.setVisible(false);}5.2程序主界面一切主要操作及顯示都通過程序主界面完成。界面如圖5-2所示:圖5-2主界面5.3基本信息管理模塊5.3.1存款信息管理本模塊主要是展示用戶存款的所有信息的功能,可在本模塊中對用戶存款信息一覽無余。如下圖所示:圖5-3信息查詢界面添加代碼如下所示:jbutton1.addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){Stringuserid=jtextpane1.getText().trim();usermoney=Float.parseFloat(jtextpane2.getText());Stringusertime=jtextpane3.getText();Stringbeizhu=jtextpane4.getText();Strings1=null;try{Sqlconnectionsql=newSqlconnection();sql.getConnect().createStatement();ResultSetrs=sta.executeQuery("SELECTidFROMzhuce");if(rs.next()){s1=rs.getString(1);}if(userid.equals(s1)){sta.executeUpdate("insertintocunkuanvalues('"+userid+"','"+usermoney+"','"+usertime+"','"+beizhu+"')");
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園文化與高校育人環(huán)境建設探討
- 環(huán)保視角下的環(huán)氧脂肪酸甲酯生產(chǎn)工藝
- Unit 5 Weather and Life(說課稿)-2024-2025學年重大版(2024)英語三年級上冊
- Unit 5 Working the land Listening and Speaking 說課稿-2024-2025學年高中英語人教版(2019)選擇性必修第一冊
- 生態(tài)保護與城市零碳公園的規(guī)劃設計
- 生活垃圾分類在校園文化建設中的作用
- 現(xiàn)代電力工程項目的招投標與風險控制
- 現(xiàn)代物流技術(shù)在商業(yè)競爭中的應用與管理策略
- 消化系統(tǒng)保健的中醫(yī)食療方案
- 《巖石的組成》(說課稿)2023-2024學年教科版四年級科學下冊
- 【市質(zhì)檢】泉州市2025屆高中畢業(yè)班質(zhì)量監(jiān)測(二) 生物試卷(含答案解析)
- 六年級2025寒假特色作業(yè)
- 2025年江蘇轄區(qū)農(nóng)村商業(yè)銀行招聘筆試參考題庫含答案解析
- 人教版六年級數(shù)學下冊完整版教案及反思
- 少兒財商教育講座課件
- (八省聯(lián)考)云南省2025年普通高校招生適應性測試 物理試卷(含答案解析)
- 2025藥劑科工作人員工作計劃
- 春節(jié)節(jié)后安全教育培訓
- 2025年新高考數(shù)學一輪復習第5章重難點突破02向量中的隱圓問題(五大題型)(學生版+解析)
- 水土保持方案投標文件技術(shù)部分
- 印刷品質(zhì)量保證協(xié)議書
評論
0/150
提交評論