個(gè)人理財(cái)管理系統(tǒng)終結(jié)版_第1頁(yè)
個(gè)人理財(cái)管理系統(tǒng)終結(jié)版_第2頁(yè)
個(gè)人理財(cái)管理系統(tǒng)終結(jié)版_第3頁(yè)
個(gè)人理財(cái)管理系統(tǒng)終結(jié)版_第4頁(yè)
個(gè)人理財(cái)管理系統(tǒng)終結(jié)版_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 32目 錄TOC o 1-3 h z u HYPERLINK l _Toc137369739 氨第一章襖罷緒論啊 PAGEREF _Toc137369739 h 澳1 HYPERLINK l _Toc137369740 皚1.1昂課題背景把 PAGEREF _Toc137369740 h 俺1 HYPERLINK l _Toc137369741 耙1.2八目的意義拜 PAGEREF _Toc137369741 h 百2 HYPERLINK l _Toc137369742 愛第二章扳 骯開發(fā)工具簡(jiǎn)介傲 PAGEREF _Toc137369742 h 礙3 HYPERLINK

2、l _Toc137369743 叭2.1 IS叭S般簡(jiǎn)介按 PAGEREF _Toc137369743 h 頒3 HYPERLINK l _Toc137369744 板2.2 AS壩P凹簡(jiǎn)介瓣 PAGEREF _Toc137369744 h 愛3 HYPERLINK l _Toc137369745 百第三章襖 版系統(tǒng)概要設(shè)計(jì)板 PAGEREF _Toc137369745 h 奧5 HYPERLINK l _Toc137369746 癌3.1 按系統(tǒng)總體結(jié)構(gòu)功奧能圖擺 PAGEREF _Toc137369746 h 拌5 HYPERLINK l _Toc137369747 俺3.2 熬系統(tǒng)功能分

3、析笆 PAGEREF _Toc137369747 h 半6 HYPERLINK l _Toc137369748 背3.3 壩數(shù)據(jù)庫(kù)的斑E-R稗圖搬 PAGEREF _Toc137369748 h 襖6 HYPERLINK l _Toc137369749 俺第四章頒 吧詳細(xì)設(shè)計(jì)與系統(tǒng)拜實(shí)現(xiàn)拔 PAGEREF _Toc137369749 h 壩8 HYPERLINK l _Toc137369750 扒4.1 叭管理員界面半 PAGEREF _Toc137369750 h 拔8 HYPERLINK l _Toc137369751 拌4.2佰用戶界面相關(guān)功跋能的實(shí)現(xiàn)頒 PAGEREF _Toc1373

4、69751 h 捌12 HYPERLINK l _Toc137369752 百第五章扳 敖系統(tǒng)實(shí)現(xiàn)般 PAGEREF _Toc137369752 h 安17 HYPERLINK l _Toc137369753 擺5.1 唉用戶功能邦 PAGEREF _Toc137369753 h 奧17 HYPERLINK l _Toc137369754 靶5.1.1 版用戶界面昂 PAGEREF _Toc137369754 h 俺17 HYPERLINK l _俺Toc1373霸69755柏 艾5.2 翱管理員功能爸 PAGEREF _Toc137369755 h 癌18 HYPERLINK l _Toc1

5、37369756 疤5.2.1熬管理員界面癌 PAGEREF _Toc137369756 h 頒18 HYPERLINK l _Toc137369757 敗第六章瓣 斑測(cè)試與分析盎 PAGEREF _Toc137369757 h 扒20 HYPERLINK l _Toc137369758 耙6.1 瓣開發(fā)環(huán)境哀 PAGEREF _Toc137369758 h 耙20 HYPERLINK l _Toc137369759 奧6.1.1邦硬件愛 PAGEREF _Toc137369759 h 盎20 HYPERLINK l _Toc137369760 霸6.1.2巴軟件伴 PAGEREF _Toc1

6、37369760 h 辦20 HYPERLINK l _Toc137369761 笆6.2 胺軟件測(cè)試計(jì)劃埃 PAGEREF _Toc137369761 h 吧20 HYPERLINK l _Toc137369762 搬6.2.1 扳測(cè)試方案絆 PAGEREF _Toc137369762 h 凹20 HYPERLINK l _Toc137369763 半6.2.2 艾測(cè)試項(xiàng)目盎 PAGEREF _Toc137369763 h 癌21 HYPERLINK l _Toc137369764 捌6.2.3 藹測(cè)試結(jié)果說明挨 PAGEREF _Toc137369764 h 吧21 HYPERLINK 艾

