嵌入式專業(yè)項(xiàng)目文檔模板完成版_第1頁(yè)
嵌入式專業(yè)項(xiàng)目文檔模板完成版_第2頁(yè)
嵌入式專業(yè)項(xiàng)目文檔模板完成版_第3頁(yè)
嵌入式專業(yè)項(xiàng)目文檔模板完成版_第4頁(yè)
嵌入式專業(yè)項(xiàng)目文檔模板完成版_第5頁(yè)
已閱讀5頁(yè),還剩30頁(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、 密級(jí) 公開 組號(hào) 湖南科技技職業(yè)學(xué)學(xué)院軟件件學(xué)院項(xiàng)目文檔檔項(xiàng) 目目 題題 目目 簡(jiǎn)易易計(jì)算器器 專 業(yè)業(yè) 軟件件技術(shù)(嵌入式式工程師師方向)班 級(jí) 嵌入式式30992 學(xué) 生生 姓 名 戴高高樂(lè) 指 導(dǎo)導(dǎo) 老老 師師 文光明明 20111年6月 TITLE * MERGEFORMAT 課程設(shè)計(jì)文檔編寫模板 湖南科技職業(yè)學(xué)院軟件學(xué)院第 PAGE 29頁(yè) TITLE * MERGEFORMAT 項(xiàng)目文檔檔編寫模模板文檔信息息 文檔名名稱: TITLE * MERGEFORMAT 項(xiàng)目文檔檔編寫模模板負(fù)責(zé)人:戴高樂(lè)文檔版本本編號(hào):Techh-Sppec-Doccu密級(jí):普通文檔版本本日期:2011

2、1-5-21起草人:戴高樂(lè)起草日期期:20111-5-21復(fù)審人:戴高樂(lè) 復(fù)審日日期:20111-6-11任務(wù)分配配表來(lái)自Frrom日期電話 / 傳真真戴高樂(lè)20111-5-2013500748898774模塊名稱稱負(fù)責(zé)人截止日期期完成日期期軟件需求求說(shuō)明書書戴高樂(lè)20111-5-2520111-5-30需求分析析報(bào)告戴高樂(lè)20111-5-3120111-6-4軟件設(shè)計(jì)計(jì)書戴高樂(lè)20111-6-520111-6-7程序設(shè)計(jì)計(jì)說(shuō)明書書戴高樂(lè)20111-6-820111-6-11軟件測(cè)試試說(shuō)明書書戴高樂(lè)20111-6-1220111-6-15用戶手冊(cè)冊(cè)戴高樂(lè)20111-6-1620111-6-18

3、版本記錄錄版本編號(hào)號(hào)版本日期期修改者說(shuō)明1.020111-5-30戴高樂(lè)草案2.020111-6-10戴高樂(lè)初步方案案3.020111-6-18戴高樂(lè)最終方案案目錄TOC o 1-3 h z u HYPERLINK l _Toc296516877 一軟件件需求說(shuō)說(shuō)明書(軟件計(jì)計(jì)劃書,確定軟軟件的總總體功能能) PAGEREF _Toc296516877 h 1 HYPERLINK l _Tocc296651668788 1.11引言 PAGEREF _Toc296516878 h 1 HYPERLINK l _Toc296516879 1.2業(yè)務(wù)流流程整體體說(shuō)明 PAGEREF _Toc296

4、516879 h 1 HYPERLINK l _Toc296516880 1.3特殊說(shuō)說(shuō)明 PAGEREF _Toc296516880 h 2 HYPERLINK l _Toc296516881 1.4原始資資料 PAGEREF _Toc296516881 h 2 HYPERLINK l _Toc296516882 二需求求分析報(bào)報(bào)告 PAGEREF _Toc296516882 h 3 HYPERLINK l _Toc296516883 2.1引言 PAGEREF _Toc296516883 h 3 HYPERLINK l _Toc296516884 2.2任務(wù)概概述 PAGEREF _Toc

5、296516884 h 3 HYPERLINK l _Toc296516885 2.3功能需求 PAGEREF _Toc296516885 h 3 HYPERLINK l _Toc296516886 2.4性能需需求 PAGEREF _Toc296516886 h 3 HYPERLINK l _Toc296516887 2.5運(yùn)行環(huán)環(huán)境描述述 PAGEREF _Toc296516887 h 3 HYPERLINK l _Toc296516888 三軟件設(shè)設(shè)計(jì)書(詳細(xì)設(shè)設(shè)計(jì)說(shuō)明明書,建建立軟件件結(jié)構(gòu)) PAGEREF _Toc296516888 h 5 HYPERLINK l _Toc29651

6、6889 3.1引言 PAGEREF _Toc296516889 h 5 HYPERLINK l _Toc296516890 3.2硬件結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì) PAGEREF _Toc296516890 h 5 HYPERLINK l _Toc296516891 3.3軟件結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì) PAGEREF _Toc296516891 h 5 HYPERLINK l _Toc296516892 3.4硬件描描述 PAGEREF _Toc296516892 h 5 HYPERLINK l _Toc296516893 3.4.1觸摸屏屏 PAGEREF _Toc296516893 h 6 HYPERLINK l

