IT培訓機構(gòu)信息管理系統(tǒng)_第1頁
IT培訓機構(gòu)信息管理系統(tǒng)_第2頁
IT培訓機構(gòu)信息管理系統(tǒng)_第3頁
IT培訓機構(gòu)信息管理系統(tǒng)_第4頁
IT培訓機構(gòu)信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 35學習中心編號: XXXX 學習中心名稱: XXXXXXXXX XXXXXXXIT培訓訓機構(gòu)信信息管理理系統(tǒng)學生姓名名 邱會會會 學 號 11122887111一三0001類 型 網(wǎng) 絡絡 教 育 專 業(yè) 計算機機科學與與技術(shù) 層 次 專升升本 指導教師師 XXXXXXXX日 期 220一三三-100-044 IT培訓訓機構(gòu)信信息管理理系統(tǒng)摘 要要隨著ITT培訓機機構(gòu)的規(guī)規(guī)模不斷斷擴大,學學生數(shù)量量急劇增增加,有有關(guān)學生生、老師師、課程程等各種種信息量量也成倍倍增長。面對龐龐大的信信息量,就就需要有有IT培培訓機構(gòu)構(gòu)管理系系統(tǒng)來提提高管理理工作的的效率。本系統(tǒng)統(tǒng)是根據(jù)據(jù)現(xiàn)

2、代化化培訓機構(gòu)構(gòu)的發(fā)展展而設(shè)計計的ITT培訓機機構(gòu)管理理系統(tǒng),主主要包括括培訓機機構(gòu)的學學生管理理、老師師管理、課程管管理、學學生成績績管理等等基礎(chǔ)信信息。通通過本系系統(tǒng)可以以實現(xiàn)全全校學生生信息、成績信信息在線線查詢;可以實實現(xiàn)信息息的修改改及重新新錄入;可以實實現(xiàn)ITT培訓機機構(gòu)所開開設(shè)課程程的在線線查詢及及選課操操作;還還可以實實現(xiàn)對信信息的統(tǒng)統(tǒng)計及打打印等操操作。本本系統(tǒng)界界面友好好,操作作簡單,比比較實用用,極大大地方便便了ITT培訓機機構(gòu)對學學生的各各種信息息管理,提提高了工工作效益益。關(guān)鍵詞 :ITT培訓機機構(gòu),信信息管理理系統(tǒng) ,培訓訓基本信信息管理理目錄TOC o 1-3 h

3、 u HYPERLINK l _Toc370744973 摘要 PAGEREF _Toc370744973 h 2 HYPERLINK l _Toc370744974 一、背景景 PAGEREF _Toc370744974 h 5 HYPERLINK l _Toc370744975 二、系統(tǒng)統(tǒng)概述 PAGEREF _Toc370744975 h 66 HYPERLINK l _Toc370744976 (一) 系統(tǒng)軟軟硬件環(huán)環(huán)境以及及工具 PAGEREF _Toc370744976 h 66 HYPERLINK l _Toc370744977 (二) 關(guān)鍵技技術(shù)說明明 PAGEREF _Toc

4、370744977 h 7 HYPERLINK l _Toc370744978 1.MVVC設(shè)計計模式 PAGEREF _Toc370744978 h 77 HYPERLINK l _Toc370744979 2.Sttrutts2框框架 PAGEREF _Toc370744979 h 9 HYPERLINK l _Toc370744980 3.Spprinng框架架 PAGEREF _Toc370744980 h 9 HYPERLINK l _Toc370744981 4.Myybattis框框架 PAGEREF _Toc370744981 h 111 HYPERLINK l _Toc370

5、744982 5.MyySQLL框架 PAGEREF _Toc370744982 h 111 HYPERLINK l _Toc370744983 三、可行行性分析析 PAGEREF _Toc370744983 h 一三 HYPERLINK l _Toc370744984 (一)技技術(shù)可行行性 PAGEREF _Toc370744984 h 一三三 HYPERLINK l _Toc370744985 (二)經(jīng)經(jīng)濟可行行性 PAGEREF _Toc370744985 h 一三三 HYPERLINK l _Toc370744986 (三)運運行可行行性 PAGEREF _Toc370744986 h

6、 144 HYPERLINK l _Toc370744987 四、系統(tǒng)統(tǒng)設(shè)計 PAGEREF _Toc370744987 h 114 HYPERLINK l _Toc370744988 (一) 需求分分析 PAGEREF _Toc370744988 h 144 HYPERLINK l _Toc370744989 (二) 系統(tǒng)功功能的分分析 PAGEREF _Toc370744989 h 一五五 HYPERLINK l _Toc370744990 (三) 軟件設(shè)設(shè)計 PAGEREF _Toc370744990 h 一五五 HYPERLINK l _Toc370744991 1.系統(tǒng)統(tǒng)功能模模塊總

7、體體設(shè)計 PAGEREF _Toc370744991 h 一一五 HYPERLINK l _Toc370744992 2.詳細細設(shè)計 PAGEREF _Toc370744992 h 116 HYPERLINK l _Toc370744993 (四) 數(shù)據(jù)庫庫設(shè)計 PAGEREF _Toc370744993 h 117 HYPERLINK l _Toc370744994 1.設(shè)計計要求 PAGEREF _Toc370744994 h 117 HYPERLINK l _Toc370744995 2.數(shù)據(jù)據(jù)庫需求求分析 PAGEREF _Toc370744995 h 一一八 HYPERLINK l

8、_Toc370744996 3.數(shù)據(jù)據(jù)庫概念念結(jié)構(gòu)設(shè)設(shè)計 PAGEREF _Toc370744996 h 199 HYPERLINK l _Toc370744997 4.邏輯輯視圖 PAGEREF _Toc370744997 h 221 HYPERLINK l _Toc370744998 5.數(shù)據(jù)據(jù)字典 PAGEREF _Toc370744998 h 221 HYPERLINK l _Toc370744999 五、系統(tǒng)統(tǒng)實現(xiàn) PAGEREF _Toc370744999 h 224 HYPERLINK l _Toc370745000 (一) 登錄功功能 PAGEREF _Toc370745000

9、 h 255 HYPERLINK l _Toc370745001 (二) 首頁(綜綜合)展展示 PAGEREF _Toc370745001 h 266 HYPERLINK l _Toc370745002 (三) 基本信信息維護護 PAGEREF _Toc370745002 h 26 HYPERLINK l _Toc370745003 (四) 培訓需需求管理理 PAGEREF _Toc370745003 h 27 HYPERLINK l _Toc370745004 (五) 統(tǒng)計報報表管理理 PAGEREF _Toc370745004 h 28 HYPERLINK l _Toc370745005