7、l _Toc皚1373697骯65哎 壩6.2.4 翱測(cè)試總結(jié)凹 PAGEREF _Toc137369765 h 搬21 HYPERLINK l _Toc137369766 柏第七章半 岸總結(jié)按 PAGEREF _Toc137369766 h 翱22 HYPERLINK l _Toc137369767 參考文獻(xiàn) PAGEREF _Toc137369767 h 23緒論1.1課題背景艾我國(guó)已經(jīng)加入了矮世界貿(mào)易組織,半我國(guó)與世界經(jīng)濟(jì)氨的聯(lián)系也因而越靶來越緊密,而這瓣也必將會(huì)加速中八國(guó)經(jīng)濟(jì)的快速發(fā)把展,隨著中國(guó)經(jīng)把濟(jì)的飛速發(fā)展,吧中國(guó)的人均收入哎會(huì)大幅度的增加胺。而中國(guó)人民在藹收入增加的同時(shí)背也必然

8、會(huì)更加注半重如何更加合理案的支配資金的分霸配,如何進(jìn)行投藹資管理。并且現(xiàn)辦在由于電腦的普敖及以及可以在因矮特網(wǎng)上進(jìn)行投資阿購(gòu)物變得越來越皚便利,如何合理哀地利用電腦來進(jìn)盎行資金的分配的拔重要性就凸顯了哀出來,而其核心斑問題就是利用個(gè)隘人財(cái)務(wù)管理軟件絆。拔談到理財(cái),很多愛人認(rèn)為那是有錢矮人的專利,自己拔本來就囊中羞澀礙,每個(gè)月從那些笆可憐的工資中扣啊掉日常生活花費(fèi)唉后,沒有多少錢罷能省下來,根本埃不需要理財(cái)。但版是,這些人忽略辦了很重要的一點(diǎn)矮,就是日常的花矮費(fèi)也需要合理安絆排!理財(cái)并不是礙針對(duì)富余的財(cái)富按,合理地安排自拔己的開銷也是理敖財(cái)?shù)囊徊糠謨?nèi)容鞍。實(shí)際上,對(duì)于版富人而言,即使邦他們不用怎

9、么合矮理規(guī)劃自己的財(cái)襖富,也能很好的氨滿足自己生活的斑所需,而恰恰是霸錢少的人,才需半要對(duì)自己的財(cái)富白進(jìn)行合理的安排阿和支出以滿足自安己的生活基本所斑需。論是為了滿熬足生活的需要,埃還是為了實(shí)現(xiàn)人百生的理想,理財(cái)半的重要性都不言頒而喻。正是對(duì)財(cái)敖富的需求,對(duì)財(cái)艾富恒久持有的需矮求,對(duì)財(cái)富實(shí)現(xiàn)藹最大效用的需求扮,催生了對(duì)于理柏財(cái)?shù)男枨蟀}。耙以前由于我國(guó)的凹電腦普及程度不隘夠,因此大部分伴的財(cái)務(wù)管理軟件奧都是針對(duì)一些企扮事業(yè)單位的,并拔沒有專門面向廣絆大的個(gè)人或家庭柏用戶。而現(xiàn)在隨藹著電腦的普及程巴度越來越快,越拜來越多的家庭或伴個(gè)人開始青睞個(gè)啊人財(cái)務(wù)管理系統(tǒng)百一類的軟件,因辦此開發(fā)一個(gè)個(gè)人佰財(cái)務(wù)

10、管理系統(tǒng)還瓣是有市場(chǎng)的。使艾用該軟件可以提疤高個(gè)人資金分配罷的合理性,可以俺減少每月初狂花笆錢每月底無錢花襖的情況,有利于搬個(gè)人的勤儉節(jié)約矮,有利于個(gè)人的阿儲(chǔ)蓄額的增加。1.2目的意義芭每個(gè)人都希望過跋幸福美滿的生活敗,但是你首先應(yīng)哀自問有沒有這樣哎的能力? 房子辦、車子、股票、哀珠寶矮埃,在某些人眼里背是財(cái)富的象徵,跋生活品質(zhì)的保證骯,是他們 汲汲伴營(yíng)營(yíng)、努力追求擺的價(jià)值。也有許隘多所謂的有錢人疤,寧愿選擇平平哎淡淡的生活,辛板勤工作、努力儲(chǔ)傲蓄,他們不認(rèn)為絆華麗的表相可以暗代表高水準(zhǔn)的生耙活品質(zhì)。 不過壩,顯然大多數(shù)人矮在一生中都是無瓣法滿足的。艾所以需要一個(gè)方案便又好用的系統(tǒng)背來替人們分

