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

正文內(nèi)容

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

  

【正文】 分割后的信息對(duì)應(yīng)填充到文本框中,此時(shí)觸發(fā)了文本框TextChanged事件,連接數(shù)據(jù)庫(kù)并讀取員工登錄表login,將對(duì)應(yīng)員工編號(hào)的員工信息顯示出來(lái)?;臼录鳎海?)員工登錄聊天通信系統(tǒng)主界面。圖55 員工基本信息錄入界面選擇“其他信息”選項(xiàng)卡時(shí)的界面如圖56所示。員工聊天模塊的流程圖如圖57所示。4. 當(dāng)用戶(hù)請(qǐng)求一對(duì)一聊天時(shí),首先根據(jù)鼠標(biāo)右擊事件獲取被請(qǐng)求方的用戶(hù)名,之后請(qǐng)求方發(fā)送“req,被請(qǐng)求方員工姓名,請(qǐng)求方員工姓名”的字符串信息到達(dá)UDP服務(wù)器,服務(wù)器將該消息向所有員工廣播,其他員工接收消息后,比較自己的姓名是否符合。圖59 聊天確認(rèn)通話對(duì)話框?qū)Ψ近c(diǎn)擊“確定”按鈕之后,就會(huì)出現(xiàn)圖所示的聊天對(duì)話框,此時(shí)可以進(jìn)行文字的設(shè)置,選擇完畢后,點(diǎn)擊“進(jìn)入”按鈕,可以進(jìn)行聊天通信了,如圖510所示。(4)員工將自己郵箱的訪問(wèn)密碼、郵件的主題和附件填好就可以直接發(fā)送給對(duì)方。需要注意的是,由于此功能是通過(guò)因特網(wǎng)的SMTP和POP3協(xié)議實(shí)現(xiàn),所以必須連接因特網(wǎng)才能實(shí)現(xiàn)此功能。FileInfo對(duì)象調(diào)用OpenRead方法創(chuàng)建FileStream文件流對(duì)象,用來(lái)讀取上傳的文件。用戶(hù)在聊天主界面單擊“常用功能”,選擇“文件傳輸”子菜單,彈出如圖51的文件傳輸窗體,將服務(wù)器,自己上傳文件的用戶(hù)名和密碼填寫(xiě)好之后,就可以將文件上傳到文件服務(wù)器,供其他人下載。 圖520 確認(rèn)對(duì)話框 圖521TCP服務(wù)器對(duì)話框 圖522 TCP監(jiān)聽(tīng)連接 參與者:管理員簡(jiǎn)要說(shuō)明:管理員可以選擇在線員工進(jìn)行廣播通知的發(fā)送基本事件流:(1)管理員進(jìn)入到服務(wù)器主界面。3. 當(dāng)員工選擇“不接收系統(tǒng)通知”時(shí),彈出“個(gè)性設(shè)置”窗體時(shí),將當(dāng)前調(diào)用的窗體對(duì)象傳遞到構(gòu)造方法中,在主窗體有變量ryes來(lái)決定是否接收通知。(2)管理員單擊菜單欄上的“系統(tǒng)功能”菜單項(xiàng),選擇“企業(yè)人事管理系統(tǒng)”子菜單。圖529 人事管理系統(tǒng)啟動(dòng)界面 圖530 人事管理系統(tǒng)登錄界面 圖531 人事管理系統(tǒng)驗(yàn)證界面人事管理系統(tǒng)主界面如圖532所示。比如選擇培訓(xùn)方式為全日制公費(fèi),而其他信息不輸入,則篩選出的數(shù)據(jù)僅僅滿(mǎn)足培訓(xùn)方式為全日制公費(fèi)這一個(gè)條件,如圖535所示。(2)點(diǎn)擊“人事檔案管理”按鈕,進(jìn)入到人事檔案管理主窗體。進(jìn)入到“人事檔案管理”主界面,如圖539所示。人事資料統(tǒng)計(jì)模塊流程圖如圖543所示。圖544 員工信息統(tǒng)計(jì)柱形圖參與者:管理員說(shuō)明:管理員可以設(shè)置用戶(hù)的權(quán)限,將當(dāng)前員工的賬號(hào)升級(jí)成管理員賬號(hào),也可以對(duì)普通賬號(hào)和管理員賬號(hào)進(jìn)行增加或刪除。4. 當(dāng)添加普通員工和管理員信息時(shí)調(diào)用dbUpdate方法,將sql語(yǔ)句傳入,完成信息的添加。(3)管理員可以查詢(xún)、添加、修改、刪除記事本信息。(2) 測(cè)試的目的 Greenford J,Myers在他的《The art of testing》一書(shū)中曾對(duì)軟件測(cè)試的目的提出過(guò)以下幾個(gè)觀點(diǎn),也是測(cè)試中引用最多的觀點(diǎn)。黑盒測(cè)試:也稱(chēng)為功能測(cè)試,數(shù)據(jù)驅(qū)動(dòng)測(cè)試等,它將待測(cè)對(duì)象堪稱(chēng)是一個(gè)黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說(shuō)明書(shū)檢查程序的功能是否能正常使用。白盒測(cè)試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法,因而又稱(chēng)結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。圖548 記事本主界面 圖549 消息提醒對(duì)話框點(diǎn)擊“設(shè)置提醒”按鈕,彈出“設(shè)置提醒時(shí)間”對(duì)話框,在系統(tǒng)達(dá)到了指定的時(shí)間以后會(huì)彈出如圖549所示的對(duì)話框?;臼录鳎海?)管理員登錄到人事管理系統(tǒng)主界面。圖545 用戶(hù)設(shè)置模塊路程圖1. 管理員打開(kāi)“用戶(hù)設(shè)置”窗體2.“當(dāng)前用戶(hù)”的loginDataGridView對(duì)象從“l(fā)ogin”表中讀取當(dāng)前注冊(cè)員工的信息并顯示。管理員在“統(tǒng)計(jì)查詢(xún)”窗體中選擇要統(tǒng)計(jì)的對(duì)象,此時(shí)在左側(cè)的“統(tǒng)計(jì)結(jié)果”列表框中會(huì)將結(jié)果顯示出來(lái),再點(diǎn)擊“柱形圖統(tǒng)計(jì)”即可將相應(yīng)的統(tǒng)計(jì)信息繪制成柱形圖,如圖544所示。(2)點(diǎn)擊“人事資料統(tǒng)計(jì)”按鈕,進(jìn)入到人事資料統(tǒng)計(jì)主窗體,點(diǎn)擊相應(yīng)的菜單項(xiàng)和雙擊左邊樹(shù)形圖相應(yīng)的名稱(chēng)同樣均可。由于代碼過(guò)于復(fù)雜,所以不在此詳述。參與者:管理員簡(jiǎn)要說(shuō)明:管理員利用人事管理系統(tǒng)將員工的基本信息導(dǎo)出到word文檔方便進(jìn)行打印操作,也可以將查詢(xún)得到的信息導(dǎo)出到Excel進(jìn)行進(jìn)一步操作。由于一名員工存在多個(gè)培訓(xùn)信息,當(dāng)數(shù)據(jù)量很多時(shí)為了準(zhǔn)確統(tǒng)計(jì)某一名員工的培訓(xùn)信息,可以直接找到該員工的某一條數(shù)據(jù),單擊該條數(shù)據(jù)最左側(cè)“查看信息”按鈕,此時(shí),會(huì)彈出“培訓(xùn)信息查詢(xún)”主窗體,將所選擇的員工編號(hào)直接填入到文本框中, 并自動(dòng)顯示該員工的所有培訓(xùn)信息,如圖534所示。3. 當(dāng)管理員做其他操作時(shí),都是發(fā)送對(duì)應(yīng)的sql語(yǔ)句來(lái)進(jìn)行操作,原理和前述相同。圖525 廣播通知發(fā)送界面員工在聊天系統(tǒng)主界面可以選擇不接收系統(tǒng)通知,點(diǎn)擊“個(gè)性設(shè)置”,選擇“個(gè)性設(shè)置”菜單項(xiàng),彈出如圖526所示的窗體,默認(rèn)情況是接收系統(tǒng)通知,可以改成不接收,當(dāng)“林朱丹”設(shè)置了不接受系統(tǒng)消息后,此時(shí)系統(tǒng)再給“李宏”和“林朱丹”發(fā)送信息時(shí),只有“李宏”才接收了該通知,如圖527所示。廣播界面接收到信息,拆分字符串,將相應(yīng)的員工信息添加到“在線員工”列表框中2. 管理員點(diǎn)擊“發(fā)送”按鈕時(shí),通過(guò)循環(huán),得到當(dāng)前發(fā)送對(duì)象列表框中所有的對(duì)象,通過(guò)對(duì)象名得到對(duì)應(yīng)的IP地址和端口號(hào)創(chuàng)建IPEndPoint類(lèi)對(duì)象,指向要發(fā)送信息的員工。圖519 管理員監(jiān)聽(tīng)客戶(hù)端模塊流程圖,如果關(guān)閉TCP服務(wù)器,則無(wú)法傳遞客戶(hù)端之間的信息,客戶(hù)端也就無(wú)法進(jìn)行聊天。之后FtpWebRequest對(duì)象調(diào)用GetResponse方法創(chuàng)建FtpWebResponse對(duì)象,F(xiàn)tpWebResponse對(duì)象調(diào)用GetResponseStream方法得到用于文件下載的Stream對(duì)象,Stream對(duì)象調(diào)用Read方法讀取數(shù)據(jù),如果讀出了數(shù)據(jù),則FileStream對(duì)象調(diào)用Write將數(shù)據(jù)寫(xiě)入到緩沖區(qū),之后Stream對(duì)象調(diào)用Read方法從流中讀取數(shù)據(jù)。文件上傳與下載模塊流程圖如圖517所示。SmtpClient對(duì)象利用拼接后的字符串創(chuàng)建對(duì)象,設(shè)置端口號(hào)為25,得到發(fā)件人的郵箱號(hào)和密碼進(jìn)行身份驗(yàn)證,驗(yàn)證通過(guò)后即可調(diào)用Send方法將郵件發(fā)送到對(duì)方郵箱。(2)員工選擇要發(fā)送郵件的對(duì)象,單擊鼠標(biāo)右鍵,選擇“發(fā)送郵件”選項(xiàng)。該系統(tǒng)當(dāng)前有三個(gè)用戶(hù)在線,員工在想要聊天的對(duì)象名上單擊鼠標(biāo)右鍵,彈出快捷菜單,選擇“請(qǐng)求聊天”選項(xiàng),如圖58所示。該方法首先通過(guò)廣播組得到所有連接的主機(jī)名,在通過(guò)不同端口號(hào)循環(huán)將信息發(fā)送給其他在線員工。(4)員工根據(jù)當(dāng)前的在線列表來(lái)選擇對(duì)象進(jìn)行聊天,在聊天的過(guò)程中也可以隨時(shí)修改字體。當(dāng)員工的注冊(cè)信息通過(guò)時(shí),就可以用申請(qǐng)的用戶(hù)名和密碼登錄聊天系統(tǒng)了。如圖53所示。2. 服務(wù)器端利用TcpClient對(duì)象調(diào)用GetStream方法獲取用于讀取和寫(xiě)入的NetWorkstream對(duì)象,調(diào)用Read方法即可讀取網(wǎng)絡(luò)流中的信息。 SqlCommand m = new SqlCommand(sql, conn)。ExecuteNonQuery():執(zhí)行CommandText屬性所指定的操作,返回受影響的行數(shù)。 using (SqlConnection conn = new SqlConnection(connstring)) { ()。表46 工作簡(jiǎn)歷信息表字段名數(shù)據(jù)類(lèi)型是否主鍵是否為空簡(jiǎn)歷編號(hào)nvarchar(6)是否員工編號(hào)nvarchar(5)否否工作時(shí)間datetime否否離職時(shí)間datetime否否工作年限smallint否否工作單位nvarchar(20)否否部門(mén)nvarchar(20)否是職務(wù)nvarchar(20)否是7. 員工培訓(xùn)信息表表名:TrainNote說(shuō)明:主要用來(lái)存儲(chǔ)員工培訓(xùn)信息,當(dāng)管理人員訪問(wèn)人事管理系統(tǒng)時(shí),系統(tǒng)主動(dòng)訪問(wèn)此表,如表47所示。根據(jù)上面的ER圖轉(zhuǎn)化的關(guān)系模式,設(shè)計(jì)了如下相關(guān)的數(shù)據(jù)庫(kù)表:1. 員工信息表表名:EmployeeMsg說(shuō)明:主要用來(lái)存儲(chǔ)員工的基本信息。3.模式評(píng)價(jià)。圖410 培訓(xùn)信息實(shí)體ER圖(9)記事本實(shí)體:該實(shí)體是用于存儲(chǔ)管理員的日常記事信息,主要的屬性有記錄編號(hào),員工編號(hào),記錄時(shí)間,記錄類(lèi)別,主題,內(nèi)容??荚u(píng)信息實(shí)體的ER如圖46所示。SQL Server 2005是一種最支持標(biāo)準(zhǔn)查詢(xún)語(yǔ)言SQL的關(guān)系型數(shù)據(jù)庫(kù),支持傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)組建(如數(shù)據(jù)庫(kù)、表等)和特性(如表的鏈接等)。圖35 人事管理系統(tǒng)功能結(jié)構(gòu)圖 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的軟硬件環(huán)境,針對(duì)現(xiàn)實(shí)問(wèn)題,設(shè)計(jì)一個(gè)較優(yōu)的數(shù)據(jù)模型,建立相應(yīng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求。9. 個(gè)性化設(shè)置:?jiǎn)T工可以設(shè)置是否隱身登錄,登錄時(shí)窗體是否閃爍,是否接收服務(wù)器端的通知消息。2. 登錄:通過(guò)服務(wù)器端的驗(yàn)證后,就可以使用申請(qǐng)的賬號(hào)和密碼進(jìn)行登錄。其中,消息總線是整個(gè)系統(tǒng)的連接件,負(fù)責(zé)系統(tǒng)內(nèi)消息的分配、傳遞、過(guò)濾以及處理結(jié)果的返回。然后訂閱方根據(jù)事件的重要性快速地獲得業(yè)務(wù)事件的信息并作出反應(yīng),從而及時(shí)地相應(yīng)企業(yè)業(yè)務(wù)活動(dòng)中的事件。可擴(kuò)展性是軟件工程追求的目標(biāo),能夠大大提高系統(tǒng)的復(fù)用程度,較低開(kāi)發(fā)成本。界面設(shè)計(jì)和程序邏輯設(shè)計(jì)分離,美工可以和程序員一起工作,界面設(shè)計(jì)再也不是沒(méi)有審美細(xì)胞程序員的問(wèn)題;設(shè)計(jì)良好的圖形用戶(hù)界面。其他輔助插件如crastal report等等也完全可以得到滿(mǎn)足。硬盤(pán)空間:40GB以上。管理員角色,使用的系統(tǒng)為后臺(tái)服務(wù)器。又由于系統(tǒng)界面簡(jiǎn)潔美觀,提示信息豐富,一般人員都可以對(duì)該系統(tǒng)進(jìn)行操作。1.技術(shù)可行性本系統(tǒng)采用c+ Microsoft Visual Studio 2012+SQLServer綜合開(kāi)發(fā)。該階段工作有以下三個(gè)特點(diǎn)。6. WPF控件使用增強(qiáng)型數(shù)據(jù)綁定引擎,支持多種內(nèi)容到WPF控件的綁定。Visual Studio 2012和較舊版本的VS2005相比,有一個(gè)重大的改進(jìn)就是加入了WPF窗體。5. 。2. 代碼安全驗(yàn)證。2.行業(yè)標(biāo)準(zhǔn)。7.完善的錯(cuò)誤、異常處理機(jī)制。3.與Web緊密結(jié)合。(1)保持模塊之間的獨(dú)立性,在整體上保持各層次之間銜接和技術(shù)的應(yīng)用。(6)向指定的好友發(fā)送郵件。(6)將查詢(xún)得到的信息以表格的形式插入到Excel文檔中。 、功能和方法前臺(tái)聊天系統(tǒng)(1)操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀。隨著信息化社會(huì)的到來(lái),傳統(tǒng)紙質(zhì)化的檔案管理方式已經(jīng)不再適應(yīng)大數(shù)據(jù)量的信息管理,需要有一種能替代傳統(tǒng)紙質(zhì)化方式進(jìn)行員工管理的人事管理系統(tǒng)。其中,尤其是互聯(lián)網(wǎng)的應(yīng)用,人們可以進(jìn)行大量的信息交換。開(kāi)發(fā)前臺(tái)聊天通信系統(tǒng)的意義有以下方面:一是防止網(wǎng)絡(luò)病毒對(duì)計(jì)算機(jī)硬件和軟件造成破壞,該系統(tǒng)不需要連接互聯(lián)網(wǎng),只需要搭建局域網(wǎng)平臺(tái)就可以實(shí)現(xiàn)相互通信。(5)系統(tǒng)運(yùn)行安全性、穩(wěn)定性較高。前臺(tái)聊天系統(tǒng)(1)新用戶(hù)注冊(cè)。(9)查看當(dāng)?shù)氐奶鞖馇闆r。(6)滿(mǎn)足基本功能需求的同時(shí),盡可能擴(kuò)展功能 c語(yǔ)言C是微軟公司設(shè)計(jì)的一種編程語(yǔ)言,一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言??梢韵浖_(kāi)發(fā)中常見(jiàn)的錯(cuò)誤(如語(yǔ)法錯(cuò)誤),.NET提供的垃圾回收機(jī)制能夠幫助開(kāi)發(fā)者有效地管理內(nèi)存資源。.NET 框架是一個(gè)功能非常豐富的平臺(tái),可開(kāi)發(fā)、部署和執(zhí)行分布式應(yīng)用程序。該系統(tǒng)能夠提供更加安全的執(zhí)行環(huán)境。2.自動(dòng)垃圾收集。7. 基類(lèi)庫(kù)。和GDI+相比,WPF具有如下優(yōu)點(diǎn):1. 相比于傳統(tǒng)WinForm窗體使用的位圖,WPF窗體使用矢量圖,使得不同分辨率情況下圖形不失真,也使得在windows系統(tǒng)下設(shè)計(jì)的界面可以媲美Mac系統(tǒng)。相比于較新的VS2010,VS2012的加載速度得到了提升,無(wú)論是工具箱還是引用都是如此。3. 系統(tǒng)變更的代價(jià)呈非線性增長(zhǎng)。Microsoft Visual Studio是一種可視化的開(kāi)發(fā)工具,具有兩大特點(diǎn):控件開(kāi)發(fā)可視化和事件驅(qū)動(dòng),實(shí)現(xiàn)語(yǔ)言方便簡(jiǎn)潔。該企業(yè)聊天通信系統(tǒng)主要包括兩部分系統(tǒng),前臺(tái)為企業(yè)員工所使用的聊天通信系統(tǒng),后臺(tái)為管理人員所使用的服務(wù)器,服務(wù)器不但可以監(jiān)聽(tīng)客戶(hù)連接,還擁有強(qiáng)大的企業(yè)人事管理系統(tǒng),可以對(duì)整個(gè)公司的員工信息進(jìn)行多種操作。最后,由于現(xiàn)代企業(yè)管理的需要,管理端又具有一個(gè)功能強(qiáng)大的人事管理系統(tǒng),通過(guò)該系統(tǒng),管理員可以對(duì)員工的各種信息進(jìn)行管理,非常方便快捷。本機(jī)的軟件環(huán)境如下: 操作系統(tǒng):Windows7 64位旗艦版數(shù)據(jù)庫(kù):SQL Server 2005軟件開(kāi)發(fā)語(yǔ)言:c開(kāi)發(fā)平臺(tái):Microsoft Visual Studio 2012系統(tǒng)靈活性:當(dāng)需求發(fā)生某些變化時(shí),本系統(tǒng)對(duì)這些變化有適應(yīng)能力,操作方式通俗易懂、容易上手,對(duì)管理人員和用戶(hù)沒(méi)有任何的特殊要求,實(shí)際操作基本上以鼠標(biāo)和鍵盤(pán)操作為,界面美觀、大方,符合用戶(hù)操作習(xí)慣。根據(jù)系統(tǒng)的需求分析可知,該系統(tǒng)存在兩種角色:?jiǎn)T工和管理員,對(duì)應(yīng)的系統(tǒng)用例圖如圖23所示:圖23 企業(yè)聊天通信系統(tǒng)用例圖大連交通大學(xué)2015屆本科生畢業(yè)設(shè)計(jì)(論文)第三章 系統(tǒng)的總體設(shè)計(jì)系統(tǒng)設(shè)計(jì)的原則主要有:1.低成本。3.規(guī)范性。由于C是基于Visual Studio平
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1