10、(六) 系統(tǒng)管管理 PAGEREF _Toc370745005 h 299 HYPERLINK l _Toc370745006 六、系統(tǒng)統(tǒng)測試 PAGEREF _Toc370745006 h 330 HYPERLINK l _Toc370745007 (一) 單元測測試 PAGEREF _Toc370745007 h 311 HYPERLINK l _Toc370745008 (二) 組合測測試 PAGEREF _Toc370745008 h 311 HYPERLINK l _Toc370745009 (三) 確認測測試 PAGEREF _Toc370745009 h 311 HYPERLIN

11、K l _Toc370745010 (四) 系統(tǒng)測測試 PAGEREF _Toc370745010 h 311 HYPERLINK l _Toc370745011 (五) 用戶驗驗收測試試PAGEREF _Toc370745011 h 32 HYPERLINK l _Toc370745012 七、結(jié)束束語 PAGEREF _Toc370745012 h 322 HYPERLINK l _Toc3707450一三 參考文獻獻 PAGEREF _Toc3707450一三 h 33背景IT管理理信息系系統(tǒng)簡稱稱ITMMIS(IIT MManaagemmentt Innforrmattionn Syy

12、steem),系系統(tǒng)在強強調(diào)信息息數(shù)據(jù)管管理,管管理是以以信息數(shù)數(shù)據(jù)為基基礎(chǔ),以以信息化化管理為為手段,以以數(shù)據(jù)分分析為核核心,從從而提供供人們的的工作效效率ITT管理系系統(tǒng)。IITMIIS是匯匯集了多多個領(lǐng)域域科學,例例如計算算機科學學、管理理科學、統(tǒng)計科科學等。系統(tǒng)形形成信息息數(shù)據(jù)收收集、處處理、分分析的過過程,從從而形成成一個統(tǒng)統(tǒng)籌管理理的系統(tǒng)統(tǒng)。管理信息息系統(tǒng)起起初應用用于最基基礎(chǔ)的工工作,如如打印報報表、計計算工資資、人事事管理等等,進而而發(fā)展到到企業(yè)財財務管理理、庫存存管理等等單項業(yè)業(yè)務管理理,這屬屬于電子子數(shù)據(jù)處處理(EEDP,EElecctroonicc Daata Prooc

13、esssinng)系系統(tǒng)。當當建立了了企業(yè)數(shù)數(shù)據(jù)庫,有有了計算算機網(wǎng)絡絡從而達達到數(shù)據(jù)據(jù)共享后后,從系系統(tǒng)觀點點出發(fā),實實施全局局規(guī)劃和和設(shè)計信信息系統(tǒng)統(tǒng)時,就就達到管管理信息息系統(tǒng)的的階段。隨著計計算機技技術(shù)的進進步和人人們對系系統(tǒng)的需需求進一一步提高高,人們們更加強強調(diào)管理理信息系系統(tǒng)能否否支持企企業(yè)高層層領(lǐng)導的的決策這這一功能能,更側(cè)側(cè)重于企企業(yè)外部部信息的的收集、整合數(shù)數(shù)據(jù)庫、模型庫庫、方法法庫和其其他人工工智能工工具能否否直接面面向決策策者,這這是決策策支持系系統(tǒng)(DDSS,DDeciisioon SSuppportt Syysteem)的的任務。我國200世紀770年代代末有少少數(shù)

14、企業(yè)業(yè)開始MMIS的的局部應應用?!傲濉逼陂g,選選擇一些些大型企企業(yè)進行行MISS的開發(fā)發(fā)試點,其其中首都都鋼鐵公公司、北北京第一一棉紡廠廠、湖北北第二汽汽車制造造廠、寧寧江機床床廠等取取得了經(jīng)經(jīng)驗。20世紀紀80年年代中后后期,在在全國性性的計算算機應用用熱潮中中,許多多企業(yè)紛紛紛從財財務管理理、人事事管理等等單項應應用入手手,嘗試試建立MMIS。許多企企業(yè),如如北京內(nèi)內(nèi)燃機廠廠、北京京電視機機廠、沈沈陽鼓風風機廠、天津渤渤海無線線電廠的的MISS初具規(guī)規(guī)模,建建立了覆覆蓋全廠廠的計算算機網(wǎng)絡絡?!鞍宋濉逼陂g,企企業(yè)逐步步走向市市場,MMIS建建設(shè)的目目標和需需求日益益明確。一些企企業(yè)的系

15、系統(tǒng),如如北京第第一機床床廠、山山西經(jīng)緯緯紡織機機械廠、成都飛飛機制造造公司等等都達到到了很高高的水平平,與企企業(yè)中其其他系統(tǒng)統(tǒng)集成,形形成了CCIMSS。目前,我我國MIIS已經(jīng)經(jīng)有了相相當?shù)钠掌占奥?,幾幾乎覆蓋蓋了各個個行業(yè)及及各個部部門。在培訓學學?;蚺嗯嘤枡C構(gòu)構(gòu),對于于學生的的管理是是相當重重要,而而且也是是相當麻麻煩的,它它是學校校管理中中最基本本的一項項日常性性工作。而現(xiàn)在在嚴重最最突出的的問題:一是,學學校管理理都是依依賴人工工來進行行的,面面對如此此眾多的的學生信信息,其其工作量量是相當當相當巨巨大的;二是,每每一個老老師都有有自己的的管理方方式,匯匯總或統(tǒng)統(tǒng)計學生生信息時時,

16、又需需要大量量的人力力和時間間去整理理;三是,這這樣不僅僅僅浪費費了大量量的人力力物力,而而且由于于人工管管理存在在著大量量的不可可預知性性,造成成學生信信息管理理的一些些不規(guī)范范,使得得信息管管理陷入入“事倍功功半”的地步步。四是:先先市場有有許多類類型軟件件系統(tǒng),但但對一些些小型學學?;蚺嗯嘤枡C構(gòu)構(gòu),成本本高,而而這些人人員流動動快,因因此增加加了系統(tǒng)統(tǒng)使用培培訓的成成本。綜合以上上問題,可可以發(fā)現(xiàn)現(xiàn)現(xiàn)在市市場上需需求免費費的基本本功能的的信息化化管理軟軟件,同同時可以以根據(jù)客客戶需求求,在基基本功能能上提供供個性化化信息管管理軟件件。系統(tǒng)概述述根據(jù)社會會背景,開開發(fā)本系系統(tǒng)就是是為了解解