11、擔(dān)理扒財(cái)所帶的不便和案煩惱。在現(xiàn)今的吧大環(huán)境下,電腦傲網(wǎng)絡(luò)的普及,讓擺我們更有信心把把我們這套程序推愛廣出去。也讓更氨多的人能夠懂得拌理財(cái)?shù)闹匾?,柏使自己能知道自藹己把錢都用在什背么地方了,讓自氨己的生活更加幸懊福。安第二章 開發(fā)工頒具簡(jiǎn)介襖2.1開發(fā)平臺(tái)翱和技術(shù)簡(jiǎn)介拌2.1.1背 I罷I稗S簡(jiǎn)介啊Windows疤 Server罷 唉2008氨是一個(gè)集互聯(lián)網(wǎng)八信息服務(wù)7.0安 (IIS 7拌.0),ASP霸.NET,Wi哀ndows C霸ommunic擺ation F捌oundati隘on以及微軟W拔indows 案SharePo疤int Se絆rvices于霸一身的平臺(tái)。在敖集成網(wǎng)絡(luò)平臺(tái)技

12、佰術(shù)方面發(fā)揮著重奧要作用。IIS敗 7.0的主要扳特征包括更加有愛效的管理工具,挨提高的安全性能翱以及減少的支持頒費(fèi)用。這些特征巴使集成式的平臺(tái)襖能夠?yàn)榫W(wǎng)絡(luò)解決癌方案提供集中式斑的,連貫性的開襖發(fā)與管理模型。癌2.1.2 骯A氨SP簡(jiǎn)介拔a. ASP程叭序是一個(gè)ASC傲II碼的標(biāo)準(zhǔn)文版本文件。對(duì)于內(nèi)按含ASP程序的霸HTML網(wǎng)頁(yè),矮其實(shí)就是一頁(yè)標(biāo)芭準(zhǔn)ASCII碼埃的普通文本文件板,可以使用記事哎本等文字編輯工稗具來編輯其內(nèi)容癌。愛b. 與瀏覽器皚無關(guān)。用戶端只般要有HTML的頒瀏覽器,即可瀏壩覽ASP所設(shè)計(jì)罷的網(wǎng)頁(yè)內(nèi)容。A佰SP所使用的腳阿本程序,如VB矮Script或爸JavaScr奧ipt

13、均在We班b服務(wù)器端執(zhí)行哀,用戶端的瀏覽捌器可以不具備運(yùn)般行這些腳本的能傲力。背c.ASP支跋持多種網(wǎng)絡(luò)技術(shù)啊。ASP支持O礙DBC和OLE百DB的網(wǎng)絡(luò)數(shù)據(jù)按庫(kù),并且可以支拜持其他語言(如頒C+、Jav八a、Visua挨l Basic笆和Delphi傲)所建立的服務(wù)氨器對(duì)象。斑d. ASP源鞍程序不會(huì)被傳到捌客戶的瀏覽器中隘,因而可以避免安所寫的源程序被斑他人剽竊,也提絆高了程序的安全百性??墒褂梅?wù)叭器端的腳本來產(chǎn)稗生客戶端的腳本般。耙需要強(qiáng)調(diào)的是A隘SP本身并不是俺一種腳本語言,翱它只是提供了一挨種使鑲嵌在HT皚ML頁(yè)面中的腳絆本程序得以運(yùn)行壩的技術(shù)環(huán)境。芭2.2數(shù)據(jù)庫(kù)S埃QL Serv扒

14、er2005簡(jiǎn)埃介癌SQL Ser辦ver 200艾5 是一個(gè)全面按的數(shù)據(jù)庫(kù)平臺(tái),瓣使用集成的商業(yè)岸智能 (BI)耙 工具提供了企昂業(yè)級(jí)的數(shù)據(jù)管理班。SQL Se吧rver 20巴05 數(shù)據(jù)庫(kù)引翱擎為關(guān)系型數(shù)據(jù)邦和結(jié)構(gòu)化數(shù)據(jù)提捌供了更安全可靠板的存儲(chǔ)功能,使擺您可以構(gòu)建和管拜理用于業(yè)務(wù)的高巴可用和高性能的傲數(shù)據(jù)應(yīng)用程序。佰SQL Ser安ver 200擺5 數(shù)據(jù)引擎是邦本企業(yè)數(shù)據(jù)管理版解決方案的核心挨。此外 SQL扮 Server伴 2005 結(jié)礙合了分析、報(bào)表辦、集成和通知功隘能。這使您的企艾業(yè)可以構(gòu)建和部哀署經(jīng)濟(jì)有效的 傲BI 解決方案霸,幫助您的團(tuán)隊(duì)熬通過記分卡、D安ashboar哀d、

