【文章內(nèi)容簡介】
銀行名稱、交易人、銀行帳號等可以查詢相對應(yīng)的內(nèi)容,單擊添加、修改、刪除鍵可以進行更改。 銀行帳戶管理窗口設(shè)計銀行帳戶管理窗口功能描述銀行帳戶管理窗口是由銀行名稱、開戶人、帳戶類型等模塊組成,可以添加、修改、刪除銀行帳戶管理的一切內(nèi)容。銀行帳戶管理窗口界面銀行帳戶管理窗口界面說明在文本框里選出銀行名稱、開戶人、帳號類型等可以查詢相對應(yīng)的內(nèi)容,單擊添加、修改、刪除鍵可以進行更改。 日常收支統(tǒng)計窗口設(shè)計日常收支統(tǒng)計窗口功能描述日常收支統(tǒng)計窗口是由收支分類、收支金額等模塊組成,顯示收支類型和金額。日常收支統(tǒng)計窗口界面日常收支統(tǒng)計窗口界面說明在文本框里輸入年份、月份、系統(tǒng)就會顯示出工資、稿費、收支金額等。 銀行交易統(tǒng)計窗口設(shè)計銀行交易統(tǒng)計窗口功能描述銀行交易統(tǒng)計窗口是由,帳號、交易金額、所得利息等模塊組成,可以顯示其相關(guān)內(nèi)容。銀行交易統(tǒng)計窗口界面銀行交易統(tǒng)計窗口界面在文本框里選擇年份、月份,系統(tǒng)自動顯示相關(guān)的帳號、交易金額、所得利息。 資產(chǎn)統(tǒng)計窗口設(shè)計資產(chǎn)統(tǒng)計窗口功能描述該窗口是顯示總的資產(chǎn)統(tǒng)計內(nèi)容。資產(chǎn)統(tǒng)計窗口界面資產(chǎn)統(tǒng)計窗口界面說明資產(chǎn)統(tǒng)計窗口是顯示財務(wù)資金統(tǒng)計的窗口,可以顯示銀行總存款,現(xiàn)金統(tǒng)計、收入總額、支出總額。 用戶管理窗口設(shè)計系統(tǒng)用戶管理窗口功能描述系統(tǒng)用戶管理窗口是設(shè)置系統(tǒng)管理員和普通用戶。系統(tǒng)用戶管理窗口界面成員管理窗口界面說明在文本框里輸入用戶名、用戶類型,單擊添加、修改、刪除鍵,系統(tǒng)將添加、修改、刪除用戶名和用戶類型。 成員管理窗口設(shè)計成員管理窗口功能描述成員管理窗口是顯示成員個人資料的窗口。成員管理窗口界面成員管理窗口界面說明單擊添加、修改、刪除鍵,填入成員的個人信息,系統(tǒng)將更新所更改的信息。 編輯用戶信息窗口設(shè)計編輯用戶信息窗口功能描述編輯用戶信息窗口是編輯用戶密碼的窗口。編輯用戶信息窗口界面編輯用戶信息窗口界面說明在文本框里輸入用戶名、密碼、確認密碼,系統(tǒng)將更新用戶的信息。第7章 系統(tǒng)測試 軟件測試基礎(chǔ)理論 軟件測試定義軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計的一批測試用例,并利用這些測試用例運行程序以及發(fā)現(xiàn)錯誤的過程,即執(zhí)行測試步驟。軟件測試就是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼實現(xiàn)的最終審查,它是軟件質(zhì)量保證的關(guān)鍵步驟 軟件測試基本概念所謂測試,首先是一項活動,在這項活動中某個系統(tǒng)或組成的部分將在特定的條件下運行,結(jié)果將被觀察和記錄,并對系統(tǒng)或組成部分進行評價。測試活動有兩種結(jié)果:找出缺陷和故障,或顯示軟件執(zhí)行正確。測試是一個或多個測試用例的集合。測試用例:所謂測試用例是為特定的目的而設(shè)計的一組測試輸入、執(zhí)行條件和預(yù)期的結(jié)果;測試用例是執(zhí)行測試的最小實體。 軟件測試目的測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤;不能證明程序的正確性,除非僅處理有限種情況。檢查系統(tǒng)是否滿足需求也是測試的期望目標(biāo)。一個好的測試用例在于發(fā)現(xiàn)了還未曾發(fā)現(xiàn)的錯誤;一次成功的測試則是發(fā)現(xiàn)了錯誤的測試。 百盛財務(wù)管理系統(tǒng)系統(tǒng)測試本系統(tǒng)部分模塊采用黑盒測試。 登錄模塊測試用例 登錄模塊測試用例項目軟件百盛財務(wù)管理系統(tǒng)程序版本功能模塊登錄模塊編制人姚錫宏功能特性用戶身份驗證測試目的驗證是否輸入合法的信息,允許合法登錄,阻止非法登錄測試數(shù)據(jù)用戶名=admin / 系統(tǒng)管理員 密碼=111/ 系統(tǒng)管理員操作步驟操作描述數(shù)據(jù)期望結(jié)果實際結(jié)果測試狀態(tài)1輸入用戶名稱,按“確定”按鈕。用戶名=admin,密碼為空顯示警告信息“請輸入用戶名和密碼!”顯示警告信息“請輸入用戶名和密碼!”正常2輸入密碼,按“確定”按鈕。用戶名=admin,密碼=1顯示警告信息“請輸入用戶名和密碼!”顯示警告信息“請輸入用戶名和密碼!”正常3輸入用戶名和密碼,按“確定”按鈕。用戶名=admin,密碼=1顯示警告信息“請輸入用戶名和密碼!”顯示警告信息“請輸入用戶名和密碼!”正常4輸入用戶名和密碼,按“確定”按鈕。用戶名=admin,密碼=1顯示警告信息“密碼輸入錯誤,請向系統(tǒng)管理員查詢!”顯示警告信息“密碼輸入錯誤,請向系統(tǒng)管理員查詢!”正常5輸入用戶名和密碼,按“確定”按鈕。用戶名為空顯示警告信息“您還沒有選擇用戶名!”顯示警告信息“您還沒有選擇用戶名!正常6輸入用戶名和密碼,按“確定”按鈕。用戶名=admin,密碼=1進入主界面進入主界面正常測試人員姚錫宏開發(fā)人員姚錫宏項目負責(zé)人姚錫宏 銀行信息查詢模塊測試用例 銀行信息模塊測試用例項目軟件百盛財務(wù)管理系統(tǒng)程序版本功能模塊銀行信息編制人姚錫宏功能特性查詢銀行信息測試目的驗證是否輸入合法的信息,允許查詢銀行信息測試數(shù)據(jù) 1;銀行;中國銀行操作步驟操作描述數(shù)據(jù)期望結(jié)果實際結(jié)果測試狀態(tài)1輸入1,查詢名稱查詢=“1”顯示空顯示空正常2輸入中國銀行,查詢名稱查詢=“中國銀行”顯示中國銀行信息顯示中國銀行正常3輸入銀行,查詢名稱查詢=“銀行”顯示所有銀行信息顯示所有銀行信息正常 測試報告本次測試中,我采用了黑盒技術(shù)對財務(wù)管理管理系統(tǒng)的登錄模塊及銀行信息查詢模塊進行了詳細的測試,經(jīng)修改后的程序在測試中產(chǎn)生的期望結(jié)果與實際測試過程中的結(jié)果一致。結(jié)論在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對理財管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。在本次開發(fā)過程由于硬件的限制,未能實現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損失。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。相信本財務(wù)管理管理系統(tǒng)是一套在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),我掌握了的項本過程,了解了的基本知識鞏固了我對Visual Basic ,但在這次畢業(yè)設(shè)計中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。致謝在論文即將完成之際,回顧緊張但又充實的學(xué)習(xí)和開發(fā)過程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們致以最真誠的感謝。在本次畢業(yè)設(shè)計中,我從指導(dǎo)老師身上學(xué)到了很多東西。他認真負責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。在撰寫論文階段,老師幾次審閱我們的論文,提出了許多寶貴意見,沒有他的指導(dǎo),我們就不能較好的完成課題設(shè)計的任務(wù)。另外,我還要感謝在這幾年來對我教導(dǎo)所有的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識,而且讓我掌握了學(xué)習(xí)的方法,更教會了我做人處事的道理,在此表示感謝。同時,在系統(tǒng)開發(fā)過程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。參考文獻[1] 肖春蓮. 合同管理系統(tǒng)設(shè)計[M]. 北京: ,5060.[2] 劉祟欣,[M]. 北京:,3132.[3] 黃華,付鋒,陳軒. Visual Basic [M]. 北京:人民郵電出版社2001年2月,7983.[4] Evangelous Petroutsos.Visual Basic 6 從入門到精通[M].北京:電子工業(yè)出版社,1999年1月,5055.[5] 新思維創(chuàng)作室.Visual Basic [M].北京:人民郵電出版社.1998年8月,7075.[6] 何斌等.Visual Basic [M].北京:人民郵電出版社,1998年12月.9196.[7] 安嘉瑩,章韻. 企業(yè)進口設(shè)備合同管理信息系統(tǒng)[M].南京: 南京郵電學(xué)院學(xué)報. 1996年6月,8690.[8] 李微. 數(shù)據(jù)庫軟件在我院技術(shù)合同管理中的應(yīng)用[M].北京: 高等教育出版社2000年3月,3740.[9] Scott Mitchell、Steve :Tips[M].Tutorials,and ,5145.[10] Ted Coombs,Jon Campbell.1001 Visual Basic Programmer39。s Tips[M].McGrawHill Osborne Media,2005,5698.附錄ABy now, many people have probably heard the various reports about 64bit puting ing to consumers. Apple was the first to offer the hardware with a 64bit processor with their new G5 system. AMD has just released its Athlon 64 processor that has support for the first 64bit operating system (a variant of Linux). But is this shift to 64bit puting going to be a huge boon for the consumers?Understanding BitsAll puter processors are based on binary math because of the transistors that prise the semiconductors inside the chips. To put things in very simple terms, a bit is a single 1 or 0 either stored or processed by a transistor. All processors are referred to by their bit processing ability. For approximately the last 10 years or so, 32bit puting has been used since the introduction of Intel39。s 386 platform. So what does the bit count mean? This bit rating of the processor determines the largest numerical number that processor can handle. The largest number that can be processed in a single clock cycle will be equivalent to 2 to the power of the bit rating. Thus, a 32bit processor can handle a number up to 2^32 or roughly billion. Any number greater than this will require more than one clock cycle to process. A 64bit processor on the other hand can handle a number of a 2^64 or roughly ^18. (I couldn39。t find the English name equivalent for such a large number). This means that a 64bit processor would be able to more efficiently handle large number mathematics.Memory is the KeyOne of the other items directly affected by the bit rating of the processor is the amount of memory that the system can support and access. Let39。s take a look at the current 32bit platforms of today. Currently 32bit processors and operating system can support a total of 4 gigabytes of memory in the puter. Of the 4 gigabytes of memory, the operating systems can only allocate 2 gigabytes of memory to a given application.Looking at the Athlon 64, AMD included support for 40bits of memory registers rather than 64bits. Even with this cost c