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

正文內(nèi)容

企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文(留存版)

2025-08-12 12:25上一頁面

下一頁面
  

【正文】 聊天系統(tǒng)功能結構圖人事管理系統(tǒng)的功能結構圖如圖35所示。圖45 工資信息實體ER圖(4)考評信息實體:該實體是用于存儲員工的考評信息,主要的屬性有考評編號、員工編號、考評內(nèi)容、考評結果、考評分數(shù)、考評人、考評時間。2.關系模式規(guī)范化。表45 員工獎懲信息表字段名數(shù)據(jù)類型是否主鍵是否為空獎懲編號nvarchar(6)是否員工編號nvarchar(5)否否獎懲類別char(4)否否獎懲內(nèi)容nvarchar(30)否否獎勵金額smallint否是罰款金額smallint否是獎懲時間datetime否否批準人nvarchar(10)否否撤銷時間datetime否否撤銷原因nvarchar(30)否否6. 員工工作簡歷表表名:Resume說明:主要用來存儲員工工作簡歷信息,當管理人員訪問人事管理系統(tǒng)時,系統(tǒng)主動訪問此表,如表46所示。Command對象常用的方法如下:ExecuteReader():執(zhí)行CommandText屬性所指定的操作,并創(chuàng)建DataReader對象。用戶注冊、登錄模塊的流程圖如圖51所示圖51 用戶提交注冊信息流程圖1. 當服務器端點擊“監(jiān)聽”按鈕時,首先創(chuàng)建一個IPEndPoint對象,根據(jù)該端點對象創(chuàng)建TcpListener對象并調(diào)用Start方法啟動監(jiān)聽,執(zhí)行AcceptTcpClient方法,在同步方式下返回一個封裝了套接字的TcpClient對象,即客戶端對象,此時服務器端就可以接受客戶端的連接請求。2. 當單擊家庭關系或工作簡歷選項卡中的“提交”按鈕時,Command對象調(diào)用ExecuteReader()創(chuàng)建DataReader對象,DataReader對象調(diào)用Read方法讀取下一行數(shù)據(jù),再調(diào)用GetString(0)得到當前編號的最大值,自增1以后便可以當成新編號來插入數(shù)據(jù)。3. 對于其他員工,服務器以“Login,新登錄的員工姓名”的格式調(diào)用Multicast方法。基本事件流:(1)員工登錄聊天通信系統(tǒng)主界面,并且已經(jīng)加入到聊天模式。(4)也可以登錄FTP服務器,選擇要下載的資源進行下載。管理員監(jiān)聽客戶端模塊流程圖如圖519所示。圖524 廣播通知發(fā)送界面服務器端選擇“李宏”和“林朱丹”兩名員工進行通知發(fā)送,此時“李詩林”收不到廣播消息,如圖525所示?!叭耸聶n案管理”窗體還可以對員工的家庭信息、工作簡歷信息、培訓信息、獎懲信息、工資信息和考評信息進行增、刪、改、查功能,比如點擊“培訓記錄”選項卡,會出現(xiàn)所有員工的培訓信息。圖538員工信息打印模塊流程圖1. 管理員在人事檔案管理主界面選擇想要打印信息的員工,點擊“打印word文檔”按鈕,此時引用的word Application程序創(chuàng)建 wordApp對象,代表了啟動word應用程序,wordApp調(diào)用Documents屬性的Add方法,創(chuàng)建了Document對象wordDoc,表示當前導出的word文檔對象,之后調(diào)用wordDoc的各種屬性進行字體和表格樣式的設置以及數(shù)據(jù)填充。設置初值為0的變量m,利用判斷語句選擇有數(shù)據(jù)的項,再依次讀出數(shù)據(jù)項名稱和數(shù)值,將數(shù)據(jù)項名稱填寫在指定的位置上,數(shù)值按照指定的比例畫出。圖546 用戶設置主界面參與者:管理員說明:管理員可以把事件在日常記事本中進行記錄,并設置提醒時間。程序測試的主要方法分為兩大類,白盒測試和黑盒測試。1. 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。5. 刪除信息時使用Command對象發(fā)送刪除信息的sql語句,調(diào)用ExecuteNonQuery執(zhí)行刪除操作,最后將刪除后的數(shù)據(jù)表填充到對應的managementDataGridView控件或loginDataGridView中。圖543 人事資料統(tǒng)計模塊流程圖1. 管理員在人事資料統(tǒng)計窗體選擇相應的條件。(3)選擇“員工基本信息”選項卡,點擊“顯示所有員工信息”按鈕,選擇某個員工,或者直接查詢指定的員工,之后選擇想要打印信息的員工。圖532 人事管理系統(tǒng)主界面點擊“人事檔案管理”按鈕,彈出人事檔案管理主窗體,如圖533所示。選擇不接收系統(tǒng)通知時,將該變量置為0—此時if(ryes==1)不成立,則列表框不會添加接收到的系統(tǒng)通知。圖518 文件上傳與下載界面參與者:管理員說明:管理員可以開啟服務器的TCP客戶端,之后客戶端才能進行一對一聊天。圖516 郵件發(fā)送界面參與者:一般員工說明:對文件進行上傳文件服務器,以便其他用戶可以下載文件。圖510 字體設置對話框在聊天的同時也可以隨時修改自己的字體,修改的字體不但能在自己一端顯示,還能在對方的一端顯示,如圖511所示。圖57 員工聊天模塊流程圖1. 當員工進入聊天模式時,根據(jù)該窗體進程的IP地址和端口號創(chuàng)建一個UdpClient對象,該對象調(diào)用JoinMulticastGroup方法加入一個多播組,之后調(diào)用ReceiveAsync方法基于任務異步接收數(shù)據(jù),該方法的好處是即時沒有接收到數(shù)據(jù),用戶界面也不會產(chǎn)生停頓。(2)員工在主界面點擊“基本信息錄入”菜單,再點擊“錄入員工基本信息”。} 第五章 系統(tǒng)詳細設計及實現(xiàn)、登錄模塊的設計與實現(xiàn)參與者:一般員工說明:一般員工第一次使用該系統(tǒng)時提交注冊信息給服務器。Command對象用來封裝將要發(fā)送給數(shù)據(jù)源的操作命令,命令既可以是直接的SQL語句,也可以是保存了SQL語句的存儲過程的調(diào)用。表41 員工信息表字段名數(shù)據(jù)類型是否主鍵是否為空員工編號nvarchar(5)是否員工姓名nvarchar(10)否否性別nchar(1)否否年齡char(2)否否民族nvarchar(6)否否政治面貌nvarchar(4)否否出生日期datetime否否省nvarchar(5)否否市nvarchar(10)否否身份證號nvarchar(20)否否學歷nvarchar(5)否否婚姻狀況char(4)否否職工類型char(8)否否現(xiàn)部門nvarchar(20)否否現(xiàn)職務nvarchar(20)否否工齡nvarchar(2)否否畢業(yè)學校nvarchar(15)否否專業(yè)nvarchar(15)否否畢業(yè)時間datetime否否家庭住址nvarchar(30)否否銀行卡號nvarchar(20)否否愛好nvarchar(30)否是個性簽名nvarchar(30)否是圖片路徑nvarchar(100)否是2. 員工通訊錄表表名:PhoneBook說明:主要用來存儲員工的聯(lián)系方式信息,當管理員訪問人事管理系統(tǒng)時,系統(tǒng)主動訪問此表,如表42所示。邏輯設計的目的就是把概念結構設計階段設計好的全局ER模型轉換成與選用的具體機器上的DBMS所支持的數(shù)據(jù)模式相符合的邏輯結構。員工實體的ER圖如圖43所示:圖43 員工實體ER圖(2)通訊錄實體:該實體是用于存儲員工的通訊信息,主要的屬性有員工編號、手機號碼、EMail、微博、人人、MSN、辦公電話。 2. 查看人事管理系統(tǒng):可以打開人事管理系統(tǒng)對企業(yè)現(xiàn)有員工的基本信息以及通訊錄、家庭、工資、考評、培訓、獎懲進行增、刪、改、查,將員工按類別進行統(tǒng)計并繪制柱形圖以及將員工的基本信息轉換成word文檔方便打印,也可以將數(shù)據(jù)庫中的信息導出到Excel中方便做進一步統(tǒng)計。構件接收到消息后,根據(jù)自身狀態(tài)對消息進行處理,在必要情況下可以通過消息總線向目標構件返回處理結果。由于C是基于Visual Studio平臺下的編程語言,所以具有明顯的事件驅動體系結構風格。根據(jù)系統(tǒng)的需求分析可知,該系統(tǒng)存在兩種角色:員工和管理員,對應的系統(tǒng)用例圖如圖23所示:圖23 企業(yè)聊天通信系統(tǒng)用例圖大連交通大學2015屆本科生畢業(yè)設計(論文)第三章 系統(tǒng)的總體設計系統(tǒng)設計的原則主要有:1.低成本。最后,由于現(xiàn)代企業(yè)管理的需要,管理端又具有一個功能強大的人事管理系統(tǒng),通過該系統(tǒng),管理員可以對員工的各種信息進行管理,非常方便快捷。Microsoft Visual Studio是一種可視化的開發(fā)工具,具有兩大特點:控件開發(fā)可視化和事件驅動,實現(xiàn)語言方便簡潔。相比于較新的VS2010,VS2012的加載速度得到了提升,無論是工具箱還是引用都是如此。7. 基類庫。該系統(tǒng)能夠提供更加安全的執(zhí)行環(huán)境。可以消除軟件開發(fā)中常見的錯誤(如語法錯誤),.NET提供的垃圾回收機制能夠幫助開發(fā)者有效地管理內(nèi)存資源。(9)查看當?shù)氐奶鞖馇闆r。(5)系統(tǒng)運行安全性、穩(wěn)定性較高。其中,尤其是互聯(lián)網(wǎng)的應用,人們可以進行大量的信息交換。 、功能和方法前臺聊天系統(tǒng)(1)操作簡單方便、界面簡潔美觀。(6)向指定的好友發(fā)送郵件。3.與Web緊密結合。2.行業(yè)標準。5. 。6. WPF控件使用增強型數(shù)據(jù)綁定引擎,支持多種內(nèi)容到WPF控件的綁定。1.技術可行性本系統(tǒng)采用c+ Microsoft Visual Studio 2012+SQLServer綜合開發(fā)。管理員角色,使用的系統(tǒng)為后臺服務器。其他輔助插件如crastal report等等也完全可以得到滿足。可擴展性是軟件工程追求的目標,能夠大大提高系統(tǒng)的復用程度,較低開發(fā)成本。其中,消息總線是整個系統(tǒng)的連接件,負責系統(tǒng)內(nèi)消息的分配、傳遞、過濾以及處理結果的返回。9. 個性化設置:員工可以設置是否隱身登錄,登錄時窗體是否閃爍,是否接收服務器端的通知消息。SQL Server 2005是一種最支持標準查詢語言SQL的關系型數(shù)據(jù)庫,支持傳統(tǒng)關系數(shù)據(jù)庫組建(如數(shù)據(jù)庫、表等)和特性(如表的鏈接等)。圖410 培訓信息實體ER圖(9)記事本實體:該實體是用于存儲管理員的日常記事信息,主要的屬性有記錄編號,員工編號,記錄時間,記錄類別,主題,內(nèi)容。根據(jù)上面的ER圖轉化的關系模式,設計了如下相關的數(shù)據(jù)庫表:1. 員工信息表表名:EmployeeMsg說明:主要用來存儲員工的基本信息。 using (SqlConnection conn = new SqlConnection(connstring)) { ()。 SqlCommand m = new SqlCommand(sql, conn)。如圖53所示。(4)員工根據(jù)當前的在線列表來選擇對象進行聊天,在聊天的過程中也可以隨時修改字體。該系統(tǒng)當前有三個用戶在線,員工在想要聊天的對象名上單擊鼠標右鍵,彈出快捷菜單,選擇“請求聊天”選項,如圖58所示。SmtpClient對象利用拼接后的字符串創(chuàng)建對象,設置端口號為25,得到發(fā)件人的郵箱號和密碼進行身份驗證,驗證通過后即可調(diào)用Send方法將郵件發(fā)送到對方郵箱。之后FtpWebRequest對象調(diào)用GetResponse方法創(chuàng)建FtpWebResponse對象,F(xiàn)tpWebResponse對象調(diào)用GetResponseStream方法得到用于文件下載的Stream對象,Stream對象調(diào)用Read方法讀取數(shù)據(jù),如果讀出了數(shù)據(jù),則FileStream對象調(diào)用Write將數(shù)據(jù)寫入到緩沖區(qū),之后Stream對象調(diào)用Read方法從流中讀取數(shù)據(jù)。廣播界面接收到信息,拆分字符串,將相應的員工信息添加到“在線員工”列表框中2. 管理員點擊“發(fā)送”按鈕時,通過循環(huán),得到當前發(fā)送對象列表框中所有的對象,通過對象名得到對應的IP地址和端口號創(chuàng)建IPEndPoint類對象,指向要發(fā)送信息的員工。3. 當管理員做其他操作時,都是發(fā)送對應的sql語句來進行操作,原理和前述相同。參與者:管理員簡要說明:管理員利用人事管理系統(tǒng)將員工的基本信息導出到word文檔方便進行打印操作,也可以將查詢得到的信息導出到Excel進行進一步操作。(2)點擊“人事資料統(tǒng)計”按鈕,進入到人事資料統(tǒng)計主窗體,點擊相應的菜單項和雙擊左邊樹形圖相應的名稱同樣均可。圖545 用戶設置模塊路程圖1. 管理員打開“用戶設置”窗體2.“當前用戶”的loginDataGridView對象從“l(fā)ogin”表中讀取當前注冊員工的信息并顯示。圖548 記事本主界面 圖549 消息提醒對話框點擊“設置提醒”按鈕,彈出“設置提醒時間”對話框,在系統(tǒng)達到了指定的時間以后會彈出如圖549所示的對話框。黑盒測試:也稱為功能測試,數(shù)據(jù)驅動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結構和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。(3)管理員可以查詢、添加、修改、刪除記事本信息。圖544 員工信息統(tǒng)計柱形圖參與者:管理員說明:管理員可以設置用戶的權限,將當前員工的賬號升級成管理員賬號,也可以對普通賬號和管理員賬號進行增加或刪除。進入到“人事檔案管理”主界面,如圖539所示。比如選擇培訓方式為全日制公費,而其他信息不輸入,則篩選出的數(shù)據(jù)僅僅滿足培訓方式為全日制公費這一個條件,如圖535所示。(2)管理
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1