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

正文內(nèi)容

基于linux的聊天軟件可行性研究報(bào)告(已修改)

2025-05-24 23:29 本頁(yè)面
 

【正文】 軟 件 系 統(tǒng) 設(shè) 計(jì) 報(bào) 告 Linux聊天軟件中國(guó)礦業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院附表3:題 目Linux聊天軟件設(shè)計(jì)日期 2010 年 9月 15日至 2010年12月30 日小組成員在本次設(shè)計(jì)中承擔(dān)的任務(wù)文檔成績(jī)韓超 概要設(shè)計(jì)、測(cè)試 優(yōu)秀黃顥可行性研究、詳細(xì)設(shè)計(jì)、編碼、測(cè)試優(yōu)秀金杰可行性研究、需求分析、測(cè)試優(yōu)秀李波文詳細(xì)設(shè)計(jì)、需求分析、測(cè)試優(yōu)秀黃顥 組長(zhǎng)指導(dǎo)教師簽字: 年 月 日Linux聊天軟件可行性研究報(bào)告 目錄1項(xiàng)目背景 52任務(wù)概述 5 5 5 63對(duì)現(xiàn)有系統(tǒng)的分析 6 6 64所建議的系統(tǒng) 6 6 7 7 7 經(jīng)濟(jì)可行性 7 7 運(yùn)行可行性 7 法律可行性 85結(jié)論 8 1項(xiàng)目背景隨著科技的發(fā)展,尤其是電子科技,網(wǎng)絡(luò)技術(shù)等的快速發(fā)展,其中Internet 的廣泛應(yīng)用最引人注目,當(dāng)今,基于網(wǎng)絡(luò)通訊技術(shù)的各種應(yīng)用軟件已經(jīng)鱗次櫛比,非常多了, 如QICQ,UC等, 在這次軟件設(shè)計(jì)中,我們選擇了較為熟悉和普遍的即時(shí)通訊軟件來(lái)開發(fā)。 鑒于傳統(tǒng)的windows ,unix 操作系統(tǒng)不開源,不能讓我們?cè)陂_發(fā)過(guò)程中學(xué)到關(guān)于開發(fā)環(huán)境的相關(guān)知識(shí),并且在其上應(yīng)用前景也不是很明朗,所以我們選擇開源的LINUX操作系統(tǒng)并且搭建其下的開發(fā)環(huán)境來(lái)開發(fā)我們的軟件,在學(xué)習(xí)軟件設(shè)計(jì)的同時(shí),也能學(xué)習(xí)到LINUX操作系統(tǒng)的知識(shí)和熟悉相關(guān)開發(fā)環(huán)境的使用。學(xué)習(xí) Linux軟件開發(fā)與編程應(yīng)用,并且把軟件工程的理念蘊(yùn)于其中,而更達(dá)到鍛煉學(xué)習(xí)實(shí)踐的目的。2任務(wù)概述 設(shè)計(jì)一個(gè)可以運(yùn)行在Linux平臺(tái)下C/S架構(gòu)的即時(shí)聊天系統(tǒng),實(shí)現(xiàn)聊天的各種基本功能。A. 功能:能夠正確注冊(cè),登錄,退出; 能夠查詢、添加、刪除好友; 能夠查看好友資料信息和狀態(tài)信息; 能夠?qū)崿F(xiàn)個(gè)人資料信息維護(hù)、修改、更新個(gè)人狀態(tài)信息; 能能在顯示好友列表時(shí)顯示好友狀態(tài); 能夠?qū)崿F(xiàn)正常地發(fā)送接收消息 能夠查看聊天記錄.B. 性能: 準(zhǔn)確即時(shí)發(fā)送數(shù)據(jù)到指定用戶; 能承載一定用戶數(shù)量壓力的服務(wù)器; C輸出: 注冊(cè)信息,存儲(chǔ)到數(shù)據(jù)庫(kù)中; 個(gè)人信息表,存到相應(yīng)的個(gè)人用戶下; 個(gè)人狀態(tài)表,存儲(chǔ)個(gè)人ID、是否在線等; 好友列表,查看好友的信息、狀態(tài)、ID等;D輸入: 輸入ID登錄,查找ID、添加好友ID; 修改個(gè)人信息、個(gè)人狀態(tài); 發(fā)送聊天信息,查看聊天記錄;EF 安全方面:IP與ID一一對(duì)應(yīng),ID與密碼匹配登錄G 支持系統(tǒng):LINUX;H 2010年12月30日。初次開發(fā)軟件,難度比較大,壓力也很大,沒(méi)什么想法,盡量吧?;痉譃閹状竽K:C/S模型設(shè)計(jì),使用Socket網(wǎng)絡(luò)通信編程完成其模型的實(shí)現(xiàn); 數(shù)據(jù)庫(kù)模塊設(shè)計(jì),使用mysql C API編程實(shí)現(xiàn); 圖形模塊設(shè)計(jì),GTK+編程實(shí)現(xiàn); 開發(fā)平臺(tái),Linux系統(tǒng)中各種常用開發(fā)工具,Eclipse、myspl、CDT、gcc 3對(duì)現(xiàn)有系統(tǒng)的分析現(xiàn)有系統(tǒng)基于Linux下,采用C/S模型結(jié)構(gòu),數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),Socket即時(shí)通信,以實(shí)現(xiàn)聊天軟件的基本功能。不過(guò)該系統(tǒng)圖形化不簡(jiǎn)單,因?yàn)闆](méi)有成熟的技術(shù)。而系統(tǒng)所缺乏的注銷、下載客戶端、找回密碼等功能,需要B/S模塊來(lái)實(shí)現(xiàn)。 系統(tǒng)流程圖表達(dá)系統(tǒng)各部件之間的有信息流動(dòng)。本系統(tǒng)的主要的局限性:處理時(shí)間趕不上需要,響應(yīng)不及時(shí),不能完全實(shí)現(xiàn)即時(shí)通信,具有延遲性。數(shù)據(jù)存儲(chǔ)能力不足,數(shù)據(jù)庫(kù)容量不大,更新不夠及時(shí)。并且我要說(shuō)明,基于硬件限制、網(wǎng)絡(luò)通信限制等各方面的因素,對(duì)現(xiàn)有系統(tǒng)的改進(jìn)性維護(hù)已經(jīng)不能完全解決問(wèn)題。4所建議的系統(tǒng)本章將用來(lái)說(shuō)明所建議系統(tǒng)的目標(biāo)和要求將如何被滿足?,F(xiàn)有系統(tǒng)基于Linux下,采用C/S模型結(jié)構(gòu),數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),Socket即時(shí)通信,以實(shí)現(xiàn)聊天軟件的基本功能。C/S模型設(shè)計(jì):使用Socket網(wǎng)絡(luò)通信編程完成其模型的實(shí)現(xiàn); 數(shù)據(jù)庫(kù)模塊設(shè)計(jì),使用mysql C API編程實(shí)現(xiàn); 圖形模塊設(shè)計(jì),GTK+編程實(shí)現(xiàn); 開發(fā)平臺(tái),Linux系統(tǒng)中各種常用開發(fā)工具,Eclipse、myspl、CDT、gcc。服務(wù)器充當(dāng)中轉(zhuǎn)站,交換用戶信息,接收客戶端信息,轉(zhuǎn)發(fā)到另一客戶端,實(shí)現(xiàn)對(duì)客戶端登錄用戶的控制;數(shù)據(jù)庫(kù)存儲(chǔ)用戶基本信息、資料,即時(shí)更新客戶端聊天信息,監(jiān)控與保存聊天記錄;客戶端實(shí)現(xiàn)與服務(wù)器的鏈接,發(fā)送聊天內(nèi)容,接收服務(wù)器的響應(yīng)。 所建議系統(tǒng)的與原系統(tǒng)基本一樣的處理流程和數(shù)據(jù)流程,不加以敘述。很好很強(qiáng)大,不過(guò)當(dāng)多個(gè)用戶同時(shí)申請(qǐng)響應(yīng)時(shí),如何處理應(yīng)當(dāng)考慮。(說(shuō)明在建立所建議系統(tǒng)時(shí),預(yù)期將帶來(lái)的影響,包括:) 經(jīng)濟(jì)可行性所建議系統(tǒng)的開發(fā)預(yù)計(jì),市場(chǎng)需求無(wú)關(guān),不能盈利,成本無(wú)價(jià),重在積累經(jīng)驗(yàn),掌握技術(shù),實(shí)踐學(xué)習(xí)。A. 費(fèi)用估計(jì):軟件開發(fā)價(jià)格=12人月1(B*+B/3+B/3)*1*=平均工資B取20B. 效益估計(jì):本系統(tǒng)方便人們的交流聯(lián)系,給Linux廣大人民帶來(lái)了新的快樂(lè),支持他們一如既往地走下去,為L(zhǎng)inux的發(fā)展作出了貢獻(xiàn)。開源系統(tǒng),效益甚微,忽略不計(jì)。(設(shè)計(jì)和維持運(yùn)行而需要的各項(xiàng)經(jīng)費(fèi)開支,及對(duì)軟件投入使用后,對(duì)用戶經(jīng)濟(jì)上的影響。)本節(jié)應(yīng)說(shuō)明技術(shù)條件方面的可行性,如:a. 小隊(duì)成員人手一套Linux系統(tǒng),一臺(tái)筆記本,網(wǎng)線路由等,硬件資源齊全;b. Ubuntu10有大量開源軟件支持,利用已有的C++、數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),善于學(xué)習(xí)、搜索有用源代碼,理論上是可行的;c. 不過(guò)由于此次開發(fā)時(shí)初次,且經(jīng)濟(jì)效益不大,可能造成小隊(duì)成員積極性不夠,導(dǎo)致不能高質(zhì)量、提前圓滿完成任務(wù),那也是有可能;d. 技術(shù)上可能遇到很多難題,如同時(shí)處理信息響應(yīng)、通信協(xié)議的理解,C/S模型的建立等,但是只要我們一起努力,不斷吸收學(xué)習(xí),相信這些都不是問(wèn)題。 運(yùn)行可行性使用該軟件要求:Linux系統(tǒng),支持10人以下客戶端;能簡(jiǎn)單操作使用Linux下的基本軟件,最好使用過(guò)等聊天軟件;(說(shuō)明為了建立和運(yùn)行所建議系統(tǒng),對(duì)用戶單位機(jī)構(gòu)、人員的數(shù)量和技術(shù)水平等方面的全部要求。從用戶單位的行政管理、工作制度等方面來(lái)看,是否能夠使用該軟件系統(tǒng);從用戶單位的工作人員的素質(zhì)來(lái)看,是否能滿足使用該軟件系統(tǒng)的要求等等,都是要考慮的。) 法律可行性該軟件基于Linux下開發(fā),使用gcc、eclipse、mysql等開源工具,遵循軟件開發(fā)公共準(zhǔn)則,項(xiàng)目中如有使用其他開源代碼部分會(huì)加以標(biāo)示。相信應(yīng)該不會(huì)違反相應(yīng)的法規(guī)。(法律方面的可行性問(wèn)題很多,如合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等方面的陷阱,軟件人員通常是不熟悉的,有可能陷入,務(wù)必要注意研究。)5結(jié)論借著軟件工程老師指導(dǎo)、督促的契機(jī),融匯所學(xué)C++、數(shù)據(jù)庫(kù)知識(shí),打開硬件設(shè)備,進(jìn)入神奇的開源世界,打造屬于我們自己的軟件! Linux聊天軟件軟件需求說(shuō)明書 作者:李波文、金杰日期: 目錄1需求分析概述 122數(shù)據(jù)流圖 12 頂層數(shù)據(jù)流圖 12 分層數(shù)據(jù)流圖 12 一層數(shù)據(jù)流圖 12 二層數(shù)據(jù)流圖 123 數(shù)據(jù)字典 12 數(shù)據(jù)元素 12 數(shù)據(jù)流 13 數(shù)據(jù)存儲(chǔ) 134 加工邏輯描述 131需求分析概述隨著人們的生活的日趨網(wǎng)絡(luò)化,網(wǎng)民不斷的增加,比如qq就是一個(gè)占有市場(chǎng)份額很大的,也是最流行的軟件.這次我們開發(fā)的軟件就是一個(gè)具有簡(jiǎn)單的即時(shí)聊天應(yīng)用系
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1