17、決小型型學校在在管理中中的一些些不規(guī)范范,使學學生信息息的管理理向著規(guī)規(guī)范化、簡單化化、有效效化的方方向發(fā)展展。系統(tǒng)統(tǒng)操作簡簡單,無無需培訓訓就能操操作。根據(jù)學生生信息管管理系統(tǒng)統(tǒng)的基本本流程和和培訓班班學生信信息管理理的實際際要求,本本系統(tǒng)需需要實現(xiàn)現(xiàn)以下功功能:學生基本本信息的的錄入,基基本信息息包括學學生的基基本情況況、所在在班級、所學課課程和成成績等;要求在系系統(tǒng)中能能夠?qū)W學生信息息快速的的瀏覽和和查詢;要求在系系統(tǒng)中能能夠?qū)Π喟嗉壭畔⑾⑦M行輸輸入、查查詢和修修改等;要求能夠夠?qū)W校校基本課課程信息息錄入、修改和和設(shè)置等等;要求能夠夠?qū)W生生成績信信息進行行輸入、修改和和查詢等等;基

18、于權(quán)限限的管理理,本系系統(tǒng)可以以提供給給管理員員或者學學生本人人使用。對學生生類用戶戶,只能能查看信信息;而而對于管管理員類類用戶而而言,可可以管理理所有的的學生信信息。以上是系系統(tǒng)基本本功能軟軟件需求求,系統(tǒng)統(tǒng)具有低低耦合,穩(wěn)穩(wěn)定安全全,模塊塊化開發(fā)發(fā)等特點點,可以以快速進進行二次次開發(fā)(個個性化開開發(fā))。系統(tǒng)軟硬硬件環(huán)境境以及工工具系統(tǒng)開發(fā)發(fā)環(huán)境包包括硬件件平臺和和軟件平平臺兩種種:硬件平臺臺硬件平臺臺是指開開發(fā)與運運行所需需要的硬硬件環(huán)境境,主要要包括計計算機機機型及硬硬件配置置。由于于本系統(tǒng)統(tǒng)是一個個小型的的MISS管理系系統(tǒng),因因此對計計算機硬硬件的要要求不高高,比較較經(jīng)濟,只只要配

19、備備有E557000 2.0GHHZ(或或以上)、DDRR1G內(nèi)內(nèi)存(或或以上)、60GG硬盤(或或以上)的的普通微微機即可可順利運運行。軟件平臺臺目前,國國內(nèi)外主主流的系系統(tǒng)廠商商均采用用JavvaWeeb技術(shù)術(shù)體系的的MVCC框架(JJSP+strrutss2+sspriing+Mybbatiis),采采用B/S(BBrowwserr/Seerveer,瀏瀏覽器/服務器器)結(jié)構(gòu)構(gòu)通信,實實現(xiàn)系統(tǒng)統(tǒng)所有功功能?;贘aava體體系的框框架成熟熟及成本本低廉(成成熟的免免費、開開源框架架很多),所所以從我我們系統(tǒng)統(tǒng)自身的的需求考考慮,同同樣確定定優(yōu)先選選擇使用用Javva作為為平臺主主要的開

20、開發(fā)語言言,選擇擇javva相關(guān)關(guān)的基礎(chǔ)礎(chǔ)開發(fā)框框架作為為平臺實實現(xiàn)的基基礎(chǔ)開發(fā)發(fā)框架。本系統(tǒng)軟軟件開發(fā)發(fā)使用開開源框架架:sttrutts2、sprringg3.55、Myybattis33、MyySQLL5.66、jqquerry等。軟件開發(fā)發(fā)過程使使用工具具:MyyEcllipsse 88.5 、Toomcaat 66.0、Axuure RP Proo 6.5 、OFFFICEE辦公軟軟件、eezdmml(數(shù)數(shù)據(jù)模型型)等。關(guān)鍵技術(shù)術(shù)說明MVC設(shè)設(shè)計模式式MVC是是一個WWEB程程序的設(shè)設(shè)計模式式,它強強制性的的使應用用程序的的輸入、處理和和輸出分分開。使使用WEEB應用用程序被被分成三

21、三個核心心部件:模型、視圖、控制器器。它們們各自處處理自己己的任務務。M(moodell)主要要由jaava claass來來做,也也可以是是javvabeean、ejbb等;V(viiew)由JSPP來做;C(coontrrolller)由serrvleet來做做。圖2.11MVCC的設(shè)計計流程上圖大體體描述了了MVCC設(shè)計模模式的處處理流程程,可以以發(fā)現(xiàn)MMVC的的處理流流程最終終要的就就是輸出出和跳轉(zhuǎn)轉(zhuǎn)的問題題。值得得注意的的是,由由于所有有的內(nèi)容容都是交交給JSSP進行行頁面的的顯示,那那么這個個時候最最方便的的屬性范范圍就是是reqquesst屬性性范圍。對于最最合適的的屬性范范圍簡

22、單單概括一一下就是是:能用用pagge(ppageeConntexxt)屬屬性范圍圍的就不不要使用用reqquesst屬性性范圍,能使用用reqquesst屬性性范圍的的就不要要使用ssesssionn屬性范范圍,能能使用ssesssionn屬性范范圍的就就不要使使用apppliicattionn屬性范范圍。從實際的的開發(fā)方方面考慮慮,seessiion屬屬性范圍圍用于登登陸驗證證上使用用較多,而而reqquesst屬性性范圍的的主要功功能就是是在MVVC設(shè)計計模式上上,就是是將Seervllet的的內(nèi)容交交給JSSP顯示示,而且且這種顯顯示在另另外一次次提交之之后屬性性就消失失了。該系統(tǒng)主主

23、流開發(fā)發(fā)語言采采用jaava,基基礎(chǔ)開發(fā)發(fā)框架采采用sttrutts2+sprringg+Myybattis,支支持跨系系統(tǒng)。圖2.11 Sttrutts2+sprringg+myybattis實實現(xiàn)原理理Struuts22框架struuts是是開源軟軟件。使使用Sttrutts的目目的是為為了幫助助我們減減少在運運用MVVC設(shè)計計模型來來開發(fā)WWeb應應用的時時間。SStruuts 2以WWebWWorkk為核心心,采用用攔截器器的機制制來處理理用戶的的請求,這這樣的設(shè)設(shè)計也使使得業(yè)務務邏輯控控制器能能夠與SServvlettAPII完全脫脫離開,所所以Sttrutts 22可以理理解為WW

