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

正文內容

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

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

下一頁面
  

【正文】 添加到下載頁面文件列表中。 (3)填寫服務器名,要訪問FTP服務器的用戶名和密碼,選擇要上傳的文件進行上傳。在郵件中添加附件時,利用Attchment郵件附加類利用選用的附件創(chuàng)建對象,之后MailMessage對象調用Add方法將附件添加。圖514 三人群聊界面參與者:一般員工說明:對對方進行郵件發(fā)送的相關操作。6. 在選擇群聊時,仍然和一對一聊天傳輸建立過程相同,對方接收請求后,再通過ReceiveDataAsync方法得到的返回值將確認信息傳回給發(fā)起方,從而建立會話。此時,員工窗體通過ReceiveDataAsync方法就得到了服務端發(fā)來的數(shù)據(jù),再通過Split方法拆分,如果為“List”,則拆分字符串,并調用AddUser方法,將所有在線員工姓名添加到列表框中。(2)員工可以在主界面選擇是否隱身登錄、接收系統(tǒng)通知等,之后進入到聊天模式。圖54 員工信息添加模塊流程圖1. 當員工填寫信息完畢單擊“確定”按鈕時,就連接數(shù)據(jù)庫中的EmployeeMsg表,將數(shù)據(jù)對應寫入表中。圖52 用戶提交注冊信息界面服務器點擊“開始監(jiān)聽”按鈕之后,即可監(jiān)聽1234號端口發(fā)來的信息。(3)管理員在服務器端查看提交信息,如果信息屬實則將提交的用戶名和密碼寫入到登錄表中,員工之后就可以用申請的賬號和密碼訪問聊天通信系統(tǒng),如果信息不屬實則不予批準,員工的申請無效。Integrated Security=True。Connection:用來指定所要使用的數(shù)據(jù)連接,其值為一個Connection對象。database=employee。表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所示。經(jīng)過驗證,所有關系模式均具有如下特點:1.所有非主屬性對每一個鍵都是完全函數(shù)依賴2.所有的主屬性對每一個不包含它的鍵,也是完全函數(shù)依賴3.沒有任何屬性完全函數(shù)依賴于非鍵的任何一組屬性經(jīng)過上述分析,該數(shù)據(jù)庫中的數(shù)據(jù)項設計十分合理,具有很好的應用價值。設計邏輯結構時一般要經(jīng)歷如下三個步驟:1.從ER模型向關系模式轉換。圖49 簡歷信息實體ER圖(8)培訓信息實體:該實體是用于存儲員工的培訓信息,主要的屬性有培訓編號、員工編號、培訓方式、開始時間、結束時間、培訓專業(yè)、培訓單位、培訓內容、費用、培訓結果、負責人。工資信息實體的ER如圖45所示。當數(shù)據(jù)量較大,大批量地查詢和修改數(shù)據(jù)時采用DataAdepter和DataSet對象,利用它們的斷開式訪問數(shù)據(jù)庫的特點保證了數(shù)據(jù)庫系統(tǒng)的高效運行。3. 監(jiān)聽客戶連接:只有監(jiān)聽客戶端連接后,員工才可以進行通信.4.發(fā)送通知:服務器端可以得到當前在線的員工,之后可以選擇員工進行通知發(fā)送。7. 網(wǎng)絡會議:員工不但可以進行一對一的聊天,還可以邀請多人進行聊天。分為一般員工和管理員兩個角色。如圖32所示,這些組件之間的連接是管道化的和多模式化的,通過形成并發(fā)的事件流對企業(yè)業(yè)務事件進行處理。C有一個重要的事件驅動模型,就是發(fā)布者和訂閱者模型,定義了事件的來源和去向。4.易擴展。它們不僅能夠提供比較完善的功能,而且還能根據(jù)系統(tǒng)需求進行適當擴展。由于c是一門廣泛使用的語言,開發(fā)技術已經(jīng)相當全面詳盡,不存在技術難題,所以整套系統(tǒng)均具有穩(wěn)定可靠的性能。圖22 人事管理系統(tǒng)業(yè)務流程分析圖由于Visual Studio 2012功能強大,所以較之于其他開發(fā)平臺,對于系統(tǒng)的硬件要求較高,要想獲得流暢的執(zhí)行環(huán)境,具體要求如下: 處理器:Intel P4 。在連接互聯(lián)網(wǎng)的情況下還可以發(fā)送添加了附件的電子郵件。系統(tǒng)功能強大,涉及到員工信息管理的諸多方面,用戶操作簡單,幾乎不需要對用戶進行專業(yè)培訓就可使用本系統(tǒng),所以從經(jīng)濟上講是可行的。在確定了軟件系統(tǒng)可行之后,還要從軟件項目本身的技術穩(wěn)定性、系統(tǒng)靈活性、系統(tǒng)適應性三個方面進行驗證。所謂“需求分析”,是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結果,最后應輸出什么。4. 支持2D和3D圖形、動畫、視頻及音頻回放。但是,Visual Studio是所有開發(fā)工具中最適合開發(fā)C應用程序的工具。.、操作系統(tǒng)或Win32 DLL和COM之間的互操作性。CLR在運行時管理程序的執(zhí)行,包括以下內容。它的特點包括以下三點:1.多平臺。6.靈活的版本處理技術。2.徹底的面向對象設計。(3)向所有或者指定的在線員工發(fā)送系統(tǒng)消息。(4)選擇聊天對象進行聊天。(4)按照指定的條件對員工進行統(tǒng)計,并繪制柱形圖,方便進行統(tǒng)計。二是該系統(tǒng)節(jié)省了大量的人力物力,以前人們往往采用手工記錄的方式來進行信息管理,不但效率很低,而且容易造成數(shù)據(jù)缺失。目前,像銀行、企業(yè)和國家政府機關等信息敏感部門都有自己專門的局域網(wǎng),在滿足日常辦公需要的同時盡量避免網(wǎng)絡病毒造成影響,所以,當企業(yè)員工之間需要交流通信時,需要一個能基于局域網(wǎng)進行文字、圖片和視頻傳輸?shù)墓ぞ?。但是與此同時,隨著網(wǎng)絡逐漸深入我們的生活,各種網(wǎng)絡病毒和信息竊取給人們造成了巨大的財產損失,所以接入互聯(lián)網(wǎng)面臨著一定的危險性。開發(fā)后臺的人事管理系統(tǒng)的意義有以下方面:一是方便企業(yè)對員工的信息進行管理,該系統(tǒng)可以實現(xiàn)所有員工信息的增、刪、改、查功能,而且可以將指定員工的信息導出到word文檔進行打印、將數(shù)據(jù)庫中的數(shù)據(jù)導出到Excel進行進一步統(tǒng)計分析,極大地提高了操作的交互性。(3)方便快捷的信息查詢。(3)查看當前所有在線員工的信息。(2)查看人事管理系統(tǒng),對員工進行增、刪、改、查等各種操作。不允許直接操作內存,去掉了指針操作。因為C(CLR),從而能夠保證與其他語言開發(fā)的組件兼容。.NET框架是一種比MFC和COM編程技術更一致并面向對象的環(huán)境。圖11 .NET框架組成執(zhí)行環(huán)境稱為CLR(公共語言運行庫)。3.互操作性。 Microsoft Visual Studio 2012開發(fā)C應用程序的工具有很多,任何一種文本編輯器都可以編寫C應用程序。3. 引入了XAML界面標記語言,將界面設計和編寫代碼分開,方便設計。63第二章 系統(tǒng)的需求分析 需求分析意義需求分析是軟件開發(fā)過程中一項最重要的工作,也是最困難的工作,該階段的出錯率幾乎占了整個軟件開發(fā)周期出錯的一半。在開發(fā)系統(tǒng)之前,首先要根據(jù)用戶的需求及實現(xiàn)的環(huán)境和難度進行調查、了解,從技術、經(jīng)濟、操作三個方面進行研究并論證該軟件系統(tǒng)的可行性。2. 經(jīng)濟可行性本系統(tǒng)基于局域網(wǎng)進行信息傳遞,人事管理系統(tǒng)使用C/S架構設計,采用近幾年市場上流行的c和Visual Studio,開發(fā)簡單,語句邏輯性強,不需要耗費大量的人力物力就能很快地開發(fā)出來。登錄系統(tǒng)之后可以一對一聊天和多人群聊,也可以查看當前在線好友的信息,利用FTP協(xié)議實現(xiàn)局域網(wǎng)的文件傳輸。圖21 聊天系統(tǒng)業(yè)務流程分析圖后臺的人事管理系統(tǒng)業(yè)務流程分析圖如圖22所示。該系統(tǒng)的開發(fā)采用的是c+MicroSoft Visual Studio 2012,其中Visual Studio提供了強大的可視化操作,不過為了避免在綁定數(shù)據(jù)源時可能產生的不穩(wěn)定情況,該系統(tǒng)所有的數(shù)據(jù)庫操作全部采用代碼實現(xiàn)。為了降低系統(tǒng)的成本,系統(tǒng)中各個模塊都采用開源項目中的組件完成。所以需要系統(tǒng)在設計的過程中積極遵循各種規(guī)范,保證后期維護和開發(fā)人員能夠快速整理和修改。如果用戶要了解一個系統(tǒng),只要輸入一個事件,然后觀察它的輸出結果即可。事件驅動結構是由一系列系統(tǒng)組件構成的,組件之間共同作用完成系統(tǒng)的功能。圖33 層次消息總線體系結構圖該企業(yè)聊天通信系統(tǒng)主要是為了實現(xiàn)企業(yè)員工之間的即時聊天,圖片和視頻信息的發(fā)送,網(wǎng)絡會議和管理員的日常監(jiān)督管理,對人事管理系統(tǒng)進行增、刪、改、查、統(tǒng)計以及信息導出與打印等操作。6. 文件發(fā)送與接收:在局域網(wǎng)情況下,該系統(tǒng)還可以通過FTP協(xié)議發(fā)送文件到FTP服務器,也可以登錄FTP服務器將上面的文件下載下來。系統(tǒng)還嵌入了計算器等常用工具,可以滿足管理員的需要。本系統(tǒng)使用c語言訪問SQL Server 2005數(shù)據(jù)庫,通過Connection對象進行數(shù)據(jù)庫連接,通過Command對象向數(shù)據(jù)庫發(fā)送增、刪、改、查等各種命令,通過DataReader對象進行數(shù)據(jù)讀取。圖44 通訊錄實體ER圖(3)工資信息實體:該實體是用于存儲員工的工資信息,主要的屬性有工資編號、員工編號、基本工資、職務津貼、獎勵金額、罰款金額、全勤獎金、加班工資、應發(fā)工資、個人所得稅、實發(fā)工資、工資月份。簡歷信息實體的ER如圖49所示。關系數(shù)據(jù)庫的邏輯結構設計的結果是一組關系模式的定義。所有關系的主鍵均是相應的編號,所以在這種情況下,關系模式中每個屬性都不傳遞依賴于候選鍵,則達到了BCNF范式。表43 員工考評信息表字段名數(shù)據(jù)類型是否主鍵是否為空考評編號nvarchar(6)是否員工編號nvarchar(5)否否考評內容nvarchar(30)否否考評結果nvarchar(3)否否考評分數(shù)nvarchar(3)否否考評人nvarchar(10)否否考評時間datetime否否4. 員工工資信息表表名:Salary說明:主要用來存儲員工工資信息,當管理人員訪問人事管理系統(tǒng)時,系統(tǒng)主動訪問此表,如表44所示。主要代碼如下:String connstring=DataSource=93PC20141015ZA\SQLEXPRESS。CommandType:用來描述CommandText所給的命令類型,默認值為Text。database=employee。(2)在注冊頁面中,將注冊所需要的基本信息填寫完整,之后根據(jù)本公司服務器的已知IP地址和端口號將注冊信息發(fā)送給指定的服務器。如圖52所示。員工信息添加模塊流程圖如圖54所示。基本事件流:(1)員工登錄聊天通信系統(tǒng)主界面。之后將創(chuàng)建的員工對象加入到一個Dictionary泛型集合對象中,Dictionary包含了當前在線的所有員工,之后再調用顯示員工的ShowCurrentUsers方法,該方法先判斷是否有其他員工在線,如果沒有,則終止發(fā)送;否則,將當前所有員工姓名以“List,以逗號分隔的員工姓名列表”發(fā)送給剛登錄的員工主窗體。點擊“發(fā)送”按鈕時,將記錄字體信息的變量作為信息傳遞,對方接收之后首先比對字符頭,之后根據(jù)變量值來重新設置標簽的樣式,之后顯示在自己的組合框中,達到了字體樣式的傳遞。 圖512 被請求方的確認對話框 圖513 請求方的確認對話框請求方再按照上述步驟邀請其他用戶,此時三個用戶的群聊界面如圖514所示。圖515 郵件發(fā)送模塊流程圖1. 當員工點擊“發(fā)送”按鈕時,首先利用MailAddress類創(chuàng)建兩個對象,指定郵件的發(fā)送人和接收人,利用兩個MailAddress對象實例化一個MailMessage類對象,利用該對象設置郵件的主題和內容。(2)點擊“常用功能”菜單,再點擊“文件傳輸”子菜單。FTP服務器接收到數(shù)據(jù)之后,驗證用戶名和密碼,如果通過則將文件保存。(2)管理員單擊菜單欄上的“系統(tǒng)功能”菜單項,選擇“客戶端通信工具”子菜單。(4)管理員選擇要發(fā)送消息的員工到“發(fā)送對象”列表,之后就可以向指定的員工發(fā)送信息。管理員在服務器主界面上單擊“系統(tǒng)功能”菜單,選擇“廣播通知”菜單項,出現(xiàn)“廣播消息”窗口,如圖524所示。員工信息操作模塊流程圖如圖528所示。左上方的“分類查詢”組合框可以根據(jù)選擇的查詢類型,將員工按照選定的類別顯示在左側的查詢結果中。 圖535 培訓信息查詢主界面 圖536培訓信息查詢主界面 在人事管理系統(tǒng)主界面點擊“人事資料查詢”按鈕,彈出人事資料查詢主窗體,此時輸入任何一個信息都會篩選出滿足條件的數(shù)據(jù),如圖537 所示。(5)管理員在“獎懲信息查詢”、“工作簡歷信息查詢”、“工資信息查詢”、“培訓信息查詢”、“通訊錄信息查詢”選項卡下可以打開對應的窗體,將查詢得到的信息導出到Excel文檔進行打印操作。在“工資信息查詢”界面點擊“導出Excel”按鈕,效果分別如圖541和542所示。3. 點擊“柱形圖繪制”按鈕,打開畫圖窗體Paint,同時將countDataGridView傳遞給Paint的構造方法,賦值給b。(2)點擊“用戶設置”按鈕,或點擊相應的菜單項和雙擊左邊樹形圖相應的名稱同樣均可,進入到用戶設置主窗體。在該窗體下,可以直接選擇要升級的用戶,點擊中間的“添加”按鈕,即可將選中的員工賬號升級為管理員賬號。圖547 日常記事模塊流程圖1. 管理員可以查詢、添加、修改、刪除記事本信息和前述相同,此處不再贅述。3. 成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。之后進行有效性測試,檢查程序功能與用戶要求的功能是否一致,最后把
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1