畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述-基于Web的家庭理財(cái)系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述-基于Web的家庭理財(cái)系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述-基于Web的家庭理財(cái)系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述-基于Web的家庭理財(cái)系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述-基于Web的家庭理財(cái)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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、)4事欷夭2噹母院本科生畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述設(shè)計(jì)(論文)題目基于Web的家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)作者所在院系作者所在專業(yè)作者所在班級(jí)計(jì)算機(jī)與遙感信息技術(shù)學(xué)院軟件工程作者姓名 作者學(xué)號(hào) 指導(dǎo)教師姓名 指導(dǎo)教師職稱 完成時(shí)間講師2015 年 12 月北華航天工業(yè)學(xué)院教務(wù)處制說(shuō)明1根據(jù)學(xué)校畢業(yè)設(shè)計(jì) ( 論文)工作暫行規(guī)定,學(xué)生必須撰寫畢業(yè)設(shè)計(jì) ( 論 文)文獻(xiàn)綜述。文獻(xiàn)綜述作為畢業(yè)設(shè)計(jì) ( 論文 )答辯委員會(huì)對(duì)學(xué)生答辯資格審查 的依據(jù)材料之一。2文獻(xiàn)綜述應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)設(shè)計(jì) (論文) 工作前期 內(nèi)完成,由指導(dǎo)教師簽署意見(jiàn)并經(jīng)所在專業(yè)教研室審查。3文獻(xiàn)綜述各項(xiàng)內(nèi)容要實(shí)事求是,文字表達(dá)

2、要明確、嚴(yán)謹(jǐn),語(yǔ)言通順, 外來(lái)語(yǔ)要同時(shí)用原文和中文表達(dá)。第一次出現(xiàn)縮寫詞,須注出全稱。4學(xué)生撰寫文獻(xiàn)綜述,閱讀的主要參考文獻(xiàn)應(yīng)在 10 篇以上(土建類專 業(yè)文獻(xiàn)篇數(shù)可酌減) ,其中外文資料應(yīng)占一定比例。本學(xué)科的基礎(chǔ)和專業(yè)課 教材一般不應(yīng)列為參考資料。5文獻(xiàn)綜述的撰寫格式按畢業(yè)設(shè)計(jì) ( 論文)撰寫規(guī)范的要求,字?jǐn)?shù)在 2000 字左右。文獻(xiàn)綜述應(yīng)與開(kāi)題報(bào)告同時(shí)提交。畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述摘要在現(xiàn)代,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展以及社會(huì)的不斷信息化,理財(cái)也相應(yīng)地成為 一種企業(yè)乃至家庭和個(gè)人都不可或缺的需求,只是企業(yè)在很早就已經(jīng)實(shí)施了對(duì)理財(cái)?shù)?集中管理,而家庭或家庭成員個(gè)人使用的小型理財(cái)系統(tǒng)卻不多。然而

3、,理財(cái)系統(tǒng)不僅 對(duì)于企業(yè),對(duì)家庭成員個(gè)人來(lái)說(shuō)也具有非常重要的意義,培養(yǎng)理財(cái)?shù)挠^念和財(cái)務(wù)的決 策就更為重要了。在此我根據(jù)自己的理財(cái)經(jīng)驗(yàn),總結(jié)家庭成員在日常生活的一般花銷, 為在日常生活家庭成員量身定制一套家庭理財(cái)管理系統(tǒng),從而實(shí)現(xiàn)無(wú)紙化理財(cái)。根據(jù) 家庭成員在日常生活月生活消費(fèi)設(shè)計(jì)一個(gè)能夠?qū)崿F(xiàn)在線管理個(gè)人財(cái)產(chǎn),實(shí)時(shí)地管理收 入支出,并生成相應(yīng)的統(tǒng)計(jì)圖表的系統(tǒng)。此理財(cái)系統(tǒng)是基于B/S模式,功能包括日常的消費(fèi)和收入記錄以及統(tǒng)計(jì)管理等部分。本系統(tǒng)使用計(jì)算機(jī)對(duì)信息進(jìn)行管理,這不僅 提高了工作的效率,并且界面友好、操作簡(jiǎn)便、靈活實(shí)用,能夠很好地滿足家庭成員 個(gè)人在理財(cái)管理方面的需要。本理財(cái)系統(tǒng)的前臺(tái)主要使用