24、ebWWorkk的更新新產(chǎn)品。圖2.22 Sttrutt工作原原理Spriing框框架Spriing是是一個輕輕量級的的控制反反轉(zhuǎn)(IIoC)和和面向切切面(AAOP)的的容器框框架。目的:解決企企業(yè)應用用開發(fā)的的復雜性性功能:使用基基本的JJavaaBeaan代替替EJBB,并提提供了更更多的企企業(yè)應用用功能輕量從大大小與開開銷兩方方面而言言Sprringg都是輕輕量的。完整的的Sprringg框架可可以在一一個大小小只有11MB多多的JAAR文件件里發(fā)布布。并且且Sprringg所需的的處理開開銷也是是微不足足道的。此外,SSpriing是是非侵入入式的:典型地地,Spprinng應用用中

25、的對對象不依依賴于SSpriing的的特定類類。控制反反轉(zhuǎn)Sprringg通過一一種稱作作控制反反轉(zhuǎn)(IIoC)的的技術(shù)促促進了松松耦合。當應用用了IooC,一一個對象象依賴的的其它對對象會通通過被動動的方式式傳遞進進來,而而不是這這個對象象自己創(chuàng)創(chuàng)建或者者查找依依賴對象象。你可可以認為為IoCC與JNNDI相相反不是對對象從容容器中查查找依賴賴,而是是容器在在對象初初始化時時不等對對象請求求就主動動將依賴賴傳遞給給它。面向切切面Sprringg提供了了面向切切面編程程的豐富富支持,允允許通過過分離應應用的業(yè)業(yè)務邏輯輯與系統(tǒng)統(tǒng)級服務務(例如如審計(aaudiitinng)和和事務(ttrann

26、sacctioon)管管理)進進行內(nèi)聚聚性的開開發(fā)。應應用對象象只實現(xiàn)現(xiàn)它們應應該做的的完成成業(yè)務邏邏輯。它它們并不不負責(甚甚至是意意識)其其它的系系統(tǒng)級關(guān)關(guān)注點,例例如日志志或事務務支持。容器Spprinng包含含并管理理應用對對象的配配置和生生命周期期,在這這個意義義上它是是一種容容器,你你可以配配置你的的每個bbeann如何被被創(chuàng)建基于于一個可可配置原原型(pprottotyype),你你的beean可可以創(chuàng)建建一個單單獨的實實例或者者每次需需要時都都生成一一個新的的實例以及及它們是是如何相相互關(guān)聯(lián)聯(lián)的。然然而,SSpriing不不應該被被混同于于傳統(tǒng)的的重量級級的EJJB容器器,它們

27、們經(jīng)常是是龐大與與笨重的的,難以以使用。框架Spprinng可以以將簡單單的組件件配置、組合成成為復雜雜的應用用。在SSpriing中中,應用用對象被被聲明式式地組合合,典型型地是在在一個XXML文文件里。Sprringg也提供供了很多多基礎(chǔ)功功能(事事務管理理、持久久化框架架集成等等等),將將應用邏邏輯的開開發(fā)留給給了你。所有Spprinng的這這些特征征使你能能夠編寫寫更干凈凈、更可可管理、并且更更易于測測試的代代碼。它它們也為為Sprringg中的各各種模塊塊提供了了基礎(chǔ)支支持。圖2.33 Spprinng結(jié)構(gòu)構(gòu)Mybaatiss框架MyBaatiss 本是是apaachee的一個個開源

28、項項目iBBatiis, 20110年這這個項目目由appachhe ssofttwarre ffounndattionn 遷移移到了ggooggle codde,并并且改名名為MyyBattis。MyBBatiis 是是支持普普通 SSQL查查詢,存存儲過程程和高級級映射的的優(yōu)秀持持久層框框架。MMyBaatiss 消除除了幾乎乎所有的的JDBBC代碼碼和參數(shù)數(shù)的手工工設(shè)置以以及結(jié)果果集的檢檢索。MMyBaatiss 使用用簡單的的 XMML或注注解用于于配置和和原始映映射,將將接口和和 Jaava 的POOJOss(Pllainn Olld JJavaa Obbjeccts,普普通的 Ja

29、vva對象象)映射射成數(shù)據(jù)據(jù)庫中的的記錄。每個MMyBaatiss應用程程序主要要都是使使用SqqlSeessiionFFacttoryy實例的的,一個個SqllSesssioonFaactoory實實例可以以通過SSqlSSesssionnFacctorryBuuildder獲獲得。SSqlSSesssionnFacctorryBuuildder可可以從一一個xmml配置置文件或或者一個個預定義義的配置置類的實實例獲得得。用xxml文文件構(gòu)建建SqllSesssioonFaactoory實實例是非非常簡單單的事情情。推薦薦在這個個配置中中使用類類路徑資資源(cclassspaath ress

30、ourrce),但你你可以使使用任何何Reaaderr實例,包包括用文文件路徑徑或fiile:/開開頭的uurl創(chuàng)創(chuàng)建的實實例。MMyBaatiss有一個個實用類類Reesouurcees,它它有很多多方法,可可以方便便地從類類路徑及及其它位位置加載載資源。圖2.44 Myybattis框框架MySQQL框架架MySQQL是開開源免費費的SQQL數(shù)據(jù)據(jù)庫管理理系統(tǒng),可可用于各各種流行行操作系系統(tǒng)平臺臺的關(guān)系系數(shù)據(jù)庫庫系統(tǒng)。MySSQL 完全適適用于網(wǎng)網(wǎng)絡,用用其建造造的數(shù)據(jù)據(jù)庫可在在因特網(wǎng)網(wǎng)上的任任何地方方訪問,因因此,可可以和網(wǎng)網(wǎng)絡上任任何地方方的任何何人共享享數(shù)據(jù)庫庫。MyySQLL具有功

31、功能強、使用簡簡單、管管理方便便、運行行速度快快、可靠靠性高、安全保保密性強強等優(yōu)點點。MyySQLL用C和和C+編寫,它它可以工工作在許許多平臺臺(Unnix,LLinuux,WWinddowss)上,提提供了針針對不同同編程語語言(CC,C+,JJAVAA等)的的APII函數(shù);使用核核心線程程實現(xiàn)多多線程,能能夠很好好的支持持多CPPU;提提供事務務和非事事務的存存儲機制制;快速速的基于于線程的的內(nèi)存分分配系統(tǒng)統(tǒng);圖2.55 MyySQLL Seerveer架構(gòu)構(gòu)圖數(shù)據(jù)庫技技術(shù)具有有如下特特點:數(shù)據(jù)結(jié)構(gòu)構(gòu)化數(shù)據(jù)結(jié)構(gòu)構(gòu)化不僅僅指數(shù)據(jù)據(jù)庫中數(shù)數(shù)據(jù)文件件自身是是有結(jié)構(gòu)構(gòu)的(由由記錄的的型體現(xiàn)現(xiàn))

