1. 程式人生 > >團隊-團隊編程項目作業名稱-需求分析;

團隊-團隊編程項目作業名稱-需求分析;

簡約 .cn 穩定 並且 2.3 details strong 脫機 快速

1 引言

1.1 編寫目的

在日常生活中市民上有很多的計算器,但是功能不能滿足個人的需求,並且價格昂貴,操作不便,所以能夠通過自己的雙手設計開發一個屬於自己的計算器是非常有意義的。

1.2 背景

我們日常生活的開支,大額數字或者多倍小數的計算都需要計算器的幫助,處理數字的開方、正余弦都離不開計算器。雖然現在的計算器價格比較低廉,但是功能過於簡單的不能滿足個人需求,功能多的價格昂貴,操作不便不說,很多功能根本做不到。所以,我們可以想到設計開發一個屬於自己的簡單的計算器來完成我們的日常生活需求。

本項目的名稱:科學計算器軟件

本項目的提出者:毛佳旺,高雲鵬,吳倩雯,白仁雨,呂鑫,劉誌遠

本項目的開發者:毛佳旺,高雲鵬,吳倩雯,白仁雨,呂鑫,劉誌遠

1.3 參考資料

① Python之實現一個簡易計算器

②python 科學計算器

2 任務概述

2.1 目標

開發這個軟件是為了解決普通的日常生活中遇到的一些問題,主要應用於基本的科學計算器的功能,軟件應該能夠更好地完成這些普通的計算器任務,能夠做到快速、正確、穩定的計算出輸入的需要進行的算數任務。

2.2 用戶的特點

本系統用戶面向能夠對計算機進行基本操作的全體人員和廣大群眾。

2.3 開發期限:

本系統開發時間為8.31-12.1

2.4 技術要求:

本系統采用Java語言開發,利用Android的SDK2.2。

2.5 運行環境

操作系統:

Windows 2000﹑Windows XP Professional、Windows 2000 Server、 window 7.0操作系統.

支持環境:IIS 5.0

3 需求規定

3.1 對功能的規定

功能一:計算器的設計按軟件工程的方法進行,系統具有良好的界面;

功能二:必要的交互信息;

功能三:簡約美觀的效果。

功能四:使用人員能快捷簡單地進行操作。即可單機按鈕進行操作,也可直接通過鍵盤直接輸入。即時準確地獲得需要的計算的結果,充分降低了數字計算的難度和節約了時間,對人們的生活有一定的幫助。

包含的功能有:

功能五:任意進制轉換功能(例如2進制,3進制)

功能六:具有任意進制的加,減,乘,除運算功能

功能七:具有長度單位轉換功能(千米,分米,米,厘米,毫米)

功能八:具有時間單位轉換功能(年,周,天,時,分,秒,微秒)

功能九:具有溫度單位轉換功能(設置度,華氏度)

功能十:具有任意進制的對數,根號,指數運算功能

功能十一:具有任意進制的基本三角函數計算功能(sin,tan,cos)

3.2 對性能的規定

3.2.1 精度

本軟件對數據的精度沒有特殊的要求。

3.2.2 時間特性要求

本軟件對時間沒有特殊要求。

3.2.3 靈活性

本軟件采用可視化界面,用戶通過單擊界面上的相關按鈕就可以完成各項操作。

4 運行環境規定

4.1 設備

處理器型號及內存容量:

Pentium II以上處理器,最低內存256M;

4.2 輸入及輸出設備的型號和數量,聯機或脫機:

輸入設備:鍵盤,鼠標;

輸出設備:液晶或CRT顯示器;

聯機要求:無聯機要求;

4.3 操作系統:

Windows NT/2000/xp/vista/7

4.4 開發環境:

Android SDK 2.2

團隊-團隊編程項目作業名稱-需求分析;