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

正文內(nèi)容

基于android平臺的聊天系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-04 00:53本頁面
  

【正文】 bject = new TranObjectUser( )。 (這個的大小是?。。。?!+())。 ArrayListUser list = (loginUser)。并且將該用戶所暫用的線程加入線程池:圖 用戶連接關(guān)鍵代碼:case LOGIN: User loginUser = (User) ()。 // isStarted = false。 if (serverSocket != null) ()。 // 為支持多用戶并發(fā)訪問,采用線程池管理每一個用戶的連接請求 if (()) (new SocketTask(socket))。 String ip = ().toString()。圖 客戶端啟動 主要代碼:public void start() { (() + 服務(wù)器已啟動...)。 服務(wù)器端的具體實現(xiàn),當(dāng)服務(wù)端啟動服務(wù)系統(tǒng)會輸出“服務(wù)器已啟動..”。 用戶下線:將此用戶下線消息發(fā)給各客戶端,并改寫用戶在服務(wù)器端的狀態(tài)。 申請信息:自動分配6位用戶號碼,并保存該用戶,同時將信息返回給客戶端。 聊天信息:轉(zhuǎn)發(fā)給消息指定的用戶。同時在服務(wù)器端顯示出來。 登錄信息:檢查登錄信息是否正確,并向客戶端返回登錄信息,如信息正確。從而保障了系統(tǒng)服務(wù)器的業(yè)務(wù)穩(wěn)定性,和數(shù)據(jù)完整性,提高了系統(tǒng)的安全性和穩(wěn)定性。為了提高系統(tǒng)的安全性,我們采用了基于掛接操作系統(tǒng)接口的服務(wù)器自身監(jiān)控安全模型。216。建議用戶每天對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行備份;216。 硬錯誤補救216。216。類別發(fā)生情況系統(tǒng)輸出信息處理方法系統(tǒng)服務(wù)器突然掉電政府規(guī)劃區(qū)域停電,地震,海嘯等自然災(zāi)害無法輸出信息啟用備用電源,等待硬件維修人員處理網(wǎng)絡(luò)傳輸故障傳輸網(wǎng)絡(luò)中丟失數(shù)據(jù)網(wǎng)絡(luò)傳輸中途出現(xiàn)故障,正在聯(lián)系維護(hù)人員進(jìn)行相關(guān)處理硬件維護(hù)人員處理 216。 軟錯誤,提示用戶出錯信息。 216。程序在運行時主要會出現(xiàn)兩種錯誤: 216。216。216。()由于Android聊天系統(tǒng)的服務(wù)器后臺數(shù)據(jù)支持是基于oracle數(shù)據(jù)庫,使用java編程語言來完成的,所以數(shù)據(jù)結(jié)構(gòu)與程序之間的關(guān)系有以下特點:216。216。216。 用戶聊天信息表字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述消息ID_idInteger主鍵記錄消息條數(shù)好友姓名nametext非空好友頭像imgtext非空發(fā)送/接收消息時間datetext非空接/收消息isCometext非空1為接收消息消息內(nèi)容messagetext非空()由于Android聊天系統(tǒng)的服務(wù)器端數(shù)據(jù)庫使用的是oracle的數(shù)據(jù)庫,所以物理結(jié)構(gòu)設(shè)計有以下特點:216。字段名數(shù)據(jù)名數(shù)據(jù)類型約束條件描述用戶ID()idNumber(6)自動生成,主鍵,非空唯一標(biāo)示用戶,不可重復(fù)用戶姓名(昵稱)nameVarchar2(20)非空用戶昵稱用戶郵箱Varchar2(20)非空注冊時間timeVarchar2(30)非空系統(tǒng)自動生成當(dāng)前時間是否在線IsOnlineNumber(2)非空,0代表不在線,1代表在線判斷用戶是否在線的唯一標(biāo)識用戶好友數(shù)據(jù)庫表及數(shù)據(jù)字典定義:當(dāng)用戶注冊完成后,系統(tǒng)會自動建立一張表分配給該用戶。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。所以將采用高速WIFI 網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應(yīng)。在網(wǎng)絡(luò)傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。運行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。產(chǎn)生相應(yīng)的輸出。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器。模塊內(nèi)部是采用函數(shù)調(diào)用,參數(shù)傳遞,返回值來實現(xiàn)模塊內(nèi)部的數(shù)據(jù)傳遞?;贏ndroid聊天系統(tǒng)的子系統(tǒng)模塊采用面向?qū)ο缶幊痰乃枷?,可以實現(xiàn)模塊之間通過接口調(diào)用,減輕模塊間的耦合性。在輸入方面,通過使用Android手機登錄,顯示好友列表頁面,點擊進(jìn)行聊天,通過socket向服務(wù)端傳輸數(shù)據(jù)。服務(wù)器程序上可使用oracle 的數(shù)據(jù)庫對重要數(shù)據(jù)進(jìn)行的備份,防止數(shù)據(jù)被破壞而無法恢復(fù)。系統(tǒng)不需要額外的特殊命令和額外的客戶端,通過客戶端,輸入正確地址就可以訪問系統(tǒng)。 用戶聊天后退出聊天界面后,聊天的好友被加入最近聊天界面(聊天信息保留)購物車。 當(dāng)有好友發(fā)消息過來時,系統(tǒng)會通過Toast提示216。 當(dāng)用戶不在線時,系統(tǒng)提示該用戶不在線216。 用戶點擊好友列表中的一個好友時,進(jìn)入聊天界面216。用戶必須有好友且在線。字段名數(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)識 錯誤:錯誤情況錯誤級別錯誤信息用戶名/密碼為空高用戶名/密碼為空,請檢查信息完整性用戶名與密碼錯誤高用戶名/密碼錯誤,請檢查是否開啟鍵盤大小寫鎖定鍵并重新輸入 聊天管理 用戶聊天模塊用例圖()() 功能前提條件:客戶端必須處于WIFI聯(lián)網(wǎng)狀態(tài),且服務(wù)器必須開啟。 服務(wù)器驗證輸入信息216。圖 功能前提條件:使用登錄功能的前提條件是已經(jīng)擁有本系統(tǒng)賬號的用戶,否則將無法正常使用本功能 登錄功能概要216。字段名數(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ù)字典定義如下表。 給用戶創(chuàng)建好友數(shù)據(jù)表216。 注冊成功216。 驗證填入注冊信息格式216。用戶注冊流程圖,:: 客戶端必須處于WIFI聯(lián)網(wǎng)狀態(tài),且服務(wù)器必須開啟。 新用戶注冊概述:新用戶注冊使用本系統(tǒng)賬號,信息按要求填寫方可提交。圖 系統(tǒng)后臺管理流程: 用戶信息模塊總體用例圖 。 用戶登錄流程 用戶聊天流程:用戶登錄成功后,選擇好友進(jìn)行聊天,服務(wù)器對數(shù)據(jù)進(jìn)行封裝以及轉(zhuǎn)發(fā),如圖 。 具體處理流程 用戶申請流程:用戶進(jìn)入注冊界面,按照相關(guān)提示輸入信息,信息經(jīng)封裝后由服務(wù)器就收處理。216。216。216。216。216。 系統(tǒng)邏輯構(gòu)架圖() ()()類包說明:216。 服務(wù)器端: Oracle+j2ee框架 216。 開發(fā)語言:Java() Android216。 操作系統(tǒng):Windows8/Windows7/Windows XP216。硬件環(huán)境要求:選擇支持兩路Intel Xeon 處理器、2GB ECC DDR 內(nèi)存、500GB SCSI 硬盤以上配置的部門級服務(wù)器比較適合。 測試程序:JAVA Android 第三章 基于Android平臺的聊天系統(tǒng)設(shè)計 定義在整個系統(tǒng)設(shè)計實現(xiàn)中會涉及的專業(yè)術(shù)語如():表 SQL結(jié)構(gòu)化查詢語言類型JAVAJava面向?qū)ο缶幊陶Z言編程語言HTML超文本標(biāo)記語言編程語言O(shè)RACLEOracle數(shù)據(jù)庫數(shù)據(jù)庫ECLIPSE開放源代碼的、基于Java的可擴展開發(fā)平臺編程軟件PL/SQL過程化SQL語言編程語言AndroidAndroid編程語言編程語言ADTAndroid模擬機運行工具 總體設(shè)計系統(tǒng)采用流行的C/S結(jié)構(gòu)模式。 操作系統(tǒng): windoows7216。 軟件需求:oracle數(shù)據(jù)庫客戶端:216。服務(wù)器端: 216。 密碼信息:不超過20個字符。 用戶名信息:不能超過20個字符。 聊天記錄信息:不能存在非法語言 且不能多于200個字符。 聊天號信息:聊天號,大小為6個字符,只能為數(shù)字。 符合精度要求。 精度和有效時限有用戶設(shè)定。 ;服務(wù)器運行在windows7上。 采用現(xiàn)在最流行的觸控模式操作。 數(shù)據(jù)管理部分:提交某一數(shù)據(jù)錄入到結(jié)果返回不超過5秒鐘。 查詢服務(wù)部分:用戶通過電腦提交命令到返回結(jié)果不超過5秒鐘。 在進(jìn)行輸入輸出時必須清晰的列出所有輸入狀況及數(shù)據(jù),不能馬馬虎虎,要考慮到盡可能達(dá)到的范圍,以使輸入輸出完整準(zhǔn)確。 事件流:1. 必須知道對方ID可直接添加好友;2. 添加后,好友列表更新;3. 且系統(tǒng)會反饋信息回被加的用戶,提示誰加了他。 執(zhí)行者:用戶216。 描述:增加好友ID216。 事件流:1. 用戶正常登錄,系統(tǒng)運行正常,用戶中有好友;2. 當(dāng)用戶下線時 ,該用戶會改變在線狀態(tài)碼;3. 系統(tǒng)獲取該狀態(tài)碼,且對該用戶中的好友進(jìn)行查找;4. 再把該用戶下線的消息通過系統(tǒng)發(fā)給每個好友。 執(zhí)行者:系統(tǒng)216。 描述:當(dāng)用戶好友列表中的好友下線時,系統(tǒng)會推送提示信息給用戶216。 聊天模塊動態(tài)模型用戶點擊好進(jìn)入聊天界面后,在輸入框輸入信息。 執(zhí)行者:用戶216。 描述:修改個人信息(昵稱,姓名,年齡,頭像等);216。事件流:1. 頭像的正確顯示及即時更新;2. 賬號昵稱的正確顯示及即時更新;3. 賬號號的正確顯示;4. 好友列表正確顯示及好友列表的更新;5. 聊天消息提示;6. 點擊頭像出現(xiàn)消息框; 7. 能否實現(xiàn)大小頭像; 8. 好友上下線提示。 描述:頭像顯示,賬號號顯示,好友列表,分組,好友基本信息,聊天信息顯示216。 登錄動態(tài)模型進(jìn)入登錄界面后,按系統(tǒng)提示輸入相關(guān)信息(本系統(tǒng)賬戶號暫為6位數(shù)字);輸入正確賬戶和密碼格式正確后,數(shù)據(jù)傳輸?shù)胶笈_服務(wù)器進(jìn)行驗證,并且給客戶端輸出相應(yīng)信息。 執(zhí)行者:用戶216。 描述:輸入正確的號和密碼顯示登錄錯誤,輸入錯誤顯示密碼錯誤216。 執(zhí)行者:用戶216。 描述:輸入注冊需要的信息,且保證正確216。好友列表界面類(
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1