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

正文內(nèi)容

企業(yè)聊天通信系統(tǒng)軟件畢業(yè)論文-資料下載頁

2025-06-28 12:25本頁面
  

【正文】 將該變量置為0—此時if(ryes==1)不成立,則列表框不會添加接收到的系統(tǒng)通知。正常情況下默認的ryes值為1,所以if(ryes==1)成立,可以接收通知。管理員在服務器主界面上單擊“系統(tǒng)功能”菜單,選擇“廣播通知”菜單項,出現(xiàn)“廣播消息”窗口,如圖524所示。單擊“在線員工”按鈕,在“在線員工”列表框中就會得到所有在線的員工,選擇所有員工進行消息發(fā)送。圖524 廣播通知發(fā)送界面服務器端選擇“李宏”和“林朱丹”兩名員工進行通知發(fā)送,此時“李詩林”收不到廣播消息,如圖525所示。圖525 廣播通知發(fā)送界面員工在聊天系統(tǒng)主界面可以選擇不接收系統(tǒng)通知,點擊“個性設置”,選擇“個性設置”菜單項,彈出如圖526所示的窗體,默認情況是接收系統(tǒng)通知,可以改成不接收,當“林朱丹”設置了不接受系統(tǒng)消息后,此時系統(tǒng)再給“李宏”和“林朱丹”發(fā)送信息時,只有“李宏”才接收了該通知,如圖527所示。圖526 客戶端個性設置界面圖527 廣播通知發(fā)送界面參與者:管理員說明:管理員利用人事管理系統(tǒng)對員工進行增、刪、改、查各種操作基本事件流:(1)管理員登錄到服務器主界面。(2)管理員單擊菜單欄上的“系統(tǒng)功能”菜單項,選擇“企業(yè)人事管理系統(tǒng)”子菜單。(3)打開企業(yè)人事管理系統(tǒng)登錄窗體,輸入賬號名和密碼登錄系統(tǒng)。(4)登錄系統(tǒng)之后就可以對員工的基本信息、家庭信息、通訊錄、工資、考評、獎懲、培訓、工作簡歷信息進行增、刪、改、查等各種操作。員工信息操作模塊流程圖如圖528所示。圖528員工信息操作模塊流程圖1. 管理員在登錄界面輸入用戶名和密碼,連接管理員登錄信息表,查詢相應數(shù)據(jù),之后進入人事管理系統(tǒng)主界面,單擊“顯示所有員工”按鈕,利用Connection對象和DataAdepter對象,發(fā)送“select * from Employee order by 員工編號”語句,讀出EmployeeMsg表中所有的數(shù)據(jù),創(chuàng)建DataSet對象和DataAdepter對象,DataAdepter對象調(diào)用Fill方法將查詢的結(jié)果填充到DataSet對象中,指定顯示數(shù)據(jù)的DataGridView控件的DataSource屬性為DataSet的第幾個表,如果只有一張表的話就為Table[0],此時就可以在DataGridView控件中顯示數(shù)據(jù)。2. 點擊DataGridView控件中的數(shù)據(jù)時,觸發(fā)Click事件,該值反映了點擊DataGridView控件的行號,之后將數(shù)據(jù)取出,填充到對應的文本框中。3. 當管理員做其他操作時,都是發(fā)送對應的sql語句來進行操作,原理和前述相同。人事管理系統(tǒng)的啟動界面,登錄界面和用戶名、密碼驗證界面分別如下圖所示。圖529 人事管理系統(tǒng)啟動界面 圖530 人事管理系統(tǒng)登錄界面 圖531 人事管理系統(tǒng)驗證界面人事管理系統(tǒng)主界面如圖532所示。圖532 人事管理系統(tǒng)主界面點擊“人事檔案管理”按鈕,彈出人事檔案管理主窗體,如圖533所示。圖533 人事檔案管理主界面在人事檔案管理主窗體就可以對員工信息進行增、刪、改、查功能,并且可以打印word文檔。左上方的“分類查詢”組合框可以根據(jù)選擇的查詢類型,將員工按照選定的類別顯示在左側(cè)的查詢結(jié)果中。右上角有四個快速翻閱按鈕,分別為查看第一個數(shù)據(jù),查看上一個數(shù)據(jù),查看下一個數(shù)據(jù),查看最后一個數(shù)據(jù),方便快速地進行數(shù)據(jù)的瀏覽?!叭耸聶n案管理”窗體還可以對員工的家庭信息、工作簡歷信息、培訓信息、獎懲信息、工資信息和考評信息進行增、刪、改、查功能,比如點擊“培訓記錄”選項卡,會出現(xiàn)所有員工的培訓信息。由于一名員工存在多個培訓信息,當數(shù)據(jù)量很多時為了準確統(tǒng)計某一名員工的培訓信息,可以直接找到該員工的某一條數(shù)據(jù),單擊該條數(shù)據(jù)最左側(cè)“查看信息”按鈕,此時,會彈出“培訓信息查詢”主窗體,將所選擇的員工編號直接填入到文本框中, 并自動顯示該員工的所有培訓信息,如圖534所示。圖534 人事檔案管理查詢界面在培訓信息查詢窗體,還可以根據(jù)不同條件對員工進行查詢。比如選擇培訓方式為全日制公費,而其他信息不輸入,則篩選出的數(shù)據(jù)僅僅滿足培訓方式為全日制公費這一個條件,如圖535所示。當增加選擇條件,比如在費用文本框中輸入“1”,則會篩選出滿足培訓方式為全日制公費和費用包含“1”的所有數(shù)據(jù)。如圖536所示。 圖535 培訓信息查詢主界面 圖536培訓信息查詢主界面 在人事管理系統(tǒng)主界面點擊“人事資料查詢”按鈕,彈出人事資料查詢主窗體,此時輸入任何一個信息都會篩選出滿足條件的數(shù)據(jù),如圖537 所示。圖537 人事資料查詢主界面為了方便查詢,本系統(tǒng)所有的查詢?nèi)炕诙鄺l件組合查詢和模糊查詢,這樣可以使得管理員在輸入信息不全的情況下仍然可以查詢到想要的信息,極大地提高了查詢效率。其他信息查詢頁面和上述頁面相仿,這里不再贅述。參與者:管理員簡要說明:管理員利用人事管理系統(tǒng)將員工的基本信息導出到word文檔方便進行打印操作,也可以將查詢得到的信息導出到Excel進行進一步操作?;臼录鳎海?)管理員進入人事管理系統(tǒng)。(2)點擊“人事檔案管理”按鈕,進入到人事檔案管理主窗體。(3)選擇“員工基本信息”選項卡,點擊“顯示所有員工信息”按鈕,選擇某個員工,或者直接查詢指定的員工,之后選擇想要打印信息的員工。(4)點擊“打印word文檔”后,就會彈出按照預先排好格式的word文檔,同時顯示員工的所有內(nèi)容,管理員就可以方便地進行打印。(5)管理員在“獎懲信息查詢”、“工作簡歷信息查詢”、“工資信息查詢”、“培訓信息查詢”、“通訊錄信息查詢”選項卡下可以打開對應的窗體,將查詢得到的信息導出到Excel文檔進行打印操作。員工信息打印模塊流程圖如圖538所示。圖538員工信息打印模塊流程圖1. 管理員在人事檔案管理主界面選擇想要打印信息的員工,點擊“打印word文檔”按鈕,此時引用的word Application程序創(chuàng)建 wordApp對象,代表了啟動word應用程序,wordApp調(diào)用Documents屬性的Add方法,創(chuàng)建了Document對象wordDoc,表示當前導出的word文檔對象,之后調(diào)用wordDoc的各種屬性進行字體和表格樣式的設置以及數(shù)據(jù)填充。由于代碼過于復雜,所以不在此詳述。2. 當導出Excel時,仍然調(diào)用引入的Excel文件進行數(shù)據(jù)填充及表格繪制。進入到“人事檔案管理”主界面,如圖539所示。圖539人事檔案管理主界面點擊“打印word文檔”按鈕,之后就會彈出word文檔,將員工的基本信息按照預先排好格式顯示在word中,如圖540所示,方便以后的打印等操作。圖540 員工基本信息word文檔在“考評記錄查詢”、“獎懲信息查詢”、“工作簡歷信息查詢”、“工資信息查詢”、“培訓信息查詢”等頁面中點擊“導出Excel”按鈕,均會將查詢得到的信息導出到Excel,和查詢結(jié)果的格式相同。在“工資信息查詢”界面點擊“導出Excel”按鈕,效果分別如圖541和542所示。圖541 員工工資信息查詢窗體圖542 員工工資信息導出Excel界面參與者:管理員說明:管理員可以根據(jù)不同的特性,將員工分類統(tǒng)計,之后根據(jù)統(tǒng)計的數(shù)據(jù)進行柱形圖的繪制。基本事件流:(1)管理員登錄到服務器主界面。(2)點擊“人事資料統(tǒng)計”按鈕,進入到人事資料統(tǒng)計主窗體,點擊相應的菜單項和雙擊左邊樹形圖相應的名稱同樣均可。(3)管理員可以根據(jù)不同的特性得到相應的員工數(shù)量,再點擊“柱形圖統(tǒng)計”按鈕即可將相應的統(tǒng)計信息繪制成柱形圖,方便管理員統(tǒng)計分析。人事資料統(tǒng)計模塊流程圖如圖543所示。圖543 人事資料統(tǒng)計模塊流程圖1. 管理員在人事資料統(tǒng)計窗體選擇相應的條件。2. 觸發(fā)統(tǒng)計條件列表框的SelectedIndexChanged事件獲得選擇的索引,根據(jù)索引值選擇對應的sql語句,連接數(shù)據(jù)庫進行查詢,將統(tǒng)計的結(jié)果顯示在統(tǒng)計結(jié)果組合框中的DataGridView控件countDataGridView對象上。3. 點擊“柱形圖繪制”按鈕,打開畫圖窗體Paint,同時將countDataGridView傳遞給Paint的構(gòu)造方法,賦值給b。之后Paint窗體創(chuàng)建Bitmap對象bitM,再利用bitM創(chuàng)建Graphics對象,設置虛線線形,同時得到統(tǒng)計數(shù)據(jù)的最大值,將最大值除4再加1,得到標準虛線上對應的數(shù)值比例,在指定位置繪制縱向坐標線,利用變量i的循環(huán),按照40個像素繪制5條水平標準虛線,在對應的位置,將i乘以數(shù)值比例,即是該統(tǒng)計數(shù)據(jù)對應虛線的數(shù)值。設置初值為0的變量m,利用判斷語句選擇有數(shù)據(jù)的項,再依次讀出數(shù)據(jù)項名稱和數(shù)值,將數(shù)據(jù)項名稱填寫在指定的位置上,數(shù)值按照指定的比例畫出。管理員在“統(tǒng)計查詢”窗體中選擇要統(tǒng)計的對象,此時在左側(cè)的“統(tǒng)計結(jié)果”列表框中會將結(jié)果顯示出來,再點擊“柱形圖統(tǒng)計”即可將相應的統(tǒng)計信息繪制成柱形圖,如圖544所示。該統(tǒng)計柱形圖可以根據(jù)數(shù)據(jù)量大小選擇合適的比例和刻度進行繪制。圖544 員工信息統(tǒng)計柱形圖參與者:管理員說明:管理員可以設置用戶的權(quán)限,將當前員工的賬號升級成管理員賬號,也可以對普通賬號和管理員賬號進行增加或刪除。升級之后就可以用普通的員工賬號訪問人事管理系統(tǒng)?;臼录鳎海?)管理員登錄到人事管理系統(tǒng)主界面。(2)點擊“用戶設置”按鈕,或點擊相應的菜單項和雙擊左邊樹形圖相應的名稱同樣均可,進入到用戶設置主窗體。(3)在當前用戶列表中選擇要升級的用戶賬戶,點擊中間的“添加”按鈕,即可將選中的員工賬號升級為管理員賬號。用戶設置模塊路程圖如圖545所示。圖545 用戶設置模塊路程圖1. 管理員打開“用戶設置”窗體2.“當前用戶”的loginDataGridView對象從“l(fā)ogin”表中讀取當前注冊員工的信息并顯示。3. 當單擊選中普通員工的一行數(shù)據(jù)時觸發(fā)loginDataGridView的Click事件,單擊“添加”按鈕時,將所選的行數(shù)據(jù)對應填充到managementDataGridView中。4. 當添加普通員工和管理員信息時調(diào)用dbUpdate方法,將sql語句傳入,完成信息的添加。5. 刪除信息時使用Command對象發(fā)送刪除信息的sql語句,調(diào)用ExecuteNonQuery執(zhí)行刪除操作,最后將刪除后的數(shù)據(jù)表填充到對應的managementDataGridView控件或loginDataGridView中。點擊“用戶設置”按鈕,彈出如圖546所示的窗體。在該窗體下,可以直接選擇要升級的用戶,點擊中間的“添加”按鈕,即可將選中的員工賬號升級為管理員賬號。也可以直接在原表中修改用戶和管理員賬號和密碼。圖546 用戶設置主界面參與者:管理員說明:管理員可以把事件在日常記事本中進行記錄,并設置提醒時間?;臼录鳎海?)管理員登錄到人事管理系統(tǒng)主界面。(2)點擊“記事本”按鈕,進入到記事本主窗體。(3)管理員可以查詢、添加、修改、刪除記事本信息。在填寫相應內(nèi)容之后單擊“設置提醒”按鈕,之后設置提醒的時間,系統(tǒng)到達指定時間后會彈出窗口提醒管理員。日常記事模塊流程圖如圖547所示。圖547 日常記事模塊流程圖1. 管理員可以查詢、添加、修改、刪除記事本信息和前述相同,此處不再贅述。2. 當管理員設置提醒時,系統(tǒng)記錄設置的時間,在系統(tǒng)達到指定時間時,計時器觸發(fā)Tick時間,彈出對話框提示管理員。記事本主界面如圖548所示。圖548 記事本主界面 圖549 消息提醒對話框點擊“設置提醒”按鈕,彈出“設置提醒時間”對話框,在系統(tǒng)達到了指定的時間以后會彈出如圖549所示的對話框。 第六章 系統(tǒng)的測試(1)軟件測試的定義軟件測試描述一種用來促進鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程,在規(guī)定的條件下對程序進行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設計要求進行評估的過程。(2) 測試的目的 Greenford J,Myers在他的《The art of testing》一書中曾對軟件測試的目的提出過以下幾個觀點,也是測試中引用最多的觀點。1. 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。2. 好的測試方法是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方法。3. 成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。4. 測試時為了發(fā)現(xiàn)錯誤,而不是證明程序沒有錯誤。程序測試的主要方法分為兩大類,白盒測試和黑盒測試。白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符。白盒測試就是要選取足夠的測試用例,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。黑盒測試:也稱為功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。測試的過程:先對逐個模塊測試,一般采用先用白盒技術(shù)分析模塊內(nèi)部邏輯,再用黑盒技術(shù)補充一些例子,在軟件裝配的同時進行測試,以便及時發(fā)現(xiàn)與接口相聯(lián)系的問題。之后進行有效性測試,檢查程序功能與用戶要求的功能是否一致,最后把
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1