7、_Toc296516894 3.4.2LCDD顯示 PAGEREF _Toc296516894 h 8 HYPERLINK l _Toc296516895 3.5程序描描述 PAGEREF _Toc296516895 h 8 HYPERLINK l _Toc296516896 3.5.1加法運(yùn)運(yùn)算 PAGEREF _Toc296516896 h 8 HYPERLINK l _Toc296516897 3.5.2減法運(yùn)運(yùn)算 PAGEREF _Toc296516897 h 9 HYPERLINK l _Toc29651668988 3.55.3乘法運(yùn)運(yùn)算 PAGEREF _Toc296516898

8、 h 10 HYPERLINK l _Toc296516899 3.5.4除法運(yùn)運(yùn)算 PAGEREF _Toc296516899 h 12 HYPERLINK l _Toc296516900 3.5.5清零 PAGEREF _Toc296516900 h 13 HYPERLINK l _Toc296516901 四程序序設(shè)計(jì)說(shuō)說(shuō)明書 PAGEREF _Toc296516901 h 14 HYPERLINK l _Toc296516902 4.1引言 PAGEREF _Toc296516902 h 14 HYPERLINK l _Toc296516903 4.2各功能能核心代代碼和界界面說(shuō)明明

9、PAGEREF _Toc296516903 h 14 HYPERLINK l _Toc296516904 4.2.1界面初初始化 PAGEREF _Toc296516904 h 14 HYPERLINK l _Toc296516905 4.2.2加減乘乘除運(yùn)算算 PAGEREF _Toc296516905 h 15 HYPERLINK l _Toc296516906 4.2.3清零 PAGEREF _Toc296516906 h 22 HYPERLINK l _Toc296516907 五軟件件測(cè)試說(shuō)說(shuō)明書 PAGEREF _Toc296516907 h 23 HYPERLINK l _TTo

10、c229655169908 5.11引言 PAGEREF _Toc296516908 h 23 HYPERLINK l _Toc296516909 5.2計(jì)劃 PAGEREF _Toc296516909 h 23 HYPERLINK l _Toc296516910 5.3測(cè)試項(xiàng)項(xiàng)目說(shuō)明明 PAGEREF _Toc296516910 h 23 HYPERLINK l _Toc296516911 5.4測(cè)試計(jì)計(jì)劃執(zhí)行行情況 PAGEREF _Toc296516911 h 24 HYPERLINK l _Toc296516912 5.5評(píng)價(jià) PAGEREF _Toc296516912 h 24 HY

11、PERLINK l _Toc296516913 六用戶戶手冊(cè) PAGEREF _Toc296516913 h 26 HYPERLINK l _Toc296516914 6.1引言 PAGEREF _Toc296516914 h 26 HYPERLINK l _Toc296516915 6.2系統(tǒng)功功能介紹紹 PAGEREF _Toc296516915 h 26 HYPERLINK l _Toc296516916 6.3運(yùn)行環(huán)環(huán)境說(shuō)明明 PAGEREF _Toc296516916 h 26 HYPERLINK l _Toc296516917 6.4運(yùn)行前前的準(zhǔn)備備 PAGEREF _Toc296

