資源描述:
《軟件工程 概要設(shè)計說明書 范文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、中國礦業(yè)大學(xué)計算機學(xué)院實驗報告書課程名:軟件工程題目:基于Android的Widget日歷班級:網(wǎng)絡(luò)工程08-2編制人:劉文召賀樂樂李家恒葉美燕張婧時間:2010-10-1914概要設(shè)計說明書1.概要設(shè)計…….……...…………….…….……………………………………………………….41.1需求規(guī)定……...………………………………………………………………………….41.2運行環(huán)境…...……...…………………………………………………………………….51.2.1硬件設(shè)備要求………………………………………………………………….41.2.2支持程序
2、…….......….........……………………………….......….........………41.2.3軟件開發(fā)運行環(huán)境…….......….........…………………………………………41.3基本設(shè)計概念和處理流程……...……...……………………………………………….51.4結(jié)構(gòu)…………….……………………….......….........…………………………………....51.5功能需求與程序的關(guān)系………………………………………………………………….31.6人工處理過程……...………………………………………………………
3、………….....31.7尚未解決的問題…………………………….………………………….………………...42.接口設(shè)計……...……………………………………………………………………..……………62.1用戶接口……...….……………………………………………………………………..62.2外部接口.……………………….……………………….……………………….………62.3內(nèi)部接口…….……………………………………….…………………………………..73.運行設(shè)計……...……………………………………………………………………………….….83.1運行
4、模塊組合……………...…………………………………………………………….83.2運行控制……...…………………………………………………………………………83.3運行時間……...………………………………………………………………………….94.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計……...……………………………………………………………………….94.1邏輯結(jié)構(gòu)設(shè)計要點…………...…………………………………………………………..94.2物理結(jié)構(gòu)設(shè)計要點……...………………………………………………………………...94.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系……………………………
5、…………………………………...105.系統(tǒng)出錯處理設(shè)計……...………………………………………………………………………..95.1出錯信息……...…………………………………………………………………………95.2補救措施……...………………………………………………………………………...105.3系統(tǒng)維護設(shè)計……...…………………………………………………………………...10141.概要設(shè)計1.1需求規(guī)定.Widget已近成為手機上非常流行的技術(shù),可以為用戶帶來良好的移動互聯(lián)網(wǎng)體驗,隨時隨地地獲取有用的資訊,如天氣預(yù)報、股票信息、頭條新聞
6、等??蛇\行在Android智能手機,在主頁面上顯示日期、時間等信息。軟件使用者可在Android智能手機上安裝運行,在其主頁上提供日歷查看。軟件開發(fā)者可在其基礎(chǔ)上繼續(xù)開發(fā),添加功能,加強其可觀性和娛樂性。1.2運行環(huán)境。1.2.1硬件設(shè)備要求:客戶程序硬件要求:具有PentiumIII處理器且滿足以下要求的計算機:128MB內(nèi)存4GB硬盤鼠標鍵盤服務(wù)器硬件需求:具有PentiumIII處理器且滿足以下要求的計算機:128M內(nèi)存4GB硬盤鼠標鍵盤1.2.2支持程序客戶程序軟件:Windows98/NT/2000或更高版本數(shù)據(jù)庫服務(wù)器軟件:Wind
7、owsNT/2000Server或更高版本Oracle9i/SQLServer2000/MySql/Access1.2.3開發(fā)運行環(huán)境?本軟件使用Eclipse和AndroidSDK開發(fā),可以在Android2.0,2.1,2.2版本的手機上安裝和運行。141.3基本設(shè)計概念和處理流程本系統(tǒng)系統(tǒng)結(jié)構(gòu)流程圖如圖1:圖1設(shè)計說明:1、每一個計算機需要安裝瀏覽器;2、每個客戶程序通過中間件訪問中央的數(shù)據(jù)庫服務(wù)器;3、數(shù)據(jù)庫服務(wù)器使用Oracle9i或SQLServer2000來實現(xiàn);4、多用戶并發(fā)訪問和處理、數(shù)據(jù)加鎖、事務(wù)協(xié)調(diào),由Oracle9i/S
8、QLServer數(shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器來完成;1.4結(jié)構(gòu)系統(tǒng)規(guī)劃的結(jié)果采用圖2來表示。1414圖2:系統(tǒng)結(jié)果采用圖數(shù)據(jù)流程圖如圖3圖3功能和模塊的劃分: