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

正文內(nèi)容

基于java的企業(yè)內(nèi)部通訊系統(tǒng)—前臺界面基礎類的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2024-12-13 22:01 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)升級:當企業(yè)內(nèi)部通訊系統(tǒng)有更新的版本時,可以使用該功能進行軟件升級。 系統(tǒng)設置:系統(tǒng)設置功能可以設置企業(yè)內(nèi)部通訊系統(tǒng)的用戶界面,公共路徑等等,還可以設置公告的存放路徑。用于提示職工企業(yè)的公告信息。 用戶搜索:在企業(yè)內(nèi)部通訊系統(tǒng)第一次運行的時候,用戶列表是空的,這時可以使用用戶搜索功能搜索局域網(wǎng)內(nèi)的所 有用戶。 8 訪問公共資源:該功能可以訪問企業(yè)內(nèi)部共用的一個公共得服務器上的資源,這個路徑可以在系統(tǒng)設置中來設置。 訪問對方主機:當與對方進行溝通的時候,也就是兩個職工互相通訊,有一些特別大的工具軟件或者是圖形資源,視頻資源等等,可以 直接通過該功能訪問對方的主機,復制該資源或者直接查看需要的資源。 [7][8][9] 第 五 節(jié) 本章小 結(jié) 本章主要對企業(yè)內(nèi)部通訊系統(tǒng)的發(fā)展、特點、應用等做一個詳細概述,并簡要歸納了該系統(tǒng)的功能模塊組成。企業(yè)內(nèi) 部通訊系統(tǒng)是為了方便職工交流的同時,提高職工的工作效率而建立的。它要求企 業(yè)跟據(jù)自身的軟硬件條件,來選擇或者開發(fā)適合企業(yè)自身內(nèi)部通訊產(chǎn)品。 它可以在局域網(wǎng)內(nèi)實現(xiàn)內(nèi)部通訊、工作交流,提交計劃等業(yè)務以為企業(yè)內(nèi)部工作的需要,企業(yè)內(nèi)部通訊系統(tǒng)必須實現(xiàn)跨平臺的技術,另外系統(tǒng)不需要使用服務器中轉(zhuǎn)和記錄通訊內(nèi)容。企業(yè)內(nèi)部通訊系統(tǒng)的功能部分分為信息通訊,系統(tǒng)升級,系統(tǒng)設置,用戶搜索等共計六大部分。而設計模塊部分則分為:主窗體、系統(tǒng)托盤模塊,系統(tǒng)工具模塊,數(shù)據(jù)庫模塊,公共類,用戶管理模塊、通訊模塊這八個模塊,但本文重點講述的主窗體、系統(tǒng)托盤模塊,系統(tǒng)工具模塊這三個模塊的設計與實現(xiàn)。通過本章的內(nèi)容,我 們將對企業(yè)內(nèi)部通訊系統(tǒng)有一個具體的認識和了解。 9 第二章 企業(yè)內(nèi)部通訊系統(tǒng)的設計概況 第一節(jié) 企業(yè)內(nèi)部通訊系統(tǒng)設計模塊的組成 圖 設計模塊 該內(nèi)部通訊系統(tǒng)采用的是 JavaDB 數(shù)據(jù)庫 ,數(shù)據(jù)庫和應用程序是綁定在一起的;主窗體界面是企業(yè)內(nèi)部通訊系統(tǒng)的通訊列表;公共類包含了數(shù)據(jù)庫操作類和系統(tǒng)公共類這兩大類;系統(tǒng)托盤模塊是用來定義系統(tǒng)圖標的;系統(tǒng)工具模塊專起維互系統(tǒng)的作用; 用戶信息模塊包括了所有的用戶信息 ;通訊模塊用于不通 職工之間的通訊。 [2][12] 第二節(jié) 系統(tǒng)的可行性分析 設計模塊 數(shù)據(jù) 庫設計 主窗體設計 公共類編寫 系統(tǒng)托盤模塊設計 系統(tǒng)工具模塊設計 用戶管理模塊設計 通訊模塊設計 10 一、 技術可行性 Java Swing 技術 : Swing 是由 100%純 Java 實現(xiàn)的, Swing 組件是用 Java實現(xiàn)的輕量級( lightweight)組件,沒有本地代碼,不依賴操作系統(tǒng)的支持,這是它與 AWT 組件的最大區(qū)別。由于 AWT 組件通過與具體平臺相關的對等類( Peer)實現(xiàn),因此 Swing 比 AWT 組件具有更強的實用性。 Swing 在不同的平臺上表現(xiàn)一致,并且有能力提供本地窗口系統(tǒng)不支持的其它特性。 Swing采用了一種 MVC 的設計范式,即 模型 視圖 控制 ( ModelViewController),其中模型用來保存內(nèi)容,視圖用來顯示內(nèi)容,控制器用來控制用戶輸入。 Swing外觀感覺采用可插入的外觀感覺 Swing 技術的應用已經(jīng)在國外大行其道,由于Java 的免費、易學以及大家對于 java 技術的充分信賴,好多公司早早的就把應用程序的一切,從后臺服務到前臺人機交互界面,統(tǒng)統(tǒng)移到了 Java 開發(fā)上。Swing 出現(xiàn)了快 10 年了,憑借其先進的設計思想,一直未曾落后于哪種語言的界面開發(fā)技術,使用和理解 Swing 的設計思想,對軟件開發(fā)者大有裨益。隨著 Java 的不斷升級和優(yōu)化, Swing 的速度一直在提高,美觀性也在改善,基于 Swing 的成功應用也越來越多了。 JavaDB 數(shù)據(jù)庫 : Java DB 是 Sun 公司的輕量級數(shù)據(jù)庫。它卻是一個先進的全事務處理的基于 Java 技術的數(shù)據(jù)庫,它支持各類開放標準、觸發(fā)器和存儲程序。 Java DB 可以客戶端服務器模式使用,也可以直接嵌入到一個 Java 應用程序中。在這些場合, Java DB 都可以在同樣的 Java 虛擬機 (JVM)中運行,這就無需在應用程序之外單獨購買、下載、安裝或管理這個數(shù)據(jù)庫。對于選擇在生產(chǎn)中采用 Java DB 的客戶, Sun 將提供支持服務。新安裝了 JDK 6 的程序員們也許會發(fā)現(xiàn),除了傳統(tǒng)的 bin、 jre 等目錄, JDK 6 新增了一個名為 JavaDB 的目錄。這便是 Java 6 的新成員: Java DB。這是一個純 Java 實現(xiàn)、開源的數(shù)據(jù)庫管理系統(tǒng)( DBMS),源于 Apache 軟件基金會( ASF)名下的項目 Derby。它只有 3MB 大小,對比動輒上 G 的數(shù)據(jù)庫來說可謂袖珍。但這并不妨礙 Derby 功能齊備,支持幾乎大部分的數(shù)據(jù)庫應用所需要的特性。更難能可貴的是,依托于 ASF 強大的社區(qū)力量, Derby 得到了包括 IBM 和 Sun 等大公司以及全世界優(yōu)秀程序員們的支持。這也難怪 Sun 公司會選擇其 版本納入到 JDK 6 中,作為內(nèi)嵌的數(shù)據(jù)庫。這就好像為 JDK 注入了一股全新的活力: Java 程序員不再需要耗費大量精力安裝和配置數(shù)據(jù)庫,就能進行安全、易用、標準、并且免費的數(shù)據(jù)庫編程。 11 JDK 概述:( Java Development Kit) 是 Sun Microsystems 針對 Java 開發(fā)員的產(chǎn)品自從 Java 推出以來, JDK 已經(jīng)成為使用最廣泛的 Java SDK( Software development kit)。 JDK 是 整 個 Java 的 核 心 , 包 括 了 Java 運 行 環(huán) 境 ( Java RuntimeEnvironment),一堆 Java 工具和 Java 基礎的類庫 ()。不論什么 Java應用服務器實質(zhì)都是內(nèi)置了某個版本的 JDK。因此掌握 JDK是學好 Java的第一步。最主流的 JDK 是 Sun 公司發(fā)布的 JDK,除了 Sun 之外,還有很多公司和組織都開發(fā)了自己的 JDK,例如 IBM 公司開發(fā)的 JDK, BEA 公司的 Jrocket,還有 GNU 組織開發(fā)的 JDK 等等。其中 IBM 的 JDK 包含的 JVM( Java Virtual Machine)運 行效率要比 Sun JDK 包含的 JVM 高出許多。而專門運行在 x86 平臺的 Jrocket 在服務端運行效率也要比 Sun JDK 好很多。但不管怎么說,我們還是需要先把 Sun JDK 掌握好。 從 SUN 的 開始 ,提供了泛型等非常實用的功能,其版本信息也不再延 續(xù)以前的 , , ,而是變成了 , 了。從 開始,其運行效率得到了非常大的提高,尤其是在桌面應用方面。 JDK 本身使用了 Java 語言編寫,在我們下載的安裝包里,有一個 , 里面就是 JDK 的源代碼。 JDK 版本: ① SE(J2SE): standard edition,標準版,是我們通常用的一個版本,從JDK 開始,改名為 Java SE. ② EE(J2EE): enterprise edition,企業(yè)版,使用這種 JDK 開發(fā) J2EE 應用程序, 從 開始,更名為 Java EE. ③ ME(J2ME): micro edtion,主要用于移動設備、嵌入式設備上的 java 應用程 序,從 開始,改名為 Java ME. JDK 組成: JDK 包含的基本組件包括: ① javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼 ② jar – 打包工具,將相關的類文件打包成一個文件 ③ javadoc – 文檔生成器,從源碼注釋中提取文檔 ④ jdb – debugger,查錯工具 ⑤ ava – 運行編譯后的 java 程序( .class 后綴的) ⑥ appletviewer:小程序瀏覽器,一種執(zhí)行 HTML 文件上的 Java 小程序的Java 瀏覽器。 12 ⑦ 產(chǎn)生可以調(diào)用 Java 過程的 C 過程,或建立能被 Java 程序調(diào)用的 C 頭過程的頭文件。 ⑧ Javap: Java 反匯編器,顯示編譯 類文件中的可訪問功能和數(shù)據(jù),同時顯示字節(jié)代碼含義 。 ⑨ Jconsole: Java 進行系統(tǒng)調(diào)試和監(jiān)控的工具 Jdk 常用的 package: ① : 這個是系統(tǒng)的基礎類,比如 String 等都是這里面的,這個 package 是唯一一個可以不用 import 就可以使用的 Package. ② : 這里面是所有輸入輸出有關的類,比如文件操作等 。 ③ : 這里面是與網(wǎng)絡有關的類,比如 URL,URLConnection 等。 ④ : 這個是系統(tǒng)輔助類,特別是集合類 Collection,List,Map等。 ⑤ : 這個是數(shù)據(jù) 庫操作的類 , Connection, Statememt,ResultSet 等。 ⑥ :這個是 JSP,Servlet 等使用到的類。 Eclipse 工具 : Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境 。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經(jīng)可用,或預計會推出。 Eclipse 框架還可用來作為與軟件開發(fā)無關的其他應用程序類型的基礎,比如內(nèi)容管理系統(tǒng)。 基于 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎。例如, WebSphere Studio 13 Application Developer 添加了對 JSP、 servlet、 EJB、 XML、 Web 服務和數(shù)據(jù)庫訪問的支持。 [1][6] 二、程序語言 的選擇 當 1995 年 SUN 推出 Java 語言之后 ,全世界的目光都被這個神奇的語言所吸引。 Java 語言其實最是誕生于 1991 年,起初被稱為 OAK 語言,是 SUN 公司為一些消費性電子 產(chǎn)品而設計的一個通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨立于平臺的軟件技術,而且在網(wǎng)絡出現(xiàn)之前, OAK 可以說是默默無聞,甚至差點夭折。但是,網(wǎng)絡的出現(xiàn)改變了 OAK 的命運 。 在 Java出現(xiàn)以前 , Inter上的信息內(nèi)容都是一些乏味死板的 HTML文檔。這對于那些迷戀于 WEB 瀏覽的人們來說簡直不可容忍。他們迫切希望能在 WEN中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在 WEB 上創(chuàng)建一類無需考慮軟硬件平臺就可以執(zhí)行的應用程序,當然這些程序還要有極大的安全保障。對于用戶的這種要求,傳統(tǒng)的編程語言顯得無能為力, 面 SUN 的工程師敏銳地察覺到了這一點,從 1994 年起,他們開始將 OAK 技術應用于 WEB 上,并且開發(fā)出了 HotJava 的第一個版本。當 SUN 公司 1995 年正式以 Java 這個名字推出的時候,幾乎所有的 WEB 開發(fā)人員都想到:噢,這正是我想要的。于是 Java 成了一顆耀眼的明星,丑小鴨一下了變成了白天鵝。 Java 是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動態(tài)的語言。 Java 的開發(fā)環(huán)境有不同的版本,如 sun 公司的 Java Developers Kit, 簡稱 JDK。后來微軟公司推出了支持 Java 規(guī)范的 Microsoft Visual J++ Java開發(fā)環(huán)境,簡稱 VJ++。 Java 的特點 如下 : ① 平臺無關性 , 平臺無關性是指 Java 能運行于不同的平臺。 Java 引進虛擬機 原理,并運行于虛擬機,實現(xiàn)不同平臺的 Java 接口之間。使 用 Java編寫的程序能在世界范圍內(nèi)共享。 Java 的數(shù)據(jù)類型與 機器無關, Java 虛擬機( Java Virtual Machine)
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1