15、Web s疤ervices埃 和移動(dòng)設(shè)備將澳數(shù)據(jù)應(yīng)用推向業(yè)版務(wù)的各個(gè)領(lǐng)域。熬第三章 系統(tǒng)八概要設(shè)計(jì)扳3.1 系統(tǒng)總疤體結(jié)構(gòu)功能圖骯本系統(tǒng)主要有登叭錄界面、礙用戶跋界面、管理員界案面,按照自己所昂屬系統(tǒng)進(jìn)入可查俺看一些詳細(xì)資料哀并能夠完成相關(guān)伴操作。矮圖3.1 總體俺結(jié)構(gòu)功能圖捌3.2 系統(tǒng)挨功能分析斑1.用戶的登錄爸 普通會(huì)員可艾以對(duì)自己的消費(fèi)耙和支出情況按照壩不同的類型、時(shí)頒間、地點(diǎn)進(jìn)行方佰便的錄入,同時(shí)頒也可以對(duì)個(gè)人的熬信息進(jìn)行修改,爸例如修改密碼、耙上傳圖像、修改埃圖像,最重要的佰是本界面增強(qiáng)了斑會(huì)員對(duì)自己消費(fèi)辦和支出情況的統(tǒng)壩計(jì)功能。會(huì)員可八以對(duì)自己的以往壩消費(fèi)和支出情況熬按照月份和類

16、型壩進(jìn)行統(tǒng)計(jì),使數(shù)吧字一目了然的顯埃示出自己的消費(fèi)爸和收支情況,更扮好的為自己接下敖來的收支預(yù)算進(jìn)敖行參考。 稗 芭2.管理員登錄澳 管理員登錄俺后,進(jìn)入管理員扒界面能夠?qū)?huì)員哀的個(gè)人信息以及叭會(huì)員的收入和支阿出表進(jìn)行添加、傲刪除、修改。澳3.注冊(cè)界面登八陸 普通瀏覽鞍者可以通過這個(gè)挨界面成功注冊(cè)并盎成為會(huì)員,在這板里可以詳細(xì)的進(jìn)氨行個(gè)人資料的設(shè)靶置,必須進(jìn)行認(rèn)稗真填寫。盎3.3爸 數(shù)據(jù)庫(kù)的E-白R(shí)圖爸圖捌4.2.1傲 斑用戶表隘圖拜4.2.2巴消費(fèi)表百圖瓣4.2.3佰 收入表敗第四擺章 詳細(xì)設(shè)計(jì)癌4按.1 背管理員界面疤圖板1.1 耙管理員界面芭說明:當(dāng)管理員半從登陸界面輸入鞍正確的用戶名和

17、骯密碼時(shí),會(huì)跳入八此界面并在此進(jìn)搬行會(huì)員的信息管挨理,其中包括會(huì)搬員的個(gè)人信息,傲?xí)T的收入和消懊費(fèi)表的信息??赊k以對(duì)會(huì)員信息表盎、消費(fèi)表和收入叭表中的數(shù)據(jù)進(jìn)行傲編輯、修改和刪哎除。罷頁(yè)面的具體設(shè)計(jì)拔:本次的界面設(shè)瓣計(jì)整體風(fēng)格較淡哀雅,在頁(yè)面設(shè)計(jì)板中使用了一個(gè)F芭lash控件、板一個(gè)Butto唉n控件、三個(gè)L笆inkbutt百on控件和四個(gè)挨Label控件百。另外三個(gè)Gr笆idView控搬件分別用來綁定八會(huì)員信息表、收背入表和消費(fèi)表以背方便管理員進(jìn)行凹相關(guān)的編輯。芭 扳 岸 壩 圖 1拌.2 會(huì)員管理敖對(duì)于以上界面中擺的佰GridVie暗w控件的相關(guān)重挨要屬性的設(shè)定如芭下:笆DataKey耙N

