個(gè)人基金平臺(tái)信息綜合管理系統(tǒng)_第1頁
個(gè)人基金平臺(tái)信息綜合管理系統(tǒng)_第2頁
個(gè)人基金平臺(tái)信息綜合管理系統(tǒng)_第3頁
個(gè)人基金平臺(tái)信息綜合管理系統(tǒng)_第4頁
個(gè)人基金平臺(tái)信息綜合管理系統(tǒng)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

題目個(gè)人基金平臺(tái)信息管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)起訖日期10月22日至1月18日學(xué)生姓名王曹旭專業(yè)班級(jí)R數(shù)學(xué)081所在院系理學(xué)院指導(dǎo)老師石磊職稱副教授所在單位大連交通大學(xué)軟件學(xué)院10月22日

摘要在現(xiàn)代化市場環(huán)境下,計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于各個(gè)領(lǐng)域,尤其是個(gè)人投資業(yè),給傳統(tǒng)投資方法帶來了重大革命。怎樣有效進(jìn)行個(gè)人基金管理是擺在我們面前一個(gè)新課題。本文在研究現(xiàn)在中國外個(gè)人基金管理情況基礎(chǔ)上,從投資者實(shí)際需求出發(fā),采取目前較為流行B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)和Struts開發(fā)框架,基于WindowsXPProfessional操作系統(tǒng)和SQLSERVER數(shù)據(jù)庫,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功效較為完善個(gè)人基金平臺(tái)信息管理系統(tǒng)。經(jīng)過對(duì)系統(tǒng)進(jìn)行一系列需求分析、設(shè)計(jì)、編碼、測試等工作,個(gè)人基金平臺(tái)信息管理系統(tǒng)關(guān)鍵功效包含用戶管理,基金管理,基金情況分析三個(gè)模塊組成。關(guān)鍵對(duì)系統(tǒng)設(shè)計(jì)過程作了對(duì)應(yīng)描述,讓用戶能充足了解個(gè)人基金平臺(tái)信息管理系統(tǒng),同時(shí)也對(duì)系統(tǒng)需要改善地方做了總結(jié)。本系統(tǒng)經(jīng)過測試,運(yùn)行效果穩(wěn)定,操作方便、快捷。適適用于中小基金管企業(yè)個(gè)人基金管理,能很好地處理個(gè)人基金管理混亂情況。關(guān)鍵詞:B/S結(jié)構(gòu)Struts基金管理ABSTRACTInthemodernmarketenvironment,thecomputerhasbeenwidelyusedinvariousfields,especiallythepersonalinvestmentindustry,tothetraditionalmodeofinvestmenthasbroughtamajorrevolution.Howeffectivemanagementofindividualfundsareplacedbeforeusanewtopictocompleteapersonalfundmanagementsystem,itismyforemosttasknow,theonlywaytofundmanagementtoahigherlevelofmodernizationinordertoreallycatchupwiththeworld'sleadingmanagementlevel.Thispaperstudiesthemanagementofindividualfundsathomeandabroad,basedontheactualdemandfrominvestors,usingthemorepopularcurrentB/S(Browser/Server)structureandtheStrutsdevelopmentframework,basedonWindowsXPProfessionaloperatingsystemandSQLSERVERdatabase,designedandimplementedafunctionofperfectpersonalfundmanagementsystem.Thesystemthroughaseriesofneedsanalysis,design,coding,testing,etc.,individualfundmanagementsystem,themainfunctionsincludeusermanagement,fundmanagement,fundAnalysisofthethreemodules.UserManagementwhichincludesuserlogin,userregistration,userpersonalinformationchanges,theuserpasswordchanges,soensurethattheuser'ssecurityandprivacyofpersonalinformation;fundmanagementincludethefundofinformationtoadd,modify,delete,query,ExportEXCELtables,user-friendlyandmanagersinformedofthelatestinformationisaccurateandclear;FundofanalysisisbasedontheFundalistofdataanalysisofinformationobtainedprofitsandlossesofthefund,effectivelyhelpingtheuserdetermineexactlyQuotes.Inshort,individualfundmanagementsystem,theFundhasdemonstratedalloftheinformation,givingmanagersanduserstoprovidethebasicdataformakingdecisions.Thisarticlefocusesonthesystemdesignprocesswastheappropriatedescription,sothatuserscanfullyunderstandtheindividualfundmanagementsystem,butalsowherethesystemneedstobeimprovedtodoissummarized.Thesystemhasbeentestedarestablerunning,easyoperationandquick.ApplicabletosmallandmediumFund,theindividualfundmanagementcompanycanbettersolvethechaoticconditionsofindividualfundmanagers.Keywords:B/SarchitectureStrutsfundmanagement目錄TOC\o"1-3"\u第一章概述 11.1課題背景 11.2論文研究內(nèi)容 21.3論文組織結(jié)構(gòu) 2第二章系統(tǒng)分析 32.1系統(tǒng)概述 32.2系統(tǒng)性能需求 32.3系統(tǒng)開發(fā)方法 42.4個(gè)人基金平臺(tái)信息管理系統(tǒng)步驟分析 42.5數(shù)據(jù)字典 7第三章系統(tǒng)設(shè)計(jì) 113.1系統(tǒng)功效要求 113.2系統(tǒng)功效模塊設(shè)計(jì) 113.3系統(tǒng)總體結(jié)構(gòu)圖 123.4系統(tǒng)犯錯(cuò)處理設(shè)計(jì) 133.5系統(tǒng)安全保密設(shè)計(jì) 13第四章數(shù)據(jù)庫設(shè)計(jì) 144.1數(shù)據(jù)庫設(shè)計(jì)概述 144.2數(shù)據(jù)庫設(shè)計(jì)特點(diǎn) 144.3數(shù)據(jù)庫設(shè)計(jì)方法簡述 144.4個(gè)人基金平臺(tái)信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 15第五章系統(tǒng)實(shí)現(xiàn) 195.1用戶管理系統(tǒng)登錄模塊實(shí)現(xiàn) 195.2用戶管理系統(tǒng)首頁實(shí)現(xiàn) 205.3用戶管理模塊實(shí)現(xiàn) 225.4基金管理模塊實(shí)現(xiàn) 255.5基金分析模塊實(shí)現(xiàn) 30第六章系統(tǒng)測試 326.1系統(tǒng)測試目標(biāo)和標(biāo)準(zhǔn) 326.2系統(tǒng)測試 326.3系統(tǒng)測試效果 32總結(jié) 34謝辭 35參考文件 36第一章概述1.1課題背景現(xiàn)在,提升管理水平急需信息化。為了適應(yīng)投資市場發(fā)展新形勢,加強(qiáng)個(gè)人基金市場管理,維護(hù)基金市場秩序,保障投資人正當(dāng)權(quán)益,有必需全方面建設(shè)個(gè)人基金平臺(tái)信息管理系統(tǒng),經(jīng)過該系統(tǒng)為金融機(jī)構(gòu)、投資者提供業(yè)務(wù)服務(wù),全方面實(shí)現(xiàn)個(gè)人基金帳務(wù)管理自動(dòng)化。

