版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、哎云南大學(xué)旅游文扒化學(xué)院本科生畢業(yè)論文安題 目:半家庭理財平臺的唉設(shè)計百與實現(xiàn)扒系 別:阿 胺 拜 埃 靶 盎礙專 業(yè):拜 般 扒 辦 哎笆絆學(xué) 號:骯 疤 拔 耙安挨皚姓 名:捌 靶 按 班爸唉斑巴艾指導(dǎo)教師:壩 疤 熬 板瓣艾案八案完成時間:把 佰 壩 斑 癌 拜 懊暗 PAGE II摘要拜在分析了國內(nèi)外氨理財軟件開發(fā)現(xiàn)百狀的基礎(chǔ)上,介懊紹了基于把B/S的家庭理骯財阿平臺的開發(fā)過程稗。挨該系統(tǒng)是主要針澳對家庭內(nèi)部理財翱需要而開發(fā)設(shè)計艾出來的,是以柏Microso巴ft Visu捌al Stud罷io 2010疤作為開發(fā)平臺,跋應(yīng)用疤ASP.NET皚作為前臺開發(fā)語罷言,應(yīng)用吧SQL Ser稗
2、ver 200襖8罷數(shù)據(jù)庫來作為后鞍臺的數(shù)據(jù)庫對該把系統(tǒng)用到的數(shù)據(jù)半進行存儲和提取隘。家庭理財系統(tǒng)半基于懊B/S背模式,澳能夠記錄家庭每氨月的全部收入及板各項開支情況,案包括食品消費,奧房租,子女教育邦費用,水電費,罷醫(yī)療費,儲蓄等爸;可以根據(jù)輸入胺的月份查詢每月般的收支情況。因白此,要求該系統(tǒng)鞍必須具有以下幾傲個功能模塊:用絆戶注冊登錄模塊哎、收支模塊、系版統(tǒng)管理模塊、賬稗目統(tǒng)計模塊以及扒查詢模塊。皚家庭理財系統(tǒng)是辦使用計算機進行搬信息管理,不僅拜提高了辦事效率暗,而且操作簡便壩、界面友好、實吧用性強、靈活變艾通,能夠很好的奧滿足家庭對財務(wù)岸管理方面的需要邦。般關(guān)鍵字:案家庭理財艾;理財平臺
3、;軟笆件開發(fā);搬C#骯程序設(shè)計;哎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愛罷design 氨out,癌愛is base叭d on Mi把crosoft襖愛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,哎霸utiliti芭es,伴版medical捌 expens板es,耙叭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熬家庭理財系統(tǒng)國伴內(nèi)外的發(fā)展情況敗 PAGEREF _Toc406577089 h 皚1 HYPERLINK l _Toc406577090 板1.3邦課題研究意義斑 PAGEREF _Toc406577090 h 跋2 HYPERLINK l _Toc406577091 艾1.4按系統(tǒng)設(shè)計思想艾 PAGEREF _Toc40657709
10、1 h 熬2 HYPERLINK l _Toc406577092 2開發(fā)環(huán)境 PAGEREF _Toc406577092 h 4 HYPERLINK l _Toc406577093 俺2.1哎數(shù)據(jù)庫系統(tǒng)百 PAGEREF _Toc406577093 h 百4 HYPERLINK l _Toc406577094 鞍2.2扳開發(fā)平臺哎 PAGEREF _Toc406577094 h 斑4 HYPERLINK l _Toc406577095 叭2.2.1安 .NET F凹ramewor矮k背平臺安 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熬開發(fā)環(huán)境笆 PAGEREF _Toc40
12、6577100 h 鞍5 HYPERLINK l _Toc406577101 頒2.3.2扳運行環(huán)境柏 PAGEREF _Toc406577101 h 巴6 HYPERLINK l _Toc406577102 伴2.4笆軟件環(huán)境襖 PAGEREF _Toc406577102 h 稗6 HYPERLINK l _Toc406577103 胺2.4.1熬開發(fā)環(huán)境奧 PAGEREF _Toc406577103 h 按6 HYPERLINK l _Toc406577104 佰2.4.2叭運行環(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)濟可行性按 PAGEREF _Toc406577108 h 佰7 HYPERLINK l _Toc406577109 白3.1.3艾操作可能性伴 PAGEREF _Toc406577109 h 皚8
14、 HYPERLINK l _Toc406577110 礙3.1.4癌社會可行性拌 PAGEREF _Toc406577110 h 矮8 HYPERLINK l _Toc406577111 骯3.1.5愛法律可行性昂 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è)計隘 PAGEREF _Toc406577115 h 吧12 HYPERLINK l _Toc406577116 八4.1癌系統(tǒng)的設(shè)計目標巴 PAGEREF _Toc406577116 h 巴12 HYPERLINK l _Toc406577117 盎4.2扳系統(tǒng)功能結(jié)構(gòu)敗 PAGEREF _Toc406577117 h 笆12 HYPERLINK l _Toc406577118 拔5礙數(shù)據(jù)庫設(shè)計爸 PAGEREF _Toc406577118 h 岸14
16、 HYPERLINK l _Toc406577119 敗5.1礙結(jié)構(gòu)設(shè)計凹 PAGEREF _Toc406577119 h 哀14 HYPERLINK l _Toc406577120 艾5.1.1鞍概念模型設(shè)計白 PAGEREF _Toc406577120 h 阿14 HYPERLINK l _Toc406577121 半5.1.2般邏輯結(jié)構(gòu)設(shè)計伴 PAGEREF _Toc406577121 h 隘15 HYPERLINK l _Toc406577122 瓣5.1.3班物理結(jié)構(gòu)設(shè)計按 PAGEREF _Toc406577122 h 斑17 HYPERLINK l _Toc406577123 辦
17、5.2隘運用設(shè)計艾 PAGEREF _Toc406577123 h 拜18 HYPERLINK l _Toc406577124 啊5.2.1跋數(shù)據(jù)字典設(shè)計耙 PAGEREF _Toc406577124 h 辦18 HYPERLINK l _Toc406577125 俺6斑系統(tǒng)設(shè)計與實現(xiàn)壩 PAGEREF _Toc406577125 h 氨21 HYPERLINK l _Toc406577126 壩6.1敗系統(tǒng)登陸注冊界辦面的設(shè)計巴 PAGEREF _Toc406577126 h 罷21 HYPERLINK l _Toc406577127 襖6.2啊其它功能界面的靶設(shè)計八 PAGEREF _To
18、c406577127 h 版24 HYPERLINK l _Toc406577128 班7邦系統(tǒng)測試扳 PAGEREF _Toc406577128 h 邦32 HYPERLINK l _Toc406577129 愛7.1擺測試方法壩 PAGEREF _Toc406577129 h 案32 HYPERLINK l _Toc406577130 拌7.2辦測試說明岸 PAGEREF _Toc406577130 h 佰32 HYPERLINK l _Toc406577131 鞍7.3叭測試結(jié)果藹 PAGEREF _Toc406577131 h 巴32 HYPERLINK l _Toc406577132
19、 礙7.4拜測試總結(jié)芭 PAGEREF _Toc406577132 h 把33 HYPERLINK l _Toc406577133 致謝 PAGEREF _Toc406577133 h 35 HYPERLINK l _Toc406577134 參考文獻 PAGEREF _Toc406577134 h 36 PAGE 481引言1.1課題背景頒隨著社會的進步般,生活的富裕,般科學(xué)技術(shù)的不斷哀提高,計算機科岸學(xué)日益成熟,電澳腦已經(jīng)成為家庭按必備的工具之一扳,利用計算機進啊行家庭理財不失敗為一種行之有效胺的方法,實用、笆美觀、高效的同扮時也給用戶帶來挨了極大的便利,岸達到足不出戶就辦能管理財富的目昂
20、的。作為計算機礙應(yīng)用的一部分,絆使用計算機對家凹庭財務(wù)進行管理礙,具有手工管理熬所無法比擬的優(yōu)瓣點:檢索迅速、鞍查找方便、可靠柏性高、存儲量大拌、保密性好、壽案命長、成品低等皚。這些優(yōu)點能夠絆極大地提高家庭耙財務(wù)管理的效率扒,也是家庭理財辦的科學(xué)化、正規(guī)扮化管理,與先進翱科學(xué)技術(shù)接軌的八重要條件。八家庭理財是以家辦庭為單位的財務(wù)哎規(guī)劃,具體來說隘是按照家庭的實壩物性財產(chǎn)、現(xiàn)金胺收支流,圍繞家霸庭的收入、消費扳、投資、風(fēng)險承半受能力、心理偏傲好等情況,形成巴一套以家庭財務(wù)笆自由化為目標的哀家庭財務(wù)安排敖1耙。從廣義的角度壩來講,合理的家頒庭理財會節(jié)省社般會資源,提高社艾會福利,促進社耙會的穩(wěn)定發(fā)
21、展。擺從技術(shù)的角度來罷講,家庭理財就敖是利用開源節(jié)流扒的原則,增加收叭入,扮節(jié)省支出,用最搬合理的方式來達矮到一個家庭所希芭望達到的經(jīng)濟目俺標艾2辦。現(xiàn)今國內(nèi)已有隘成熟的絆C/S敗結(jié)構(gòu)的理財管理巴系統(tǒng),而般B/S板結(jié)構(gòu)的在線實時壩管理的還尚不發(fā)罷達,因此該爸課題的研究目的昂在于開發(fā)基于埃B/S半的家庭理財平臺靶。板1.2搬家庭理財系統(tǒng)國稗內(nèi)外的發(fā)展情況八家庭理財系統(tǒng)在扒國外很多地方已耙經(jīng)相當(dāng)?shù)钠毡?,胺而且國外的家庭佰理財系統(tǒng)功能相襖當(dāng)強大,比如系罷統(tǒng)里包含有股票扮的預(yù)測、基金的襖分析等等。在國半內(nèi),尤其是在近氨幾年,伴隨著計啊算機的高度普及斑,家庭理財系統(tǒng)笆的使用范圍逐步哎擴大,從最早的靶簡單
22、使用紙筆記敖錄家庭、個人財拔務(wù)的收支情況,藹到現(xiàn)在用計算機敖對財務(wù)的收支、辦查詢、匯總等等埃。巨大的市場需半求也促使了很多搬公司加大了對家安庭理財系統(tǒng)的研皚究。暗我國經(jīng)濟的飛速翱發(fā)展促使家庭理敖財工具的發(fā)展。挨現(xiàn)行的主流理財按軟件大多是單機俺安裝版,此類軟霸件需要占用用戶安計算機的硬件和礙軟件資源。在社白會飛速發(fā)展的今挨天,人們越來越柏追求方便、快捷叭、高效的軟硬件芭服務(wù)。對于網(wǎng)絡(luò)隘的服務(wù),大眾已瓣經(jīng)不喜歡把數(shù)據(jù)敖都下載和存儲到芭本地計算機上,艾這樣容易造成資扮源空間的緊張,矮數(shù)據(jù)也很可能隨阿計算機的故障而頒丟失。因此,網(wǎng)愛絡(luò)中提供的存儲般空間解決了這一敗問題,由專業(yè)的靶公司提供專業(yè)的俺軟件來
23、對自己的拔數(shù)據(jù)進行有序、般安全的管理,可懊以為自己避免很礙多問題的出現(xiàn)。矮縱觀近些年國內(nèi)昂軟件的發(fā)展,越爸來越朝著網(wǎng)絡(luò)軟搬件的方向發(fā)展,壩所以,該佰課題所要開發(fā)設(shè)胺計的基于搬B/S半的家庭理財系統(tǒng)矮符合市場需求,傲在方便人們生活奧的同時,也具有骯良好的應(yīng)用前景按。壩國內(nèi)比較健全的艾理財軟件有哎佳盟個人信息管拜理軟件捌,財智軟件等。搬佳盟軟件有斑“吧簡易操作,輕松敖體驗跋”敖,爸“敗快速記賬,自由癌理財懊”搬的優(yōu)勢,它的用安途廣泛,具有智耙能發(fā)送祝福、合百理安排時間和日翱程、記錄活動/搬會議記錄、制定罷工作目標等功能挨。財智軟件可以背自由定制首頁,翱并與多家銀行網(wǎng)拔銀聯(lián)網(wǎng),能共享矮網(wǎng)銀交易數(shù)據(jù),
24、傲可以做到隨時隨稗地輕松理財。財版智軟件的特色是翱財務(wù)診斷,預(yù)警柏用戶的某項投資拌或收支異常,能絆完整掌握家庭理叭財信息、快速診敗斷家庭財務(wù)健康哀狀況。疤國外最成功的理百財軟件有胺Quicken礙、啊Microso跋ft Mone白y澳等。哎Quicken啊首次于板1983安年,長期以來一岸直是個人桌面財按務(wù)軟件的領(lǐng)導(dǎo)者扳,班Quicken擺既可以處理復(fù)雜百的預(yù)算,也可以礙處理簡單的,它艾可以從你的銀行哀或信用卡中獲取斑報表,支持絆Windows矮和扮Mac耙平臺。鞍Microso矮ft Mone皚y霸發(fā)布于扳1991扒年,是微軟對抗半Quicken昂的工具,它的成阿功之處在于功能扮強大,支持
25、賬戶半管理、投資市場耙、稅務(wù)、預(yù)算、癌分析、個人理財昂規(guī)劃、支付等幾把乎所有金融管理岸的功能,使用了笆開放金融交換班(Open F凹inancia俺l eXcha安nge:OFX翱)昂協(xié)議,可以和各暗個銀行的埃Web Ban敗king霸和霸O(shè)nline 奧Banking拔系統(tǒng),各個證券把公司、基金公司安、稅務(wù)機構(gòu)的各稗個系統(tǒng)進行聯(lián)接藹,方便用戶使用伴,給用戶的所有案資產(chǎn)管理提供了擺一個統(tǒng)一的管理拔入口班安3澳叭。百1.3皚課題研究意義背有很多家庭不善俺于理財,甚至不按去理財,這樣造般成了財富的不合佰理運用,或者浪耙費;而有的家庭把善于理財,對自澳己的收入和支出壩都一清二楚跋4扳。對于前者,應(yīng)把
26、用家庭理財系統(tǒng)百可以讓他們清楚哎地看到自己的財稗富,了解自己的唉資產(chǎn)與負債,從矮而做出合理的規(guī)扮劃;對于后者,翱應(yīng)用家庭理財系愛統(tǒng)可以使他們放捌棄傳統(tǒng)的紙張記隘賬方法,只需點佰擊鼠標,鍵盤輸扳入,就可一目了安然,非常方便。盎如何設(shè)計開發(fā)出跋功能強大,費用隘低廉,通用性強隘,適合我國國情礙的理財系統(tǒng),這翱將是瓣急需解決的一個礙重要課題。白系統(tǒng)采用哎B/S壩結(jié)構(gòu),隨時隨地霸能用,不需要下盎載客戶端,具有斑通用性,不必擔(dān)背心客戶端的兼容奧性問題。叭課題采用拔C#熬語言,該語言是跋面向?qū)ο蟮木幊探O語言,開發(fā)周期拔短,擴展性強,佰擁有吧ADO.NET斑的強大支持,便癌于數(shù)據(jù)管理,同疤時也具有較高的啊安全
27、性,易用性挨。在人機交互的稗設(shè)計理念上更加壩完善,具有更高艾的開發(fā)效率,實暗現(xiàn)復(fù)雜的編程應(yīng)把用。類的設(shè)計和奧引用更利于程序安的開發(fā)。岸C#昂采用代碼和愛Html霸分離,具有更高扮的可讀性。敖采用百ASP.NET懊能在不更新整個扒頁面的前提下維巴護數(shù)據(jù),使得靶Web愛更為迅速的響應(yīng)挨回應(yīng)動作,實現(xiàn)鞍即時更新。辦1.4扳系統(tǒng)設(shè)計思想擺每一個扒系統(tǒng),都要有一扮個合適的設(shè)計思矮想和方法,這樣八才能保證系統(tǒng)的白基本思想是貫徹澳適中的。選擇合奧理的邏輯結(jié)構(gòu),半物理結(jié)構(gòu),操作澳系統(tǒng)和外部開發(fā)靶環(huán)境,這些對系柏統(tǒng)的開發(fā)起著關(guān)扒鍵的作用。只有啊這樣才能構(gòu)成完鞍善的整體的系統(tǒng)俺。熬該岸系統(tǒng)的設(shè)計按照霸下述原則進行
28、。實用性爸系統(tǒng)以用戶需求唉為目標,以方便氨用戶為原則。根霸據(jù)用戶實際的需柏求情況,完成一阿個在線理財系統(tǒng)按,并且將在統(tǒng)一愛的界面下提供各哀種實用功能,盡搬可能降低使用前跋的培訓(xùn)、實施和胺使用中的維護時案間。先進性敖該阿設(shè)計將充分應(yīng)用伴現(xiàn)有成熟的計算百機技術(shù)、網(wǎng)絡(luò)技耙術(shù)、軟件開發(fā)技按術(shù),為用戶提供挨高性能的系統(tǒng)。邦系統(tǒng)將運用先進罷的客戶機癌/辦服務(wù)器結(jié)構(gòu),采翱用吧SQL Ser艾ver 200笆8澳數(shù)據(jù)庫,可以方跋便的滿足用戶在隘線理財?shù)男枰?。高可靠性唉一個實用的系統(tǒng)案同時必須是可靠芭的,該唉設(shè)計通過合理而爸先進的網(wǎng)絡(luò)設(shè)計笆以及軟、硬件的壩優(yōu)化選型,可保安證系統(tǒng)的可靠性八與容錯性。高安全性暗在設(shè)
29、計中,將充翱分利用各種安全襖措施,既可以保挨證用戶共享資源斑,同時也可保證背關(guān)鍵數(shù)據(jù)的安全半性。板可擴展性及靈活俺性翱系統(tǒng)的設(shè)計以方背便未來業(yè)務(wù)的擴阿展和系統(tǒng)擴充為俺目標。2開發(fā)環(huán)境拜2.1癌數(shù)據(jù)庫系統(tǒng)背SQL Ser爸ver 200般8襖在邦Microso罷ft拔的數(shù)據(jù)平臺上發(fā)耙布,可以組織管昂理任何數(shù)據(jù)。可絆以將結(jié)構(gòu)化、半懊結(jié)構(gòu)化和非結(jié)構(gòu)懊化文檔的數(shù)據(jù)頒直接存儲到數(shù)據(jù)哎庫中??梢詫?shù)熬據(jù)進行查詢、搜拌索、同步、報告霸和分析之類的操挨作。數(shù)據(jù)可以存般儲在各種設(shè)備上罷,從數(shù)據(jù)中心最案大的服務(wù)器一直白到桌面計算機和皚移動設(shè)備,他都八可以控制數(shù)據(jù)而八不用管數(shù)據(jù)存儲扳在哪里。強壯的拜事務(wù)處理功能,把
30、采用各種方法保把證數(shù)據(jù)的完整性鞍。俺SQL搬語言的主要功能傲就是同各種數(shù)據(jù)扒庫建立聯(lián)系,進百行共同。但它的翱功能并不僅限于把查詢,可以創(chuàng)建靶、修改、刪除、奧更新數(shù)據(jù)庫,入唉、刪除等功能芭唉5澳氨。按照美國國家俺標準協(xié)會(埃ANSI扳)管理系統(tǒng)的標扮準語言還可以完搬成數(shù)據(jù)的查詢、拜排序、插入的規(guī)矮定,般SQL版被作為關(guān)系型數(shù)安據(jù)庫。唉SQL埃語句可以用來執(zhí)伴行各種各樣的操翱作,例如更新數(shù)敖據(jù)庫中的數(shù)據(jù),伴從數(shù)據(jù)庫中提取頒數(shù)據(jù)等。目前,昂絕大多數(shù)流行的隘關(guān)系型數(shù)據(jù)庫管擺理系統(tǒng),如吧Oracle瓣,白Sybase傲,白Microso艾ft SQL 頒Server皚,埃Access背等都采用板TSQL
31、班語言作為數(shù)據(jù)庫罷操作的標準語言半。雖然很多數(shù)據(jù)艾庫都對辦SQL頒語句進行了再開辦發(fā)和擴展,但是拔包括安Select八,佰Insert佰,癌Update扮,襖Delete笆,芭Create白等以及芭Drop哎在內(nèi)的標準的盎SQL板命令仍然可以唄藹用來完成幾乎所礙有的數(shù)據(jù)庫操作熬。2.2開發(fā)平臺跋2.瓣2.癌1暗 .NET F埃ramewor班k平臺翱Microso伴ft .NET吧 Framew瓣ork藹是微軟公司的新敗戰(zhàn)略,它包含微扮軟公司對未來的伴核心戰(zhàn)略、規(guī)劃哎和洞察力。所有笆微軟公司的產(chǎn)品壩都將圍繞這個戰(zhàn)安略開發(fā),此戰(zhàn)略絆的核心就是班.NET Fr盎amework搬,該框架提供了隘全面
32、支持捌.NET懊的核心技術(shù)。扮.NET斑是一種新的計算疤機平臺,他簡化擺了高度分布式盎Interne靶t唉環(huán)境中的應(yīng)用程班序開發(fā)。跋.NET Fr昂amework笆框架的基本思想稗是:把原有的重拜點從連接到互聯(lián)叭網(wǎng)的單一網(wǎng)絡(luò)或斑設(shè)備轉(zhuǎn)移到計算板機、設(shè)備和服務(wù)藹群組上,而將互胺聯(lián)網(wǎng)本身作為新案一代操作系統(tǒng)的柏基礎(chǔ)。這樣,用霸戶將能控制信息跋的傳送方式、時班間和內(nèi)容,從而盎得到更多的服務(wù)哀。絆.NET Fr鞍amework癌具有兩個主要組霸件:公共語言運擺行庫和壩.NET Fr埃amework敗類庫。哎總之,稗.NET Fr捌amework癌提供了一種更簡安單、更快捷、更安廉價的方式,來白獲得高效
33、的程序阿。.NET的目稗標是人們今后無凹論何時何地,都耙可以通過任何一跋臺計算機或手機埃、掌上電腦等移般動設(shè)備來處理個艾人數(shù)據(jù)、玩游戲骯或者上網(wǎng)沖浪。叭通俗地講,.N絆ET的核心內(nèi)容扳之一就是要搭建懊第三代互聯(lián)網(wǎng)平昂臺。胺2.2.2 A搬SP.NET邦A(yù)SP.NET奧的前身百ASP靶技術(shù),是在俺IIS 2.0疤上首次推出(把Windows八 NT 3.5班1瓣),當(dāng)時與哀ADO 1.0斑 澳一起推出,在拌IIS 3.0阿 擺(白Windows艾 NT 4.0叭)發(fā)揚光大,成盎為服務(wù)器端應(yīng)用艾程序的熱門開發(fā)埃工具,微軟還特扳別為它量身打造扮了八Visual 氨InterDe拌v岸開發(fā)工具,愛啊6
34、耙瓣在1994年到辦2000年之間鞍,叭ASP爸技術(shù)已經(jīng)成為微叭軟推展把Windows芭 NT 4.0芭平臺的關(guān)鍵技術(shù)愛之一,數(shù)以萬計搬的搬ASP罷網(wǎng)站也是這個時辦候開始如雨后春哎筍般的出現(xiàn)在網(wǎng)白絡(luò)上。它的簡單傲以及高度可定制捌化的能力,也是按它能迅速崛起的矮原因之一。扮ASP.NET皚具有以下幾個重跋要特點:扳強大性和適應(yīng)性爸,斑ASP.NET般是基于通用語言哎的編譯運行的程吧序,所以它的強扒大性和適應(yīng)性,吧可以使它運行在鞍Web唉應(yīng)用軟件開發(fā)者藹的幾乎全部的平霸臺上。般簡單性和易學(xué)性愛,佰ASP.NET跋使運行一些很平罷常的任務(wù)如表單稗的提交客戶端的伴身份驗證、分布骯系統(tǒng)和網(wǎng)站配置絆變得非
35、常簡單。叭高效可管理性,靶ASP.NET俺使用一種字符基疤礎(chǔ)的,分級的配哎置系統(tǒng),虛擬服襖務(wù)器環(huán)境和應(yīng)用愛程序的設(shè)置更加半簡單,因為配置絆信息都保存在簡凹單文本中,新的罷設(shè)置有可能都不壩需要啟動本地的鞍管理員工具就可柏以實現(xiàn)。襖2.2搬.3 霸A拔DO.NET澳ADO.NET扮的名稱起源于拔ADO吧(礙ActiveX八 Data O懊bjects瓣),這是一個廣辦泛的類組,用于挨在以往的瓣Microso般ft翱技術(shù)中訪問數(shù)據(jù)拜.之所以使用半ADO.NET爸名稱,是因為瓣Microso拔ft稗希望表明,這是板在阿.NET哀編程環(huán)境中優(yōu)先阿使用的數(shù)據(jù)訪問胺接口絆。班ADO.NET盎是與數(shù)據(jù)源交互癌
36、的.NET技術(shù)安。有許多的Da隘ta Prov佰iders,它胺將允許與不同的耙數(shù)據(jù)源交流矮取決于它們所使百用的協(xié)議或者數(shù)澳據(jù)庫。然而無論按使用什么樣的胺Data Pr氨ovider霸,你將使用相似八的對象與數(shù)據(jù)源巴進行交互。案SqlConn柏ection罷對象管理與數(shù)據(jù)耙源的連接。俺SqlComm暗and挨對象允許你與數(shù)拜據(jù)源交流并發(fā)送版命令給它。為了稗對進行快速的只隘“向前”地讀取把數(shù)據(jù),使用扳SqlData版Reader稗。如果想使用斷鞍開數(shù)據(jù),使用般DataSet矮并實現(xiàn)能進行讀凹取或者寫入數(shù)據(jù)搬源的敖SqlData靶Adapter藹7佰。鞍2.2.4瓣 C#扮C#背是白微軟愛開發(fā)的程
37、序設(shè)計昂語言,它是一種半最新的、面向?qū)Π滔蟮木幊陶Z言。伴柏8岸班因此對于使用這案種語言的開發(fā)人傲員來說,開發(fā)的哀基于扳Microso霸ft.NET骯平臺的應(yīng)用程序捌會得到很大的便翱利,霸Microso霸ft.NET佰提供了一系列的盎工具和服務(wù)來最安大程度地開發(fā)利哎用計算和通訊領(lǐng)唉域。伴正事由熬于班C#哀面向?qū)ο蟮淖吭桨旁O(shè)計,使它成為挨構(gòu)建各類組件的稗理想之選把矮無論是高級的商俺業(yè)對象還是系統(tǒng)翱級的應(yīng)用程序。八使用簡單的扳C#辦語言結(jié)構(gòu),這些耙組件可以方便的頒轉(zhuǎn)化為凹XML笆網(wǎng)絡(luò)服務(wù),從而版使它們可以由任敗何語言在任何操暗作系統(tǒng)上通過翱Interne版t耙進行調(diào)用。般C#傲使得版C+昂程序員可以
38、更快氨更好的進行程序班開發(fā),另外捌C/C+襖本身很好的處理邦方法也不會丟掉頒,這是兩全其美耙的方法,因此正疤是因為存在這層拌關(guān)系,鞍C#盎與按C/C+壩有很多一樣的地芭方,熟悉白C奧或瓣C+瓣程序的軟件人員疤可以很快的轉(zhuǎn)向柏C#埃程序開發(fā)。2.3硬件環(huán)境盎2.3.1皚 開發(fā)環(huán)境安系統(tǒng)的開發(fā)環(huán)境拜如下:搬CPU百:白Intel 隘2.5GHz內(nèi)存:4G皚硬盤空間:40艾G八2.3.2案 運行環(huán)境般系統(tǒng)只有在一定搬的環(huán)境下運行才敖能表現(xiàn)出穩(wěn)定性版和可靠性,該氨系統(tǒng)所需的基本案運行環(huán)境如下:疤CPU跋:罷Intel按雙核阿2. 0澳GHz?;蛞陨?爸CPU瓣越高越好,運行挨越流暢)扳內(nèi)存:敗2半G般
39、及以上傲硬盤空間:礙8芭0G吧及以上拌分辨率礙:愛1024*76骯8藹或以上2.4軟件環(huán)境白2.4.1矮 開發(fā)環(huán)境白操作系統(tǒng):皚Windows澳 XP/7爸數(shù)據(jù)庫:拌SQL Ser傲ver 200般8俺開發(fā)平臺:懊Microso敗ft Visu俺al Stud霸io 2010扮2.4.2唉 運行環(huán)境吧操作系統(tǒng):絆Windows敗 XP/73系統(tǒng)概述愛3.1癌系統(tǒng)可行性分析愛可行性研究是為扳了弄清楚系統(tǒng)開疤發(fā)的項目是不是伴可以實現(xiàn)和值得啊進行研究的過程盎,實際上是一次疤大大簡化系統(tǒng)分阿析和系統(tǒng)設(shè)計的扮過程,所以,進爸行可執(zhí)行性的分叭析是非常必要的按,也是很重要的芭。挨可行性取決于實扳現(xiàn)應(yīng)用系統(tǒng)的
40、資埃源和條件。芭可行性分析應(yīng)具盎有預(yù)見性、公正鞍性、可靠性、科邦學(xué)性的特點。佰系統(tǒng)分析是平臺哎開發(fā)的一個不可霸缺少的環(huán)節(jié),為盎了能夠使該熬系統(tǒng)更好、更完笆善地被設(shè)計出來皚,就必須先進行俺調(diào)查研究。在系哀統(tǒng)調(diào)查的基礎(chǔ)上唉,對新系統(tǒng)的功笆能進行細致的分案析,從而才能夠礙開發(fā)出完整的系壩統(tǒng)設(shè)計。扒3.1.1艾技術(shù)可行性白Microso奧ft Visu扳al Stud扮io 2010擺是目前最流行的白Windows傲平臺板應(yīng)用程序開發(fā)環(huán)疤境,此版本集成艾開發(fā)環(huán)境的界面懊被重新設(shè)計和組懊織,更加熬簡單明了。使用啊VS2010罷作為開發(fā)工具使耙設(shè)計變得簡單快癌捷。熬SQL Ser疤ver 200罷8氨 在
41、絆Microso礙ft百的數(shù)據(jù)平臺上發(fā)氨布,可以組織管斑理任何數(shù)據(jù)??砂庖詫⒔Y(jié)構(gòu)化、半扮結(jié)構(gòu)化和非結(jié)構(gòu)案化文檔的數(shù)據(jù)扮直接存儲到數(shù)據(jù)頒庫中。可以對數(shù)襖據(jù)進行查詢、搜胺索、同步、報告扳和分析之類的操阿作。數(shù)據(jù)可以存愛儲在各種設(shè)備上板,從數(shù)據(jù)中心最半大的服務(wù)器一直半到桌面計算機和靶移動設(shè)備,他都半可以控制數(shù)據(jù)而襖不用管數(shù)據(jù)存儲搬在哪里。強壯的扮事務(wù)處理功能,扳采用各種方法保笆證數(shù)據(jù)的完整性瓣。叭在軟件方面,由懊于襖VS2010 百和俺SQL ser案ver 200跋8 昂都兩個非常成熟安的開發(fā)工具,無藹論在安全性、可絆用性、可靠性方伴面都毫無置疑,疤因此軟件方面是壩可行的。板在技術(shù)難度方面胺,經(jīng)常
42、請教指導(dǎo)矮老師,加上對相挨關(guān)資料的參考,笆因此,開發(fā)過程邦中的困難和問題拔也可迎刃而解。笆由此得出該笆系統(tǒng)在技術(shù)上具背有可行性。矮3.1.2頒經(jīng)濟可行性敖如今,隨著奧計算機的大量普愛及,各種軟件的唉開發(fā)成本越來越靶低,價格也越來暗越低。該哀系統(tǒng)開發(fā)成本較哎低,只是需要一柏臺配置一般的計哎算機,該系統(tǒng)運按行時占計算機的昂資源也不多,但骯不會因為開發(fā)成巴本低而造成系統(tǒng)哎功能性能的下降胺。家庭理財系統(tǒng)隘廉價的開發(fā)成本般,卻能夠為使用佰者帶來簡便快捷藹的功能。主要表昂現(xiàn)在:礙該系統(tǒng)能提高家懊庭理財管理的效愛率,節(jié)省時間,矮減少投入不必要柏的人力與物力。背該系統(tǒng)擁有多種癌實用功能,包含翱了家庭成員管理阿
43、,收入支出管理壩等多種功能,具叭有較強的實用性岸和方便性,是可八以普及使用的。暗該系統(tǒng)還有查詢鞍和統(tǒng)計功能,能板夠為使用者提供凹精確地收入和支懊出情況,讓使用挨者對自己財務(wù)的芭來源和去向一目頒了然,并做好規(guī)氨劃,避免不必要拌的開支。盎由此得出該捌系統(tǒng)在經(jīng)濟上具佰有可行性。鞍3.1.3唉操作可能性襖基于巴B/S邦的家庭理財系統(tǒng)把,具有實用的功拜能設(shè)計和簡單的奧操作,任何一個敖家庭的普通使用芭者均可很快的熟襖悉并熟練的使用把此系統(tǒng)。敗3.1.4阿社會可行性擺對于家庭理財系阿統(tǒng)來說,是值得艾推廣、值得廣泛襖使用的,算著計版算機技術(shù)的飛速礙發(fā)展,家庭中擁百有計算機是異常辦普遍的,再加上頒價格低廉,很容
44、案易普及和發(fā)展。罷所以該系統(tǒng)有用唉很大的發(fā)展前途斑。叭3.1.5哀法律可行性唉該系統(tǒng)芭作為畢業(yè)設(shè)計與扳商業(yè)無關(guān),又因絆為是自主開發(fā)設(shè)懊計,因此不會構(gòu)版成侵權(quán),在法律吧上是可行的。按3.2版系統(tǒng)需求分析壩開發(fā)實現(xiàn)一個應(yīng)懊用系統(tǒng),系統(tǒng)的按需求分析階段是氨非常重要的昂,伴分析的成功與否耙,決定著整個系吧統(tǒng)功能的完善性版以及穩(wěn)定性,絆是開發(fā)的依據(jù)。笆通過需求分析,斑做到充分理解用巴戶對系統(tǒng)的需求白。需求分析的任阿務(wù)不是確定系統(tǒng)哎怎樣完成它的工案作,而僅僅是確安定系統(tǒng)必須案完成哪些工作,安也就是對目標系爸統(tǒng)提出完整、準埃確、清晰、具體巴的需求。暗3.2.1凹功能需求分析擺家庭理財系統(tǒng)是奧針對用戶要求用隘
45、計算機,對自己百財務(wù)的收入、支胺出以及相關(guān)的各鞍種信息,進行記奧錄、修改、添加藹、刪除而設(shè)計的皚一種現(xiàn)代化管理皚軟件。板通過需求分析,扒該岸系統(tǒng)需要具備以扳下功能:巴由于該系統(tǒng)是面伴對普通用戶設(shè)計背,那么該系統(tǒng)的百操作界面必須通笆俗易懂、一目了挨然,使人一看就啊能理解,所以該哀系統(tǒng)要求具有一癌目了然的人機界霸面。襖要能夠記錄家庭藹每月的全部收入背及各項開支情況爸,包括食品消費佰,房租,子女教八育費用,水電費鞍,醫(yī)療費,儲蓄澳等;鞍可以根據(jù)輸入的辦月份查詢每月的盎收支情況。哎因此,要求該系俺統(tǒng)必須具有以下癌幾個功能模塊:把用戶注冊登錄模般塊、襖收支搬模塊、系統(tǒng)壩管理模塊、賬目愛統(tǒng)計模塊以及查藹詢
46、模塊。矮各模塊具體的需按求描述如下:罷用戶注冊登錄模哎塊懊用戶注冊:新用愛戶通過填寫信息皚進行注冊。疤用戶登錄:驗證搬用戶的信息是否靶正確。數(shù)據(jù)庫備份模塊隘對數(shù)據(jù)庫里的數(shù)癌據(jù)進行備份。收支模塊絆對收支記錄的添巴加、修改。系統(tǒng)管理模塊絆用戶修改密碼敗,添加賬戶與成背員。賬目統(tǒng)計模塊笆對總瓣資產(chǎn)、總負債、懊凈資產(chǎn)靶的統(tǒng)計管理懊等吧。查詢模塊澳實現(xiàn)對收入記錄半、支出記錄按時笆間罷查詢等。皚系統(tǒng)的用例圖如白圖壩1隘所示:捌圖 SEQ 哎圖表氨 * ARA吧BIC 爸1版 系統(tǒng)用例圖拔3.2.2唉非功能需求分析性能需求白系統(tǒng)處理的準確搬性和及時性系統(tǒng)的易用性系統(tǒng)的標準性安全性需求罷把系統(tǒng)保密性:只半有授
47、權(quán)的用戶才哀能動用和修改信襖息,而且必須防笆止信息的非法、斑非授權(quán)的泄漏。耙系統(tǒng)的完整性:罷信息必須以其原癌形被授權(quán)的用戶板所用,也只有授霸權(quán)的用戶才能修扳改信息。辦漏洞檢測和安全按風(fēng)險評估:識別百檢測對象的系統(tǒng)礙資源,分析資源艾被攻擊的可能指翱數(shù),了解支撐系把統(tǒng)本身的脆弱性骯,評估所有存在把的安全風(fēng)險。岸可用性和抗毀性瓣:設(shè)置備份機制拜、容錯機制,防哎止在系統(tǒng)出現(xiàn)單吧點失敗時,系統(tǒng)安的備份機制保證芭系統(tǒng)的正常運行矮??捎眯孕枨蟀杩刂葡到y(tǒng)預(yù)置把必有項目不可刪半除扮和修改矮操作完成時有統(tǒng)傲一規(guī)范的提示信壩息敖在進行理財記賬稗開始,不可對賬盎戶和成員進行刪跋除,只可進行添拔加或修改信息4系統(tǒng)設(shè)計搬
48、4.1背系統(tǒng)的設(shè)計目標瓣系統(tǒng)皚必須要滿足使用澳方便、操作靈活拌等設(shè)計需求。扮該挨系統(tǒng)在設(shè)計時應(yīng)安滿足以下幾個目背標:半界面設(shè)計美觀友翱好,般人機交互簡單明澳了皚,數(shù)據(jù)存儲安全傲可靠。疤能記錄收入與各懊項開支情況板。礙為用戶提供一個絆方便、快捷的查熬看扮所有記錄的拌功能。扮實現(xiàn)邦賬目統(tǒng)計,財務(wù)擺分析功能哎。半對用戶輸入的數(shù)扳據(jù),系統(tǒng)進行嚴巴格的數(shù)據(jù)檢驗,班盡可能排除人為扒的錯誤。骯系統(tǒng)最大限度地絆實現(xiàn)了易維護性版和易操作性。芭系統(tǒng)運行穩(wěn)定安啊全可靠芭。頒4.2愛系統(tǒng)功能結(jié)構(gòu)百用戶首次使用時隘需先進行注冊,埃注冊登錄后可以班進行對賬戶與家芭庭成員的設(shè)置,吧設(shè)置完成后即可笆開始使用該系統(tǒng)絆進行記賬,
49、完成隘日常記賬、統(tǒng)計捌、查詢等功能。捌系統(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ù)庫設(shè)計5.1結(jié)構(gòu)設(shè)計傲5.1.1挨概念模型設(shè)計哎家庭理財系統(tǒng)主哎要功能有用戶注襖冊登錄,收入模皚塊、支出模塊等案。因此,設(shè)計數(shù)板據(jù)庫表的時候設(shè)隘計了用戶表、成暗員表、收疤支壩項目表、收支記啊賬表等來存儲相鞍應(yīng)的信息。拌數(shù)據(jù)模型凹是半數(shù)據(jù)特征的抽象跋,從抽象層次上拌描述了系統(tǒng)的靜吧態(tài)特征、動態(tài)行頒為和約束條件,暗為數(shù)據(jù)庫系統(tǒng)的矮信息表與操作提般供一個抽象
50、的框耙架。描述了數(shù)據(jù)捌結(jié)構(gòu)、數(shù)據(jù)操作凹及數(shù)據(jù)約束。傲9柏E-R辦模型的基本概念瓣:白E-R傲圖概念化地構(gòu)建胺實體間關(guān)系的模拌型,這使得它們鞍區(qū)別于數(shù)據(jù)庫模矮型圖。扳E-R啊圖的理念是:項頒目所有參與者能靶理解笆E礙-癌R笆圖。絆E隘-爸R艾圖由不同實體類擺型、關(guān)系、特性唉和類型構(gòu)成。實把體是諸如用戶的鞍實際對象,有時般更抽象,但必須奧有業(yè)務(wù)意義。特唉性用于描述實體般,關(guān)系用于實體翱之間隘10頒。暗實體:現(xiàn)實世界敖中的事物鞍;俺屬性:事物的特靶性拌;耙聯(lián)系:現(xiàn)實世界瓣中事物間的關(guān)系凹。實體集的關(guān)系安有一對一、一對罷多、多對多的聯(lián)氨系。百該扳系統(tǒng)的柏E-R八圖如圖唉4俺-圖6懊所示:敖圖 SEQ
51、般圖表頒 * ARA敖BIC 襖4敗 系統(tǒng)按E-R奧圖耙1捌圖 SEQ 柏圖表傲 * ARA吧BIC 懊5矮 系統(tǒng)愛E-R壩圖暗2絆圖 SEQ 靶圖表班 * ARA版BIC 頒6拜 系統(tǒng)辦E-R唉圖按3稗5.1.2奧邏輯結(jié)構(gòu)設(shè)計斑邏輯結(jié)構(gòu)設(shè)計如拔表唉1-扒表跋6敗所示:敗表 SEQ 八表格頒 * ARA把BIC 辦1岸 用戶表傲字段名稱愛數(shù)據(jù)類型拜字段大小奧字段說明藹usernam翱e哀nvarcha疤r哎16版用戶名癌passwor拌d半nvarcha敗r昂64哀密碼笆E-mail把nvarcha啊r唉50把E-mail斑表 SEQ 隘表格拔 * ARA傲BIC 頒2翱 成員表哀字段名稱把數(shù)
52、據(jù)類型按字段大小哀字段說明翱ID罷int哎長整型鞍成員案ID澳usernam挨e罷nvarcha柏r隘16熬用戶名耙membern跋ame岸nvarcha礙r壩16辦成員名巴sex翱nvarcha襖r襖2哀成員性別芭表 SEQ 唉表格敖 * ARA扳BIC 伴3鞍 收支賬戶表氨字段名稱鞍數(shù)據(jù)類型敗字段大小敖字段說明安項目編碼搬int板整型白項目編碼昂項目名稱吧nvarcha巴r盎64啊隸屬項目扒nvarcha澳r稗4扳收入/支出/轉(zhuǎn)頒賬/負債芭上級項目編碼襖int哀整型扒底層項目要寫上半級編碼,本身頂拜層寫本身扮是否頂層凹nvarcha般r懊2霸是/否笆是否底層板nvarcha氨r白2案是/否
53、芭備注疤nvarcha板r般64半表 SEQ 敖表格巴 * ARA板BIC 敗4敗 收支記賬表扳字段名稱壩數(shù)據(jù)類型扳字段大小絆字段說明頒記賬編碼搬int哀長整型案記賬編號礙日期搬date艾短日期愛記賬日期柏項目編碼巴int瓣整型背隸屬項目澳nvarcha啊r按4芭收入/支出/負暗債熬賬戶懊nvarcha芭r挨64斑備注壩nvarcha凹r霸64柏金額背float耙整型俺用戶名啊nvarcha啊r搬16拔成員名拌nvarcha藹r矮16罷表 SEQ 靶表格唉 * ARA奧BIC 翱5班 資產(chǎn)賬戶表傲字段名稱靶數(shù)據(jù)類型白字段大小笆字段說明案ID捌int扳長整型壩名稱柏nvarcha半r案64阿所屬
54、人胺nvarcha把r翱16芭成員名愛類型伴nvarcha襖r唉50澳現(xiàn)金/銀行賬戶壩/第三方儲值賬懊戶/投資賬戶/芭保險賬戶扳備注半nvarcha吧r白64癌卡號等均可寫在巴備注中澳表 SEQ 按表格壩 * ARA巴BIC 皚6礙 賬戶機構(gòu)表奧字段名稱扮數(shù)據(jù)類型八字段大小藹字段說明頒name爸nvarcha頒r半64艾賬戶/機構(gòu)名稱拔類型柏nvarcha絆r柏10半賬戶/機構(gòu)拌圖 SEQ 巴圖表昂 * ARA柏BIC 把7皚 邏輯關(guān)系結(jié)構(gòu)骯5.1.3澳物理結(jié)構(gòu)設(shè)計阿在數(shù)據(jù)庫中,數(shù)笆據(jù)的存儲如翱圖半8-叭圖稗13班所示耙:罷圖 SEQ 靶圖表柏 * ARA瓣BIC 搬8骯 用戶表敗圖 SEQ
55、按圖表骯 * ARA昂BIC 礙9挨 成員表俺圖 SEQ 圖表 * ARABIC 哀10傲收支項目表拜圖 SEQ 澳圖表暗 * ARA熬BIC 爸11疤 收支記賬表骯圖 SEQ 哎圖表癌 * ARA辦BIC 隘12懊 資產(chǎn)賬戶表矮圖 SEQ 氨圖表矮 * ARA瓣BIC 把13背 賬戶/機構(gòu)表5.2運用設(shè)計斑5.2.1矮 數(shù)據(jù)字典設(shè)計疤數(shù)據(jù)字典拔11懊如表頒7-八表百12佰所示:疤表 SEQ 扮表格柏 * ARA霸BIC 暗7啊 用戶信息襖名字:用戶表啊定義:用戶注冊絆時的信息般描述:鞍用戶表愛 = 壩usernam疤e + pas耙sword +辦 E-mail邦位置:罷家庭理財哀表 SEQ
56、 矮表格拔 * ARA搬BIC 安8拔 成員信息辦名字:成員表稗定義:柏注冊用戶自行添俺加的家庭成員叭描述:捌成員表 = 傲ID胺 + memb扳ername 哀+ sex +矮 userna笆me懊位置:家庭理財八表 SEQ 跋表格絆 * ARA壩BIC 版9暗收支項目信息稗名字:收支項目笆表凹描述:各種收入暗和支出的明細信俺息啊定義:唉收支項目表背=叭項目編碼 + 頒項目名稱 + 挨隸屬項目 + 柏上級項目編碼擺 + 是否頂層敗 + 是否底層皚 + 備注芭位置:家庭理財挨表 SEQ 隘表格翱 * ARA八BIC 挨10敖 收支記賬信息白名稱:收支記賬按表澳描述:收入和支柏出的來源和去向板定
57、義:收支記賬把表= 記賬編碼般 + 日期 +挨 項目編碼 +敖 隸屬項目 +按 賬戶 + 金懊額 + 備注 拌+用戶名+ 成板員名罷位置:家庭理財艾表 SEQ 扳表格叭 * ARA案BIC 岸11把 資產(chǎn)賬戶信息叭名稱:資產(chǎn)賬戶背表吧描述:用戶在記吧賬是所用的賬戶佰定義:資產(chǎn)賬戶頒表 = ID 伴+ 名稱 + 傲所屬人 + 類拜型 + 備注 癌+ 用戶名伴位置:家庭理財骯表 SEQ 瓣表格奧 * ARA安BIC 版12扳 賬戶/機構(gòu)信吧息暗名稱:賬戶/機按構(gòu)表岸描述:各種銀行般機構(gòu)或保險機構(gòu)隘的名稱以及卡號埃定義:賬戶/機敖構(gòu)表 = ID唉 + 名稱 +唉 卡號 + 所八有者百位置:家庭理財把
58、6巴系統(tǒng)哎設(shè)計與拜實現(xiàn)扮6.1背系統(tǒng)登陸注冊界盎面的設(shè)計埃登陸界面運行結(jié)頒果如矮圖暗14案所示:哎圖 SEQ 按圖表辦 * ARA捌BIC 背14凹 家庭理財系統(tǒng)哎登陸界面皚該頁面是用戶登襖陸頁面,輸入正按確的用戶名、密壩碼和驗證碼點擊把登陸按鈕則進入八登陸后頁面。若絆用戶未注冊點擊般注冊按鈕進入注盎冊頁面。登錄界面活動圖疤圖 SEQ 圖表 * ARABIC 稗15叭 登錄活動圖壩其核心代碼如下吧:佰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ī) = 芭笆用戶不存在,請八注冊或重新輸入把!拜襖;拜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 愛= 1)熬Session拌案UserNa隘me襖 = Use安rName.T艾ext.Tri熬m();般Respons疤e.Redir白ect(啊UserMa艾in.aspx鞍阿);隘注冊界面運行結(jié)般
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年戊醛2,4二硝基苯肼搬遷改造項目可行性研究報告
- 2024-2030年布洛芬軟膠囊公司技術(shù)改造及擴產(chǎn)項目可行性研究報告
- 2024-2030年地理煤公司技術(shù)改造及擴產(chǎn)項目可行性研究報告
- 2024-2030年全球梨泥行業(yè)銷售策略及競爭狀況分析報告
- 2024-2030年全球及中國谷氨酸類溫和表面活性劑行業(yè)運營態(tài)勢及未來前景規(guī)劃報告
- 2024-2030年全球及中國浸液冷卻液行業(yè)競爭策略及需求前景預(yù)測報告
- 2024-2030年全球及中國棕櫚酰谷胺酸鈉行業(yè)需求態(tài)勢及發(fā)展趨勢預(yù)測報告
- 2024-2030年全球及中國抗震支撐系統(tǒng)行業(yè)發(fā)展方向及投資前景預(yù)測報告
- 2024-2030年全球及中國導(dǎo)電軌行業(yè)前景展望及供需趨勢預(yù)測報告
- 2024-2030年全球及中國含氟類農(nóng)藥中間體行業(yè)發(fā)展形勢及投資前景預(yù)測報告
- 公安機關(guān)執(zhí)法執(zhí)勤規(guī)范用語
- 如何發(fā)揮采購在公司高質(zhì)量發(fā)展中作用
- 2023-2024學(xué)年湖南省長沙市雨花區(qū)外研版(三起)五年級上冊期末質(zhì)量檢測英語試卷
- 監(jiān)理質(zhì)量評估報告
- 《中國封建社會》課件
- 藥物代謝動力學(xué)-中國藥科大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 血液科護士的營養(yǎng)與膳食指導(dǎo)
- 短視頻實習(xí)運營助理
- 互聯(lián)網(wǎng)醫(yī)療服務(wù)創(chuàng)業(yè)計劃書
- 對加快推進新型工業(yè)化的認識及思考
- 上海交通大學(xué)2016年622物理化學(xué)(回憶版)考研真題
評論
0/150
提交評論