4、 JSP作為界面開(kāi)發(fā)語(yǔ)言,后臺(tái)使用的是 Mysql作為數(shù) 據(jù)庫(kù)的管理系統(tǒng),相應(yīng)的開(kāi)發(fā)環(huán)境為 MyEclipse,服務(wù)器使用的是流行的tomcat,開(kāi)發(fā) 的是一個(gè)基于 Web技術(shù)的B/S結(jié)構(gòu)的家庭理財(cái)管理系統(tǒng)。關(guān)鍵詞:家庭理財(cái)管理系統(tǒng),B/S結(jié)構(gòu),JSP, Mysql10AbstractIn moder n times, with the rapid developme nt of computer tech no logy and the in formati on society, money also corresp ondin gly become an en terprise and

5、eve n families and in dividuals are in dispe nsable requireme nts on ly the en terprise in the very early has implemented the centralized financial management financial management system and a small family or family members for pers onal use, but not much. However, the finan cial system not only for

6、 the enterprise, also has very important significance to the family member, culture the concept of financial managementand financial decision-making is more important. I according to their own financial management experience summed up the general cost of family members in daily life, in the daily li

7、fe of family members of a set of tailor-made family financial management system,to achieve paperless management.According to design a can realize the online managementof personal property of family members in daily life livi ng con sumptio n,real-time man ageme nt of in come andexpe nditure, system

8、and gen erate the corresp onding statistical chart. The finan cial system is based on the B/S model in cludi ng the daily con sumpti on and in come records and statistics man ageme nt etc. This system use the computer to man age in formati on, which not only improves the work efficie ncy, and frien

9、dly in terface, easy operati on, flexible and practical, can be very good to meet in dividual n eeds in family finan cial man ageme nt aspects of theThe finan cial system is the mai n front to use JSP as the in terface developme nt Ianguage the backstage uses Mysql as the database management systert

10、he development environment for the MyEclipse, the server is using the popular tomcat developing a B/S structure based on Web tech no logy family finan cial man ageme nt system.Keywords: family finan cial man ageme nt system, the structure of B/S, JSP, Mysql第1章背景及課題意義在當(dāng)今的市場(chǎng)經(jīng)濟(jì)時(shí)代,“財(cái)富”兩個(gè)字已深入人心,“理財(cái)”一詞也相應(yīng)

11、地如雨 后春筍般遍地萌芽,銀行、網(wǎng)絡(luò)中隨處可見(jiàn)“理財(cái)”這一名詞。而青年時(shí)代應(yīng)當(dāng)是理 財(cái)?shù)钠鸩诫A段,也是學(xué)習(xí)理財(cái)?shù)淖罴褧r(shí)期。在日常的生活中養(yǎng)成一種理財(cái)?shù)牧?xí)慣,并 能系統(tǒng)的進(jìn)行理財(cái)訓(xùn)練,將幫助家庭成員獲得良好的心態(tài);培養(yǎng)全面的素質(zhì);收獲工 作與人生的經(jīng)驗(yàn);制定明確的目標(biāo)、生涯的規(guī)劃這些對(duì)家庭成員來(lái)說(shuō)無(wú)論其今后從 事什么職業(yè)都將受益終生。因此在青年時(shí)代,應(yīng)當(dāng)培養(yǎng)其主動(dòng)理財(cái)?shù)囊庾R(shí),形成良好 的理財(cái)習(xí)慣,同時(shí)掌握一些的理財(cái)常識(shí)?,F(xiàn)代家庭與傳統(tǒng)家庭在理財(cái)方面也出現(xiàn)了許多不同,兩相比較,現(xiàn)代家庭理財(cái)難 度更大,其中還潛藏了多種理財(cái)危機(jī)。其一是收入雖增,支出更大。而現(xiàn)代職業(yè)婦女 相當(dāng)普遍,雙薪家庭收入增加,可

