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

正文內(nèi)容

軟件工程課程設(shè)計報告(個人)20xx-資料下載頁

2024-10-25 12:22本頁面
  

【正文】 sqlsever從硬盤上的數(shù)據(jù)庫中讀取賬號密碼進(jìn)行匹配登錄,但這種讀取機(jī)制降低了登錄速度,經(jīng)過修改,改用了將好友賬號密碼預(yù)讀入內(nèi)存中,直接在內(nèi)存中進(jìn)行讀取,大幅度節(jié)省了登錄時間??蛻舳朔矫妫簠^(qū)別于類似的大多數(shù)即時聊天工具的消息傳送機(jī)制(即向服務(wù)器發(fā)送消息經(jīng)服務(wù)器轉(zhuǎn)發(fā)),我們利用了典型的p2p(點對點)機(jī)制,當(dāng)好友聊天時,服務(wù)器避免了接收和轉(zhuǎn)發(fā)消息的負(fù)荷,減少了線程數(shù)量,既減輕了服務(wù)器壓力同時又提高了好友間消息傳送的速度和質(zhì)量。4. 系統(tǒng)性總結(jié)本系統(tǒng)具有以下特點:l采用 C/S通信模型設(shè)計,有效減輕了服務(wù)器的負(fù)擔(dān),便于后臺的管理。將任務(wù)合理分配到 Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。l采用了Java語言,因為用Java設(shè)計的系統(tǒng)是跨平臺的,在任何操作系統(tǒng)上,只要安裝了Java虛擬機(jī),就可以運(yùn)行本系統(tǒng),不用受平臺的限制。l 在客戶端都和服務(wù)器端都實現(xiàn)了多線程編程技術(shù),以提高系統(tǒng)的效率。使用線程可以把占據(jù)長時間的程序中的任務(wù)放到后臺去處理。本系統(tǒng)這實現(xiàn)了網(wǎng)絡(luò)聊天工具所具備的基本功能,即注冊、登錄、查找好友,添加好友、更改個人資料、查看好友資料、添加刪除分組、各分組之間轉(zhuǎn)移好友、發(fā)送消息、接收消息、接收系統(tǒng)消息等,還添加了一些特色功能,如隱身,頭像的變化,系統(tǒng)管理員可以向每個客戶端發(fā)送系統(tǒng)消息,上線下線在好友客戶端都有提示,密碼丟失可以通過密碼找回功能通過設(shè)置的密保問題找回密碼,并可以判斷密碼的安全等級等。本系統(tǒng)實現(xiàn)了一個與Tencent 相似的友好操作界面,簡單,易用,適合用戶的操作習(xí)慣。該系統(tǒng)具備了網(wǎng)絡(luò)聊天工具所具備的基本功能,但還有一些功能還沒完善,如用戶聊天之間的方式僅限于文本通信,還沒實現(xiàn)文本傳輸功能。還沒實現(xiàn)修改用戶資料的功能等。系統(tǒng)或許存在一些未知的Bug,還需要進(jìn)一步的改進(jìn)和測試。在以后的研究中,我們還會研究安全通信協(xié)議,保障通信的安全,提高系統(tǒng)的實用性等本課題需要繼續(xù)完善的功能有:llll設(shè)計測試用例,全面、系統(tǒng)地測試該系統(tǒng)所存在的一些缺陷;l 擴(kuò)展即時消息系統(tǒng)的服務(wù)范圍,增強(qiáng)系統(tǒng)工作的穩(wěn)定性和健壯性。5. 收獲與經(jīng)驗本次課程設(shè)計是自大一以來工作量最大的同時也是歷時最長的一次大作業(yè)任務(wù)。與之前大作業(yè)不同的在于,這次課程設(shè)計所設(shè)計的項目課題,所用的編程語言,用到的知識都是以前沒有接觸過的,完全通過自學(xué)掌握。所以工作進(jìn)度最初進(jìn)展很慢,不過通過對新知識的學(xué)習(xí),和項目實踐的鍛煉,深入學(xué)習(xí)java可視化編程,完善操作界面,使其更加適合用戶的操作習(xí)慣; 設(shè)計安全通信機(jī)制,保障通信的安全; 加入文件傳輸功能,豐富用戶的信息交流方式;掌握專業(yè)知識的同時,更重要的是項目經(jīng)驗,以及實踐中處理各種問題能力的培養(yǎng)。通過本次項目的復(fù)習(xí),我們了解了一個完整的軟件開發(fā)過程,包括課題定義、可行性研究,需求分析,概要設(shè)計,詳細(xì)設(shè)計,測試工作,進(jìn)一步完善,設(shè)計使用說明書,總結(jié)提交實驗報告。以及其中不同人員和不同的工作,主程序員是一個項目團(tuán)隊的核心,指導(dǎo)整個項目組各個成員的工作,規(guī)劃整個項目的結(jié)構(gòu),統(tǒng)一各個部分函數(shù)接口,承擔(dān)著編程過程中最核心的任務(wù),以其為核心各個部分才可以慢慢擴(kuò)展開來。輔助程序員主要負(fù)責(zé)各個獨立部分的編程設(shè)計,對輔助程序員來說,獨立性較主程序員的任務(wù)更大一些,但是,卻要求輔助程序員對自己承擔(dān)的任務(wù)有必須清晰的了解,因為到后期各個部分連接的時候肯定會出現(xiàn)一些問題,修改這些錯誤要求必須對不同部分有很詳細(xì)的了解。文檔管理員承擔(dān)著大部分文檔編輯工作,但對具體的程序代碼也要有一定的了解。本次課程設(shè)計最重要的是讓我們收獲了一些寶貴的項目開發(fā)經(jīng)驗:項目最開始的全局規(guī)劃,接口統(tǒng)一工作很重要以及數(shù)據(jù)結(jié)構(gòu)的選擇因為這涉及到以后各部分連接時的統(tǒng)一問題,一旦剛開始沒有統(tǒng)一好,連接時會有很多問題,導(dǎo)致各部分不能很好的連接,很多功能或?qū)傩詻]有很好的利用。另外,項目后期的bug修改也很重要,因為由不同程序員編寫程序在正確性、高效性,和格式上都有很大的不同,自然會在連接時產(chǎn)生一些問題,更改這些問題時便不再是某個部分的問題,而是全局的問題,需要各個程序員協(xié)調(diào)完成修改工作,而且我們也了解到,工程項目越大,后期產(chǎn)生的bug也會越多,起初我們忽視了后期bug修改的工作量,導(dǎo)致在完成時間上一拖再拖??偠灾?,盡管本次課程設(shè)計使我們糾結(jié)了很長的時間,遇到了很多困難,但我們真心的為我們所獲得工作經(jīng)驗和成果而高興,截止到完成文檔時,我們的飛2012已經(jīng)實現(xiàn)了局域網(wǎng)內(nèi)以及校園內(nèi)網(wǎng)各個客戶端的即時聊天,并且速度和質(zhì)量得到了各用戶的好評,我們還將繼續(xù)完善飛Q2012,讓更多人知道了解它,繼續(xù)學(xué)習(xí)繼續(xù)努力。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1