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