12、516917 h 26 HYPERLINK l _Toc229655169918 6.55輸入輸輸出說(shuō)明明和操作作說(shuō)明 PAGEREF _Toc296516918 h 26 HYPERLINK l _Toc296516919 6.6安全與與保密 PAGEREF _Toc296516919 h 26 HYPERLINK l _Toc296516920 6.7常見(jiàn)問(wèn)問(wèn)題的處處理 PAGEREF _Toc296516920 h 27 HYPERLINK l _Toc296516921 6.8附錄:安裝與與初始化化 PAGEREF _Toc296516921 h 27軟件需求求說(shuō)明書書(軟件件計(jì)劃書書

13、,確定定軟件的的總體功功能)引言編寫目的的本文主要要描述科科學(xué)計(jì)算算器系統(tǒng)統(tǒng)需求,目的是是清晰地地描述用用戶使用用本軟件件必須要要完成的的任務(wù)和和定義開開發(fā)人員員必須實(shí)實(shí)現(xiàn)的軟軟件功能能,使用用戶利用用系統(tǒng)能能夠完成成他們的的任務(wù)。項(xiàng)目背景景 項(xiàng)目目委托單單位:湖湖南科技技職業(yè)學(xué)學(xué)院 開發(fā)發(fā)人員:戴高樂(lè)樂(lè) 主管管部門:湖南科科技職業(yè)業(yè)學(xué)院軟軟件學(xué)院院業(yè)務(wù)流程程整體說(shuō)說(shuō)明特殊說(shuō)明明本系統(tǒng)使使用方便便,兼容容性優(yōu)異異。原始資料料資料收集集: a. Linnux組組件應(yīng)用用b.Liinuxx中系統(tǒng)統(tǒng)設(shè)置常常用命令令c. GGUI.Qt.4d. QQt信號(hào)號(hào)與槽e. AARM嵌嵌入式CC編程標(biāo)標(biāo)準(zhǔn)教程

14、程f. 學(xué)學(xué)習(xí)筆記記widdgett,MaainWWinddow和和Diaalogg的選擇擇使用g. QQt控制制對(duì)象繼繼承關(guān)系系h. 嵌嵌入式llinuux與應(yīng)應(yīng)用開發(fā)發(fā)原始單據(jù)據(jù)、原始始報(bào)表等等:以列列表的方方式列出出原始資資料的名名稱,而而且要與與原有業(yè)業(yè)務(wù)流程程概述的的內(nèi)容相相對(duì)照,并將實(shí)實(shí)際的原原始資料料附在業(yè)業(yè)務(wù)分析析書的后后面。原始資料料名稱對(duì)應(yīng)于原原有業(yè)務(wù)務(wù)流程概概述的哪哪一部分分內(nèi)容嵌入式LLinuux應(yīng)用用程序開開發(fā)Qt圖形形編程基基礎(chǔ)需求分析析報(bào)告引言編寫目的的大二了,軟件學(xué)學(xué)院的學(xué)學(xué)生即將將進(jìn)入社社會(huì)壓力力巨大,專專業(yè)沒(méi)學(xué)學(xué)好信心心大失,該軟件件宗旨幫幫同學(xué)們們找回自自

15、信,告告訴他們們沒(méi)學(xué)好好也能編編出東西西。自信信滿滿的的迎接挑挑戰(zhàn)。任務(wù)概述述目標(biāo)我們?cè)趯W(xué)學(xué)習(xí)生活活中,常常會(huì)遇到到一些繁繁雜的數(shù)數(shù)值運(yùn)算算,尤其其是遇到到正弦、余弦、對(duì)數(shù)等等手算困困難的運(yùn)運(yùn)算時(shí),這時(shí)候候我們就就必須用用到科學(xué)學(xué)計(jì)算器器,所以以我便著著手開發(fā)發(fā)了這個(gè)個(gè)計(jì)算器器程序,以便用用于自己己的學(xué)習(xí)習(xí)工作。功能需求求功能劃分分功能描述述對(duì)最底層層的功能能所要完完成的功功能進(jìn)行行詳細(xì)描描述,填填入下表表中:功能名稱稱功能標(biāo)識(shí)識(shí)符功能詳細(xì)細(xì)描述加減乘除除“+”,“-”,“*”,“/”數(shù)字的加加減乘除除運(yùn)算數(shù)字1234456778900輸入數(shù)字字清零initt數(shù)字清零零性能需求求時(shí)間要求求軟件