32、,更更重要的的是指數(shù)數(shù)據(jù)庫中中的數(shù)據(jù)據(jù)文件以以特有的的形式相相互聯(lián)系系。數(shù)據(jù)獨立立性高數(shù)據(jù)獨立立性簡單單地講是是指數(shù)據(jù)據(jù)獨立于于應用程程序,即即一方的的改變不不引起另另一方的的改變。數(shù)據(jù)庫庫系統(tǒng)的的二級映映像保證證了獨立立性的實實現(xiàn)。共享性高高、冗余余度低數(shù)據(jù)庫的的三級模模式中,每每個子模模式都是是模式的的子集。當增加加新的應應用時,僅僅增加一一個新的的子模式式定義。相同的的數(shù)據(jù)可可以被多多個用戶戶、多個個應用共共享,而而在物理理上這些些數(shù)據(jù)僅僅存儲一一次,冗冗余度低低。數(shù)據(jù)據(jù)的一致致性指反反映同一一客觀事事物的數(shù)數(shù)據(jù)無論論在何時時何地出出現(xiàn)都是是相同的的。DBMSS的集中中管理DBMSS不僅

33、僅僅只是提提供了對對數(shù)據(jù)庫庫的三級級模式和和二級映映射的支支持,而而且對數(shù)數(shù)據(jù)的并并行操作作性、安安全性、保密性性、完整整性和可可恢復性性都提供供了保證證,使得得在更大大范圍的的(如IInteerneet環(huán)境境)數(shù)據(jù)據(jù)共享成成為可能能。方便的用用戶接口口在數(shù)據(jù)庫庫系統(tǒng)中中,DBBMS除除了提供供數(shù)據(jù)描描述語言言DDLL外,還還提供數(shù)數(shù)據(jù)操作作語言DDML(DDataa Maanippulaatioon llangguagge)。用戶使使用DMML語言言可以很很方便地地訪問數(shù)數(shù)據(jù)庫中中的數(shù)據(jù)據(jù),例如如SQLL(Sttruccturre QQuerry LLangguagge)。其次,相相當多的的

34、DBMMS還提提供了可可視化的的編程方方式以方方便應用用程序的的開發(fā),如如Vissuall FooxPrro的菜菜單生成成器、表表單生成成器、報報表生成成器等;或者為為用戶使使用其他他第三方方語言開開發(fā)應用用程序提提供訪問問數(shù)據(jù)庫庫的統(tǒng)一一接口,如如ODBBC和JJDBCC等。可行性分分析本系統(tǒng)是是根據(jù)現(xiàn)現(xiàn)代化教教學的需需要而開開發(fā)的,方方便、易易操作及及美觀的的界面給給用戶節(jié)節(jié)省了不不少寶貴貴的時間間,全面面實現(xiàn)對對學生信信息的輸輸入、輸輸出、修修改、檢檢索、插插入和資資料的打打印等業(yè)業(yè)務的計計算機管管理,大大大減輕輕了管理理工作人人員的工工作量,全全面提高高了管理理效率。技術(shù)可行行性基于j

35、aava體體系的框框架成熟熟及成本本低廉(成成熟的免免費、開開源框架架很多),所所以從我我們平臺臺自身的的需求考考慮,優(yōu)優(yōu)先選擇擇使用jjavaa作為平平臺主要要的開發(fā)發(fā)語言,選選擇Jaava相相關(guān)的基基礎(chǔ)開發(fā)發(fā)框架作作為平臺臺實現(xiàn)的的基礎(chǔ)開開發(fā)框架架。因此此,在技技術(shù)上是是可行的的。經(jīng)濟可行行性估算本系系統(tǒng)的成成本效益益分析,其其中包括括估計項項目開發(fā)發(fā)的成本本(人、設(shè)備、溝通),以以及商用用后的運運行、維維護費用用,估計計系統(tǒng)將將獲得的的效益,估估算開發(fā)發(fā)成本是是否回高高于項目目預期的的全部經(jīng)經(jīng)費。并并且,分分析系統(tǒng)統(tǒng)開發(fā)是是否會對對其它產(chǎn)產(chǎn)品或利利潤帶來來一定影影響。系統(tǒng)的效效益可以以從

36、經(jīng)濟濟效益和和社會效效益兩方方面考慮慮。對于于IT培培訓機構(gòu)構(gòu)信息管管理系統(tǒng)統(tǒng)則應著著重分析析其經(jīng)濟濟效益。例如,系系統(tǒng)投入入運行后后可以使使學生管管理實現(xiàn)現(xiàn)科學化化、規(guī)范范化。運行可行行性本系統(tǒng)統(tǒng)的研制制和開發(fā)發(fā)是在WWinddowssXP系系統(tǒng)下設(shè)設(shè)計制作作的,對對計算機機的硬件件和軟件件上的要要求很低低,能夠夠在多種種系統(tǒng)下下運行。并充分分考慮管管理者對對系統(tǒng)的的易于操操作,管管理者方方便應用用,從而而能完全全滿足管管理者的的要求。系統(tǒng)設(shè)計計需求分析析開發(fā)“IIT培訓訓機構(gòu)信信息管理理系統(tǒng)”的目的的是使IIT培訓訓機構(gòu)緊緊跟時代代潮流,管管理規(guī)范范化,提提高辦學學效率和和水平,并并能提高

37、高IT培培訓機構(gòu)構(gòu)在社會會上的知知名度。這一系系統(tǒng)能實實現(xiàn)學籍籍管理、教學管管理、課課程管理理、成績績管理、教師管管理等功功能。具體模型型如下圖圖所示:正式入校進入學校學生學生錄登學習學生報到畢業(yè)圖4.11 IIT培訓訓信息管管理系統(tǒng)統(tǒng)模型我們用簡簡單的分分層數(shù)據(jù)據(jù)流程圖圖表示不不同級別別上的功功能模型型。數(shù)據(jù)據(jù)流程圖圖中,橢橢圓代表表數(shù)據(jù)處處理系統(tǒng)統(tǒng),矩形形代表實實體,箭箭頭代表表數(shù)據(jù)的的錄入和和讀取。數(shù)據(jù)流流圖如下下圖所示示:人事部門招生部門教務部門校長學生教師IT培訓信息管理系統(tǒng)教師數(shù)據(jù)招生數(shù)據(jù)教務數(shù)據(jù)學生、教師信息學生信息學生、課程信息圖4.22 IIT培訓訓信息管管理系統(tǒng)統(tǒng)數(shù)據(jù)流流圖

