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

正文內(nèi)容

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