12、以支配的家庭收入相對(duì)較多。但是由于現(xiàn)代人物質(zhì) 欲望高,消費(fèi)誘惑也大,收入雖較豐厚,花費(fèi)也比以往高出許多。其二是投資雖廣, 風(fēng)險(xiǎn)也高。傳統(tǒng)家庭理財(cái)方式多半以儲(chǔ)蓄為主,財(cái)富累積速度雖慢,但風(fēng)險(xiǎn)也低,至 少不會(huì)把本金賠掉。而現(xiàn)在投資理財(cái)工具多樣化,但若未具備專業(yè)知識(shí)而盲目理財(cái), 其結(jié)果不僅白忙一場(chǎng),還可能因此賠掉老本。其三是子女雖少,花費(fèi)更多?,F(xiàn)代家庭 普遍響應(yīng)計(jì)劃生育,只有一個(gè)孩子,但由于父母十分重視孩子的養(yǎng)育,花在生活上、 學(xué)習(xí)教育上的費(fèi)用比以前多得多。其四是借錢雖易,利息巨增。我國(guó)居民的儲(chǔ)蓄存款超過(guò)十萬(wàn)億人民幣。特別是像上海、深圳等發(fā)達(dá)城市,居民 的可支配收入正在逐步達(dá)到中等發(fā)達(dá)國(guó)家水平,許多

13、居民除了購(gòu)房、購(gòu)車外有大量的 金融資產(chǎn),如何分配、管理金融資產(chǎn)是居民最大的需求。大多數(shù)個(gè)人對(duì)金融方面的需 求從儲(chǔ)蓄、保管金融資產(chǎn)向金融資產(chǎn)的保值、增值轉(zhuǎn)變。家庭如何管理金融資產(chǎn)呢? 如何安排自己的富余的現(xiàn)金流,如何籌集自己所需的資金,成為了一個(gè)現(xiàn)實(shí)的問(wèn)題。家庭理財(cái)系統(tǒng)以家庭理財(cái)?shù)母拍睢⒗碚?、本質(zhì)為基礎(chǔ),剖析了家庭的經(jīng)濟(jì)結(jié)構(gòu), 并對(duì)理財(cái)市場(chǎng)和理財(cái)產(chǎn)品進(jìn)行了分析,在此基礎(chǔ)上提出了家庭理財(cái)?shù)哪J郊叭绾芜M(jìn)行 家庭理財(cái)規(guī)劃。家庭理財(cái)系統(tǒng)是每一個(gè)家庭管理家庭財(cái)務(wù)收入和支出的不可缺少的一 個(gè)管理信息系統(tǒng),它的內(nèi)容對(duì)于家庭的管理者來(lái)說(shuō)是至關(guān)重要的,所以家庭理財(cái)系統(tǒng) 應(yīng)該能夠?yàn)橐粋€(gè)家庭的管理者提供充足的信息和快

