家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、哎云南大學(xué)旅游文扒化學(xué)院本科生畢業(yè)論文安題 目:半家庭理財(cái)平臺(tái)的唉設(shè)計(jì)百與實(shí)現(xiàn)扒系 別:阿 胺 拜 埃 靶 盎礙專 業(yè):拜 般 扒 辦 哎笆絆學(xué) 號(hào):骯 疤 拔 耙安挨皚姓 名:捌 靶 按 班爸唉斑巴艾指導(dǎo)教師:壩 疤 熬 板瓣艾案八案完成時(shí)間:把 佰 壩 斑 癌 拜 懊暗 PAGE II摘要拜在分析了國(guó)內(nèi)外氨理財(cái)軟件開(kāi)發(fā)現(xiàn)百狀的基礎(chǔ)上,介懊紹了基于把B/S的家庭理骯財(cái)阿平臺(tái)的開(kāi)發(fā)過(guò)程稗。挨該系統(tǒng)是主要針澳對(duì)家庭內(nèi)部理財(cái)翱需要而開(kāi)發(fā)設(shè)計(jì)艾出來(lái)的,是以柏Microso巴ft Visu捌al Stud罷io 2010疤作為開(kāi)發(fā)平臺(tái),跋應(yīng)用疤ASP.NET皚作為前臺(tái)開(kāi)發(fā)語(yǔ)罷言,應(yīng)用吧SQL Ser稗

2、ver 200襖8罷數(shù)據(jù)庫(kù)來(lái)作為后鞍臺(tái)的數(shù)據(jù)庫(kù)對(duì)該把系統(tǒng)用到的數(shù)據(jù)半進(jìn)行存儲(chǔ)和提取隘。家庭理財(cái)系統(tǒng)半基于懊B/S背模式,澳能夠記錄家庭每氨月的全部收入及板各項(xiàng)開(kāi)支情況,案包括食品消費(fèi),奧房租,子女教育邦費(fèi)用,水電費(fèi),罷醫(yī)療費(fèi),儲(chǔ)蓄等爸;可以根據(jù)輸入胺的月份查詢每月般的收支情況。因白此,要求該系統(tǒng)鞍必須具有以下幾傲個(gè)功能模塊:用絆戶注冊(cè)登錄模塊哎、收支模塊、系版統(tǒng)管理模塊、賬稗目統(tǒng)計(jì)模塊以及扒查詢模塊。皚家庭理財(cái)系統(tǒng)是辦使用計(jì)算機(jī)進(jìn)行搬信息管理,不僅拜提高了辦事效率暗,而且操作簡(jiǎn)便壩、界面友好、實(shí)吧用性強(qiáng)、靈活變艾通,能夠很好的奧滿足家庭對(duì)財(cái)務(wù)岸管理方面的需要邦。般關(guān)鍵字:案家庭理財(cái)艾;理財(cái)平臺(tái)

3、;軟笆件開(kāi)發(fā);搬C#骯程序設(shè)計(jì);哎ASP.NET頒Abstrac暗t澳Based o爸n analy跋zing th埃e哎熬domesti藹c and f柏oreign 澳financi鞍al敗翱softwar邦e devel吧opment哀癌present懊 situat擺ion,盎矮introdu翱ced the挨 develo澳pment絆半process班芭of fami皚ly fina翱ncial m盎anageme白nt巴埃platfor唉m based敗 on B/S奧.拔捌The sys疤tem is阿哎mainly 暗for奧頒family叭岸interna唉l finan岸

4、cing埃按need an壩d the d挨evelopm埃ent of愛(ài)罷design 氨out,癌愛(ài)is base叭d on Mi把crosoft襖愛(ài)Visual辦板Studio 挨2010 as暗 the de霸velopme哎nt plat稗form,us癌ing ASP敖.NET哀拜as the 熬onstage案 develo哎pment按疤languag矮e,澳傲using S板QLServe暗r 2008 凹databas氨e as th佰e backg搬round爸藹databas八e stora笆ge瓣疤and ext昂raction襖 of凹骯the罷傲system 壩u

5、sed fo百r the捌矮data.胺跋Based o般n the B稗/S頒頒model斑佰of fami耙ly fina皚ncial m哎anageme瓣ntsyste班mthat笆岸can八芭record 扮all the熬八family伴襖monthly半income瓣疤and var安ious ex礙penses,般邦includi隘ng food俺 consum叭ption,盎爸rent,ch斑ildren把s educa敗tion鞍柏fees,哎霸u(píng)tiliti芭es,伴版medical捌 expens板e(cuò)s,耙叭savings艾;霸跋can acc板ording 安to th

6、e搬班balance哀 of pay氨ments s靶ituatio邦n疤拌query澳鞍input o疤f the邦八monthmo斑nthly.奧埃Therefo奧re,鞍挨require拜s that 跋the凹擺system 捌must ha礙ve笆笆the fol稗lowing 哎functio胺n modul隘es: Use佰r氨挨Login r矮egister皚ed搬挨module,半俺payment芭 module壩,system啊 manage隘ment mo襖dule,埃啊account翱s stati襖stics m巴odule,懊般query m昂odule.F哀ami

7、ly f暗inancia半l manag拌ement扮按system 八is氨啊the use疤 of com芭puter i翱nformat辦ionmana啊gement,八隘not onl扳y impro跋ves the頒 effici埃ency,熬般and頒案has the壩 advant敖ages of襖 simple唉 operat佰ion,稗把friendl佰y inter拔face,白安strong 跋practic骯ability瓣,傲拌flexibi邦lity,把骯can be 叭very go骯od to m扳eet the拜懊needs唉藹of隘隘family隘傲fina

8、nci啊al mana案gement.盎Key wor芭ds:埃Family 扳financi爸al mana瓣gement;版翱financi傲ng plat笆form;盎岸softwar班e devel瓣opment;板 C# pro案grammin敖g捌;艾 ASP.NE跋T目錄TOC o 1-3 h z u HYPERLINK l _Toc406577085 摘要 PAGEREF _Toc406577085 h I HYPERLINK l _Toc406577086 班Abstrac壩t哀 PAGEREF _Toc406577086 h 俺II HYPERLINK l _Toc4065

9、77087 1引言 PAGEREF _Toc406577087 h 1 HYPERLINK l _Toc406577088 邦1.1爸課題背景扮 PAGEREF _Toc406577088 h 叭1 HYPERLINK l _Toc406577089 拜1.2熬家庭理財(cái)系統(tǒng)國(guó)伴內(nèi)外的發(fā)展情況敗 PAGEREF _Toc406577089 h 皚1 HYPERLINK l _Toc406577090 板1.3邦課題研究意義斑 PAGEREF _Toc406577090 h 跋2 HYPERLINK l _Toc406577091 艾1.4按系統(tǒng)設(shè)計(jì)思想艾 PAGEREF _Toc40657709

10、1 h 熬2 HYPERLINK l _Toc406577092 2開(kāi)發(fā)環(huán)境 PAGEREF _Toc406577092 h 4 HYPERLINK l _Toc406577093 俺2.1哎數(shù)據(jù)庫(kù)系統(tǒng)百 PAGEREF _Toc406577093 h 百4 HYPERLINK l _Toc406577094 鞍2.2扳開(kāi)發(fā)平臺(tái)哎 PAGEREF _Toc406577094 h 斑4 HYPERLINK l _Toc406577095 叭2.2.1安 .NET F凹ramewor矮k背平臺(tái)安 PAGEREF _Toc406577095 h 白4 HYPERLINK l _Toc40657709

11、6 隘2.2.2傲 ASP.NE板T爸 PAGEREF _Toc406577096 h 叭4 HYPERLINK l _Toc406577097 艾2.2.3傲 ADO.NE笆T百 PAGEREF _Toc406577097 h 辦5 HYPERLINK l _Toc406577098 半2.2.4哀 C#斑 PAGEREF _Toc406577098 h 壩5 HYPERLINK l _Toc406577099 氨2.3扮硬件環(huán)境芭 PAGEREF _Toc406577099 h 搬5 HYPERLINK l _Toc406577100 跋2.3.1熬開(kāi)發(fā)環(huán)境笆 PAGEREF _Toc40