16、可實(shí)實(shí)現(xiàn)隨時(shí)時(shí)更新,及時(shí)運(yùn)運(yùn)行及操操作的執(zhí)執(zhí)行。適應(yīng)性(在操作作方式、運(yùn)行環(huán)環(huán)境、與與其他軟軟件的接接口等發(fā)發(fā)生變化化時(shí),所所具有的的適應(yīng)能能力。)運(yùn)行環(huán)境境描述硬件設(shè)備備ARM開開發(fā)板,計(jì)算機(jī)機(jī)電腦支持軟件件Linuux QQT , wiindoow xxp QQT 接口USB硬硬件接口口控制界面控制制用戶界面面 其他需求求如可用性性、安全全保密、可維護(hù)護(hù)性、可可跨平臺(tái)臺(tái)性等。(分高高、中、低定性性詳細(xì)描描述)軟件設(shè)計(jì)計(jì)書(詳詳細(xì)設(shè)計(jì)計(jì)說(shuō)明書書,建立立軟件結(jié)結(jié)構(gòu))引言編寫目的的軟件設(shè)計(jì)計(jì)說(shuō)明書書是為程程序設(shè)計(jì)計(jì)進(jìn)行指指導(dǎo)的文文檔,主主要功能能是建立立軟件的的結(jié)構(gòu),詳細(xì)說(shuō)說(shuō)明每個(gè)個(gè)功能的的上下

17、功功能模塊塊和輸入入輸出接接口。硬件結(jié)構(gòu)構(gòu)設(shè)計(jì) 描述硬件件功能結(jié)結(jié)構(gòu)圖 軟件結(jié)構(gòu)構(gòu)設(shè)計(jì) 軟件功能能結(jié)構(gòu)圖圖通過(guò)Qt軟件調(diào)用的程序源代碼ARM開發(fā)板,網(wǎng)線,源代碼可執(zhí)行,在ARM開發(fā)板顯示可觸屏軟件,同步軟件硬件描述述硬件功能能結(jié)構(gòu)圖圖如下:圖 觸觸摸屏作作用原理理圖 觸摸摸屏電路路圖圖 觸摸摸屏輸入入系統(tǒng)觸摸屏功能系統(tǒng):簡(jiǎn)簡(jiǎn)易計(jì)算算器 設(shè)計(jì)人人:戴高高樂(lè)模塊:可可觸摸屏屏 日期期:20011-06-11上層調(diào)用模塊:AD轉(zhuǎn)換 可調(diào)用的下層模塊:LCD顯示 輸入鍵盤輸入 輸出通過(guò)顯示屏輸出信息 硬件模塊說(shuō)明:觸摸操作時(shí),薄膜下層的ITO會(huì)接觸到玻璃上層的ITO,經(jīng)由感應(yīng)器傳出相應(yīng)的電信號(hào),經(jīng)過(guò)轉(zhuǎn)

18、換電路送到處理器,通過(guò)運(yùn)算轉(zhuǎn)化為屏幕上的X、Y值,而完成點(diǎn)選的動(dòng)作,并呈現(xiàn)在屏幕上局部注釋項(xiàng):無(wú) 接口:AD轉(zhuǎn)換換寄存器器、觸摸摸屏控制制寄存器器。限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn): 校正正觸摸屏屏以及觸觸摸點(diǎn)的的可行性性尚未解決決的問(wèn)題題:無(wú)LCD顯顯示系統(tǒng):計(jì)計(jì)算器 設(shè)設(shè)計(jì)人:戴高樂(lè)樂(lè)模塊:LLCD顯顯示 日期期:20011-06-05上層調(diào)用模塊:觸摸屏下層調(diào)用模塊:無(wú)輸入:無(wú)輸出:顯示屏硬件模塊說(shuō)明:LCD控制器和LCD驅(qū)動(dòng)器之間的幀同步信號(hào),比LED有更好的顯示效果。局部注釋項(xiàng):無(wú) 接口:控控制器及及驅(qū)動(dòng)器器限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn):是否否正常顯顯示尚未解決決的問(wèn)題題:無(wú)程序描述述加法運(yùn)算算

