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

正文內(nèi)容

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

2025-06-28 12:25本頁面
  

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