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

正文內(nèi)容

基于java開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-07-21 15:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 r 2022 幾個(gè)新增的功能特點(diǎn):1 數(shù)據(jù)庫(kù)鏡像:通過(guò)新數(shù)據(jù)庫(kù)鏡像方法,將記錄檔案?jìng)魉托阅苓M(jìn)行延伸。您將可以使用數(shù)據(jù)庫(kù) 鏡像,通過(guò)將自動(dòng)失效轉(zhuǎn)移建立到一個(gè)待用服務(wù)器上,增強(qiáng)您 501 服務(wù)器系統(tǒng) 的可用性。2 在線恢復(fù): 使用 SQL 2022 版服務(wù)器,數(shù)據(jù)庫(kù)管理人員將可以在 SQL 服務(wù)器運(yùn)行的情況下,執(zhí)行恢復(fù)操作。在線恢復(fù)改進(jìn) SQL 服務(wù)器的可用性,因?yàn)橹挥姓诒换謴?fù)的數(shù)據(jù)是無(wú)法使用的,而數(shù)據(jù)庫(kù)的其他部分依然在線、可供使用。3 在線檢索操作:在線檢索選項(xiàng)可以在指數(shù)數(shù)據(jù)定義語(yǔ)言 (DDL)執(zhí)行期間,允許對(duì)基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進(jìn)行同步修正。例如,當(dāng)一個(gè)集簇索引正在重建的時(shí)候,您可以對(duì)基底數(shù)據(jù)繼續(xù)進(jìn)行更新、并且對(duì)數(shù)據(jù)進(jìn)行查詢。4 快速恢復(fù):新的、速度更快的恢復(fù)選項(xiàng)可以改進(jìn) SQL 服務(wù)器數(shù)據(jù)庫(kù)的可用性。管理人員將能夠在事務(wù)日志向前滾動(dòng)之后,重新連接到正在恢復(fù)的數(shù)據(jù)庫(kù)。安全性能的提高,2022 包括了一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫(kù)加密、設(shè)置安全默 認(rèn)值、增強(qiáng)密碼政策、縝密的許可控制、以及一個(gè)增強(qiáng)型的安全模式。5 新的 SQL Server management studio: SQL Server 2022 引入了 SQL Server Management Studio,這是— 個(gè)新型的統(tǒng)—的管理工具組。這個(gè)工具組將包括一些新的功能,以開(kāi)發(fā)、配置 SQL Server 數(shù)據(jù)庫(kù)發(fā)現(xiàn)并修理其中的故障,同時(shí)這個(gè)工具組還對(duì)從前的功能進(jìn)行了一些改進(jìn)。6 專門(mén)的管理員連接: SQL Server 2022 將引進(jìn)一個(gè)專門(mén)的管理員連接,即使在一個(gè)服務(wù)器被鎖住,或者因?yàn)槠渌虿荒苁褂玫臅r(shí)候,管理員可以通過(guò)這個(gè)連接,接通這個(gè)正在運(yùn)行的服務(wù)器。這一功能將能讓管理員,通過(guò)操作診斷功能、或TransactSQL 指令,找到并解決發(fā)現(xiàn)的問(wèn)題。7 快照隔離: 我們將在數(shù)據(jù)庫(kù)層面上提供一個(gè)新的快照隔離(SI )標(biāo)準(zhǔn)。通過(guò)快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫(kù),存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級(jí)性?;?JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)78 數(shù)據(jù)分割:數(shù)據(jù)分割將加強(qiáng)本地表檢索分割,這使得大型表和索引可以得到高效的管理。9 增強(qiáng)復(fù)制功能:對(duì)于分布式數(shù)據(jù)庫(kù)而言,SQL Server 2022 提供了全面的方案修改復(fù)制、下一代監(jiān)控性能、從甲骨文(Oracle)的內(nèi)置復(fù)制功能、對(duì)多個(gè)超文本傳輸協(xié)議()進(jìn)行合并復(fù)制,以及就合并復(fù)制的可升級(jí)性和運(yùn)行,進(jìn)行了重大的改良。另外,新的對(duì)等交易式復(fù)制性能,通過(guò)使用復(fù)制,改進(jìn)了其對(duì)數(shù)據(jù)向外擴(kuò)展的支持?;?JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)83 基于 java 的企業(yè)內(nèi)部通信系統(tǒng) 系統(tǒng)的功能需求分析該系統(tǒng)需要實(shí)現(xiàn)以下幾個(gè)功能:(1) 操作簡(jiǎn)單界面整潔友好。(2) 基礎(chǔ)信息設(shè)置規(guī)范。(3) 為了避免影響其他工作,需要使用托盤(pán)能夠支持最小化。(4) 獨(dú)立的本地?cái)?shù)據(jù)庫(kù)。(5) 能夠添加網(wǎng)絡(luò)里的通信用戶。(6) 提供用戶的更名、刪除等操作。(7) 支持自動(dòng)更新。保持版本的更新。(8) 支持系統(tǒng)公告?!∠到y(tǒng)的可行性分析該系統(tǒng)要求適應(yīng)任何操作系統(tǒng),作為企業(yè)內(nèi)部的通信交流工具,應(yīng)該在禁止使用聊天表情、文件傳送等功能,避免資料外泄。這個(gè)系統(tǒng)的目標(biāo)是實(shí)現(xiàn)企業(yè)的信息化通信,提高企業(yè)的競(jìng)爭(zhēng)力、任務(wù)的理解能力和執(zhí)行能力,減少多余的資源浪費(fèi)和時(shí)間的浪費(fèi),需要用最快的速度來(lái)實(shí)現(xiàn)提高企業(yè)的市場(chǎng)的競(jìng)爭(zhēng)能力?;诰钟蚓W(wǎng)的信息通信技術(shù)現(xiàn)在已經(jīng)很純熟,從硬件方面來(lái)看,隨著計(jì)算機(jī)的硬件處理速度的提升,這已經(jīng)不是限制限制網(wǎng)絡(luò)通信的條件了。網(wǎng)絡(luò)速度的提升和通信的便捷也為系統(tǒng)提供了有利條件。從軟件方面來(lái)看,面向?qū)ο蟮倪@種程序設(shè)計(jì)語(yǔ)言以及數(shù)據(jù)庫(kù)的開(kāi)發(fā)業(yè)發(fā)展的成熟,并且目前的數(shù)據(jù)庫(kù)處理也達(dá)到了一定的速度,面對(duì)對(duì)象的編程思想也在不同的方面有了很好地成績(jī)。這些都為基于 java 的企業(yè)內(nèi)部通信軟件奠定了好的基礎(chǔ)。 功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)具有信息通信、用戶搜索、系統(tǒng)設(shè)置、系統(tǒng)升級(jí)、訪問(wèn)公共資源、訪問(wèn)對(duì)方主機(jī)等功能。功能結(jié)構(gòu)如下: 基于 JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)9圖 33 功能結(jié)構(gòu)圖(1)信息通信功能:信息的通信是軟件最基本和和核心的內(nèi)容。用戶可以通過(guò)信息通信獲取需要的資料和指令。方便、省時(shí)。大大提高了企業(yè)的內(nèi)部辦事效率。通信雙方的消息內(nèi)容和文件傳送提示信息都會(huì)顯示在雙方的聊天窗口中,同時(shí)用戶可以根據(jù)自己的喜好進(jìn)行自定義字體、 顏色和大小等個(gè)性化設(shè)定。用戶之間的通信功能是通過(guò) UDP 協(xié)議的方式發(fā)送消息和進(jìn)行文件傳輸?shù)摹#ǎ玻┯脩羲阉鞴δ埽涸撃K提供了用戶在較短的時(shí)間進(jìn)行狀態(tài)檢測(cè),在用戶指定的局域網(wǎng)范圍內(nèi)進(jìn)行系統(tǒng)注冊(cè)用戶的查詢功能,用戶登錄以后可以通過(guò)該功能在數(shù)據(jù)庫(kù)中進(jìn)行查找,隨后用戶查找結(jié)果將會(huì)在系統(tǒng)中顯示。(3)系統(tǒng)設(shè)置功能:一個(gè)好的軟件需要具有友好的用戶界面和便捷簡(jiǎn)單的操作方法,系統(tǒng)設(shè)置模塊提供用戶搜索、更換程序外觀皮膚和系統(tǒng)的升級(jí)等三個(gè)功能,主要用戶界面的管理和維護(hù)工作,保證用戶登錄、用戶注冊(cè)、添加用戶和刪除用戶、聊天界面設(shè)置以及個(gè)人信息管理界面的顯示模式等。(4)系統(tǒng)升級(jí)功能:用于自動(dòng)升級(jí)最新的版本。(5)訪問(wèn)公共資源:通過(guò)該功能用戶可以獲取其制定 IP 地址的公共主機(jī)上的資源,并進(jìn)行數(shù)據(jù)資料轉(zhuǎn)移等操作。(6)訪問(wèn)對(duì)方主機(jī):提供在用戶指定的 IP 地址范圍內(nèi)進(jìn)行在線用戶查找?!∠到y(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 企業(yè)內(nèi)部通信系統(tǒng)包含用戶和窗體位置兩個(gè)實(shí)體,這兩個(gè)實(shí)體分別用于記錄用戶信息和通信窗體的當(dāng)前位置。用戶實(shí)體:用戶實(shí)體是企業(yè)內(nèi)部通信系統(tǒng)的通信用戶,它記載了系統(tǒng)搜索或添加的所有用企業(yè)內(nèi)部通信系統(tǒng)信息通信用戶搜索系統(tǒng)設(shè)置系統(tǒng)升級(jí)訪問(wèn)公共資源訪問(wèn)對(duì)方主機(jī)基于 JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)10戶信息,主要包括用戶 IP 地址、主機(jī)名稱、用戶名稱,提示信息和頭像信息。 ER圖如下: 圖 341 用戶實(shí)體的 ER 圖窗體位置實(shí)體:窗體位置實(shí)體是窗體的定位參數(shù),它將記錄窗體最后的移動(dòng)位置、窗體大小等信息,主要包括窗體位置的 X 坐標(biāo)和 Y 坐標(biāo)、窗體的寬度及高度,ER 圖如下:位置X 軸坐標(biāo)Y 軸坐標(biāo)窗體寬度 窗體高度圖 342 窗體位置實(shí)體的 ER在本系統(tǒng)中創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù) db_EQ,一共包含了兩個(gè)數(shù)據(jù)表,下面分別介紹這兩個(gè)數(shù)據(jù)表的邏輯結(jié)構(gòu)。Tb_users(用戶信息表)用戶信息表主要用來(lái)保存企業(yè)的通信用戶,即職工信息。表 tb_users 的結(jié)構(gòu)如表:字段名 數(shù)據(jù)類(lèi)型 是否為空 是否主鍵 默認(rèn)值 描述ip Varchar(16) No Yes 用戶 IP 地址host Varchar(30) Yes No Null 主機(jī)名稱name Varchar(20) Yes No Null 姓名tooltip Varchar(50) Yes No Null 提示文本icon Varchar(50) Yes No Null 頭像表 343 用戶信息表Tb_location(窗體位置信息表)窗體位置信息表主要用來(lái)保存通信窗體的位置和窗體的大小。表 tb_location 的結(jié)構(gòu)如表:字段名 數(shù)據(jù)類(lèi)型 是否為空 是否主鍵 默認(rèn)值 描述xLocation Int Yes No NULL X 軸坐標(biāo)yLocation Int Yes No NULL Y 軸坐標(biāo)用戶IP 地址 頭像 用戶名稱 提示文本 主機(jī)名稱基于 JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)11width Int Yes No NULL 窗體寬度heigth Int Yes No NULL 窗體高度表 344 窗體位置信息表 系統(tǒng)的通信模塊設(shè)計(jì)通信模塊是企業(yè)內(nèi)部通信系統(tǒng)的核心模塊之一,該模塊負(fù)責(zé)解決企業(yè)不同部門(mén)之間和不同職工之間通信的問(wèn)題。這種通信方式能夠?qū)崿F(xiàn)多個(gè)職工之間的通話,而不存在類(lèi)似電話的占線問(wèn)題,增加了任務(wù)分配的新方式,從而提高了企業(yè)員工的工作效率。本系統(tǒng)的通信模塊采用 UDP 協(xié)議和系統(tǒng)信使兩種方式發(fā)送通信信息。通信模塊使用 UDP 協(xié)議的數(shù)據(jù)報(bào)和套接字實(shí)現(xiàn)計(jì)算機(jī)之間的信息通信。 UDP協(xié)議就是“用戶數(shù)據(jù)報(bào)協(xié)議” ,該協(xié)議是一種 面向無(wú)連接的協(xié)議,在使用該協(xié)議進(jìn)行數(shù)據(jù)傳輸時(shí),發(fā)送方只需要知道對(duì)方的 IP 地址和端口號(hào)就可以發(fā)送數(shù)據(jù),并不需要進(jìn)行連接。當(dāng)連接的遠(yuǎn)程主機(jī)端口號(hào)處于監(jiān)聽(tīng)狀態(tài)時(shí),則 IP 必須處于連接狀態(tài)。Java 中對(duì) UDP 數(shù)據(jù)報(bào)的發(fā)送和接收是通過(guò) DatagramSocket 類(lèi)實(shí)現(xiàn)的, DatagramPacket 類(lèi)表示 UDP 數(shù)據(jù)包,它封裝了數(shù)據(jù)報(bào)的屬性和數(shù)據(jù),其工作流程如下: 圖 345 DatagramSocket 類(lèi)和 DatagramPacket 類(lèi)的工作流程DatagramSocket端口:1234DatagramPacket 目的:host:4321DatagramPacket目的:host: 4321DatagramPacket目的:host:4321DatagramSocket端口:4321DatagramSocket端口:1234DatagramPacket 目的:host:4321DatagramSocket端口:4321基于 JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)124 基于 java 的企業(yè)內(nèi)部通信系統(tǒng)的實(shí)現(xiàn) 系統(tǒng)開(kāi)發(fā)環(huán)境工具本系統(tǒng)操作系統(tǒng)為 windows XP,使用 UDP 用戶數(shù)據(jù)報(bào)和套接字實(shí)現(xiàn)計(jì)算機(jī)之間的信息通信。數(shù)據(jù)庫(kù)采用了 Microsoft SQL Server2022 和 JDK 自帶的 Java DB,系統(tǒng)的開(kāi)發(fā)工具環(huán)境使用 Eclipse 集成開(kāi)發(fā)工具作為前臺(tái)開(kāi)發(fā)工具,項(xiàng)目的運(yùn)行環(huán)境為JDK ?!∠到y(tǒng)用戶界面的實(shí)現(xiàn)企業(yè)內(nèi)部通信系統(tǒng)由多個(gè)程序界面組成,該界面包含調(diào)用所有功能模塊的控件。通信窗體的界面用于發(fā)送和接收通信信息;另外,還可以在對(duì)方未開(kāi)啟企業(yè)通信系統(tǒng)的情況下向?qū)Ψ桨l(fā)送信使信息?!∠到y(tǒng)各功能模塊的實(shí)現(xiàn) 主窗體模塊的實(shí)現(xiàn)主窗體界面也是企業(yè)內(nèi)部通信系統(tǒng)的用戶列表,它由公告提示、系統(tǒng)選項(xiàng)卡、用戶列表等組成。系統(tǒng)選項(xiàng)卡用于切換不同的管理頁(yè)面,內(nèi)含系統(tǒng)工具和系統(tǒng)設(shè)計(jì)界面。首先要?jiǎng)?chuàng)建主窗體:(1)要?jiǎng)?chuàng)建 JXCFFrame 類(lèi),在類(lèi)中創(chuàng)建窗體對(duì)象,為窗體添加選項(xiàng)卡面板,并添加用戶列表,系統(tǒng)工具,系統(tǒng)設(shè)置等三個(gè)選項(xiàng)卡和狀態(tài)欄標(biāo)簽,公告按鈕等屬性。關(guān)鍵代碼如下:public class EQ extends Dialog {private JTextField ipEndTField。private JTextField ipStartTField。private JTextField userNameTField。private JPasswordField passwordTField。private JTextField placardPathTField。private JTextField updatePathTField。private JTextField pubPathTField。public static EQ frame = null?;?JAVA 開(kāi)發(fā)的企業(yè)內(nèi)部通信系統(tǒng)13private ChatTree chatTree。private JPopupMenu popupMenu。private JTabbedPane tabbedPane。private JToggleButton searchUserButton。private JProgressBar progressBar。private JList faceList。private JButton selectInterfaceOKButton。private DatagramSocket ss。private final JLabel stateLabel。private static String user_dir。private static File localFile。private static File File。private String FilePath。private JButton messageAlertButton。private StackString messageStack。private ImageIcon messageAlertIcon。private ImageIcon messageAlertNullIcon。private Rectangle location。public static TrayIcon trayicon。private Dao dao。public final static Preferences preferences = ()。 private JButton userInfoButton。(2)需要初始化窗體上的控件、數(shù)據(jù)庫(kù)操作類(lèi)、首選項(xiàng)對(duì)象等屬性,還要為窗體添加事件監(jiān)聽(tīng)器以及公告信息按鈕添加事件監(jiān)聽(tīng)器。(3)需要初始化 Socket 服務(wù)器,指定端口使用 1111,如果初始化失敗,就會(huì)提示用戶服務(wù)器端口被占用,或者本軟件已經(jīng)運(yùn)行,并且退出
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1