12、6577100 h 鞍5 HYPERLINK l _Toc406577101 頒2.3.2扳運(yùn)行環(huán)境柏 PAGEREF _Toc406577101 h 巴6 HYPERLINK l _Toc406577102 伴2.4笆軟件環(huán)境襖 PAGEREF _Toc406577102 h 稗6 HYPERLINK l _Toc406577103 胺2.4.1熬開(kāi)發(fā)環(huán)境奧 PAGEREF _Toc406577103 h 按6 HYPERLINK l _Toc406577104 佰2.4.2叭運(yùn)行環(huán)境鞍 PAGEREF _Toc406577104 h 扒6 HYPERLINK l _Toc406577105

13、 3系統(tǒng)概述 PAGEREF _Toc406577105 h 7 HYPERLINK l _Toc406577106 鞍3.1啊系統(tǒng)可行性分析鞍 PAGEREF _Toc406577106 h 唉7 HYPERLINK l _Toc406577107 暗3.1.1艾技術(shù)可行性哀 PAGEREF _Toc406577107 h 壩7 HYPERLINK l _Toc406577108 拜3.1.2版經(jīng)濟(jì)可行性按 PAGEREF _Toc406577108 h 佰7 HYPERLINK l _Toc406577109 白3.1.3艾操作可能性伴 PAGEREF _Toc406577109 h 皚8

14、 HYPERLINK l _Toc406577110 礙3.1.4癌社會(huì)可行性拌 PAGEREF _Toc406577110 h 矮8 HYPERLINK l _Toc406577111 骯3.1.5愛(ài)法律可行性昂 PAGEREF _Toc406577111 h 拔8 HYPERLINK l _Toc406577112 安3.2扮系統(tǒng)需求分析扒 PAGEREF _Toc406577112 h 背8 HYPERLINK l _Toc406577113 耙3.2.1芭功能需求分析斑 PAGEREF _Toc406577113 h 奧8 HYPERLINK l _Toc406577114 啊3.2.

15、2艾非功能需求分析礙 PAGEREF _Toc406577114 h 辦10 HYPERLINK l _Toc406577115 扒4辦系統(tǒng)設(shè)計(jì)隘 PAGEREF _Toc406577115 h 吧12 HYPERLINK l _Toc406577116 八4.1癌系統(tǒng)的設(shè)計(jì)目標(biāo)巴 PAGEREF _Toc406577116 h 巴12 HYPERLINK l _Toc406577117 盎4.2扳系統(tǒng)功能結(jié)構(gòu)敗 PAGEREF _Toc406577117 h 笆12 HYPERLINK l _Toc406577118 拔5礙數(shù)據(jù)庫(kù)設(shè)計(jì)爸 PAGEREF _Toc406577118 h 岸14

16、 HYPERLINK l _Toc406577119 敗5.1礙結(jié)構(gòu)設(shè)計(jì)凹 PAGEREF _Toc406577119 h 哀14 HYPERLINK l _Toc406577120 艾5.1.1鞍概念模型設(shè)計(jì)白 PAGEREF _Toc406577120 h 阿14 HYPERLINK l _Toc406577121 半5.1.2般邏輯結(jié)構(gòu)設(shè)計(jì)伴 PAGEREF _Toc406577121 h 隘15 HYPERLINK l _Toc406577122 瓣5.1.3班物理結(jié)構(gòu)設(shè)計(jì)按 PAGEREF _Toc406577122 h 斑17 HYPERLINK l _Toc406577123 辦

17、5.2隘運(yùn)用設(shè)計(jì)艾 PAGEREF _Toc406577123 h 拜18 HYPERLINK l _Toc406577124 啊5.2.1跋數(shù)據(jù)字典設(shè)計(jì)耙 PAGEREF _Toc406577124 h 辦18 HYPERLINK l _Toc406577125 俺6斑系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)壩 PAGEREF _Toc406577125 h 氨21 HYPERLINK l _Toc406577126 壩6.1敗系統(tǒng)登陸注冊(cè)界辦面的設(shè)計(jì)巴 PAGEREF _Toc406577126 h 罷21 HYPERLINK l _Toc406577127 襖6.2啊其它功能界面的靶設(shè)計(jì)八 PAGEREF _To

18、c406577127 h 版24 HYPERLINK l _Toc406577128 班7邦系統(tǒng)測(cè)試扳 PAGEREF _Toc406577128 h 邦32 HYPERLINK l _Toc406577129 愛(ài)7.1擺測(cè)試方法壩 PAGEREF _Toc406577129 h 案32 HYPERLINK l _Toc406577130 拌7.2辦測(cè)試說(shuō)明岸 PAGEREF _Toc406577130 h 佰32 HYPERLINK l _Toc406577131 鞍7.3叭測(cè)試結(jié)果藹 PAGEREF _Toc406577131 h 巴32 HYPERLINK l _Toc406577132

19、 礙7.4拜測(cè)試總結(jié)芭 PAGEREF _Toc406577132 h 把33 HYPERLINK l _Toc406577133 致謝 PAGEREF _Toc406577133 h 35 HYPERLINK l _Toc406577134 參考文獻(xiàn) PAGEREF _Toc406577134 h 36 PAGE 481引言1.1課題背景頒隨著社會(huì)的進(jìn)步般,生活的富裕,般科學(xué)技術(shù)的不斷哀提高,計(jì)算機(jī)科岸學(xué)日益成熟,電澳腦已經(jīng)成為家庭按必備的工具之一扳,利用計(jì)算機(jī)進(jìn)啊行家庭理財(cái)不失敗為一種行之有效胺的方法,實(shí)用、笆美觀、高效的同扮時(shí)也給用戶帶來(lái)挨了極大的便利,岸達(dá)到足不出戶就辦能管理財(cái)富的目昂

20、的。作為計(jì)算機(jī)礙應(yīng)用的一部分,絆使用計(jì)算機(jī)對(duì)家凹庭財(cái)務(wù)進(jìn)行管理礙,具有手工管理熬所無(wú)法比擬的優(yōu)瓣點(diǎn):檢索迅速、鞍查找方便、可靠柏性高、存儲(chǔ)量大拌、保密性好、壽案命長(zhǎng)、成品低等皚。這些優(yōu)點(diǎn)能夠絆極大地提高家庭耙財(cái)務(wù)管理的效率扒,也是家庭理財(cái)辦的科學(xué)化、正規(guī)扮化管理,與先進(jìn)翱科學(xué)技術(shù)接軌的八重要條件。八家庭理財(cái)是以家辦庭為單位的財(cái)務(wù)哎規(guī)劃,具體來(lái)說(shuō)隘是按照家庭的實(shí)壩物性財(cái)產(chǎn)、現(xiàn)金胺收支流,圍繞家霸庭的收入、消費(fèi)扳、投資、風(fēng)險(xiǎn)承半受能力、心理偏傲好等情況,形成巴一套以家庭財(cái)務(wù)笆自由化為目標(biāo)的哀家庭財(cái)務(wù)安排敖1耙。從廣義的角度壩來(lái)講,合理的家頒庭理財(cái)會(huì)節(jié)省社般會(huì)資源,提高社艾會(huì)福利,促進(jìn)社耙會(huì)的穩(wěn)定發(fā)

21、展。擺從技術(shù)的角度來(lái)罷講,家庭理財(cái)就敖是利用開(kāi)源節(jié)流扒的原則,增加收叭入,扮節(jié)省支出,用最搬合理的方式來(lái)達(dá)矮到一個(gè)家庭所希芭望達(dá)到的經(jīng)濟(jì)目俺標(biāo)艾2辦?,F(xiàn)今國(guó)內(nèi)已有隘成熟的絆C/S敗結(jié)構(gòu)的理財(cái)管理巴系統(tǒng),而般B/S板結(jié)構(gòu)的在線實(shí)時(shí)壩管理的還尚不發(fā)罷達(dá),因此該爸課題的研究目的昂在于開(kāi)發(fā)基于埃B/S半的家庭理財(cái)平臺(tái)靶。板1.2搬家庭理財(cái)系統(tǒng)國(guó)稗內(nèi)外的發(fā)展情況八家庭理財(cái)系統(tǒng)在扒國(guó)外很多地方已耙經(jīng)相當(dāng)?shù)钠毡?,胺而且?guó)外的家庭佰理財(cái)系統(tǒng)功能相襖當(dāng)強(qiáng)大,比如系罷統(tǒng)里包含有股票扮的預(yù)測(cè)、基金的襖分析等等。在國(guó)半內(nèi),尤其是在近氨幾年,伴隨著計(jì)啊算機(jī)的高度普及斑,家庭理財(cái)系統(tǒng)笆的使用范圍逐步哎擴(kuò)大,從最早的靶簡(jiǎn)單

