高校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
高校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
高校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
高校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
高校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

高校教師工作量管理系統(tǒng)的設(shè)(設(shè)計)論文題目:高校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)紅艷1005290122軟件工程師:馮居易校教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)教師的工作量是衡量教師工作的重要信息,在地統(tǒng)計教師工作量。師教學(xué)工作量和科研工作量,并按照一定的計算規(guī)則,得出每學(xué)期每位教師的最終工作總量,以此為標(biāo)準(zhǔn)衡量教師的工作量情況。系統(tǒng)包括管理員和教學(xué)院信息、教學(xué)工作量信息、科研工作量信息的管理和工作量統(tǒng)計。教師的主要功能包括實現(xiàn)個人資和工作量查詢。本論文主要闡述了高校教師工作量系統(tǒng)的開發(fā)背景,所要完成的功能,系統(tǒng)設(shè)計與實現(xiàn)的過程。系統(tǒng)運(yùn)行穩(wěn)定,加之權(quán)限的劃分使系統(tǒng)的數(shù)據(jù)安全性得到保證。系統(tǒng)的使用簡便,用戶界面設(shè)計簡潔,功能較為完善。IDesignandImplementationofteacherworkloadmanagementsystemAbstractTeachers’workloadisanimportanteraofrapiddevelopmentofinformation.Accurateandreasonableteachers’workloadbegantorelyonstatisticalcomputermanagementsoftware.ThesystemusesASP.NETtechnology,bystatistictheteachers’workloadofpersemesteronteachingandTechnologyresearch,Takethefinalresultsofthetotalworkasastandardtomeasuretheworkloadofteachers’systemincludestwoprivilegesthatareadministratorandteacher.Themainfunctionoftheadministratorincludeteacherinformation,collegeinformationandteachersteachingworkloadinformation,researchandinformationmanagementworkloadaswellasworkloadstatistics.Themainfunctionofteachersincludestherealizationofpersonaldatatomodifyandqueryworkload.Thispaperdescribesthedesignandimplementationofuniversityteachers’workloadsystemforteachers’teachingandresearchworkloadstatistics.Thesystemisauthoritysothatitcanbeguaranteed.Thesystemiseasytousesystem,simpletouseinterfacedesign,andperfecttousethefunction.Keywords:WorkloadmanagementTeaching0 (一)項目開發(fā)的背景和意義 1 二、系統(tǒng)分析 4(一)可行性分析 4 (二)需求分析 5 (四)數(shù)據(jù)字典 8 (一)系統(tǒng)功能設(shè)計 10 (三)數(shù)據(jù)庫設(shè)計 14 1 (一)用戶登錄界面 20(二)管理員子系統(tǒng)的實施 20 (三)教師子系統(tǒng)的實施 24 (二)測試方法及步驟 27 (三)測試結(jié)果 29 0(一)項目開發(fā)的背景和意義管理系統(tǒng)的應(yīng)運(yùn)而生為各部門的日常管理工作提供了一個有力的幫手,這也體現(xiàn)了現(xiàn)代化管理的步伐正在一步步代替?zhèn)鹘y(tǒng)手工、人力的管理工作,同時也給高等教育的現(xiàn)代化管理工作提供了契機(jī)。更加合理的制定教師工作量,更加高效、準(zhǔn)確的統(tǒng)計教師工作量的工作開始需要依靠現(xiàn)代化計算機(jī)的管理由于現(xiàn)代化技術(shù)的發(fā)展,利用網(wǎng)絡(luò)進(jìn)行課程安排成為教育發(fā)展的一個方向。網(wǎng)絡(luò)環(huán)境下的教師管理系統(tǒng)可以不受空間的限制,隨時可以在網(wǎng)絡(luò)上查詢、修改信息,方便了教師和管理人員的工作。高效并且便捷的網(wǎng)絡(luò)讓我們更加相信在高校教師的工作量管理中同樣可以很好的發(fā)揮它的作用。教師可以隨時從網(wǎng)上查看自己的課程安排,也能夠知道自己工作量的具體統(tǒng)計情況,這樣的變化可以更好的滿足教師的需求,同時減輕管理者負(fù)擔(dān)。教師工作量是衡量教師教學(xué)工作與科研工作的一項重要指標(biāo),教師工作量管理是高校教務(wù)管理中然而在實際操作過程中管理人員面對各類的數(shù)據(jù)和表格,手工處理的方法顯得很是吃力,再加上人工操作存在著不可避免的錯誤[2]。因此在深化教育教學(xué)改革的過程中,科學(xué)合理的教師工作量統(tǒng)計,是1教師工作量管理系統(tǒng)的設(shè)計與實現(xiàn)能夠?qū)處煹乃嗉壵n時,科研項目工作信息進(jìn)行統(tǒng)計、存儲、查詢,并可以根據(jù)具體學(xué)校的執(zhí)行標(biāo)準(zhǔn)進(jìn)行相關(guān)考評工作,實現(xiàn)了教師信息管理的公開化、信息(二)系統(tǒng)介紹信息資源、信息用戶和規(guī)章制度組成的以處理信息流為目的人機(jī)一體化系統(tǒng)[3]。是一個由人、計算機(jī)及其他外圍設(shè)備組成的能進(jìn)行信息收集、傳遞、存儲、加工、維護(hù)和使用的系統(tǒng)。信息系統(tǒng)有五個基本的功能:1.輸入功能:信息系統(tǒng)的輸入功能是由系統(tǒng)所要達(dá)到的目的以及系統(tǒng)所要實現(xiàn)的功能和信息環(huán)境2.存儲功能:存儲功能是系統(tǒng)將所輸入的信息通過后臺數(shù)據(jù)庫進(jìn)行存儲的能力;3.處理功能:處理功能是基于數(shù)據(jù)庫技術(shù)作為后臺處理程序進(jìn)行數(shù)據(jù)的處理和使用;4.輸出功能:輸出功能就是將進(jìn)行處理的數(shù)據(jù)進(jìn)行輸出和顯示,保證系統(tǒng)功能的實現(xiàn);5.控制功能:控制功能是對構(gòu)成系統(tǒng)的各種信息處理設(shè)備進(jìn)行控制和管理,對整個信息加工、處理、傳輸、輸出等環(huán)節(jié)通過各種程序進(jìn)行控制。信息系統(tǒng)使用了計算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)庫技術(shù)等,是一門交叉的新興技術(shù)系統(tǒng)[2]。對信息管理系統(tǒng)(InformationManagementSystem,IMS)的分析、設(shè)計和研究在很大程度上影響著現(xiàn)代的辦事效率,更好的將企業(yè)管理辦法和現(xiàn)代信息技術(shù)進(jìn)行結(jié)合,在簡化工作流程的同時大大提高辦事教師工作量管理系統(tǒng)主要實現(xiàn)用戶登錄、用戶基本信息維護(hù)、工作量數(shù)據(jù)管理、數(shù)據(jù)查詢、系統(tǒng)2Browse瀏覽器HTTP請求Web服務(wù)器HTML界面SQL請求結(jié)果維護(hù)等五個階段的工作。其中用戶登錄是進(jìn)行用戶的身份驗證,用戶需要根據(jù)用戶名和密碼進(jìn)行身份的驗證,以獲得相應(yīng)的用戶使用權(quán)限。用戶基本數(shù)據(jù)維護(hù)實現(xiàn)教師信息、課程信息修改和刪功能,及時完成系統(tǒng)信息更新。工作量數(shù)據(jù)管理實現(xiàn)對教師教學(xué)工作量和科研工作量的信息統(tǒng)計和查詢功能。數(shù)據(jù)查詢實現(xiàn)教師相關(guān)信息的查詢功能。系統(tǒng)維護(hù)實現(xiàn)系統(tǒng)和數(shù)據(jù)庫的信息正常運(yùn)行的保證。Browse瀏覽器HTTP請求Web服務(wù)器HTML界面SQL請求結(jié)果(三)系統(tǒng)開發(fā)技術(shù)介紹b統(tǒng)一了客戶端,以Web瀏覽器作為主要的應(yīng)用軟件同時將系統(tǒng)功能的實現(xiàn)集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要裝有瀏覽器和數(shù)據(jù)庫,瀏覽器就可以WebServer互[5]。這就是B/S的最大優(yōu)點是可以在任何地方進(jìn)行操作而不數(shù)數(shù)據(jù)庫在B/S體系結(jié)構(gòu)圖中瀏覽器發(fā)出HTTP請求給WebWeb,便向后臺提交SQL查詢請求,經(jīng)過查找數(shù)據(jù)庫服務(wù)器將結(jié)果返回Web服務(wù)器,服務(wù)器收到查詢結(jié)果向瀏覽器LBS統(tǒng)的編程。ASP.NET是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過HTTP請求文檔時再在Web服務(wù)器上動態(tài)創(chuàng)建它們[6]。3發(fā)者的幾乎所有平臺上。通用語言的基本庫、消息ASP.NET已經(jīng)設(shè)計成為一種多處理器的開發(fā)工具,它在多處理器環(huán)境下用特殊的無縫連接技術(shù),]。ASP.NET的自定義和可擴(kuò)站開發(fā)人員可以在自己的代碼中定義組件,完成網(wǎng)站的開發(fā)過程。3.SQLServer技術(shù)SQLServer可以實現(xiàn)對任何數(shù)據(jù)進(jìn)行組織和管理。結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)都可以通過SQLServer存儲到數(shù)據(jù)庫中并提供對數(shù)據(jù)庫所存儲的數(shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析等功能操作[8]。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機(jī)和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。存儲和查詢等相關(guān)功能。4(一)可行性分析可行性分析的目的就是要達(dá)到用最小的代價可以在盡可能短的時間內(nèi)決定問題是否能解決??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解決。其實,許多問題不是在預(yù)定的系統(tǒng)規(guī)模之內(nèi)得到解決,如果說問題沒有可行的解,則花費(fèi)在這項開發(fā)項目上的所有時間、資源、人力和經(jīng)費(fèi)都是沒有必要的。而可行性研究實質(zhì)上是將系統(tǒng)進(jìn)行壓縮、簡化,從而分析和設(shè)計系統(tǒng)的過程,也就是在較高層次上以抽象的方式進(jìn)行的系統(tǒng)項目的分析和設(shè)計。他最根本任務(wù)就是對以后的行動方針提出一些建議[9]。本文從技術(shù)、經(jīng)濟(jì)、操作可行性三方面進(jìn)行系統(tǒng)的分析和設(shè)計。1.技術(shù)可行性本系統(tǒng)采用MicrosoftWindows7作為操作系統(tǒng)庫的支撐,利用VisualStudio2010作為開發(fā)工具,完成教師工作量系統(tǒng)的數(shù)據(jù)錄入、查詢、修改、刪除等操作。本系統(tǒng)使用的編程語言為C#語言。C#作為一種流行的編程語言,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供了保障,為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改。本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此本系統(tǒng)在技術(shù)上是可行的。2.經(jīng)濟(jì)可行性本系統(tǒng)需要有良好的整體規(guī)劃,同時需要專業(yè)人員進(jìn)行系統(tǒng)運(yùn)行階段的設(shè)計管理與維護(hù),但系統(tǒng)開發(fā)卻只需要少量的投入,原因在于一方面,現(xiàn)在計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)5步。另一方面,由于如今的網(wǎng)絡(luò)共享性能已經(jīng)使得我們使用的開發(fā)工具都是免費(fèi)的,并且系統(tǒng)的運(yùn)行環(huán)境對于計算機(jī)的配置要求并不高,完全可以滿足要求。本系統(tǒng)開發(fā)后的使用會給教學(xué)工作帶來很大的方便,可以很大程度上提高工作效率,避免各種不可預(yù)見的經(jīng)濟(jì)損失。系統(tǒng)開發(fā)后在實際中能夠起到的作用將會大于投入的開發(fā)費(fèi)用。而且只要進(jìn)行相應(yīng)的科學(xué)的分析,再根據(jù)教學(xué)的實際情況進(jìn)行設(shè)計開發(fā),就可以滿足教師工作量管理系統(tǒng)的需要。因此這個系統(tǒng)具有開發(fā)價值和實用價值。所以該系統(tǒng)具有經(jīng)濟(jì)可行性。3.操作可行性基于Web的管理系統(tǒng)在現(xiàn)今的生活中已經(jīng)隨處可見,合理的功能設(shè)計和簡單、通用的操作方式,既可以滿足學(xué)校教學(xué)的各種需求,同時也能夠為教師的工作安排和查詢提供便利。本系統(tǒng)的設(shè)計和實現(xiàn)過程就是堅持將簡單的操作性,穩(wěn)定性和安全性作為系統(tǒng)的開發(fā)思想,而且開發(fā)完善之后的系統(tǒng)會具有操作簡單、靈活使用等特點。管理人員及教師用戶可以在短時間內(nèi)掌握運(yùn)用并熟練地使用,因此該系統(tǒng)具有操作可行性。綜上所述,本系統(tǒng)在技術(shù)、經(jīng)濟(jì)和操作都是可,因此本系統(tǒng)可以進(jìn)行開發(fā)。(二)需求分析需求分析是系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),它是指在開發(fā)一個新的或者改變一個現(xiàn)有的電腦系統(tǒng)時,對新系統(tǒng)的目的、范圍、定義和功能進(jìn)行描述所做的工作。在需求分析的設(shè)計過程中,系統(tǒng)分析員和軟件工程師需要確定用戶的需要,只有了解了這些需要之后才能夠分析和尋找新的系統(tǒng)解決辦法。需求分析設(shè)計階段的任務(wù)就是確定軟件系統(tǒng)的功能,也就需求分析是信息管理系統(tǒng)開發(fā)的第一步也是最重要的一步,需求分析就是描述系統(tǒng)的需求,通過6定義系統(tǒng)中的關(guān)鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出問題的人之間建立一種理解和溝通的機(jī)制。因此系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶或者客戶一起完成的。需求分析可以采用面向?qū)ο蟮姆椒▉硗瓿?,即明確系統(tǒng)要服務(wù)于哪些用戶,對這些用戶提供哪些服務(wù)等,特別是數(shù)據(jù)流圖是需求分析的出發(fā)點。數(shù)據(jù)流圖可以劃分出系統(tǒng)必須完成的基本功能,在需求分析階段系統(tǒng)分析員將仔細(xì)研究這些功能并進(jìn)一步具體化。1.用戶需求本系統(tǒng)的用戶分為管理員和教師,教師應(yīng)能夠查看自己所教課程工作量的大小和科研工作量的統(tǒng)計情況,并以此為依據(jù)清楚的衡量和規(guī)劃自己的工作量信息。管理員能夠?qū)芾韱T信息、教師信息、學(xué)院、班級、課程信息和教學(xué)、科研工作量進(jìn)行管理,影響教師的工作量的因素很多,本系統(tǒng)會選擇主要的因素來合理計算教師的工作總量。管理員需要根據(jù)最終工作量統(tǒng)計數(shù)值的大小來規(guī)范合理安排教師的教學(xué)和科研工作量信息情況。本系統(tǒng)也需要完成對登錄用戶進(jìn)行權(quán)限的限制功能,教師使用教師編號,管理員使用用戶名進(jìn)行登錄,系統(tǒng)進(jìn)行用戶身份的驗證,避免非法用戶的越權(quán)操作,保護(hù)數(shù)據(jù)的安全可靠。教師只有進(jìn)行資料修改和工作量查詢的權(quán)限,而管理員擁有對管理員、教師、課程、學(xué)院、學(xué)期、班級、授課情況、科研情況統(tǒng)計的增加、刪除、修改和決定教師工作量統(tǒng)計要素和工作量計算規(guī)則的權(quán)限。2.功能需求教師工作量管理系統(tǒng)可以實現(xiàn)管理員管理、教師管理、學(xué)院管理、班級管理、課程管理、教學(xué)工作量和科研工作量的工作量安排管理等主要功能。這些信息均與后臺數(shù)據(jù)庫直接連接,可以從后臺管理子系統(tǒng)進(jìn)行動態(tài)的添加與更新操作,從而使學(xué)校對教師的工作安排顯得更加直觀與高效。本系統(tǒng)的7總體來說系統(tǒng)需要完成的功能包括用戶基本信息維護(hù),用戶可以對用戶信息進(jìn)行增加和修改;工作量數(shù)據(jù)管理,管理員可以統(tǒng)計工作量,教師和管理員均可以查詢工作量的統(tǒng)計情況;數(shù)據(jù)查詢和計算規(guī)則等功能需求。 (1)用戶登錄在用戶登錄時,系統(tǒng)能夠通過對用戶身份的驗證,判斷該用戶是否為合法用戶,如果不合法,則根據(jù)相應(yīng)的錯誤信息提示該用戶不存在或用戶名密碼錯誤等。驗證信息包括用戶名、密碼和用戶身份進(jìn)行驗證。從而使得不同權(quán)限的用戶跳轉(zhuǎn)到不同的功能界面,以保證不會出現(xiàn)越權(quán)管理而使數(shù)據(jù)的權(quán)威性得到質(zhì)疑。 (2)用戶基本信息維護(hù)用戶的基本信息有實現(xiàn)對教師、班級、課程、學(xué)院、學(xué)期等信息的增加、修改、刪除等操作。當(dāng)班級人數(shù)、教師課程安排進(jìn)行變動時則需要對數(shù)據(jù)庫的信息進(jìn)行更新和維護(hù),以確保在進(jìn)行數(shù)據(jù)查詢時能夠提供及時準(zhǔn)確的數(shù)據(jù)。 (3)工作量數(shù)據(jù)管理教師可以對自己的數(shù)據(jù)進(jìn)行查看和統(tǒng)計功能,查詢并且統(tǒng)計某一位教師某個學(xué)期的工作量是該系統(tǒng)的基本功能。在查詢教師的工作量時根據(jù)教師的教師編號進(jìn)行教師信息和工作量的查詢,并實現(xiàn)相8關(guān)數(shù)據(jù)的打印功能。教師編號是每一位教師的唯一標(biāo)識。根據(jù)教師教學(xué)和科研兩方面的工作量統(tǒng)計,按權(quán)重得出科學(xué)準(zhǔn)確的工作總量統(tǒng)計數(shù)字,其中,教學(xué)方面,每學(xué)期的課時是影響教師工作量的主要因素??蒲蟹矫妫蒲械念愋汀⒌燃墶@獎情況等作為工作量統(tǒng)計的重要因素。從兩方面完成對高校教師的工作安排,為以后安排教師工作提供參考數(shù)據(jù),也能夠使高校教學(xué)工作科學(xué)、有效的進(jìn)行。 (4)數(shù)據(jù)查詢該系統(tǒng)可以實現(xiàn)對教師、學(xué)院、課程和工作量等信息的查詢功能。根據(jù)教師的編號登錄,系統(tǒng)跳轉(zhuǎn)到相應(yīng)界面,實現(xiàn)對相應(yīng)數(shù)據(jù)的查看功能。 (5)計算規(guī)則教師工作量的管理包括教學(xué)和科研兩部分,計算規(guī)則主要是通過系數(shù)的變化體現(xiàn)某個部分權(quán)重的變化,例如教學(xué)部分和科研部分在工作總量統(tǒng)計的時候的系數(shù)是不同的則表示所占的權(quán)重也是不同的。最后教師工作量的統(tǒng)計是按照計算規(guī)則進(jìn)行計算的,得出具體工作量值。(三)數(shù)據(jù)流圖數(shù)據(jù)流圖(DataFlowDiagram,DFD),是描述系統(tǒng)的邏輯模型的,它標(biāo)識了系統(tǒng)的邏輯輸入和邏輯輸出,和把邏輯輸入轉(zhuǎn)化為邏輯輸出時所需的加工處理。它比口頭與文字的描述更直觀地顯示出來的使用。數(shù)據(jù)流圖有四種成分:源點或終點、處理、數(shù)據(jù)存儲表和數(shù)據(jù)流。數(shù)據(jù)流圖中沒有任何具體的物即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解。它能輸入經(jīng)過存儲、加工處理最后輸出的全過程,是設(shè)計者和用戶交流的很好的工具。9高校教師工作量管理系統(tǒng)教師修改信息修改結(jié)果教師23管理員教師更新信息更新結(jié)果信息高校教師工作量管理系統(tǒng)教師修改信息修改結(jié)果教師23管理員教師更新信息更新結(jié)果信息從研究系統(tǒng)概況開始,然后逐層向下分解,直到所需的詳盡程序為止。本系統(tǒng)采用自頂向下的方法,管理員操作信息管理員管理管理員操作信息管理員管理員教師頂層數(shù)據(jù)流圖是該系統(tǒng)的頂層數(shù)據(jù)流圖管理員和教師通過操作將添加、修改、刪除的信息傳遞給教師高校教師管理系統(tǒng)的存儲模塊經(jīng)過處理,輸出顯示修改后的信息。完成教師工作量的管理。再接DD1數(shù)據(jù)信息數(shù)據(jù)信息 11接接受信息 數(shù)據(jù)信息D1數(shù)據(jù)信息管理員和教師信息數(shù)據(jù)流圖的經(jīng)過是管理員通過增加、刪除、修改教師、課程、學(xué)院以及教學(xué)和可以輸出查詢的信息,完成數(shù)據(jù)流的轉(zhuǎn)化。(四)數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)設(shè)計的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,是對數(shù)據(jù)處理和彼此之間的聯(lián)系的說明。數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分。數(shù)據(jù)項是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項可以組成一個數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)數(shù)據(jù)存儲的邏輯內(nèi)容。為進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將數(shù)據(jù)流圖中的全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素,數(shù)據(jù)存儲,數(shù)據(jù)加工,通過數(shù)據(jù)字典描述清楚,以便于此后系統(tǒng)設(shè)計的進(jìn)行。這就需要開發(fā)人員編寫詳細(xì)的數(shù)據(jù)字典,來描述系統(tǒng)開發(fā)過程的細(xì)節(jié)。下面列出本系統(tǒng)中的數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲、加工處理和數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)字典。數(shù)據(jù)字典可采用圖表格式或較緊湊的記錄格式描述。1.數(shù)據(jù)元素 (1)用戶名I1描述:用戶登錄時使用用戶名進(jìn)行驗證,每一個用戶都有一個唯一的用戶名:管理員信息表 (2)課程編號編號I2描述:對開設(shè)的課程進(jìn)行標(biāo)識:課程信息表信息 (3)科研編號編號I3描述:每一個科研項目都對應(yīng)一個科研編號來唯一標(biāo)識這項科研項目置:科研工作量信息2.數(shù)據(jù)存儲 (1)管理員信息員信息I4描述:方便對管理員信息進(jìn)行管理,需要管理員信息表定義:管理員信息表=用戶名+姓名+登錄密碼+聯(lián)系電話+備注信息 (2)教師信息信息I5描述:方便對教師信息進(jìn)行管理統(tǒng)計,需要教師信息表定義:教師信息表=教師編號+姓名+性別+登錄密碼+所屬院系+職稱+研究方向+聯(lián)系電話 (3)課程信息信息I6簡述:每個都有一個唯一的編號標(biāo)識一門,如“101”定義:課程信息=課程編號+課程名稱+學(xué)時+學(xué)分3.數(shù)據(jù)處理 (1)教學(xué)工作量教學(xué)工作量信息I7簡述:管理員安排教師的課程情況,統(tǒng)計教師每一學(xué)期的所帶課時的工作量情況據(jù)來源:教學(xué)工作量信息流向:工作量統(tǒng)計表定義:教學(xué)工作量信息=教師編號+教師姓名+課程名稱+班級+學(xué)期+開課日期性質(zhì)+課時 (2)科研工作量科研工作量信息I8簡述:管理員統(tǒng)計教師每一學(xué)期的科研工作量情況據(jù)來源:科研工作量信息流向:工作量統(tǒng)計表定義:科研工作量信息=科研編號+項目名稱+所屬學(xué)年+等級+所屬人員+項目類型獲獎情況+工作量分值 (3)工作量統(tǒng)計量統(tǒng)計I9數(shù)據(jù)來源:教學(xué)工作量信息、科研工作量信息期每一位教師的教學(xué)工作來那個和教師工總量進(jìn)行統(tǒng)計,并經(jīng)過一定的計算規(guī)則,得到每位教師的工作總量經(jīng)過了需求分析的設(shè)計階段,系統(tǒng)必須“做什么”已經(jīng)相當(dāng)明確了,這將是系統(tǒng)設(shè)計的依據(jù)。系統(tǒng)的總體設(shè)計階段,能夠解決“怎樣做”的問題。系統(tǒng)設(shè)計原則主要從現(xiàn)行技術(shù)、相關(guān)的行業(yè)標(biāo)準(zhǔn)、用戶需求、系統(tǒng)運(yùn)行環(huán)境等方面考慮。系統(tǒng)設(shè)系統(tǒng)主要功能模塊的系統(tǒng)流程圖和數(shù)據(jù)率設(shè)計。系統(tǒng)的功能設(shè)計階段主要對系統(tǒng)所要完成的基本功能模塊進(jìn)行的詳細(xì)說明,系統(tǒng)主要功能模塊的系統(tǒng)流程圖階段明確主要模塊的具體流程,清楚的表達(dá)出主要模塊運(yùn)行流程。數(shù)據(jù)率設(shè)計階段完成系統(tǒng)的概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計。(一)系統(tǒng)功能設(shè)計它是單獨(dú)命名而且可通過名字來訪問。模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集中起來組成一個整體,可以完成指定的功能要滿足的要求[7]。模塊的獨(dú)立概念是模塊化、抽象信息隱蔽的局部化概念的直接結(jié)果。開發(fā)具有獨(dú)立功能而且和其他模塊之間沒有過多的相互作用的模塊,就可發(fā)做到模塊獨(dú)立。也就是說,使每個模塊完成一個相對獨(dú)立的特定子功能,并且和其他模塊之間的關(guān)系很簡單。在進(jìn)行軟件結(jié)構(gòu)設(shè)計時,應(yīng)該遵循的主要原理是模塊獨(dú)立性原理,也就是說,系統(tǒng)軟件應(yīng)該由一組完全相對獨(dú)立的子功能的模塊組成。系統(tǒng)設(shè)計中模塊的劃分根據(jù)軟件工程的原則,要符合“高內(nèi)聚、低耦合”的原則,這樣才能在很大程度提高軟件的可移植性。本系統(tǒng)總體的功能模塊分為管理員統(tǒng)和教師子系統(tǒng)。 教學(xué)工作量信息管理科研工作量信息管理管理員信息管理管理員子系統(tǒng)完成對管理員的管理、教師信息、學(xué)院信息、課程信息、教學(xué)工作量以及科研工作量管理員子系統(tǒng)(1)管理員管理模塊此模塊完成系統(tǒng)的管理員信息的管理功能,管理員可以添加、修改、刪除信息,這些信息的內(nèi)容包括用戶名,姓名,登錄密碼,聯(lián)系電話,備注信(2)教師信息管理模塊完成對教師信息的添加、修改、刪除功能。管理員可以對教師的信息進(jìn)行修改,對無效的教師記錄進(jìn)行刪除。教師信息有教師編號,姓名,性別,登錄密碼,所屬院系,職稱,研究方向,聯(lián)系電話(3)學(xué)院信息管理模塊學(xué)院信息管理模塊,完成學(xué)院基本信息的管理功能,管理員可以添加、修改、刪除學(xué)院的信息。(4)班級信息管理模塊班級信息模塊中包括班級的增加、刪除、修改功能,還記錄了班級的人數(shù),輔導(dǎo)員等信息,教師是以班為單位進(jìn)行教學(xué)課時的安排,因此對班級的一步的要求。(5)課程信息管理模塊課程信息主要有課程編號,課程名稱,學(xué)時,學(xué)分(6)教學(xué)工作信息管理模塊管理員對教師的授課安排信息進(jìn)行管理,主要修改、刪除管理。并可以按課程名稱、教師名稱查(7)科研工作信息管理模塊管理員對教師的授課安排信息進(jìn)行管理,主要是為教師選擇所授課程名稱、班級、教師名稱、上課開始日期、課程性質(zhì)、課時、備注信息等進(jìn)行記錄管理。并可以按課程名稱、教師姓名、學(xué)年進(jìn)行(8)工作量統(tǒng)計模塊管理員對教師的工作安排信息進(jìn)行查詢統(tǒng)計,分教學(xué)工作量和科研工作量兩方面進(jìn)行統(tǒng)計。對于教學(xué)工作量統(tǒng)計模塊的計算,分為以下幾個方面進(jìn)行考慮:一是課程的性質(zhì),課程的性質(zhì)分對于不同的課程性質(zhì),管理員在進(jìn)行課時的安排時一個教師合班代課的情況,由于本系統(tǒng)中在安排教師授課時,有對于班級和開課日期的選擇,因此,如果一個教師同時代兩個班的課,則他的教學(xué)工作量是一個班工作量的二倍,這樣可以平衡每位教師對于帶班人數(shù)不同的不滿心理,使教學(xué)工作量的統(tǒng)合理。對于科研工作量統(tǒng)計模塊的計算,可以分為以下幾方面進(jìn)行考慮:一是項目的類型,高校教師的一個項目從總的方面來分有項目型和論文型的;二是科研項目的等級之分,有國家級、省級、校級之分;三是在最終評定的過程中,需要對項目的獲獎情況進(jìn)行統(tǒng)計,本文將獲獎情況分為四類有一等獎、二等獎、三等獎和無獲獎記錄。這些因素都會影響2.教師子系統(tǒng)教師的權(quán)限有對自己的資料進(jìn)行修改并可以查看自己的工作量統(tǒng)計情況。教師子系統(tǒng)功能模塊圖,根據(jù)本系統(tǒng)的功能,教師管理子系統(tǒng)主要設(shè)計(1)教師資料更改以教師身份登錄后,可以對教師的信息進(jìn)行更改,如更改教師的密碼等,完成教師對自己的信息(2)工作量查詢教師查詢工作量信息包括了一學(xué)期內(nèi)的教學(xué)課。(二)系統(tǒng)流程圖經(jīng)過明確系統(tǒng)功能的同時,對于系統(tǒng)的主要功能模塊需要進(jìn)一步詳細(xì)說明他的系統(tǒng)流程,系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序、文檔、數(shù)據(jù)庫、人工過程等)。系統(tǒng)流程圖表達(dá)的是系統(tǒng)各個部件之間的流動的情況,而不是對數(shù)據(jù)進(jìn)行加工處理的控制過程。1.系統(tǒng)登錄用戶登錄界面中,需要輸入用戶名,本系統(tǒng)中,管理員的用戶名則為系統(tǒng)登錄用戶名,教師編號則為教師的系統(tǒng)登錄用戶名。在輸入用戶名后,用戶需要選擇登錄身份,包括教師和管理員兩個身份登錄。經(jīng)過系統(tǒng)的驗證,不同的用戶可以進(jìn)入不同的系統(tǒng)界面已進(jìn)行權(quán)限劃分約束的作用,從而更好地是 2.科研工作量計算科研工作量的計算是工作量總值的重要部分,在對教師新增一個項目的同時,系統(tǒng)會在工作量統(tǒng)計時根據(jù)科研項目的各個屬性,按照一定的比例系數(shù)[10],統(tǒng)計出科研工作量總值。校級國家級S=S*b否一等獎S=S*c工作量S1=0是否獲獎校級國家級S=S*b否一等獎S=S*c工作量S1=0是否獲獎開始開始新增科研項目科研等級科研等級省級輸出工作量S1 結(jié)束需要判斷科研的類型。若為項目型,則給工作量S 開始S=S1論文論文科研類型項目S=S*a是是否獲是否獲獎二等獎S=S*d輸出工作量S結(jié)結(jié)束存在教師信息3.查詢工作量存在教師信息管理員和教師洞可以通過對教師的工作量信息進(jìn)行查詢,以管理員為例,進(jìn)入管理員界面后,單擊工作量統(tǒng)計,選擇教師,系統(tǒng)會根據(jù)選擇的教師和學(xué)年,查看工作量列表,完成教師工作量的查詢開始開始單擊工作量統(tǒng)計 選擇教師 否是選擇學(xué)年 查詢工作量 結(jié)束結(jié)束(三)數(shù)據(jù)庫設(shè)計系統(tǒng)中的數(shù)據(jù)資源,是管理信息系統(tǒng)的處理對象,要高效方便又安全地使用這些數(shù)據(jù),必須選擇合適數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫系統(tǒng)隱藏了數(shù)據(jù)存儲的細(xì)節(jié),使數(shù)據(jù)的存儲、查詢和修改更加快速、方便和準(zhǔn)確,是信息系統(tǒng)運(yùn)行的基礎(chǔ)[11]。本系統(tǒng)采用關(guān)系系統(tǒng)進(jìn)行設(shè)計。關(guān)系數(shù)據(jù)庫以關(guān)系模型為基礎(chǔ),只包含單一的數(shù)據(jù)結(jié)構(gòu):關(guān)系。一個關(guān)系可以視為一張二維表。關(guān)系模型描述了關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)間的關(guān)系、完整性約束規(guī)則以及對關(guān)系操作,是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。關(guān)系模式是用來描述關(guān)系的,它的全體就構(gòu)成數(shù)據(jù)庫中的數(shù)據(jù)間的關(guān)系,關(guān)系數(shù)據(jù)庫設(shè)計主要是關(guān)系模式設(shè)計。1.概念結(jié)構(gòu)設(shè)計根據(jù)需求分析結(jié)果,在得到有關(guān)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各學(xué)院編號院長課程編號學(xué)時學(xué)分種實體,以及它們之間的關(guān)系,為后面的數(shù)據(jù)表格學(xué)院編號院長課程編號學(xué)時學(xué)分(1)各實體屬性圖根據(jù)對系統(tǒng)的分析,得出的實體有管理員信息實體、教師信息實體、學(xué)院信息實體、課程信息實工作量信息實體等聯(lián)系電話備注②教師信息實體屬性圖教師編號教師編號姓名性別職稱所屬學(xué)院③學(xué)院信息實體屬性圖學(xué)院信息學(xué)學(xué)院名稱④課程信息實體屬性圖課程信息課課程名稱⑤科研信息實體屬性圖擁有課程/科研包含1擁有課程/科研包含1⑥教學(xué)工作量信息實體屬性圖教學(xué)工作量 課程編號教師編號 班級課時總量⑦科研工作量信息實體屬性圖科研編號科研編號科研名稱科研類型(2)本系統(tǒng)的實體—聯(lián)系(E—R)圖n授課/n授課/研究教師屬于11m1學(xué)院n1n工作量2.邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段的BMS問題是如何將實體型和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系模型式。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。型實際上就是要將實體型、實體的屬性和實體型之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體間的聯(lián)系則有一下不同的情況:模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模型,則與該聯(lián)系相連的每個實體的碼均是該關(guān)系的候選碼。如果與一端實體對應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系屬性,而聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一部分。(5)具有相同碼的關(guān)系模式可以合并。管理員信息(用戶名、姓名、登錄密碼、聯(lián)系式已包含了聯(lián)系“屬于”和“擁有”所對應(yīng)的關(guān)系學(xué)院信息(學(xué)院編號、學(xué)院名稱、院長)課程信息(課程編號、課程名稱、學(xué)時、學(xué)分),該關(guān)系模式已包含了聯(lián)系“授課/研究”和“包含”系模式??蒲行畔?科研編號、科研名稱、等級、所屬教學(xué)工作量信息(教師編號、教師名稱、課程名稱、班級、學(xué)期、開課日期、課程性質(zhì)、課時)科研工作量信息(科研編號、項目名稱、所屬學(xué)年、等級、所屬人員、等級分?jǐn)?shù))3.物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計,它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)采用微軟公司的SQLServer2008QLServer品是為當(dāng)前的分布式客戶機(jī)/服務(wù)器環(huán)境特別設(shè)計erver供了對數(shù)據(jù)的快捷訪問,它是一個可伸縮,高性能集成,開發(fā)系統(tǒng)體系結(jié)構(gòu)以及強(qiáng)大的基于GUI的管理工具。它的一個獨(dú)特功能是基于服務(wù)器的作業(yè)調(diào)度系統(tǒng),允許直觀地控制多個服務(wù)器和遠(yuǎn)程操作,這極大地增強(qiáng)了數(shù)據(jù)庫的性能和可靠性。根據(jù)上述邏輯關(guān)系模型我們可以直接設(shè)計出基ver依據(jù)用戶信息、學(xué)院信息、課程信息、班級信息、進(jìn)行工作量信息、科研工作量信息在數(shù)據(jù)庫中建立(1)用戶信息表職稱、電話、用戶類型組成。其中職稱包括教授、副教授、講師、助教、輔導(dǎo)員等,用戶類型管理員和教師,用戶名是用戶登錄系統(tǒng)時的唯一標(biāo)識。表UserIDvarchar否用戶名(主鍵)UserNamevarchar是UserTel是ntentvarchar是 (2)教師信息表varchar2是Professionvarchar是tyvarchar是varchar是ntentvarchar是備注(研究方向)UserTypevarchar是Passwordvarchar是 (3)學(xué)院信息表radeIDvarchar否學(xué)院編號(主鍵)GradeNamevarchar是Telphonevarchar是 (4)課程信息表essonIDvarchar否課程編號(主鍵)LessonNamevarchar是LessonNumberr4是LessonTime4是 (5)科研信息表rchar是科研名稱(主鍵)erchar8是rchar8是erch2是是UserIDrchar是tentrchar是 (6)教學(xué)工作量信息表學(xué)工作量信息表TeacherWorkID否工作編號(主鍵)essonIDvarchar是課程編號(外鍵)ClassesNamevarchar是班級名稱(外鍵)UserIDvarchar是教師編號(外鍵)WorkDateme是Workstylevarchar是WorkLong4是ntentvarchar是 (7)科研工作量信息表作量信息表rchar否科研編號(主鍵)rchar是科研名稱(外鍵)erchar8是rchar8是erch2是是UserIDrchar是tentrchar是(一)用戶登錄界面用戶登錄時需要輸入用戶名和密碼以及選擇登錄身份。為提高系統(tǒng)的安全性,在登錄時進(jìn)行用戶進(jìn)行身份驗證是十分必要的。只有合法的用戶才能使用此系統(tǒng),完成該系統(tǒng)的各項管理與維護(hù)工作。本系統(tǒng)中管理員的用戶名即為管理員登錄時的用戶名,教師編號即為教師登錄時的用戶名。用戶輸入用戶名和密碼后,選擇用戶身份,單擊“登錄”按鈕,系統(tǒng)會根據(jù)登錄者的身份跳入不同的頁面。如果是管理員用戶,則跳轉(zhuǎn)到管理員信息管理界面;如果是教師,則跳轉(zhuǎn)到教師信息管理界面。用戶登(二)管理員子系統(tǒng)的實施1.管理員主界面當(dāng)用戶與管理員的身份進(jìn)入系統(tǒng)時,系統(tǒng)跳轉(zhuǎn)到管理員主界面,這個界面是管理員后臺管理的主界面,后臺管理采用框架結(jié)構(gòu),在左側(cè)列出管理功能項,點擊某項功能時系統(tǒng)會調(diào)出相應(yīng)的頁面,管理員可以根據(jù)頁面提示完成相應(yīng)的操作,如圖4-2所示。2.管理員信息管理模塊管理員管理模塊是對管理員的基本信息進(jìn)行管理可以進(jìn)行添加、修改刪除管理員信息。不同的學(xué)院可以添加自己的管理員,便于對教師工作量的管理里。(1)管理員管理界面當(dāng)用戶以管理員的身份進(jìn)入管理主界面時,單的信息,包括管理員的用戶名、姓名、聯(lián)系電話信息。管理員可以根據(jù)需要對信息進(jìn)行增加、編輯、(2)新增管理界面如果需要添加管理員,則在界面中單擊“新增”按鈕,系統(tǒng)打開新增管理員信息界面,根據(jù)提示輸單擊“提交”按鈕,系統(tǒng)會將新增的信息添加到數(shù)據(jù)庫中,如果用戶填寫信息出錯,可單擊“重置”3.教師信息管理模塊教師管理模塊對教師信息進(jìn)行添加,修改,刪除及查詢的功能。教師信息包括教師編號,姓名,所屬學(xué)院,職稱、聯(lián)系電話等信息,教師編號為教師的唯一標(biāo)識符。(1)教師管理界面在教師管理主界面中,教師信息列表中顯示出全部教師信息,用戶如果想快速查找到指定教師的信息,則可以通過輸入教師編號或姓名來實現(xiàn),如(2)新增教師界面如果管理員需要添加教師,則可在教師管理主管理員輸入教師編號、姓名、登錄密碼、性別等信息,單擊“重置”按鈕,重新填寫信息,單擊“提4.課程信息管理模塊程信息,管理員可以輸入課程名稱,單擊“查詢”按鈕快速查詢已有的課程信息。管理員也可以通過單擊“新增”按鈕,打開新增課程界面,添加新的課程。課程的字段包括課程編號,課程名稱、課時5.教學(xué)工作量信息管理模塊教學(xué)工作量管理模塊完成對教師安排授課信息的添加、修改、查詢、刪除的功能,管理員可以輸入課程名稱或教師姓名進(jìn)行快速查詢信息,也可以選擇學(xué)年進(jìn)行教師工作量安排的查詢,同時管理員能夠增加、編輯、刪除教學(xué)工作量信息,如圖4-8所示。6.科研工作量信息管理模塊科研工作量管理模塊完成對教師科研信息的添加、修改、查詢、刪除的功能,管理員可以在科研信息列表中通過輸入科研名稱、選擇所屬學(xué)年或者輸入教師姓名查詢科研信息,并可以對科研工作量7.工作量統(tǒng)計模塊工作量統(tǒng)計模塊完成對教師工作量的查詢統(tǒng)計功能,管理員可以通過選擇教師姓名或者根據(jù)所屬(三)教師子系統(tǒng)的實施1.教師資料更改模塊登錄系統(tǒng)的教師允許更改自己的個人資料信息,料修改,如圖4-11所示。作量統(tǒng)計模塊教師可以選擇所屬學(xué)年,查看自己每一學(xué)年的教學(xué)3.修改密碼模塊登錄系統(tǒng)的用戶可以修改個人的密碼。單擊主頁面的“更改密碼”按鈕,打開更改密碼界面,用戶需要輸入原密碼、新密碼和確認(rèn)密碼,單擊“提(一)測試目的在測試階段測試人員努力設(shè)計出一系列測試方按照預(yù)定要求工作的地方。當(dāng)然暴露問題并不是軟件測試目的,這里的發(fā)現(xiàn)問題只是為了解決問題。軟件測試階段的目標(biāo)是盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給(1)測試的目的是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未方案。(3)成功的測試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的由此可以看出軟件測試是一個為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,而不能證明程序是正確的。即使經(jīng)過了最嚴(yán)格的測試之后,仍然可能還有被發(fā)現(xiàn)的錯誤潛藏在程序中。(二)測試方法及步驟設(shè)計測試方案是測試階段的關(guān)鍵技術(shù)問題。所謂測試方案包括預(yù)定要測試的功能。應(yīng)該輸入的測黑盒測試又稱為功能測試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正白盒測試又叫結(jié)構(gòu)測試,完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中每條通路是否都能按照預(yù)定要求正本系統(tǒng)結(jié)合白盒測試和黑盒測試的相關(guān)知識進(jìn)行如下測試步驟。1.登錄界面測試系統(tǒng)登錄界面的測試是系統(tǒng)正常運(yùn)行的第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論