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

正文內(nèi)容

企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文-免費閱讀

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

下一頁面
  

【正文】 白盒測試就是要選取足夠的測試用例,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。 第六章 系統(tǒng)的測試(1)軟件測試的定義軟件測試描述一種用來促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程,在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進(jìn)行評估的過程。(2)點擊“記事本”按鈕,進(jìn)入到記事本主窗體。3. 當(dāng)單擊選中普通員工的一行數(shù)據(jù)時觸發(fā)loginDataGridView的Click事件,單擊“添加”按鈕時,將所選的行數(shù)據(jù)對應(yīng)填充到managementDataGridView中。該統(tǒng)計柱形圖可以根據(jù)數(shù)據(jù)量大小選擇合適的比例和刻度進(jìn)行繪制。(3)管理員可以根據(jù)不同的特性得到相應(yīng)的員工數(shù)量,再點擊“柱形圖統(tǒng)計”按鈕即可將相應(yīng)的統(tǒng)計信息繪制成柱形圖,方便管理員統(tǒng)計分析。2. 當(dāng)導(dǎo)出Excel時,仍然調(diào)用引入的Excel文件進(jìn)行數(shù)據(jù)填充及表格繪制?;臼录鳎海?)管理員進(jìn)入人事管理系統(tǒng)。圖534 人事檔案管理查詢界面在培訓(xùn)信息查詢窗體,還可以根據(jù)不同條件對員工進(jìn)行查詢。人事管理系統(tǒng)的啟動界面,登錄界面和用戶名、密碼驗證界面分別如下圖所示。圖526 客戶端個性設(shè)置界面圖527 廣播通知發(fā)送界面參與者:管理員說明:管理員利用人事管理系統(tǒng)對員工進(jìn)行增、刪、改、查各種操作基本事件流:(1)管理員登錄到服務(wù)器主界面。UdpClient對象調(diào)用Send方法,通過IPEndPoint對象向指定的員工發(fā)送消息。管理員在服務(wù)器主界面上單擊“系統(tǒng)功能”菜單,選擇“客戶端通信”菜單項,彈出如圖520所示的對話框,點擊“確定”按鈕,彈出如圖521所示的對話框,再點擊“開始監(jiān)聽”按鈕即可監(jiān)聽客戶端的連接,如圖522所示。此時,得到的結(jié)果就是要下載的文件。圖517 文件上傳與下載模塊流程圖1. 員工點擊“上傳”按鈕時,F(xiàn)ileInfo類根據(jù)選擇的文件創(chuàng)建對象,F(xiàn)tpWebRequest類利用FileInfo類對象和FTP服務(wù)器地址,調(diào)用Create方法創(chuàng)建對象,將員工輸入的用戶名和密碼添加,將Method屬性設(shè)置為UploadFile,指定傳輸類型為二進(jìn)制型。在登錄窗體主界面,右鍵點擊要發(fā)送郵件的對象,選擇“發(fā)送郵件”選項,彈出如圖515所示的郵件發(fā)送窗體,將自己郵箱的訪問密碼、郵件的主題和附件填好,再點擊“發(fā)送郵件”按鈕即可發(fā)送。(3)彈出發(fā)送郵件對話框,直接將自己和對方的郵件地址填入文本框中。圖58 聊天系統(tǒng)主界面當(dāng)員工發(fā)起對話請求之后,在被請求方的界面上就會彈出圖59所示的對話框,點擊“確定”按鈕之后即可打開對話窗口進(jìn)行對話,如果點擊“取消”按鈕,則請求方的對話請求失效。其他員工得到信息之后拆分字符串并獲取第一個,如果為“Login”,則將傳入的員工姓名添加到“在線用戶”列表框中。(5)員工還可以邀請多人進(jìn)行群聊。進(jìn)入到聊天系統(tǒng)主界面,點擊“基本信息錄入”菜單,選擇“錄入員工基本信息”菜單項時出現(xiàn)“錄入員工基本信息”主窗體,如圖55所示。圖53 服務(wù)器審核信息通過界面參與者:一般員工說明:進(jìn)行基本信息、家庭信息、工作簡歷信息、通訊錄信息添加的操作。3. 當(dāng)客戶端在注冊界面上點擊“提交服務(wù)器”按鈕時,TcpClient對象調(diào)用Connnect方法根據(jù)IP地址和端口號鏈接服務(wù)器,再將提交的數(shù)據(jù)利用“,”分開,利用NetWorkstream對象的Write向服務(wù)器發(fā)送信息。 int n = ()。該方法一般用來執(zhí)行SQL中的Update、Insert和Delete等操作。………}此時就已經(jīng)連接到了數(shù)據(jù)庫。表47 員工培訓(xùn)信息表字段名數(shù)據(jù)類型是否主鍵是否為空培訓(xùn)編號nvarchar(6)是否員工編號nvarchar(5)否否培訓(xùn)方式nvarchar(10)否是開始時間datetime否否結(jié)束時間datetime否否培訓(xùn)專業(yè)nvarchar(20)否否培訓(xùn)單位nvarchar(20)否否培訓(xùn)內(nèi)容nvarchar(30)否否費用smallint否是結(jié)果nvarchar(30)否否負(fù)責(zé)人nvarchar(10)否是8. 日常記事表表名:Note說明:主要用來存儲管理員的日常記事信息,當(dāng)管理人員訪問人事管理系統(tǒng)時調(diào)用,如表48所示。當(dāng)其他用戶查看在線好友信息、管理人員訪問人事管理系統(tǒng)時,系統(tǒng)主動訪問此表。根據(jù)上述三個步驟進(jìn)行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。記事本實體的ER如圖411所示。圖46 考評信息實體ER圖(5)家庭信息實體:該實體是用于存儲員工的家庭信息,主要的屬性有家庭編號、員工編號、家庭成員名稱、與本人關(guān)系、出生日期、工作單位、職務(wù)、政治面貌。SQL Server 2005支持?jǐn)?shù)據(jù)庫的導(dǎo)入功能,有利于保持?jǐn)?shù)據(jù)的一致性;提供了不同方式的身份認(rèn)證方法和權(quán)限設(shè)置,有利于維護(hù)數(shù)據(jù)的安全性。數(shù)據(jù)庫設(shè)計的主要目標(biāo)有:1. 最大限度地滿足用戶的應(yīng)用功能需求2. 獲得良好的數(shù)據(jù)庫性能3. 對顯示世界模擬的精確度要高4. 數(shù)據(jù)庫設(shè)計應(yīng)充分利用和發(fā)揮現(xiàn)有DBMS的功能和性能5. 符合軟件工程設(shè)計要求,因為應(yīng)用程序設(shè)計本身就是數(shù)據(jù)庫設(shè)計任務(wù)的一部分所以根據(jù)數(shù)據(jù)庫設(shè)計的目標(biāo),本系統(tǒng)的數(shù)據(jù)庫設(shè)計特點如下:1. 員工的描述信息詳盡:對于企業(yè)管理員工來說,在軟件系統(tǒng)的性能得到保證的前提下,數(shù)據(jù)量越多則越方便統(tǒng)計與查詢。10. 該系統(tǒng)還提供了其他功能,包括影音播放、查看本機(jī)網(wǎng)絡(luò)信息等,還可以通過提供的Web Service查看當(dāng)天,明天和后天的天氣情況。3. 查看在線好友信息:登錄系統(tǒng)之后進(jìn)入聊天模式,此時在局域網(wǎng)中的所有人就會看到您已經(jīng)登錄,您也可以查看當(dāng)前在線的所有好友。所有構(gòu)件均掛接在消息總目標(biāo)線上,向消息總線等級自己感興趣的消息類型。事件驅(qū)動的動作機(jī)制幫助系統(tǒng)激活相應(yīng)的后續(xù)事件,完成業(yè)務(wù)流程,如圖31所示。本系統(tǒng)中采用標(biāo)準(zhǔn)的Struts 框架作為服務(wù)器端的容器,其中的提供了可擴(kuò)展的Action類,用戶處理特定的HTTP請求。界面設(shè)計時充分考慮管理人員的習(xí)慣,使得操作簡單,數(shù)據(jù)錄入迅速、規(guī)范、可靠,統(tǒng)計準(zhǔn)確,制表靈活,適應(yīng)力強,容易擴(kuò)充。其中,由于微軟發(fā)布VS2012主要是面向win7系統(tǒng),加入了大量的圖形功能和額外功能,所以VS2012只適用于win7系統(tǒng),其他系統(tǒng)的用戶可以使用較舊版本的VS,對于常用的需求來說完全可以得到滿足。視頻卡:與 DirectX 9 兼容,其顯示分辨率為 1024 x 768 或更高軟件環(huán)境是一個系統(tǒng)開發(fā)的平臺,開發(fā)人員對于開發(fā)平臺的熟悉程度直接影響到軟件的開發(fā)效率,所以開發(fā)工具的選擇也至關(guān)重要。管理員通過管理員賬號登陸系統(tǒng),之后可以查看客戶端提交的注冊申請,進(jìn)行信息驗證,通過驗證的情況下將用戶的注冊信息寫入到登陸表中,之后員工就可以通過申請的賬號和密碼登錄聊天通信系統(tǒng)。從以上分析可知,企業(yè)聊天通信系統(tǒng)在技術(shù),經(jīng)濟(jì)、操作上都是可行的,系統(tǒng)運行穩(wěn)定可靠,開發(fā)本系統(tǒng)具有一定的經(jīng)濟(jì)價值和實用價值。C是一種最新的、面向?qū)ο蟮木幊陶Z言,是從c/c++演化而來,和java相似,在語句、表達(dá)式和運算符方面使用了許多c++的功能,同時又排除了諸如指針等容易出錯的概念。1. 用戶與開發(fā)人員很難進(jìn)行交流。7. 支持多種布局管理器,WinForm只有很少幾種。WPF窗體擁有諸多優(yōu)點,最重要的就是圖形性能的提升。6. 類型安全性。3. 代碼執(zhí)行、線程管理及異常處理。該系統(tǒng)使用行業(yè)標(biāo)準(zhǔn)的通信協(xié)議,比如XML、HTTP、SOAP、JSON和WSDL。C提供了完善的錯誤和異常處理機(jī)制,使程序在交付使用時能夠更加健壯。C支持絕大多數(shù)的Web標(biāo)準(zhǔn),如HTML、XML、SOAP等。(2)熟練使用編程語言和開發(fā)工具,并體會編程語言和開發(fā)工具的優(yōu)越性(3)設(shè)計的系統(tǒng)使用方法應(yīng)該通俗易懂,容易上手(4)編寫各模塊代碼并實現(xiàn)其功能,對模塊進(jìn)行封裝。(7)將文件上傳服務(wù)器,供其他員工下載。(7)具有良好的權(quán)限管理功能。(3)可以在局域網(wǎng)中實現(xiàn)文字、圖片和視頻的傳輸?;谝陨蟽牲c,該企業(yè)聊天通信系統(tǒng)應(yīng)運而生。企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文目 錄第一章 概述 1 功能和方法 1 3第二章 系統(tǒng)的需求分析 6 6 6 7 8 8 9第三章 系統(tǒng)的總體設(shè)計 10 10 10 12第四章 數(shù)據(jù)庫設(shè)計 14 14 14 15 19 20 24第五章 系統(tǒng)詳細(xì)設(shè)計及實現(xiàn) 2登錄模塊的設(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è)計(論文)第一章 概述21世紀(jì)以計算機(jī)的應(yīng)用為標(biāo)志,是網(wǎng)絡(luò)化、信息化的世紀(jì)。本系統(tǒng)的功能分為兩大部分,前臺的聊天通信系統(tǒng)為企業(yè)所有員工提供信息交流的平臺,而后臺的服務(wù)器為管理人員用于管理員工的各種信息提供方便。(4)可以實現(xiàn)多用戶的會議通信。(8)系統(tǒng)運行安全性、穩(wěn)定性較高,不會因為對員工信息進(jìn)行操作時產(chǎn)生的誤操作而使系統(tǒng)崩潰。(8)接收服務(wù)器端發(fā)來的系統(tǒng)消息。(5)使用代碼實現(xiàn)各模塊相應(yīng)功能并進(jìn)行代碼調(diào)試。4.強大的安全性機(jī)制。 .NET框架.NET框架是微軟公司推出的一個全新的編程平臺,C 框架一起使用而設(shè)計的。3.安全性。較之以前的windows編程環(huán)境,.NET框架為程序員帶來了相當(dāng)大的改進(jìn),有如下幾點:1.面向?qū)ο蟮拈_發(fā)環(huán)境。CLR檢查并確保參數(shù)及其他數(shù)據(jù)對象的類型安全,不同編程語言編寫的組件之間也沒有問題。傳統(tǒng)WinForm窗體的GDI+技術(shù)是二維圖形庫,已經(jīng)不能適應(yīng)當(dāng)代的需求,并且無法利用現(xiàn)代顯卡的強大處理能力,為此微軟推出了下一代顯示系統(tǒng)WPF(Windows Presentation Foundation)。所以,相比于老版本的VS2005,VS2012具有更加強大的性能。2. 用戶的需求是動態(tài)變化的。并且在垃圾回收等方面進(jìn)行了相當(dāng)大的改進(jìn)和創(chuàng)新。在參考了現(xiàn)有的聊天系統(tǒng)和人事管理系統(tǒng)的功能,并且考慮到了系統(tǒng)的擴(kuò)展性和成本的基礎(chǔ)上,制定了本系統(tǒng)的具體需求。管理員還可以監(jiān)聽客戶端連接,只有監(jiān)聽連接,客戶端才可以進(jìn)行通信。由于VS2012的發(fā)布主要為win8系統(tǒng)作準(zhǔn)備,所以要求操作系統(tǒng)最低為win7。用例圖是由角色、用例以及它們之間的關(guān)系構(gòu)成的圖,反映了系統(tǒng)的功能結(jié)構(gòu)和適合的角色。系統(tǒng)界面經(jīng)過美化更加美觀實用,不管應(yīng)用還是管理都很方便。另外系統(tǒng)采用分層機(jī)制設(shè)計,建立專門的數(shù)據(jù)訪問層、服務(wù)層、業(yè)務(wù)邏輯層等,采用設(shè)計模式中的思想優(yōu)化設(shè)計,從而最大程度上提高系統(tǒng)可擴(kuò)展性。圖31 發(fā)布者和訂閱者模型1. 發(fā)布者類定義了事件成員。構(gòu)件根據(jù)需要發(fā)出的消息,由消息總線負(fù)責(zé)吧他們分配到系統(tǒng)中所有對此消息感興趣的構(gòu)件,消息是系統(tǒng)中所有構(gòu)件之間通信的唯一方式。之后可以查看當(dāng)前好友的信息。對于管理員來說,主要由以下功能組成:1. 獲取客戶端提交的注冊信息:管理員再服務(wù)器端接收客戶端的注冊信息之后進(jìn)行驗證,如果信息準(zhǔn)確就允許登錄,否則拒絕登錄。本系統(tǒng)結(jié)合企業(yè)的實際情況,對于數(shù)據(jù)項進(jìn)行了精心的設(shè)計,涵蓋了員工信息的各個方面,管理員可以按照任何信息查詢相關(guān)員工,非常方便快捷。根據(jù)系統(tǒng)的需求分析和總體設(shè)計的結(jié)果,得到人事管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖41所示圖41 人事管理系統(tǒng)頂層數(shù)據(jù)流圖根據(jù)數(shù)據(jù)庫的頂層數(shù)據(jù)流圖以及系統(tǒng)的需求分析和總體設(shè)計可知,系統(tǒng)中主要存在以下幾個實體:一般員工、通訊錄信息、家庭信息、工作簡歷信息、工資信息、考評信息、獎懲信息、培訓(xùn)信息、管理員、記事信息,它們之間的ER圖如圖42所示:圖42 數(shù)據(jù)庫實體之間總ER圖每個實體的具體描述如下(1)員工實體:員工實體是用于存儲員工的基本信息,它包括了員工編號、員工姓名、性別、年齡、民族、政治面貌、出生日期、省、市、身份證號、學(xué)歷、婚姻狀況、職工類型、現(xiàn)部門、現(xiàn)職務(wù)、工齡、畢業(yè)學(xué)校、專業(yè)、畢業(yè)時間、家庭住址、銀行卡號、愛好、個性簽名、圖片等信息。家庭信息實體的ER如圖47所示。圖411 記事本實體ER圖概念結(jié)構(gòu)設(shè)計的結(jié)果是得到一個與DBMS無關(guān)的概念模式。將ER圖轉(zhuǎn)換為關(guān)系模型實際上就是將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。表結(jié)構(gòu)如表41所示。表48 日常記事表字段名數(shù)據(jù)類型是否主鍵是否為空記錄編號nvarchar(6)是否員工編號nvarchar(5)否否記錄時間datetime否否記錄類別char(8)否否主題nvarchar(20)否是內(nèi)容text否否對于Microsoft Visual Studio 2012的數(shù)據(jù)庫連接,主要有以下兩種方式。 (2)使用Command對象發(fā)送Sql語句:連接數(shù)據(jù)庫之后,還要對數(shù)據(jù)進(jìn)行進(jìn)一步操作。ExecuteScalar():執(zhí)行CommandText屬性所指定的操作,返回執(zhí)行結(jié)果中首行首列的值。 if (n 0) {(操作成功,MessageBoxIcon.Information)。此時,服務(wù)器端就接收到了發(fā)來的信息,點擊“提取信息”按鈕時,利用Split方法分割字符串,將
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1