22、使用紙筆記敖錄家庭、個(gè)人財(cái)拔務(wù)的收支情況,藹到現(xiàn)在用計(jì)算機(jī)敖對(duì)財(cái)務(wù)的收支、辦查詢、匯總等等埃。巨大的市場(chǎng)需半求也促使了很多搬公司加大了對(duì)家安庭理財(cái)系統(tǒng)的研皚究。暗我國(guó)經(jīng)濟(jì)的飛速翱發(fā)展促使家庭理敖財(cái)工具的發(fā)展。挨現(xiàn)行的主流理財(cái)按軟件大多是單機(jī)俺安裝版,此類軟霸件需要占用用戶安計(jì)算機(jī)的硬件和礙軟件資源。在社白會(huì)飛速發(fā)展的今挨天,人們?cè)絹?lái)越柏追求方便、快捷叭、高效的軟硬件芭服務(wù)。對(duì)于網(wǎng)絡(luò)隘的服務(wù),大眾已瓣經(jīng)不喜歡把數(shù)據(jù)敖都下載和存儲(chǔ)到芭本地計(jì)算機(jī)上,艾這樣容易造成資扮源空間的緊張,矮數(shù)據(jù)也很可能隨阿計(jì)算機(jī)的故障而頒丟失。因此,網(wǎng)愛(ài)絡(luò)中提供的存儲(chǔ)般空間解決了這一敗問(wèn)題,由專業(yè)的靶公司提供專業(yè)的俺軟件來(lái)

23、對(duì)自己的拔數(shù)據(jù)進(jìn)行有序、般安全的管理,可懊以為自己避免很礙多問(wèn)題的出現(xiàn)。矮縱觀近些年國(guó)內(nèi)昂軟件的發(fā)展,越爸來(lái)越朝著網(wǎng)絡(luò)軟搬件的方向發(fā)展,壩所以,該佰課題所要開(kāi)發(fā)設(shè)胺計(jì)的基于搬B/S半的家庭理財(cái)系統(tǒng)矮符合市場(chǎng)需求,傲在方便人們生活?yuàn)W的同時(shí),也具有骯良好的應(yīng)用前景按。壩國(guó)內(nèi)比較健全的艾理財(cái)軟件有哎佳盟個(gè)人信息管拜理軟件捌,財(cái)智軟件等。搬佳盟軟件有斑“吧簡(jiǎn)易操作,輕松敖體驗(yàn)跋”敖,爸“敗快速記賬,自由癌理財(cái)懊”搬的優(yōu)勢(shì),它的用安途廣泛,具有智耙能發(fā)送祝福、合百理安排時(shí)間和日翱程、記錄活動(dòng)/搬會(huì)議記錄、制定罷工作目標(biāo)等功能挨。財(cái)智軟件可以背自由定制首頁(yè),翱并與多家銀行網(wǎng)拔銀聯(lián)網(wǎng),能共享矮網(wǎng)銀交易數(shù)據(jù),

24、傲可以做到隨時(shí)隨稗地輕松理財(cái)。財(cái)版智軟件的特色是翱財(cái)務(wù)診斷,預(yù)警柏用戶的某項(xiàng)投資拌或收支異常,能絆完整掌握家庭理叭財(cái)信息、快速診敗斷家庭財(cái)務(wù)健康哀狀況。疤國(guó)外最成功的理百財(cái)軟件有胺Quicken礙、啊Microso跋ft Mone白y澳等。哎Quicken啊首次于板1983安年,長(zhǎng)期以來(lái)一岸直是個(gè)人桌面財(cái)按務(wù)軟件的領(lǐng)導(dǎo)者扳,班Quicken擺既可以處理復(fù)雜百的預(yù)算,也可以礙處理簡(jiǎn)單的,它艾可以從你的銀行哀或信用卡中獲取斑報(bào)表,支持絆Windows矮和扮Mac耙平臺(tái)。鞍Microso矮ft Mone皚y霸發(fā)布于扳1991扒年,是微軟對(duì)抗半Quicken昂的工具,它的成阿功之處在于功能扮強(qiáng)大,支持

25、賬戶半管理、投資市場(chǎng)耙、稅務(wù)、預(yù)算、癌分析、個(gè)人理財(cái)昂規(guī)劃、支付等幾把乎所有金融管理岸的功能,使用了笆開(kāi)放金融交換班(Open F凹inancia俺l eXcha安nge:OFX翱)昂協(xié)議,可以和各暗個(gè)銀行的埃Web Ban敗king霸和霸O(shè)nline 奧Banking拔系統(tǒng),各個(gè)證券把公司、基金公司安、稅務(wù)機(jī)構(gòu)的各稗個(gè)系統(tǒng)進(jìn)行聯(lián)接藹,方便用戶使用伴,給用戶的所有案資產(chǎn)管理提供了擺一個(gè)統(tǒng)一的管理拔入口班安3澳叭。百1.3皚課題研究意義背有很多家庭不善俺于理財(cái),甚至不按去理財(cái),這樣造般成了財(cái)富的不合佰理運(yùn)用,或者浪耙費(fèi);而有的家庭把善于理財(cái),對(duì)自澳己的收入和支出壩都一清二楚跋4扳。對(duì)于前者,應(yīng)把

26、用家庭理財(cái)系統(tǒng)百可以讓他們清楚哎地看到自己的財(cái)稗富,了解自己的唉資產(chǎn)與負(fù)債,從矮而做出合理的規(guī)扮劃;對(duì)于后者,翱應(yīng)用家庭理財(cái)系愛(ài)統(tǒng)可以使他們放捌棄傳統(tǒng)的紙張記隘賬方法,只需點(diǎn)佰擊鼠標(biāo),鍵盤(pán)輸扳入,就可一目了安然,非常方便。盎如何設(shè)計(jì)開(kāi)發(fā)出跋功能強(qiáng)大,費(fèi)用隘低廉,通用性強(qiáng)隘,適合我國(guó)國(guó)情礙的理財(cái)系統(tǒng),這翱將是瓣急需解決的一個(gè)礙重要課題。白系統(tǒng)采用哎B/S壩結(jié)構(gòu),隨時(shí)隨地霸能用,不需要下盎載客戶端,具有斑通用性,不必?fù)?dān)背心客戶端的兼容奧性問(wèn)題。叭課題采用拔C#熬語(yǔ)言,該語(yǔ)言是跋面向?qū)ο蟮木幊探O語(yǔ)言,開(kāi)發(fā)周期拔短,擴(kuò)展性強(qiáng),佰擁有吧ADO.NET斑的強(qiáng)大支持,便癌于數(shù)據(jù)管理,同疤時(shí)也具有較高的啊安全

27、性,易用性挨。在人機(jī)交互的稗設(shè)計(jì)理念上更加壩完善,具有更高艾的開(kāi)發(fā)效率,實(shí)暗現(xiàn)復(fù)雜的編程應(yīng)把用。類的設(shè)計(jì)和奧引用更利于程序安的開(kāi)發(fā)。岸C#昂采用代碼和愛(ài)Html霸分離,具有更高扮的可讀性。敖采用百ASP.NET懊能在不更新整個(gè)扒頁(yè)面的前提下維巴護(hù)數(shù)據(jù),使得靶Web愛(ài)更為迅速的響應(yīng)挨回應(yīng)動(dòng)作,實(shí)現(xiàn)鞍即時(shí)更新。辦1.4扳系統(tǒng)設(shè)計(jì)思想擺每一個(gè)扒系統(tǒng),都要有一扮個(gè)合適的設(shè)計(jì)思矮想和方法,這樣八才能保證系統(tǒng)的白基本思想是貫徹澳適中的。選擇合奧理的邏輯結(jié)構(gòu),半物理結(jié)構(gòu),操作澳系統(tǒng)和外部開(kāi)發(fā)靶環(huán)境,這些對(duì)系柏統(tǒng)的開(kāi)發(fā)起著關(guān)扒鍵的作用。只有啊這樣才能構(gòu)成完鞍善的整體的系統(tǒng)俺。熬該岸系統(tǒng)的設(shè)計(jì)按照霸下述原則進(jìn)行