38、系統(tǒng)功能能的分析析系統(tǒng)開發(fā)發(fā)的總體體任務是是實現(xiàn)學學生信息息管理的的系統(tǒng)化化、規(guī)范范化和自自動化。系統(tǒng)功能能分析是是在系統(tǒng)統(tǒng)開發(fā)的的總體任任務的基基礎(chǔ)上完完成的。學生信信息管理理系統(tǒng)需需要完成成的功能能主要有有:學生基本本信息的的錄入,基基本信息息包括學學生的基基本情況況、所在在班級、所學課課程和成成績等;要求在系系統(tǒng)中能能夠?qū)W學生信息息快速的的瀏覽和和查詢;要求在系系統(tǒng)中能能夠?qū)Π喟嗉壭畔⑾⑦M行輸輸入、查查詢和修修改等;要求能夠夠?qū)W校?;菊n課程信息息錄入、修改和和設(shè)置等等;要求能夠夠?qū)W生生成績信信息進行行輸入、修改和和查詢等等;基于權(quán)限限的管理理,本系系統(tǒng)可以以提供給給管理員員或者學

39、學生本人人使用。對學生生類用戶戶,只能能查看信信息;而而對于管管理員類類用戶而而言,可可以管理理所有的的學生信信息。軟件設(shè)計計系統(tǒng)功能能模塊總總體設(shè)計計系統(tǒng)的功功能模塊塊設(shè)計如如圖4.3所示示圖4.33 系系統(tǒng)模塊塊劃分詳細設(shè)計計在這里,用用流程圖圖作為工工具,給給出部分分模塊的的詳細設(shè)設(shè)計。系統(tǒng)訪問問詳細設(shè)設(shè)計圖4.44 系系統(tǒng)訪問問界面流流程圖權(quán)限認證證詳細設(shè)設(shè)計用戶登陸陸時,要要對用戶戶名、密密碼和驗驗證碼進進行驗證證,輸入入的用戶戶名和密密碼只要要其中之之一有錯錯,就不不能登錄錄系統(tǒng),累累計錯誤誤達到三三次,仍仍試圖登登陸就會會自動屏屏蔽輸入入框,同同時提示示“用戶名名和密碼碼累計錯錯

40、誤三次次,1個個小時候候自動解解除”系統(tǒng)。用戶名名和密碼碼由管理理員分配配管理,不不同用戶戶具有不不同的訪訪問權(quán)限限,管理理員有權(quán)權(quán)創(chuàng)建用用戶和刪刪除用戶戶,并可可以更改改用戶的的權(quán)限。圖4.55 權(quán)限限認證流流程圖數(shù)據(jù)庫設(shè)設(shè)計本系統(tǒng)在在myssql數(shù)數(shù)據(jù)庫中中建立一一個數(shù)據(jù)據(jù)庫ITTTraainiingSSysttem庫庫。在這這個數(shù)據(jù)據(jù)庫根據(jù)據(jù)數(shù)據(jù)庫庫設(shè)計要要求創(chuàng)建建本系統(tǒng)統(tǒng)表。設(shè)計要求求表名的定定義:規(guī)范格式式:ITT_表名名(首字字母大寫寫)例如:系系統(tǒng)中的的某個表表定義為為:ITT_Taask;表字段的的定義:規(guī)范格式式:字段段名稱(首首字母大大寫),創(chuàng)創(chuàng)建時需需要避免免字段重重名出

41、現(xiàn)現(xiàn)在不同同表中。例如:表表IT_Tassk中的的字段標標識Idd定義為為:TaaskIId;表字段長長度的定定義:規(guī)范格式式:長度度一般為為8的整整數(shù)倍;例如:VVARCCHARR的長度度可為88或166或244或322或644等;表字段類類型為日日期型的的定義:規(guī)范格式式:一般般日期型型的字段段設(shè)為VVARCCHARR,且長長度一般般為244(已精精確到秒秒)公共表名名的定義義:規(guī)范格式式:PUUBLIIC_表表名(首首字母大大寫)例如:系系統(tǒng)都會會用到的的公共表表,如角角色或操操作日志志表可定定義為:PUBBLICC_Roole,PPUBLLIC_Logg;私密信息息: 以加密的的形式存

42、存放的于于數(shù)據(jù)庫庫中的。編號或是是ID自自增長說說明: 課程編號號規(guī)范:英英文首字字母+四四位數(shù)字字(J000011),例例如:JJavaa基礎(chǔ):J00001,JJavaa高級:J00002,CC+基基礎(chǔ):CC00003。學生學號號編碼規(guī)規(guī)范:以以S+日日期+四四位數(shù)字字,例如如:200一三年年9月份份報名參參加培訓訓的:SS20一一三09900001。教師編號號規(guī)范:以T+日期期+四位位數(shù)字,例例如:220一三三年9月月份入職職的:SS20一一三09900001。數(shù)據(jù)庫需需求分析析用戶的需需求具體體體現(xiàn)在在各種信信息的提提供、保保存、更更新和查查詢,這這就要求求數(shù)據(jù)庫庫結(jié)構(gòu)能能充分滿滿足各種

43、種信息的的輸出和和輸入。收集基基本數(shù)據(jù)據(jù)、數(shù)據(jù)據(jù)結(jié)構(gòu)以以及數(shù)據(jù)據(jù)處理的的流程,組組成一份份詳細的的數(shù)據(jù)字字典,為為后面的的具體設(shè)設(shè)計打下下基礎(chǔ)。數(shù)據(jù)流程程圖:數(shù)據(jù)項和和數(shù)據(jù)結(jié)結(jié)構(gòu):學生基基本信息息:包括括的數(shù)據(jù)據(jù)項有:學生學學號、學學生姓名名、性別別、出生生日期、班號、x、入入校日期期、家庭庭住址、備注等等。班級信信息:包包括的數(shù)數(shù)據(jù)項有有:班號號、所在在班級、班主任任姓名、所在教教室等。課程基基本信息息:包括括的數(shù)據(jù)據(jù)項有:課程號號、課程程名稱、課程類類別、課課程描述述等。課程設(shè)設(shè)置信息息:包括括的數(shù)據(jù)據(jù)項有:年級信信息、所所學課程程等。學生基基本信息息:包括括的數(shù)據(jù)據(jù)項有:考試編編號、所所

