【正文】
Management Studio,這是 — 個新型的統(tǒng) — 的管理工具組。您將可以使用數(shù)據(jù)庫 鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用服務(wù)器上,增強(qiáng)您 501 服務(wù)器系統(tǒng) 的可用性。 SQL SERVER 20xx SQL 是英文 Structured Query Language 的縮寫,意思為結(jié)構(gòu)化查詢語言。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴(kuò)展 IDE,提供了一個通用的開發(fā)平臺。它們支持可更換的面板和主題(各種操作系統(tǒng)默認(rèn)的特有主題),然而不是真的使用原生平臺提供的設(shè)備,而是僅僅在表面上 模仿它們。這也難怪 Sun 公司會選擇其 版本納入到 JDK 6 中,作為內(nèi)嵌的數(shù)據(jù)庫。從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。 同時也會介紹軟件開發(fā)完成后的測試方法,并對該系統(tǒng)做出測定。作為一個在桌面應(yīng)用程序, 它 可以直接在本地計算機(jī)上運行 。 目前,已經(jīng)有不少即時通信軟件在社會公眾中流行,像 MSN,騰訊 ,新浪UC 等,都是國內(nèi)人們所熟知的知名流行即時通信軟件,其技術(shù)方面也都處于國際領(lǐng)先水平。 第 2 章 為簡介本系統(tǒng)中需要用到的軟件的功能和作用。 即時通信 II ABSTRACT With the increasing of the enterprises, and the rapid economic development of society, more and more of the enterprise are starting to use internal munications software solving mmunication problem of staff. It is low cost, high speed munications, not only facilitate the technology tansfer but also solve the singlethreaded calls munication and costly problems. The internal munications software can solve the problems which in the enterprises in a quite well way. So that every employee can understand their work content and access to required information enhance between the team. This article draws on the basic experience of the domestic and foreign enterprises instant messaging system design, on the base of the deep analysis of existing enterprise instant messaging system, to satisfy the need of the munication and document information delivery between departments and staff in current enterprises within the enterprise local area work, by using objectoriented programming language to develop the internal munication system for users in enterpriselevel. Commmunication systems within enterprise development and design process using the object oriented technology, the prehensive and unique method was integrated to the designing and implementing of the system architecture. a powerful development platform Eclipse integrated development tool to study the internal LANbased munications system architecture,database and spplication to bind together. The issues deeply researches the database technology and use the Java Swing and Java DB. The data transmission and arbitrage words based on the protocol UDP was applied to realizing the munication between different host and puter. Keywords: Java Swing。在方便企業(yè)內(nèi)部通信時,還解決了電話通信的單線程通訊和費用昂貴的問題。 ,完成論文初稿 。 。 ,從不同的模塊功能進(jìn)行分析 ,盡可能使之簡潔明晰。公共的即時通信,正成為病毒和其他惡意軟件入侵企業(yè)計算機(jī)的一個渠道,這意味著最終用戶能夠把敏感的數(shù)據(jù)外傳。 孫衛(wèi)琴編著 [M]. 電子工業(yè)出版社 , 20xx. 每周指導(dǎo)一次,主要解答學(xué)生問題,指導(dǎo)研究進(jìn)度,并檢查閱讀資料筆記和仿真程序 。 4 月 16 日至 5月 15 日 根據(jù)概要設(shè)計進(jìn)行程序的詳細(xì)設(shè)計,先對每個模塊進(jìn)行詳細(xì)描述,對于模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計和定義。 畢 業(yè) 設(shè) 計(論 文) 題 目: 基于 JAVA 開發(fā)的企業(yè)內(nèi)部通信系統(tǒng) 畢業(yè)設(shè)計(論文)誠信聲明書 本人聲明:本人所提交的畢業(yè)論文《 基于 JAVA 開發(fā)的企業(yè)內(nèi)部通信系統(tǒng) 》是本人在指導(dǎo)教師指導(dǎo)下獨立研究、寫作的成果,論文中所引用他人的文獻(xiàn)、數(shù)據(jù)、圖件、資料均已明確標(biāo)注;對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式注明并表示感謝。 開始日期 20xx 年 3 月 11 日 完成日期 20xx 年 6 月 14 日 院 長 (簽字 ) 20xx 年 3 月 12 日 西 安 郵 電 大 學(xué) 畢 業(yè) 設(shè) 計 (論文 ) 工 作 計 劃 20xx 年 3 月 14 日 學(xué)生姓名 指導(dǎo)教師 職稱 工程師 院(系) 通信與信息工程學(xué)院 專業(yè) 通信工程 題目 基于 JAVA 開發(fā)的企業(yè)內(nèi)部通信系統(tǒng) 工作進(jìn)程 3 月 11 日 至 4 月 15 日 調(diào)研企業(yè)信息化市場現(xiàn)狀,查閱資料,了解與題目相關(guān)的知識,提交開題報告。起 止 時 間 工 作 內(nèi) 容 主要 參考書目 (資料 ) ( 1) 苗春義 . Java 項目開發(fā)全程實錄 [M]. 清華大學(xué)出版社 , 20xx. ( 2) 李鐘尉 , 馬文強(qiáng) , 陳丹丹 . Java 從入門到精通 [M]. 清華大學(xué)出版社 , 20xx. ( 3) 譚浩強(qiáng) , 程龍 , 楊海蘭 ,等 . Java 編程技術(shù) [M]. 人民郵電出版社 , 20xx. ( 4) 資武成 , 賀志苗 . 基于 SOCKET 的 JAVA 網(wǎng)絡(luò)編程 [J]. 婁底師專學(xué)報 , 20xx, 2: 012. ( 5) 孫衛(wèi)琴 . Java 網(wǎng)絡(luò)編程精解 。對于企業(yè),使用公共的即時消息是一種安全威脅,企業(yè)的IT 部門對于公共即時消息的使用 計劃無法控制。 2. 本課題需要重點研究的關(guān)鍵問題、解決的思路及實現(xiàn)預(yù)期目標(biāo)的可行性分析 關(guān)鍵問題 : 。 實現(xiàn)預(yù)期目標(biāo)的可行性 : 前現(xiàn)狀。 。它成本低、速度快。 UDP 協(xié)議 。 第 1 章為 序論 ,包括 研究的目的內(nèi)容及總體框架 。因此,即時通信( Instant Messaging)在人們的生活工作和學(xué)習(xí)中得到了更廣泛的應(yīng)用。 Java Swing 可以使得在不同的平臺上都能保持組 件的界面樣式。在給出各個模塊的主要技術(shù)方法同時也會有主要頁面的展示。它首先將源代碼編譯成二進(jìn)制字節(jié)碼( bytecode),然后依賴 各種不同平臺上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼。更難能可貴的是,依托于 ASF 強(qiáng)大的社區(qū)力量, Derby 得到了包括 IBM 和 Sun 等大公司以及全世界優(yōu)秀程序員們的支持。它們是 JFC 的一部分。它主要由 Eclipse 項目、 Eclipse 工具項目和 Eclipse 技術(shù)項目三個項目組成,具體包括四個部分組成 —— Eclipse Platform、 JDT、CDT 和 PDE。 ![if !supportLists]7. Ctrl+/ 注釋當(dāng)前行 ,再按則取消注釋。 SQL Server 20xx 幾個新增的功能特點: 1 數(shù)據(jù)庫鏡像 :通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進(jìn)行延伸。安全性能的提高, 20xx 包括了 一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫加密、設(shè)置安全默 認(rèn)值、增強(qiáng)密碼政策、縝密的許可控制、以及一個增強(qiáng)型的安全模式。 8 數(shù)據(jù)分割 :數(shù)據(jù)分割將加強(qiáng)本地表檢索分割,這使得大型表和索引可以得到高基于 JAVA 開發(fā)的企業(yè)內(nèi)部通信系統(tǒng) 7 效的管理。 (6) 提供用戶的更名、刪除等操作。從軟件方面來看,面向?qū)ο蟮倪@種程序設(shè)計語言以及數(shù)據(jù)庫的開發(fā)業(yè)發(fā)展的成熟, 并且目前的數(shù)據(jù)庫處理也達(dá)到了一定的速度,面對對象的編程思想也在不同的方面有了很好地成績。用戶之間的通信功能是通過 UDP 協(xié)議的方式發(fā)送消息和進(jìn)行文件傳輸?shù)?。 ER 圖如下: 圖 341 用戶實體的 ER 圖 窗體位置實體: 窗體位置實體是窗體的定位參數(shù),它將 記錄窗體最后的移動位置、窗體大小等信息,主要包括窗體位置的 X 坐標(biāo)和 Y 坐標(biāo)、窗體的寬度及高度, ER 圖如下: 圖 342 窗體位置實體的 ER 在本系統(tǒng) 中創(chuàng)建了一個數(shù)據(jù)庫 db_EQ,一共包含了兩個數(shù)據(jù)表,下面分別介紹這兩個數(shù)據(jù)表的邏輯結(jié)構(gòu)。當(dāng)連接的遠(yuǎn)程主機(jī)端口號處于監(jiān)聽狀態(tài)時,則 IP 必須處于連接狀態(tài)。 關(guān)鍵代碼如下: public class EQ extends Dialog { private JTextField ipEndTField。 基于 JAVA 開發(fā)的企業(yè)內(nèi)部通信系統(tǒng) 13 private ChatTree chatTree。 private final JLabel stateLabel。 private ImageIcon messageAlertNullIcon。這一步可以用于接受其他用戶發(fā)送的通信信息,如果啟動失敗將無法接受信息,所以必須退出程序。 (6) 編寫 main()方法。// 初始化系統(tǒng)欄 ()。 關(guān)鍵代碼 public class Dao {// 數(shù)據(jù)庫驅(qū)動 private static final String driver = 。 } else conn = (url)。 if (()) { bExists = true。 (createLocationSql)。 ( 4) getLocation()方法 此方法用于從數(shù)據(jù)庫中獲取窗體位置和窗體大小信息,并將這些信息封裝 成Rectangle 類的實例對象,然后作為方法的返回值。 ( 3) sendMessenger()方法 用于發(fā)送信使到指定用戶的操作系統(tǒng),當(dāng)通信對方?jīng)]有運行企業(yè)內(nèi)部的通信系統(tǒng)時,就無法接收到通信系統(tǒng)的發(fā)送內(nèi)容,此時這個方法就可以向?qū)Ψ桨l(fā)送信息,對方的操作系統(tǒng)接收到信使之后會以對話框的顯示內(nèi)容。由 PopupMenu 類和 MenuItem 類實現(xiàn)創(chuàng)建彈出菜單和菜單項。在有新版的程序系統(tǒng)時,可以直接升級到最新版本。 當(dāng)單擊“搜索新用戶”按鈕時,系統(tǒng)會根據(jù)用戶基于 JAVA 開發(fā)的企業(yè)內(nèi)部通信系統(tǒng) 21 在系統(tǒng) 設(shè)置界面所設(shè)置 IP 搜索范圍搜索所有計算機(jī)信息,并創(chuàng)建對應(yīng)的用戶對象,然后保存到數(shù)據(jù)