在決議部門超常規(guī)發(fā)展機(jī)構(gòu)投資者思緒指導(dǎo)下,中國基金業(yè)資產(chǎn)規(guī)??焖倥蛎洝,F(xiàn)在,中國證券投資企業(yè)達(dá)成22家,管理著高達(dá)1230億元基金資產(chǎn),基金市場初具規(guī)模?;饦I(yè)跳躍式增加對(duì)商業(yè)銀行主營業(yè)務(wù)(存貸款業(yè)務(wù))造成了巨大沖擊,儲(chǔ)蓄存款可能大量分流到基金業(yè),造成這一沖擊原因是多方面:1、從投資回報(bào)來看,投資基金投資回報(bào)率遠(yuǎn)高于同期銀行存款利率,從而驅(qū)動(dòng)大量存款向資金市場轉(zhuǎn)移。從成熟證券市場國家來看,證券投資基金年回報(bào)率通常在15%以上,大大超出同期銀行存款利率。開始推出開放式基金又有贖回優(yōu)勢,對(duì)居民儲(chǔ)蓄存款吸引力更大。2、從可替換性分析,投資基金是現(xiàn)在替換銀行存款最好投資工具。中國現(xiàn)在投資渠道相對(duì)狹隘,只有儲(chǔ)蓄、基金、股票、債券四種關(guān)鍵方法。從投資回報(bào)角度和風(fēng)險(xiǎn)角度權(quán)衡,從高至低排序應(yīng)是股票、基金、債券、儲(chǔ)蓄,直接投資股票高風(fēng)險(xiǎn)性使很多投資者望而卻步,所以能夠替換存款投資方法關(guān)鍵是基金和債券。因?yàn)橹袊鴤袌銎贩N單一(以國債為主),市場規(guī)模有限,收益率也不高,和基金尤其是開放式基金可贖回性、柜臺(tái)交易和收益較高優(yōu)點(diǎn)相比相形見絀。所以,基金投資方法成為儲(chǔ)蓄之外居民投資者最青睞投資方法,換言之,即基金投資方法是和銀行存款最具競爭性投資方法。3、從市場前景分析,基金業(yè)發(fā)展得到?jīng)Q議部門大力扶持,中國基金市場仍存在較大空間。在短短數(shù)年時(shí)間內(nèi),中國基金業(yè)取得了跳躍式增加,現(xiàn)在,中國證券投資基金管理企業(yè)達(dá)成22家,管理著超出1230億元基金資產(chǎn),基金市場初具規(guī)模。但和國外成熟市場相比,中國基金市場不管從絕對(duì)資產(chǎn)規(guī)模還是相對(duì)經(jīng)濟(jì)總量百分比來說,全部存在著較大差距。以美國為例,到底,美國8000多只共同基金資產(chǎn)規(guī)模達(dá)成近7萬億美元,占全部金融資產(chǎn)比重達(dá)成22%,而同期美國商業(yè)銀行資產(chǎn)規(guī)模為6萬億美元,共同基金一舉替換傳統(tǒng)上一直處于統(tǒng)治地位商業(yè)銀行而成為美國金融市場上最大金融中介。這說明中國基金業(yè)發(fā)展空間相當(dāng)可觀,同時(shí)受中國經(jīng)濟(jì)總量連續(xù)高速增加、居民儲(chǔ)蓄資金亟需有效分流、資本市場漸進(jìn)開放和決議層大力發(fā)展機(jī)構(gòu)投資者等利好原因影響,中國基金業(yè)也正面臨著良好發(fā)展機(jī)遇。這些利好原因顯然是已進(jìn)入成熟成長久銀行業(yè)所難以比擬。所以,將個(gè)人基金平臺(tái)信息管理系統(tǒng)作為此次畢業(yè)設(shè)計(jì)課題是很有意義,并含有一定研究價(jià)值。1.2論文研究內(nèi)容在此次畢業(yè)設(shè)計(jì)中,我所選擇是個(gè)人基金平臺(tái)信息管理系統(tǒng)設(shè)計(jì)和開發(fā),設(shè)計(jì)階段使用PowerDesigner、visio等主流設(shè)計(jì)工具,開發(fā)階段采取現(xiàn)在在網(wǎng)站開發(fā)中使用廣泛JSP技術(shù),和主流web層框架Struts,基于WindowsXPProfessional操作系統(tǒng)所開發(fā)一套個(gè)人基金平臺(tái)信息管理系統(tǒng)。本系統(tǒng)實(shí)現(xiàn)了用戶管理,基金管理,基金情況分析三個(gè)功效。界面友好,使用方便。經(jīng)過此系統(tǒng)使個(gè)人基金管理更方便、高效,實(shí)現(xiàn)資源共享和自動(dòng)化管理,大大提升個(gè)人基金管理水平,優(yōu)化資源,實(shí)現(xiàn)效益最大化。個(gè)人基金平臺(tái)信息管理系統(tǒng)正是緊緊圍繞著個(gè)人基金管理措施,并融合了各金融機(jī)構(gòu)不一樣處理模式,滿足個(gè)人基金管理措施全部要求,對(duì)廣大投資者提供了有效管理手段。本系統(tǒng)意在經(jīng)過良好系統(tǒng)監(jiān)控和交易輔助,立即正確管理每一個(gè)用戶帳戶系統(tǒng)。1.3論文組織結(jié)構(gòu)第二章個(gè)人基金平臺(tái)信息管理系統(tǒng)需求分析,關(guān)鍵介紹了系統(tǒng)概述,系統(tǒng)功效需求,系統(tǒng)性能需求,系統(tǒng)技術(shù)需求,系統(tǒng)數(shù)據(jù)流圖,其中著重討論系統(tǒng)需求分析。第三章個(gè)人基金平臺(tái)信息管理系統(tǒng)設(shè)計(jì),介紹系統(tǒng)功效模塊設(shè)計(jì),系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)等系統(tǒng)設(shè)計(jì),關(guān)鍵討論了系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。第四章個(gè)人基金平臺(tái)信息管理系統(tǒng)具體實(shí)現(xiàn),介紹系統(tǒng)各個(gè)模塊具體實(shí)現(xiàn)。第五章在前三章基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行測試和運(yùn)行。最終對(duì)系統(tǒng)進(jìn)行了認(rèn)真總結(jié),并以此對(duì)未來有一個(gè)新展望。第二章系統(tǒng)分析2.1系統(tǒng)概述2.1.1系統(tǒng)通常描述該系統(tǒng)開發(fā)關(guān)鍵是為提升個(gè)人基金管理效率,關(guān)鍵處理了個(gè)人基金管理混亂、員工手工記載基金信息不方便、基金信息輕易丟失等問題,有效地利用了軟件技術(shù)、信息技術(shù)和網(wǎng)絡(luò)技術(shù),給個(gè)人基金進(jìn)行全方面信息化管理,從而避免了上述問題出現(xiàn),也同時(shí)提升個(gè)人基金管理水平,優(yōu)化資源,實(shí)現(xiàn)效益最大化。2.1.2系統(tǒng)運(yùn)行環(huán)境為了確保系統(tǒng)運(yùn)行效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)含有較高軟硬件配置,用戶端要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適適用于內(nèi)部局域網(wǎng)。其運(yùn)行要求以下:用戶端:操作系統(tǒng):Windows/XP網(wǎng)絡(luò)協(xié)議:TCP/IP瀏覽器:InternetExplorer6.0服務(wù)器端:操作系統(tǒng):Windows/XP網(wǎng)絡(luò)協(xié)議:TCP/IPWEB服務(wù)器:Tomcat5.0.19數(shù)據(jù)庫:SQLSERVER硬件環(huán)境:服務(wù)器CPU:PIII500以上,內(nèi)存:256M2.2系統(tǒng)性能需求實(shí)用性:為基金管理者提供方便,有效進(jìn)行個(gè)人基金管理,盡可能最大程度降低管理員日常管理工作量,優(yōu)化資源,實(shí)現(xiàn)效益最大化。操作簡單:本系統(tǒng)應(yīng)該適適用于不一樣水平使用者,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,所以要求系統(tǒng)操作盡可能簡單易行。技術(shù)優(yōu)異:產(chǎn)品系統(tǒng)設(shè)計(jì)和開發(fā)應(yīng)緊跟著整個(gè)計(jì)算機(jī)發(fā)展時(shí)尚,采取當(dāng)初最優(yōu)異設(shè)計(jì)思想,利用最新開發(fā)技術(shù)和開發(fā)工具。使系統(tǒng)能夠不管在功效設(shè)計(jì)上,還是在技術(shù)實(shí)現(xiàn)上,全部處于同行業(yè)領(lǐng)先地位。安裝使用簡便:服務(wù)器端安裝簡練明了,用戶機(jī)無需再裝任何軟件,經(jīng)過瀏覽器就能夠直接訪問,能夠直接接入Internet,不管您身在何處,只要您能夠訪問Internet全部能夠使用本系統(tǒng)。適應(yīng)性:應(yīng)該能廣泛應(yīng)用于中小型基金管理機(jī)構(gòu)。系統(tǒng)采取模塊化設(shè)計(jì),用戶能夠依據(jù)自己實(shí)際情況自行組合,使系統(tǒng)在不一樣硬件環(huán)境下全部能得以應(yīng)用。代碼可讀性好:文中代碼將盡可能簡練,易懂。2.3系統(tǒng)開發(fā)方法(1)結(jié)構(gòu)化系統(tǒng)開發(fā)方法和原型法結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法是在結(jié)構(gòu)化程序設(shè)計(jì)思想基礎(chǔ)上發(fā)展起來,其基礎(chǔ)思想是用系統(tǒng)思想,系統(tǒng)工程方法,按用戶至上標(biāo)準(zhǔn),結(jié)構(gòu)化、模塊化,自頂向下對(duì)信息系統(tǒng)進(jìn)行分析和設(shè)計(jì)。結(jié)構(gòu)化開發(fā)方法適合系統(tǒng)結(jié)構(gòu)復(fù)雜、用戶需求很清楚明確、用戶業(yè)務(wù)步驟相對(duì)穩(wěn)定不變系統(tǒng)。原型法是從開始就依據(jù)系統(tǒng)分析人員對(duì)用戶要求了解,在強(qiáng)有力軟件環(huán)境支持下,給出一個(gè)實(shí)際系統(tǒng)模型(或稱原型),這個(gè)模型大致表示了系統(tǒng)分析人員對(duì)目前用戶要求了解和她們期望系統(tǒng)實(shí)現(xiàn)后形式。以后,系統(tǒng)分析人員和用戶一起,對(duì)這個(gè)模型進(jìn)行評(píng)價(jià)。原型法最大優(yōu)點(diǎn)是能夠大大降低軟件系統(tǒng)開發(fā)后期維護(hù)費(fèi)用,使系統(tǒng)功效正確地反應(yīng)用戶需求。比較適合于用戶需求不清、業(yè)務(wù)理論不確定、需求常常改變情況。(2)系統(tǒng)開發(fā)方法選擇管理信息系統(tǒng)開發(fā)方法是系統(tǒng)開發(fā)必需要面正確問題,也是系統(tǒng)開發(fā)中相關(guān)成敗一項(xiàng)關(guān)鍵原因。管理信息系統(tǒng)開發(fā)方法伴隨科學(xué)技術(shù)進(jìn)步是在不停發(fā)展,迄今為止已經(jīng)有多個(gè)開發(fā)方法,如生結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法、原型法等。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法是按用戶至上標(biāo)準(zhǔn),結(jié)構(gòu)化、模塊化,自頂向下對(duì)信息系統(tǒng)進(jìn)行分析和設(shè)計(jì)。原型法是從開始就依據(jù)系統(tǒng)分析人員對(duì)用戶要求了解,在強(qiáng)有力軟件環(huán)境支持下,給出一個(gè)實(shí)際系統(tǒng)模型(或稱原型),這個(gè)模型大致表示了系統(tǒng)分析人員對(duì)目前用戶要求了解和她們期望系統(tǒng)實(shí)現(xiàn)后形式。其大大降低軟件系統(tǒng)開發(fā)后期維護(hù)費(fèi)用,使系統(tǒng)功效正確地反應(yīng)用戶需求。針對(duì)用戶服務(wù)管理子系統(tǒng)系統(tǒng)含有結(jié)構(gòu)復(fù)雜、業(yè)務(wù)步驟穩(wěn)定特點(diǎn),而且此次開發(fā)是在有限時(shí)間內(nèi)進(jìn)行,所以要求快速得到一個(gè)基礎(chǔ)模型。綜合以上開發(fā)方法特點(diǎn),所以本系統(tǒng)選擇了結(jié)構(gòu)化開發(fā)和原型法相結(jié)合開發(fā)方法。2.4個(gè)人基金平臺(tái)信息管理系統(tǒng)步驟分析2.4.1個(gè)人基金平臺(tái)信息管理系統(tǒng)總體步驟分析個(gè)人基金平臺(tái)信息管理系統(tǒng)是管理者進(jìn)行信息化建設(shè)基礎(chǔ)、必備系統(tǒng),該系統(tǒng)關(guān)鍵處理了個(gè)人基金管理混亂、員工手工記載基金信息不方便、基金信息輕易丟失等問題,有效地利用了軟件技術(shù)、信息技術(shù)和網(wǎng)絡(luò)技術(shù),給個(gè)人基金進(jìn)行全方面信息化管理,從而避免了上述問題出現(xiàn),也同時(shí)提升個(gè)人基金管理水平,優(yōu)化資源,實(shí)現(xiàn)效益最大化。個(gè)人基金平臺(tái)信息管理系統(tǒng)關(guān)鍵功效包含用戶管理,基金管理,基金情況分析三個(gè)模塊組成。其中用戶管理關(guān)鍵包含用戶登陸,用戶注冊(cè),用戶個(gè)人信息修改,用戶密碼修改,這么確保了用戶安全性和個(gè)人信息私密性;基金管理關(guān)鍵包含基金信息新增,修改,刪除,查詢,導(dǎo)出EXCEL表,便于用戶及管理者對(duì)最新信息正確獲知并一目了然;基金情況分析是依據(jù)基金信息列表數(shù)據(jù)分析得出基金盈虧情況,有效地幫助用戶正確判定行情??偠灾瑐€(gè)人基金平臺(tái)信息管理系統(tǒng)展現(xiàn)了基金全部信息,給管理者和用戶做決議提供了基礎(chǔ)數(shù)據(jù)。以下分別就用戶管理、基金管理、基金情況分析三部分處理步驟進(jìn)行具體解析。2.4.2個(gè)人基金平臺(tái)信息管理系統(tǒng)業(yè)務(wù)步驟分析經(jīng)過認(rèn)真地調(diào)查研究、信息步驟分析和數(shù)據(jù)搜集,明確了本系統(tǒng)應(yīng)該分為用戶管理、基金管理、基金情況分析三部分。用戶管理關(guān)鍵包含用戶登陸,用戶注冊(cè),用戶個(gè)人信息修改,用戶密碼修改;基金管理關(guān)鍵包含基金信息新增,修改,刪除,查詢,導(dǎo)出EXCEL表;基金情況分析是依據(jù)基金信息列表數(shù)據(jù)分析得出基金盈虧情況。2.4.3個(gè)人基金平臺(tái)信息管理系統(tǒng)數(shù)據(jù)步驟分析為了能夠?qū)€(gè)人基金管理深入進(jìn)行優(yōu)化,金融機(jī)構(gòu)應(yīng)該依據(jù)需求對(duì)用戶、基金計(jì)劃和基金情況分析分別進(jìn)行管理。分別管理有利于管理人職員作分配和部分企業(yè)機(jī)密控制管理。用戶管理中有用戶登陸,用戶注冊(cè),用戶個(gè)人信息修改,用戶密碼修改等功效,管理員定義用戶編碼、名稱、地址等基礎(chǔ)信息,如發(fā)覺有定義錯(cuò)誤能夠進(jìn)行修改和查看等功效,定義好這些信息后,就能夠?qū)υ撚脩暨M(jìn)行其它業(yè)務(wù)。首先對(duì)各個(gè)方面總數(shù)據(jù)處理步驟和外部實(shí)體進(jìn)行了描述,然后,依據(jù)自頂向下,逐層分解標(biāo)準(zhǔn),對(duì)每個(gè)方面處理功效進(jìn)行細(xì)化并分成若干個(gè)處理功效,產(chǎn)生細(xì)化DFD圖。以下是本文當(dāng)中使用數(shù)據(jù)流圖圖例,見圖2-1。本系統(tǒng)使用數(shù)據(jù)流圖,見圖2-2、圖2-3。圖2-1數(shù)據(jù)流圖圖例圖2-2個(gè)人基金平臺(tái)信息管理系統(tǒng)數(shù)據(jù)流圖頂層圖圖2-3個(gè)人基金平臺(tái)信息管理系統(tǒng)數(shù)據(jù)流圖一層圖2.4.4用戶管理模塊數(shù)據(jù)步驟分析系統(tǒng)管理員負(fù)責(zé)用戶登陸,用戶注冊(cè),用戶個(gè)人信息修改,用戶密碼修改,用戶權(quán)限分配。圖2-4用戶信息DFD圖2.4.5基金管理模塊數(shù)據(jù)步驟分析系統(tǒng)管理員或一般用戶創(chuàng)建基金、刪除基金、修改基金及查詢基金,而且能夠?qū)С鰁xcel。圖2-5基金信息DFD圖2.4.6基金分析模塊數(shù)據(jù)步驟分析系統(tǒng)管理員或一般用戶能夠?qū)鹩闆r進(jìn)行分析,并導(dǎo)出excel,其數(shù)據(jù)流圖以下:圖2-6基金分析DFD圖2.5數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)步驟圖加以補(bǔ)充說明工具,為系統(tǒng)管理員提供了數(shù)據(jù)項(xiàng)綜合信息。下面將列出管理系統(tǒng)中多個(gè)關(guān)鍵數(shù)據(jù)元素。(1)用戶管理模塊數(shù)據(jù)字典部分?jǐn)?shù)據(jù)條目①外部實(shí)體定義:名稱:系統(tǒng)管理員總編號(hào):1-001說明:用戶管理和基金信息管理者編號(hào):001輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:用戶信息,權(quán)限配置信息②處理過程定義:名稱:用戶新增、修改、查詢、刪除等處理總編號(hào):2-001說明:用戶信息維護(hù)編號(hào):P1.1輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:用戶信息名稱:用戶權(quán)限分配總編號(hào):2-002說明:用戶權(quán)限分配編號(hào):P1.2輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:權(quán)限配置信息③數(shù)據(jù)流定義:名稱:用戶信息表總編號(hào):3-001別名:用戶信息表編號(hào):F1數(shù)據(jù)流起源:數(shù)據(jù)流去向:名稱:權(quán)限配置信息總編號(hào):3-002別名:權(quán)限配置信息編號(hào):F2數(shù)據(jù)流起源:用戶信息,功效信息數(shù)據(jù)流去向:名稱:功效信息總編號(hào):3-003別名:系統(tǒng)功效信息編號(hào):F3數(shù)據(jù)流起源:數(shù)據(jù)流去向:④數(shù)據(jù)存放定義:名稱:用戶信息總編號(hào):4-001別名:用戶信息編號(hào):D1數(shù)據(jù)流起源:結(jié)構(gòu):用戶編號(hào)+用戶名稱+用戶密碼+地址+電話+民族+備注等關(guān)鍵字:用戶編號(hào)名稱:權(quán)限配置信息總編號(hào):4-002別名:權(quán)限配置信息編號(hào):D2數(shù)據(jù)流起源:用戶信息,功效信息結(jié)構(gòu):用戶編號(hào)+功效編號(hào)等關(guān)鍵字:用戶編號(hào)+功效編號(hào)名稱:功效信息總編號(hào):4-003別名:系統(tǒng)功效信息編號(hào):D3數(shù)據(jù)流起源:結(jié)構(gòu):功效編號(hào)+功效名稱+功效URL+功效類型+功效次序+父節(jié)點(diǎn)編號(hào)等關(guān)鍵字:功效編號(hào)(2)基金管理模塊數(shù)據(jù)字典部分?jǐn)?shù)據(jù)條目①外部實(shí)體定義:名稱:系統(tǒng)管理員總編號(hào):1-001說明:用戶管理和基金信息管理者編號(hào):001輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:基金信息名稱:一般用戶總編號(hào):1-002說明:基金信息公布和維護(hù)者編號(hào):002輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:基金信息②處理過程定義:名稱:基金新增、修改、查看、刪除等處理總編號(hào):2-003說明:對(duì)基金信息進(jìn)行處理編號(hào):P2.1輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:基金信息③數(shù)據(jù)流定義:名稱:基金信息總編號(hào):3-001別名:基金信息編號(hào):F2數(shù)據(jù)流起源:數(shù)據(jù)流去向:④數(shù)據(jù)存放定義:名稱:基金信息表總編號(hào):4-002別名:基金信息表編號(hào):D2數(shù)據(jù)流起源:結(jié)構(gòu):基金編號(hào)+基金名稱+購置日期+更新日期+購置金額+購置費(fèi)用+購置單價(jià)+購置份數(shù)+賣出日期+賣出費(fèi)用+基金凈值+創(chuàng)建者+修改者+備注等關(guān)鍵字:基金編號(hào)第三章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功效要求個(gè)人基金平臺(tái)信息管理系統(tǒng)關(guān)鍵提供網(wǎng)上個(gè)人基金管理平臺(tái),關(guān)鍵分為用戶管理、個(gè)人基金管理、個(gè)人基金情況分析等三個(gè)部分功效和一個(gè)基金信息列表報(bào)表。3.1.1用戶管理部分關(guān)鍵功效要求管理員創(chuàng)建用戶登陸功效管理員創(chuàng)建用戶注冊(cè)功效管理員創(chuàng)建用戶個(gè)人信息修改功效管理員創(chuàng)建用戶密碼修改功效3.1.2個(gè)人基金管理部分關(guān)鍵功效要求管理員創(chuàng)建基金信息新增功效管理員創(chuàng)建基金信息修改功效管理員創(chuàng)建基金信息刪除功效管理員創(chuàng)建基金信息查詢功效管理員導(dǎo)出基金信息列表報(bào)表功效3.1.3基金情況分析管理部分關(guān)鍵功效要求管理員依據(jù)基金信息列表數(shù)據(jù)分析得出基金盈虧情況3.2系統(tǒng)功效模塊設(shè)計(jì)依據(jù)上面需求分析結(jié)果,根據(jù)“低耦合、高內(nèi)聚”標(biāo)準(zhǔn),本系統(tǒng)劃分為以下關(guān)鍵功效模塊:3.2.1用戶管理模塊功效設(shè)計(jì)管理員創(chuàng)建用戶登陸模塊:只有有權(quán)限管理員才能夠創(chuàng)建用戶,用戶創(chuàng)建完后,信息會(huì)立即傳輸給其它功效模塊。管理員創(chuàng)建用戶注冊(cè)模塊:管理員創(chuàng)建用戶注冊(cè)功效關(guān)鍵是為了依據(jù)對(duì)應(yīng)個(gè)人信息使用戶成功注冊(cè),同時(shí)也是為了立即給用戶登錄權(quán)限管理員創(chuàng)建用戶個(gè)人信息修改模塊:管理員能夠更新用戶個(gè)人信息。在進(jìn)行個(gè)人信息修改之前,能夠依據(jù)需要查詢你所需要個(gè)人信息,然后依據(jù)查詢結(jié)果修改個(gè)人信息。管理員創(chuàng)建用戶密碼修改功效:用戶密碼修改功效是個(gè)人基金管理模塊一大特色,它能夠依據(jù)你不一樣要求,配置最為安全使用密碼。方便、快捷密碼修改功效使用戶相關(guān)信息更安全,更私密。3.2.2個(gè)人基金管理模塊功效設(shè)計(jì)基金管理關(guān)鍵包含基金信息新增,修改,刪除,查詢,導(dǎo)出EXCEL表,便于用戶及管理者對(duì)最新信息正確獲知并一目了然。同時(shí)也是為了讓檔案更正確更新奇。管理員自己也會(huì)錯(cuò)誤輸入部分不適合信息,這項(xiàng)功效關(guān)鍵是為了清除無須要個(gè)人基金信息。同時(shí)將這些垃圾數(shù)據(jù)刪除,最終減輕數(shù)據(jù)庫負(fù)擔(dān)。管理員創(chuàng)建基金信息新增模塊:管理員創(chuàng)建基金信息新增功效,就是能隨時(shí)隨地將基金信息添加到個(gè)人基金平臺(tái)信息管理系統(tǒng)當(dāng)中,使目前基金信息更為完善管理員創(chuàng)建基金信息修改模塊:管理員創(chuàng)建基金信息修改功效,當(dāng)公布基金信息和實(shí)際信息有出入,或管理員操作不妥出現(xiàn)信息差錯(cuò)時(shí),能夠立即修改管理員創(chuàng)建基金信息刪除模塊:管理員創(chuàng)建基金信息刪除功效,將現(xiàn)有無須要個(gè)人基金信息清理掉,將這些垃圾數(shù)據(jù)刪除,最終減輕數(shù)據(jù)庫負(fù)擔(dān)管理員創(chuàng)建基金信息查詢模塊:管理員創(chuàng)建基金信息查詢功效,查詢功效是個(gè)人基金管理模塊一大特色,它能夠依據(jù)你不一樣要求,檢索出基金信息,能夠達(dá)成省時(shí)省力效果。便于用戶及管理員自己隨時(shí)了解目前基金信息,并以此為依據(jù)做出對(duì)應(yīng)正確判定。管理員導(dǎo)出基金信息列表報(bào)表模塊:管理員導(dǎo)出基金信息列表報(bào)表功效,使個(gè)人基金平臺(tái)信息管理系統(tǒng)更為人性化,它能夠依據(jù)你不一樣要求,檢索出基金信息,既能夠在頁面直接看信息,也能夠?qū)С鯡xcel文件進(jìn)行瀏覽。3.2.3基金情況分析管理模塊功效設(shè)計(jì)基金情況分析管理模塊功效,使管理員依據(jù)基金信息列表數(shù)據(jù)分析,得出基金盈虧情況,幫助用戶正確判定目前基金走勢。3.3系統(tǒng)總體結(jié)構(gòu)圖圖3-1系統(tǒng)功效結(jié)構(gòu)圖3.4系統(tǒng)犯錯(cuò)處理設(shè)計(jì)任何一個(gè)系統(tǒng)開發(fā)全部應(yīng)充足考慮多種系統(tǒng)錯(cuò)誤,避免造成數(shù)據(jù)庫系統(tǒng)不一致或損壞,所以在本系統(tǒng)中采取犯錯(cuò)提醒框形式為用戶提供犯錯(cuò)信息;另外對(duì)于部分關(guān)鍵性操作如管理員對(duì)老師進(jìn)行刪除或修改統(tǒng)計(jì)操作時(shí),也提供了確定機(jī)制。3.5系統(tǒng)安全保密設(shè)計(jì)在系統(tǒng)安全保密設(shè)計(jì)中,本系統(tǒng)采取是對(duì)用戶登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只許可正當(dāng)用戶進(jìn)入系統(tǒng)并操作。在登錄本系統(tǒng)時(shí)用戶需要輸入用戶名和密碼進(jìn)行驗(yàn)證。輸入信息正確后才能進(jìn)入對(duì)應(yīng)頁面。在登錄模塊設(shè)計(jì)中,分別在在用戶端和服務(wù)器端進(jìn)行數(shù)據(jù)驗(yàn)證。第四章數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中關(guān)鍵技術(shù),具體說,數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定應(yīng)用環(huán)境,結(jié)構(gòu)最優(yōu)數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存放數(shù)據(jù),滿足多種用戶應(yīng)用需求(信息要求和處理要求)。這個(gè)是數(shù)據(jù)庫在應(yīng)用領(lǐng)域關(guān)鍵研究課題。大型數(shù)據(jù)庫設(shè)計(jì)和開發(fā)是一項(xiàng)龐大工程,是包含多學(xué)科綜合性技術(shù)。其開發(fā)周期長、耗資多、失敗風(fēng)險(xiǎn)也大。必需把軟件工程原理和方法應(yīng)用到數(shù)據(jù)庫建設(shè)中來。對(duì)于從事數(shù)據(jù)庫設(shè)計(jì)專業(yè)人員來講,應(yīng)該含有多方面技術(shù)和知識(shí)。關(guān)鍵有:數(shù)據(jù)庫基礎(chǔ)知識(shí)和數(shù)據(jù)庫設(shè)計(jì)敘述;計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)和程序設(shè)計(jì)方法和技術(shù);軟件工程原理和方法;應(yīng)用領(lǐng)域知識(shí)。4.2數(shù)據(jù)庫設(shè)計(jì)特點(diǎn)數(shù)據(jù)庫設(shè)計(jì)既是一項(xiàng)包含多學(xué)科綜合性技術(shù),又是一項(xiàng)龐大工程項(xiàng)目。有些人講“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”是數(shù)據(jù)庫建設(shè)基礎(chǔ)規(guī)律,這是有一定道理。技術(shù)和管理界面(稱之為“干件”)十分關(guān)鍵。數(shù)據(jù)庫建設(shè)是硬件、軟件和干件結(jié)合。這是數(shù)據(jù)庫設(shè)計(jì)特點(diǎn)之一。數(shù)據(jù)庫設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說,整個(gè)設(shè)計(jì)過程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)親密結(jié)合起來。這是數(shù)據(jù)庫設(shè)計(jì)特點(diǎn)之二。傳統(tǒng)軟件工程忽略對(duì)應(yīng)用中數(shù)據(jù)語義分析和抽象。比如結(jié)構(gòu)化設(shè)計(jì)(StructureDesign,簡稱SD方法)和逐步求精方法著重于處理過程特征,只要有可能就盡可能推遲數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)決議。這種方法顯然對(duì)于數(shù)據(jù)庫應(yīng)用系統(tǒng)是不妥。數(shù)據(jù)庫模式是各應(yīng)用程序共享結(jié)構(gòu),是穩(wěn)定,永久,不像以文件系統(tǒng)為基礎(chǔ)應(yīng)用系統(tǒng),文件是某一應(yīng)用程序私用。數(shù)據(jù)庫設(shè)計(jì)質(zhì)量好壞直接影響系統(tǒng)中各個(gè)處理過程性能和質(zhì)量。早期數(shù)據(jù)庫設(shè)計(jì)致力于數(shù)據(jù)模型和建模方法研究,著重結(jié)構(gòu)特征設(shè)計(jì)而忽略了對(duì)行為設(shè)計(jì)。也就是說比較重視在給定應(yīng)用環(huán)境下,采取什么標(biāo)準(zhǔn)、方法來建造數(shù)據(jù)庫結(jié)構(gòu),而沒有考慮應(yīng)用環(huán)境要求和數(shù)據(jù)庫結(jié)構(gòu)關(guān)系,所以結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)是分離。4.3數(shù)據(jù)庫設(shè)計(jì)方法簡述因?yàn)樾畔⒔Y(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,在相當(dāng)長一段時(shí)間內(nèi)數(shù)據(jù)庫設(shè)計(jì)關(guān)鍵采取手工湊法。使用這種方法和設(shè)計(jì)人員經(jīng)驗(yàn)和水平有直接關(guān)系,數(shù)據(jù)庫設(shè)計(jì)成為一個(gè)技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法支持,工程質(zhì)量難以確保,常常是數(shù)據(jù)庫運(yùn)行一段時(shí)間后又不一樣程度地發(fā)覺多種問題,增加了系統(tǒng)維護(hù)代價(jià)。十余年來,大家努力探索,提出了多種數(shù)據(jù)庫設(shè)計(jì)方法,這些方法利用軟件工程思想和方法,提出了多種設(shè)計(jì)準(zhǔn)則和規(guī)程,全部屬于規(guī)范設(shè)計(jì)法。規(guī)范設(shè)計(jì)法中比較著名有新奧爾良(NewOrleans)方法。它將數(shù)據(jù)庫設(shè)計(jì)分為四個(gè)階段:需求分析(分析用戶要求)、概念設(shè)計(jì)(信息分析和定義)、邏輯設(shè)計(jì)(設(shè)計(jì)實(shí)現(xiàn))和物理設(shè)計(jì)(物理數(shù)據(jù)庫設(shè)計(jì))。其后,S.B.Yao等又將數(shù)據(jù)庫設(shè)計(jì)分為五個(gè)步驟。又有I.R.Palmer等主張把數(shù)據(jù)庫設(shè)計(jì)當(dāng)成一步接一步過程,并采取部分輔助手段每一過程?;贓-R模型數(shù)據(jù)庫設(shè)計(jì)方法,基于3NF(第三范式)設(shè)計(jì)方法,基于抽象語法規(guī)范設(shè)計(jì)方法等,是在數(shù)據(jù)庫設(shè)計(jì)不一樣階段上支持實(shí)現(xiàn)具體技術(shù)和方法。規(guī)范設(shè)計(jì)法從本質(zhì)上看仍然是手工設(shè)計(jì)方法,其基礎(chǔ)思想是過程迭代和逐步求精。數(shù)據(jù)庫工作者和數(shù)據(jù)庫廠商一直在研究和開發(fā)數(shù)據(jù)庫設(shè)計(jì)工具。經(jīng)過十多努力,數(shù)據(jù)庫設(shè)計(jì)工具已經(jīng)實(shí)用化和產(chǎn)品化。比如Design和PowerDesigner分別是ORACLE企業(yè)和SYBASE企業(yè)推出數(shù)據(jù)庫設(shè)計(jì)工具軟件。這些工具軟件能夠自動(dòng)地或輔助設(shè)計(jì)人員完成數(shù)據(jù)庫設(shè)計(jì)過程中很多任務(wù)。大家已經(jīng)越來越認(rèn)識(shí)到自動(dòng)數(shù)據(jù)庫設(shè)計(jì)工具關(guān)鍵性。尤其是大型數(shù)據(jù)庫設(shè)計(jì)需要自動(dòng)設(shè)計(jì)工具支持。大家也日益認(rèn)識(shí)到數(shù)據(jù)庫設(shè)計(jì)和應(yīng)用設(shè)計(jì)應(yīng)該同時(shí)進(jìn)行,現(xiàn)在很多計(jì)算機(jī)輔助軟件工程(ComputerAidedSofewareEnginneering,簡稱CASE)工具已經(jīng)開始強(qiáng)調(diào)這兩個(gè)方面。4.4個(gè)人基金平臺(tái)信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)依據(jù)系統(tǒng)功效設(shè)計(jì)需求,對(duì)于個(gè)人基金平臺(tái)信息管理系統(tǒng)數(shù)據(jù)庫,能夠列出本系統(tǒng)各個(gè)組成部分?jǐn)?shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶信息:包含用戶編號(hào)、用戶名稱、用戶密碼、地址、電話、民族、備注等。其實(shí)體圖以下:圖4-1用戶信息實(shí)體圖個(gè)人基金管理信息:包含基金編號(hào)、基金名稱、購置日期、更新日期、購置金額、購置費(fèi)用、購置單價(jià)、購置份數(shù)、賣出日期、賣出費(fèi)用、基金凈值、創(chuàng)建者、修改者、備注等。其實(shí)體圖以下:圖4-2基金信息實(shí)體圖圖4-3系統(tǒng)總體E-R圖其關(guān)鍵數(shù)據(jù)表結(jié)構(gòu)以下:用戶檔案表(USER_DOCUMENTBILL)表4-1用戶檔案表字段名說明類型長度可否為空主鍵USER_ID用戶編號(hào)字符型10是主鍵USER_NAME用戶名稱字符型20是USER_PASS用戶密碼字符型10是USER_ADDRESS用戶地址字符型100是USER_TEL用戶電話字符型50是USER_RACE用戶種族字符型10是REMARKS備注字符型200是基金信息表(FUND_INFORMATIONBILL)表4-2基金信息表字段名說明類型長度可否為空主鍵FUND_ID基金編號(hào)字符型20是主鍵FUND_NAME基金名稱字符型50是PURCHASE_DATE購置日期時(shí)間型8是UPDATE_DATE更新日期時(shí)間型8是PURCHASE_MONEY購置金額浮點(diǎn)型9是PURCHASE_PRICE購置單價(jià)浮點(diǎn)型9是PURCHASE_NUM購置份數(shù)浮點(diǎn)型9是SALE_DATE賣出日期時(shí)間型8是UNIT_VALUES基金凈值浮點(diǎn)型9是PURCHASE_CHARGE購置費(fèi)用浮點(diǎn)型9是SALE_CHARGE賣出費(fèi)用浮點(diǎn)型9是CREATE_USER創(chuàng)建者字符型50是MODIFY_USER修改者字符型50是REMARKS備注字符型200是第五章系統(tǒng)實(shí)現(xiàn)5.1用戶管理系統(tǒng)登錄模塊實(shí)現(xiàn)5.1.1用戶登錄模塊功效描述功效描述:本模塊關(guān)鍵實(shí)現(xiàn)用戶登錄。為了限制該系統(tǒng)資源使用,只有經(jīng)過身份確定用戶才能夠訪問相關(guān)資源。5.1.2用戶登錄模塊輸入、輸出輸入:用戶名、密碼輸出:用戶登陸成功進(jìn)入系統(tǒng)首頁其用戶登陸界面以下:圖5-1用戶登錄頁面5.1.3用戶登陸模塊程序步驟圖進(jìn)入系統(tǒng)登陸界面進(jìn)入系統(tǒng)登陸界面選擇用戶身份息用戶名密碼是否經(jīng)過?進(jìn)入對(duì)應(yīng)使用者權(quán)限管理界面否是輸入用戶名、密碼圖5-2用戶登錄步驟5.1.4模塊關(guān)鍵代碼登陸時(shí)部分代碼以下: if(loginForm.getMethodName().equals("logout")){ session=null; returnmapping.findForward("loginError"); } Stringuser_id=loginForm.getUser_id().trim(); LoginFormlogin=newLoginForm(); login.setUser_id(user_id); try{ Listuserlist=(List)manage.getPass(login,"no"); if(userlist.size()==0){ returnmapping.findForward("loginError"); } Iteratorit=userlist.iterator(); while(it.hasNext()){ login=(LoginForm)it.next(); } if(!(login .getPassword() .equals(loginForm.getPassword().trim()))){ returnmapping.findForward("loginError"); } }catch(Exceptione){ e.printStackTrace(); returnmapping.findForward("loginError"); } session.setAttribute(Constants.USER_ID,login.getUser_id()); session.setAttribute(Constants.USER_NAME,login.getUser_name()); session.setAttribute(Constants.USER_PASS,login.getPassword()); return(mapping.findForward(forWard));假如驗(yàn)證成功則進(jìn)入系統(tǒng),不然犯錯(cuò)提醒框提醒重新輸入信息。5.2用戶管理系統(tǒng)首頁實(shí)現(xiàn)用戶登陸到系統(tǒng)以后則進(jìn)入對(duì)應(yīng)主頁,其實(shí)現(xiàn)方法關(guān)鍵部代碼以下:<framesetrows="100,*"cols="*"frameborder="no"border="0"framespacing="0"><framesrc="<%=request.getContextPath()%>/jsp/Top.jsp"name="topFrame"scrolling="NO"noresize><framesetcols="140,*"frameborder="yes"name="downFrame"id="downFrame"border="0"framespacing="0"><framename="leftFrame"id="leftFrame"scrolling="NO"><framesrc="<%=request.getContextPath()%>/jsp/Main.jsp"name="mainFrame"id="mainFrame"></frameset></frameset>從中看出,整個(gè)頁面分為上下兩部分,上部分為一個(gè)系統(tǒng)菜單頁面,統(tǒng)計(jì)了個(gè)人基金平臺(tái)信息管理系統(tǒng)包含哪多個(gè)大子系統(tǒng),菜單頁面為Top.jsp。下部分兩個(gè)frame,左邊為菜單頁面Left.jsp,右邊為main.jsp頁面。在此系統(tǒng)中,采取這種設(shè)計(jì)方法是為了用戶在使用系統(tǒng)時(shí)方便簡單,同時(shí)也達(dá)成了界面美觀目標(biāo)。(1)top頁面對(duì)個(gè)人基金平臺(tái)信息管理系統(tǒng)所包含系統(tǒng)進(jìn)行設(shè)置,包含更改密碼和注銷等功效模塊。(2)left頁面:關(guān)鍵對(duì)功效菜單進(jìn)行設(shè)置,包含系統(tǒng)管理、基金管理、基金分析管理等功效模塊。(2)main.jsp頁面:一旦用戶成功登陸,則會(huì)進(jìn)入首頁,在main.jsp頁面中看到你所連接菜單。其實(shí)現(xiàn)方法以下:用JDBC訪問數(shù)據(jù)庫,Class.forName(DBDriver); conn=DriverManager.getConnection(host,user,password);創(chuàng)建數(shù)據(jù)庫連接對(duì)象。然后用SQL語句查詢滿住目前查詢條件數(shù)據(jù)。(3)主頁面以下圖圖5-3基金管理模塊頁面5.3用戶管理模塊實(shí)現(xiàn)5.3.1新增用戶模塊實(shí)現(xiàn)功效描述:本模塊關(guān)鍵實(shí)現(xiàn)功效是管理員能夠進(jìn)行用戶基礎(chǔ)信息錄入,能夠依據(jù)用戶編號(hào)、用戶名稱等條件查詢已經(jīng)錄入用戶。在本模塊中,以條件語句判定輸入信息是否正確,若為不然顯示犯錯(cuò)提醒框重新輸入。不然對(duì)數(shù)據(jù)庫進(jìn)行操作。其程序步驟圖以下:圖5-4新增用戶步驟圖5-5新增用戶頁面關(guān)鍵代碼:StringBuffersql=newStringBuffer(""); sql.append("insertintosys_userinfo("); sql.append("user_id,user_name,user_pass,fox,address,tel,remarks)"); sql.append("values('"); sql.append(f.getUser_id()).append("','"); sql.append(f.getUser_name()).append("','"); sql.append(f.getUser_password()).append("','"); sql.append(f.getFox()).append("','"); sql.append(f.getAddress()).append("','"); sql.append(f.getTel()).append("','"); sql.append(f.getRemarks()).append("'"); sql.append(")"); try{ conn.updateDB(sql.toString()); }catch(Exceptione){ e.printStackTrace(); }5.3.2修改用戶模塊實(shí)現(xiàn)功效描述:本模塊能夠依據(jù)用戶編號(hào)、用戶名稱等條件查詢已經(jīng)錄入用戶,然后依據(jù)需要對(duì)某一用戶信息進(jìn)行修改。輸入:已經(jīng)存在用戶信息輸出:修改后用戶信息用戶修改頁面圖:圖5-6用戶修改頁面程序步驟圖:是否有統(tǒng)計(jì)是否有統(tǒng)計(jì)是輸入信息是否非法非法否修改成功否輸入查詢條件是否為空是是是否圖5-7修改用戶模塊步驟5.3.3刪除用戶模塊實(shí)現(xiàn)功效描述:此模塊功效關(guān)鍵是實(shí)現(xiàn)能夠查詢出不符合要求用戶,并進(jìn)行對(duì)應(yīng)刪除操作。關(guān)鍵代碼:其部分關(guān)鍵代碼以下:StringBuffersql=newStringBuffer(""); sql.append("deletefromsys_userinfo"); sql.append("whereuser_id='").append(f.getUser_id()).append("'"); try{ conn.updateDB(sql.toString()); }catch(Exceptione){ e.printStackTrace(); }5.3.4查詢用戶模塊實(shí)現(xiàn)功效描述:功效描述:此模塊所要實(shí)現(xiàn)功效是能進(jìn)行全部用戶信息查詢,同時(shí)能夠查看用戶信息。查詢模塊頁面圖:圖5-8查詢管理頁面程序步驟圖:圖5-9查詢模塊步驟5.4基金管理模塊實(shí)現(xiàn)5.4.1新增基金模塊實(shí)現(xiàn)功效描述:本模塊關(guān)鍵實(shí)現(xiàn)功效是管理員能夠進(jìn)行基金基礎(chǔ)信息錄入,能夠依據(jù)基金編號(hào)、基金名稱等條件查詢已經(jīng)錄入基金。在本模塊中,以條件語句判定輸入信息是否正確,若為不然顯示犯錯(cuò)提醒框重新輸入。不然對(duì)數(shù)據(jù)庫進(jìn)行操作。圖5-10新增基金頁面關(guān)鍵代碼:/** *insertinformation * *@paramcrmForm *@paramflag */ publicvoidinsertInfo(FundFormf,Stringflag){ StringBuffersql=newStringBuffer(""); sql.append("insertintofm_fundinfo("); sql.append("fund_id,fund_name,purchase_date,update_date,purchase_money,purchase_price,purchase_num,sale_date,unit_values,purchase_charge,sale_charge,create_user,modify_user,remarks)"); sql.append("values('"); sql.append(f.getFund_id()).append("','"); sql.append(f.getFund_name()).append("','"); sql.append(f.getPurchase_date()).append("','"); sql.append(f.getUpdate_date()).append("','"); sql.append(f.getPurchase_money()).append("','"); sql.append(f.getPurchase_price()).append("','"); sql.append(f.getPurchase_num()).append("','"); sql.append(f.getSale_date()).append("','"); sql.append(f.getUnit_values()).append("','"); sql.append(f.getPurchase_charge()).append("','"); sql.append(f.getSale_charge()).append("','"); sql.append(f.getUser_id()).append("','"); sql.append(f.getUser_id()).append("','"); sql.append(f.getRemarks()).append("'"); sql.append(")"); try{ conn.updateDB(sql.toString()); }catch(Exceptione){ e.printStackTrace(); } }5.4.2修改基金模塊實(shí)現(xiàn)功效描述:本模塊能夠依據(jù)基金編號(hào)、基金名稱等條件修改已經(jīng)錄入基金,然后依據(jù)需要對(duì)某一基金信息進(jìn)行修改,此處應(yīng)該注意,狀態(tài)為已處理單據(jù)不許可修改。輸入:已經(jīng)存在基金信息輸出:修改后基金信息基金修改頁面圖:圖5-11基金修改頁面關(guān)鍵代碼:第一步:得到基金原始信息放到Form中 FundFormret=newFundForm(); Stringsql=FundSqlConst.GET_FUNDLIST; sql=sql+"andt1.fund_id='"+f.getFund_id()+"'"; try{ rs=conn.queryDB(sql.toString()); while(rs.next()){ ret=(FundForm)BeanUtils.populateVO(rs,FundForm.class); } }catch(Exceptione){ e.printStackTrace(); } returnret;第二步;得到新信息更新基金信息/** *updateinformation * *@paramcrmForm */ publicvoidupdateInfo(FundFormf,Stringflag){ StringBuffersql=newStringBuffer(""); sql.append("updatefm_fundinfoset"); sql.append("fund_name='").append(f.getFund_name()).append("',"); sql.append("purchase_date='").append(f.getPurchase_date()).append("',"); sql.append("update_date='").append(f.getUpdate_date()).append("',"); sql.append("purchase_money='").append(f.getPurchase_money()).append("',"); sql.append("purchase_price='").append(f.getPurchase_price()).append("',"); sql.append("purchase_num='").append(f.getPurchase_num()).append("',"); sql.append("sale_date='").append(f.getSale_date()).append("',"); sql.append("unit_values='").append(f.getUnit_values()).append("',"); sql.append("purchase_charge='").append(f.getPurchase_charge()).append("',"); sql.append("sale_charge='").append(f.getSale_charge()).append("',"); sql.append("modify_user='").append(f.getUser_id()).append("',"); sql.append("remarks='").append(f.getRemarks()).append("'"); sql.append("wherefund_id='").append(f.getFund_id()).append("'"); try{ conn.updateDB(sql.toString()); }catch(Exceptione){ e.printStackTrace(); } }5.4.3刪除基金模塊實(shí)現(xiàn)功效描述:此模塊功效關(guān)鍵是實(shí)現(xiàn)能夠查詢出不符合要求基金,并進(jìn)行對(duì)應(yīng)刪除操作,此處應(yīng)該注意狀態(tài)為已處理單據(jù)不許可刪除操作。關(guān)鍵代碼:其部分關(guān)鍵代碼以下:/** *deleteinformation * *@paramcrmForm *@paramflag */ publicvoiddeleteInfo(FundFormf,Stringflag){ StringBuffersql=newStringBuffer(""); sql.append("deletefromfm_fundinfo"); sql.append("wherefund_id='").append(f.getFund_id()).append("'"); try{ conn.updateDB(sql.toString()); }catch(Exceptione){ e.printStackTrace(); } } 5.4.4查詢基金模塊實(shí)現(xiàn)功效描述:功效描述:此模塊所要實(shí)現(xiàn)功效是能進(jìn)行全部基金信息查詢,同時(shí)能夠查看基金信息。查詢模塊頁面圖:圖5-12查詢管理頁面依據(jù)查詢條件查詢出對(duì)應(yīng)基金信息,查詢完成后,基金信息會(huì)以列表方法顯示。5.4.5導(dǎo)出excel表模塊實(shí)現(xiàn)功效描述:本模塊能夠依據(jù)基金編號(hào)、基金名稱等條件查詢要操作基金信息,然后依據(jù)需要對(duì)該基金信息生成excel表操作。模塊界面圖:圖5-13導(dǎo)出excel頁面5.5基金分析模塊實(shí)現(xiàn)5.5.1查詢基金模塊實(shí)現(xiàn)功效描述:此模塊所要實(shí)現(xiàn)功效是能進(jìn)行全部基金信息查詢,同時(shí)能夠查看基金信息。查詢模塊頁面圖:圖5-14查詢管理頁面關(guān)鍵代碼:本模塊具體實(shí)現(xiàn)部分關(guān)鍵代碼以下:publicfinalstaticStringGET_FUNDREPORT="selectt1.fund_id,t1.fund_name,DATENAME(year,t1.purchase_date)+'-'+DATENAME(month,t1.purchase_date)+'-'+DATENAME(day,t1.purchase_date)purchase_date," +"DATENAME(year,t1.update_date)+'-'+DATENAME(month,t1.update_date)+'-'+DATENAME(day,t1.update_date)update_date,t1.purchase_money,t1.purchase_price,"

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論