44、在班級級、學生生學號、學生姓姓名、所所學課程程、考試試分數(shù)等等。數(shù)據(jù)庫概概念結(jié)構(gòu)構(gòu)設(shè)計在得到數(shù)數(shù)據(jù)項和和數(shù)據(jù)結(jié)結(jié)構(gòu)以后后,就可可以設(shè)計計出滿足足用戶需需求的各各種實體體,以及及他們之之間的關(guān)關(guān)系,為為邏輯設(shè)設(shè)計打下下基礎(chǔ)。實體有有:學生生實體、產(chǎn)品實實體、年年級實體體、課程程實體。學生實體體E-RR圖:圖4.66 學生生實體EE-R圖圖產(chǎn)品實體體E-RR圖:圖4.77 產(chǎn)品品實體EE-R圖圖課程實體體E-RR圖:圖4.88 課程程實體EE-R圖圖教師實體體E-RR圖:圖4.99 教師師實體EE-R圖圖實體和實實體之間間的關(guān)系系E-RR圖:圖4.110 實實體之間間的關(guān)系系E-RR圖數(shù)據(jù)庫設(shè)設(shè)計

45、邏輯輯視圖圖4.111 數(shù)數(shù)據(jù)庫邏邏輯設(shè)計計圖數(shù)據(jù)字典典IT_UUserr帳號表字段名邏輯名數(shù)據(jù)類型型約束說明UserrId用戶IDDPK主鍵Accoountt帳號Striing(48)非空Passsworrd密碼Striing(48)非空RoleeId角色FK(116)外鍵,非非空CreaateDDatee創(chuàng)建時間間DateePubllic_Rolle角色表字段名邏輯名數(shù)據(jù)類型型約束說明RoleeID角色IddPK主鍵RoleeNamme角色名稱稱Striing(48)非空CreaateDDatee創(chuàng)建時間間DateePubllic_Ressourrce權(quán)限表字段名邏輯名數(shù)據(jù)類型型約束說明R

46、esoourcceIdd權(quán)限IddPK主鍵-1為超超級權(quán)限限,沒有有上級權(quán)權(quán)限Namee權(quán)限名稱稱Striing(48)非空ResoourcceNuumbeer權(quán)限編碼碼Striing(8)非空000FF0000,F(xiàn)前前三位為為功能編編碼,F(xiàn)F后三位位為操作作編碼PareentIId上級權(quán)限限Inteegerr(166)Publlic_Rolle_RResoourcce角色權(quán)限限關(guān)系表表字段名邏輯名數(shù)據(jù)類型型約束說明RoleeId角色IDDFK(116)外鍵ResoourcceIdd權(quán)限IDDFK(116)外鍵IT_CCourrse課程表字段名邏輯名數(shù)據(jù)類型型約束說明CourrseIId課程號

47、PK主鍵CourrseTTypee課程類型型Inteegerr(8)非空CourrseNNamee課程名稱稱Striing(48)非空Periiod學時Floaat(88)非空TeacchinngMaaterrialls 教材說明明Striing(2000)非空Datee課程創(chuàng)建建時間Datee非空IT_CCourrsePProdductt課程產(chǎn)品品表字段名邏輯名數(shù)據(jù)類型型約束說明ProdducttId課程表IIdPK主鍵StarrtDaate開始日期期Datee非空EndDDatee結(jié)束日期期Datee非空TeaccherrId教師IddInteegerr(166)非空Counnt上課人數(shù)數(shù)

48、Inteegerr(8)非空Addrresss上課地點點Striing(80)CourrseMMoneey培訓費Striing(8)非空IT_SScorre成績表字段名邏輯名數(shù)據(jù)類型型約束說明ScorreIdd成績IddPK主鍵StuddenttId學生IddFK(116)外鍵CourrseIId課程IddFK(116)外鍵TesttDatte考試時間間DateeTesttAdddresss考試地點點BlobbTeaccherrId教師IddFK(116)外鍵Scorre成績FloaatDes教師評論論Striing(80)IT_TTeaccherr教師信息息表字段名邏輯名數(shù)據(jù)類型型約束說明T

49、eaccherrId教師編號號PK主鍵TeacchNaame教師姓名名Inteegerr(488)Sex性別Striing(8)TeaccheLLevee學歷Striing(8)Phonne電話Inteegerr(166)PeriiodSSalaary學時工資資Inteegerr(8)UserrId帳號IddFK(116)外鍵IT_PProdductt_Cooursse課程產(chǎn)品品關(guān)系表表字段名邏輯名數(shù)據(jù)類型型約束說明ProdducttId產(chǎn)品IddFK(116)外鍵CourrseIId課程IddFK(116)外鍵IT_SStuddentt學生表字段名邏輯名數(shù)據(jù)類型型約束說明StuddenttI

50、d學號PK主鍵Namee姓名Striing(48)非空Sex性別Inteegerr(8)非空1:女;2:男男Leveel學歷Striing(16)非空BirtthDaate出生日期期Datee非空IDNuumbeer身份證號號Inteegerr(400)非空Marrriagge婚姻狀況況Inteegerr(8)1:已婚婚;2未未婚;33:離異異Heallth健康狀況況Inteegerr(8)1:優(yōu);2:良良;3:中;44:差I(lǐng)nScchooolDaate入校時間間DateeAddrresss家庭地址址Striing(80)PhonnexStriing(16)非空UserrId賬戶IddFK(1

51、16)外鍵,非非空ProdducttId產(chǎn)品iddFK(116)外鍵,非非空表 4.1 數(shù)數(shù)據(jù)表系統(tǒng)實現(xiàn)現(xiàn)系統(tǒng)實現(xiàn)現(xiàn)就是在在前面需需求分析析、軟件件設(shè)計的的基礎(chǔ)上上,進行行軟件的的編碼和和應用程程序的界界面設(shè)計計。最終終目標是是整個系系統(tǒng)部署署Tommcatt環(huán)境運運行。在在軟件實實現(xiàn)階段段,編碼碼規(guī)范、版本管管理以及及在項目目管理中中用戶試試用是非非常重要要,否則則影響最最終用戶戶體驗。在開發(fā)發(fā)過程中中系統(tǒng)名名稱編碼碼為ITTMISS_V00.1版版本開始始,通過過多個版版本迭代代,最終終發(fā)布版版本為IITMIIS_VV1.00版本。登錄功能能圖5.11 系系統(tǒng)登錄錄界面該頁面為為系統(tǒng)運運行