14、捷的查詢手段,方便家庭的管理者 的合理理財(cái)。綜上所述,加強(qiáng)理財(cái)意識(shí),學(xué)會(huì)合理使用資金已成為在日常生活家庭成員的一門 重要課程。而隨著計(jì)算機(jī)技術(shù)的不斷提高,理財(cái)管理系統(tǒng)作為計(jì)算機(jī)應(yīng)用的其中一部 分,其使用計(jì)算機(jī)對(duì)財(cái)務(wù)狀況進(jìn)行管理,具有用純手工記賬所無(wú)法比擬的優(yōu)點(diǎn),例如:查 找方便、檢索快速、存儲(chǔ)量大、安全性好、成本低等。這些優(yōu)點(diǎn)都能極大地提高理財(cái) 管理的效率,同時(shí)也是家庭理財(cái)正規(guī)化、科學(xué)化管理,跟先進(jìn)的科學(xué)技術(shù)進(jìn)行接軌的 重要條件。結(jié)合家庭成員的理財(cái)現(xiàn)狀,開(kāi)發(fā)這個(gè)理財(cái)管理系統(tǒng)將可以代替手工進(jìn)行很多繁雜 的勞動(dòng),同時(shí)節(jié)省了許多資源,并提高大家庭理財(cái)?shù)墓ぷ餍?。?章主流開(kāi)發(fā)工具與技術(shù)2.1開(kāi)發(fā)工具

15、此次設(shè)計(jì)主要采用MyEclipse加Tomcat后臺(tái)服務(wù)器進(jìn)行,設(shè)計(jì)過(guò)程中頁(yè)面主要使 用JSP技術(shù)完成,下面對(duì) MyEclipse、Tomcat和MySQL數(shù)據(jù)庫(kù)進(jìn)行簡(jiǎn)要介紹。2.1.1 MyEclipseMyEclipse,是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā) Java, J2EE的Eclipse插件集合,MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)元產(chǎn)品的支持十分不錯(cuò)。MyEclipse 企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench,簡(jiǎn)稱 MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE的開(kāi)發(fā)、發(fā)布,

16、以及應(yīng)用程序服務(wù)器的整 合方面極大的提高工作效率。它是功能豐富的 JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編 碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts, JSP, CSS, Javascript, SQL, Hibernate2.1.2 TomcatTomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多 的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP程序的首選??梢赃@樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器 上配置好Apahce服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat部 分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)

17、與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。2.1.3 MySQLMySQL使用C和C+編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植 性;支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、OS/2 Wrap、Windows 等多種操 作系統(tǒng);為多種編程語(yǔ)言提供了 API ;支持多線程,充分利用CPU資源;提供TCP/IP、 ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑;可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。 對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余。2.2開(kāi)發(fā)技術(shù)2.2.1 JSP 技術(shù)JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和script

18、lets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè) 的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web的應(yīng) 用程序的開(kāi)發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行 結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù) 庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP與Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端就是一個(gè)HTML文本,因此客戶端只要有瀏覽器能瀏覽。JSP頁(yè)面由HTML代碼和嵌入其中的

19、Java代碼所組成。服務(wù)器在頁(yè)面被客戶 端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽 器。Servlet是JSP的技術(shù)基礎(chǔ),而且大型的 Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和 JSP配合才能完成。JSP具備了 Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān) 性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。JSP技術(shù)的優(yōu)點(diǎn):(1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán) 境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。(3)支持服務(wù)器端組件。web應(yīng)用需要強(qiáng)大的服務(wù)器端組件來(lái)支

20、持,開(kāi)發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供 web頁(yè)面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP可 以使用成熟的JAVA BEANS組件來(lái)實(shí)現(xiàn)復(fù)雜商務(wù)功能。內(nèi)部對(duì)象說(shuō)明:request客戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自 GET/POST請(qǐng)求的參數(shù); response網(wǎng)頁(yè)傳回客戶端的響應(yīng);pageContext網(wǎng)頁(yè)的屬性是在這里管理;session與 請(qǐng)求有關(guān)的會(huì)話;application servlet正在執(zhí)行的內(nèi)容;out用來(lái)傳送響應(yīng)的輸出流; config代碼片段配置對(duì)象;page JSP網(wǎng)頁(yè)本身;exception針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉 的例外。2.2.2 JavaScriptJavaScript是

