軟件工程_概要設計說明書_范文.doc_第1頁
軟件工程_概要設計說明書_范文.doc_第2頁
軟件工程_概要設計說明書_范文.doc_第3頁
軟件工程_概要設計說明書_范文.doc_第4頁
軟件工程_概要設計說明書_范文.doc_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

中國礦業大學計算機學院實驗報告書課 程 名: 軟件工程 題 目:基于Android的Widget日歷班 級: 網絡工程082 編 制 人: 劉文召 賀樂樂 李家恒 葉美燕 張婧 時 間: 2010-10-19 概要設計說明書1.概要設計.41.1需求規定.41.2 運行環境.51.2.1 硬件設備要求.41.2.2 支持程序.41.2.3 軟件開發運行環境.41.3 基本設計概念和處理流程.51.4 結構.51.5 功能需求與程序的關系.31.6 人工處理過程.31.7 尚未解決的問題.42.接口設計.62.1 用戶接口.62.2 外部接口.62.3 內部接口.73.運行設計.83.1 運行模塊組合.83.2 運行控制.83.3 運行時間.94.系統數據結構設計.94.1 邏輯結構設計要點.94.2物理結構設計要點.94.3 數據結構與程序的關系.105.系統出錯處理設計.95.1 出錯信息.95.2 補救措施.105.3 系統維護設計.101. 概要設計1.1 需求規定. Widget已近成為手機上非常流行的技術,可以為用戶帶來良好的移動互聯網體驗,隨時隨地地獲取有用的資訊,如天氣預報、股票信息、頭條新聞等。可運行在Android智能手機,在主頁面上顯示日期、時間等信息。軟件使用者可在Android智能手機上安裝運行,在其主頁上提供日歷查看。軟件開發者可在其基礎上繼續開發,添加功能,加強其可觀性和娛樂性。1.2 運行環境。1.2.1 硬件設備要求:客戶程序硬件要求:具有 Pentium III 處理器且滿足以下要求的計算機:128 MB 內存4 GB 硬盤鼠標鍵盤服務器硬件需求:具有 Pentium III 處理器且滿足以下要求的計算機: 128M 內存4 GB 硬盤鼠標鍵盤1.2.2 支持程序客戶程序軟件: Windows 98/NT /2000或更高版本數據庫服務器軟件:Windows NT / 2000 Server 或更高版本Oracle9i/SQL Server 2000/My Sql/Access1.2.3 開發運行環境本軟件使用Eclipse和Android SDK開發,可以在Android2.0,2.1,2.2版本的手機上安裝和運行。1.3基本設計概念和處理流程本系統系統結構流程圖如圖1: 圖1設計說明:1、每一個計算機需要安裝瀏覽器;2、每個客戶程序通過中間件訪問中央的數據庫服務器;3、數據庫服務器使用Oracle9i或SQL Server2000來實現;4、多用戶并發訪問和處理、數據加鎖、事務協調,由Oracle9i/SQL Server 數據庫和數據庫服務器來完成;1.4結構系統規劃的結果采用圖2來表示。圖2:系統結果采用圖數據流程圖如圖3 圖3功能和模塊的劃分:程序處理日歷導入軟件管理管理庫用戶下載基于Android的Widget系統Widget瀏覽覽軟件庫圖4:系統模塊劃分說明:功能模塊劃分詳細用戶和系統之間的交互細節,體現本系統的業務邏輯.在整個開發過程中將依照以上業務邏輯確定解決問題方案.時序圖1:說明:以上是軟件開發者與系統交互的時序圖.體現了軟件開發者與系統交互的細節和管理員的權限.時序圖2:說明:以上是手機用戶和系統交互的時序圖,描述手機用戶在不同時間段的業務狀態.數據訪問架構層: 跨數據庫的DAO模式框架:產品截圖如下所示:1.5功能需求與程序的關系在需求說明中規定要實現的功能,對應的模塊和程序實現如下:功能和需求描述模塊功能描述用戶下載用戶可以根據網址在互聯網上進行下載安裝使用手機軟件管理庫儲存各種軟件,方便用戶使用Widget軟件庫變動進行軟件的更新等Widget瀏覽實現瀏覽功能;Widge日歷導入導入日歷,具有實時性程序處理進行程序的更新改錯等操作說明:1、主界面組織了這些功能和模塊,為用戶操作提供一個框架;2、以上劃分的模塊、子系統,在邏輯上相對獨立,因此被劃分成相對獨立的模塊,這種方式的劃分為系統的實現能夠提供更加明確的思路,但是,這些模塊在實現的時候不能夠達到完全的內聚,因此,實現的成員安排,請參考項目計劃中的人員安排;3、模塊之間的接口設計,請參考以下的說明;1.6人工處理過程(不適用)理論上可以,但是由于缺少這方面的資料,身邊和網上沒有實例可以參照,所以擔心最后不可實現。1.7尚未問決的問題理論上可以,但是由于缺少這方面的資料,身邊和網上沒有實例可以參照,所以擔心最后不可實現。 2 接口設計2.1內部接口用圖來直觀的表示。2.2外部接口用圖來直觀的表示3 運行設計3.1運行模塊組合 這個是手機軟件,并且是直接顯示在手機主頁板塊上的,外界可在Choose widget 中選中Calendar,手機系統就將日歷添加運行進程去進去。3.2 運行控制 選擇手機主頁中的add,然后進入Add to home screen ,在列表中選中在Choose widget 中選中Calendar,手機系統就將日歷添加運行進程去進去。3.3 運行時間 日歷將一直占用系統時間。4 系統數據結構設計4.1邏輯結構設

溫馨提示

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

評論

0/150

提交評論