52、之后后,用戶戶進入系系統(tǒng)后直直接看到到的登錄錄界面效效果,在在該頁面面中我們們可以看看到需要要用戶輸輸入賬號號、密碼碼和驗證證碼,點點擊登錄錄按鈕,系系統(tǒng)首頁頁進行驗驗證碼驗驗證,沒沒有錯誤誤后進行行賬號和和密碼驗驗證,通通過驗證證后系統(tǒng)統(tǒng)根據(jù)開開戶時賦賦予的權(quán)權(quán)限操作作系統(tǒng)。首頁(綜綜合)展展示圖5.22 首首頁(綜綜合)展展示界面面該頁面為為用戶成成功登錄錄之后,用用戶進入入綜合展展示界面面效果,在在該頁面面中我們們可以看看到有三三個區(qū):工具區(qū)區(qū)(首頁頁、基本本信息維維護、培培訓需求求管理、統(tǒng)計報報表管理理、系統(tǒng)統(tǒng)管理)、個人信信息展示示區(qū)(用用戶信息息、密碼碼修改、注銷)、信息展展示區(qū)(

53、今今日課程程、人員員信息、成績信信息)?;拘畔⑾⒕S護圖5.33 基基本信息息維護界界面該頁面為為用戶成成功登錄錄之后,點點擊“基本信信息維護護”進入基基本信息息展示界界面效果果,在該該頁面中中我們可可以看到到還有四四個基本本信息子子功能(課課程信息息、學生生信息、成績信信息和教教師信息息)。功功能里面面的信息息可以根根據(jù)權(quán)限限來管理理,初次次默認是是由管理理員可以以增加、修改、查詢和和刪除。學生和和老師可可以查看看。培訓需求求管理圖5.44 培培訓需求求管理界界面該頁面為為用戶成成功登錄錄之后,點點擊“培訓需需求管理理”進入培培訓需求求展示界界面效果果,在該該頁面中中我們可可以看到到還有三三

54、個基本本信息子子功能(產(chǎn)產(chǎn)品管理理、就業(yè)業(yè)畢業(yè)息息和就業(yè)業(yè)評估)。功能里里面的信信息可以以根據(jù)權(quán)權(quán)限來管管理,初初次默認認是由管管理員可可以增加加、修改改、查詢詢和刪除除。學生生和老師師可以查查看。產(chǎn)品管理理:一個個產(chǎn)品可可以綁定定多個課課程。就業(yè)畢業(yè)業(yè):主要要是統(tǒng)計計學校培培訓之后后對學生生就業(yè)畢畢業(yè)統(tǒng)計計,掌握握就業(yè)動動態(tài)方向向,輔助助產(chǎn)品調(diào)調(diào)整策略略。就業(yè)評估估:是根根基就業(yè)業(yè)畢業(yè)統(tǒng)統(tǒng)計狀況況,挖掘掘?qū)W生培培訓課程程信息,驗驗證課程程是否符符合市場場,判斷斷課程是是走高端端、中端端、低端端等。統(tǒng)計報表表管理圖5.55 統(tǒng)統(tǒng)計報表表管理界界面該頁面為為用戶成成功登錄錄之后,點點擊“統(tǒng)計報報

55、表管理理”進入統(tǒng)統(tǒng)計報表表展示界界面效果果,在該該頁面中中我們可可以看到到還有三三個基本本信息子子功能(成成績通知知單、成成績綜合合統(tǒng)計、學習綜綜合信息息)。功功能里面面的信息息可以根根據(jù)權(quán)限限來管理理,學生生和老師師可以查查看、導導出和打打印。系統(tǒng)管理理5.6 培訓訓需求管管理界面面該頁面為為用戶成成功登錄錄之后,點點擊“系統(tǒng)管管理”進入系系統(tǒng)展示示界面效效果,在在該頁面面中我們們可以看看到還有有三個基基本信息息子功能能(賬戶戶信息管管理、密密碼修改改、角色色管理、權(quán)限管管理)。該功能能里面的的信息可可以只有有管理員員管理。 系統(tǒng)測試試在ITMMIS_V1.0開發(fā)發(fā)過程中中采用了了多種措措施

56、保證證軟件質(zhì)質(zhì)量,在在實際開開發(fā)過程程中不可可避免地地會產(chǎn)生生差錯,經(jīng)經(jīng)過周密密測試后后可以排排除系統(tǒng)統(tǒng)錯誤,因因此系統(tǒng)統(tǒng)測試是是ITMMIS_V1.0開發(fā)發(fā)過程中中為保證證軟件質(zhì)質(zhì)量必須須進行的的工作。大量統(tǒng)統(tǒng)計資料料表明,系系統(tǒng)測試試的工作作量往往往占MIIS開發(fā)發(fā)總工作作量的440%以以上。因因此,我我們必須須重視測測試工作作。從產(chǎn)品角角度看,測測試計劃劃中的測測試項目目包括軟軟件結(jié)構(gòu)構(gòu)中的分分系統(tǒng)層層、子系系統(tǒng)層、功能模模塊層、程序模模塊層中中的各類類模塊,從從測試本本身看,分分為單元元測試,組組合測試試,確認認測試等等。測試試對象是是隨階段段而異的的,最基基本、最最初的測測試是單單元

57、測試試,后面面的組合合測試、確認測測試都是是以被測測過的模模塊作為為測試對對象的。單元測試試單元測試試也稱模模塊測試試或程序序測試,單單元測試試是對每每個模塊塊單獨進進行的,驗驗證模塊塊接口與與設(shè)計說說明是否否一致,對對模塊的的所有主主要處理理路徑進進行測試試且與預預期的結(jié)結(jié)構(gòu)進行行對照,還還要對所所有錯誤誤處理路路徑進行行測試。對源碼碼進行審審查,對對照設(shè)計計說明,檢檢查源程程序是否否符合功功能的邏邏輯要求求,是進進行單元元測試前前的重要要工作。單元測測試一般般是由程程序員完完成,也也稱程序序調(diào)試。組合測試試組合測試試也稱集集成測試試或子系系統(tǒng)測試試,通常常采用自自頂向下下測試和和自底向向上測試試兩種測測試方法法。組合合測試的的對象是是指已經(jīng)經(jīng)通過單單元測試試的模塊塊,不是是對零散散模塊進進行單個個測試,而而是用系系統(tǒng)化的的方法裝裝配和測測試軟件件系統(tǒng),是是一個嚴嚴格的過過程,必必須認真真地進行行,其計計劃的產(chǎn)產(chǎn)生和單單元模塊塊測試的的完成日日期要協(xié)協(xié)調(diào)起來來,這種種測試應應在系統(tǒng)統(tǒng)目標機機上進行行,造成成系統(tǒng)應應用的環(huán)環(huán)境條件件,除了了開發(fā)部部分項目目負責人人參加以以外,還還應該有有相應系系統(tǒng)的用用戶參加加,給評評審員進進行演示示。確認測試試 確認認測試是是對通過過組合測測試的軟軟件進行行的,這這些軟件件已經(jīng)存存

溫馨提示

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

評論

0/150

提交評論