21、一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言。同時(shí) 也是一種廣泛用于客戶端 Web開(kāi)發(fā)的腳本語(yǔ)言,常用來(lái)給 HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能, 比如響應(yīng)用戶的各種操作。JavaScript的一個(gè)重要功能就是面向?qū)ο蟮墓δ埽ㄟ^(guò)基于 對(duì)象的程序設(shè)計(jì),可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開(kāi)發(fā)。在HTML 基礎(chǔ)上,使用Javascript可以開(kāi)發(fā)交互式Web網(wǎng)頁(yè)。Javascript的出現(xiàn)使得網(wǎng)頁(yè)和用戶 之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多活躍的元素和更 加精彩的內(nèi)容。在本系統(tǒng)中很多地方使用了javascript技術(shù),比如說(shuō),檢驗(yàn)用戶輸入數(shù)據(jù)的有效性,是否重復(fù),是

22、否為空等等。2.2.2 Struts 2 簡(jiǎn)介Struts最早是作為Apache Jakarta項(xiàng)目的組成部分問(wèn)世運(yùn)作。項(xiàng)目的創(chuàng)立者希望通 過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高 Java Server Page、Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募?術(shù)水準(zhǔn)。使用Struts的目的是為了幫助我們減少在運(yùn)用 MVC設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web應(yīng)用的 時(shí)間。Struts是Apache軟件基金會(huì)(ASF)贊助的一個(gè)開(kāi)源項(xiàng)目。它最初是 Jakarta項(xiàng) 目中的一個(gè)子項(xiàng)目,并在2002年3月成為ASF的頂級(jí)項(xiàng)目。它通過(guò)采用 Java Servlet /JSP技術(shù),實(shí)現(xiàn)了基于Java EE Web應(yīng)用的Model-Vi

23、ew-Controller MVC丨設(shè)計(jì)模式 的應(yīng)用框架Web Framework,是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。而 Struts2 則是Struts的升級(jí)版本。它的優(yōu)點(diǎn)在于:(1) Struts2基于MVC架構(gòu),框架結(jié)構(gòu)清晰,開(kāi)發(fā)流程一目了然,開(kāi)發(fā)人員可以 很好的掌控開(kāi)發(fā)的過(guò)程;(2) 使用OGNL進(jìn)行參數(shù)傳遞;(3) 強(qiáng)大的攔截器;(4) 易于測(cè)試;(5) 易于擴(kuò)展的插件機(jī)制;(6) 全局結(jié)果與聲明式異常。2.2.3 Hibernate 簡(jiǎn)介Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維

24、來(lái)操縱數(shù)據(jù)庫(kù)。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可 以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate 的核心接口一共有 2 個(gè),分別為:Session SessionFactory Transactior、 Query和Con figuration。這2個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。通過(guò)這些接口,不僅 可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。第3章系統(tǒng)總體設(shè)計(jì)軟件需求分析是軟件設(shè)計(jì)中十分重要的,也起到了決定性的作用。

25、需求分析是軟 件定義時(shí)期的最后一個(gè)階段,需求分析的好壞直接影響了軟件的后期完成,需求分析 是要決定 做什么,不做什么”。3.1系統(tǒng)可行性分析3.1.1經(jīng)濟(jì)可行性由于選擇的開(kāi)發(fā)工具和服務(wù)器幾乎全部為免費(fèi)的開(kāi)源軟件,并且由于是開(kāi)發(fā)成本 較低的基于Web的B/S模式,而非成本費(fèi)用相對(duì)較高的 C/S模式,所以從經(jīng)濟(jì)上來(lái)講 是可行的。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。3.1.2技術(shù)可行性本系統(tǒng)開(kāi)發(fā)工具是MyEclipse和MySQL數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言是Java,主要使用了 J2EE 的技術(shù),java是一種面向?qū)ο缶幊陶Z(yǔ)言,簡(jiǎn)單易學(xué)而且靈活方便。大二時(shí)就學(xué)習(xí)了 java 課程,大三期間也系統(tǒng)的了解了 J2EE的

