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

正文內(nèi)容

基于linux的聊天軟件可行性研究報告-全文預覽

2025-06-02 23:29 上一頁面

下一頁面
  

【正文】 a. 小隊成員人手一套Linux系統(tǒng),一臺筆記本,網(wǎng)線路由等,硬件資源齊全;b. Ubuntu10有大量開源軟件支持,利用已有的C++、數(shù)據(jù)庫基礎知識,善于學習、搜索有用源代碼,理論上是可行的;c. 不過由于此次開發(fā)時初次,且經(jīng)濟效益不大,可能造成小隊成員積極性不夠,導致不能高質(zhì)量、提前圓滿完成任務,那也是有可能;d. 技術上可能遇到很多難題,如同時處理信息響應、通信協(xié)議的理解,C/S模型的建立等,但是只要我們一起努力,不斷吸收學習,相信這些都不是問題。A. 費用估計:軟件開發(fā)價格=12人服務器充當中轉站,交換用戶信息,接收客戶端信息,轉發(fā)到另一客戶端,實現(xiàn)對客戶端登錄用戶的控制;數(shù)據(jù)庫存儲用戶基本信息、資料,即時更新客戶端聊天信息,監(jiān)控與保存聊天記錄;客戶端實現(xiàn)與服務器的鏈接,發(fā)送聊天內(nèi)容,接收服務器的響應。并且我要說明,基于硬件限制、網(wǎng)絡通信限制等各方面的因素,對現(xiàn)有系統(tǒng)的改進性維護已經(jīng)不能完全解決問題。而系統(tǒng)所缺乏的注銷、下載客戶端、找回密碼等功能,需要B/S模塊來實現(xiàn)。A. 功能:能夠正確注冊,登錄,退出; 能夠查詢、添加、刪除好友; 能夠查看好友資料信息和狀態(tài)信息; 能夠實現(xiàn)個人資料信息維護、修改、更新個人狀態(tài)信息; 能能在顯示好友列表時顯示好友狀態(tài); 能夠實現(xiàn)正常地發(fā)送接收消息 能夠查看聊天記錄.B. 性能: 準確即時發(fā)送數(shù)據(jù)到指定用戶; 能承載一定用戶數(shù)量壓力的服務器; C輸出: 注冊信息,存儲到數(shù)據(jù)庫中; 個人信息表,存到相應的個人用戶下; 個人狀態(tài)表,存儲個人ID、是否在線等; 好友列表,查看好友的信息、狀態(tài)、ID等;D輸入: 輸入ID登錄,查找ID、添加好友ID; 修改個人信息、個人狀態(tài); 發(fā)送聊天信息,查看聊天記錄;EF 安全方面:IP與ID一一對應,ID與密碼匹配登錄G 支持系統(tǒng):LINUX;H 2010年12月30日。軟 件 系 統(tǒng) 設 計 報 告 Linux聊天軟件中國礦業(yè)大學計算機科學與技術學院附表3:題 目Linux聊天軟件設計日期 2010 年 9月 15日至 2010年12月30 日小組成員在本次設計中承擔的任務文檔成績韓超 概要設計、測試 優(yōu)秀黃顥可行性研究、詳細設計、編碼、測試優(yōu)秀金杰可行性研究、需求分析、測試優(yōu)秀李波文詳細設計、需求分析、測試優(yōu)秀黃顥 組長指導教師簽字: 年 月 日Linux聊天軟件可行性研究報告 目錄1項目背景 52任務概述 5 5 5 63對現(xiàn)有系統(tǒng)的分析 6 6 64所建議的系統(tǒng) 6 6 7 7 7 經(jīng)濟可行性 7 7 運行可行性 7 法律可行性 85結論 8 1項目背景隨著科技的發(fā)展,尤其是電子科技,網(wǎng)絡技術等的快速發(fā)展,其中Internet 的廣泛應用最引人注目,當今,基于網(wǎng)絡通訊技術的各種應用軟件已經(jīng)鱗次櫛比,非常多了, 如QICQ,UC等, 在這次軟件設計中,我們選擇了較為熟悉和普遍的即時通訊軟件來開發(fā)。2任務概述 設計一個可以運行在Linux平臺下C/S架構的即時聊天系統(tǒng),實現(xiàn)聊天的各種基本功能。不過該系統(tǒng)圖形化不簡單,因為沒有成熟的技術。數(shù)據(jù)存儲能力不足,數(shù)據(jù)庫容量不大,更新不夠及時。C/S模型設計:使用Socket網(wǎng)絡通信編程完成其模型的實現(xiàn); 數(shù)據(jù)庫模塊設計,使用mysql C API編程實現(xiàn); 圖形模塊設計,GTK+編程實現(xiàn); 開發(fā)平臺,Linux系統(tǒng)中各種常用開發(fā)工具,Eclipse、myspl、CDT、gcc。(說明在建立所建議系統(tǒng)時,預期將帶來的影響,包括:) 經(jīng)濟可行性所建議系統(tǒng)的開發(fā)預計,市場需求無關,不能盈利,成本無價,重在積累經(jīng)驗,掌握技術,實踐學習。(設計和維持運行而需要的各項經(jīng)費開支,及對軟件投入使用后,對用戶經(jīng)濟上的影響。) 法律可行性該軟件基于Linux下開發(fā),使用gcc、eclipse、mysql等開源工具,遵循軟件開發(fā)公共準則,項目中如有使用其他開源代碼部分會加以標示。注冊服務名稱注冊服務編號輸入用戶操作輸出服務器用戶信息表功能描述用于注冊新賬號加工處理檢查服務器用戶表,隨機產(chǎn)生一個新的賬號添加好友名稱添加好友編號輸入用戶要求的條件輸出符合條件的賬號表功能描述篩選出符合用戶要求的賬號列表加工處理用戶輸入條件,通過查詢語句篩選出符合條件的賬號列表注冊服務名稱注冊服務編號輸入用戶操作輸出服條件的賬號表功能描述篩選出符合用戶要求的賬號列表加工處理用戶輸入條件,通過查詢語句篩選出符合條件的賬號列表發(fā)送聊天信息模塊名稱消息發(fā)送模塊編號輸入客戶端輸出顯示功能描述發(fā)送信息到接收的好友加工處理用戶發(fā)送信息存儲到聊天記錄表中,通過發(fā)送機制發(fā)送給對方 題目概要設計說明書作者:韓超時間: 1軟件結構設計 軟件結構 軟件結構主要分為三大模塊:用戶登錄管理; 用戶信息管理; 用戶聊天管理。 (2)人工輸入 想要修改或更新的信息資料,狀態(tài)信息; (3)人工進行 根據(jù)ID進行查找,添加,刪除好友的操作。就是將設計拿給不同的人去寫編碼,只要查看詳細設計,就能清楚你當時是怎樣設計這些流程的。 ==PRIVATEMESSAGEN While(1) 接收文件 發(fā)送文件Exit(1) YsendoverNbreak(2) 主函數(shù):判斷函數(shù)初始化在線人員綁定函數(shù)blind調(diào)用listen函數(shù)While(1) 客戶端連接登錄登錄部分:接收名字Y Y 名字是否已經(jīng)被在線人員使用 Nnameexist=1nameexist==0發(fā)送nameexist給客戶端發(fā)送loadsuccess給客戶端Exit(0)增加用戶,使用戶處于在線狀態(tài)增加新用戶到空位中給每個在線用戶發(fā)送有新用戶登錄的消息增加一個線程來為新登錄的客戶端服務3顯示端:display主函數(shù) 獲取消息隊列號 running = 1 while(running) 打開隊列 接收消息 Y msg==end N
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1