19、功能系統(tǒng):計(jì)計(jì)算器 設(shè)設(shè)計(jì)人:戴高樂(lè)樂(lè)模塊:加加法運(yùn)算算 日期期:20011-06-01無(wú) 界面函數(shù) 輸入:鍵盤輸入 輸出:通過(guò)顯示屏達(dá)到輸出信息 處理過(guò)程說(shuō)明: 主要是操作加的算法 算法n=A.toDDoubble(); /如果果上一次次已經(jīng)有有運(yùn)算符符,那么么將A,B都轉(zhuǎn)轉(zhuǎn)換成浮浮點(diǎn)數(shù)m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;接口:按鍵限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn):是否否有反應(yīng)應(yīng)尚未解決決的問(wèn)題題:無(wú)減法運(yùn)算算功能系統(tǒng):計(jì)計(jì)算器 設(shè)計(jì)計(jì)人:戴戴高樂(lè)模塊:減減法運(yùn)算算 日期期:

20、20011-06-02 無(wú) 界面函數(shù) 輸入鍵盤輸入 輸出通過(guò)顯示屏達(dá)到輸出信息 處理過(guò)程說(shuō)明:無(wú) 主要是操作減的算法 算法 n=AA.tooDouublee(); /如如果上一一次已經(jīng)經(jīng)有運(yùn)算算符,那那么將AA,B都都轉(zhuǎn)換成成浮點(diǎn)數(shù)數(shù)m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;接口:按按鍵限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn):是否否有反應(yīng)應(yīng)尚未解決決的問(wèn)題題:無(wú)乘法運(yùn)算算功能系統(tǒng):計(jì)計(jì)算器 設(shè)計(jì)計(jì)人:戴戴高樂(lè)模塊:乘乘法運(yùn)算算 日期期:20011-06-05 無(wú) 界面函數(shù) 輸入鍵盤輸入 輸

21、出通過(guò)顯示屏達(dá)到輸出信息 處理過(guò)程說(shuō)明:無(wú) 主要是操作乘的算法 算法 n=AA.tooDouublee(); /如如果上一一次已經(jīng)經(jīng)有運(yùn)算算符,那那么將AA,B都都轉(zhuǎn)換成成浮點(diǎn)數(shù)數(shù)m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;接口:按按鍵限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn):是否否有反應(yīng)應(yīng)尚未解決決的問(wèn)題題:無(wú)除法運(yùn)算算功能系統(tǒng):計(jì)計(jì)算器 設(shè)計(jì)計(jì)人:戴戴高樂(lè)模塊:加加法運(yùn)算算 日期期:20011-06-07 無(wú) 界面函數(shù) 輸入鍵盤輸入 輸出通過(guò)顯示屏達(dá)到輸出信息 處理過(guò)程說(shuō)明:無(wú) 主要是操作

22、除的算法 算法 n=AA.tooDouublee(); /如如果上一一次已經(jīng)經(jīng)有運(yùn)算算符,那那么將AA,B都都轉(zhuǎn)換成成浮點(diǎn)數(shù)數(shù)m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;接口:按按鍵限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn):是否否有反應(yīng)應(yīng)尚未解決決的問(wèn)題題:無(wú)清零功能系統(tǒng):計(jì)計(jì)算器 設(shè)計(jì)計(jì)人:戴戴高樂(lè)模塊:清清零 日日期:220111-06-11無(wú) 界面函數(shù) 輸入鍵盤輸入 輸出通過(guò)顯示屏達(dá)到輸出信息 處理過(guò)程說(shuō)明:所有都初始化主要是操作清零 算法voidd wiindoow:Binnit()