28、。實(shí)用性爸系統(tǒng)以用戶需求唉為目標(biāo),以方便氨用戶為原則。根霸據(jù)用戶實(shí)際的需柏求情況,完成一阿個(gè)在線理財(cái)系統(tǒng)按,并且將在統(tǒng)一愛(ài)的界面下提供各哀種實(shí)用功能,盡搬可能降低使用前跋的培訓(xùn)、實(shí)施和胺使用中的維護(hù)時(shí)案間。先進(jìn)性敖該阿設(shè)計(jì)將充分應(yīng)用伴現(xiàn)有成熟的計(jì)算百機(jī)技術(shù)、網(wǎng)絡(luò)技耙術(shù)、軟件開(kāi)發(fā)技按術(shù),為用戶提供挨高性能的系統(tǒng)。邦系統(tǒng)將運(yùn)用先進(jìn)罷的客戶機(jī)癌/辦服務(wù)器結(jié)構(gòu),采翱用吧SQL Ser艾ver 200笆8澳數(shù)據(jù)庫(kù),可以方跋便的滿足用戶在隘線理財(cái)?shù)男枰?。高可靠性唉一個(gè)實(shí)用的系統(tǒng)案同時(shí)必須是可靠芭的,該唉設(shè)計(jì)通過(guò)合理而爸先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)笆以及軟、硬件的壩優(yōu)化選型,可保安證系統(tǒng)的可靠性八與容錯(cuò)性。高安全性暗在設(shè)

29、計(jì)中,將充翱分利用各種安全襖措施,既可以保挨證用戶共享資源斑,同時(shí)也可保證背關(guān)鍵數(shù)據(jù)的安全半性。板可擴(kuò)展性及靈活俺性翱系統(tǒng)的設(shè)計(jì)以方背便未來(lái)業(yè)務(wù)的擴(kuò)阿展和系統(tǒng)擴(kuò)充為俺目標(biāo)。2開(kāi)發(fā)環(huán)境拜2.1癌數(shù)據(jù)庫(kù)系統(tǒng)背SQL Ser爸ver 200般8襖在邦Microso罷ft拔的數(shù)據(jù)平臺(tái)上發(fā)耙布,可以組織管昂理任何數(shù)據(jù)??山O以將結(jié)構(gòu)化、半懊結(jié)構(gòu)化和非結(jié)構(gòu)懊化文檔的數(shù)據(jù)頒直接存儲(chǔ)到數(shù)據(jù)哎庫(kù)中??梢詫?duì)數(shù)熬據(jù)進(jìn)行查詢、搜拌索、同步、報(bào)告霸和分析之類的操挨作。數(shù)據(jù)可以存般儲(chǔ)在各種設(shè)備上罷,從數(shù)據(jù)中心最案大的服務(wù)器一直白到桌面計(jì)算機(jī)和皚移動(dòng)設(shè)備,他都八可以控制數(shù)據(jù)而八不用管數(shù)據(jù)存儲(chǔ)扳在哪里。強(qiáng)壯的拜事務(wù)處理功能,把

30、采用各種方法保把證數(shù)據(jù)的完整性鞍。俺SQL搬語(yǔ)言的主要功能傲就是同各種數(shù)據(jù)扒庫(kù)建立聯(lián)系,進(jìn)百行共同。但它的翱功能并不僅限于把查詢,可以創(chuàng)建靶、修改、刪除、奧更新數(shù)據(jù)庫(kù),入唉、刪除等功能芭唉5澳氨。按照美國(guó)國(guó)家俺標(biāo)準(zhǔn)協(xié)會(huì)(埃ANSI扳)管理系統(tǒng)的標(biāo)扮準(zhǔn)語(yǔ)言還可以完搬成數(shù)據(jù)的查詢、拜排序、插入的規(guī)矮定,般SQL版被作為關(guān)系型數(shù)安據(jù)庫(kù)。唉SQL埃語(yǔ)句可以用來(lái)執(zhí)伴行各種各樣的操翱作,例如更新數(shù)敖據(jù)庫(kù)中的數(shù)據(jù),伴從數(shù)據(jù)庫(kù)中提取頒數(shù)據(jù)等。目前,昂絕大多數(shù)流行的隘關(guān)系型數(shù)據(jù)庫(kù)管擺理系統(tǒng),如吧Oracle瓣,白Sybase傲,白Microso艾ft SQL 頒Server皚,埃Access背等都采用板TSQL

31、班語(yǔ)言作為數(shù)據(jù)庫(kù)罷操作的標(biāo)準(zhǔn)語(yǔ)言半。雖然很多數(shù)據(jù)艾庫(kù)都對(duì)辦SQL頒語(yǔ)句進(jìn)行了再開(kāi)辦發(fā)和擴(kuò)展,但是拔包括安Select八,佰Insert佰,癌Update扮,襖Delete笆,芭Create白等以及芭Drop哎在內(nèi)的標(biāo)準(zhǔn)的盎SQL板命令仍然可以唄藹用來(lái)完成幾乎所礙有的數(shù)據(jù)庫(kù)操作熬。2.2開(kāi)發(fā)平臺(tái)跋2.瓣2.癌1暗 .NET F埃ramewor班k平臺(tái)翱Microso伴ft .NET吧 Framew瓣ork藹是微軟公司的新敗戰(zhàn)略,它包含微扮軟公司對(duì)未來(lái)的伴核心戰(zhàn)略、規(guī)劃哎和洞察力。所有笆微軟公司的產(chǎn)品壩都將圍繞這個(gè)戰(zhàn)安略開(kāi)發(fā),此戰(zhàn)略絆的核心就是班.NET Fr盎amework搬,該框架提供了隘全面

32、支持捌.NET懊的核心技術(shù)。扮.NET斑是一種新的計(jì)算疤機(jī)平臺(tái),他簡(jiǎn)化擺了高度分布式盎Interne靶t唉環(huán)境中的應(yīng)用程班序開(kāi)發(fā)。跋.NET Fr昂amework笆框架的基本思想稗是:把原有的重拜點(diǎn)從連接到互聯(lián)叭網(wǎng)的單一網(wǎng)絡(luò)或斑設(shè)備轉(zhuǎn)移到計(jì)算板機(jī)、設(shè)備和服務(wù)藹群組上,而將互胺聯(lián)網(wǎng)本身作為新案一代操作系統(tǒng)的柏基礎(chǔ)。這樣,用霸戶將能控制信息跋的傳送方式、時(shí)班間和內(nèi)容,從而盎得到更多的服務(wù)哀。絆.NET Fr鞍amework癌具有兩個(gè)主要組霸件:公共語(yǔ)言運(yùn)擺行庫(kù)和壩.NET Fr埃amework敗類庫(kù)。哎總之,稗.NET Fr捌amework癌提供了一種更簡(jiǎn)安單、更快捷、更安廉價(jià)的方式,來(lái)白獲得高效

33、的程序阿。.NET的目稗標(biāo)是人們今后無(wú)凹論何時(shí)何地,都耙可以通過(guò)任何一跋臺(tái)計(jì)算機(jī)或手機(jī)埃、掌上電腦等移般動(dòng)設(shè)備來(lái)處理個(gè)艾人數(shù)據(jù)、玩游戲骯或者上網(wǎng)沖浪。叭通俗地講,.N絆ET的核心內(nèi)容扳之一就是要搭建懊第三代互聯(lián)網(wǎng)平昂臺(tái)。胺2.2.2 A搬SP.NET邦A(yù)SP.NET奧的前身百ASP靶技術(shù),是在俺IIS 2.0疤上首次推出(把Windows八 NT 3.5班1瓣),當(dāng)時(shí)與哀ADO 1.0斑 澳一起推出,在拌IIS 3.0阿 擺(白Windows艾 NT 4.0叭)發(fā)揚(yáng)光大,成盎為服務(wù)器端應(yīng)用艾程序的熱門(mén)開(kāi)發(fā)埃工具,微軟還特扳別為它量身打造扮了八Visual 氨InterDe拌v岸開(kāi)發(fā)工具,愛(ài)啊6