26、知識(shí),理財(cái)管理系統(tǒng)總體上開(kāi)發(fā)難度不高,數(shù) 據(jù)庫(kù)的設(shè)計(jì)和操作是本系統(tǒng)設(shè)計(jì)的核心。 在大學(xué)期間學(xué)習(xí)過(guò)軟件工程,軟件測(cè)試,UML 統(tǒng)一建模語(yǔ)言等課程,每個(gè)學(xué)期也會(huì)完成對(duì)應(yīng)的課程設(shè)計(jì),具備一定的系統(tǒng)分析、設(shè) 計(jì)和測(cè)試能力。因此,完成系統(tǒng)實(shí)現(xiàn)在技術(shù)上完全具有可行性。3.2.1系統(tǒng)功能模塊設(shè)計(jì)在系統(tǒng)功能分析的前提下,設(shè)計(jì)出普通用戶的功能結(jié)構(gòu)圖。如圖3-1所示。用戶菅理模塊收支管理模噢計(jì)劃管理模塊純計(jì)分析模塊日志菅理模塊理財(cái)計(jì)尊圖3-1普通用戶功能結(jié)構(gòu)圖在系統(tǒng)功能分析的前提下,設(shè)計(jì)出管理員的功能結(jié)構(gòu)圖。如圖3-2所示修改個(gè)人密碼圖3-2普通用戶功能結(jié)構(gòu)圖第4章總結(jié)這次的畢業(yè)設(shè)計(jì)對(duì)我來(lái)說(shuō),不僅僅是一個(gè)畢業(yè)的課

27、程任務(wù),更是一個(gè)把理論運(yùn)用 到實(shí)踐中去的好機(jī)會(huì)。在這個(gè)過(guò)程中我將大學(xué)四年所學(xué)到的專業(yè)知識(shí)進(jìn)行了系統(tǒng)的總 結(jié)并用到了具體的實(shí)踐中去,這在深化了我的理論知識(shí)的同時(shí),也鍛煉了我的動(dòng)手實(shí) 踐能力。在這期間,我借閱了很多有關(guān)管理系統(tǒng)的資料,也翻看了許多關(guān)于JSP開(kāi)發(fā)的書籍,并結(jié)合自己在日常生活理財(cái)?shù)慕?jīng)驗(yàn),設(shè)計(jì)開(kāi)發(fā)了這個(gè)用于家庭理財(cái)?shù)墓芾硐?統(tǒng),盡管以往每個(gè)學(xué)年都會(huì)有相應(yīng)的年終課程設(shè)計(jì)進(jìn)行過(guò)實(shí)踐練習(xí),但在這次畢業(yè)設(shè) 計(jì)時(shí)還是遇到了不少的小問(wèn)題,例如在設(shè)計(jì)JSP頁(yè)面時(shí)如果想把輸入框設(shè)置為不可用, 正確的做法應(yīng)當(dāng)是增加屬性 readonly= “true”,但我卻錯(cuò)寫成了 disable= “true”,這樣

28、 就導(dǎo)致了 request對(duì)象沒(méi)有取到應(yīng)有的數(shù)據(jù),糾結(jié)了很久才發(fā)現(xiàn)是這個(gè)問(wèn)題,總以為是 代碼部分出現(xiàn)了問(wèn)題。雖然這些都不是大問(wèn)題,但如果是因?yàn)榇中亩蝗ピ谝鈱?huì)導(dǎo) 致在實(shí)踐中浪費(fèi)大量的時(shí)間,所以這次領(lǐng)悟到平時(shí)還是缺了真正的動(dòng)手實(shí)踐。在本次系統(tǒng)開(kāi)發(fā)的過(guò)程中,我使用了B/S三層結(jié)構(gòu)的技術(shù)和其他一些通過(guò)平時(shí)學(xué)習(xí)所掌握的技術(shù),結(jié)合這些技術(shù)的實(shí)現(xiàn),使整個(gè)系統(tǒng)在性能上得到了很大的提高。對(duì) 于這些技術(shù)在以上論文中都做了較為詳細(xì)的介紹。當(dāng)然本系統(tǒng)仍存在著很多的缺陷跟 不足,例如許多功能在細(xì)節(jié)上做得還不夠好,有的模塊功能還可以加強(qiáng)。所以希望日 后如果有時(shí)間,我能夠把這些缺陷與不足都彌補(bǔ)回來(lái),把系統(tǒng)進(jìn)一步地完善。

