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

正文內(nèi)容

企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文-全文預覽

2025-07-19 12:25 上一頁面

下一頁面
  

【正文】 的用戶名,之后請求方發(fā)送“req,被請求方員工姓名,請求方員工姓名”的字符串信息到達UDP服務器,服務器將該消息向所有員工廣播,其他員工接收消息后,比較自己的姓名是否符合。此時,員工窗體通過ReceiveDataAsync方法就得到了服務端發(fā)來的數(shù)據(jù),再通過Split方法拆分,如果為“List”,則拆分字符串,并調(diào)用AddUser方法,將所有在線員工姓名添加到列表框中。員工聊天模塊的流程圖如圖57所示。(2)員工可以在主界面選擇是否隱身登錄、接收系統(tǒng)通知等,之后進入到聊天模式。圖55 員工基本信息錄入界面選擇“其他信息”選項卡時的界面如圖56所示。圖54 員工信息添加模塊流程圖1. 當員工填寫信息完畢單擊“確定”按鈕時,就連接數(shù)據(jù)庫中的EmployeeMsg表,將數(shù)據(jù)對應寫入表中。基本事件流:(1)員工登錄聊天通信系統(tǒng)主界面。圖52 用戶提交注冊信息界面服務器點擊“開始監(jiān)聽”按鈕之后,即可監(jiān)聽1234號端口發(fā)來的信息。此時,服務器端就接收到了發(fā)來的信息,點擊“提取信息”按鈕時,利用Split方法分割字符串,將分割后的信息對應填充到文本框中,此時觸發(fā)了文本框TextChanged事件,連接數(shù)據(jù)庫并讀取員工登錄表login,將對應員工編號的員工信息顯示出來。(3)管理員在服務器端查看提交信息,如果信息屬實則將提交的用戶名和密碼寫入到登錄表中,員工之后就可以用申請的賬號和密碼訪問聊天通信系統(tǒng),如果信息不屬實則不予批準,員工的申請無效。 if (n 0) {(操作成功,MessageBoxIcon.Information)。Integrated Security=True。ExecuteScalar():執(zhí)行CommandText屬性所指定的操作,返回執(zhí)行結(jié)果中首行首列的值。Connection:用來指定所要使用的數(shù)據(jù)連接,其值為一個Connection對象。 (2)使用Command對象發(fā)送Sql語句:連接數(shù)據(jù)庫之后,還要對數(shù)據(jù)進行進一步操作。database=employee。表48 日常記事表字段名數(shù)據(jù)類型是否主鍵是否為空記錄編號nvarchar(6)是否員工編號nvarchar(5)否否記錄時間datetime否否記錄類別char(8)否否主題nvarchar(20)否是內(nèi)容text否否對于Microsoft Visual Studio 2012的數(shù)據(jù)庫連接,主要有以下兩種方式。表44 員工工資信息表字段名數(shù)據(jù)類型是否主鍵是否為空工資編號nvarchar(6)是否員工編號nvarchar(5)否否基本工資int否否職務津貼smallint否否獎勵金額smallint否否罰款金額smallint否否全勤獎金smallint否否加班工資smallint否否應發(fā)工資int否否個人所得稅smallint否否實發(fā)工資int否否工資月份nvarchar(2)否否5. 員工獎懲信息表表名:Praise說明:主要用來存儲員工獎懲信息,當管理人員訪問人事管理系統(tǒng)時,系統(tǒng)主動訪問此表,如表45所示。表結(jié)構(gòu)如表41所示。經(jīng)過驗證,所有關系模式均具有如下特點:1.所有非主屬性對每一個鍵都是完全函數(shù)依賴2.所有的主屬性對每一個不包含它的鍵,也是完全函數(shù)依賴3.沒有任何屬性完全函數(shù)依賴于非鍵的任何一組屬性經(jīng)過上述分析,該數(shù)據(jù)庫中的數(shù)據(jù)項設計十分合理,具有很好的應用價值。將ER圖轉(zhuǎn)換為關系模型實際上就是將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)換為關系模式。設計邏輯結(jié)構(gòu)時一般要經(jīng)歷如下三個步驟:1.從ER模型向關系模式轉(zhuǎn)換。圖411 記事本實體ER圖概念結(jié)構(gòu)設計的結(jié)果是得到一個與DBMS無關的概念模式。圖49 簡歷信息實體ER圖(8)培訓信息實體:該實體是用于存儲員工的培訓信息,主要的屬性有培訓編號、員工編號、培訓方式、開始時間、結(jié)束時間、培訓專業(yè)、培訓單位、培訓內(nèi)容、費用、培訓結(jié)果、負責人。家庭信息實體的ER如圖47所示。工資信息實體的ER如圖45所示。根據(jù)系統(tǒng)的需求分析和總體設計的結(jié)果,得到人事管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖41所示圖41 人事管理系統(tǒng)頂層數(shù)據(jù)流圖根據(jù)數(shù)據(jù)庫的頂層數(shù)據(jù)流圖以及系統(tǒng)的需求分析和總體設計可知,系統(tǒng)中主要存在以下幾個實體:一般員工、通訊錄信息、家庭信息、工作簡歷信息、工資信息、考評信息、獎懲信息、培訓信息、管理員、記事信息,它們之間的ER圖如圖42所示:圖42 數(shù)據(jù)庫實體之間總ER圖每個實體的具體描述如下(1)員工實體:員工實體是用于存儲員工的基本信息,它包括了員工編號、員工姓名、性別、年齡、民族、政治面貌、出生日期、省、市、身份證號、學歷、婚姻狀況、職工類型、現(xiàn)部門、現(xiàn)職務、工齡、畢業(yè)學校、專業(yè)、畢業(yè)時間、家庭住址、銀行卡號、愛好、個性簽名、圖片等信息。當數(shù)據(jù)量較大,大批量地查詢和修改數(shù)據(jù)時采用DataAdepter和DataSet對象,利用它們的斷開式訪問數(shù)據(jù)庫的特點保證了數(shù)據(jù)庫系統(tǒng)的高效運行。本系統(tǒng)結(jié)合企業(yè)的實際情況,對于數(shù)據(jù)項進行了精心的設計,涵蓋了員工信息的各個方面,管理員可以按照任何信息查詢相關員工,非常方便快捷。3. 監(jiān)聽客戶連接:只有監(jiān)聽客戶端連接后,員工才可以進行通信.4.發(fā)送通知:服務器端可以得到當前在線的員工,之后可以選擇員工進行通知發(fā)送。對于管理員來說,主要由以下功能組成:1. 獲取客戶端提交的注冊信息:管理員再服務器端接收客戶端的注冊信息之后進行驗證,如果信息準確就允許登錄,否則拒絕登錄。7. 網(wǎng)絡會議:員工不但可以進行一對一的聊天,還可以邀請多人進行聊天。之后可以查看當前好友的信息。分為一般員工和管理員兩個角色。構(gòu)件根據(jù)需要發(fā)出的消息,由消息總線負責吧他們分配到系統(tǒng)中所有對此消息感興趣的構(gòu)件,消息是系統(tǒng)中所有構(gòu)件之間通信的唯一方式。如圖32所示,這些組件之間的連接是管道化的和多模式化的,通過形成并發(fā)的事件流對企業(yè)業(yè)務事件進行處理。圖31 發(fā)布者和訂閱者模型1. 發(fā)布者類定義了事件成員。C有一個重要的事件驅(qū)動模型,就是發(fā)布者和訂閱者模型,定義了事件的來源和去向。另外系統(tǒng)采用分層機制設計,建立專門的數(shù)據(jù)訪問層、服務層、業(yè)務邏輯層等,采用設計模式中的思想優(yōu)化設計,從而最大程度上提高系統(tǒng)可擴展性。4.易擴展。系統(tǒng)界面經(jīng)過美化更加美觀實用,不管應用還是管理都很方便。它們不僅能夠提供比較完善的功能,而且還能根據(jù)系統(tǒng)需求進行適當擴展。用例圖是由角色、用例以及它們之間的關系構(gòu)成的圖,反映了系統(tǒng)的功能結(jié)構(gòu)和適合的角色。由于c是一門廣泛使用的語言,開發(fā)技術已經(jīng)相當全面詳盡,不存在技術難題,所以整套系統(tǒng)均具有穩(wěn)定可靠的性能。由于VS2012的發(fā)布主要為win8系統(tǒng)作準備,所以要求操作系統(tǒng)最低為win7。圖22 人事管理系統(tǒng)業(yè)務流程分析圖由于Visual Studio 2012功能強大,所以較之于其他開發(fā)平臺,對于系統(tǒng)的硬件要求較高,要想獲得流暢的執(zhí)行環(huán)境,具體要求如下: 處理器:Intel P4 。管理員還可以監(jiān)聽客戶端連接,只有監(jiān)聽連接,客戶端才可以進行通信。在連接互聯(lián)網(wǎng)的情況下還可以發(fā)送添加了附件的電子郵件。在參考了現(xiàn)有的聊天系統(tǒng)和人事管理系統(tǒng)的功能,并且考慮到了系統(tǒng)的擴展性和成本的基礎上,制定了本系統(tǒng)的具體需求。系統(tǒng)功能強大,涉及到員工信息管理的諸多方面,用戶操作簡單,幾乎不需要對用戶進行專業(yè)培訓就可使用本系統(tǒng),所以從經(jīng)濟上講是可行的。并且在垃圾回收等方面進行了相當大的改進和創(chuàng)新。在確定了軟件系統(tǒng)可行之后,還要從軟件項目本身的技術穩(wěn)定性、系統(tǒng)靈活性、系統(tǒng)適應性三個方面進行驗證。2. 用戶的需求是動態(tài)變化的。所謂“需求分析”,是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應輸出什么。所以,相比于老版本的VS2005,VS2012具有更加強大的性能。4. 支持2D和3D圖形、動畫、視頻及音頻回放。傳統(tǒng)WinForm窗體的GDI+技術是二維圖形庫,已經(jīng)不能適應當代的需求,并且無法利用現(xiàn)代顯卡的強大處理能力,為此微軟推出了下一代顯示系統(tǒng)WPF(Windows Presentation Foundation)。但是,Visual Studio是所有開發(fā)工具中最適合開發(fā)C應用程序的工具。CLR檢查并確保參數(shù)及其他數(shù)據(jù)對象的類型安全,不同編程語言編寫的組件之間也沒有問題。.、操作系統(tǒng)或Win32 DLL和COM之間的互操作性。較之以前的windows編程環(huán)境,.NET框架為程序員帶來了相當大的改進,有如下幾點:1.面向?qū)ο蟮拈_發(fā)環(huán)境。CLR在運行時管理程序的執(zhí)行,包括以下內(nèi)容。3.安全性。它的特點包括以下三點:1.多平臺。 .NET框架.NET框架是微軟公司推出的一個全新的編程平臺,C 框架一起使用而設計的。6.靈活的版本處理技術。4.強大的安全性機制。2.徹底的面向?qū)ο笤O計。(5)使用代碼實現(xiàn)各模塊相應功能并進行代碼調(diào)試。(3)向所有或者指定的在線員工發(fā)送系統(tǒng)消息。(8)接收服務器端發(fā)來的系統(tǒng)消息。(4)選擇聊天對象進行聊天。(8)系統(tǒng)運行安全性、穩(wěn)定性較高,不會因為對員工信息進行操作時產(chǎn)生的誤操作而使系統(tǒng)崩潰。(4)按照指定的條件對員工進行統(tǒng)計,并繪制柱形圖,方便進行統(tǒng)計。(4)可以實現(xiàn)多用戶的會議通信。二是該系統(tǒng)節(jié)省了大量的人力物力,以前人們往往采用手工記錄的方式來進行信息管理,不但效率很低,而且容易造成數(shù)據(jù)缺失。本系統(tǒng)的功能分為兩大部分,前臺的聊天通信系統(tǒng)為企業(yè)所有員工提供信息交流的平臺,而后臺的服務器為管理人員用于管理員工的各種信息提供方便。目前,像銀行、企業(yè)和國家政府機關等信息敏感部門都有自己專門的局域網(wǎng),在滿足日常辦公需要的同時盡量避免網(wǎng)絡病毒造成影響,所以,當企業(yè)員工之間需要交流通信時,需要一個能基于局域網(wǎng)進行文字、圖片和視頻傳輸?shù)墓ぞ?。企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文目 錄第一章 概述 1 功能和方法 1 3第二章 系統(tǒng)的需求分析 6 6 6 7 8 8 9第三章 系統(tǒng)的總體設計 10 10 10 12第四章 數(shù)據(jù)庫設計 14 14 14 15 19 20 24第五章 系統(tǒng)詳細設計及實現(xiàn) 2登錄模塊的設計與實現(xiàn) 27 29 31 35 36 38 39 42 46 49 50 52第六章 系統(tǒng)的測試 54 54 54 54總 結(jié) 58謝 辭 59參考文獻 60大連交通大學2015屆本科生畢業(yè)設計(論文)第一章 概述21世紀以計算機的應用為標志,是網(wǎng)絡化、信息化的世紀。但是與此同時,隨著網(wǎng)絡逐漸深入我們的生活,各種網(wǎng)絡病毒和信息竊取給人們造成了巨大的財產(chǎn)損失,所以接入互聯(lián)網(wǎng)面臨著一定的危險性?;谝陨蟽牲c,該企業(yè)聊天通信系統(tǒng)應運而生。開發(fā)后臺的人事管理系統(tǒng)的意義有以下方面:一是方便企業(yè)對員工的信息進行管理,該系統(tǒng)可以實現(xiàn)所有員工信息的增、刪、改、查功能,而且可以將指定員工的信息導出到word文檔進行打印、將數(shù)據(jù)庫中的數(shù)據(jù)導出到Excel進行進一步統(tǒng)計分析,極大地提高了操作的交互性。(3)可以在局域網(wǎng)中實現(xiàn)文字、圖片和視頻的傳輸。(3)方便快捷的信息查詢。(7)具有良好的權限管理功能。(3)查看當前所有在線員工的信息。(7)將文件上傳服務器,供其他員工下載。(2)查看人事管理系統(tǒng),對員工進行增、刪、改、查等各種操作。(2)熟練使用編程語言和開發(fā)工具,并體會編程語言和開發(fā)工具的優(yōu)越性(3)設計的系統(tǒng)使用方法應該通俗易懂,容易上手(4)編寫各模塊代碼并實現(xiàn)其功能,對模塊進行封裝。不允許直接操作內(nèi)存,去掉了指針操作。C支持絕大多數(shù)的Web標準,如HTML、XML、SOAP等。因為C(CLR),從而能夠保證與其他語言開發(fā)的組件兼容。C提供了完善的錯誤和異常處理機制,使程序在交付使用時能夠更加健壯。.NET框架是一種比MFC和COM編程技術更一致并面向?qū)ο蟮沫h(huán)境。該系統(tǒng)使用行業(yè)標準的通信協(xié)議,比如XML、HTTP、SOAP、JSON和WSDL。圖11 .NET框架組成執(zhí)行環(huán)境稱為CLR(公共語言運行庫)。3. 代碼執(zhí)行、線程管理及異常處理。3.互操作性。6. 類型安全性。 Microsoft Visual Studio 2012開發(fā)C應用程序的工具有很多,任何一種文本編輯器都可以編寫C應用程序。WPF窗體擁有諸多優(yōu)點,最重要的就是圖形性能的提升。3. 引入了XAML界面標記語言,將界面設計和編寫代碼分開,方便設計。7. 支持多種布局管理器,WinForm只有很少幾種。63第二章 系統(tǒng)的需求分析 需求分析意義需求分析是軟件開發(fā)過程中一項最重要的工作,也是最困難的工作,該階段的出錯率幾乎占了整個軟件開發(fā)周期出錯的一半。1. 用戶與開發(fā)人員很難進行交流。在開發(fā)系統(tǒng)之前,首先要根據(jù)用戶的需求及實現(xiàn)的環(huán)境和難度進行調(diào)查、了解,從技術、經(jīng)濟、操作三個方面進行研究并論證該軟件系統(tǒng)的可行性。C是一種最新的、面向?qū)ο蟮木幊陶Z言,是從c/c++演化而來,和java相似,在語句、表達式和運算符方面使用了許多c++的功能,同時又排除了諸如指針等容易出錯的概念。2. 經(jīng)濟可行性本系統(tǒng)基于局域網(wǎng)進行信息
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1