開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計

開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計

ID:36631227

大?。?0.00 KB

頁數(shù):5頁

時間:2019-05-13

開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計_第1頁
開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計_第2頁
開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計_第3頁
開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計_第4頁
開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計_第5頁
資源描述:

《開題報告基于ClientServer模式的網絡通訊系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫

1、畢業(yè)設計(論文)開題報告題目名稱:基于Client/Server模式的網絡通訊系統(tǒng)設計題目類別:畢業(yè)設計基于Client/Server模式的網絡通訊系統(tǒng)設計一、題目來源社會實踐二、研究目的和意義深入了解基于C/S模式的網絡通訊原理,開發(fā)出高效、實用的網絡通訊系統(tǒng)。三、閱讀的主要參考文獻及資料名稱1.www.yesky.com/2.Java2實用教程(修訂)耿祥義張躍平編著清華大學出版社3.it.sinohome.com/4.www.cs.zju.edu.cn/center_data/cs/people/tzchen/ebusiness/ebank/四、國內

2、外現(xiàn)狀和發(fā)展趨勢與研究的主攻方向Client/Server模式的服務器通常采用高性能的PC、工作站或小型機,并采用大型數(shù)據庫系統(tǒng),如Oracle、Sybase、Informix或SQLServer??蛻舳诵枰惭b專用的客戶端軟件。C/S的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。缺點主要有以下幾個:1.只適用于局域網。而隨著互聯(lián)網的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴展性。這種方式遠程訪問需要專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數(shù)據。2.客戶端

3、需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。3.對客戶端的操作系統(tǒng)一般也會有限制??赡苓m應于Win98,但不能用于win2000或WindowsXP。或者不適用于微軟新的操作系統(tǒng)等等,更不用說Linux、Unix等。網絡分布式應用的第一代模式叫Client/Server模式,第二代叫3層Client/Server模式,第三代叫分布式對象模式,目前國外基

4、本上已經從第二代向第三代過渡,電子商務的興起將加速這一進程。而我國目前大型應用還主要是簡單Client/Server結構,但越來越多地采用3層Client/Server的模式。談到分布式對象技術的新進展,目前國外的一個進展就是將分布對象計算與Web以及嵌入式移動計算結合在一起,另外就是和中間件(如交易中間件、通訊中間件等)的結合。例如COBRA新的標準里加入了Internet服務和消息服務,消息服務可以支持異步的方法的調用,可以提高程序的吞吐量,并行能力的加強提高了系統(tǒng)整體的性能,并增加了系統(tǒng)的靈活性。分布對象技術是伴隨網絡而發(fā)展起來的一種面向對象的技術。

5、以前的計算機系統(tǒng)多是單機系統(tǒng),多個用戶是通過聯(lián)機終端來訪問的,沒有網絡的概念。網絡出現(xiàn)后,產生了Client/Server的計算服務模式,多個客戶端可以共享數(shù)據庫服務器和打印服務器等等。隨著網絡的更進一步發(fā)展,許多軟件需要在不同廠家的網絡產品、硬件平臺、網絡協(xié)議異構環(huán)境下運行,應用的規(guī)模也從局域網發(fā)展到廣域網。在這種情況下,Client/Server模式的局限性也就暴露出來了,于是中間件應運而生。中間件是位于操作系統(tǒng)和應用軟件之間的通用服務,它的主要作用是用來屏蔽網絡硬件平臺的差異性和操作系統(tǒng)與網絡協(xié)議的異構性,使應用軟件能夠比較平滑地運行于不同平臺上。同

6、時中間件在負載平衡、連接管理和調度方面起了很大的作用,使企業(yè)級應用的性能得到大幅提升,滿足了關鍵業(yè)務的需求。但是在這個階段,客戶端是請求服務的,服務器端是提供服務的,它們的關系是不對稱的。隨著面向對象技術的進一步發(fā)展,出現(xiàn)了分布式對象技術??梢赃@么說,分布式對象技術是隨著網絡和面向對象技術的發(fā)展而不斷地完善起來的?! ∫弧⒅饕芯績热?、需重點研究的關鍵問題及解決思路實現(xiàn)的主要功能:1.似QQ界面樣式的系統(tǒng),它既可以作為Client也可以作為Server。2.功能描述:2.1實現(xiàn)信息流的傳輸(文字或文件)2.2完成信息的保存與瀏覽。保存的數(shù)據要超過2M。2.

7、3對用戶進行相應的管理(注冊、注銷等),要求能夠及時反應2.4在有精力的情況下,對傳輸?shù)奈淖诌M行加密(加密算法為DES)Winsock實際上是WindowsSocket,Socket是對應TCP/IP協(xié)議的最典型的應用程序開發(fā)接口。作為網絡應用編程界面,Socket隱藏了網絡底層的復雜的協(xié)議和數(shù)據結構。使得編程人員可以簡單的對網絡進行操作。服務器通信程序的開發(fā)因為服務器從事大量的復雜的計算,所以服務器端的應用程序是在Windows環(huán)境下用java來實現(xiàn)的。服務器處理請求框圖這里,我們的服務器程序主要接收客戶發(fā)送的數(shù)據,然后依據數(shù)據類型進行相應的計算,將計算

8、處理過程中的數(shù)據定時的發(fā)給客戶端去顯示。程序框圖如上,邏輯處理框圖

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。