軟件工程 概要設(shè)計(jì)說明書 范文_第1頁
軟件工程 概要設(shè)計(jì)說明書 范文_第2頁
軟件工程 概要設(shè)計(jì)說明書 范文_第3頁
軟件工程 概要設(shè)計(jì)說明書 范文_第4頁
軟件工程 概要設(shè)計(jì)說明書 范文_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、中國(guó)礦業(yè)大學(xué)計(jì)算機(jī)學(xué)院實(shí)驗(yàn)報(bào)告書課程名:軟件工程題目:基于Android的Widget日歷班級(jí):網(wǎng)絡(luò)工程08-2編制人:劉文召賀樂樂李家恒葉美燕張婧時(shí)間: 2010-10-19概要設(shè)計(jì)說明書1.概要設(shè)計(jì) (41.1需求規(guī)定 (41.2運(yùn)行環(huán)境 (51.2.1硬件設(shè)備要求 (41.2.2支持程序 (41.2.3軟件開發(fā)運(yùn)行環(huán)境 (41.3基本設(shè)計(jì)概念和處理流程 (51.4結(jié)構(gòu) (51.5功能需求與程序的關(guān)系 (31.6人工處理過程 (31.7尚未解決的問題 (42.接口設(shè)計(jì) (62.1 用戶接口 (62.2 外部接口 (62.3 內(nèi)部接口 (73.運(yùn)行設(shè)計(jì) (83.1運(yùn)行模塊組合 (83.2運(yùn)行

2、控制 (83.3運(yùn)行時(shí)間 (94.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) (94.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) (94.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) (94.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 (105.系統(tǒng)出錯(cuò)處理設(shè)計(jì) (95.1出錯(cuò)信息 (95.2補(bǔ)救措施 (105.3系統(tǒng)維護(hù)設(shè)計(jì) (101.概要設(shè)計(jì)1.1需求規(guī)定. Widget已近成為手機(jī)上非常流行的技術(shù),可以為用戶帶來良好的移動(dòng)互聯(lián)網(wǎng)體驗(yàn),隨時(shí)隨地地獲取有用的資訊,如天氣預(yù)報(bào)、股票信息、頭條新聞等。可運(yùn)行在Android智能手機(jī),在主頁面上顯示日期、時(shí)間等信息。軟件使用者可在Android智能手機(jī)上安裝運(yùn)行,在其主頁上提供日歷查看。軟件開發(fā)者可在其基礎(chǔ)上繼續(xù)開發(fā),添加功能,加強(qiáng)其可觀性

3、和娛樂性。1.2 運(yùn)行環(huán)境。1.2.1硬件設(shè)備要求:客戶程序硬件要求:具有Pentium III 處理器且滿足以下要求的計(jì)算機(jī):128 MB 內(nèi)存4 GB 硬盤鼠標(biāo)鍵盤服務(wù)器硬件需求:具有Pentium III 處理器且滿足以下要求的計(jì)算機(jī):128M 內(nèi)存4 GB 硬盤鼠標(biāo)鍵盤1.2.2 支持程序客戶程序軟件:Windows 98/NT /2000或更高版本數(shù)據(jù)庫服務(wù)器軟件:Windows NT / 2000 Server 或更高版本Oracle9i/SQL Server 2000/My Sql/Access1.2.3 開發(fā)運(yùn)行環(huán)境本軟件使用Eclipse和Android SDK開發(fā),可以在A

4、ndroid2.0,2.1,2.2版本的手機(jī)上安裝和運(yùn)行。1.3基本設(shè)計(jì)概念和處理流程本系統(tǒng)系統(tǒng)結(jié)構(gòu)流程圖如圖1: 圖1設(shè)計(jì)說明:1、每一個(gè)計(jì)算機(jī)需要安裝瀏覽器;2、每個(gè)客戶程序通過中間件訪問中央的數(shù)據(jù)庫服務(wù)器;3、數(shù)據(jù)庫服務(wù)器使用Oracle9i或SQL Server2000來實(shí)現(xiàn);4、多用戶并發(fā)訪問和處理、數(shù)據(jù)加鎖、事務(wù)協(xié)調(diào),由Oracle9i/SQL Server 數(shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器來完成;1.4結(jié)構(gòu)系統(tǒng)規(guī)劃的結(jié)果采用圖2來表示。 圖2:系統(tǒng)結(jié)果采用圖數(shù)據(jù)流程圖如圖3 圖3 功能和模塊的劃分:圖4:系統(tǒng)模塊劃分說明:功能模塊劃分詳細(xì)用戶和系統(tǒng)之間的交互細(xì)節(jié),體現(xiàn)本系統(tǒng)的業(yè)務(wù)邏輯.在整個(gè)

5、開發(fā)過程中將依照以上業(yè)務(wù)邏輯確定解決問題方案. 時(shí)序圖1: 說明:以上是軟件開發(fā)者與系統(tǒng)交互的時(shí)序圖.體現(xiàn)了軟件開發(fā)者與系統(tǒng)交互的細(xì)節(jié)和管理員的權(quán)限.時(shí)序圖2: 說明:以上是手機(jī)用戶和系統(tǒng)交互的時(shí)序圖,描述手機(jī)用戶在不同時(shí)間段的業(yè)務(wù)狀態(tài).數(shù)據(jù)訪問架構(gòu)層:跨數(shù)據(jù)庫的DAO模式框架: 產(chǎn)品截圖如下所示: 1.5 功能需求與程序的關(guān)系 在需求說明中規(guī)定要實(shí)現(xiàn)的功能,對(duì)應(yīng)的模塊和程序?qū)崿F(xiàn)如下: 功能和需求描述 用戶下載 手機(jī)軟件管理庫 Widget 軟件庫變動(dòng) Widget 瀏覽 Widge 日歷導(dǎo)入 程序處理 說明: 模塊功能描述 用戶可以根據(jù)網(wǎng)址在互聯(lián)網(wǎng)上進(jìn)行下載安裝使用 儲(chǔ)存各種軟件,方便用戶使

6、用 進(jìn)行軟件的更新等 實(shí)現(xiàn)瀏覽功能; 導(dǎo)入日歷,具有實(shí)時(shí)性 進(jìn)行程序的更新改錯(cuò)等操作 1、主界面組織了這些功能和模塊,為用戶操作提供一個(gè)框架; 2、以上劃分的模塊、子系統(tǒng),在邏輯上相對(duì)獨(dú)立,因此被劃分成相對(duì)獨(dú)立的模塊,這種方 式的劃分為系統(tǒng)的實(shí)現(xiàn)能夠提供更加明確的思路, 但是, 這些模塊在實(shí)現(xiàn)的時(shí)候不能夠達(dá)到 11 完全的內(nèi)聚,因此,實(shí)現(xiàn)的成員安排,請(qǐng)參考項(xiàng)目計(jì)劃中的人員安排; 3、模塊之間的接口設(shè)計(jì),請(qǐng)參考以下的說明; 1.6 人工處理過程 (不適用)理論上可以,但是由于缺少這方面的資料,身邊和網(wǎng)上沒有實(shí)例可以參照, 所以擔(dān)心最后不可實(shí)現(xiàn)。 1.7 尚未問決的問題 理論上可以,但是由于缺少這

7、方面的資料,身邊和網(wǎng)上沒有實(shí)例可以參照,所以擔(dān)心最后 不可實(shí)現(xiàn)。 2 接口設(shè)計(jì) 2.1 內(nèi)部接口 用圖來直觀的表示 數(shù)據(jù)流程 Android軟件中心暫 存widget日歷程序 Android 手機(jī)用 戶 下載安裝 widget日歷 在widget中 添加日歷 Android 手機(jī)桌 面 程序存入手機(jī)軟 件管理庫 調(diào)用程序 運(yùn)行程序 。 2.2 外部接口 12 用圖來直觀的表示 13 3 運(yùn)行設(shè)計(jì) 這個(gè)是手機(jī)軟件,并且是直接顯示在手機(jī)主頁板塊上的,外界可 3.1 運(yùn)行模塊組合 在 Choose widget 中選中 Calendar,手機(jī)系統(tǒng)就將日歷添加運(yùn)行進(jìn) 程去進(jìn)去。 3.2 運(yùn)行控制 選擇手機(jī)主頁中的 add,然后進(jìn)入 Add to home screen ,在列 表中選中在 Choose widget 中選中 Calendar,手機(jī)系統(tǒng)就將日歷添 加運(yùn)行進(jìn)程去進(jìn)去。 3.3 運(yùn)行時(shí)間 日歷將一直占用系統(tǒng)時(shí)間。 4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 4.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論