freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android平臺(tái)的短信通的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-02 22:25本頁面
  

【正文】 M SL is t S e n d S M S S M S T im e rM e s s a g eC on t a c t sU s e rG ro u p L is t10. . 110. . 110. . 110. . 11111111111. . *11. . *11. . *110. . *10. . * 圖 42 短信通軟件的類圖 167。 領(lǐng)域狀態(tài)模型 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 19 短信類的對(duì)象執(zhí)行遷移上的活動(dòng),因此為短信類添加狀態(tài)圖,如圖 43所示 短信編輯狀態(tài)短信發(fā)送中定時(shí)短信,待發(fā)送狀態(tài)短信發(fā)送完畢進(jìn)入短信編輯的界面完成編輯,觸發(fā)時(shí)間未到完成編輯 , 直接發(fā)送觸發(fā)時(shí)間到 圖 43 領(lǐng)域狀態(tài)模型 167。 應(yīng)用分析 167。 概述 應(yīng)用分析通過把一些重要的應(yīng)用制品加進(jìn)前面的領(lǐng)域模型當(dāng)中來完成對(duì)分析過程的討論。在分析階段包含了這些應(yīng)用制品,是因?yàn)樗鼈兒苤匾?,?duì)用戶可見,且要得到用戶的核準(zhǔn)。 167。 應(yīng)用程序交互模型(時(shí)序圖) 時(shí)序圖捕獲了參與者之間的會(huì)話與交互過程。 1. 清單發(fā)送時(shí)序圖 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 20 圖 44 清單發(fā)送時(shí)序圖 2. 定時(shí)短信時(shí)序圖 圖 45 定時(shí)短信時(shí)序圖 167。 應(yīng)用程序交互模型(活動(dòng)圖) 對(duì)于復(fù)雜用例,我們往往還需一張用于描述主導(dǎo)交互流的順序圖,而且還需要描述各種錯(cuò)誤和決策點(diǎn),因此對(duì)于復(fù) 雜用例編制活動(dòng)圖。 如圖 46 所示為定時(shí)短信的活動(dòng)圖。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 21 進(jìn)入短信通主界面進(jìn)入定時(shí)短信主界面編輯短信發(fā)送時(shí)間小于系統(tǒng)當(dāng)前時(shí)間發(fā)送時(shí)間大于系統(tǒng)當(dāng)前時(shí)間發(fā)送列表為空短信內(nèi)容為空短信待發(fā)送短信內(nèi)容不為空發(fā)送短信時(shí)間片到發(fā)送時(shí)間未到發(fā)送列表不為空 圖 46 定時(shí)短信活動(dòng)圖 167。 應(yīng)用類模型 1. 確定用戶界面 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 22 主界面原型如圖 47 所示 圖 47 主界面的界面原型 圖 48 單號(hào)碼連發(fā)界面原型 返回 重置 號(hào)碼: 從 通 訊 錄 添加 內(nèi)容: 轟炸: 間隔: 開始轟炸 5 9 幫助信息 退出 號(hào)碼段群發(fā) 輸入開始結(jié)束號(hào)碼,群發(fā)短信 清單發(fā)送 從您的常用清單或者通訊錄中選擇號(hào)碼,群發(fā)短信 定時(shí)發(fā)送 只需選擇時(shí)間,號(hào)碼,就能為您定時(shí)發(fā)送短信 單號(hào)碼連發(fā) 輸入號(hào)碼或從通訊錄選擇一個(gè)號(hào)碼,連發(fā)短信 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 23 圖 49 清單發(fā)送界面原型 圖 410 定時(shí)短信主界面原型 新定時(shí)短信 隱藏時(shí)鐘 返回 返回 重置 短信內(nèi)容: 緊急通知, XXXXX 發(fā)送 收信人列表: 張三 15838888888 王五 13838123456 清空 清空 從清單添加 從通訊錄添加 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 24 2. 確定控制器 控制器是一種 管理應(yīng)用程序內(nèi)部控制權(quán)的主動(dòng)對(duì)象。它接收外界或系統(tǒng)內(nèi)部對(duì)象的信號(hào),響應(yīng)它們,調(diào)用它們,調(diào)用系統(tǒng)對(duì)象上的信號(hào),以及給外界發(fā)送信號(hào)??刂破魇且詫?duì)象的形式來捕獲的一段具體化的行為,這種行為要比普通代碼更容易操作和轉(zhuǎn)換。多數(shù)應(yīng)用的核心都是一項(xiàng)或多項(xiàng)控制器,由它們來組織應(yīng)用程序的行為序列。 短信通軟件有一個(gè)控制器,就是短信的發(fā)送,由控制器進(jìn)行處理。 167。 應(yīng)用狀態(tài)模型 應(yīng)用狀態(tài)模型專注于應(yīng)用類,并且擴(kuò)展了領(lǐng)域狀態(tài)模型。應(yīng)用類比領(lǐng)域類擁有重要的時(shí)序行為。 1. 系統(tǒng)總狀態(tài)圖 單號(hào)碼連發(fā) 號(hào)碼段群發(fā) 清單群發(fā) 定時(shí)短信 幫助信息主界面 圖 411 系統(tǒng)總狀態(tài)圖 2. 清單群發(fā)狀態(tài)圖 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 25 清單群發(fā)主界面主界面打開軟件聯(lián)系人列表界面清單列表主界面 清單詳細(xì)選擇清單群發(fā)項(xiàng)從清單列表進(jìn)行添加從聯(lián)系人列表進(jìn)行添加查看詳細(xì)短信發(fā)送中短信發(fā)送完畢聯(lián)系人列表界面在當(dāng)前清單添加聯(lián)系人編輯完成,點(diǎn)擊發(fā)送發(fā)送完畢 圖 412 清單群發(fā)狀態(tài)圖 3. 定時(shí)短信發(fā)送狀態(tài)圖 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 26 主界面打開軟件定時(shí)短信主界面查看修改定時(shí)短信添加新定時(shí)短信清單列表主界面聯(lián)系人列表界面清單詳細(xì)在當(dāng)前清單添加聯(lián)系人查看詳細(xì)聯(lián)系人列表界面點(diǎn)擊定時(shí)短信點(diǎn)添加 m e n u聯(lián)系人列表界面清單列表主界面清單詳細(xì)在當(dāng)前清單添加聯(lián)系人查看詳細(xì)從清單添加聯(lián)系人列表界面從通訊錄添加從通訊錄添加從清單添加定時(shí)短信主界面完成修改或查看完成短信添加 圖 413 定時(shí)短信狀態(tài)圖 4. 檢查交互模型 通過檢查分析,狀態(tài)圖很可靠,與交互模型的場(chǎng)景也具有一致性。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 27 第 5章 系統(tǒng)設(shè)計(jì) 167。 概述 系統(tǒng)設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出一套用來解決應(yīng)用問題的高層策略,也即架構(gòu)。架構(gòu)的選取是一項(xiàng)重要決策,可能會(huì)產(chǎn)生廣泛的影響,這個(gè)過程以需求和以往的經(jīng)驗(yàn)為基礎(chǔ),此階段必須制定決策,引導(dǎo)后續(xù)類的設(shè)計(jì)。 167。 估算性能 167。 估算發(fā)送性能 假定規(guī)劃用戶發(fā)送短信的性能,假設(shè)用戶只需發(fā)送一條短信,且網(wǎng)絡(luò)良好,短信是即時(shí)發(fā)送的。 假設(shè)用戶某次發(fā)送了 50 條短信,且網(wǎng)絡(luò)條件良好,假定每條短信發(fā)送用時(shí)為 2 秒(從用戶發(fā)送到接收人接收到),但 2 秒鐘內(nèi)約有 秒是短信通處理的時(shí)間,其余為移動(dòng)運(yùn)營(yíng)商發(fā)送短信的時(shí)間( 秒),那么全部發(fā)送短信通處理的時(shí)間約為 10 秒,但預(yù)計(jì)短信通系統(tǒng)處理的時(shí)間會(huì)小于這個(gè)數(shù)。因?yàn)槎绦磐òl(fā)送和移動(dòng)運(yùn)營(yíng)商發(fā)送是同步進(jìn)行的,且互不影響,因此從執(zhí)行發(fā)送按鈕后 2 秒后第一個(gè)用戶收到短信,到第 50 個(gè)用戶收到短信,中間為 秒。如表 51 所示 表 51 50 條短信連續(xù)發(fā)送 短信(第幾條) 開始發(fā)送時(shí)間(起點(diǎn)問為 0 秒) 接收人收到短信時(shí)間 1 0 2 2 3 4 5 . . . . . . 49 50 如果用戶設(shè)定發(fā)送間隔為 10 秒,發(fā)送 50 條短信,需時(shí)間為 500 秒( 6分 20 秒),這時(shí)就是一個(gè)很長(zhǎng)的時(shí)間了,需要考慮用戶的操作體驗(yàn)了。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 28 167。 估算數(shù)據(jù)存儲(chǔ)性能 對(duì)于數(shù)據(jù)的存儲(chǔ),使用 Android 自帶的 SQLite 輕量級(jí)數(shù)據(jù)庫,用戶的數(shù)據(jù)就是用戶分組的信息和定時(shí)短信的信息,設(shè)計(jì)合理的表結(jié)構(gòu)和執(zhí)行較高效率的存取操作代碼即可。 167。 制定復(fù)用計(jì)劃 167。 庫 需要復(fù)用的庫如表 52 所示, 表 52 庫的復(fù)用 Google Android Api 對(duì)數(shù)據(jù)庫的鏈接操作 對(duì)數(shù)據(jù)庫的表的增刪改查操作 發(fā)送短信的操作 167。 模式 采用工廠模式和匿名內(nèi)部類的實(shí)現(xiàn)方法。 167。 將系統(tǒng)分成子系統(tǒng) 子系統(tǒng)是一組相關(guān)的類,操作,關(guān)聯(lián),事件和約束,并有一個(gè)與其他子系統(tǒng)服務(wù)之間的定義清晰的小型接口。子系統(tǒng)通常由它提供的服務(wù)來識(shí)別。 將軟件劃分子系統(tǒng):?jiǎn)翁?hào)碼連發(fā)子系統(tǒng),號(hào)碼段群發(fā)子系統(tǒng),清單發(fā)送子系統(tǒng),定時(shí)短信子系統(tǒng), Android 主線程。 167。 確定并發(fā)性 系統(tǒng)設(shè)計(jì)的一個(gè)重要目 標(biāo)就是識(shí)別必須是并發(fā)的活動(dòng)的那些對(duì)象和具有互斥活動(dòng)的對(duì)象。可以將互斥活動(dòng)的對(duì)象疊加在單線程控制和任務(wù)中。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 29 167。 識(shí)別內(nèi)部的并發(fā)性 當(dāng) Android 主線程在執(zhí)行的過程中,執(zhí)行發(fā)送短信這種比較耗時(shí)的操作,為了不影響用戶體驗(yàn),需要再開一個(gè)進(jìn)程,執(zhí)行耗時(shí)的短信發(fā)送操作。 167。 定義并發(fā)任務(wù) Android 主進(jìn)程和發(fā)送短信的進(jìn)程應(yīng)該分開,這樣才不會(huì)影響用戶體驗(yàn)。 Android 主進(jìn)程和單號(hào)碼連發(fā)子系統(tǒng),號(hào)碼段群發(fā)子系統(tǒng),清單發(fā)送子系統(tǒng),定時(shí)短信子系統(tǒng)的界面顯示合并成單項(xiàng)任務(wù)。 167。 分配子系統(tǒng) Android 主進(jìn)程和發(fā)送短 信的進(jìn)程共用用戶 Android 手機(jī)的硬件資源,并受 Android 的資源回收策略控制。 167。 管理數(shù)據(jù)存儲(chǔ) 使用關(guān)系型 DBMS,它們處理速度快,易于捕獲,并且具有好的成本 —效益比率。 此處使用 Android 自帶的 SQLite 輕量級(jí)數(shù)據(jù)庫, RDBMS 是成熟的產(chǎn)品,有許多功能可以減少開發(fā)的工作量。 167。 處理全局資源 Android 的用戶權(quán)限,需在總的配置文件中聲明和定義。 Android 的全局資源如圖片信息,界面的配置文件,數(shù)組信息,顯示的字符串(中文和英文),需在相應(yīng)的文件中聲明和定義, Android 會(huì)把資源編號(hào) 放到 gen 包下的 ,且具有唯一性,使用時(shí)方便調(diào)用。 167。 軟件控制策略 167。 外部控制 外部控制專注于系統(tǒng)中對(duì)象之間的產(chǎn)生的外部可見事件流。此處使用時(shí)河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 30 間驅(qū)動(dòng)型控制,控制存在于 JAVA 和 Android 操作系統(tǒng)提供的調(diào)度程序或監(jiān)視中,將短信通軟件附加在事件上,當(dāng)發(fā)生了相應(yīng)的事件,調(diào)度程序就會(huì)調(diào)用過程。 167。 內(nèi)部控制 內(nèi)部控制看成過程的調(diào)用,其中調(diào)用者發(fā)布請(qǐng)求,并等待響應(yīng)。還應(yīng)有并行的處理算法,如短信發(fā)送,但許多計(jì)算都可以很好的按順序表示,這樣就可以很容易的疊加在單線程控制之中。 167。 處理邊界條件 167。 初始 化 短信通系統(tǒng)必然會(huì)從精致的初始狀態(tài)前進(jìn)到持續(xù)性的穩(wěn)態(tài)。系統(tǒng)必須初始化常量數(shù)據(jù),參數(shù),全局變量,任務(wù),監(jiān)護(hù)對(duì)象以及類層次結(jié)構(gòu)本身。在初始化過程中,通常只會(huì)提供系統(tǒng)功能的一組子集。 167。 終止 終止比初始化簡(jiǎn)單,因?yàn)樵S多內(nèi)部對(duì)象都只是簡(jiǎn)單的丟棄掉。任務(wù)必須要釋放它的外部資源。 167。 失效 失效是系統(tǒng)的意外終止。失效可能是來源于用戶的錯(cuò)誤,系統(tǒng)資源耗盡以及外部故障。軟件通需要對(duì)有規(guī)律的失效做出規(guī)劃,在出現(xiàn)致命的錯(cuò)誤時(shí)要合理的退出,讓環(huán)境中其余部分竟可能的保存完好,并盡可能多的將終止前的大部分有效信息記錄下來。 167。 設(shè)置權(quán)衡優(yōu)先級(jí) 短信通軟件是一種大眾化軟件產(chǎn)品。因此對(duì)不同軟件和硬件的 Android的兼容性問題是其中一個(gè)考慮的事項(xiàng),最終產(chǎn)品會(huì)提供一套完善的用戶界面。河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 31 在時(shí)效的情況下,軟件必須要健壯,具有彈性。開發(fā)成本不需過多考慮。 167。 系統(tǒng)架構(gòu) 短信通軟件混合了交互式界面和實(shí)時(shí)系統(tǒng)。用戶界面都是交互式界面,其目的是與人進(jìn)行交互,收集開展事物所需的信息。短信的發(fā)送模塊基本上是一個(gè)實(shí)時(shí)系統(tǒng),硬實(shí)現(xiàn)軟件所涉及的關(guān)鍵性應(yīng)用,要求在給定的時(shí)間約束內(nèi)保證響應(yīng)。典型的應(yīng)用為進(jìn)程控制,數(shù)據(jù)獲取,通信設(shè)備以及負(fù)載延時(shí)等。實(shí)時(shí)系統(tǒng)需考慮中斷 處理,任務(wù)優(yōu)先級(jí)劃分,多工作任務(wù)的調(diào)度等諸多問題。 使用 Android 自帶的 SQLite 數(shù)據(jù)庫存儲(chǔ)持久性數(shù)據(jù)。數(shù)據(jù)庫確保了數(shù)據(jù)的一致性,并可以用于并發(fā)訪問。 在短信通軟件中實(shí)時(shí)系統(tǒng)的保障具有最高的優(yōu)先級(jí),也就是用戶體驗(yàn)的優(yōu)先級(jí)最高。如果對(duì)事務(wù)的完整性有任何懷疑的話,那么短信通必須放棄事務(wù),給用戶返回一條合適的消息。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 32 第 6章 數(shù)據(jù)庫設(shè)計(jì)和類設(shè)計(jì) 167。 數(shù)據(jù)庫 167。 概述 數(shù)據(jù)庫管理系統(tǒng)( database management system, DBMS)是管理數(shù)據(jù)庫訪問的軟件。面向?qū)ο蠹夹g(shù)的一項(xiàng)主要目標(biāo)就是促進(jìn)軟 件的復(fù)用。 DBMS 可以代替大部分應(yīng)用程序代碼,使用 DBMS 還有以下理由:數(shù)據(jù)保護(hù),效率,在用戶之間共享,在應(yīng)用程序之間共享,數(shù)據(jù)質(zhì)量,數(shù)據(jù)分布和安全性。 短信通軟件采用關(guān)系型數(shù)據(jù)庫 SQLite。 167。 實(shí)現(xiàn)結(jié)構(gòu) — 基礎(chǔ) 1. 實(shí)現(xiàn)類 把每個(gè)類映射成一張表,每條屬性映射成一列 如圖 61, 圖 62, 圖 63 圖 64 所示 圖 61 實(shí)現(xiàn)類 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 33 圖 62 用戶清單表字段 圖 63 用戶清單名字表字段 圖 64 定時(shí)短信表字段 2. 實(shí)現(xiàn)關(guān)聯(lián)和泛化 因?yàn)槭褂檬謾C(jī)的數(shù)據(jù)庫所以不應(yīng)該設(shè)計(jì)復(fù)雜的表結(jié)構(gòu)和關(guān)聯(lián),因?yàn)?實(shí)際數(shù)據(jù)庫的表只有 3 個(gè),沒有泛化,但有一個(gè)外鍵約束:用戶清單明細(xì)( detail)表的清單 ID 參照用戶清單( grouplist)表的主鍵 _id。所以添加關(guān)聯(lián)的類如圖65 所示。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 34 圖 65
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1