34、耙瓣在1994年到辦2000年之間鞍,叭ASP爸技術(shù)已經(jīng)成為微叭軟推展把Windows芭 NT 4.0芭平臺(tái)的關(guān)鍵技術(shù)愛(ài)之一,數(shù)以萬(wàn)計(jì)搬的搬ASP罷網(wǎng)站也是這個(gè)時(shí)辦候開(kāi)始如雨后春哎筍般的出現(xiàn)在網(wǎng)白絡(luò)上。它的簡(jiǎn)單傲以及高度可定制捌化的能力,也是按它能迅速崛起的矮原因之一。扮ASP.NET皚具有以下幾個(gè)重跋要特點(diǎn):扳強(qiáng)大性和適應(yīng)性爸,斑ASP.NET般是基于通用語(yǔ)言哎的編譯運(yùn)行的程吧序,所以它的強(qiáng)扒大性和適應(yīng)性,吧可以使它運(yùn)行在鞍Web唉應(yīng)用軟件開(kāi)發(fā)者藹的幾乎全部的平霸臺(tái)上。般簡(jiǎn)單性和易學(xué)性愛(ài),佰ASP.NET跋使運(yùn)行一些很平罷常的任務(wù)如表單稗的提交客戶端的伴身份驗(yàn)證、分布骯系統(tǒng)和網(wǎng)站配置絆變得非

35、常簡(jiǎn)單。叭高效可管理性,靶ASP.NET俺使用一種字符基疤礎(chǔ)的,分級(jí)的配哎置系統(tǒng),虛擬服襖務(wù)器環(huán)境和應(yīng)用愛(ài)程序的設(shè)置更加半簡(jiǎn)單,因?yàn)榕渲媒O信息都保存在簡(jiǎn)凹單文本中,新的罷設(shè)置有可能都不壩需要啟動(dòng)本地的鞍管理員工具就可柏以實(shí)現(xiàn)。襖2.2搬.3 霸A拔DO.NET澳ADO.NET扮的名稱起源于拔ADO吧(礙ActiveX八 Data O懊bjects瓣),這是一個(gè)廣辦泛的類組,用于挨在以往的瓣Microso般ft翱技術(shù)中訪問(wèn)數(shù)據(jù)拜.之所以使用半ADO.NET爸名稱,是因?yàn)榘闙icroso拔ft稗希望表明,這是板在阿.NET哀編程環(huán)境中優(yōu)先阿使用的數(shù)據(jù)訪問(wèn)胺接口絆。班ADO.NET盎是與數(shù)據(jù)源交互癌

36、的.NET技術(shù)安。有許多的Da隘ta Prov佰iders,它胺將允許與不同的耙數(shù)據(jù)源交流矮取決于它們所使百用的協(xié)議或者數(shù)澳據(jù)庫(kù)。然而無(wú)論按使用什么樣的胺Data Pr氨ovider霸,你將使用相似八的對(duì)象與數(shù)據(jù)源巴進(jìn)行交互。案SqlConn柏ection罷對(duì)象管理與數(shù)據(jù)耙源的連接。俺SqlComm暗and挨對(duì)象允許你與數(shù)拜據(jù)源交流并發(fā)送版命令給它。為了稗對(duì)進(jìn)行快速的只隘“向前”地讀取把數(shù)據(jù),使用扳SqlData版Reader稗。如果想使用斷鞍開(kāi)數(shù)據(jù),使用般DataSet矮并實(shí)現(xiàn)能進(jìn)行讀凹取或者寫(xiě)入數(shù)據(jù)搬源的敖SqlData靶Adapter藹7佰。鞍2.2.4瓣 C#扮C#背是白微軟愛(ài)開(kāi)發(fā)的程

37、序設(shè)計(jì)昂語(yǔ)言,它是一種半最新的、面向?qū)Π滔蟮木幊陶Z(yǔ)言。伴柏8岸班因此對(duì)于使用這案種語(yǔ)言的開(kāi)發(fā)人傲員來(lái)說(shuō),開(kāi)發(fā)的哀基于扳Microso霸ft.NET骯平臺(tái)的應(yīng)用程序捌會(huì)得到很大的便翱利,霸Microso霸ft.NET佰提供了一系列的盎工具和服務(wù)來(lái)最安大程度地開(kāi)發(fā)利哎用計(jì)算和通訊領(lǐng)唉域。伴正事由熬于班C#哀面向?qū)ο蟮淖吭桨旁O(shè)計(jì),使它成為挨構(gòu)建各類組件的稗理想之選把矮無(wú)論是高級(jí)的商俺業(yè)對(duì)象還是系統(tǒng)翱級(jí)的應(yīng)用程序。八使用簡(jiǎn)單的扳C#辦語(yǔ)言結(jié)構(gòu),這些耙組件可以方便的頒轉(zhuǎn)化為凹XML笆網(wǎng)絡(luò)服務(wù),從而版使它們可以由任敗何語(yǔ)言在任何操暗作系統(tǒng)上通過(guò)翱Interne版t耙進(jìn)行調(diào)用。般C#傲使得版C+昂程序員可以

38、更快氨更好的進(jìn)行程序班開(kāi)發(fā),另外捌C/C+襖本身很好的處理邦方法也不會(huì)丟掉頒,這是兩全其美耙的方法,因此正疤是因?yàn)榇嬖谶@層拌關(guān)系,鞍C#盎與按C/C+壩有很多一樣的地芭方,熟悉白C奧或瓣C+瓣程序的軟件人員疤可以很快的轉(zhuǎn)向柏C#埃程序開(kāi)發(fā)。2.3硬件環(huán)境盎2.3.1皚 開(kāi)發(fā)環(huán)境安系統(tǒng)的開(kāi)發(fā)環(huán)境拜如下:搬CPU百:白Intel 隘2.5GHz內(nèi)存:4G皚硬盤(pán)空間:40艾G八2.3.2案 運(yùn)行環(huán)境般系統(tǒng)只有在一定搬的環(huán)境下運(yùn)行才敖能表現(xiàn)出穩(wěn)定性版和可靠性,該氨系統(tǒng)所需的基本案運(yùn)行環(huán)境如下:疤CPU跋:罷Intel按雙核阿2. 0澳GHz埃或以上(爸CPU瓣越高越好,運(yùn)行挨越流暢)扳內(nèi)存:敗2半G般

39、及以上傲硬盤(pán)空間:礙8芭0G吧及以上拌分辨率礙:愛(ài)1024*76骯8藹或以上2.4軟件環(huán)境白2.4.1矮 開(kāi)發(fā)環(huán)境白操作系統(tǒng):皚Windows澳 XP/7爸?jǐn)?shù)據(jù)庫(kù):拌SQL Ser傲ver 200般8俺開(kāi)發(fā)平臺(tái):懊Microso敗ft Visu俺al Stud霸io 2010扮2.4.2唉 運(yùn)行環(huán)境吧操作系統(tǒng):絆Windows敗 XP/73系統(tǒng)概述愛(ài)3.1癌系統(tǒng)可行性分析愛(ài)可行性研究是為扳了弄清楚系統(tǒng)開(kāi)疤發(fā)的項(xiàng)目是不是伴可以實(shí)現(xiàn)和值得啊進(jìn)行研究的過(guò)程盎,實(shí)際上是一次疤大大簡(jiǎn)化系統(tǒng)分阿析和系統(tǒng)設(shè)計(jì)的扮過(guò)程,所以,進(jìn)爸行可執(zhí)行性的分叭析是非常必要的按,也是很重要的芭。挨可行性取決于實(shí)扳現(xiàn)應(yīng)用系統(tǒng)的

40、資埃源和條件。芭可行性分析應(yīng)具盎有預(yù)見(jiàn)性、公正鞍性、可靠性、科邦學(xué)性的特點(diǎn)。佰系統(tǒng)分析是平臺(tái)哎開(kāi)發(fā)的一個(gè)不可霸缺少的環(huán)節(jié),為盎了能夠使該熬系統(tǒng)更好、更完笆善地被設(shè)計(jì)出來(lái)皚,就必須先進(jìn)行俺調(diào)查研究。在系哀統(tǒng)調(diào)查的基礎(chǔ)上唉,對(duì)新系統(tǒng)的功笆能進(jìn)行細(xì)致的分案析,從而才能夠礙開(kāi)發(fā)出完整的系壩統(tǒng)設(shè)計(jì)。扒3.1.1艾技術(shù)可行性白Microso奧ft Visu扳al Stud扮io 2010擺是目前最流行的白Windows傲平臺(tái)板應(yīng)用程序開(kāi)發(fā)環(huán)疤境,此版本集成艾開(kāi)發(fā)環(huán)境的界面懊被重新設(shè)計(jì)和組懊織,更加熬簡(jiǎn)單明了。使用啊VS2010罷作為開(kāi)發(fā)工具使耙設(shè)計(jì)變得簡(jiǎn)單快癌捷。熬SQL Ser疤ver 200罷8氨 在

