版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件項目實訓(xùn)報告項目名稱個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)姓名劉志欣學(xué)號1212210139班級13計本 1指導(dǎo)教師張峰報告日期2016年7月1日目錄1 個人財務(wù)管理系統(tǒng)需求分析 .11.1系統(tǒng)需求分析的任務(wù)與步驟 .11.2可行性分析 .21.2.1技術(shù)可行性 .21.2.2操作可行性 .31.3功能需求分析 .31.3.1前臺頁面模塊 .31.3.2后臺界面模塊 .31.4數(shù)據(jù)流分析 .41.5數(shù)據(jù)字典 .52 個人財務(wù)管理系統(tǒng)的總體設(shè)計與實現(xiàn) .82.1系統(tǒng)功能設(shè)計 .82.1.1系統(tǒng)功能模塊設(shè)計 .82.1.2功能模塊簡介 .82.2數(shù)據(jù)庫設(shè)計 .102.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 .102.2
2、.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 .122.2.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 .122.3系統(tǒng)實現(xiàn) .142.3.1賬戶管理模塊 .162.3.2收支管理模塊 .172.3.3卡管理模塊 .192.3.4留言管理模塊 .203 系統(tǒng)測試 .233.1測試環(huán)境及方法 .233.1.1測試環(huán)境 .233.1.2測試方法 .233.2系統(tǒng)測試結(jié)果 .243.2.1注冊測試 .243.2.2登錄測試 .253.2.3密碼修改測試 .25總結(jié).271 個人財務(wù)管理系統(tǒng)需求分析1.1 系統(tǒng)需求分析的任務(wù)與步驟任務(wù):調(diào)查用戶需求,該“ 用戶 ”主要指系統(tǒng)的后臺管理員以及前臺用戶,分析用戶對系統(tǒng)功能、性能、硬件等的具體要求,然
3、后以文本形式作成報告。本階段主要是利用圖表與文字來表示系統(tǒng)的邏輯模型,旨在從邏輯上描述系統(tǒng)的功能和性能。步驟:1利用圖表和文字全面描述系統(tǒng)。2根據(jù)用戶提出的新需求,適當(dāng)?shù)貙ο到y(tǒng)模型進(jìn)行改進(jìn)。3編寫系統(tǒng)分析文檔。1.2 可行性分析可行性分析是一個系統(tǒng)開發(fā)的初始階段,其意義在于:在盡可能短的時間里,花費盡量小的代價確定問題是否可以解決。因此,我們就必須探究清楚原定的各種可能的方案是否可行,以及完成的該系統(tǒng)之后系統(tǒng)所能帶來的效益是否足夠大于投資的成本。所以,可行性研究是必要的,它的主要作用是簡化系統(tǒng)分析與設(shè)計的過程,從而以更合理的方式來進(jìn)行系統(tǒng)分析與設(shè)計,以保證系統(tǒng)的開發(fā)成功。所以說 , 開發(fā)本系統(tǒng)
4、的成本少,開發(fā)周期短,從經(jīng)濟(jì)方面看開發(fā)此系統(tǒng)是可行的。1.2.1 技術(shù)可行性本系統(tǒng)開發(fā)采用的是B/S 模式 1 。系統(tǒng)包括客戶端和服務(wù)器端,對應(yīng)前臺和后臺。在服務(wù)器端采用的是SQL Server 2005 數(shù)據(jù)庫,該數(shù)據(jù)庫具有數(shù)據(jù)的完整行、一致行以及安全性的特點,并提供了相當(dāng)安全可靠的存儲功能,因而比較適合處理中小型系統(tǒng)。它在處理大量數(shù)據(jù)的同時,也能夠保證系統(tǒng)的完整管理功能。開發(fā)過程中所使用的開發(fā)軟件為MyEclipse , MyEclipse 是在 Eclipse 的基礎(chǔ)上加入了許多功能強(qiáng)大的插件,它繼承了Eclipse 獨特圖形API,美化了Java 界面,并且提高了界面的響應(yīng)速度。因此,
5、它比Eclipse 更具有實用性。在硬件方面,用戶計算機(jī)的硬件配置只需滿足以下條件即可:計算機(jī)處理器P42.0G及以上,計算機(jī)RAM 滿足512M或以上,硬盤存儲滿足40G 或以上,該硬件環(huán)境要求明顯低于市面上的普通電腦配置。所以,從技術(shù)方面來看開發(fā)此系統(tǒng)是可行的。個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)1.2.2 操作可行性由于本系統(tǒng)是基于B/S 模式開發(fā)的,用戶可以通過瀏覽網(wǎng)頁的方式進(jìn)入本系統(tǒng)的操作界面,使得用戶無論在世界哪個角落,無論在什么時候,只需能連上互聯(lián)網(wǎng),就能登錄本系統(tǒng)進(jìn)行相關(guān)記錄的插入、修改、刪除等操作。操作簡單直接,一切操作都可以在瀏覽器上完成??蛻舳瞬恍枰~外安裝軟件,用戶使用不需要提前
6、培訓(xùn),所以,該系統(tǒng)是簡單可操作的。1.3 功能需求分析在生活中,我們每個人都有理財需求。而最傳統(tǒng)的理財方式就是準(zhǔn)備一本記賬簿,然后對其進(jìn)行賬目的手工記錄。甚至多數(shù)人沒有記賬習(xí)慣,也就沒有理財規(guī)劃,導(dǎo)致賬目混亂。所以,設(shè)計個人財務(wù)管理系統(tǒng)是非常有必要的,它實現(xiàn)的功能有以下幾個方面:1.3.1前臺頁面模塊 :1)個人收支管理:它的功能包含對收入支出記錄的增添(除現(xiàn)金外,只能對現(xiàn)有卡進(jìn)行增加操作)、更改、刪除、篩選查詢(分為按日期查詢和按賬號查詢)、金額統(tǒng)計和以Excel 文件形式導(dǎo)出數(shù)據(jù)(只能導(dǎo)出當(dāng)前的篩選查詢結(jié)果)。一條完整的收支記錄包含記錄名稱、說明、金額數(shù)量、收支選擇、日期。2)收支報表:它
7、主要負(fù)責(zé)將收支數(shù)據(jù)分別以柱狀圖、餅狀圖展現(xiàn)給用戶,給用戶提供以不同角度分析數(shù)據(jù)的條件。3)卡信息管理:用戶可以對自己的銀行卡、基金卡進(jìn)行增加、修改、刪除,在編輯的同時保持與所編輯卡的記錄相關(guān)聯(lián)。4)留言管理:用戶在登錄后可以在本系統(tǒng)留言板發(fā)表自己的意見與建議。5)賬號管理:用戶可以進(jìn)行注冊操作(不能出現(xiàn)用戶名重名的現(xiàn)象)以及對自己賬戶的密碼進(jìn)行修改。1.3.2后臺界面模塊 :分為管理員角色與超級管理員角色:1理,有權(quán)限刪除不合理的留言。2)超級管理員:在管理員的基礎(chǔ)上額外增加管理普通管理員和管理用戶密碼的功能。1.4 數(shù)據(jù)流分析數(shù)據(jù)流分析指對系統(tǒng)的數(shù)據(jù)流動方向的進(jìn)行動態(tài)分析,本階段的主要任務(wù)就
8、是找出并個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)解決數(shù)據(jù)流動過程中的問題。而目前來說比較常用的方式是分層數(shù)據(jù)流程圖,即Data FlowDiagram,簡稱 DFD。數(shù)據(jù)流分析的主要工作是分析系統(tǒng)的數(shù)據(jù)流程,然后將該流程中所涉及的數(shù)據(jù)抽象出來,用數(shù)據(jù)流程圖的方式來描述該系統(tǒng)的數(shù)據(jù)流程。經(jīng)過以上的步驟來分析本系統(tǒng)的數(shù)據(jù)流程,初步確定了系統(tǒng)數(shù)據(jù)的流動方向,以及系統(tǒng)的主要模塊和功能劃分,本系統(tǒng)模塊大致分為:收入管理模塊、支出管理模塊、卡管理模塊、財務(wù)統(tǒng)計模塊、留言管理模塊、用戶管理模塊,分析后得出以下流程圖:游客查看前臺系統(tǒng)的簡介,查看留言,注冊用戶查看系統(tǒng)簡介,修改用戶密碼,查看、編輯、收支記錄,查看收支記錄圖
9、,增加、刪除用戶本人留言個人財務(wù)用戶管理系統(tǒng)平臺導(dǎo)出收支記錄文件,打印收支記錄圖編輯前臺網(wǎng)站信息簡介,編輯管理員信息,編輯 管理員用戶信息,管理留言圖 1-1 個人財務(wù)管理系統(tǒng)頂層DFD圖用戶 / 管理員輸入注冊 / 修改信息用戶注冊、修改信息管理員輸入賬戶名 / 密碼 管理員操作系統(tǒng)獲取指令用戶信息集用戶信息用戶信息統(tǒng)計用戶信息表進(jìn)入系統(tǒng)和管理員登后臺系統(tǒng)管理員管理員信息錄驗證提示信息功能收入統(tǒng)計用戶編輯收支信息進(jìn)入系統(tǒng)用戶登錄前臺系統(tǒng)支出統(tǒng)計用戶用戶信息驗證功能提示信息卡信息統(tǒng)計用戶輸入賬戶名 /密碼用戶操作系統(tǒng)留言統(tǒng)計收入信息統(tǒng)計收支信息用戶信息統(tǒng)計財務(wù)信息支出信息統(tǒng)計財務(wù)信息卡信息卡信
10、息統(tǒng)計銀行卡信息表用戶編輯卡信息留言信息統(tǒng)計留言信息留言信息表用戶 / 管理員編輯留言信息留言信息集獲取留言指令圖 1-2 個人財務(wù)管理系統(tǒng)數(shù)據(jù)流圖(0 層圖)個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)用戶提示信息注冊檢查注冊信息生成用戶信息用戶信息用戶信息表注冊信息用戶輸入注冊信息圖 1-3 用戶注冊數(shù)據(jù)流圖管理員提示信息登錄檢查管理員信息管理界面登錄信息管理員信息管理員輸入用戶名/ 密碼管理員表圖 1-4 管理員登錄數(shù)據(jù)流圖1.5 數(shù)據(jù)字典在本章的前面幾個階段已經(jīng)分析出了系統(tǒng)的數(shù)據(jù)流動方向,而本階段的目的是設(shè)計數(shù)據(jù),從而得到設(shè)計結(jié)果:數(shù)據(jù)字典。數(shù)據(jù)字典就是指某些數(shù)據(jù)的集合,而這些數(shù)據(jù)必須包含于數(shù)據(jù)流圖中,
11、即數(shù)據(jù)字典詳細(xì)記錄了數(shù)據(jù)流圖中的數(shù)據(jù)的信息。經(jīng)過詳細(xì)的設(shè)計后得出如下數(shù)據(jù)字典:表 1-1管理員信息的數(shù)據(jù)字典表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注管理員編號1001int唯一賬戶名楊天高nvarchar150唯一密碼ytg123nvarchar150是否為超級管理員是char2表 1-2 留言信息的數(shù)據(jù)字典表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注留言編號1001int唯一留言信息系統(tǒng)還行nvarchar62留言人張三nvarchar150外鍵個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)日期2016/4/2 21:35nvarchar50表 1-3 財務(wù)資金信息的數(shù)據(jù)字典表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注財務(wù)編號1001i
12、nt唯一財務(wù)分類買東西nvarchar50賬戶現(xiàn)金nvarchar50金額250.50float時間2016/4/13 18:50nvarchar50備注用于投資nvarchar50收支shounvarchar4會員名李四nvarchar150外鍵表1-4用戶信息的數(shù)據(jù)字典表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注用戶編號1001int唯一用戶名王五nvarchar150唯一密碼wg456nvarchar150性別男nvarchar1年齡23int表1-5 網(wǎng)站信息的數(shù)據(jù)字典表數(shù)據(jù)項名內(nèi)容舉例類型取值范圍備注信息編號1001int唯一信息名稱網(wǎng)站簡介nvarchar50唯一具體信息隨手理財好幫手nva
13、rchar300個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)2 個人財務(wù)管理系統(tǒng)的總體設(shè)計與實現(xiàn)2.1 系統(tǒng)功能設(shè)計2.1.1 系統(tǒng)功能模塊設(shè)計本系統(tǒng)分為賬戶管理、收支管理、卡管理、留言管理模塊,其系統(tǒng)功能模塊如圖2-1所示:個人財務(wù)管理系統(tǒng)賬收卡留戶支言管管管管理理理理查管理看查看月查詢增加查看管理員管添加編輯導(dǎo)出篩選與卡卡信刪除注冊修改/收支/員管理用收支收支記錄查看記錄息的本人賬號密碼年出記編輯發(fā)表理留戶信記錄記錄數(shù)據(jù)報表關(guān)聯(lián)餅狀留言總錄卡留言言表息圖收支圖 2-1 個人財務(wù)管理系統(tǒng)的功能模塊圖2.1.2 功能模塊簡介在上一節(jié)的圖2-1 中已經(jīng)說明了個人財務(wù)管理系統(tǒng)的總體功能,以下是每個功能的簡介:由于本
14、系統(tǒng)屬于管理系統(tǒng),許多功能都是通過管理模塊實現(xiàn)。所以,在這里首先介紹管理模塊。管理模塊內(nèi)容要比客戶模塊更多,因為存在許多對信息的維護(hù)工作,包含有查詢、添加、更改和刪除等操作。頁面的命名采用“ 模塊名 +功能名 ” 的方式,見名知意??傮w來說,用戶用例圖2-2 管理員用戶圖2-3 所示管理模塊具有如下功能:系統(tǒng)前臺:1賬戶管理模塊:1)注冊:用于前臺用戶的注冊。2) 登錄:用于前臺用戶的系統(tǒng)登錄。3)修改密碼:用戶登錄后可以選擇修改本賬戶密碼。個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)2收支管理模塊:1)收支分析:顯示年/ 月收支總額。2) 收入管理:收入記錄的錄入,查詢,編輯,添加。3)支出管理:支出記錄的錄
15、入,查詢,編輯,添加。4)統(tǒng)計分析:以報表形式展示用戶的財務(wù)數(shù)據(jù),方便用戶進(jìn)行統(tǒng)計分析。3卡管理模塊:用戶對自己的信用卡,儲蓄卡,基金卡等進(jìn)行管理維護(hù)。4留言管理模塊:發(fā)表對網(wǎng)站使用問題,建議,意見等;刪除本人留言。注冊登錄賬號管理模塊修改收支分析收支管理模塊統(tǒng)計分析留言管理模塊留言發(fā)布卡管理模塊用戶卡管理圖 2-2 用戶用例圖系統(tǒng)后臺:1) 系統(tǒng)參數(shù):管理員可以查看系統(tǒng)運行環(huán)境,編輯網(wǎng)站前臺簡介信息。2) 管理員維護(hù):對后臺管理員的信息進(jìn)行維護(hù)。3) 用戶管理:對前臺用戶的信息進(jìn)行維護(hù)。4) 留言管理:對留言板信息進(jìn)行維護(hù)。登錄賬號管理模塊修改收入管理收支管理模塊支出管理留言管理模塊刪除更新
16、卡管理模塊卡管理管理員個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)圖 2-3 管理員用戶圖2.2 數(shù)據(jù)庫設(shè)計2.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本系統(tǒng)采用ER圖方法描述數(shù)據(jù)對象之間的關(guān)系。采用該方法設(shè)計數(shù)據(jù)庫,大致分成三步:1設(shè)計局部ER模式。2綜合局部ER模式,然后將之整合為一個整體,得到全局ER模式。3優(yōu)化全局ER模式。從而得到邏輯結(jié)構(gòu)模型。設(shè)計規(guī)劃出的實體有:管理員、用戶實體、收支記錄、卡、留言、網(wǎng)站信息,ER圖如下所示:是否為超級管理員賬號管理員密碼圖 2-4 管理員信息實體E-R圖個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)性別用戶編號用戶密碼名字年齡圖 2-5 用戶對象實體E-R圖收支類別分類備注收支編號收支卡賬戶時間用戶
17、名金額圖 2-6 收支對象實體圖E-R圖用戶名備注卡編號卡卡賬號卡名字卡類型圖 2-7 卡對象實體E-R圖留言人留言字段留言編號留言日期個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)圖 2-8 留言相對實體E-R圖信息編號信息名稱網(wǎng)站信息具體信息圖 2-9 網(wǎng)站信息相對實體E-R圖通過整合上述局部ER圖,得到如下全局ER圖 ,。其中每個用戶可以同時擁有N 張卡、N 條收支記錄以及管理N 條本人留言;每張卡可以擁有M 條收支記錄;多個管理員管理一條網(wǎng)站信息;管理員與用戶的管理關(guān)系為M:N ;管理員與留言的管理管理為M:N 。詳情如圖 2-10 所示:收支記錄M擁有N管理11留言N管理1用戶1管理N卡信息圖 2-10
18、 整體 E-R圖2.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計此階段就是根據(jù)本章第一節(jié)的設(shè)計好 E-R 圖設(shè)計相對應(yīng)的邏輯結(jié)構(gòu),則設(shè)計好的邏輯結(jié)構(gòu)如下:1 管理員:管理員編號(主鍵),管理員賬戶名,管理員密碼2用戶:用戶編號(主鍵),賬戶名,密碼,性別,年齡3收支:收支編號(主鍵) ,收支類別,分類,備注,賬戶,添加時間,用戶名(外鍵),金額4卡:卡編號(主鍵) ,用戶名(外鍵) ,卡賬號,備注,卡名字,卡類型5留言:留言編號(主鍵),留言人(外鍵) ,留言內(nèi)容,留言日期6網(wǎng)站信息:信息編號(主鍵),信息名稱,信息內(nèi)容2.2.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計本系統(tǒng)在數(shù)據(jù)庫中的表設(shè)計如下所示(每個表對應(yīng)數(shù)據(jù)庫一張表):個
19、人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)表 2-1 管理員表 admin列名字段名數(shù)據(jù)類型長度允許空用戶編號adnoint主鍵用戶名adNamenvarchar150not null密碼adPwnvarchar150not null是否為超級管理員isSchar2not null表 2-2 會員表 student列名字段名數(shù)據(jù)類型長度允許空用戶編號idintnot null姓名namenvarchar150主鍵密碼pwdnvarchar150not null性別sexnvarchar1null年齡ageintnull表 2-3財務(wù)資金表money列名字段名數(shù)據(jù)類型長度允許空資金編號idint主鍵分類fenle
20、invarchar50null賬戶zhanghunvarchar50not null金額jinefloatnull時間shijiannvarchar50null備注infonvarchar50null收支類型shouzhinvarchar4not null會員姓名usernamenvarchar150外鍵表 2-4 網(wǎng)站信息表introd列名字段名數(shù)據(jù)類型長度允許空列名信息編號introdNoint主鍵信息名稱introdNamenvarchar50not null具體信息introdMsgnvarchar150個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)表 2-5 卡信息表 card列名字段名數(shù)據(jù)類型長度允許
21、空卡編號idint主鍵卡名namenvarchar50not null類別stylenvarchar100null卡賬號codenvarchar100not null備注infonvarchar100null會員名usernamenvarchar150外鍵表 2-6留言信息表message列名字段名數(shù)據(jù)類型長度允許空列名留言編號midint主鍵內(nèi)容msgnvarchar62not null發(fā)布者appusernvarchar150外鍵日期datedatetime50null2.3 系統(tǒng)實現(xiàn)在管理員登錄系統(tǒng)前需經(jīng)過用戶名、密碼和驗證碼的驗證,驗證成功后方可進(jìn)入后臺界面??梢缘卿浐笈_界面的人員包括
22、普通管理員和超級管理員,超級管理員不能被刪除,可以被修改權(quán)限為普通管理員,超級管理員在擁有普通管理員權(quán)限的基礎(chǔ)上,額外擁有管理普通管理員信息和管理用戶密碼的權(quán)限。普通管理員沒有編輯其他管理員信息和用戶密碼的權(quán)限,但是可以對網(wǎng)站簡介、用戶信息及留言信息進(jìn)行管理。由上所建立的系統(tǒng)流程圖如下所示:個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)1前臺界面模塊:客戶注冊登錄系統(tǒng)N登錄Y首頁賬戶管理模收支管理模留言管理模塊塊卡管理模塊塊NY是否繼續(xù)圖 2-11 前臺界面系統(tǒng)流程圖2后臺界面模塊:后臺系統(tǒng)管理登錄N登錄Y首頁系統(tǒng)參數(shù)管理員管理用戶管理留言管理NY是否繼續(xù)個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)圖 2-12 后臺界面系統(tǒng)流程圖
23、本章以下幾節(jié)詳細(xì)將說明前臺界面各模塊的具體實現(xiàn)。2.3.1 賬戶管理模塊當(dāng)用戶第一次進(jìn)入系統(tǒng)時,在系統(tǒng)首頁面板上具有登錄、注冊模塊,用戶必須首先選擇注冊,注冊成功后用戶重新進(jìn)入首頁選擇登錄,在用戶登錄成功后,可以選擇修改密碼,修改成功后必須重新登錄系統(tǒng)。以上功能組成過了賬戶管理模塊,其具體工作流程圖如下圖 2-13 所示:開始用戶進(jìn)入前臺首頁登錄注冊YNN輸入用戶輸入用戶名 /密碼名 /密碼Y/ 密判斷用戶名判斷用戶名碼是否正確是否合法Y使用其他系統(tǒng)修改密碼退出系統(tǒng)登錄功能輸入原密碼/N修改后密碼/結(jié)束確認(rèn)密碼判斷修改后密碼與確認(rèn)密碼是否一致圖 2-13 賬戶管理模塊工作流程圖2.3.2 收支
24、管理模塊用戶在登錄系統(tǒng)之后,可以在收支管理模塊中進(jìn)行收支記錄的添加、修改、刪除、查詢操作,以及導(dǎo)出收支記錄文件、查看收支記錄動態(tài)柱狀圖。本模塊的工作流程圖如圖2-17 所示:個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)開始N輸入用戶名 /密碼判斷用戶名/ 密碼是否正確Y選擇收支管理模塊查看年 /月添加 /編輯篩選查看收導(dǎo)出收支記查看收支記總收支收支記錄支記錄錄錄柱狀圖輸入收NN支信息按按是否導(dǎo)出文件按日賬日期戶期是否提交數(shù)據(jù)查查Y查詢詢詢Y收支記錄列選擇選擇表選擇日期賬戶收支記錄列日期表顯示柱狀圖返回查詢結(jié)果退出系統(tǒng)登錄結(jié)束2.3.3 卡管理模塊用戶在登錄系統(tǒng)之后,可以在卡管理模塊中進(jìn)行卡信息記錄的添加、修改、
25、刪除操作,查看卡信息的餅狀圖。本模塊的工作流程圖如圖2-22 所示:個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)N添加/編輯卡信息輸入卡N信息是否提交數(shù)據(jù)Y開始輸入用戶名/密碼判斷用戶名/ 密碼是否正確Y選擇卡管理模塊刪除卡信息與卡記錄相查看卡信息關(guān)聯(lián)的餅狀圖Y是否與卡刪除相關(guān)卡選擇記錄日期記錄相關(guān)聯(lián)顯示餅狀圖N卡信息列表退出系統(tǒng)登錄結(jié)束圖 2-22 卡管理模塊工作流程圖2.3.4 留言管理模塊網(wǎng)站留言板。用戶可以發(fā)表對網(wǎng)站的建議,意見等以及管理本人留言,本模塊的工作流程圖如圖2-24 所示:個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)開始N輸入用戶名 /密碼判斷用戶名/ 密碼是否正確Y選擇留言管理模塊添加留言查看全部留信息言信
26、息N輸入留查看本人留言言Y刪除本人是否提交數(shù)據(jù)留言Y留言信息列是否刪除表N退出系統(tǒng)登錄結(jié)束圖 2-24 留言管理模塊工作流程圖個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)3 系統(tǒng)測試軟件測試是軟件開發(fā)過程中的重要一步,本階段的目標(biāo)是測試一個程序的品質(zhì)和性能,然后對比開發(fā)前的規(guī)范是否一致,以確保是否符合要求。軟件測試的目的是發(fā)現(xiàn)錯誤,這一步是軟件質(zhì)量保證的關(guān)鍵。測試內(nèi)容:在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審。測試目的:保證軟件的質(zhì)量符合規(guī)定;給風(fēng)險評估提供依據(jù)。測試原則:1從用戶角度出發(fā):在軟件測試中發(fā)現(xiàn)的某些問題是否可以修復(fù),或者客戶是否能夠接受。2從開發(fā)者的角度出發(fā):就是希望通過測試
27、表明本軟件不存在錯誤,能夠正確滿足用戶需求。3.1 測試環(huán)境及方法3.1.1 測試環(huán)境本次軟件測試需要的軟件環(huán)境為:在操作系統(tǒng)Windows7下,安裝了MyEclipse, Chrome瀏覽器,Office2010 ,SQL Server2005等軟件。軟件測試需要的硬件配置為:計算機(jī)處理器P42.0G 及以上,計算機(jī)RAM 滿足512M或以上(客戶端128M或以上),硬盤存儲滿足40G 或以上,總體來說低于市面上普通電腦的配置。3.1.2 測試方法一般來說,軟件測試的方法從原理上來說大致分為兩類:白盒測試與黑盒測試。1黑盒測試:顧名思義,黑盒測試就是把我們所測試的系統(tǒng)看做是一個不透明的黑盒子
28、,我們不知道盒子里面的結(jié)構(gòu),即不知道系統(tǒng)的底層工作原理,黑盒測試只針對系統(tǒng)是否能夠?qū)崿F(xiàn)某一功能進(jìn)行測試,它檢驗系統(tǒng)是否能夠按照說明書的規(guī)定正常被使用,系統(tǒng)是否能夠正常接收、產(chǎn)生數(shù)據(jù),并保持?jǐn)?shù)據(jù)的完整性 3。2白盒測試:白盒測試就是把系統(tǒng)當(dāng)做是一個透明盒子,我們能夠完全了解系統(tǒng)的結(jié)構(gòu)和工作流程,白盒測試主要是為了測試系統(tǒng)的內(nèi)部邏輯是否符合預(yù)定的要求 3。由于本系統(tǒng)結(jié)構(gòu)相對簡單,對邏輯性要求不高,并且,我們只要求系統(tǒng)在功能上個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)達(dá)到要求,而對系統(tǒng)的工作流程、處理邏輯沒有嚴(yán)格規(guī)定。因此,為了節(jié)約成本,本節(jié)主要運用了黑盒測試對系統(tǒng)部分功能進(jìn)行測試。個人財務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)總結(jié)在這短短幾個星期中,我充分認(rèn)識到自身的許多不足,所以,接下來的時間,我還需要不斷的努力來充實自己和完善自己,這樣才能突破自身,提升自己的能力。本系統(tǒng)是采用Java + SQL Server的模式訂制的個人財務(wù)管理系統(tǒng)。系統(tǒng)功能比較完善,用戶通過操作Web 界面來操作系統(tǒng),系統(tǒng)通過Web 界面來為用戶展現(xiàn)數(shù)據(jù),同時通過數(shù)據(jù)庫來存儲交互的信息數(shù)據(jù)。本系統(tǒng)實現(xiàn)了對數(shù)據(jù)的查詢、編輯和管理等基本數(shù)據(jù)庫操作。本系統(tǒng)基本滿足了客戶在個人財務(wù)管理方面的需要,實現(xiàn)了用戶所要求的功能。在界面的風(fēng)格上盡可能做到美觀
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中華女子學(xué)院《傳統(tǒng)及現(xiàn)代手工藝制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州信息工程職業(yè)學(xué)院《工業(yè)控制網(wǎng)絡(luò)》2023-2024學(xué)年第一學(xué)期期末試卷
- 長沙航空職業(yè)技術(shù)學(xué)院《數(shù)字電路設(shè)計及實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南國防工業(yè)職業(yè)技術(shù)學(xué)院《品牌形象專項設(shè)計一》2023-2024學(xué)年第一學(xué)期期末試卷
- 新型材料在電池儲能中的應(yīng)用
- 共建文化 發(fā)展未來模板
- 市場營銷領(lǐng)導(dǎo)力實踐述職
- 業(yè)務(wù)操作-房地產(chǎn)經(jīng)紀(jì)人《業(yè)務(wù)操作》模擬試卷4
- 房地產(chǎn)交易制度政策-《房地產(chǎn)基本制度與政策》預(yù)測試卷4
- 農(nóng)學(xué)成果答辯報告模板
- 物業(yè)項目服務(wù)進(jìn)度保證措施
- (隱蔽)工程現(xiàn)場收方計量記錄表
- DB22T 5005-2018 注塑夾芯復(fù)合保溫砌塊自保溫墻體工程技術(shù)標(biāo)準(zhǔn)
- 醫(yī)院手術(shù)室醫(yī)院感染管理質(zhì)量督查評分表
- 稱量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報告
- 各種靜脈置管固定方法
- 消防報審驗收程序及表格
- 教育金規(guī)劃ppt課件
評論
0/150
提交評論