18、ames:u鞍sermail胺對(duì)數(shù)據(jù)綁定的設(shè)斑置如下:辦Connect巴ionStin扮g:Data 班Source=斑.SQLEX敖PRESS;I盎nitial 阿Catalog挨=zhangm哀u;Integ癌rated S暗ecurity霸=True壩Provide絆rNames:扮System.辦Data.Or辦acleC背DeleteQ斑uery : 巴LETE FR叭OM use八r WHER八E user吧ema鞍il = 案userema胺il邦I(lǐng)nsertQ俺uery: I捌NSERT I拜NTO us稗er (u骯sername捌, use巴remail霸, user挨pw

19、d, 拌userpho骯tourl,版 userd耙egree)叭 VALUES搬 (user扳name, 氨userema愛il, us哀erpwd, 八userph拌otourl,笆 userd白egree)敖SclectQ拌uery: E暗LECT u爸sername盎, use俺remail扒, user拔pwd, 拔userpho百tourl,矮 userd皚egree 扒FROM u俺ser哀UpdataQ哀uery: P跋DATE u案ser SE伴T user胺name =安 usern俺ame, u啊serpwd按 = use埃rpwd, 絆userpho扮tourl 捌=

20、user胺photour背l, use傲rdegree阿 = us芭erdegre唉e WHERE矮 usere佰mail =稗 usere扒mail俺 絆 霸 矮 瓣 俺 圖 1.3癌 消費(fèi)管理笆對(duì)于以上界面中邦的GridVi氨ew控件的相關(guān)佰重要屬性的設(shè)定稗如下:襖DataKey耙Names:i挨d絆對(duì)數(shù)據(jù)綁定的設(shè)拜置如下:邦Coction邦Sting:D澳ata Sou皚rce=.S安QLEXPRE俺SS;Init八ial Cat靶alog=zh扳angmu;I霸ntegrat班ed Secu叭rity=Tr扳ue八DeleteQ般uery:DE阿LETE FR霸O(shè)M CPI柏 WHER

21、E拌 id =哎 id翱InsertQ扳uery:IN哀SERT IN艾TO CPI敗 (use班remail斑, CP版I, CP奧IAmount扮, CPI翱pattern耙s, Co胺nsumers奧ite, 岸Consume皚rex, 捌CPItime辦) VALU笆ES (us扳eremail靶, CPI,絆 CPIAm擺ount, 挨CPIpatt拜erns, 艾Consume白rsite, 挨Consum阿erex, 敗CPItime扮)跋SclectQ埃uery: S澳ELECT 耙userema扒il, C暗PI, C吧PIAmoun叭t, CP般Ipatter白ns, C絆

22、onsumer敗site, 捌Consum唉erex, 哀CPItim安e, id巴 FROM 把CPI凹UpdataQ礙uery: 翱UPDATE 愛CPI S熬ET use扮remail斑 = use跋remail,芭 CPI 吧= CPI,把 CPIAm襖ount =板 CPIAm案ount, 岸CPIpatt背erns =拔 CPIpa扮tterns,辦 Consu把mersite翱 = Co扮nsumers暗ite, C艾onsumer盎ex = 背Consume礙rex, C氨PItime佰 = CPI俺time WH奧ERE id班 = id巴圖 1.4 收擺入管理敖對(duì)于以上界面

23、中板的GridVi礙ew控件的相關(guān)傲重要屬性的設(shè)定胺如下:佰DataKey哀Names:i唉d叭對(duì)數(shù)據(jù)綁定的設(shè)盎置如下:拌Connect隘ionStin隘g:Data 礙Source=艾.SQLEX敖PRESS;I扒nitial 爸Catalog把=zhangm八u;Integ安rated S骯ecurity哀=True癌DeleteQ敗uery:DE礙LETE FR把OM Rev岸enue W傲HERE i艾d = i拜d叭InsertQ皚uery: I熬NSERT I巴NTO Re氨venue 班(user拌email,扒 Reven拜ue, T凹Revenue巴, RTy胺pe, R翱e

24、venueL阿, tim胺e, Re罷x) VAL斑UES (u俺seremai伴l, Rev藹enue, 奧TRevenu扒e, RTy爸pe, Re哎venueL,罷 time,八 Rex)澳SclectQ熬uery: 暗SELECT 藹userem板ail, 愛Revenue霸, TRe八venue,翱 RType跋, Rev拔enueL,芭 time班, Rex半, id 擺FROM R翱evenue壩UpdataQ般uery: 耙UPDATE 柏Revenu哀e SET 昂userem懊ail = 絆userem襖ail, R埃evenue背 = Rev跋enue, 白TRevenu

25、皚e = T盎Revenue骯, RTyp頒e = R罷Type, 頒Revenue伴L(zhǎng) = R頒evenueL板, time翱 = ti版me, Re拌x = R笆ex WHER熬E id 伴= id隘返回主頁(yè)的代碼胺設(shè)置:凹 笆Respons俺e.Redir壩ect(扒login.襖aspx);靶會(huì)員管理的跳轉(zhuǎn)版代碼:皚 板MultiVi啊ew1.Act把iveView鞍Index =般 0;胺消費(fèi)管理的跳轉(zhuǎn)扒代碼: 疤MultiVi氨ew1.Act哀iveView擺Index =伴2;澳收入管理的調(diào)整挨代碼: 捌MultiVi捌ew1.Act絆iveView安Index =矮 1;安4八

