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

正文內容

企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文(已修改)

2025-07-10 12:25 本頁面
 

【正文】 企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文目 錄第一章 概述 1 功能和方法 1 3第二章 系統(tǒng)的需求分析 6 6 6 7 8 8 9第三章 系統(tǒng)的總體設計 10 10 10 12第四章 數據庫設計 14 14 14 15 19 20 24第五章 系統(tǒng)詳細設計及實現 2登錄模塊的設計與實現 27 29 31 35 36 38 39 42 46 49 50 52第六章 系統(tǒng)的測試 54 54 54 54總 結 58謝 辭 59參考文獻 60大連交通大學2015屆本科生畢業(yè)設計(論文)第一章 概述21世紀以計算機的應用為標志,是網絡化、信息化的世紀。其中,尤其是互聯網的應用,人們可以進行大量的信息交換。網絡信息交流拉近了人與人之間的距離,使得“地球村”從夢想變?yōu)楝F實。但是與此同時,隨著網絡逐漸深入我們的生活,各種網絡病毒和信息竊取給人們造成了巨大的財產損失,所以接入互聯網面臨著一定的危險性。目前,像銀行、企業(yè)和國家政府機關等信息敏感部門都有自己專門的局域網,在滿足日常辦公需要的同時盡量避免網絡病毒造成影響,所以,當企業(yè)員工之間需要交流通信時,需要一個能基于局域網進行文字、圖片和視頻傳輸的工具。同時,企業(yè)有大量的員工,需要對他們的各種進行信息管理。隨著信息化社會的到來,傳統(tǒng)紙質化的檔案管理方式已經不再適應大數據量的信息管理,需要有一種能替代傳統(tǒng)紙質化方式進行員工管理的人事管理系統(tǒng)?;谝陨蟽牲c,該企業(yè)聊天通信系統(tǒng)應運而生。本系統(tǒng)的功能分為兩大部分,前臺的聊天通信系統(tǒng)為企業(yè)所有員工提供信息交流的平臺,而后臺的服務器為管理人員用于管理員工的各種信息提供方便。開發(fā)前臺聊天通信系統(tǒng)的意義有以下方面:一是防止網絡病毒對計算機硬件和軟件造成破壞,該系統(tǒng)不需要連接互聯網,只需要搭建局域網平臺就可以實現相互通信。二是方便用戶之間的通信,使得用戶即使在沒有互聯網的情況下仍然可以進行信息交流。開發(fā)后臺的人事管理系統(tǒng)的意義有以下方面:一是方便企業(yè)對員工的信息進行管理,該系統(tǒng)可以實現所有員工信息的增、刪、改、查功能,而且可以將指定員工的信息導出到word文檔進行打印、將數據庫中的數據導出到Excel進行進一步統(tǒng)計分析,極大地提高了操作的交互性。二是該系統(tǒng)節(jié)省了大量的人力物力,以前人們往往采用手工記錄的方式來進行信息管理,不但效率很低,而且容易造成數據缺失。當今社會是信息化社會,電子化的人事管理系統(tǒng)使得過去紙質記錄的時代一去不復返,使用該系統(tǒng)能明顯提高工作效率,告別紙質化。 、功能和方法前臺聊天系統(tǒng)(1)操作簡單方便、界面簡潔美觀。(3)可以在局域網中實現文字、圖片和視頻的傳輸。(4)可以實現多用戶的會議通信。(5)系統(tǒng)運行安全性、穩(wěn)定性較高。后臺人事管理系統(tǒng):(1)操作簡單方便、界面簡潔美觀(2)可以對員工基本信息、家庭信息、工資信息、考評信息、培訓信息、獎懲信息進行增、刪、改、查。(3)方便快捷的信息查詢。(4)按照指定的條件對員工進行統(tǒng)計,并繪制柱形圖,方便進行統(tǒng)計。(5)將員工的信息以表格的形式插入到word文檔中。(6)將查詢得到的信息以表格的形式插入到Excel文檔中。(7)具有良好的權限管理功能。(8)系統(tǒng)運行安全性、穩(wěn)定性較高,不會因為對員工信息進行操作時產生的誤操作而使系統(tǒng)崩潰。前臺聊天系統(tǒng)(1)新用戶注冊。(2)用戶登錄驗證。(3)查看當前所有在線員工的信息。(4)選擇聊天對象進行聊天。(5)發(fā)起網絡會議進行多人聊天。(6)向指定的好友發(fā)送郵件。(7)將文件上傳服務器,供其他員工下載。(8)接收服務器端發(fā)來的系統(tǒng)消息。(9)查看當地的天氣情況。后臺服務器(1)審核新用戶提交的注冊信息,如果符合就將申請的用戶名和密碼寫入數據庫,否則不予批準。(2)查看人事管理系統(tǒng),對員工進行增、刪、改、查等各種操作。(3)向所有或者指定的在線員工發(fā)送系統(tǒng)消息。(4)監(jiān)聽客戶端的通信連接,如果不開啟TCP服務器,則客戶端的聊天功能無法實現。(1)保持模塊之間的獨立性,在整體上保持各層次之間銜接和技術的應用。(2)熟練使用編程語言和開發(fā)工具,并體會編程語言和開發(fā)工具的優(yōu)越性(3)設計的系統(tǒng)使用方法應該通俗易懂,容易上手(4)編寫各模塊代碼并實現其功能,對模塊進行封裝。(5)使用代碼實現各模塊相應功能并進行代碼調試。(6)滿足基本功能需求的同時,盡可能擴展功能 c語言C是微軟公司設計的一種編程語言,一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向對象的編程語言。C具有以下突出特點:1. 語法簡潔。不允許直接操作內存,去掉了指針操作。2.徹底的面向對象設計。C具有面向對象語言所應有的一切特征:封裝、繼承、多態(tài)。3.與Web緊密結合。C支持絕大多數的Web標準,如HTML、XML、SOAP等。4.強大的安全性機制。可以消除軟件開發(fā)中常見的錯誤(如語法錯誤),.NET提供的垃圾回收機制能夠幫助開發(fā)者有效地管理內存資源。5.兼容性。因為C(CLR),從而能夠保證與其他語言開發(fā)的組件兼容。6.靈活的版本處理技術。因為C語言本身內置了版本控制功能,因此使開發(fā)人員更加容易地開發(fā)和維護。7.完善的錯誤、異常處理機制。C提供了完善的錯誤和異常處理機制,使程序在交付使用時能夠更加健壯。 .NET框架.NET框架是微軟公司推出的一個全新的編程平臺,C 框架一起使用而設計的。.NET 框架是一個功能非常豐富的平臺,可開發(fā)、部署和執(zhí)行分布式應用程序。2002年,解決了以往MFC、COM等技術帶來的問題,實現了開發(fā)一個集成的、面向對象的開發(fā)框架。.NET框架是一種比MFC和COM編程技術更一致并面向對象的環(huán)境。它的特點包括以下三點:1.多平臺。該系統(tǒng)可以在各種計算機上運行,還能在移動電話上運行。2.行業(yè)標準。該系統(tǒng)使用行業(yè)標準的通信協議,比如XML、HTTP、SOAP、JSON和WSDL。3.安全性。該系統(tǒng)能夠提供更加安全的執(zhí)行環(huán)境。.NET框架的組成如圖11所示。圖11 .NET框架組成執(zhí)行環(huán)境稱為CLR(公共語言運行庫)。CLR在運行時管理程序的執(zhí)行,包括以下內容。1. 內存管理和垃圾收集。2. 代碼安全驗證。3. 代碼執(zhí)行、線程管理及異常處理。較之以前的windows編程環(huán)境,.NET框架為程序員帶來了相當大的改進,有如下幾點:1.面向對象的開發(fā)環(huán)境。2.自動垃圾收集。CLR有一項服務稱為GC(Garbage Collector,垃圾收集器),能自動管理內存。3.互操作性。.、操作系統(tǒng)或Win32 DLL和COM之間的互操作性。4. 使程序員擺脫了COM的束縛。5. 。6. 類型安全性。CLR檢查并確保參數及其他數據對象的類型安全,不同編程語言編寫的組件之間也沒有問題。7. 基類庫。.NET框架提供了一個龐大的基礎類庫,在寫自己的程序時,可以使用其中的類。 Microsoft Visual Studio 2012開發(fā)C應用程序的工具有很多,任何一種文本編輯器都可以編寫C應用程序。但是,Visual Studio是所有開發(fā)工具中最適合開發(fā)C應用程序的工具。Microsoft Visual Studio是由微軟公司推出的,集成了C、C++、VC++,VB、F等編程語言的執(zhí)行環(huán)境,強大的可視化操作使得非常受到編程人員的歡迎。Visual Studio 2012和較舊版本的VS2005相比,有一個重大的改進就是加入了WPF窗體。WPF窗體擁有諸多優(yōu)點,最重要的就是圖形性能的提升。傳統(tǒng)WinForm窗體的GDI+技術是二維圖形庫,已經不能適應當代的需求,并且無法利用現代顯卡的強大處理能力,為此微軟推出了下一代顯示系統(tǒng)WPF(Windows Presentation Foundation)。和GDI+相比,WPF具有如下優(yōu)點:1. 相比于傳統(tǒng)WinForm窗體使用的位圖,WPF窗體使用矢量圖,使得不同分辨率情況下圖形不失真,也使得在windows系統(tǒng)下設計的界面可以媲美Mac系統(tǒng)。2. 和DirectX采用相同技術,統(tǒng)一了微軟各種圖形類庫。3. 引入了XAML界面標記語言,將界面設計和編寫代碼分開,方便設計。4. 支持2D和3D圖形、動畫、視頻及音頻回放。5. 可以和GDI+模型互操作。6. WPF控件使用增強型數據綁定引擎,支持多種內容到WPF控件的綁定。7. 支持多種布局管理器,WinForm只有很少幾種。所以,相比于老版本的VS2005,VS2012具有更加強大的性能。相比于較新的VS2010,VS2012的加載速度得到了提升,無論是工具箱還是引用都是如此。相比于最新版本的VS2013或VS2014,VS2012雖然功能上有所遜色,但由于VS2012可以在win7和win8系統(tǒng)中運行,而更高的版本只支持win8,win7是目前主流的操作系統(tǒng),所以在目前的條件下選用VS2012是非常合適的。63第二章 系統(tǒng)的需求分析 需求分析意義需求分析是軟件開發(fā)過程中一項最重要的工作,也是最困難的工作,該階段的出錯率幾乎占了整個軟件開發(fā)周期出錯的一半。所謂“需求分析”,是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數據,要得到什么結果,最后應輸出什么??梢哉f,“需求分析”就是確定要計算機“做什么”。該階段工作有以下三個特點。1. 用戶與開發(fā)人員很難進行交流。2. 用戶的需求是動態(tài)變化的。3. 系統(tǒng)變更的代價呈非線性增長。因此,對于軟件系統(tǒng)而言,首先要進行可行性研究。在開發(fā)系統(tǒng)之前,首先要根據用戶的需求及實現的環(huán)境和難度進行調查、了解,從技術、經濟、操作三個方面進行研究并論證該軟件系統(tǒng)的可行性。在確定了軟件系統(tǒng)可行之后,還要從軟件項目本身的技術穩(wěn)定性、系統(tǒng)靈活性、系統(tǒng)適應性三個方面進行驗證。經過這六個步驟的驗證之后,才可以認為該軟件項目可行。1.技術可行性本系統(tǒng)采用c+ Microsoft Visual Studio 2012+SQLServer綜合開發(fā)。C是一種最新的、面向對象的編程語言,是從c/c++演化而來,和java相似,在語句、表達式和運算符方面使用了許多c++的功能,同時又排除了諸如指針等容易出錯的概念。并且在垃圾回收等方面進行了相當大的改進和創(chuàng)新。Microsoft Visual Studio是一種可視化的開發(fā)工具,具有兩大特點:控件開發(fā)可視化和事件驅動,實現語言方便簡潔。SQL Server 2005是關系型、基于C/S結構的數據庫管理系統(tǒng),具有便于操作、方便快捷、在數據量不太大的情況下運行穩(wěn)定的優(yōu)點,成為使用最多的數據庫軟件。2. 經濟可行性本系統(tǒng)基于局域網進行信息傳遞,人事管理系統(tǒng)使用C/S架構設計,采用近幾年市場上流行的c和Visual Studio,開發(fā)簡單,語句邏輯性強,不需要耗費大量的人力物力就能很快地開發(fā)出來。系統(tǒng)功能強大,涉及到員工信息管理的諸多方面,用戶操作簡單,幾乎不需要對用戶進行專業(yè)培訓就可使用本系統(tǒng),所以從經濟上講是可行的。3.操作可行性本系統(tǒng)操作簡單方便,在設計時由于對于系統(tǒng)進行了嚴格的測試,對于多種錯誤操作都有相應的處理,一般情況下不會因為輸入數據有誤或者其他誤操作導致系統(tǒng)崩潰。又由于系統(tǒng)界面簡潔美觀,提示信息豐富,一般人員都可以對該系統(tǒng)進行操作。從以上分析可知,企業(yè)聊天通信系統(tǒng)在技術,經濟、操作上都是可行的,系統(tǒng)運行穩(wěn)定可靠,開發(fā)本系統(tǒng)具有一定的經濟價值和實用價值。在參考了現有的聊天系統(tǒng)和人事管理系統(tǒng)的功能,并且考慮到了系統(tǒng)的擴展性和成本的基礎上,制定了本系統(tǒng)的具體需求。該企業(yè)聊天通信系統(tǒng)主要包括兩部分系統(tǒng),前臺為企業(yè)員工所使用的聊天通信系統(tǒng),后臺為管理人員所使用的服務器,服務器不但可以監(jiān)聽客戶連接,還擁有強大的企業(yè)人事管理系統(tǒng),可以對整個公司的員工信息進行多種操作。對應兩大系統(tǒng),企業(yè)聊天通信系統(tǒng)分為一般員工和管理員兩大模塊:一般員工角色,使用的系統(tǒng)為前臺的聊天通信系統(tǒng),員工第一次使用時需要先注冊,將注冊信息提交給服務器,通過驗證后就可以使用申請的賬號和密碼登錄系統(tǒng)。登錄系統(tǒng)之后可以一對一聊天和多人群聊,也可以查看當前在線好友的信息,利用FTP協議實現局域網的文件傳輸。在連接互聯網的情況下還可以發(fā)送添加了附件的電子郵件。該系統(tǒng)不但實現了文字的傳輸,還實現了圖片和視頻的傳輸,基本滿足了基本的通信需求。管理員角色,使用的系統(tǒng)為后臺服務器。管理員通過管理員賬號登陸系統(tǒng),之后可以查看客戶端提交的注冊申請,進行信息驗證,通過驗證的情況下將用戶的注冊信息寫入到登陸表中,之后員工就可以通過申請的賬號和密碼登錄聊天通信系統(tǒng)。管理員還可以監(jiān)聽客戶端連接,只有監(jiān)聽連接,客戶端才可以進行通信。最后,由于現代企業(yè)管理的需要,管理端又具有一個功能強大的人事管理系統(tǒng),通過該系統(tǒng),管理員可以對員工的各種信息進行管理,非常方便快捷。前臺的聊天系統(tǒng)流程分析圖如圖21所示。圖21 聊天系統(tǒng)業(yè)務流程分析圖后臺的人事管理系統(tǒng)業(yè)務流程分析圖如圖22所示。圖22 人事管理系統(tǒng)業(yè)務流程分析圖由于Visual Studio 2012功能強大,所以較之于其他開發(fā)平臺,對于系統(tǒng)的硬件要求較高,要想獲得流暢的執(zhí)行環(huán)境,具體要求如下: 處理器:Intel P4 。內存:2GB或更高。硬盤空間:40GB以上。視頻卡:與 DirectX 9 兼容,其顯示分辨率為 1024 x 768 或更高軟件環(huán)境是一個系統(tǒng)開發(fā)的平臺,開發(fā)人員對于開發(fā)平臺的熟悉程度直接影響到軟件的開發(fā)效率,所以開發(fā)工具的選擇也至關重要。由于VS2012的發(fā)布主要為win8系統(tǒng)作準備,所以要求操作系統(tǒng)最低為win7。本機的軟件環(huán)境如下: 操作系統(tǒng):Win
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1