41、絆Microso礙ft百的數(shù)據(jù)平臺(tái)上發(fā)氨布,可以組織管斑理任何數(shù)據(jù)??砂庖詫⒔Y(jié)構(gòu)化、半扮結(jié)構(gòu)化和非結(jié)構(gòu)案化文檔的數(shù)據(jù)扮直接存儲(chǔ)到數(shù)據(jù)頒庫(kù)中。可以對(duì)數(shù)襖據(jù)進(jìn)行查詢、搜胺索、同步、報(bào)告扳和分析之類的操阿作。數(shù)據(jù)可以存愛(ài)儲(chǔ)在各種設(shè)備上板,從數(shù)據(jù)中心最半大的服務(wù)器一直半到桌面計(jì)算機(jī)和靶移動(dòng)設(shè)備,他都半可以控制數(shù)據(jù)而襖不用管數(shù)據(jù)存儲(chǔ)搬在哪里。強(qiáng)壯的扮事務(wù)處理功能,扳采用各種方法保笆證數(shù)據(jù)的完整性瓣。叭在軟件方面,由懊于襖VS2010 百和俺SQL ser案ver 200跋8 昂都兩個(gè)非常成熟安的開(kāi)發(fā)工具,無(wú)藹論在安全性、可絆用性、可靠性方伴面都毫無(wú)置疑,疤因此軟件方面是壩可行的。板在技術(shù)難度方面胺,經(jīng)常

42、請(qǐng)教指導(dǎo)矮老師,加上對(duì)相挨關(guān)資料的參考,笆因此,開(kāi)發(fā)過(guò)程邦中的困難和問(wèn)題拔也可迎刃而解。笆由此得出該笆系統(tǒng)在技術(shù)上具背有可行性。矮3.1.2頒經(jīng)濟(jì)可行性敖如今,隨著奧計(jì)算機(jī)的大量普愛(ài)及,各種軟件的唉開(kāi)發(fā)成本越來(lái)越靶低,價(jià)格也越來(lái)暗越低。該哀系統(tǒng)開(kāi)發(fā)成本較哎低,只是需要一柏臺(tái)配置一般的計(jì)哎算機(jī),該系統(tǒng)運(yùn)按行時(shí)占計(jì)算機(jī)的昂資源也不多,但骯不會(huì)因?yàn)殚_(kāi)發(fā)成巴本低而造成系統(tǒng)哎功能性能的下降胺。家庭理財(cái)系統(tǒng)隘廉價(jià)的開(kāi)發(fā)成本般,卻能夠?yàn)槭褂冒壅邘?lái)簡(jiǎn)便快捷藹的功能。主要表昂現(xiàn)在:礙該系統(tǒng)能提高家懊庭理財(cái)管理的效愛(ài)率,節(jié)省時(shí)間,矮減少投入不必要柏的人力與物力。背該系統(tǒng)擁有多種癌實(shí)用功能,包含翱了家庭成員管理阿

43、,收入支出管理壩等多種功能,具叭有較強(qiáng)的實(shí)用性岸和方便性,是可八以普及使用的。暗該系統(tǒng)還有查詢鞍和統(tǒng)計(jì)功能,能板夠?yàn)槭褂谜咛峁┌季_地收入和支懊出情況,讓使用挨者對(duì)自己財(cái)務(wù)的芭來(lái)源和去向一目頒了然,并做好規(guī)氨劃,避免不必要拌的開(kāi)支。盎由此得出該捌系統(tǒng)在經(jīng)濟(jì)上具佰有可行性。鞍3.1.3唉操作可能性襖基于巴B/S邦的家庭理財(cái)系統(tǒng)把,具有實(shí)用的功拜能設(shè)計(jì)和簡(jiǎn)單的奧操作,任何一個(gè)敖家庭的普通使用芭者均可很快的熟襖悉并熟練的使用把此系統(tǒng)。敗3.1.4阿社會(huì)可行性擺對(duì)于家庭理財(cái)系阿統(tǒng)來(lái)說(shuō),是值得艾推廣、值得廣泛襖使用的,算著計(jì)版算機(jī)技術(shù)的飛速礙發(fā)展,家庭中擁百有計(jì)算機(jī)是異常辦普遍的,再加上頒價(jià)格低廉,很容

44、案易普及和發(fā)展。罷所以該系統(tǒng)有用唉很大的發(fā)展前途斑。叭3.1.5哀法律可行性唉該系統(tǒng)芭作為畢業(yè)設(shè)計(jì)與扳商業(yè)無(wú)關(guān),又因絆為是自主開(kāi)發(fā)設(shè)懊計(jì),因此不會(huì)構(gòu)版成侵權(quán),在法律吧上是可行的。按3.2版系統(tǒng)需求分析壩開(kāi)發(fā)實(shí)現(xiàn)一個(gè)應(yīng)懊用系統(tǒng),系統(tǒng)的按需求分析階段是氨非常重要的昂,伴分析的成功與否耙,決定著整個(gè)系吧統(tǒng)功能的完善性版以及穩(wěn)定性,絆是開(kāi)發(fā)的依據(jù)。笆通過(guò)需求分析,斑做到充分理解用巴戶對(duì)系統(tǒng)的需求白。需求分析的任阿務(wù)不是確定系統(tǒng)哎怎樣完成它的工案作,而僅僅是確安定系統(tǒng)必須案完成哪些工作,安也就是對(duì)目標(biāo)系爸統(tǒng)提出完整、準(zhǔn)埃確、清晰、具體巴的需求。暗3.2.1凹功能需求分析擺家庭理財(cái)系統(tǒng)是奧針對(duì)用戶要求用隘

45、計(jì)算機(jī),對(duì)自己百財(cái)務(wù)的收入、支胺出以及相關(guān)的各鞍種信息,進(jìn)行記奧錄、修改、添加藹、刪除而設(shè)計(jì)的皚一種現(xiàn)代化管理皚軟件。板通過(guò)需求分析,扒該岸系統(tǒng)需要具備以扳下功能:巴由于該系統(tǒng)是面伴對(duì)普通用戶設(shè)計(jì)背,那么該系統(tǒng)的百操作界面必須通笆俗易懂、一目了挨然,使人一看就啊能理解,所以該哀系統(tǒng)要求具有一癌目了然的人機(jī)界霸面。襖要能夠記錄家庭藹每月的全部收入背及各項(xiàng)開(kāi)支情況爸,包括食品消費(fèi)佰,房租,子女教八育費(fèi)用,水電費(fèi)鞍,醫(yī)療費(fèi),儲(chǔ)蓄澳等;鞍可以根據(jù)輸入的辦月份查詢每月的盎收支情況。哎因此,要求該系俺統(tǒng)必須具有以下癌幾個(gè)功能模塊:把用戶注冊(cè)登錄模般塊、襖收支搬模塊、系統(tǒng)壩管理模塊、賬目愛(ài)統(tǒng)計(jì)模塊以及查藹詢

46、模塊。矮各模塊具體的需按求描述如下:罷用戶注冊(cè)登錄模哎塊懊用戶注冊(cè):新用愛(ài)戶通過(guò)填寫(xiě)信息皚進(jìn)行注冊(cè)。疤用戶登錄:驗(yàn)證搬用戶的信息是否靶正確。數(shù)據(jù)庫(kù)備份模塊隘對(duì)數(shù)據(jù)庫(kù)里的數(shù)癌據(jù)進(jìn)行備份。收支模塊絆對(duì)收支記錄的添巴加、修改。系統(tǒng)管理模塊絆用戶修改密碼敗,添加賬戶與成背員。賬目統(tǒng)計(jì)模塊笆對(duì)總瓣資產(chǎn)、總負(fù)債、懊凈資產(chǎn)靶的統(tǒng)計(jì)管理懊等吧。查詢模塊澳實(shí)現(xiàn)對(duì)收入記錄半、支出記錄按時(shí)笆間罷查詢等。皚系統(tǒng)的用例圖如白圖壩1隘所示:捌圖 SEQ 哎圖表氨 * ARA吧BIC 爸1版 系統(tǒng)用例圖拔3.2.2唉非功能需求分析性能需求白系統(tǒng)處理的準(zhǔn)確搬性和及時(shí)性系統(tǒng)的易用性系統(tǒng)的標(biāo)準(zhǔn)性安全性需求罷把系統(tǒng)保密性:只半有授

47、權(quán)的用戶才哀能動(dòng)用和修改信襖息,而且必須防笆止信息的非法、斑非授權(quán)的泄漏。耙系統(tǒng)的完整性:罷信息必須以其原癌形被授權(quán)的用戶板所用,也只有授霸權(quán)的用戶才能修扳改信息。辦漏洞檢測(cè)和安全按風(fēng)險(xiǎn)評(píng)估:識(shí)別百檢測(cè)對(duì)象的系統(tǒng)礙資源,分析資源艾被攻擊的可能指翱數(shù),了解支撐系把統(tǒng)本身的脆弱性骯,評(píng)估所有存在把的安全風(fēng)險(xiǎn)。岸可用性和抗毀性瓣:設(shè)置備份機(jī)制拜、容錯(cuò)機(jī)制,防哎止在系統(tǒng)出現(xiàn)單吧點(diǎn)失敗時(shí),系統(tǒng)安的備份機(jī)制保證芭系統(tǒng)的正常運(yùn)行矮。可用性需求拌控制系統(tǒng)預(yù)置把必有項(xiàng)目不可刪半除扮和修改矮操作完成時(shí)有統(tǒng)傲一規(guī)范的提示信壩息敖在進(jìn)行理財(cái)記賬稗開(kāi)始,不可對(duì)賬盎戶和成員進(jìn)行刪跋除,只可進(jìn)行添拔加或修改信息4系統(tǒng)設(shè)計(jì)搬

48、4.1背系統(tǒng)的設(shè)計(jì)目標(biāo)瓣系統(tǒng)皚必須要滿足使用澳方便、操作靈活拌等設(shè)計(jì)需求。扮該挨系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)安滿足以下幾個(gè)目背標(biāo):半界面設(shè)計(jì)美觀友翱好,般人機(jī)交互簡(jiǎn)單明澳了皚,數(shù)據(jù)存儲(chǔ)安全傲可靠。疤能記錄收入與各懊項(xiàng)開(kāi)支情況板。礙為用戶提供一個(gè)絆方便、快捷的查熬看扮所有記錄的拌功能。扮實(shí)現(xiàn)邦賬目統(tǒng)計(jì),財(cái)務(wù)擺分析功能哎。半對(duì)用戶輸入的數(shù)扳據(jù),系統(tǒng)進(jìn)行嚴(yán)巴格的數(shù)據(jù)檢驗(yàn),班盡可能排除人為扒的錯(cuò)誤。骯系統(tǒng)最大限度地絆實(shí)現(xiàn)了易維護(hù)性版和易操作性。芭系統(tǒng)運(yùn)行穩(wěn)定安啊全可靠芭。頒4.2愛(ài)系統(tǒng)功能結(jié)構(gòu)百用戶首次使用時(shí)隘需先進(jìn)行注冊(cè),埃注冊(cè)登錄后可以班進(jìn)行對(duì)賬戶與家芭庭成員的設(shè)置,吧設(shè)置完成后即可笆開(kāi)始使用該系統(tǒng)絆進(jìn)行記賬,

49、完成隘日常記賬、統(tǒng)計(jì)捌、查詢等功能。捌系統(tǒng)的功能結(jié)構(gòu)版如圖稗2礙所示:啊圖 SEQ 拌圖表昂 * ARA礙BIC 扳2般 系統(tǒng)功能結(jié)構(gòu)把圖礙系統(tǒng)的流程圖如拔圖熬3胺所示絆:翱圖 SEQ 絆圖表頒 * ARA扒BIC 唉3板 系統(tǒng)使用流程巴圖5數(shù)據(jù)庫(kù)設(shè)計(jì)5.1結(jié)構(gòu)設(shè)計(jì)傲5.1.1挨概念模型設(shè)計(jì)哎家庭理財(cái)系統(tǒng)主哎要功能有用戶注襖冊(cè)登錄,收入模皚塊、支出模塊等案。因此,設(shè)計(jì)數(shù)板據(jù)庫(kù)表的時(shí)候設(shè)隘計(jì)了用戶表、成暗員表、收疤支壩項(xiàng)目表、收支記啊賬表等來(lái)存儲(chǔ)相鞍應(yīng)的信息。拌數(shù)據(jù)模型凹是半數(shù)據(jù)特征的抽象跋,從抽象層次上拌描述了系統(tǒng)的靜吧態(tài)特征、動(dòng)態(tài)行頒為和約束條件,暗為數(shù)據(jù)庫(kù)系統(tǒng)的矮信息表與操作提般供一個(gè)抽象

50、的框耙架。描述了數(shù)據(jù)捌結(jié)構(gòu)、數(shù)據(jù)操作凹及數(shù)據(jù)約束。傲9柏E-R辦模型的基本概念瓣:白E-R傲圖概念化地構(gòu)建胺實(shí)體間關(guān)系的模拌型,這使得它們鞍區(qū)別于數(shù)據(jù)庫(kù)模矮型圖。扳E-R啊圖的理念是:項(xiàng)頒目所有參與者能靶理解笆E礙-癌R笆圖。絆E隘-爸R艾圖由不同實(shí)體類擺型、關(guān)系、特性唉和類型構(gòu)成。實(shí)把體是諸如用戶的鞍實(shí)際對(duì)象,有時(shí)般更抽象,但必須奧有業(yè)務(wù)意義。特唉性用于描述實(shí)體般,關(guān)系用于實(shí)體翱之間隘10頒。暗實(shí)體:現(xiàn)實(shí)世界敖中的事物鞍;俺屬性:事物的特靶性拌;耙聯(lián)系:現(xiàn)實(shí)世界瓣中事物間的關(guān)系凹。實(shí)體集的關(guān)系安有一對(duì)一、一對(duì)罷多、多對(duì)多的聯(lián)氨系。百該扳系統(tǒng)的柏E-R八圖如圖唉4俺-圖6懊所示:敖圖 SEQ

51、般圖表頒 * ARA敖BIC 襖4敗 系統(tǒng)按E-R奧圖耙1捌圖 SEQ 柏圖表傲 * ARA吧BIC 懊5矮 系統(tǒng)愛(ài)E-R壩圖暗2絆圖 SEQ 靶圖表班 * ARA版BIC 頒6拜 系統(tǒng)辦E-R唉圖按3稗5.1.2奧邏輯結(jié)構(gòu)設(shè)計(jì)斑邏輯結(jié)構(gòu)設(shè)計(jì)如拔表唉1-扒表跋6敗所示:敗表 SEQ 八表格頒 * ARA把BIC 辦1岸 用戶表傲字段名稱愛(ài)數(shù)據(jù)類型拜字段大小奧字段說(shuō)明藹usernam翱e哀nvarcha疤r哎16版用戶名癌passwor拌d半nvarcha敗r昂64哀密碼笆E-mail把nvarcha啊r唉50把E-mail斑表 SEQ 隘表格拔 * ARA傲BIC 頒2翱 成員表哀字段名稱把數(shù)

52、據(jù)類型按字段大小哀字段說(shuō)明翱ID罷int哎長(zhǎng)整型鞍成員案ID澳usernam挨e罷nvarcha柏r隘16熬用戶名耙membern跋ame岸nvarcha礙r壩16辦成員名巴sex翱nvarcha襖r襖2哀成員性別芭表 SEQ 唉表格敖 * ARA扳BIC 伴3鞍 收支賬戶表氨字段名稱鞍數(shù)據(jù)類型敗字段大小敖字段說(shuō)明安項(xiàng)目編碼搬int板整型白項(xiàng)目編碼昂項(xiàng)目名稱吧nvarcha巴r盎64啊隸屬項(xiàng)目扒nvarcha澳r稗4扳收入/支出/轉(zhuǎn)頒賬/負(fù)債芭上級(jí)項(xiàng)目編碼襖int哀整型扒底層項(xiàng)目要寫(xiě)上半級(jí)編碼,本身頂拜層寫(xiě)本身扮是否頂層凹nvarcha般r懊2霸是/否笆是否底層板nvarcha氨r白2案是/否

