計算器詳細設計說明書_第1頁
計算器詳細設計說明書_第2頁
計算器詳細設計說明書_第3頁
計算器詳細設計說明書_第4頁
計算器詳細設計說明書_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、江西工業(yè)職業(yè)技術學院江西工業(yè)職業(yè)技術學院 畢業(yè)綜合實踐畢業(yè)綜合實踐 課題名稱: 安卓手機計算器安卓手機計算器 作 者: 廖杰 學 號: 分 院: 電子與信息工程分院 專 業(yè): 計算機網(wǎng)絡技術 指導老師: 占華為 專業(yè)技術職務 講師 2013年 10 月 28日 目目 錄錄 1 1引言引言 .3 3 1.1 編寫目的 .3 1.2 項目背景 .3 1.3 參考資料 .3 2 2軟件結構概述軟件結構概述 .3 3 3 3模塊設計模塊設計 .4 4 3.1 模塊1(簡單計算功能) .4 3.1.1功能 .4 3.1.2性能 .4 3.1.3輸入項 .4 3.1.4輸出項 .5 3.1.5流程圖 .5

2、 3.1.6接口 .5 3.1.7測試要點 .6 3.2 模塊2(簡單操作) .6 3.2.1功能 .6 3.2.2輸入項 .6 3.2.3輸出項 .6 3.2.4接口 .6 3.2.5尚未解決的問題 .6 4 4需求跟蹤需求跟蹤 .7 7 5 5用戶界面設計用戶界面設計 .8 8 5.1 用戶界面圖 .8 5.2 用戶界面與模塊關系 .8 1引言引言 1.11.1 編寫目的編寫目的 方便有計算需求的用戶使用。 1.21.2 項目背景項目背景 這個項目是計算器系統(tǒng)。 本項目方便所有有計算要求的用戶使用,能夠處理加,減,乘,除,開方,并且能 求百分數(shù),求倒數(shù),求相反數(shù)。還具有一定的容錯功能,例如

3、:除數(shù)不能為0,被開方 數(shù)不能為負數(shù),不可以連續(xù)輸入小數(shù)點以及多個運算符輸入只保留第一個運算符。交 互功能比較好,界面友好,簡潔易懂。 1.31.3 參考資料參考資料 Java語言與面向對象程序設計 王行言 清華大學出版社 2 2軟件結構概述軟件結構概述 功能模塊圖: 計算器界面 1簡單計算2 簡單操作 11加 法 12減 法 13乘 法 14除 法 15求倒16開方17百分數(shù)18相反數(shù) 21編輯23查看24幫助22清零 3模塊設計模塊設計 3.13.1 模塊模塊1 1(簡單計算功能)(簡單計算功能) 3.1.13.1.1功能功能 進行簡單數(shù)字運算。能夠處理加,減,乘,除,開方,并且能求百分數(shù)

4、,求倒數(shù),求 相反數(shù)。還具有一定的容錯功能,例如:除數(shù)不能為0,被開方數(shù)不能為負數(shù),不可以 連續(xù)輸入小數(shù)點以及多個運算符輸入只保留第一個運算符。 3.1.23.1.2性能性能 輸入以及輸出的數(shù)字為double型,能保存32為數(shù)據(jù)。 3.1.33.1.3輸入項輸入項 輸入項可以是0-9的數(shù)字,也可以是運算符如+,-,*,/, % , 1/x , sqrt , +/- , 清零運算,后退鍵,清空運算。 3.1.43.1.4輸出項輸出項 輸出項是運算的數(shù)字結果,如果輸入有誤或者出現(xiàn)差錯,則輸出報錯的結果。 3.1.53.1.5流程圖流程圖 開始 輸入 連加? 將上次結果作為 第一個數(shù) 保存第一個數(shù)和

5、 運算符 輸入 保存運算符 運算符 保存數(shù)與運算符 運算并顯示結果 Y N Y N 3.1.63.1.6接口接口 程序接口:Actionlistener進行監(jiān)聽。 3.1.73.1.7測試要點測試要點 除數(shù)為0,負數(shù)求其開方數(shù),連續(xù)輸入小數(shù)點。 3.23.2 模塊模塊2 2(簡單操作)(簡單操作) 3.2.13.2.1功能功能 進行簡單操作:編輯功能,查看功能,幫助功能,清空,后退。 3.2.23.2.2輸入項輸入項 輸入項可以是編輯功能的復制或者粘貼項目,或者幫助功能的幫助項目。 3.2.33.2.3輸出項輸出項 輸出項是粘貼的結果或者幫助項目的界面。 3.2.43.2.4接口接口 程序接口

6、:Actionlistener進行監(jiān)聽。 3.2.53.2.5尚未解決的問題尚未解決的問題 由于技術以及時間的限制,所以查看項目以及幫助項目的功能沒有實現(xiàn),編輯功能也 有待完善。 4需求跟蹤需求跟蹤 功能需求 程序模塊 功能 需求 1 功能 需求 2 功能 需求 3 功能 需求 4 功能 需求 5 功能 需求 6 功能 需求 7 功 能 需 求8 功能 需求 9 功能 需求 10 功能 需求 11 功能 需求 12 程序模塊11加法 程序模塊12減法 程序模塊13乘法 程序模塊14除法 程序模塊15求倒 程序模塊16開方 程序模塊17百分 數(shù) 程序模塊18相 反 數(shù) 程序模塊21編輯 程序模塊22清零 程序模塊23查看 程序模塊24幫助 5用戶界面設計用戶界面設計 5.15.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論