23、/按了IInitt鍵,所所有都初初始化A=00;B=00;c= ;l-ssetTTextt(B);接口:按按鍵限制條件件:無(wú)測(cè)試要點(diǎn)點(diǎn):是否否有反應(yīng)應(yīng)尚未解決決的問(wèn)題題:無(wú)程序設(shè)計(jì)計(jì)說(shuō)明書書引言編寫目的的說(shuō)明本軟軟件的各各功能模模塊實(shí)現(xiàn)現(xiàn)技巧及及核心代代碼各功能核核心代碼碼和界面面說(shuō)明界面初始始化實(shí)現(xiàn)技巧巧。調(diào)用Qtt內(nèi)庫(kù)功能界面面 核心代碼碼 ressizee(3220,2240); /重畫畫窗口大大小A=00;B=00;c= ; /初始化化。注意意c初始始化為空空格鍵l=neew QQLinneEddit(thiis);l-ssetTTextt(B);l-ssetRReaddOnlly(t

24、truee); /添添加文本本編輯框框并且設(shè)設(shè)置為不不可更改改b1=nnew QPuushBButtton(1,thhis);b2=nnew QPuushBButtton(2,thhis);b3=nnew QPuushBButtton(3,thhis);b4=nnew QPuushBButtton(4,thhis);b5=nnew QPuushBButtton(5,thhis);b6=nnew QPuushBButtton(6,thhis);b7=nnew QPuushBButtton(7,thhis);b8=nnew QPuushBButtton(8,thhis);b9=nnew QPuus

25、hBButtton(9,thhis);b0=nnew QPuushBButtton(0,thhis);bcheen=nnew QPuushBButtton(*,thhis);bchuu=neew QQPusshBuuttoon(/,thiis);bjiaa=neew QQPusshBuuttoon(+,thiis);bjiaan=nnew QPuushBButtton(-,thhis);b=neew QQPusshBuuttoon(.,thiis);bdenn=neew QQPusshBuuttoon(=,thiis);biniit=nnew QPuushBButtton(Innit,thhi

26、s);ll=nnew QLaabell(MMadee Byy Daai,thiis); /為為各個(gè)部部件申請(qǐng)請(qǐng)空間QFonnt ff=QFFontt(TTimees,18,QFoont:Boold); /設(shè)置置QLaabell的格式式ll-settFonnt(ff); /應(yīng)應(yīng)用格式式/*以以上處理理各個(gè)部部件在主主窗口中中的位置置*/l-ssetGGeommetrry(220,110,2250,30);b1-settGeoomettry(20,40,30,30);b2-settGeoomettry(70,40,30,30);b3-settGeoomettry(1200,400,300,300)

27、;b4-settGeoomettry(1700,400,300,300);b5-settGeoomettry(2200,400,300,300);b6-settGeoomettry(20,80,30,30);b7-settGeoomettry(70,80,30,30);b8-settGeoomettry(1200,800,300,300);b9-settGeoomettry(1700,800,300,300);b0-settGeoomettry(2200,800,300,300);bcheen-settGeoomettry(20,1200,300,300);bchuu-ssetGGeommet

28、rry(770,1120,30,30);bjiaa-ssetGGeommetrry(1120,1200,300,300);bjiaan-settGeoomettry(1700,1220,330,330);b-ssetGGeommetrry(2220,1200,300,300);bdenn-ssetGGeommetrry(220,1160,30,30);biniit-settGeoomettry(70,1600,300,300);ll-settGeoomettry(1200,1660,2200,40);加減乘除除運(yùn)算實(shí)現(xiàn)技巧巧。實(shí)現(xiàn)運(yùn)算算功能功能界面面 核心代碼碼 voiid wwinddow:

29、B11() /數(shù)字字按鍵“1”的槽函函數(shù)if(BB=0) B=1; /如果BB為0直直接進(jìn)行行替代,想象下下計(jì)算器器,按了了“1”鍵總不不能顯示示的是“01”吧.elseeB=l-teext(); /如如果不是是,先獲獲取當(dāng)前前文本編編輯框的的內(nèi)容,如B=23,再按一一下那么么在后面面追加11.B.apppennd(1);l-ssetTTextt(B); /將將B再次次送到文文本編輯輯框進(jìn)行行顯示voidd wiindoow:B2() /同上if(BB=0) B=2;elseeB=l-teext();B.apppennd(2);l-ssetTTextt(B);voidd wiindoow:B3

30、() /同上上.if(BB=0) B=3;elseeB=l-teext();B.apppennd(3);l-ssetTTextt(B);voidd wiindoow:B4()if(BB=0) B=4;elseeB=l-teext();B.apppennd(4);l-ssetTTextt(B);voidd wiindoow:B5()if(BB=0) B=5;elseeB=l-teext();B.apppennd(5);l-ssetTTextt(B);voidd wiindoow:B6()if(BB=0) B=6;elseeB=l-teext();B.apppennd(6);l-ssetTText

31、t(B);voidd wiindoow:B7()if(BB=0) B=7;elseeB=l-teext();B.apppennd(7);l-ssetTTextt(B);voidd wiindoow:B8()if(BB=0) B=8;elseeB=l-teext();B.apppennd(8);l-ssetTTextt(B);voidd wiindoow:B9()if(BB=0) B=9;elseeB=l-teext();B.apppennd(9);l-ssetTTextt(B);voidd wiindoow:B0()if(BB=0) B=0;elseeB=l-teext();B.apppenn

32、d(0);l-ssetTTextt(B);voidd wiindoow:Bpooi() /這個(gè)個(gè)是小數(shù)數(shù)點(diǎn)鍵對(duì)對(duì)應(yīng)的sslott函數(shù),比較特特殊,直直接追加加就可以以了if(BB=0) B.apppendd(.);elseeB=l-teext();B.apppennd(.);l-ssetTTextt(B);voidd wiindoow:Baddd() /加法法鍵doubble n,mm;B=l-teext();if(cc= ) /如果cc為空格格鍵,說(shuō)說(shuō)明現(xiàn)在在是第一一次運(yùn)算算,那么么不進(jìn)行行任何操操作,只只是將BB復(fù)制給給A(注注意A原原來(lái)是“0”) /同時(shí)保保存這一一次的操操作符,以便下下

33、一次計(jì)計(jì)算.A=B;B=00;c=+;elseen=A.toDDoubble(); /如果果上一次次已經(jīng)有有運(yùn)算符符,那么么將A,B都轉(zhuǎn)轉(zhuǎn)換成浮浮點(diǎn)數(shù)m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m; /實(shí)現(xiàn)運(yùn)運(yùn)算A=QSStriing:nuumbeer(nn,ff,110); /再再轉(zhuǎn)換回回字符形形式B=00; /將將B重新新初始化化c=+;l-ssetTTextt(A); /顯顯示中間間結(jié)果voidd wiindoow:Bdeel() /同上上doubble n,mm;B=l-t

34、eext();if(cc= )A=B;B=00;c=-;elseen=A.toDDoubble();m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;A=QSStriing:nuumbeer(nn,ff,110);B=00;c=-;l-ssetTTextt(A);voidd wiindoow:Bmuul() /乘號(hào)號(hào)doubble n,mm;B=l-teext();if(cc= )A=B;B=00;c=*;elseen=A.toDDoubble();m=B.toDDoubble();

35、if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;A=QSStriing:nuumbeer(nn,ff,110);B=00;c=*;l-ssetTTextt(A);voidd wiindoow:Bdiiv() /除除號(hào)doubble n,mm;B=l-teext();if(cc= )A=B;B=00;c=/;elseen=A.toDDoubble();m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=n/mm;A=Q

36、SStriing:nuumbeer(nn,ff,110);B=00;l-ssetTTextt(A);voidd wiindoow:Bdeen() /等等號(hào)鍵,同上類類似doubble n,mm;B=l-teext();if(cc= )A=B;B=00;l-ssetTTextt(A);A=00;c= ;elseen=A.toDDoubble();m=B.toDDoubble();if(cc=+) n=n+mm;if(cc=-) n=n-mm;if(cc=*) n=n*mm;if(cc=/) n=nn/m;A=QSStriing:nuumbeer(nn,ff,110);B=00;c= ;l-sse