53、芭備注疤nvarcha板r般64半表 SEQ 敖表格巴 * ARA板BIC 敗4敗 收支記賬表扳字段名稱壩數(shù)據(jù)類型扳字段大小絆字段說(shuō)明頒記賬編碼搬int哀長(zhǎng)整型案記賬編號(hào)礙日期搬date艾短日期愛(ài)記賬日期柏項(xiàng)目編碼巴int瓣整型背隸屬項(xiàng)目澳nvarcha啊r按4芭收入/支出/負(fù)暗債熬賬戶懊nvarcha芭r挨64斑備注壩nvarcha凹r霸64柏金額背float耙整型俺用戶名啊nvarcha啊r搬16拔成員名拌nvarcha藹r矮16罷表 SEQ 靶表格唉 * ARA奧BIC 翱5班 資產(chǎn)賬戶表傲字段名稱靶數(shù)據(jù)類型白字段大小笆字段說(shuō)明案ID捌int扳長(zhǎng)整型壩名稱柏nvarcha半r案64阿所屬

54、人胺nvarcha把r翱16芭成員名愛(ài)類型伴nvarcha襖r唉50澳現(xiàn)金/銀行賬戶壩/第三方儲(chǔ)值賬懊戶/投資賬戶/芭保險(xiǎn)賬戶扳備注半nvarcha吧r白64癌卡號(hào)等均可寫(xiě)在巴備注中澳表 SEQ 按表格壩 * ARA巴BIC 皚6礙 賬戶機(jī)構(gòu)表奧字段名稱扮數(shù)據(jù)類型八字段大小藹字段說(shuō)明頒name爸nvarcha頒r半64艾賬戶/機(jī)構(gòu)名稱拔類型柏nvarcha絆r柏10半賬戶/機(jī)構(gòu)拌圖 SEQ 巴圖表昂 * ARA柏BIC 把7皚 邏輯關(guān)系結(jié)構(gòu)骯5.1.3澳物理結(jié)構(gòu)設(shè)計(jì)阿在數(shù)據(jù)庫(kù)中,數(shù)笆據(jù)的存儲(chǔ)如翱圖半8-叭圖稗13班所示耙:罷圖 SEQ 靶圖表柏 * ARA瓣BIC 搬8骯 用戶表敗圖 SEQ

55、按圖表骯 * ARA昂BIC 礙9挨 成員表俺圖 SEQ 圖表 * ARABIC 哀10傲收支項(xiàng)目表拜圖 SEQ 澳圖表暗 * ARA熬BIC 爸11疤 收支記賬表骯圖 SEQ 哎圖表癌 * ARA辦BIC 隘12懊 資產(chǎn)賬戶表矮圖 SEQ 氨圖表矮 * ARA瓣BIC 把13背 賬戶/機(jī)構(gòu)表5.2運(yùn)用設(shè)計(jì)斑5.2.1矮 數(shù)據(jù)字典設(shè)計(jì)疤數(shù)據(jù)字典拔11懊如表頒7-八表百12佰所示:疤表 SEQ 扮表格柏 * ARA霸BIC 暗7啊 用戶信息襖名字:用戶表啊定義:用戶注冊(cè)絆時(shí)的信息般描述:鞍用戶表愛(ài) = 壩usernam疤e + pas耙sword +辦 E-mail邦位置:罷家庭理財(cái)哀表 SEQ

56、 矮表格拔 * ARA搬BIC 安8拔 成員信息辦名字:成員表稗定義:柏注冊(cè)用戶自行添俺加的家庭成員叭描述:捌成員表 = 傲ID胺 + memb扳ername 哀+ sex +矮 userna笆me懊位置:家庭理財(cái)八表 SEQ 跋表格絆 * ARA壩BIC 版9暗收支項(xiàng)目信息稗名字:收支項(xiàng)目笆表凹描述:各種收入暗和支出的明細(xì)信俺息啊定義:唉收支項(xiàng)目表背=叭項(xiàng)目編碼 + 頒項(xiàng)目名稱 + 挨隸屬項(xiàng)目 + 柏上級(jí)項(xiàng)目編碼擺 + 是否頂層敗 + 是否底層皚 + 備注芭位置:家庭理財(cái)挨表 SEQ 隘表格翱 * ARA八BIC 挨10敖 收支記賬信息白名稱:收支記賬按表澳描述:收入和支柏出的來(lái)源和去向板定

57、義:收支記賬把表= 記賬編碼般 + 日期 +挨 項(xiàng)目編碼 +敖 隸屬項(xiàng)目 +按 賬戶 + 金懊額 + 備注 拌+用戶名+ 成板員名罷位置:家庭理財(cái)艾表 SEQ 扳表格叭 * ARA案BIC 岸11把 資產(chǎn)賬戶信息叭名稱:資產(chǎn)賬戶背表吧描述:用戶在記吧賬是所用的賬戶佰定義:資產(chǎn)賬戶頒表 = ID 伴+ 名稱 + 傲所屬人 + 類拜型 + 備注 癌+ 用戶名伴位置:家庭理財(cái)骯表 SEQ 瓣表格奧 * ARA安BIC 版12扳 賬戶/機(jī)構(gòu)信吧息暗名稱:賬戶/機(jī)按構(gòu)表岸描述:各種銀行般機(jī)構(gòu)或保險(xiǎn)機(jī)構(gòu)隘的名稱以及卡號(hào)埃定義:賬戶/機(jī)敖構(gòu)表 = ID唉 + 名稱 +唉 卡號(hào) + 所八有者百位置:家庭理財(cái)把

58、6巴系統(tǒng)哎設(shè)計(jì)與拜實(shí)現(xiàn)扮6.1背系統(tǒng)登陸注冊(cè)界盎面的設(shè)計(jì)埃登陸界面運(yùn)行結(jié)頒果如矮圖暗14案所示:哎圖 SEQ 按圖表辦 * ARA捌BIC 背14凹 家庭理財(cái)系統(tǒng)哎登陸界面皚該頁(yè)面是用戶登襖陸頁(yè)面,輸入正按確的用戶名、密壩碼和驗(yàn)證碼點(diǎn)擊把登陸按鈕則進(jìn)入八登陸后頁(yè)面。若絆用戶未注冊(cè)點(diǎn)擊般注冊(cè)按鈕進(jìn)入注盎冊(cè)頁(yè)面。登錄界面活動(dòng)圖疤圖 SEQ 圖表 * ARABIC 稗15叭 登錄活動(dòng)圖壩其核心代碼如下吧:佰conn.Op胺en();扳cmd.Com癌mandTex唉t = 胺select扒 Count(矮*) from俺 襖用戶表稗 where 扒usernam疤e=阿 + User傲Name.Te

59、懊xt.Trim扒() + 半芭;跋int哀 result絆 = 辦Convert笆.ToInt3班2(cmd.E板xecuteS柏calar()骯);斑conn.Cl班ose();凹if跋 (resul扒t 1)骯 Lab壩el1.Tex搬t(yī) = 芭笆用戶不存在,請(qǐng)八注冊(cè)或重新輸入把!拜襖;拜UserNam捌e.Focus案();伴cmd.Par藹ameters傲.Clear(安);氨cmd.Com扳mandTex凹t = 吧select背 Count(瓣*) from半 奧用戶表瓣 where 鞍usernam百e=A an罷d passw懊ord=B班;八cmd.Par佰ameters版

60、.AddWit熬hValue(扳A挨, UserN隘ame.Tex啊t.Trim(敗);疤cmd.Par擺ameters拜.AddWit昂hValue(巴B翱, Passw罷ord.Tex阿t.Trim(壩);爸conn.Op絆en();爸int凹 res = 芭Convert艾.ToInt3版2(cmd.E搬xecuteS敖calar()背);笆conn.Cl靶ose();搬if芭 (res 愛(ài)= 1)熬Session拌案UserNa隘me襖 = Use安rName.T艾ext.Tri熬m();般Respons疤e.Redir白ect(啊UserMa艾in.aspx鞍阿);隘注冊(cè)界面運(yùn)行結(jié)般

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論