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

正文內(nèi)容

畢業(yè)設(shè)計(論文)-手機(jī)聊天室設(shè)計與開發(fā)畢業(yè)設(shè)計說明書(編輯修改稿)

2025-07-25 11:29 本頁面
 

【文章內(nèi)容簡介】 室系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件總體結(jié)構(gòu),各個軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié),系統(tǒng)運(yùn)行配置與應(yīng)用方式以及使用的關(guān)鍵技術(shù)。 定義概要設(shè)計:是把需求分析得到的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是:將一個復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。數(shù)據(jù)結(jié)構(gòu)設(shè)計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計。 總體設(shè)計Socket通信是網(wǎng)絡(luò)通信的基本方式之一,通常由服務(wù)器端和客戶端兩部分組成。服務(wù)器端Socket首先要處于等待連接的監(jiān)聽狀態(tài),實時監(jiān)控指定端口,等待客戶端Socket連接服務(wù)器端的Socket,連接時需要指定服務(wù)器的地址和連接端口。當(dāng)服務(wù)器端Socket監(jiān)聽到或者接收到客戶端Socket的連接請求時,就對客戶端Socket的請求進(jìn)行響應(yīng),建立一個新的線程,并把服務(wù)器端Socket的描述發(fā)給客戶端,這樣就建立了一個Socket連接。連接建立后,通過輸入或者輸出流發(fā)送或接收數(shù)據(jù),而服務(wù)器端的Socket繼續(xù)處于監(jiān)聽狀態(tài),等待其他客戶端的連接。在數(shù)據(jù)傳輸完畢后,客戶端會斷開連接,這樣一個完整的數(shù)據(jù)傳輸過程就完成了。基本Socket的數(shù)據(jù)傳輸?shù)幕静襟E:1. 服務(wù)器端打開并監(jiān)聽接口;2. 客戶端進(jìn)行連接;3. 連接確認(rèn)并打開輸入輸出流;4. 傳輸數(shù)據(jù);5. 關(guān)閉連接。MIDP中提供了SocketConnection和ServerSocketConnection接口用來實現(xiàn)對Socket通信的支持,其中SocketConnection用于實現(xiàn)客戶端的Socket連接,ServerSocketConnection用于服務(wù)器端的Socket連接。本手機(jī)聊天室系統(tǒng)分為服務(wù)端和聊天室客戶端,服務(wù)端與客戶端之間通過套接口Socket(TCP)連接。在java中使用套接口相當(dāng)簡單,Java .,使得編寫網(wǎng)絡(luò)應(yīng)用程序相對容易.服務(wù)器采用多線程以滿足多用戶的請求,通過JDBC與后臺數(shù)據(jù)庫連接,并通過創(chuàng)建一個ServerSocket對象來監(jiān)聽來自客戶的連接請求,默認(rèn)IP地址為:。(1)聊天室服務(wù)端模塊圖:聊天室服務(wù)端端口服務(wù)發(fā)送系統(tǒng)消息退出服務(wù)器消息顯示停止服務(wù)啟動服務(wù)端口服務(wù):輸入要偵聽的端口,默認(rèn)為8888;啟動服務(wù):啟動服務(wù)器,并開始在設(shè)置的端口中偵聽,客戶端用戶可以登錄并開始聊天;停止服務(wù):關(guān)閉服務(wù)器,偵聽結(jié)束??蛻舳擞脩舨荒茉倭奶欤话l(fā)送系統(tǒng)消息:服務(wù)器端給所有人或者個別用戶發(fā)送消息。消息顯示:可以顯示所有用戶的聊天記錄,和上線、下線信息。退出服務(wù)器:退出程序,并停止服務(wù);(2)聊天室客戶端模塊圖:聊天室客戶端用戶設(shè)置用戶注銷連接設(shè)置發(fā)送/接收聊天消息退出用戶登錄用戶設(shè)置:用戶可以設(shè)置自己的用戶名進(jìn)行聊天;連接設(shè)置:用戶可以設(shè)置自己的服務(wù)器的IP地址和端口號,默認(rèn)的連接地址為::8888;用戶登錄:只能在聊天室服務(wù)端已開啟的情況下,用戶才能登錄,用戶登錄之后才能開始聊天,登錄后不能再修改用戶設(shè)置和連接設(shè)置;用戶注銷:退出聊天,可以繼續(xù)修改用戶設(shè)置和連接設(shè)置;發(fā)送和接收聊天信息:用戶可以給所有人或者個別用戶發(fā)送信息,并能看到其他用戶發(fā)送給自己或所有人的消息;退出:關(guān)閉所有聊天并退出客戶端。啟動服務(wù)端口服務(wù)聊天室服務(wù)器 設(shè)置偵聽端口 默認(rèn)端口:8888聊天進(jìn)入用戶設(shè)置聊天室客戶端 設(shè)置用戶名 默認(rèn)連接地址或用戶名連接設(shè)置退出 設(shè)置IP地址和端口4 詳細(xì)設(shè)計 編寫目的詳細(xì)設(shè)計說明書是對系統(tǒng)架構(gòu)進(jìn)行詳細(xì)直觀描述,從而完成詳細(xì)設(shè)計,是軟件實現(xiàn)的基礎(chǔ)。此文檔主要是說明手機(jī)電話薄的功能范圍,各個層次中的每個程序(每個模塊或子程序)的設(shè)計考慮,為程序員編寫程序提供依據(jù),可以有針對性的進(jìn)行系統(tǒng)開發(fā)、測試、驗收等各方面的工作。 聊天室服務(wù)器端設(shè)置 ServerSocketConnection接口的使用ServerSocketConnection接口實現(xiàn)了對服務(wù)器端Socket連接的支持,客戶端的Socket可以連接由ServerSocketConnection創(chuàng)建的服務(wù)器Socket連接。使用Connector類的open(String url)方法返回一個ServerSocketConnection,其中參數(shù)與創(chuàng)建ServerSocketConnection時的參數(shù)基本一樣,只是不需要指定主機(jī)地址。獲取IP地址和端口號的方法:getLocalAddress()//返回本地的IP號;getLocalPort9()//返回本地的端口號.服務(wù)器端程序處于等待狀態(tài),一直到接收到客戶端的Socket連接請求,然后創(chuàng)建Socket連接并返回表示該連接的SocketConnection實例。建立服務(wù)器端Socket的代碼基本結(jié)構(gòu)如下://獲取服務(wù)器端的SocketServerSocketConnectionServer=( ServerSocketConnection)(“socket://:1080”)//等待連接SocketConnection sc=(SocketConnection)()。//設(shè)置服務(wù)器端Socket屬性(,128)。(,128)。//得到Socket對象的輸入流,用于讀取數(shù)據(jù)I
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1