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

正文內(nèi)容

基于android平臺的聊天系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-08 00:53本頁面
  

【正文】 登錄,打開個人信息面板 用戶聊天靜態(tài)模型該模塊主要實現(xiàn)了用戶聊天功能,以及消息顯示功能,消息的本地存儲功能,該模塊的主要類及主界面(ChatActivity)主要依賴一些實體類。 好友上下線提示216。 參與者:用戶 系統(tǒng)216。 前提條件:系統(tǒng)運行正常,用戶登錄到用戶界面,且保持在線216。216。 參與者:用戶216。 前提條件:登錄成功進入增加好友界面216。216。216。216。216。216。216。:216。 216。216。216。216。在程序的開發(fā)過程中,應(yīng)遵循結(jié)構(gòu)化的程序設(shè)計原則,精心設(shè)立運行日志,從而加強系統(tǒng)的可維護性;另一方面要注重系統(tǒng)的界面友好性、保持各程序模塊界面的統(tǒng)一。 硬件需求:處理器 內(nèi)存 2G級以上 硬盤 300 216。 硬件需求:,216。 編譯程序:JAVA Android216。系統(tǒng)的分析設(shè)計采用面向?qū)ο蟮募夹g(shù),應(yīng)用Visio等工具進行輔助設(shè)計。 軟件環(huán)境要求:可以考慮選擇如下方案: 216。 開發(fā)平臺:Eclipse(juno) Android SDK PL/SQL216。 后臺數(shù)據(jù):Oracle 運行環(huán)境: 216。 客戶端: Android設(shè)備(模擬機)。 業(yè)務(wù)頁面:客戶端主界面,主要是Android的Activity。 業(yè)務(wù)操作:主要控制業(yè)務(wù)訪問的接口和業(yè)務(wù)流轉(zhuǎn)。 數(shù)據(jù)處理:提供業(yè)務(wù)的實現(xiàn),包括對業(yè)務(wù)數(shù)據(jù)的增、刪、改、查,信息的轉(zhuǎn)發(fā)等操作。 數(shù)據(jù)實體:業(yè)務(wù)對象的實體類。 數(shù)據(jù)接口:提供數(shù)據(jù)庫的訪問,傳遞數(shù)據(jù)或返回相應(yīng)數(shù)據(jù)。 系統(tǒng)輔助:提供了供整個系統(tǒng)輔助的功能。 用戶申請流程 用戶登錄流程:用戶根據(jù)界面提示填入相關(guān)信息,信息先在客戶端進行格式判斷后封裝傳遞到服務(wù)器進行驗證,最后返回相應(yīng)信息,如圖 。圖 用戶聊天流程 系統(tǒng)后臺管理流程:后臺服務(wù)器接收到不同類型的數(shù)據(jù),并對數(shù)據(jù)進行處理以及根據(jù)客戶端提出的申請對數(shù)據(jù)庫進行操作,如圖 。 用戶信息模塊總體用例圖:216。用戶注冊用例圖。216。 驗證填入信息完整性216。 存儲用戶注冊信息216。 系統(tǒng)返回給用戶號:用戶信息數(shù)據(jù)庫表及數(shù)據(jù)字典定義如下表。字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述IDIDNumber(6)主鍵,非空昵稱(備注)nameVarchar2(20)非空好友在用戶列表中的顯示名字是否在線IsOnLineNumber(1)0或者10表示不在線,1表示在線頭像imgNumber(3)非空表示頭像IDNumber(6)非空好友分組IDgroupIDNumber(2)非空好友列表中分組ID 錯誤:錯誤情況錯誤級別錯誤信息數(shù)據(jù)格式錯誤高填寫數(shù)據(jù)格式錯誤,請重新完善信息密碼與確認(rèn)密碼不一致高用戶兩次輸入的密碼不一致,請重新輸入任意數(shù)據(jù)填寫內(nèi)容為空高信息未完全填寫,請檢查未完成的輸入項概述:用戶登錄功能,使用已注冊的賬號進行登錄,進入本系統(tǒng)進行聊天。圖 。 判斷輸入信息格式216。 跳轉(zhuǎn)進入好友列表界面 數(shù)據(jù):用戶信息數(shù)據(jù)庫表及數(shù)據(jù)字典定義如下表。使用登錄功能的前提條件是已經(jīng)擁有本系統(tǒng)賬號的用戶,否則將無法正常使用本功能。216。 在輸入框輸入信息,點擊發(fā)送按鈕,發(fā)送信息216。 好友回復(fù)消息是在該聊天頁面顯示216。 當(dāng)在后臺運行時有好友發(fā)送消息過來時,系統(tǒng)會通過廣播的形勢告訴用戶216。 數(shù)據(jù)用戶信息數(shù)據(jù)庫表及數(shù)據(jù)字典定義如下表:字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述用戶ID()idNumber(6)自動生成,主鍵,非空唯一標(biāo)示用戶,不可重復(fù)用戶姓名(昵稱)nameVarchar2(20)非空用戶昵稱用戶郵箱Varchar2(20)非空注冊時間timeVarchar2(30)非空系統(tǒng)自動生成當(dāng)前時間是否在線IsOnlineNumber(2)非空,10代表不在線,1代表在線判斷用戶是否在線的唯一標(biāo)識用戶好友數(shù)據(jù)庫表及數(shù)據(jù)字典定義如下表:字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述IDIDNumber(6)主鍵,非空昵稱(備注)nameVarchar2(20)非空好友在用戶列表中的顯示名字是否在線IsOnLineNumber(1)0或者10表示不在線,1表示在線頭像imgNumber(3)非空表示頭像IDNumber(6)非空好友分組IDgroupIDNumber(2)非空好友列表中分組ID用戶聊天信息表(_ID)客戶端如下表:字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述消息ID_idInteger主鍵記錄消息條數(shù)好友姓名nametext非空好友頭像imgtext非空發(fā)送/接收消息時間datetext非空接/收消息isCometext非空1為接收消息消息內(nèi)容messagetext非空類別發(fā)生情況系統(tǒng)輸出信息處理方法信息發(fā)送當(dāng)信息輸入框為空時,點擊發(fā)送按鈕輸出”聊天信息不能為空”提示用戶 用戶接口基于Android聊天系統(tǒng)屬于移動互聯(lián)網(wǎng)聊天系統(tǒng),用戶只需要使用Android手機適當(dāng)?shù)牟僮骱洼斎脒m當(dāng)?shù)臄?shù)據(jù),進過系統(tǒng)驗證,就可以享受使用的功能。 外部接口 軟件接口服務(wù)器程序可使用oracle 提供的對SQL 的接口,進行對數(shù)據(jù)庫的所有訪問。在網(wǎng)絡(luò)軟件接口方面,使用SCOKET傳輸用戶信息。在輸出方面:服務(wù)端接受客戶端輸出數(shù)據(jù),通過判斷客戶端輸出數(shù)據(jù)類型,進行相應(yīng)的消息反饋。模塊間的數(shù)據(jù)傳入是利用接口的調(diào)用,參數(shù)傳遞,接口返回值來達(dá)到傳遞數(shù)據(jù)的目的??蛻魴C程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。并等待接收服務(wù)器返回的信息。對信息進行處理。,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。在各事務(wù)中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理,訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認(rèn)。網(wǎng)絡(luò)硬件對運行時間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時,對操作反應(yīng)將受到很大的影響。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務(wù)器,建議使用 Pentium III 處理器。用戶數(shù)據(jù)庫表及數(shù)據(jù)字典定義:當(dāng)用戶申請時。表 字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述IDIDNumber(6)主鍵,非空昵稱(備注)nameVarchar2(20)非空好友在用戶列表中的顯示名字是否在線IsOnLineNumber(1)0或者10表示不在線,1表示在線頭像imgNumber(3)非空表示頭像IDNumber(6)非空好友分組IDgroupIDNumber(2)非空好友列表中分組ID用戶聊天信息表(_ID)客戶端:客戶端數(shù)據(jù)庫表。 每個數(shù)據(jù)項的存儲操作,訪問操作以及保密工作都是在表結(jié)構(gòu)中來完成,由sql查詢語句來完成存儲訪問操作,由oracle的數(shù)據(jù)庫來完成數(shù)據(jù)的保密工作。 為各個模塊和功能提供數(shù)據(jù)支持的表在數(shù)據(jù)庫中都采用外鍵的方式來維持?jǐn)?shù)據(jù)之間的關(guān)聯(lián)性。 各個表的具體相關(guān)數(shù)據(jù)項的字段設(shè)置在子系統(tǒng)設(shè)計處有詳細(xì)說明。 數(shù)據(jù)庫中的每個數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)表)對應(yīng)java語言中定義的一個類class,并在該類設(shè)有基本的set/get方法。 程序從數(shù)據(jù)庫提取數(shù)據(jù)和存儲數(shù)據(jù)都會將數(shù)據(jù)封裝成一個java對象class,然后通過sql語句來完成對數(shù)據(jù)庫的操作。 通過java封裝的類class對象,來對前來界面和后臺界面提供數(shù)據(jù),達(dá)到在前后臺界面顯示用戶所需要的消息。 由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。 由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤 。表 類別發(fā)生情況系統(tǒng)輸出信息處理方法用戶注冊用戶沒有將必要的注冊信息填寫完全輸出”請?zhí)顚懲暾淖再Y料”提示注冊頁面,用戶要將個人注冊信息填寫完整電子郵件格式不正確輸出” 電子郵件格式不正確”注冊頁面,用戶重新輸入Email用戶登錄用戶輸入的用戶名不存在輸出”該用戶名不存在”用戶登錄頁面,用戶重新填寫登錄用戶名和密碼用戶輸入的用戶密碼不正確輸出”用戶密碼不正確”用戶登錄頁面,用戶重新填寫登錄用戶名和密碼服務(wù)器服務(wù)器未啟動輸出”服務(wù)器沒有啟動,請稍后再試”停留該頁面網(wǎng)絡(luò)異常你的網(wǎng)絡(luò)連接問題跳轉(zhuǎn)到設(shè)備wifi界面開啟wifi功能未登錄未登錄用戶試圖進入購物車,帳戶中心輸出”請先登錄”返回登錄頁面用戶密碼修改用戶提供錯誤的當(dāng)前密碼輸出”當(dāng)前密碼不匹配,請重新輸入”返回密碼修改頁面用戶未提供新設(shè)定密碼輸出“請指定新密碼”返回密碼修改頁面聊天用戶未輸入信息就點擊發(fā)送按鈕輸出“請輸入聊天信息”返回聊天窗口硬錯誤,提示用戶錯誤信息,由硬件維護人員來進行解決 。 用戶輸入數(shù)據(jù)類型錯誤,輸入數(shù)據(jù)不完整以及用戶操作失誤等軟錯誤,直接前臺顯示界面提示錯誤信息,由用戶自行處理。 系統(tǒng)數(shù)據(jù)庫崩潰,系統(tǒng)遭到黑客攻擊以及系統(tǒng)前后臺界面顯示出現(xiàn)問題,則需要通過系統(tǒng)管理員來維護。 采用磁盤做備份準(zhǔn)備,使用oracle的備份服務(wù)系統(tǒng)對數(shù)據(jù)庫數(shù)據(jù)進行備份,如果系統(tǒng)遭到破壞,用備份的數(shù)據(jù)進行還原,數(shù)據(jù)的備份和還原可以通過應(yīng)用程序?qū)崿F(xiàn),也可以通過系統(tǒng)管理員直接使用oracle的備份系統(tǒng)進行備份。 當(dāng)系統(tǒng)運行效率過低時,通過重新啟動可以重新組織數(shù)據(jù)庫索引,提高系統(tǒng)運行效率。 在系統(tǒng)運行的過程中,可能會突發(fā)一些不可預(yù)測的故障,如斷電、死機等。在本系統(tǒng)的服務(wù)器操作系統(tǒng)中,通過遠(yuǎn)程DLL注入技術(shù),修改操作系統(tǒng)中進程的導(dǎo)入地址表,掛接Windows操作系統(tǒng)的關(guān)機函數(shù),截獲Windows的關(guān)機消息,從而實現(xiàn)在服務(wù)器每次系統(tǒng)關(guān)機時,自動檢測當(dāng)前是否有正在運行的財務(wù)業(yè)務(wù),保證所有業(yè)務(wù)都已順利結(jié)束,并自動備份一次數(shù)據(jù)庫,再轉(zhuǎn)回Windows操作系統(tǒng)的關(guān)機執(zhí)行。 第四章 基于Android平臺的聊天系統(tǒng)實現(xiàn) 服務(wù)端模塊服務(wù)端具體功能:216。就將在線用戶發(fā)給該用戶,并將該用戶的狀態(tài)發(fā)給各在線用戶。216。216。216。216。這時服務(wù)器處于線程等待狀態(tài),等待客戶端發(fā)送請求。 try { while (isStarted) { socket = ()。 (() + 用戶: + ip + 已建立連接)。// 添加到線程池 } if (socket !=
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1