




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(論文)基于.NET平臺個人收支管理系統(tǒng)的設(shè)計與實現(xiàn)院 系 專 業(yè) 班 級學(xué) 號 學(xué) 生 姓 名 聯(lián) 系 方 式 指 導(dǎo) 教 師 2012 年 4 月 目 錄第1章 引 言11.1 課題開發(fā)背景11.2 開發(fā)環(huán)境與開發(fā)工具11.2.1 .NET平臺介紹11.2.2 C#語言及VisualStudio200821.2.3 SQL Server 200531.3 三層架構(gòu)介紹31.4 系統(tǒng)簡介3第2章 可行性研究與需求分析52.1 可行性研究52.2 業(yè)務(wù)需求52.3 功能需求62.4 性能需求72.5 運行需求7第3章 整體設(shè)計83.1 系統(tǒng)整體設(shè)計83.2 數(shù)據(jù)庫總體設(shè)計8第4章 詳細(xì)
2、設(shè)計過程104.1 數(shù)據(jù)庫設(shè)計104.2 項目結(jié)構(gòu)124.3 項目流程圖134.4 系統(tǒng)主要模塊界面及相關(guān)說明144.4.1 系統(tǒng)啟動檢測144.4.2 登錄及注冊144.4.3 系統(tǒng)主界面154.4.4 用戶信息154.4.5 收支項目管理164.4.6 收支明細(xì)管理164.4.7 統(tǒng)計模塊18第5章 項目測試205.1 測試目的205.2 測試方法205.3 測試用例21結(jié) 束 語23參 考 文 獻(xiàn)24第1章 引 言1.1 課題開發(fā)背景隨著科技的出現(xiàn)與迅速的發(fā)展、技術(shù)步伐的加快,每個人走在事業(yè)的道路上會面臨著眾多的挑戰(zhàn)與競爭,在競爭過程中,對于個人而言,良好的收支管理是個人發(fā)揮競爭優(yōu)勢的前
3、提。收支管理的目的,不在于要賺很多很多的錢,而是在于讓人們將來的生活有保障,生活的更好,更能體現(xiàn)其競爭力。所以說收支管理不只是有錢人的事,工薪階層和學(xué)生同樣需要管理自己的收支。因此收支管理是一個人進(jìn)入社會后必須具備的能力之一,這對即將踏入社會的畢業(yè)生來說顯得尤其重要。所以建立這樣的意識還是很有必要的,為學(xué)生以后踏入社會奠定堅實的理財基礎(chǔ)。但是個人的收支包括很多種,收支統(tǒng)計就變成了一件繁瑣的事,靠筆記和腦記是遠(yuǎn)遠(yuǎn)不夠的,需要有一個智能的日常收支管理軟件幫助我們更好的打理我們的收支。目前市場上的財務(wù)軟件種類繁多,大型的財務(wù)軟件如金蝶、用友等,針對個人的財務(wù)軟件有用友旗下的財智軟件、中國式個人理財軟
4、件等。但這些軟件功能太多而顯得繁瑣,而我們目前需要的功能僅是用戶管理、收支項目管理、收支信息錄入、收支信息查詢。系統(tǒng)就是基于這樣的情況而設(shè)計的,軟件采用C/S設(shè)計模式。1.2 開發(fā)環(huán)境與開發(fā)工具設(shè)計基于.NET平臺,Windows開發(fā)環(huán)境,應(yīng)用的開發(fā)工具是Microsoft Visual Studio 2008或者M(jìn)icrosoft Visual Studio 2010,程序設(shè)計語言是C#,采用三層的設(shè)計模型,SQL Server 2005數(shù)據(jù)庫。 .NET平臺介紹Microsoft .NET是一個稱之為理想化的未來因特網(wǎng)環(huán)境,微軟的構(gòu)想是一個“不再關(guān)注單個網(wǎng)站、單個設(shè)備與因特網(wǎng)相連的互聯(lián)網(wǎng)環(huán)
5、境,而是要讓所有的計算機(jī)群、相關(guān)設(shè)備和服務(wù)商協(xié)同工作”的網(wǎng)絡(luò)計算環(huán)境。 Microsoft .NET追求的是以上所說的一種理想的互聯(lián)網(wǎng)環(huán)境。Microsoft .NET的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設(shè)備都能訪問他們所需要的信息、文件和程序。而用戶無需知道這些東西存在什么地方,甚至連如何獲得等具體細(xì)節(jié)都不知道。 Microsoft .NET開發(fā)框架支持多種語言。而且Microsoft公司支持第三方生產(chǎn)針對Microsoft .NET的編譯器和開發(fā)工具,這也就是說幾乎所有市場上的編程語言都有可能應(yīng)用于Microsoft .NET開發(fā)框架。.NET框架圖如圖1-1所示。圖1-
6、1 .NET框架圖1.2.2 C#語言及VisualStudio2008 C#是美國微軟公司推出的Windows操作系統(tǒng)下的應(yīng)用程序開發(fā)平臺VisualStudio.NET(簡稱VS.NET)家族中的一員C#是對C+進(jìn)行了很大改進(jìn)的一種完全面向?qū)ο蟮目梢暬绦蛟O(shè)計語言。由于C#采用了類似于Visual Basic 的較易使用的程序設(shè)計界面,從而成為了一種更加簡單易學(xué)、功能強大的應(yīng)用程序開發(fā)工具。C#是一種先進(jìn)的、面向?qū)ο蟮恼Z言,使用C#語言可以讓開發(fā)人員快速的建立大范圍的基于MS網(wǎng)絡(luò)平臺的應(yīng)用,并且提供大量的開發(fā)工具和服務(wù),幫助開發(fā)人員開發(fā)機(jī)基于計算和通信的各種應(yīng)用。由于C#是一種面向?qū)ο蟮拈_
7、發(fā)語言,所以C#可以大范圍地適用于高層商業(yè)應(yīng)用和底層系統(tǒng)的開發(fā)。即使是通過簡單的C#構(gòu)造,也可以讓各種組件方便的轉(zhuǎn)變?yōu)榛赪eb的應(yīng)用,并且能夠通過Internet被各種系統(tǒng)或是其他開發(fā)語言所開發(fā)的應(yīng)用調(diào)用。Visual Studio是一套完整的開發(fā)工具集,利用它可以生成Windows應(yīng)用程序,Web應(yīng)用程序,Web Service程序等。VB.NET、VC.NET、C#.NET、J#.NET都可以在這個環(huán)境中開發(fā)。利用此IDE可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些編程語言使用了.NET Framework的功能,通過此框架可以簡化ASP.NET Web 的開發(fā)難度。 SQL S
8、erver 2005Microsoft SQL Server是由美國微軟公司所推出的關(guān)系數(shù)據(jù)庫解決方案。SQL Server 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能。SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQL Server數(shù)據(jù)平臺包括以下工具:關(guān)系型數(shù)據(jù)庫,復(fù)制服務(wù),通知服務(wù),集成服務(wù),分析服務(wù),報表服務(wù),管理工具,開發(fā)工具。通過SQL Server平臺可以為用
9、戶提供以下方面的應(yīng)用:充分利用數(shù)據(jù),提高生產(chǎn)力,減少IT復(fù)雜度,更低的總體應(yīng)用成本。系統(tǒng)所采用的開發(fā)環(huán)境主要是基于數(shù)據(jù)庫系統(tǒng)的SQL Server 2005 和基于面向?qū)ο蟪绦蛟O(shè)計的C#。利用SQL Server 2005創(chuàng)建個人收支系統(tǒng)信息表。利用C#和數(shù)據(jù)庫建立連接之后,利用C#中的控件按鈕以及一些程序代碼實現(xiàn)一些特定的功能,例如基礎(chǔ)收支類別信息的管理、收支明細(xì)管理和收支信息的查詢統(tǒng)計。1.3 三層架構(gòu)介紹 所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機(jī)器就是三層體系結(jié)構(gòu),也不僅僅有B/S應(yīng)用才是三層體
10、系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到一臺機(jī)器上。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。 三層架構(gòu)通常意義上的三層架構(gòu)就是將整個業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。 表現(xiàn)層(UI):用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。業(yè)務(wù)邏輯層(BLL):針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理。數(shù)據(jù)訪問層
11、(DAL):該層所做事務(wù)直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、查找等。1.4 系統(tǒng)簡介“個人收支管理系統(tǒng)”主要包含以下幾個模塊:用戶管理,收支項目管理,收支明細(xì)管理和收支信息的查詢統(tǒng)計??梢詫崿F(xiàn)用戶管理功能,包含注冊、密碼設(shè)置及更改、登錄功能;收支項目管理功能,包含收支項目的添加、更改及刪除功能;收支明細(xì)管理功能,包含對每一項收支信息的錄入、保存、修改及查詢功能;收支信息統(tǒng)計功能,此功能是系統(tǒng)中最重要的功能,可以根據(jù)用戶的設(shè)置統(tǒng)計出相應(yīng)的信息并且以表格的形式顯示出來。系統(tǒng)里面還有信息驗證及提醒功能。每一項操作,都設(shè)置有操作提醒,方便用戶知道操作的結(jié)果。第2章 可行性研究與需求分析2.1
12、可行性研究可行性研究主要從業(yè)務(wù)邏輯分析可行性和技術(shù)可行性來論證設(shè)計的可行性。目前市場上的財務(wù)軟件種類繁多,大型的財務(wù)軟件如金蝶、用友等,針對個人的財務(wù)軟件有用友旗下的財智軟件、中國式個人理財軟件等?!皞€人收支管理系統(tǒng)”的業(yè)務(wù)邏輯處理完全可以參照這是成熟軟件的處理方式,因此在業(yè)務(wù)邏輯分析上具有可行性。根據(jù)業(yè)務(wù)邏輯分析,需要掌握的相關(guān)技術(shù)有:1. SQL Server數(shù)據(jù)庫基礎(chǔ)知識,比如建庫、建表的方法;添加、更改及查詢的SQL語句。2. 三層架構(gòu)的比較深入的理解及熟練應(yīng)用。用這個架構(gòu)是為了程序以后擴(kuò)展。3. ADO.NET知識。用于對數(shù)據(jù)庫的操作。4. WinForm應(yīng)用程序的常用控件,比如:M
13、enuStrip(菜單欄控件)、ToolStrip(工具欄控件)、ListView(數(shù)據(jù)列表控件)、DataGridView(數(shù)據(jù)列表控件)、CheckBox(復(fù)選框)、RadioButton(單選框)、ComboBox(下拉列表)、DateTimePicker(日期控件)、ErrorProvider(操作信息提醒)、Timer(計時器)、BackgroundWorker(多線程控件)等等。5. 類、接口、字段及屬性等知識。2.2 業(yè)務(wù)需求鑒于此系統(tǒng)主要是給個人使用,系統(tǒng)界面應(yīng)該友好的面向用戶,具有操作簡單、易于用戶數(shù)據(jù)的錄入和查詢,所以選擇的是Windows窗體應(yīng)用程序進(jìn)行開發(fā)的。為了便于以
14、后維護(hù)、擴(kuò)展,具體設(shè)計的時候用得是三層架構(gòu)開發(fā)模式。而且SQL Server數(shù)據(jù)庫又是關(guān)系型數(shù)據(jù)庫,與面向?qū)ο蟮脑O(shè)計思想能夠很好的結(jié)合。SQL Server 2005可以通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進(jìn)行延伸。您將可以使用數(shù)據(jù)庫鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用服務(wù)器上,增強您SQL服務(wù)器系統(tǒng)的可用性。SQL Server 2005包括了一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫加密、設(shè)置安全默認(rèn)值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。根據(jù)分析數(shù)據(jù)庫共需要三張表,用戶表、收支類型表、和收支明細(xì)表。用戶表由于存儲用戶ID、登錄名和密碼;收支類型表用于存儲收支項目編號和收
15、支項目名稱;收支明細(xì)表主要用于存儲用戶的收支詳細(xì)記錄,如用戶編號、收支項目、收支時間、是否收支、收支事件、收支金額、記錄建立時間、記錄修改時間等,并且收支明細(xì)表其它兩個表做關(guān)聯(lián)統(tǒng)計相關(guān)用戶不同收支項目的詳細(xì)記錄。2.3 功能需求由于要實現(xiàn)收支管理,“個人收支管理系統(tǒng)”至少要滿足以下功能:1. 需要建立收支項目,并且收支項目可以根據(jù)要求隨時設(shè)置。畢竟每一個人的生活環(huán)境是不一樣的,所以每個人都有自己的消費領(lǐng)域。所以本系統(tǒng)不可能設(shè)置幾個固定的收支項目。2. 由于軟件所設(shè)置的信息記錄的是個人隱秘的事情。這些收支信息很有可能不讓其它人隨便查看,所以需要用戶管理功能。3. 要方便錄入收支信息,并且隨時可以
16、根據(jù)需要添加收支項目。4. 提供查詢功能,可以根據(jù)收支日期或者時間、收支項目查詢出收支明細(xì)信息。5. 相對查詢功能來說,統(tǒng)計功能是更為重要的一項功能。比如統(tǒng)計一個月每一天的收支總計,每一天各類型的收支總計等等。綜上所述,本系統(tǒng)需要四個重要的功能,分別如下:1. 用戶管理功能。包含注冊、密碼設(shè)置及更改、登錄功能。2. 收支項目管理功能。包含收支項目的添加、更改及刪除功能。3. 收支明細(xì)管理功能。包含對每一項收支信息的錄入、保存、修改及查詢功能。4. 收支信息統(tǒng)計功能。此功能是系統(tǒng)中最重要的功能,可以根據(jù)用戶的設(shè)置統(tǒng)計出相應(yīng)的信息并且以表格的形式顯示出來。另外,系統(tǒng)里面還有信息驗證及提醒功能。每一
17、項操作,都設(shè)置有操作提醒,方便用戶知道操作的結(jié)果。由于每臺計算機(jī)的服務(wù)器名稱不一樣,數(shù)據(jù)庫的鏈接字符串是存放在配置文件里面。 2.4 性能需求從性能上說要保證系統(tǒng)能夠長期有效、安全、穩(wěn)定、可靠高效運行。系統(tǒng)處理數(shù)據(jù)的準(zhǔn)確性和及時性是系統(tǒng)的必要性能,在系統(tǒng)的設(shè)計和開發(fā)過程中,要充分考慮當(dāng)前的和將來可能的承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足用戶對數(shù)據(jù)的處理的需求。系統(tǒng)設(shè)計時應(yīng)考慮以后的可維護(hù)性和擴(kuò)充性。系統(tǒng)采用了三層架構(gòu)(數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表現(xiàn)層)的設(shè)計方法,并且是基于.NET平臺開發(fā),很容易對功能進(jìn)行維護(hù)及擴(kuò)展。2.5 運行需求 由于系統(tǒng)是基于.NET平臺開發(fā)的,故系統(tǒng)需要在.
18、NET Framework 2.0以上的版本運行,為保證系統(tǒng)的最佳性能,最好在.NET Framework 3.5版本上運行。操作系統(tǒng)要求Windows 操作系統(tǒng),內(nèi)存大于1G,數(shù)據(jù)庫為SQL Server 2005。第3章 整體設(shè)計3.1 系統(tǒng)整體設(shè)計通過需求分析“個人收支管理系統(tǒng)”主要包含以下幾個模塊:用戶管理,收支項目管理,收支明細(xì)管理和收支信息的查詢統(tǒng)計??梢詫崿F(xiàn)用戶管理功能,包含注冊、密碼設(shè)置及更改、登錄功能;收支項目管理功能,包含收支項目的添加、更改及刪除功能;收支明細(xì)管理功能,包含對每一項收支信息的錄入、保存、修改及查詢功能;收支信息統(tǒng)計功能,此功能是系統(tǒng)中最重要的功能,可以根據(jù)
19、用戶的設(shè)置統(tǒng)計出相應(yīng)的信息并且以表格的形式顯示出來。系統(tǒng)里面還有信息驗證及提醒功能。每一項操作,都設(shè)置有操作提醒,方便用戶知道操作的結(jié)果。系統(tǒng)功能模塊圖如圖3-1所示。圖3-1 系統(tǒng)功能模塊3.2 數(shù)據(jù)庫總體設(shè)計根據(jù)分析數(shù)據(jù)庫共需要三張表,用戶表、收支類型表、和收支明細(xì)表。用戶表由于存儲用戶ID、登錄名和密碼;收支類型表用于存儲收支項目編號和收支項目名稱;收支明細(xì)表主要用于存儲用戶的收支詳細(xì)記錄,如用戶編號、收支項目、收支時間、是否收支、收支事件、收支金額、記錄建立時間、記錄修改時間等,并且收支明細(xì)表其它兩個表做關(guān)聯(lián)統(tǒng)計相關(guān)用戶不同收支項目的詳細(xì)記錄。圖3-2至3-4是系統(tǒng)數(shù)據(jù)庫的實體圖。真實
20、姓名 用戶名用戶密碼用戶編號 用 戶圖 3-2 用戶實體圖 收支類型編號 收支類型名稱 收支類型圖 3-3 收支類型實體圖收支日期用戶編號 明細(xì)編號收支時間記錄更改時間記錄建立時間 收支明細(xì)是否收入收支項目消費事件消費金額圖 3-4 收支明細(xì)實體圖第4章 詳細(xì)設(shè)計過程4.1 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫名稱:db_PFS。根據(jù)功能,數(shù)據(jù)庫共需要三張表,用戶表、收支類型表、和收支明細(xì)表。此系統(tǒng)里面的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計如下。用戶表如表4-1,用于存儲用戶編號、用戶名、真實姓名和密碼,其中真實姓名可為空。表4-1 tb_User,用戶表字段名稱類型解釋是否主鍵可否為空格式規(guī)定其它說明UIdVarchar(4)用戶編
21、號是否0001,0002不是自增列UNameVarchar(10)用戶名否否張三,王小明不是自增列UNameTureVarchar(10)真實姓名UPasswordVarchar(10)用戶密碼否否123不是自增列收支類型表如表4-2,用于存儲收支項目編號和收支項目名稱,其中收支項目編號為主鍵且不能為自增列。表 4-2 tb_CostItemType,收支類型表字段名稱類型解釋是否主鍵可否為空格式規(guī)定其它說明CostItemIDVarchar(2)收支項目編號是否01,02不是自增列CostItemTypeVarchar(max)收支項目名稱否否字符串不是自增列 收支明細(xì)表如表4-3,主要用于
22、存儲用戶的收支詳細(xì)記錄,如用戶編號、收支項目、收支時間、是否收支、收支事件、收支金額、記錄建立時間、記錄修改時間等,并且收支明細(xì)表其它兩個表做關(guān)聯(lián)統(tǒng)計相關(guān)用戶不同收支項目的詳細(xì)記錄。其中Cno只所以是設(shè)置為自增列,一個原因是這個表數(shù)據(jù)要經(jīng)常用;第二個原因是這個表的主鍵沒有其他表作為外鍵。當(dāng)NoteCreateTime= NoteUpdateTime時,說明此記錄從錄入到現(xiàn)在沒有更改。表4-3 tb_CostDetail,收支明細(xì)表字段名稱類型解釋是否主鍵可否為空格式規(guī)定其它說明CNoint收支明細(xì)編號是否自增列UIdVarchar(4)用戶編號否否不是自增列CostDatedatetime記錄
23、收支日期否否2011-10-20不是自增列CostTimedatetime記錄收支時間CostItemIDVarchar(2)收支項目否否收支類型表主鍵IsGetMoenyBit,布爾類型是否收入否否True,falseCostEventVarchar(max)消費事件否否生活費不是自增列Moneymoney金額否否¥3.00不是自增列NoteCreateTimedatetime此記錄建立時間否否2011年9月30日22:43:11系統(tǒng)自動生成NoteUpdateTimeDatetime此記錄更改時間否是2011年9月30日22:43:55若為空,則說明沒有更改過4.2 項目結(jié)構(gòu)項目結(jié)構(gòu)截圖如
24、圖4-1。從底層到頂層依次是實體層,數(shù)據(jù)訪問層,業(yè)務(wù)邏輯層,表現(xiàn)層,其中下面一層為上一層提供服務(wù)。圖 4-1 項目結(jié)構(gòu)4.3 項目流程圖 項目流程如圖4-2所示。是否退出程序啟動數(shù)據(jù)庫是否正常連接登錄是否異常信息提醒是否登錄成功是否已注冊用戶是注冊用戶否是否是主窗體用戶管理收支類型管理收支明細(xì)管理匯總統(tǒng)計管理退出系統(tǒng)否退出系統(tǒng)圖 4-2 項目流程圖4.4 系統(tǒng)主要模塊界面及相關(guān)說明 系統(tǒng)啟動檢測 此過程中程序一方面檢測是否與數(shù)據(jù)庫建立連接,一方面顯示進(jìn)度條,如圖4-3。當(dāng)與數(shù)據(jù)庫建立連接后則跳轉(zhuǎn)到登錄界面,若與數(shù)據(jù)庫連接失敗則跳出相關(guān)錯誤提醒,如圖4-4。圖 4-3 程序啟動界面圖 4-4 檢
25、測出異常信息 登錄及注冊 用戶登錄界面,如圖4-5。輸入用戶名和密碼,和數(shù)據(jù)庫匹配,若正確則成功登錄,若不是用戶點擊注冊,進(jìn)入注冊頁面。圖 4-5 登錄 用戶注冊頁面,如圖4-6。輸入相關(guān)信息進(jìn)行注冊,若為空則提示。圖 4-6 注冊 系統(tǒng)主界面 用戶主界面,如圖4-7。上方為工具欄方便用戶進(jìn)行操作,界面友好。下方為用戶登錄信息,如用戶編號、名稱、姓名、登錄時間、當(dāng)前時間,可以使用戶確認(rèn)當(dāng)前登錄用戶是否是自己。圖 4-7 主界面 用戶信息 用戶信息界面,如圖4-8。用戶主界面上方工具欄最左邊的按鈕。點擊后及顯示當(dāng)前登錄用戶信息,方便用戶核對信息和進(jìn)行密碼修改。圖 4-8 用戶信息 收支項目管理
26、收支項目管理界面,如圖4-9。用戶可以進(jìn)行添加、修改、刪除收支項目。當(dāng)用戶添加收支項目尚未保存或者添加重復(fù)的記錄時,操作記錄或提醒會有相應(yīng)的提示。圖 4-9 收支項目管理 收支明細(xì)管理 收支明細(xì)管理界面,如圖4-10。用戶可以錄入、修改、刪除收支明細(xì),還可以根據(jù)時間對相關(guān)收支明細(xì)進(jìn)行查看,而且可以實現(xiàn)多條收支記錄的同時刪除。圖 4-10 收支明細(xì)信息顯示及查詢 添加收支信息界面,如圖4-11。界面友好方便用戶數(shù)據(jù)錄入,收支類型為用戶在收支項目管理中所添加的項目,而且可以實現(xiàn)多條收支記錄的同時保存。對添加尚未保存的記錄選擇后可以進(jìn)行修改和移除。圖 4-11 收支明細(xì)信息錄入 統(tǒng)計模塊 信息統(tǒng)計界
27、面,如圖4-12。該模塊是本系統(tǒng)核心功能,用戶可以根據(jù)日期和收支項目對自己的收支信息進(jìn)行統(tǒng)計,而且統(tǒng)計表格的列除了日期時間、統(tǒng)計選項、收支合計、收入合計、支出合計其余列是隨著收支項目的選擇動態(tài)變化的。其中查看表格的作用是為了核對輸出表格是否符合用戶的統(tǒng)計要求,及只顯示統(tǒng)計選項的空表格不顯示數(shù)據(jù),統(tǒng)計數(shù)據(jù)及查詢用戶收支信息。圖 4-12 信息匯總統(tǒng)計第5章 項目測試5.1 測試目的系統(tǒng)測試的目的決定了如何去組織測試。如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對系統(tǒng)比較復(fù)雜的部分或是以前出錯比較多的位置。如果測試目的是為了給最終用戶提供具有一定可信度的質(zhì)量評價,那么測試就應(yīng)該直接針對在實際應(yīng)用中會經(jīng)常用到的商業(yè)假設(shè)。測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的系統(tǒng)過程的缺陷,以便改進(jìn)。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲食品承包合同
- 低碳經(jīng)濟(jì)保證金合同
- 苗木采購合同風(fēng)險分析
- 玻璃維修與更換合同
- 智能家電銷售安裝合同
- 文化教育培訓(xùn)服務(wù)合作合同
- 建筑車間生產(chǎn)協(xié)議書
- 建材合伙經(jīng)營協(xié)議書
- 征地補償種植協(xié)議書
- 設(shè)計合同補充協(xié)議
- 污水處理設(shè)備維護(hù)保養(yǎng)記錄
- 中國血脂管理指南(基層版2024年)
- JTS-167-2-2009重力式碼頭設(shè)計與施工規(guī)范
- 阿替普酶的藥理作用及應(yīng)用
- 2024年學(xué)生團(tuán)干部技能大賽考試題庫350題(含答案)
- 走進(jìn)歌劇世界智慧樹知到期末考試答案章節(jié)答案2024年北京航空航天大學(xué)
- 給甲方工程聯(lián)系函范文(十八篇)
- 礦山安全知識培訓(xùn)
- 第2課.鉛筆淡彩 課件 2023--2024學(xué)年浙美版初中美術(shù)八年級下冊
- 2023年高考俄語試題
- 生產(chǎn)性服務(wù)業(yè)集聚對我國制造業(yè)全球價值鏈地位影響的門檻效應(yīng)研究
評論
0/150
提交評論