版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、云南大學(xué)旅游文化學(xué)院本科生畢業(yè)論文題 目:家庭理財(cái)平臺的設(shè)計(jì)與實(shí)現(xiàn)系 別: 專 業(yè): 學(xué) 號: 姓 名: 指導(dǎo)教師: 完成時(shí)間: 摘要在分析了國內(nèi)外理財(cái)軟件開發(fā)現(xiàn)狀的基礎(chǔ)上,介紹了基于B/S的家庭理財(cái)平臺的開發(fā)過程。該系統(tǒng)是主要針對家庭內(nèi)部理財(cái)需要而開發(fā)設(shè)計(jì)出來的,是以Microsoft Visual Studio 2010作為開發(fā)平臺,應(yīng)用ASP.NET作為前臺開發(fā)語言,應(yīng)用SQL Server 2008數(shù)據(jù)庫來作為后臺的數(shù)據(jù)庫對該系統(tǒng)用到的數(shù)據(jù)進(jìn)行存儲和提取。家庭理財(cái)系統(tǒng)基于B/S模式,能夠記錄家庭每月的全部收入及各項(xiàng)開支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄等;可以
2、根據(jù)輸入的月份查詢每月的收支情況。因此,要求該系統(tǒng)必須具有以下幾個功能模塊:用戶注冊登錄模塊、收支模塊、系統(tǒng)管理模塊、賬目統(tǒng)計(jì)模塊以及查詢模塊。家庭理財(cái)系統(tǒng)是使用計(jì)算機(jī)進(jìn)行信息管理,不僅提高了辦事效率,而且操作簡便、界面友好、實(shí)用性強(qiáng)、靈活變通,能夠很好的滿足家庭對財(cái)務(wù)管理方面的需要。關(guān)鍵字:家庭理財(cái);理財(cái)平臺;軟件開發(fā);C#程序設(shè)計(jì);ASP.NETAbstractBased on analyzing the domestic and foreign financial software development present situation, in
3、troduced the development process of family financial management platform based on B/S. The system is mainly for family internal financing need and the development of design out, is based on Microsoft Visual Studio 2010 as the development pl
4、atform,using ASP.NET as the onstage development language, using SQLServer 2008 database as the background database storage and extraction of the system used for the data. Based on the B/S model of family financial managementsystemthat can
5、160;record all the family monthlyincome and various expenses, including food consumption, rent,children's education fees, utilities, medical expenses, savings; can according to the balance of payments situation query input of the
6、160;monthmonthly. Therefore, requires that the system must have the following function modules: User Login registered module, payment module,system management module, accounts statistics module, query module.Family financial management system is
7、;the use of computer informationmanagement, not only improves the efficiency, and has the advantages of simple operation, friendly interface, strong practicability, flexibility, can be very good to meet the needs of family financial management.K
8、ey words:Family financial management; financing platform; software development; C# programming; ASP.NETII目錄摘要IAbstractII1引言11.1課題背景11.2家庭理財(cái)系統(tǒng)國內(nèi)外的發(fā)展情況11.3課題研究意義21.4系統(tǒng)設(shè)計(jì)思想22開發(fā)環(huán)境42.1數(shù)據(jù)庫系統(tǒng)42.2開發(fā)平臺4 .NET Framework平臺4 ASP.NET4 ADO.NET5 C#52.3硬件環(huán)境5開發(fā)環(huán)境5運(yùn)行環(huán)境62.4軟件環(huán)境6開發(fā)環(huán)境6運(yùn)行環(huán)境63系統(tǒng)概述73.1系統(tǒng)可行性分析7技術(shù)可行
9、性7經(jīng)濟(jì)可行性7操作可能性8社會可行性8法律可行性83.2系統(tǒng)需求分析8功能需求分析8非功能需求分析104系統(tǒng)設(shè)計(jì)124.1系統(tǒng)的設(shè)計(jì)目標(biāo)124.2系統(tǒng)功能結(jié)構(gòu)125數(shù)據(jù)庫設(shè)計(jì)145.1結(jié)構(gòu)設(shè)計(jì)14概念模型設(shè)計(jì)14邏輯結(jié)構(gòu)設(shè)計(jì)15物理結(jié)構(gòu)設(shè)計(jì)175.2運(yùn)用設(shè)計(jì)18數(shù)據(jù)字典設(shè)計(jì)186系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)216.1系統(tǒng)登陸注冊界面的設(shè)計(jì)216.2其它功能界面的設(shè)計(jì)247系統(tǒng)測試327.1測試方法327.2測試說明327.3測試結(jié)果327.4測試總結(jié)33致謝35參考文獻(xiàn)361引言1.1課題背景隨著社會的進(jìn)步,生活的富裕,科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日益成熟,電腦已經(jīng)成為家庭必備的工具之一,利用計(jì)算機(jī)進(jìn)行
10、家庭理財(cái)不失為一種行之有效的方法,實(shí)用、美觀、高效的同時(shí)也給用戶帶來了極大的便利,達(dá)到足不出戶就能管理財(cái)富的目的。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對家庭財(cái)務(wù)進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成品低等。這些優(yōu)點(diǎn)能夠極大地提高家庭財(cái)務(wù)管理的效率,也是家庭理財(cái)?shù)目茖W(xué)化、正規(guī)化管理,與先進(jìn)科學(xué)技術(shù)接軌的重要條件。家庭理財(cái)是以家庭為單位的財(cái)務(wù)規(guī)劃,具體來說是按照家庭的實(shí)物性財(cái)產(chǎn)、現(xiàn)金收支流,圍繞家庭的收入、消費(fèi)、投資、風(fēng)險(xiǎn)承受能力、心理偏好等情況,形成一套以家庭財(cái)務(wù)自由化為目標(biāo)的家庭財(cái)務(wù)安排1。從廣義的角度來講,合理的家庭理財(cái)會節(jié)省社會資
11、源,提高社會福利,促進(jìn)社會的穩(wěn)定發(fā)展。從技術(shù)的角度來講,家庭理財(cái)就是利用開源節(jié)流的原則,增加收入,節(jié)省支出,用最合理的方式來達(dá)到一個家庭所希望達(dá)到的經(jīng)濟(jì)目標(biāo)2?,F(xiàn)今國內(nèi)已有成熟的C/S結(jié)構(gòu)的理財(cái)管理系統(tǒng),而B/S結(jié)構(gòu)的在線實(shí)時(shí)管理的還尚不發(fā)達(dá),因此該課題的研究目的在于開發(fā)基于B/S的家庭理財(cái)平臺。1.2家庭理財(cái)系統(tǒng)國內(nèi)外的發(fā)展情況家庭理財(cái)系統(tǒng)在國外很多地方已經(jīng)相當(dāng)?shù)钠毡?,而且國外的家庭理?cái)系統(tǒng)功能相當(dāng)強(qiáng)大,比如系統(tǒng)里包含有股票的預(yù)測、基金的分析等等。在國內(nèi),尤其是在近幾年,伴隨著計(jì)算機(jī)的高度普及,家庭理財(cái)系統(tǒng)的使用范圍逐步擴(kuò)大,從最早的簡單使用紙筆記錄家庭、個人財(cái)務(wù)的收支情況,到現(xiàn)在用計(jì)算機(jī)對
12、財(cái)務(wù)的收支、查詢、匯總等等。巨大的市場需求也促使了很多公司加大了對家庭理財(cái)系統(tǒng)的研究。我國經(jīng)濟(jì)的飛速發(fā)展促使家庭理財(cái)工具的發(fā)展?,F(xiàn)行的主流理財(cái)軟件大多是單機(jī)安裝版,此類軟件需要占用用戶計(jì)算機(jī)的硬件和軟件資源。在社會飛速發(fā)展的今天,人們越來越追求方便、快捷、高效的軟硬件服務(wù)。對于網(wǎng)絡(luò)的服務(wù),大眾已經(jīng)不喜歡把數(shù)據(jù)都下載和存儲到本地計(jì)算機(jī)上,這樣容易造成資源空間的緊張,數(shù)據(jù)也很可能隨計(jì)算機(jī)的故障而丟失。因此,網(wǎng)絡(luò)中提供的存儲空間解決了這一問題,由專業(yè)的公司提供專業(yè)的軟件來對自己的數(shù)據(jù)進(jìn)行有序、安全的管理,可以為自己避免很多問題的出現(xiàn)??v觀近些年國內(nèi)軟件的發(fā)展,越來越朝著網(wǎng)絡(luò)軟件的方向發(fā)展,所以,該課
13、題所要開發(fā)設(shè)計(jì)的基于B/S的家庭理財(cái)系統(tǒng)符合市場需求,在方便人們生活的同時(shí),也具有良好的應(yīng)用前景。國內(nèi)比較健全的理財(cái)軟件有佳盟個人信息管理軟件,財(cái)智軟件等。佳盟軟件有“簡易操作,輕松體驗(yàn)”,“快速記賬,自由理財(cái)”的優(yōu)勢,它的用途廣泛,具有智能發(fā)送祝福、合理安排時(shí)間和日程、記錄活動/會議記錄、制定工作目標(biāo)等功能。財(cái)智軟件可以自由定制首頁,并與多家銀行網(wǎng)銀聯(lián)網(wǎng),能共享網(wǎng)銀交易數(shù)據(jù),可以做到隨時(shí)隨地輕松理財(cái)。財(cái)智軟件的特色是財(cái)務(wù)診斷,預(yù)警用戶的某項(xiàng)投資或收支異常,能完整掌握家庭理財(cái)信息、快速診斷家庭財(cái)務(wù)健康狀況。國外最成功的理財(cái)軟件有Quicken、Microsoft Money等。Quicken首
14、次于1983年,長期以來一直是個人桌面財(cái)務(wù)軟件的領(lǐng)導(dǎo)者,Quicken既可以處理復(fù)雜的預(yù)算,也可以處理簡單的,它可以從你的銀行或信用卡中獲取報(bào)表,支持Windows和Mac平臺。Microsoft Money發(fā)布于1991年,是微軟對抗Quicken的工具,它的成功之處在于功能強(qiáng)大,支持賬戶管理、投資市場、稅務(wù)、預(yù)算、分析、個人理財(cái)規(guī)劃、支付等幾乎所有金融管理的功能,使用了開放金融交換(Open Financial eXchange:OFX)協(xié)議,可以和各個銀行的Web Banking和Online Banking系統(tǒng),各個證券公司、基金公司、稅務(wù)機(jī)構(gòu)的各個系統(tǒng)進(jìn)行聯(lián)接,方便用戶使用,給用戶的
15、所有資產(chǎn)管理提供了一個統(tǒng)一的管理入口3。1.3課題研究意義有很多家庭不善于理財(cái),甚至不去理財(cái),這樣造成了財(cái)富的不合理運(yùn)用,或者浪費(fèi);而有的家庭善于理財(cái),對自己的收入和支出都一清二楚4。對于前者,應(yīng)用家庭理財(cái)系統(tǒng)可以讓他們清楚地看到自己的財(cái)富,了解自己的資產(chǎn)與負(fù)債,從而做出合理的規(guī)劃;對于后者,應(yīng)用家庭理財(cái)系統(tǒng)可以使他們放棄傳統(tǒng)的紙張記賬方法,只需點(diǎn)擊鼠標(biāo),鍵盤輸入,就可一目了然,非常方便。如何設(shè)計(jì)開發(fā)出功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合我國國情的理財(cái)系統(tǒng),這將是急需解決的一個重要課題。系統(tǒng)采用B/S結(jié)構(gòu),隨時(shí)隨地能用,不需要下載客戶端,具有通用性,不必?fù)?dān)心客戶端的兼容性問題。課題采用C#語言,
16、該語言是面向?qū)ο蟮木幊陶Z言,開發(fā)周期短,擴(kuò)展性強(qiáng),擁有ADO.NET的強(qiáng)大支持,便于數(shù)據(jù)管理,同時(shí)也具有較高的安全性,易用性。在人機(jī)交互的設(shè)計(jì)理念上更加完善,具有更高的開發(fā)效率,實(shí)現(xiàn)復(fù)雜的編程應(yīng)用。類的設(shè)計(jì)和引用更利于程序的開發(fā)。C#采用代碼和Html分離,具有更高的可讀性。采用ASP.NET能在不更新整個頁面的前提下維護(hù)數(shù)據(jù),使得Web更為迅速的響應(yīng)回應(yīng)動作,實(shí)現(xiàn)即時(shí)更新。1.4系統(tǒng)設(shè)計(jì)思想每一個系統(tǒng),都要有一個合適的設(shè)計(jì)思想和方法,這樣才能保證系統(tǒng)的基本思想是貫徹適中的。選擇合理的邏輯結(jié)構(gòu),物理結(jié)構(gòu),操作系統(tǒng)和外部開發(fā)環(huán)境,這些對系統(tǒng)的開發(fā)起著關(guān)鍵的作用。只有這樣才能構(gòu)成完善的整體的系統(tǒng)。
17、該系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。Ø 實(shí)用性系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則。根據(jù)用戶實(shí)際的需求情況,完成一個在線理財(cái)系統(tǒng),并且將在統(tǒng)一的界面下提供各種實(shí)用功能,盡可能降低使用前的培訓(xùn)、實(shí)施和使用中的維護(hù)時(shí)間。Ø 先進(jìn)性該設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的客戶機(jī)/服務(wù)器結(jié)構(gòu),采用SQL Server 2008數(shù)據(jù)庫,可以方便的滿足用戶在線理財(cái)?shù)男枰?#216; 高可靠性一個實(shí)用的系統(tǒng)同時(shí)必須是可靠的,該設(shè)計(jì)通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯性。Ø 高安全性在
18、設(shè)計(jì)中,將充分利用各種安全措施,既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。Ø 可擴(kuò)展性及靈活性系統(tǒng)的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo)。342開發(fā)環(huán)境2.1數(shù)據(jù)庫系統(tǒng)SQL Server 2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動設(shè)備,他都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。SQL語言的主要功能就是同各種數(shù)據(jù)
19、庫建立聯(lián)系,進(jìn)行共同。但它的功能并不僅限于查詢,可以創(chuàng)建、修改、刪除、更新數(shù)據(jù)庫,入、刪除等功能5。按照美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)管理系統(tǒng)的標(biāo)準(zhǔn)語言還可以完成數(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,Microsoft SQL Server,Access等都采用TSQL語言作為數(shù)據(jù)庫操作的標(biāo)準(zhǔn)語言。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create等以
20、及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以唄用來完成幾乎所有的數(shù)據(jù)庫操作。2.2開發(fā)平臺2.2.1 .NET Framework平臺Microsoft .NET Framework是微軟公司的新戰(zhàn)略,它包含微軟公司對未來的核心戰(zhàn)略、規(guī)劃和洞察力。所有微軟公司的產(chǎn)品都將圍繞這個戰(zhàn)略開發(fā),此戰(zhàn)略的核心就是.NET Framework,該框架提供了全面支持.NET的核心技術(shù)。.NET是一種新的計(jì)算機(jī)平臺,他簡化了高度分布式Internet環(huán)境中的應(yīng)用程序開發(fā)。.NET Framework框架的基本思想是:把原有的重點(diǎn)從連接到互聯(lián)網(wǎng)的單一網(wǎng)絡(luò)或設(shè)備轉(zhuǎn)移到計(jì)算機(jī)、設(shè)備和服務(wù)群組上,而將互聯(lián)網(wǎng)本身作為新一代
21、操作系統(tǒng)的基礎(chǔ)。這樣,用戶將能控制信息的傳送方式、時(shí)間和內(nèi)容,從而得到更多的服務(wù)。.NET Framework具有兩個主要組件:公共語言運(yùn)行庫和.NET Framework類庫??傊?,.NET Framework提供了一種更簡單、更快捷、更廉價(jià)的方式,來獲得高效的程序。.NET的目標(biāo)是人們今后無論何時(shí)何地,都可以通過任何一臺計(jì)算機(jī)或手機(jī)、掌上電腦等移動設(shè)備來處理個人數(shù)據(jù)、玩游戲或者上網(wǎng)沖浪。通俗地講,.NET的核心內(nèi)容之一就是要搭建第三代互聯(lián)網(wǎng)平臺。2.2.2 ASP.NETASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時(shí)與ADO 1.0 一
22、起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,6在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的ASP網(wǎng)站也是這個時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。ASP.NET具有以下幾個重要特點(diǎn):Ø 強(qiáng)大性和適應(yīng)性,ASP.NET是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。Ø
23、 簡單性和易學(xué)性,ASP.NET使運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。Ø 高效可管理性,ASP.NET使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單,因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局?,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實(shí)現(xiàn)。2.2.3 ADO.NETADO.NET的名稱起源于ADO(ActiveX Data Objects),這是一個廣泛的類組,用于在以往的Microsoft技術(shù)中訪問數(shù)據(jù).之所以使用ADO.NET名稱,是因?yàn)镸icrosoft希望表明,這是在.NET編程環(huán)境中優(yōu)先使用的數(shù)據(jù)訪問接口
24、。ADO.NET是與數(shù)據(jù)源交互的.NET技術(shù)。有許多的Data Providers,它將允許與不同的數(shù)據(jù)源交流取決于它們所使用的協(xié)議或者數(shù)據(jù)庫。然而無論使用什么樣的Data Provider,你將使用相似的對象與數(shù)據(jù)源進(jìn)行交互。SqlConnection對象管理與數(shù)據(jù)源的連接。SqlCommand對象允許你與數(shù)據(jù)源交流并發(fā)送命令給它。為了對進(jìn)行快速的只“向前”地讀取數(shù)據(jù),使用SqlDataReader。如果想使用斷開數(shù)據(jù),使用DataSet并實(shí)現(xiàn)能進(jìn)行讀取或者寫入數(shù)據(jù)源的SqlDataAdapter7。 C#C#是微軟開發(fā)的程序設(shè)計(jì)語言,它是一種最新的、面向?qū)ο蟮木幊陶Z言。8因此對于使用這種語
25、言的開發(fā)人員來說,開發(fā)的基于Microsoft.NET平臺的應(yīng)用程序會得到很大的便利,Microsoft.NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算和通訊領(lǐng)域。正事由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進(jìn)行調(diào)用。C#使得C+程序員可以更快更好的進(jìn)行程序開發(fā),另外C/C+本身很好的處理方法也不會丟掉,這是兩全其美的方法,因此正是因?yàn)榇嬖谶@層關(guān)系,C#與C/C+有很多一樣的地方,熟悉C或C+程序的軟件人
26、員可以很快的轉(zhuǎn)向C#程序開發(fā)。2.3硬件環(huán)境 開發(fā)環(huán)境系統(tǒng)的開發(fā)環(huán)境如下:CPU:Intel 2.5GHz內(nèi)存:4G硬盤空間:40G 運(yùn)行環(huán)境系統(tǒng)只有在一定的環(huán)境下運(yùn)行才能表現(xiàn)出穩(wěn)定性和可靠性,該系統(tǒng)所需的基本運(yùn)行環(huán)境如下:CPU:Intel 雙核 2. 0GHz或以上(CPU越高越好,運(yùn)行越流暢)內(nèi)存:2G及以上硬盤空間:80G及以上分辨率:1024*768或以上2.4軟件環(huán)境 開發(fā)環(huán)境操作系統(tǒng):Windows XP/7數(shù)據(jù)庫:SQL Server 2008開發(fā)平臺:Microsoft Visual Studio 2010 運(yùn)行環(huán)境操作系統(tǒng):Windows X
27、P/73系統(tǒng)概述3.1系統(tǒng)可行性分析可行性研究是為了弄清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過程,實(shí)際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的??尚行匀Q于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條件??尚行苑治鰬?yīng)具有預(yù)見性、公正性、可靠性、科學(xué)性的特點(diǎn)。系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使該系統(tǒng)更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計(jì)。技術(shù)可行性Microsoft Visual Studio 2010是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境,
28、此版本集成開發(fā)環(huán)境的界面被重新設(shè)計(jì)和組織,更加簡單明了。使用VS2010作為開發(fā)工具使設(shè)計(jì)變得簡單快捷。SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動設(shè)備,他都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。在軟件方面,由于VS2010 和SQL server 2008 都兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面
29、都毫無置疑,因此軟件方面是可行的。在技術(shù)難度方面,經(jīng)常請教指導(dǎo)老師,加上對相關(guān)資料的參考,因此,開發(fā)過程中的困難和問題也可迎刃而解。由此得出該系統(tǒng)在技術(shù)上具有可行性。經(jīng)濟(jì)可行性如今,隨著計(jì)算機(jī)的大量普及,各種軟件的開發(fā)成本越來越低,價(jià)格也越來越低。該系統(tǒng)開發(fā)成本較低,只是需要一臺配置一般的計(jì)算機(jī),該系統(tǒng)運(yùn)行時(shí)占計(jì)算機(jī)的資源也不多,但不會因?yàn)殚_發(fā)成本低而造成系統(tǒng)功能性能的下降。家庭理財(cái)系統(tǒng)廉價(jià)的開發(fā)成本,卻能夠?yàn)槭褂谜邘砗啽憧旖莸墓δ?。主要表現(xiàn)在:Ø 該系統(tǒng)能提高家庭理財(cái)管理的效率,節(jié)省時(shí)間,減少投入不必要的人力與物力。Ø 該系統(tǒng)擁有多種實(shí)用功能,包含了家庭成員管理,收入支
30、出管理等多種功能,具有較強(qiáng)的實(shí)用性和方便性,是可以普及使用的。Ø 該系統(tǒng)還有查詢和統(tǒng)計(jì)功能,能夠?yàn)槭褂谜咛峁┚_地收入和支出情況,讓使用者對自己財(cái)務(wù)的來源和去向一目了然,并做好規(guī)劃,避免不必要的開支。由此得出該系統(tǒng)在經(jīng)濟(jì)上具有可行性。操作可能性基于B/S的家庭理財(cái)系統(tǒng),具有實(shí)用的功能設(shè)計(jì)和簡單的操作,任何一個家庭的普通使用者均可很快的熟悉并熟練的使用此系統(tǒng)。社會可行性對于家庭理財(cái)系統(tǒng)來說,是值得推廣、值得廣泛使用的,算著計(jì)算機(jī)技術(shù)的飛速發(fā)展,家庭中擁有計(jì)算機(jī)是異常普遍的,再加上價(jià)格低廉,很容易普及和發(fā)展。所以該系統(tǒng)有用很大的發(fā)展前途。法律可行性該系統(tǒng)作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲?/p>
31、主開發(fā)設(shè)計(jì),因此不會構(gòu)成侵權(quán),在法律上是可行的。3.2系統(tǒng)需求分析開發(fā)實(shí)現(xiàn)一個應(yīng)用系統(tǒng),系統(tǒng)的需求分析階段是非常重要的,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性,是開發(fā)的依據(jù)。通過需求分析,做到充分理解用戶對系統(tǒng)的需求。需求分析的任務(wù)不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的需求。功能需求分析家庭理財(cái)系統(tǒng)是針對用戶要求用計(jì)算機(jī),對自己財(cái)務(wù)的收入、支出以及相關(guān)的各種信息,進(jìn)行記錄、修改、添加、刪除而設(shè)計(jì)的一種現(xiàn)代化管理軟件。通過需求分析,該系統(tǒng)需要具備以下功能:Ø 由于該系統(tǒng)是面對普通用戶設(shè)計(jì),那么該系統(tǒng)的操
32、作界面必須通俗易懂、一目了然,使人一看就能理解,所以該系統(tǒng)要求具有一目了然的人機(jī)界面。Ø 要能夠記錄家庭每月的全部收入及各項(xiàng)開支情況,包括食品消費(fèi),房租,子女教育費(fèi)用,水電費(fèi),醫(yī)療費(fèi),儲蓄等;Ø 可以根據(jù)輸入的月份查詢每月的收支情況。因此,要求該系統(tǒng)必須具有以下幾個功能模塊:用戶注冊登錄模塊、收支模塊、系統(tǒng)管理模塊、賬目統(tǒng)計(jì)模塊以及查詢模塊。各模塊具體的需求描述如下:Ø 用戶注冊登錄模塊用戶注冊:新用戶通過填寫信息進(jìn)行注冊。用戶登錄:驗(yàn)證用戶的信息是否正確。Ø 數(shù)據(jù)庫備份模塊對數(shù)據(jù)庫里的數(shù)據(jù)進(jìn)行備份。Ø 收支模塊對收支記錄的添加、修改。
33、6; 系統(tǒng)管理模塊用戶修改密碼,添加賬戶與成員。Ø 賬目統(tǒng)計(jì)模塊對總資產(chǎn)、總負(fù)債、凈資產(chǎn)的統(tǒng)計(jì)管理等。Ø 查詢模塊實(shí)現(xiàn)對收入記錄、支出記錄按時(shí)間查詢等。系統(tǒng)的用例圖如圖1所示:圖1 系統(tǒng)用例圖非功能需求分析Ø 性能需求系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)的易用性系統(tǒng)的標(biāo)準(zhǔn)性Ø 安全性需求系統(tǒng)保密性:只有授權(quán)的用戶才能動用和修改信息,而且必須防止信息的非法、非授權(quán)的泄漏。系統(tǒng)的完整性:信息必須以其原形被授權(quán)的用戶所用,也只有授權(quán)的用戶才能修改信息。漏洞檢測和安全風(fēng)險(xiǎn)評估:識別檢測對象的系統(tǒng)資源,分析資源被攻擊的可能指數(shù),了解支撐系統(tǒng)本身的脆弱性,評估所有存在的安全
34、風(fēng)險(xiǎn)??捎眯院涂箽裕涸O(shè)置備份機(jī)制、容錯機(jī)制,防止在系統(tǒng)出現(xiàn)單點(diǎn)失敗時(shí),系統(tǒng)的備份機(jī)制保證系統(tǒng)的正常運(yùn)行。Ø 可用性需求控制系統(tǒng)預(yù)置必有項(xiàng)目不可刪除和修改操作完成時(shí)有統(tǒng)一規(guī)范的提示信息在進(jìn)行理財(cái)記賬開始,不可對賬戶和成員進(jìn)行刪除,只可進(jìn)行添加或修改信息4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)的設(shè)計(jì)目標(biāo)系統(tǒng)必須要滿足使用方便、操作靈活等設(shè)計(jì)需求。該系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下幾個目標(biāo):Ø 界面設(shè)計(jì)美觀友好,人機(jī)交互簡單明了,數(shù)據(jù)存儲安全可靠。Ø 能記錄收入與各項(xiàng)開支情況。Ø 為用戶提供一個方便、快捷的查看所有記錄的功能。Ø 實(shí)現(xiàn)賬目統(tǒng)計(jì),財(cái)務(wù)分析功能。Ø 對用戶
35、輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯誤。Ø 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。Ø 系統(tǒng)運(yùn)行穩(wěn)定安全可靠。4.2系統(tǒng)功能結(jié)構(gòu)用戶首次使用時(shí)需先進(jìn)行注冊,注冊登錄后可以進(jìn)行對賬戶與家庭成員的設(shè)置,設(shè)置完成后即可開始使用該系統(tǒng)進(jìn)行記賬,完成日常記賬、統(tǒng)計(jì)、查詢等功能。系統(tǒng)的功能結(jié)構(gòu)如圖2所示:圖2 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)的流程圖如圖3所示:圖3 系統(tǒng)使用流程圖5數(shù)據(jù)庫設(shè)計(jì)5.1結(jié)構(gòu)設(shè)計(jì)概念模型設(shè)計(jì)家庭理財(cái)系統(tǒng)主要功能有用戶注冊登錄,收入模塊、支出模塊等。因此,設(shè)計(jì)數(shù)據(jù)庫表的時(shí)候設(shè)計(jì)了用戶表、成員表、收支項(xiàng)目表、收支記賬表等來存儲相應(yīng)的信息。數(shù)據(jù)模型是數(shù)據(jù)特征的
36、抽象,從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)的信息表與操作提供一個抽象的框架。描述了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束。9E-R模型的基本概念:E-R圖概念化地構(gòu)建實(shí)體間關(guān)系的模型,這使得它們區(qū)別于數(shù)據(jù)庫模型圖。E-R圖的理念是:項(xiàng)目所有參與者能理解E-R圖。E-R圖由不同實(shí)體類型、關(guān)系、特性和類型構(gòu)成。實(shí)體是諸如用戶的實(shí)際對象,有時(shí)更抽象,但必須有業(yè)務(wù)意義。特性用于描述實(shí)體,關(guān)系用于實(shí)體之間10。Ø 實(shí)體:現(xiàn)實(shí)世界中的事物;Ø 屬性:事物的特性;Ø 聯(lián)系:現(xiàn)實(shí)世界中事物間的關(guān)系。實(shí)體集的關(guān)系有一對一、一對多、多對多的聯(lián)系。該系統(tǒng)的E-R圖如
37、圖4-圖6所示:圖4 系統(tǒng)E-R圖1圖5 系統(tǒng)E-R圖2圖6 系統(tǒng)E-R圖3邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)如表1-表6所示:表1 用戶表字段名稱數(shù)據(jù)類型字段大小字段說明usernamenvarchar16用戶名passwordnvarchar64密碼E-mailnvarchar50E-mail表2 成員表字段名稱數(shù)據(jù)類型字段大小字段說明IDint長整型成員IDusernamenvarchar16用戶名membernamenvarchar16成員名sexnvarchar2成員性別表3 收支賬戶表字段名稱數(shù)據(jù)類型字段大小字段說明項(xiàng)目編碼int整型項(xiàng)目編碼項(xiàng)目名稱nvarchar64隸屬項(xiàng)目nvarcha
38、r4收入/支出/轉(zhuǎn)賬/負(fù)債上級項(xiàng)目編碼int整型底層項(xiàng)目要寫上級編碼,本身頂層寫本身是否頂層nvarchar2是/否是否底層nvarchar2是/否備注nvarchar64表4 收支記賬表字段名稱數(shù)據(jù)類型字段大小字段說明記賬編碼int長整型記賬編號日期date短日期記賬日期項(xiàng)目編碼int整型隸屬項(xiàng)目nvarchar4收入/支出/負(fù)債賬戶nvarchar64備注nvarchar64金額float整型用戶名nvarchar16成員名nvarchar16表5 資產(chǎn)賬戶表字段名稱數(shù)據(jù)類型字段大小字段說明IDint長整型名稱nvarchar64所屬人nvarchar16成員名類型nvarchar50現(xiàn)金
39、/銀行賬戶/第三方儲值賬戶/投資賬戶/保險(xiǎn)賬戶備注nvarchar64卡號等均可寫在備注中表6 賬戶機(jī)構(gòu)表字段名稱數(shù)據(jù)類型字段大小字段說明namenvarchar64賬戶/機(jī)構(gòu)名稱類型nvarchar10賬戶/機(jī)構(gòu)圖7 邏輯關(guān)系結(jié)構(gòu)物理結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫中,數(shù)據(jù)的存儲如圖8-圖13所示:圖8 用戶表圖9 成員表圖10收支項(xiàng)目表圖11 收支記賬表圖12 資產(chǎn)賬戶表圖13 賬戶/機(jī)構(gòu)表5.2運(yùn)用設(shè)計(jì) 數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典11如表7-表12所示:表7 用戶信息名字:用戶表定義:用戶注冊時(shí)的信息描述:用戶表 = username + password + E-mail位置:家庭理財(cái)表8 成員信息名字:成
40、員表定義:注冊用戶自行添加的家庭成員描述:成員表 = ID + membername + sex + username位置:家庭理財(cái)表9收支項(xiàng)目信息名字:收支項(xiàng)目表描述:各種收入和支出的明細(xì)信息定義:收支項(xiàng)目表=項(xiàng)目編碼 + 項(xiàng)目名稱 + 隸屬項(xiàng)目 + 上級項(xiàng)目編碼 + 是否頂層 + 是否底層 + 備注位置:家庭理財(cái)表10 收支記賬信息名稱:收支記賬表描述:收入和支出的來源和去向定義:收支記賬表= 記賬編碼 + 日期 + 項(xiàng)目編碼 + 隸屬項(xiàng)目 + 賬戶 + 金額 + 備注 +用戶名+ 成員名位置:家庭理財(cái)表11 資產(chǎn)賬戶信息名稱:資產(chǎn)賬戶表描述:用戶在記賬是所用的賬戶定義:資產(chǎn)賬戶表 = I
41、D + 名稱 + 所屬人 + 類型 + 備注 + 用戶名位置:家庭理財(cái)表12 賬戶/機(jī)構(gòu)信息名稱:賬戶/機(jī)構(gòu)表描述:各種銀行機(jī)構(gòu)或保險(xiǎn)機(jī)構(gòu)的名稱以及卡號定義:賬戶/機(jī)構(gòu)表 = ID + 名稱 + 卡號 + 所有者位置:家庭理財(cái)6系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6.1系統(tǒng)登陸注冊界面的設(shè)計(jì)登陸界面運(yùn)行結(jié)果如圖14所示:圖14 家庭理財(cái)系統(tǒng)登陸界面該頁面是用戶登陸頁面,輸入正確的用戶名、密碼和驗(yàn)證碼點(diǎn)擊登陸按鈕則進(jìn)入登陸后頁面。若用戶未注冊點(diǎn)擊注冊按鈕進(jìn)入注冊頁面。Ø 登錄界面活動圖圖15 登錄活動圖其核心代碼如下:conn.Open();cmd.CommandText = "select Co
42、unt(*) from 用戶表 where username='" + () + "'"int result = Convert.ToInt32(cmd.ExecuteScalar();conn.Close();if (result < 1) Label1.Text = "用戶不存在,請注冊或重新輸入!"UserName.Focus();();cmd.CommandText = "select Count(*) from 用戶表 where username=A and password=B"(&quo
43、t;A", ();("B", ();conn.Open();int res = Convert.ToInt32(cmd.ExecuteScalar();conn.Close();if (res < 1) Label1.Text = "密碼錯誤,請重新輸入!"Password.Text = ""Password.Focus();else (res >= 1)Session"UserName" = ();Response.Redirect("UserMain.aspx");注冊
44、界面運(yùn)行結(jié)果如圖16所示:圖16 家庭理財(cái)系統(tǒng)注冊界面該界面是用戶注冊界面,填寫完信息點(diǎn)擊注冊時(shí)會對所填信息進(jìn)行驗(yàn)證,系統(tǒng)會將用戶名與數(shù)據(jù)庫內(nèi)已存在的用戶進(jìn)行比對,會驗(yàn)證兩次密碼是否一致,會檢測E-mail的書寫格式是否正確,若都無問題即注冊成功,并跳轉(zhuǎn)回登陸界面。注冊流程圖如圖17所示:圖17 注冊流程圖其核心代碼如下:conn.Open();cmd.CommandText = "insert into 用戶表(username,password,E-mail) values (uname,pwd,e)" ("uname", ();("pwd
45、", ();("e", ();cmd.ExecuteNonQuery();conn.Close();Functions.Alert("注冊成功!", "UserLogin.aspx");6.2其它功能界面的設(shè)計(jì)由于功能模塊較多,而模塊中界面的實(shí)現(xiàn)過程都是類似的,所以,現(xiàn)在只介紹系統(tǒng)重點(diǎn)設(shè)計(jì)。系統(tǒng)內(nèi)主界面運(yùn)行結(jié)果如圖18所示:圖18 家庭理財(cái)系統(tǒng)主界面該界面是登陸成功后進(jìn)入到系統(tǒng)的首個界面,如果已經(jīng)開始記賬,此界面應(yīng)顯示所有記賬記錄的詳情。在該界面可以直接點(diǎn)擊進(jìn)入到其它功能模塊的界面。賬戶管理界面、添加賬戶、修改賬戶界面運(yùn)行結(jié)
46、果如圖19-圖21所示:圖19 家庭理財(cái)系統(tǒng)賬戶管理界面圖20 家庭理財(cái)系統(tǒng)添加賬戶界面圖21 家庭理財(cái)系統(tǒng)修改賬戶信息界面賬戶管理功包含三個界面,能對賬戶進(jìn)行增刪改查的操作,需要注意的是,賬戶和成員等基礎(chǔ)設(shè)置要先進(jìn)行,然后再開始記賬。Ø 賬戶管理模塊活動圖圖22 賬戶管理模塊活動圖其核心代碼如下:conn.Open();cmd.CommandText = "delete from 資產(chǎn)賬戶表 where 名稱='" + GridView1.DataKeyse.RowIndex.Value.ToString() + "'"cmd
47、.ExecuteNonQuery();();cmd.CommandText = "delete from 收支記賬表 where 賬戶='" + GridView1.DataKeyse.RowIndex.Value.ToString() + "'"cmd.ExecuteNonQuery();();cmd.CommandText = "select * from 資產(chǎn)賬戶表"修改密碼界面運(yùn)行如圖23所示:圖23 家庭理財(cái)系統(tǒng)修改密碼界面該界面是修改密碼界面,此界面會驗(yàn)證原密碼是否正確,兩次新密碼是否一致,均無誤后即可更改
48、密碼,下次登錄時(shí)生效。圖24修改密碼流程圖其核心代碼如下:cmd.CommandText = "Update 用戶表 set password=A where username=B"("A", tbpwd1.Text.Trim();("B", Session"UserName".ToString();conn.Open();cmd.ExecuteNonQuery();conn.Close();日常收支界面運(yùn)行結(jié)果如圖25所示:圖25家庭理財(cái)系統(tǒng)日常記賬界面該界面是在完善初始的一些設(shè)置之后最先用到的功能模塊,在進(jìn)行記
49、賬是需要注意有“*”號的均是必填的,要先進(jìn)行類別選擇,選擇后才會相應(yīng)出現(xiàn)不同的項(xiàng)目,都填好后點(diǎn)擊保存按鈕,系統(tǒng)驗(yàn)證無誤后即返回“添加記錄成功!”字樣的提示,并重新載入此界面。若點(diǎn)擊重置按鈕,則將所有填寫或選擇的數(shù)據(jù)清空。圖26 記賬流程圖其核心代碼如下:conn.Open();cmd.CommandText = "insert into 收支記賬表(日期,項(xiàng)目編碼,隸屬項(xiàng)目,賬戶,金額,備注,用戶名,成員名) values (rq,xmbm,lsxm,zhh,jine,bz,uname,mname)"/將數(shù)據(jù)傳回收支記賬表("mname", ddlFou
50、r.SelectedValue);cmd.ExecuteNonQuery();conn.Close();Functions.Alert("添加記錄成功!", "DIE.aspx");財(cái)務(wù)概況界面運(yùn)行結(jié)果如圖27所示:圖27 家庭理財(cái)系統(tǒng)財(cái)務(wù)概況界面該界面直觀的顯示了用戶的總資產(chǎn),總負(fù)債及凈資產(chǎn)。并通過柱狀圖將每月的收支情況呈現(xiàn)給用戶。日常收支表界面運(yùn)行結(jié)果如圖28所示:圖28 家庭理財(cái)系統(tǒng)日常收支表界面該界面通過對時(shí)間的篩選進(jìn)行對指定時(shí)間段內(nèi)的收入和支出進(jìn)行統(tǒng)計(jì)查詢??梢圆榈绞杖肱c支出總和,并且列舉了各項(xiàng)收入或支出的總和。Ø 日常收支模塊活動圖
51、圖29 日常收支表活動圖7系統(tǒng)測試7.1 測試方法白盒測試:是通過程序的源代碼進(jìn)行測試而不使用用戶界面。這種類型的測試需要從代碼句法發(fā)現(xiàn)內(nèi)部代碼在算法,溢出,路徑,條件等等中的缺點(diǎn)或者錯誤,進(jìn)而加以修正。12黑盒測試:是通過使用整個軟件或某種軟件功能來嚴(yán)格地測試,而并沒有經(jīng)過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計(jì)的。測試人員通過輸入他們的數(shù)據(jù)然后看輸出的結(jié)果從而了解軟件怎樣工作。在測試時(shí),把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮芎驼_
52、的輸出。它不管程序內(nèi)部結(jié)構(gòu)是什么樣的,只是從用戶出發(fā),根據(jù)產(chǎn)品應(yīng)該實(shí)現(xiàn)的實(shí)際功能和已定義好的產(chǎn)品規(guī)格來驗(yàn)證產(chǎn)品所應(yīng)該具有的功能是否實(shí)現(xiàn),每個功能是否都能正常使用,是否滿足用戶需求。單元測試:是指對軟件中的最小可測試單元進(jìn)行檢查和驗(yàn)證。單元就是人為規(guī)定的最小的被測功能模塊。單元測試是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測代碼的一個很小的、很明確的功能是否正確。通常而言,一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數(shù)的行為。壓力測試:是對系統(tǒng)不斷施加壓力的測試,是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。通俗地講,壓力測試是為了發(fā)現(xiàn)在什么條件下應(yīng)用程序的性能會變得不可接受。137.2測試說明測試方案是測試階段的關(guān)鍵技術(shù)問題。為了提高測試效率降低測試成本,也本著容易實(shí)施的原則,該測試主要采用黑盒法進(jìn)行測試,再用白盒法進(jìn)行補(bǔ)充測試。沒有進(jìn)行壓力測試。7.3測試結(jié)果因有些功能模塊相類似,所以僅測試相似界面的其中一個界面,不進(jì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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東警官學(xué)院《醫(yī)學(xué)影像診斷學(xué)(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東海洋大學(xué)《明史趣談》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工商職業(yè)技術(shù)大學(xué)《矩陣風(fēng)采》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東潮州衛(wèi)生健康職業(yè)學(xué)院《廣播電視職業(yè)資格》2023-2024學(xué)年第一學(xué)期期末試卷
- 《精準(zhǔn)營銷體系研究》課件
- 小學(xué)生玩手機(jī)害處課件
- 小學(xué)生考前減壓課件下載
- 廣東碧桂園職業(yè)學(xué)院《石油煉制工藝學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 防溺水安全中班課件圖片
- 小學(xué)生學(xué)電腦課件
- 山西太原晉陽湖總體規(guī)劃城市設(shè)計(jì)景觀方案文本
- 干部業(yè)績相關(guān)信息采集表
- 八年級上綜合性學(xué)習(xí) 我們的互聯(lián)網(wǎng)時(shí)代 練習(xí)卷(含答案)
- 中西文化概論(第三版)PPT完整全套教學(xué)課件
- 食品批發(fā)銷售記錄制度
- 2024學(xué)年上海市浦東新區(qū)物理高二上期末聯(lián)考試題含解析
- 粉塵應(yīng)急演練記錄
- 持續(xù)交付2 0:業(yè)務(wù)引領(lǐng)的DevOps精要(增訂本)
- 管理學(xué)基礎(chǔ)知識點(diǎn)總結(jié)(精華)
- (2022年整理)人民幣含硬幣教具正反面完美打印版
- 醫(yī)院心電監(jiān)護(hù)術(shù)考核表
評論
0/150
提交評論