26、.2暗用戶界面相關(guān)功鞍能的實(shí)現(xiàn)挨說明:在用戶界辦面的設(shè)計(jì)中關(guān)于昂會(huì)員上傳頭像、奧修改頭像和修改安密碼的功能設(shè)計(jì)懊及實(shí)現(xiàn)是由本人芭負(fù)責(zé)完成。礙在上傳會(huì)員頭像擺的設(shè)計(jì)中,使用疤了一個(gè)B版utton控件八和一個(gè)圖片上傳??丶upph熬oto翱 般具體的代碼實(shí)現(xiàn)伴如下:耙if (fup八photo.H絆asFile)拌 哀 艾 班 if版 (Check巴FileTyp啊e(fupph吧oto.Fil氨eName)背 襖 愛 矮 傲 strin扒g fileP翱ath = 澳/userp耙hotos/壩 + fupp芭hoto.Fi敖leName;瓣 跋 懊 SqlCo鞍nnectio敗n con =

27、扮 new Sq霸lConnec耙tion();奧 柏 安 con.C疤onnecti艾onStrin伴g = I百ntegrat安ed Secu胺rity=tr昂ue; 稗 俺 哀 con.O拜pen();盎 癌 按 SqlCo拌mmand c巴md = ne阿w SqlCo襖mmand()懊;藹 搬 版 SqlPa胺rameter藹 pauser搬email =敗 cmd.Pa昂rameter暗s.Add(芭userma芭il, Sq傲lDbType巴.NChar,爸 20);耙 佰 扒 SqlPa氨rameter頒 pauser瓣photour哎l = cmd霸.Parame唉ters.

28、Ad白d(use安rphotou哀rl, Sq叭lDbType疤.NVarCh霸ar, 50)稗;芭 案 罷 pause靶remail.背Value =搬 Sessio盎nuser八mail;耙 骯 辦 pause敖rphotou班rl.Valu壩e = /靶userpho半tos/ +拌 fuppho胺to.File爸Name;哎 靶 笆 cmd.C敖ommandT伴ext = (把SELECT霸 * FROM版 user愛 WHERE 傲usermai阿l=user敖mail);哎 半 跋 cmd.C鞍onnecti阿on = co扳n;搬 哀 凹 cmd.E藹xecuteN笆onQuer

29、y扳();扮 拔 按 SqlDa啊taReade芭r dr = 佰cmd.Exe昂cuteRea斑der();矮 靶 熬 if (d板r.Read(扮)盎 瓣 愛 哀 瓣 半 c佰on.Clos背e();案 板 哎 l傲blusere瓣mail.Vi哀sible =俺 false;瓣 阿 吧 c斑on.Open矮();矮 拜 澳 c跋md.Comm壩andText辦 = (UP礙DATE U柏ser SE半T userp癌hotourl伴=userp艾hotourl伴 WHERE 巴usermai熬l=user跋mail);擺 艾 傲 c熬md.Conn笆ection 扒= con;翱 辦 哎

30、 c班md.Exec俺uteNonQ巴uery();敖 敖 癌 c拜on.Clos胺e();般 扳 頒 f奧upphoto敖.SaveAs斑(MapPat八h(fileP爸ath);搬 案 藹 l哀blup.Te熬xt = 上背傳成功;礙 皚 靶 矮 岸 壩 else板 稗 靶 百 辦 哀 l癌blup.Te盎xt = 上搬傳失敗;岸 跋 挨 c半on.Clos罷e();拜 邦 伴 r伴eturn;疤 爸 哎 礙 拔 扒 凹 else般 藹 藹 lblup.案Text = 凹圖片格式不正俺確,必須是gi叭f、png、j藹pg格式;敗 俺 拜 boo骯l Check埃FileTyp邦e(stri

31、n爸g fileN扮ame) 阿 笆 string埃 ext = 懊Path.Ge昂tExtens藹ion(fil板e(cuò)Name);跋 襖 switch藹 (ext.T爸oLower(拌)跋 跋 靶 安 ca盎se .gi吧f: ret耙urn tru埃e;氨 搬 ca八se .pn傲g: ret靶urn tru般e;擺 啊 ca按se .jp埃g: ret吧urn tru敖e;拌 扳 ca澳se .jp爸eg: re拌turn tr佰ue;爸 昂 de扒fault: 跋return 芭false;擺 隘 壩修改會(huì)員頭像功按能的代碼實(shí)現(xiàn)如八上。伴會(huì)員密碼的修改柏頁(yè)面設(shè)計(jì)主要用搬了兩個(gè)labe壩l

32、控件和兩個(gè)B礙utton控件岸其功能實(shí)現(xiàn)的代擺碼如下:愛 搬if (lbl耙pwd.Tex斑t.Trim(柏) = 暗)版 叭拌 白 lbl般newpwd.罷Text = 藹密碼不能為空懊;斑 跋岸 搬else if俺 (lblpw瓣d.Text.吧Trim() 藹!= lblu耙serpwd.版Text.Tr把im()百 絆埃 伴 lbl敖newpwd.皚Text = 拜兩次密碼不一斑致;傲 邦挨 佰else傲 壩 胺 佰 巴 Sql柏Connect哎ion con唉 = new 按SqlConn澳ection(邦);班 敗 con敗.Connec盎tionStr藹ing = 柏Data S

33、澳ource=.頒SQLEXP凹RESS;In絆itial C捌atalog=盎ReportS襖erver;d跋atabase隘=zhangm拜u;Integ疤rated S捌ecurity矮=True;佰 般 叭 con.O柏pen();拜 礙 白 SqlCo唉mmand c艾md = ne安w SqlCo俺mmand()盎;瓣 唉 暗 SqlPa哀rameter拔 pauser澳email =擺 cmd.Pa跋rameter疤s.Add(胺userem罷ail, S邦qlDbTyp傲e.NChar拔, 20);笆 氨 擺 SqlPa胺rameter俺 pauser頒pwd = c拌md.P

34、ara骯meters.骯Add(u拌serpwd昂, SqlDb岸Type.NC辦har, 20斑);捌 懊 稗 pau氨seremai昂l.Value壩 = Sess盎ionus懊eremail絆;矮 凹 阿 pau愛serpwd.斑Value =般 lblpwd挨.Text; 巴 爸 澳 cmd.C般ommandT斑ext = (佰SELECT板 * FROM暗 User澳 WHERE 襖userema爸il=use跋remail傲);拜 哎 盎 cmd.C疤onnecti熬on = co佰n;礙 板 半 cmd.E懊xecuteN按onQuery啊();疤 案 艾 SqlDa癌taRea

35、de扒r dr = 安cmd.Exe扒cuteRea凹der();搬 哎 柏 if (d扳r.Read(百)拔 百 哀 皚 拜 捌 co頒n.Close跋();爸 佰 版 盎 按 癌 co芭n.Open(胺); 伴 般 藹 cm礙d.Comma柏ndText 白= (UPD按ATE Us壩er SET拜 userpw癌d=user按pwd WHE班RE user霸email=邦userema扮il);懊 哎 邦 cm笆d.Conne扒ction =爸 con;芭 哎 癌 cm芭d.Execu跋teNonQu霸ery();挨 壩 鞍 co疤n.Close敗();巴 暗 哎 lb般lnewpwd扳

36、.Text =氨 密碼修改成挨功;瓣 半 邦 愛 盎 絆 靶 els稗e搬 挨 拌 鞍 矮 lblnew半pwd.Tex斑t = 密碼啊修改失敗;柏 隘 襖 con.Cl俺ose();皚 阿 壩 return鞍;挨 哎 癌 罷 耙第五唉章 啊系統(tǒng)伴實(shí)現(xiàn)辦5俺.1 用戶功能奧 骯5.吧1.1癌 背用戶界面稗說明:用戶開始百登錄時(shí),用戶輸般入的自己的郵箱愛和密碼就可以進(jìn)鞍入到用戶界面,敖在用戶界面里,阿首先顯示的是消啊費(fèi)統(tǒng)計(jì)。他顯示拔的是你已輸入的案歷史消費(fèi)記錄。阿并且可以按照你爸的意愿查詢相關(guān)隘月,以及相關(guān)類罷型的消費(fèi)統(tǒng)計(jì)。靶就是說你想知道白2009年12敗月的消費(fèi)記錄。耙就在文本框里輸襖入20

37、09-1把2就可以查詢到岸2009年12敗月的所有消費(fèi)記凹錄,并對(duì)齊進(jìn)行壩統(tǒng)計(jì)。另外你也疤可以按照消費(fèi)類哀型對(duì)自己已經(jīng)消俺費(fèi)的項(xiàng)目進(jìn)行統(tǒng)藹計(jì),例如你想知氨道你在交通方面叭消費(fèi)了多少錢。邦在文本框中輸入瓣工作,就可以自翱動(dòng)查詢出在工作皚項(xiàng)目中的歷史消矮費(fèi)總額。還可以邦對(duì)消費(fèi)進(jìn)行添加巴。你可以對(duì)自己翱的消費(fèi)項(xiàng)目進(jìn)行佰詳細(xì)的描述。比挨如消費(fèi)的金額,哎時(shí)間,地點(diǎn),類叭型,備注等等。藹這樣可以更加方藹便的進(jìn)行理財(cái)。胺收入統(tǒng)計(jì),對(duì)自扳己的歷史收入進(jìn)瓣行統(tǒng)計(jì)。讓自己盎知道自己總共收敖入了多少錢。收疤入添加,詳細(xì)的板知道自己的每一澳筆錢都是從哪得靶到的。本系統(tǒng)還骯有一個(gè)特點(diǎn)就是般可以上傳自己喜拌歡的頭像,并可

38、柏以對(duì)頭像進(jìn)行修傲改??梢孕薷淖园碳旱拿艽a,這樣瓣可以保證自己的傲密碼更加安全,哀即使別人知道了叭也可以及時(shí)更新白。爸5伴.2 管理員功佰能按 凹5熬.2.1芭管理員界面拌說明:管理員在百登錄界面進(jìn)行登拌入,有特定的賬捌號(hào)以及密碼對(duì)其翱進(jìn)行驗(yàn)證。當(dāng)?shù)前迦氲焦芾韱T界面耙時(shí)。管理員可以藹對(duì)用戶表,收入壩表以及支出表進(jìn)澳行管理。目的就安是對(duì)數(shù)據(jù)庫(kù)的維敖護(hù),對(duì)于一些長(zhǎng)稗久不使用本系統(tǒng)壩的用戶。可以進(jìn)胺行刪除,這樣可般以節(jié)約數(shù)據(jù)庫(kù)的癌使用。擺對(duì)于一些凌亂的白數(shù)據(jù)可以進(jìn)行整笆頓。這樣也可以邦起到維護(hù)數(shù)據(jù)庫(kù)耙的作用。所以管斑理員的主要職責(zé)熬就是維護(hù)數(shù)據(jù)庫(kù)扮。讓系統(tǒng)可以正板常的運(yùn)行下去,皚不會(huì)因?yàn)閿?shù)據(jù)量氨的過

39、大而對(duì)本系伴統(tǒng)的運(yùn)行起到妨爸礙。盎第六熬章 測(cè)試礙與分析疤6敖.1 開發(fā)環(huán)境6.1.1硬件翱CPU、內(nèi)存、凹光驅(qū)6.1.2軟件稗IIS、ie瀏氨覽器、笆windows熬操作系統(tǒng)唉6百.2 軟件測(cè)試拔計(jì)劃盎6絆.2.1八 測(cè)試方案巴考慮到各種因素伴和條件的限制,阿決定采用黑盒測(cè)八試方案。既不考按慮所編寫程序的辦具體結(jié)構(gòu),而是伴根據(jù)軟件所需要敗的輸入數(shù)據(jù)的格白式以及應(yīng)該完成翱的功能,設(shè)計(jì)一礙些合法的測(cè)試用頒例和不合法的測(cè)伴試用例,特別是半根據(jù)邊界調(diào)條件俺設(shè)計(jì)一些邊界測(cè)艾試用例,以檢查艾系統(tǒng)是否能正確澳的完成功能,得斑到希望的輸入結(jié)拜果。并對(duì)不合法鞍的輸入和操作能扳夠正確地意識(shí)和骯防御。礙6笆.2.2昂 測(cè)試項(xiàng)目測(cè)試項(xiàng)目包括:(1)登陸功能胺內(nèi)容包括搬用戶和管理員般的搬登陸名、密碼的艾輸入,合理性檢笆查,合法性檢查奧,測(cè)試登陸百功能。(2)用戶功能襖內(nèi)容包括昂用戶登陸安的輸入鞍、消費(fèi)收入及個(gè)瓣人信息熬,合理性檢查,辦合法性檢查,測(cè)叭試白用戶罷功能。笆(3)管理員功捌能懊內(nèi)容包括管理員胺編號(hào)的輸入,合藹理性檢查,合法班性檢查,可以添搬加、修改、刪除哀、查詢扳、管理用戶熬等功能。岸6襖.2.3昂 測(cè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論