29、經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我不但增強(qiáng)了自己的自學(xué)能力與研究能力,而且從中學(xué)到了 很多平時(shí)在課堂上所學(xué)不到的東西此次實(shí)踐我也更深刻地體會(huì)到了軟件開(kāi)發(fā)工作的不 易,但同時(shí)又會(huì)收獲到解決問(wèn)題后難得的喜悅心情。感謝這次畢業(yè)設(shè)計(jì),它使我懂得 了用理論去聯(lián)系實(shí)際,也培養(yǎng)了我進(jìn)行獨(dú)立思考的能力,這些都為我以后的工作奠定 了很好的基礎(chǔ)。本理財(cái)系統(tǒng)可以在很大程度上提高家庭成員個(gè)人理財(cái)?shù)男?,但是因?yàn)闀r(shí)間以及 我個(gè)人技術(shù)條件的局限,它還存在著不足之處,部分功能還需改進(jìn),也應(yīng)當(dāng)做更進(jìn)一 步的調(diào)查與需求分析,使系統(tǒng)得到更深入的完善。參考文獻(xiàn)1沈應(yīng)逵,曾凌:Java Web數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用開(kāi)發(fā)與實(shí)例M,北京:人民郵電出 版社,2

30、0082周亞輝:Java數(shù)據(jù)庫(kù)系統(tǒng)項(xiàng)目開(kāi)發(fā)實(shí)踐M,北京:科學(xué)出版社.20053張新曼:精通JSP-WEB開(kāi)發(fā)技術(shù)與典型應(yīng)用M,北京:人民郵電出版社,20104康諾利(Connoily,T.M.):數(shù)據(jù)庫(kù)設(shè)計(jì)教程M,第2版.北京:機(jī)械工業(yè)出版 社,2011.15張立科:java信息系統(tǒng)管理開(kāi)發(fā)M,北京:人民郵電出版社.6魏善沛:Web數(shù)據(jù)庫(kù)技術(shù)實(shí)用教程,北京,清華大學(xué)出版社,20087李興華,王月清:Java Web開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(JSP、Servlet、Struts、Ajax)M, 北京.清華大學(xué)出版社,20118鄧子云:JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實(shí)踐M,北京:電子工業(yè)出版社9楊曉云譯:MyS

31、QL 5權(quán)威指南M,北京:人民郵電出版社.201110郝玉龍:JavaEE編程技術(shù)M,北京:北京交通大學(xué)出版社.11高洪巖:基于Struts2+Hibernate+Spring實(shí)用開(kāi)發(fā)指南,化學(xué)工業(yè)出版社,201012(美)Bruce Eckel著,陳昊鵬譯:Java編程思想(第三版)M,北京:機(jī)械 工業(yè)出版社,2007.613李建中:王珊.數(shù)據(jù)庫(kù)系統(tǒng)原理(第2版)電子工業(yè)出版社.2004.914張長(zhǎng)富,黃中敏:JavaScript動(dòng)態(tài)網(wǎng)頁(yè)編程實(shí)例手冊(cè)M,北京:海洋出版社, 201215艾靈仙:高日常生活系級(jí)網(wǎng)站構(gòu)建平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)J,科技信息-2008年16期16Ruland C M, Ravn I H : An information system to improve financial management,resource all

溫馨提示

  • 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)論