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

正文內(nèi)容

大專院校即時通的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-24 14:01 本頁面
 

【文章內(nèi)容簡介】 在功能上具有較強的延伸性。例如,某些即時通信產(chǎn)品可以通過無線接入設(shè)備實現(xiàn)無線即時通信,它允許使用者通過無線上網(wǎng)的方式直接訪問公司的數(shù)據(jù)庫甚至召集網(wǎng)上會議:某些具有翻譯功能,可以實現(xiàn)多種語言的互譯等等。目前企業(yè)即時通信系統(tǒng)產(chǎn)品還是較多的,但能占有很大市場份額或知名度的產(chǎn)品卻很少。大公司都有已經(jīng)很成熟的產(chǎn)品,如微軟的windows live、IBM的Lotus 、思科的Cisco Unified Personal Communicator,但它們大多是與它本公司的其它系統(tǒng)緊密結(jié)合才能使用。對于國內(nèi)的大多數(shù)中小企業(yè)、機構(gòu),若要實施可能要付出昂貴的軟件或硬件產(chǎn)品的成本,所以,依據(jù)國情,依據(jù)目前我們國內(nèi)用戶群的需求情況,我們開發(fā)國產(chǎn)企業(yè)級即時通信軟件成為新的熱點。 研究內(nèi)容和目標(biāo)本文將探索面向大專院校應(yīng)用環(huán)境的即時通信的關(guān)鍵技術(shù),并以局域網(wǎng)通信環(huán)境為例,給出一個用于局域網(wǎng)通信環(huán)境的專用即時通信系統(tǒng)的實現(xiàn)。主要內(nèi)容包括:(1)文字傳輸和通信功能的實現(xiàn)。(2)整套的安全解決方案的實現(xiàn)。通信系統(tǒng)將達(dá)到的主要目標(biāo)包括:(1)消息能夠以在線和離線的方式發(fā)送和接收。(2)能夠面向大批量用戶進(jìn)行群發(fā)。(3)消息的發(fā)送是安全可靠的。(4)消息能夠安全完整的進(jìn)行存儲,并可供事后審計使用。(5)用戶界面友好。(6)系統(tǒng)易擴展。第二章 大專院校即時通系統(tǒng)分析 系統(tǒng)設(shè)計目標(biāo)本系統(tǒng)的設(shè)計目標(biāo)建立校園級的即時通信系統(tǒng),改變大專院校內(nèi)在通訊模式,解決其內(nèi)部信息公告、信息交流、文件傳送等問題,從而幫助各班學(xué)生提高學(xué)習(xí)效率、降低溝通成本、拓展學(xué)習(xí)機會。為各大專院校提供方便、快捷、安全的即時通信服務(wù)。 系統(tǒng)的可行性分析 技術(shù)可行性從目前市場上的數(shù)據(jù)庫來看主要有SQL Server、Oracle、mysql、Access等,對于大專院校即時通我選擇的是SQL SERVER數(shù)據(jù)庫。Java無疑是開發(fā)圖形界面的最佳選擇,豐富的類庫提供了足夠的控件供開發(fā)人員使用,使得界面設(shè)計更是靈活多變,能夠設(shè)計出更多、更好的用戶界面。在Java與數(shù)據(jù)庫連接方面,使用JDBC可以很容易的將SQL語句傳到任何關(guān)系型數(shù)據(jù)庫中,Java與JDBC的結(jié)合,使得程序員可以只寫一次數(shù)據(jù)庫應(yīng)用軟件后就可以在任何一種數(shù)據(jù)庫系統(tǒng)上運行。由于Java語言具有健壯性、安全、易使用、易理解和自動下載到網(wǎng)絡(luò)等優(yōu)點,因此它是數(shù)據(jù)庫應(yīng)用的一個極好的基礎(chǔ)語言。JDBC又實現(xiàn)Java應(yīng)用程序與各種不同數(shù)據(jù)庫的對話,擴充了Java應(yīng)用程序的應(yīng)用范圍。JAVA連接數(shù)據(jù)庫的方式有多種:根據(jù)所需要的不同數(shù)據(jù)庫驅(qū)動分,分為四種:1類驅(qū)動。這就是JDBCODBC橋的方式。但這種方式不適合程序的重用與維護(hù),不推薦使用。需要數(shù)據(jù)庫的ODBC驅(qū)動;2類驅(qū)動。這就是JDBC+廠商API的形式。廠商API一般使用C編寫,所以,這種方式也不長使用。3類驅(qū)動。這就是JDBC+廠商Database Connection Server+DataBase的形式。 這種方法就是在JAVA 與 DATABASE之間價起了一臺專門用與數(shù)據(jù)庫連接的服務(wù)器(一般由數(shù)據(jù)庫廠商提供)。他的好處在于能優(yōu)化連接。4類驅(qū)動。這就是純JDBC+DATABASE的連接方式。也是推薦的連接方式。這使得APPLICATION與數(shù)據(jù)庫分開,開發(fā)者只需關(guān)心內(nèi)部邏輯的實現(xiàn)而不需注重數(shù)據(jù)庫連接的具體實現(xiàn)。對于該項目選擇純JDBC+DATABASE的連接方式。該軟件比較小,對機器的配置等要求比較低,界面友好,程序簡單易用,容易上手,操作者不需要對計算機數(shù)據(jù)庫等有很深的了解、認(rèn)識。 需求分析需求分析中簡述了文字消息的格式及性能分析、多媒體消息需求、協(xié)議需求、安全需求、及對加密和鑒別需求,并介紹了主要用戶的特點。 文字消息的格式要求文字消息是即時通訊軟件的一般需求,所有的實體必須至少使用一種消息格式:■ 一般即時消息格式必須定義發(fā)信者和艱險時收件箱的標(biāo)識■ 一般即時消息格式包含一個讓接收者可以回復(fù)消息的地址■ 一般即時消息格式應(yīng)該包含其他通訊方式和聯(lián)系地址■ 一般即時消息格式必須允許參住處有效負(fù)載的編碼和鑒別■ 一般即時消息格式必須反應(yīng)當(dāng)前最好的國際化實踐■ 一般即時消息格式當(dāng)前最好的可用性實踐■ 必須存在方面,在擴展一般即時消息格式的時候,不影響原有的域■ 必須提供擴展和注冊即時消息格式的模式和機制■ 文字消息的可靠性需求■ 協(xié)議必須存在機制,保證即時消息成功投遞或者投遞失效的時候,發(fā)者獲得足夠的信息 文字消息的性能需求■ 即時消息的傳輸必須足夠的迅速■ 即時消息的內(nèi)容必須足夠豐富■ 即時消息的長度盡量足夠的長 音頻消息語音網(wǎng)絡(luò)傳輸是一種典型的“小數(shù)據(jù)量、高實時性、高連續(xù)性”的多媒體數(shù)據(jù)。語音傳輸對于網(wǎng)絡(luò)的帶寬要求不是很高,但是必須保證錄音和網(wǎng)絡(luò)傳輸?shù)倪B續(xù)性。因此在音頻會話設(shè)計時,在發(fā)送端創(chuàng)建了兩個獨立的線程:一個用于采集音頻數(shù)據(jù),同時將所采集的數(shù)據(jù)放置在緩沖區(qū)中:另一個用于將緩沖的數(shù)據(jù)打包成RTP數(shù)據(jù)分組并通過管道發(fā)送往接收端。 協(xié)議需求協(xié)議是一系列的步驟,包括雙方或者多方,其設(shè)計目的是要完成一項任務(wù)。即時通訊協(xié)議,參與的雙方或者多方是即時通訊的主機。協(xié)議必須是雙方或是多方參與的,一方單獨完成的就不算協(xié)議。這樣在協(xié)議動作的過程中,雙方必須交換信息,包括控制信息、狀態(tài)信息等等。這些住處的格式必須是協(xié)議參與方同意并且遵循的。好的協(xié)議要求清楚、完整每一步都必須有明確的定義,并且不會引起誤解,對每種可能的情況必須規(guī)定具體的動作。 安全需求■ 參與方A發(fā)送信息M給參與方B時■ 如果無法發(fā)送,A必須接到確認(rèn)■ 如果消息M被投遞了,B只能接收一次■ 協(xié)議必須為B提供方法檢查A發(fā)送了這條消息■ 協(xié)議必須允許B使用另一條即時信息回復(fù)信息■ 協(xié)議不能暴露A的IP地址■ 協(xié)議必須為A提供方法保證沒有其他個體C可以看到消息M的內(nèi)容■ 協(xié)議必須為A提供方法沒有其他個體c可以篡改消息內(nèi)容■ 協(xié)議必須為B提供方法鑒別沒有發(fā)生篡改■ 參與方B能夠閱讀消息M■ 協(xié)議必須允許參與方A使用現(xiàn)在的數(shù)字簽名標(biāo)準(zhǔn)對信息進(jìn)行簽名 加密與鑒別■ 協(xié)議必須提供方法保證通知或消息的置信度,未被監(jiān)聽、破壞、重排序或者回收■ 協(xié)議必須提供方法保證通知或消息的被證確的實體閱讀■ 協(xié)議必須允許客戶自己使用方法確保消息不被截獲、重放和解密■ 即時通訊系統(tǒng)的注冊需求■ 即時通訊系統(tǒng)擁有多個賬戶,允許多個甩戶注冊■ 一個用戶可以注冊多個ID■ 注冊所使用的類型為數(shù)字ID■ 帳號的起始ID為D位數(shù)■ 要防止同一個用戶在一段時問內(nèi)反復(fù)注冊■ 注冊新用戶時必須填寫符合要求的信息■ 即時通訊系統(tǒng)的通訊需求■ 用戶可以傳輸文本消息■ 用戶可以傳輸RTF格式消息■ 用戶可以傳輸多個文件■ 用戶的消息可以中轉(zhuǎn)至服務(wù)器■ 用戶可以從服務(wù)器端獲取中轉(zhuǎn)的好友消息■ 客戶端與服務(wù)器端可以傳輸串行化消息■ 用戶可以加密/解密消息等 用戶特點校園即時通訊系統(tǒng)包括客戶端和服務(wù)器端兩個子系統(tǒng)??蛻舳说氖褂萌褐饕?國內(nèi)、國際)校園學(xué)生。他們被定位為普通的計算機使用者,包括非計算機專業(yè)人士。服務(wù)器端的命用者為相關(guān)系統(tǒng)管理員。因此,在客戶端應(yīng)該為用戶提供友好的操作界面,使非計算機專業(yè)人士能快速適應(yīng)和使用即時通訊系統(tǒng)。由于服務(wù)器端不必面向普通用戶群,故(至少)僅需將調(diào)試信息、系統(tǒng)異常信息等關(guān)鍵住處反饋給系統(tǒng)管理員。1.國內(nèi)用戶國內(nèi)用戶的主體為國內(nèi)校園學(xué)塵或是已畢業(yè)的社會人士,他們參與在線教習(xí)國際人士學(xué)習(xí)漢語,每小時可以獲得一定美元收入。2.國際用戶國際用戶的主體為校園學(xué)生(包括中、小學(xué)生,甚至幼稚園學(xué)生)或是社會人士,他們參與在線學(xué)習(xí)漢語的活動,主要是獲得直接同中國用戶一對一地進(jìn)行漢語言交流,以求最佳學(xué)習(xí)漢語。同時,國際人士需要每小時支付一定美元以求獲得在線同中國用戶互動的網(wǎng)絡(luò)漢語環(huán)境。第三章 系統(tǒng)的開發(fā)技術(shù)及主要架構(gòu) Java技術(shù) Java開發(fā)前奏SUN公司在20世紀(jì)90年代初開發(fā)電子消費產(chǎn)品時覺得C和C++有許多不足,因而著手這一新型的編程語言,并于1995年正式推出Java。Java用于后,因其在上支持各種動態(tài)和交互效果而迅速聞名。此后,各種瀏覽器競相支持Java,各種Java應(yīng)用也逐漸熱門。Java是一種簡單易用、完全面向?qū)ο蟆⒂衅脚_無關(guān)性、安全可靠的、主要面向Internet的開發(fā)工具。自從1995年正式問世以來,它的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生翻天覆地的變化。隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的Java Server Page(JSP)技術(shù)的推出,更讓Java成為基于Web應(yīng)用程序的首選開發(fā)工具。Java是第一套允許使用者將應(yīng)用程序通過Internet從遠(yuǎn)端服務(wù)器傳輸?shù)奖镜赜嬎銠C上并執(zhí)行的一種語言,是一種應(yīng)用程序提供者不需要知道使用者的計算機硬件與軟件環(huán)境的語言。比爾蓋茨曾經(jīng)說過:“Java是最卓越的程序設(shè)計語言”。相比其他語言,Java 技術(shù)平臺具有明顯的優(yōu)越性。從最初建造Java平臺開始,就考慮了安全性的問題,即其安全性是建立在Java平臺的內(nèi)核中的。其他的語言只是在軟件開發(fā)時才由用戶自行處理其安全問題,難免會有安全漏洞。其次對于程序員來說,Java比其他人和一門語言都好用,原因在于:Java有自動回收垃圾的功能,Java增加了對象和變量的強制類型檢查,Java還取消了指針。目前,Java技術(shù)的架構(gòu)包括以下三個方面:(1)J2EE(Java 2 Platform Enterprise Edition) 企業(yè)版,是以企業(yè)為環(huán)境而開發(fā)應(yīng)用程序的解決方案。目前已經(jīng)成為開發(fā)商創(chuàng)建電子商務(wù)的事實標(biāo)準(zhǔn);(2)J2SE(Java 2 Platform Standard Edition) 標(biāo)準(zhǔn)版,是桌面開發(fā)和低端商務(wù)應(yīng)用的解決方案。提供CORBA標(biāo)準(zhǔn)的ORB技術(shù),結(jié)合Java的RMI支持分布式交互操作環(huán)境;(3)J2ME(Java 2 Platform Micro Edition) 小型版,是致力于消費產(chǎn)品和嵌入式設(shè)備的最佳解決方案。提供HTTP高級Internet協(xié)議,使移動電話能以Client/Server方式直接訪問Internet全部信息,不同的Client訪問不同的文件,此外還能訪問本地存儲區(qū),提供高效率的無線交流。Java技術(shù)又有以下廣泛的內(nèi)涵:首先,它是一門編程語言,Java能夠創(chuàng)建所有其他傳統(tǒng)語言能編寫的應(yīng)用程序,Java能夠?qū)應(yīng)毩⒌膽?yīng)用程序,運行在裝有Java虛擬機的操作系統(tǒng)上。Java編寫的程序經(jīng)常用在環(huán)境中(比如Applet、Servlet等),Applet在瀏覽器中執(zhí)行不需要操作系統(tǒng)JVM的支持。其次,Java還是一個開發(fā)環(huán)境,Java技術(shù)包含一系列的工具:編譯器,解釋器、文檔生成工具、打包工具等。另外由Java 2 SDK提供的JRE(Java Runtime Environment)還包括一個完整的Java類集合,比如基本語言類、GUI控件類等。最后,Java也是一個運行環(huán)境,我們可以從SUN公司提供的Java 2 SDK中來搭建運行環(huán)境,而這一切都是免費的。 Java虛擬機及Java跨平臺原理Java虛擬機(JVM)是可運行Java字節(jié)碼的假想計算機,Java的跨平臺是相對于其他語言而言的,與其他程序相比,執(zhí)行的中間過程只是多了一個Java虛擬機,如圖31所示:圖31 Java虛擬機編譯過程 數(shù)據(jù)庫技術(shù)采用SQL Server 2000企業(yè)版作為本系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)。Microsoft SQL Sever是高性能的客戶/服務(wù)器關(guān)系數(shù)據(jù)庫管理系統(tǒng)。有許多熏要的新特性,如透明分布式處理、簡明管理、基于對象嵌入與鏈接技術(shù)(OLE)的程序設(shè)計接口,以及與Internet的集成等”。選擇Microsoft SQL Sever最重要的原因是由于它的可擴展性。因為Microsoft SQL Sever是基于多線程并行數(shù)據(jù)庫內(nèi)核,它能夠發(fā)揮附加處理器的優(yōu)勢。在許多情況下,只有使用特定的并行數(shù)掘庫和操作系統(tǒng)才能獲得對對稱多處理技術(shù)的支持。當(dāng)然它還具備很高的安全性,對用戶資料進(jìn)行有效的保護(hù)。是高性能的客戶/服務(wù)器關(guān)系數(shù)據(jù)庫管理系統(tǒng)。有許多重要的新特性,如透明分布式處理、簡明管理、基于對象嵌入與鏈接技術(shù)(OLE)的程序設(shè)計接口,以及與Internet的集成等。選擇Microsoft SQL Sever最重要的原因是由于它的可擴展性。因為Microsoft SQL Sever是基于多線程并行數(shù)據(jù)庫內(nèi)核,它能夠發(fā)揮附加處理器的優(yōu)勢。在許多情況下,只有使用特定的并行數(shù)據(jù)庫和操作系統(tǒng)才能獲得對對稱多處理技術(shù)的支持。當(dāng)然它還具備很高的安全性,對用戶資料進(jìn)行有效的保護(hù)。 系統(tǒng)的體系結(jié)構(gòu)客戶機/服務(wù)器(Client/Server)模型,簡稱C/S架構(gòu)。C/S計算技術(shù)在信息產(chǎn)業(yè)中占有重要的地位。這種客戶機/服務(wù)器模型是一種非對稱式編程模式。該模式的基本思想是把集中在一起的應(yīng)用劃分成為功能不同的兩個部分,分別在不同的計算機上運行,通過它們之間的分工合作來實現(xiàn)一個完整的功能。對于這種模式而言其中一部分需要作為服務(wù)器,用來響應(yīng)并為客戶提供固定的服務(wù);另一部分則作為客戶機程序用來向服務(wù)器提出請求或要求某種服務(wù)。“服務(wù)器”是指能在網(wǎng)絡(luò)上提供服務(wù)的任何程序。服務(wù)器接受網(wǎng)絡(luò)上的請求,完成服務(wù)后將結(jié)果返回給申請者。對于簡單的服務(wù),把每個請求用一個口數(shù)據(jù)報發(fā)給服務(wù)器,服務(wù)器用另一個數(shù)據(jù)報返回響應(yīng)??蛻魴C和服務(wù)器都是獨立的計算機。當(dāng)一臺連入網(wǎng)絡(luò)的計算機向其他計算機提供各種網(wǎng)絡(luò)服務(wù)(如數(shù)據(jù)、文本文件等)時,它就被叫做服務(wù)器。而那些用于訪問服務(wù)器資料的計算機則被叫做客戶機。嚴(yán)格來說,客戶機/服務(wù)器模型并不是從物理分布的角度來定義,它所體現(xiàn)的是一種網(wǎng)絡(luò)數(shù)據(jù)訪問的實現(xiàn)方式。采用這種結(jié)構(gòu)的系統(tǒng)目前應(yīng)用非常廣泛。如賓館、酒店的客房登記、結(jié)算系統(tǒng),超市的POS系統(tǒng),銀行、郵電的網(wǎng)絡(luò)系統(tǒng)等。如圖32所示。圖32
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1