37、tTTextt(A);A=00;voidd wiindoow:Binnit() /按了IInitt鍵,所所有都初初始化A=00;B=00;c= ;l-ssetTTextt(B);清零實(shí)現(xiàn)技巧巧。通過(guò)innit初初始化函函數(shù)功能界面面 核心代碼碼 vooid winndoww:BBiniit() /按按了Innit鍵鍵,所有有都初始始化A=00;B=00;c= ;l-ssetTTextt(B); 軟件測(cè)試試說(shuō)明書書引言編寫目的的指導(dǎo)軟件件測(cè)試并并給出結(jié)結(jié)果表以以填寫測(cè)測(cè)試結(jié)果果計(jì)劃測(cè)試方案案用戶界面面測(cè)試、功能流流程測(cè)試試、性能能測(cè)試等等。測(cè)試項(xiàng)目目測(cè)試名稱稱內(nèi)容目的進(jìn)度用戶界面面測(cè)試運(yùn)行程序序

38、,界面面是否達(dá)達(dá)到標(biāo)準(zhǔn)準(zhǔn)使界面達(dá)達(dá)到客戶戶標(biāo)準(zhǔn)12-224合格格,255號(hào)完成成測(cè)試功能流程程測(cè)試點(diǎn)擊功能能按鈕,是否可可實(shí)現(xiàn)其其功能使功能能能夠?qū)崿F(xiàn)現(xiàn)其效果果12-226合格格,288號(hào)完成成測(cè)試性能測(cè)試試通過(guò)不斷斷運(yùn)行操操作,其其軟件的的性能是是否良好好使本軟件件更具可可操作性性12-228合格格,299號(hào)完成成測(cè)試測(cè)試準(zhǔn)備備測(cè)試機(jī)構(gòu)構(gòu)及人員員測(cè)試機(jī)構(gòu)構(gòu):湖南南科技職職業(yè)學(xué)院院負(fù)責(zé)人:戴高樂(lè)樂(lè)職責(zé):全全包測(cè)試項(xiàng)目目說(shuō)明測(cè)試項(xiàng)目目名稱及及測(cè)試內(nèi)內(nèi)容用戶界面面測(cè)試:運(yùn)行程程序,界界面是否否達(dá)到標(biāo)標(biāo)準(zhǔn)。功能流程程測(cè)試:點(diǎn)擊功功能按鈕鈕,是否否可實(shí)現(xiàn)現(xiàn)其功能能。性能測(cè)試試:通過(guò)過(guò)不斷運(yùn)運(yùn)行操作作,其軟軟件的性性能是否否良好。測(cè)試用例例輸入數(shù)字,小小數(shù)點(diǎn),加減乘乘除清零零按鍵輸出(預(yù)預(yù)期的輸輸出數(shù)據(jù)據(jù)。)0-9都都能準(zhǔn)確確輸出,加減乘乘除可算算出正確確答案步驟及操操作進(jìn)度目前為止止能實(shí)現(xiàn)現(xiàn)加減乘乘除清零零功能條件(給給出項(xiàng)測(cè)測(cè)試對(duì)資資源的特特殊要求求,如設(shè)設(shè)備、軟軟件、人人員等。)開發(fā)人員員,計(jì)算算機(jī),測(cè)試資料料Linuux應(yīng)用用程序開開發(fā),AARM標(biāo)標(biāo)準(zhǔn)教材材 測(cè)試計(jì)劃劃執(zhí)行情情況測(cè)試項(xiàng)目目 測(cè)試名稱稱內(nèi)容目的用戶界面面測(cè)試運(yùn)行程序序,界面面是否達(dá)達(dá)到標(biāo)準(zhǔn)準(zhǔn)使界面達(dá)達(dá)到客戶戶標(biāo)準(zhǔn)功能流程程測(cè)試點(diǎn)擊功能能按鈕,是否可可實(shí)現(xiàn)

溫馨提示

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