遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)_第1頁(yè)
遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)_第2頁(yè)
遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)_第3頁(yè)
遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)_第4頁(yè)
遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩61頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

II1需求調(diào)研1.1單位簡(jiǎn)介遼寧工程技術(shù)大學(xué)工商管理學(xué)院是在1982年正式創(chuàng)建,成立以來(lái),學(xué)院始終以社會(huì)的需要和國(guó)內(nèi)有關(guān)學(xué)科的發(fā)展趨勢(shì)為風(fēng)標(biāo),保證開(kāi)設(shè)專業(yè)的獨(dú)特性,并彰顯專業(yè)特色,從頭至尾以教學(xué)和科研同樣重要為指導(dǎo)思想,以加強(qiáng)重點(diǎn)學(xué)科建設(shè)為發(fā)展起點(diǎn),充分顯示出我院在“管理科學(xué)與工程”學(xué)科的強(qiáng)勢(shì)。并同時(shí)注重加強(qiáng)院內(nèi)研究生的綜合水平,保證各學(xué)科結(jié)構(gòu)的合理性,顯示出學(xué)科整體優(yōu)勢(shì),建設(shè)為國(guó)內(nèi)一流學(xué)科。經(jīng)過(guò)學(xué)院每一代工商人的不斷努力,各學(xué)科都取得了明顯的進(jìn)步,可開(kāi)設(shè)學(xué)科不斷增加,學(xué)科的布局更加完善,學(xué)院整體實(shí)力突飛猛進(jìn)。1.2單位組織結(jié)構(gòu)遼寧工程技術(shù)大學(xué)工商管理學(xué)院現(xiàn)階段由黨政辦公室、科研師資科、基礎(chǔ)學(xué)術(shù)組織、MBA、MPA中心、MPAcc中心、教務(wù)科、實(shí)驗(yàn)中學(xué)和學(xué)生工作辦公室來(lái)負(fù)責(zé)日常運(yùn)行。組織結(jié)構(gòu)圖如下:圖1-1組織結(jié)構(gòu)圖Fig1-1Organizationchart1.3相關(guān)科室介紹本文主要介紹的是遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)從分析設(shè)計(jì)到最后實(shí)現(xiàn)的過(guò)程,所以,下面是學(xué)院實(shí)驗(yàn)中心的有關(guān)介紹:實(shí)驗(yàn)中心,光從其名字看來(lái),它應(yīng)該是管理學(xué)院實(shí)驗(yàn)設(shè)備的地方,但這樣說(shuō)就比較籠統(tǒng),其要負(fù)責(zé)登記每一臺(tái)學(xué)院的實(shí)驗(yàn)設(shè)備,并對(duì)其有一套完整的監(jiān)管流程,要完整的記錄每一臺(tái)設(shè)備從登記到報(bào)廢的生命歷程。這其中,就包括對(duì)每一臺(tái)設(shè)備的借用和維修都要登記在案,便于知曉每一臺(tái)設(shè)備的使用過(guò)程,并對(duì)此記錄在案,能夠在設(shè)備統(tǒng)計(jì)時(shí),清晰的知道每一臺(tái)設(shè)備竟被誰(shuí)使用過(guò),被誰(shuí)維修過(guò),現(xiàn)在正被誰(shuí)使用等,并且當(dāng)學(xué)校要對(duì)現(xiàn)存設(shè)備進(jìn)行統(tǒng)計(jì)時(shí),該部門(mén)能夠?qū)@些設(shè)備的處理提出指導(dǎo)性意見(jiàn)。除此之外,它還要負(fù)責(zé)學(xué)院每一個(gè)實(shí)驗(yàn)室的管理,例如每天的巡檢,記錄衛(wèi)生,防火,安全隱患等情況。及時(shí)升級(jí)學(xué)院實(shí)驗(yàn)室設(shè)備的軟硬件條件,為學(xué)生正常參加課程實(shí)驗(yàn)披荊斬棘。實(shí)驗(yàn)中心的地位非同尋常,因?yàn)?,學(xué)生的實(shí)踐能力得到了越來(lái)越多用人單位的重視,而在學(xué)校范圍內(nèi),參加課程實(shí)驗(yàn)是學(xué)生最快提高本人實(shí)踐能力的機(jī)會(huì),在實(shí)驗(yàn)中遇到的問(wèn)題能夠及時(shí)得到老師和同學(xué)們的幫助而及時(shí)解決,進(jìn)而讓學(xué)生所學(xué)的理論知識(shí)更快的轉(zhuǎn)化為動(dòng)手能力,讓學(xué)生更全面的發(fā)展,這一切有條不紊的執(zhí)行就離不開(kāi)實(shí)驗(yàn)中心的保駕護(hù)航。1.4單位工作現(xiàn)狀及存在的問(wèn)題遼寧工程技術(shù)大學(xué)工商管理學(xué)院目前對(duì)其所有的實(shí)驗(yàn)設(shè)備的管理存在很多不足。例如:不能對(duì)新到的設(shè)備進(jìn)行及時(shí)的登記在案,確保每一臺(tái)設(shè)備信息的完整性;對(duì)設(shè)備的借用和維修沒(méi)有一套完整的監(jiān)管過(guò)程,在學(xué)校對(duì)設(shè)備進(jìn)行統(tǒng)計(jì)時(shí),不能立刻知道每一臺(tái)設(shè)備竟被誰(shuí)使用過(guò),被誰(shuí)維修過(guò),現(xiàn)在正被誰(shuí)使用等,進(jìn)而導(dǎo)致對(duì)某一設(shè)備從登記到報(bào)廢的生命歷程的掌握出現(xiàn)紕漏,不能在當(dāng)學(xué)院對(duì)這臺(tái)設(shè)備提出問(wèn)題時(shí)發(fā)表指導(dǎo)性意見(jiàn)。對(duì)每一個(gè)實(shí)驗(yàn)室的每一臺(tái)設(shè)備信息沒(méi)有及時(shí)的掌握,當(dāng)授課教師在某一實(shí)驗(yàn)室安排學(xué)生實(shí)驗(yàn)時(shí),導(dǎo)致教師對(duì)實(shí)驗(yàn)室設(shè)備的好壞情況沒(méi)有得到準(zhǔn)確的告知,以至于耽誤教師授課。對(duì)每一個(gè)實(shí)驗(yàn)室的占用沒(méi)有完整的信息掌握,當(dāng)某一天出現(xiàn)很多人想臨時(shí)占用實(shí)驗(yàn)室時(shí),會(huì)出現(xiàn)占用沖突。對(duì)實(shí)驗(yàn)室的巡檢也沒(méi)有正式的登記。其實(shí),這些問(wèn)題的解決都算不上太難,其出現(xiàn)的原因主要是學(xué)院對(duì)實(shí)驗(yàn)設(shè)備的管理起步較晚,以至于現(xiàn)在還是以人力為主,導(dǎo)致對(duì)一些信息的處理就容易出現(xiàn)紕漏。我相信,只要將學(xué)院對(duì)實(shí)驗(yàn)設(shè)備的管理改為以計(jì)算機(jī)系統(tǒng)為主,人力為輔,這些問(wèn)題將不復(fù)存在。1.5系統(tǒng)可行性分析系統(tǒng)可行性分析是基于一個(gè)信息系統(tǒng)所帶來(lái)的價(jià)值和使用性的度量??尚行苑治鐾ǔ募夹g(shù)可行性、經(jīng)濟(jì)可行性和管理可行性三個(gè)方面來(lái)考慮。進(jìn)行各方面考慮后,一般會(huì)有這三種情況產(chǎn)生:可行,說(shuō)明要開(kāi)發(fā)的系統(tǒng)沒(méi)有問(wèn)題,正常進(jìn)行即可;基本可行:系統(tǒng)從大方向上來(lái)說(shuō)沒(méi)有問(wèn)題,但在一些細(xì)節(jié)的地方還需要進(jìn)行修改;不可行:終止系統(tǒng)的開(kāi)發(fā),從新開(kāi)始。1.5.1技術(shù)可行性本系統(tǒng)基于配置好的java環(huán)境在eclipse上對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā),前期系統(tǒng)的分析設(shè)計(jì)用的是面向?qū)ο蟮姆椒?;?shù)據(jù)庫(kù)選用的是開(kāi)發(fā)和使用都不需要費(fèi)用的mysql,性能過(guò)關(guān),能都滿足系統(tǒng)的需求。而服務(wù)器選擇的也是無(wú)需任何費(fèi)用的tomcat,這些工具的使用容易學(xué)習(xí)和掌握,并且工具之間有著很好的相互性,可以做出能夠解決目前問(wèn)題的管理信息系統(tǒng)。1.5.2經(jīng)濟(jì)可行性遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)的開(kāi)發(fā),主要使用的開(kāi)發(fā)工具為mysql,eclipse,postman等等都是免費(fèi)的,基本沒(méi)有開(kāi)發(fā)成本和開(kāi)發(fā)費(fèi)用,可以直接部署到學(xué)校已有的服務(wù)器上進(jìn)行投入使用,開(kāi)發(fā)技術(shù)也非常成熟,進(jìn)而維修方便簡(jiǎn)單。此外,負(fù)責(zé)管理此系統(tǒng)的人員是學(xué)院本就負(fù)責(zé)管理此方向業(yè)務(wù)的專業(yè)老師,系統(tǒng)的日常維護(hù)使用沒(méi)有額外的費(fèi)用,所以,本系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的費(fèi)用在學(xué)院接受范圍內(nèi)。1.5.3管理可行性從法律法規(guī)角度來(lái)說(shuō),此系統(tǒng)與現(xiàn)行法規(guī)并不沖突,從用戶的使用可行性來(lái)說(shuō),該系統(tǒng)的管理者和受用群體主要是在校的老師,在用戶使用上是可行的。從系統(tǒng)的日常管理上來(lái)說(shuō),學(xué)院會(huì)有專門(mén)的負(fù)責(zé)人對(duì)此系統(tǒng)進(jìn)行管理,建設(shè)和維護(hù),長(zhǎng)期不斷更新、維持日常管理運(yùn)行。

2面向?qū)ο蠓治?.1面向?qū)ο蠓治龈攀瞿壳埃嫦驅(qū)ο蠓治鲎鳛楹芏嘞到y(tǒng)前期設(shè)計(jì)階段采用的分析方法,它一定有其自身獨(dú)特的優(yōu)勢(shì)和特點(diǎn),首先,自從第三次工業(yè)革命以來(lái),我們的生活方式可謂日新月異,同理,我們身邊的企業(yè)發(fā)展的也更加迅速,為了滿足我們的日常生活需要,而這背后,就需要這些企業(yè)的工作內(nèi)容不斷更新,而那個(gè)時(shí)代現(xiàn)有的信息系統(tǒng)不能滿足這些需求,而更新現(xiàn)有系統(tǒng)的成本又太大,這時(shí),面向?qū)ο蠓治龅闹匾员泱w現(xiàn)出來(lái),能夠很好解決以上困擾,符合社會(huì)發(fā)展趨勢(shì)。其次,也是最重要的一點(diǎn),就是面向?qū)ο笾院芎媒鉀Q這些問(wèn)題的根本性原因,那就是在面向?qū)ο蟮姆治鲞^(guò)程中,把一切要在系統(tǒng)中實(shí)現(xiàn)的功能和問(wèn)題看成一個(gè)個(gè)對(duì)象,彼此之間用對(duì)象劃分,能夠使軟件各模塊使用率增加,即一次編寫(xiě),多次使用,并且增加一個(gè)系統(tǒng)中各使用人員的交流,使系統(tǒng)更加完善、人性化,能夠根據(jù)用戶需求的變動(dòng)及時(shí)更改系統(tǒng)的功能,是軟件的生命周期得到延長(zhǎng)。面向?qū)ο蠓治鲆笤谙到y(tǒng)的設(shè)計(jì)過(guò)程中結(jié)合現(xiàn)實(shí)世界,來(lái)映射出指定問(wèn)題中的實(shí)體和對(duì)象。以此為起點(diǎn),就使得建成的模型擁有現(xiàn)實(shí)生活中的關(guān)系和結(jié)構(gòu),符合用戶的日常使用習(xí)慣,更重要的一點(diǎn)是,在系統(tǒng)的使用過(guò)程中,需求一定會(huì)不斷改變,只有在需求中的對(duì)象是穩(wěn)定不變的。這就是面向?qū)ο蟮暮锰?,在不穩(wěn)定的情況下,找到穩(wěn)定的對(duì)象,使用戶需求的系統(tǒng)更加穩(wěn)定可用。面向?qū)ο蠓治鍪敲嫦驅(qū)ο蠓椒ǖ娜糠謨?nèi)容之一。其余兩部分是面向?qū)ο笤O(shè)計(jì)和面向?qū)ο缶幊?,?huì)在后面介紹。面向?qū)ο蠓治鍪窍氩捎妹嫦驅(qū)ο蠓椒ǖ牡谝徊焦ぷ?,通過(guò)對(duì)用戶的需求進(jìn)行分析、總結(jié),然后根據(jù)此為基石,來(lái)對(duì)用戶需求進(jìn)行建模。2.2UML簡(jiǎn)介UML是統(tǒng)一建模語(yǔ)言,可以被應(yīng)用到面向?qū)ο笤O(shè)計(jì)的過(guò)程中,使用它來(lái)表示系統(tǒng)表達(dá)出的動(dòng)態(tài)或靜態(tài)的信息,進(jìn)而描述系統(tǒng)從開(kāi)發(fā)過(guò)程中的需求分析,一直到系統(tǒng)進(jìn)行測(cè)試時(shí)的狀態(tài)。因?yàn)樵诿嫦驅(qū)ο蠼5倪^(guò)程中,會(huì)從用戶的需求下手,所以可以保證系統(tǒng)編寫(xiě)的代碼滿足用戶的需求,因此,在后期的系統(tǒng)工作中,可以方便的查看系統(tǒng)需求分析的全過(guò)程。UML建模簡(jiǎn)單并且統(tǒng)一,使得一個(gè)系統(tǒng)的開(kāi)發(fā)周期得到減少,減少了系統(tǒng)的開(kāi)發(fā)工作量,進(jìn)而縮短開(kāi)發(fā)時(shí)間,提高工作效率,系統(tǒng)所要實(shí)現(xiàn)的功能也一目了然,類與類的關(guān)系會(huì)非常清晰,系統(tǒng)功能的修改也會(huì)非常方便。在UML建模的過(guò)程中,設(shè)計(jì)者會(huì)使用專業(yè)的畫(huà)圖工具,從用戶的不同需求和系統(tǒng)的不同方面來(lái)對(duì)系統(tǒng)的對(duì)象、類、用例、活動(dòng)、狀態(tài)等描述進(jìn)行建模。在UML中明確定義了以下9種圖:用例圖、類圖、對(duì)象圖、狀態(tài)圖、活動(dòng)圖、時(shí)序圖、協(xié)作圖、組件圖、配置圖;我在本次系統(tǒng)的設(shè)計(jì)過(guò)程中,會(huì)主要介紹用例圖、類圖、時(shí)序圖、活動(dòng)圖和配置圖。用例圖是系統(tǒng)開(kāi)發(fā)的第一步畫(huà)圖建模工作,來(lái)說(shuō)明用戶在本系統(tǒng)上可以完成的動(dòng)作;類圖則顯示靜態(tài)結(jié)構(gòu),描述類、接口、協(xié)作及之間的關(guān)系;時(shí)序圖,從其名字上就可以看出,它是按照時(shí)間順序來(lái)表達(dá)系統(tǒng)各元素之間的的消息交互;活動(dòng)圖則表示的是系統(tǒng)動(dòng)處理一些用戶需求的過(guò)程,即系統(tǒng)的動(dòng)態(tài)行為;配置圖負(fù)責(zé)說(shuō)明這個(gè)系統(tǒng)的軟硬件的物理模型。2.3系統(tǒng)用例圖用例圖(UseCaseDiagram)是UML建模的第一步工作,它可以清晰的表現(xiàn)出系統(tǒng)將要實(shí)現(xiàn)哪些功能和這些功能被系統(tǒng)的哪個(gè)使用人員所執(zhí)行。同時(shí),用例圖中出現(xiàn)的參與者,是指系統(tǒng)使用者,必須是現(xiàn)實(shí)生活中實(shí)體所扮演的角色。由于用例圖處于系統(tǒng)分析的第一步工作,所以其本身不應(yīng)該表現(xiàn)出太多的細(xì)節(jié)問(wèn)題,其只要清晰明了地表現(xiàn)出用戶的需求就可以,便于之后在設(shè)計(jì)過(guò)程中設(shè)計(jì)人員的理解。在本次設(shè)計(jì)遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)的過(guò)程中,我主要分析的是實(shí)驗(yàn)中心所需要完成的工作內(nèi)容,進(jìn)而分析得到此系統(tǒng)將要實(shí)現(xiàn)的功能,和教師、實(shí)驗(yàn)室管理員、專業(yè)負(fù)責(zé)人和實(shí)驗(yàn)中心主任這四個(gè)系統(tǒng)用戶。以本系統(tǒng)為例:實(shí)驗(yàn)中心主任的權(quán)限一定最大,可以先從它入手,設(shè)計(jì)出實(shí)驗(yàn)中心主任完整的用例圖,其余人員在它的基礎(chǔ)上,在考慮一些現(xiàn)實(shí)情況,相應(yīng)減少或增加一些功能,進(jìn)而完善所用系統(tǒng)用戶的用例圖。

表2-1用例圖符號(hào)說(shuō)明表Tab2-1TableofUseCaseDiagramSymbolExplanation符號(hào)說(shuō)明參與者(Actor),可以是任何的事物或人的外部實(shí)體。用例(UseCase)是有關(guān)單個(gè)參與者在與系統(tǒng)交互中所運(yùn)行的處理行動(dòng)的陳說(shuō)序列,有關(guān)用戶對(duì)系統(tǒng)的要求。關(guān)聯(lián)關(guān)系(UnidirectionalAssociation)描述Actor發(fā)出的行動(dòng),指向用例。擴(kuò)展(Extend),箭尾指向擴(kuò)展的用例。包含(Include),箭尾指向包含的用例。以下是我在此系統(tǒng)中根據(jù)面向?qū)ο蠓治龅贸龅乃膫€(gè)用例圖,參與者分別是教師、實(shí)驗(yàn)室管理員、專業(yè)負(fù)責(zé)和實(shí)驗(yàn)中心主任:(1)教師用例圖圖2-1教師用例圖Figure2-1teacherusecasediagram(2)實(shí)驗(yàn)室管理員用例圖圖2-2實(shí)驗(yàn)室管理員用例圖Figure2-2Laboratoryadministratorusecasediagram(3)專業(yè)負(fù)責(zé)人用例圖圖2-3專業(yè)負(fù)責(zé)人用例圖Figure2-3Usecasediagramofprofessionalpersonincharge(4)實(shí)驗(yàn)中心主任用例圖圖2-4實(shí)驗(yàn)中心主任用例圖Figure2-4Usecasediagramofexperimentaldirector2.4系統(tǒng)類圖類圖(ClassDiagram)是描述系統(tǒng)中各個(gè)類之間關(guān)系的靜態(tài)圖。是直接與程序代碼相關(guān)的圖,簡(jiǎn)而言之,編寫(xiě)程序的代碼是在類圖的基礎(chǔ)上誕生的。通過(guò)設(shè)計(jì)類圖,我們會(huì)構(gòu)造出系統(tǒng)內(nèi)部的靜態(tài)結(jié)構(gòu),將程序代碼分門(mén)別類。在面向?qū)ο笙到y(tǒng)中,系統(tǒng)組織結(jié)構(gòu)的核心就是類。是對(duì)一定數(shù)量組成一組的具有相同操作、屬性關(guān)系以及語(yǔ)意的對(duì)象描述,甚至一些純理論性的,純概念性的東西,也能夠包括按在類的實(shí)例中。表2-2類圖符號(hào)說(shuō)明表Table2-2TableofClassDiagramSymbolExplanation符號(hào)說(shuō)明類(Class)一般包含3個(gè)組成部分:上層是類名,中間層是屬性(attributes),最下層是該類提供的方法。依賴關(guān)系(Dependency),是類與類之間的連接,表示兩個(gè)類之間是依賴關(guān)系。關(guān)聯(lián)關(guān)系,指明一個(gè)事物對(duì)象和另一個(gè)事物對(duì)象之間的聯(lián)系。泛化關(guān)系,存在于一般元素和特殊元素之間的分類關(guān)系。實(shí)現(xiàn)關(guān)系,將兩種不同的模型元素結(jié)合起來(lái),例如類和接口。2.4.1本系統(tǒng)的類以下是我在遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)開(kāi)發(fā)中對(duì)需求進(jìn)行分析之后,總結(jié)出的11個(gè)類圖,類圖詳細(xì)設(shè)計(jì)如下:圖2-5類圖Fig2-5ClassDiagram 2.4.2類間關(guān)系圖2-6類關(guān)系圖Graph2-6classrelationdiagram3系統(tǒng)設(shè)計(jì)3.1面向?qū)ο笤O(shè)計(jì)概述面向?qū)ο笤O(shè)計(jì)(OOD)就是對(duì)面向?qū)ο蟮姆治鏊〉玫某晒M(jìn)行系統(tǒng)的選擇和整理,能夠在系統(tǒng)設(shè)計(jì)到相關(guān)的環(huán)節(jié)時(shí),進(jìn)行指導(dǎo)和調(diào)整,進(jìn)而使整個(gè)系統(tǒng)的功能實(shí)現(xiàn)更加完善,更符合用戶的需求及使用習(xí)慣,這是面向?qū)ο蟮脑O(shè)計(jì)中重要的中間環(huán)節(jié)。其是在之間設(shè)計(jì)的用例圖和類圖的基礎(chǔ)之上,對(duì)系統(tǒng)的動(dòng)態(tài)模型進(jìn)行分析和設(shè)計(jì),所以,OOD是一個(gè)整理和精細(xì)化的過(guò)程,要求盡可能的精細(xì),因?yàn)檫@是為后期的代碼設(shè)計(jì)進(jìn)行準(zhǔn)備,要為了達(dá)成這個(gè)目標(biāo),在這個(gè)環(huán)節(jié)必須將各模塊細(xì)分,細(xì)分到可以管理。面向?qū)ο笤O(shè)計(jì)(OOD)主要就是把面向?qū)ο蠓治龅玫降某晒M(jìn)行處理,得到系統(tǒng)具體實(shí)現(xiàn)方案的過(guò)程。在本系統(tǒng)中,主要用到UML中的時(shí)序圖、活動(dòng)圖和配置圖來(lái)幫助面向?qū)ο笤O(shè)計(jì)。3.2系統(tǒng)時(shí)序圖時(shí)序圖(SequenceDiagram)可以用來(lái)體現(xiàn)各個(gè)對(duì)象之間信息進(jìn)行傳播的先后順序,它可以對(duì)用例中所涉及的行為順序進(jìn)行闡述,是說(shuō)明信息傳遞先后順序的交互圖。類和類之間是需要進(jìn)行相互交互以完成規(guī)定的動(dòng)作的消息,而時(shí)序圖恰好體現(xiàn)了這一點(diǎn)。換句話說(shuō),時(shí)序圖可以用來(lái)闡述目標(biāo)系統(tǒng)中關(guān)于類與類之間的交互。表3-1時(shí)序圖符號(hào)說(shuō)明表Table3-1TableofSequenceDiagramSymbolExplanation符號(hào)說(shuō)明Actor,是用戶在系統(tǒng)中的一個(gè)角色,有自己的目標(biāo),通過(guò)跟系統(tǒng)的交互達(dá)到目標(biāo)。表示參與交互的對(duì)象。在兩個(gè)對(duì)象之間傳遞消息(ObjectMessage)。反身消息(Messageofself)。表明調(diào)用過(guò)程返回的消息(ReturnMessage)。激活期(Activation),表示對(duì)象執(zhí)行某個(gè)動(dòng)作的期間,也即對(duì)象激活的時(shí)間段。生命線(Lifeline),代表對(duì)象留存的時(shí)間。(1)修改密碼時(shí)序圖圖3-1用戶修改密碼時(shí)序圖Figure3-1purchasepasswordtimesequencediagram(2)送修設(shè)備時(shí)序圖圖3-2送修設(shè)備時(shí)序圖Figure3-2Sequencediagramofrepairequipment(3)借用設(shè)備時(shí)序圖圖3-3借用設(shè)備時(shí)序圖Figure3-3Sequencediagramofborrowingequipment(4)查看實(shí)驗(yàn)室時(shí)序圖圖3-4查看實(shí)驗(yàn)室時(shí)序圖Figure3-5Thesequencediagramoflookingatthelaboratory(5)臨時(shí)占用實(shí)驗(yàn)室時(shí)序圖圖3-5臨時(shí)占用實(shí)驗(yàn)室時(shí)序圖Figure3-5Timesequencediagramoftemporaryoccupationoflaboratory(6)查看本人占用實(shí)驗(yàn)室時(shí)序圖圖3-6查看本人占用實(shí)驗(yàn)室時(shí)序圖Figure3-6Viewthesequencediagramofmyoccupationofthelaboratory(7)維修設(shè)備時(shí)序圖圖3-7維修設(shè)備時(shí)序圖Figure3-7sequencediagramofmaintenanceequipment(8)實(shí)驗(yàn)室巡檢時(shí)序圖圖3-8實(shí)驗(yàn)室巡檢時(shí)序圖Figure3-8Laboratoryinspectionsequencediagram(9)實(shí)驗(yàn)室信息維護(hù)時(shí)序圖 圖3-9實(shí)驗(yàn)室信息維護(hù)時(shí)序圖Figure3-9Laboratoryinformationmaintenancesequencediagram(10)打印維修設(shè)備信息時(shí)序圖圖3-10打印維修設(shè)備信息時(shí)序圖Figure3-10Printthesequencediagramofmaintenanceequipmentinformation.(11)上傳文件時(shí)序圖圖3-11上傳文件時(shí)序圖Figure3-11Uploadfilesequencediagram(12)下載文件時(shí)序圖圖3-12下載文件時(shí)序圖Figure3-12Downloadfilesequencediagram(13)發(fā)布公告時(shí)序圖圖3-13發(fā)布公告時(shí)序圖Figure3-13Sequencediagramofannouncement(14)用戶信息維護(hù)時(shí)序圖圖3-14用戶信息維護(hù)時(shí)序圖Figure3-14Userinformationmaintenancesequencediagram(15)部門(mén)信息維護(hù)時(shí)序圖圖3-15部門(mén)信息維護(hù)時(shí)序圖Figure3-15Departmentalinformationmaintenancesequencediagram(16)設(shè)備借用時(shí)序圖圖3-16設(shè)備借用時(shí)序圖Figure3-16Equipmentborrowingsequencediagram(17)設(shè)備歸還時(shí)序圖圖3-17設(shè)備歸還時(shí)序圖Figure3-17Equipmentreturnsequencediagram(18)設(shè)備信息維護(hù)時(shí)序圖圖3-18設(shè)備信息維護(hù)時(shí)序圖Figure3-18Equipmentinformationmaintenancesequencediagram(19)公告信息維護(hù)時(shí)序圖圖3-19公告信息維護(hù)時(shí)序圖Figure3-19Announcementinformationmaintenancesequencediagram(20)借用信息查詢輸出時(shí)序圖圖3-20借用信息查詢輸出時(shí)序圖Figure3-20Borrowinginformationtoqueryoutputsequencediagram(21)維修信息輸出時(shí)序圖圖3-21維修信息輸出時(shí)序圖Figure3-21Maintenanceinformationoutputsequencediagram3.3系統(tǒng)活動(dòng)圖活動(dòng)圖(ActivityDiagram)在UML中用來(lái)描述系統(tǒng)動(dòng)態(tài)行為,它用于展現(xiàn)參與行為的類的活動(dòng)或動(dòng)作。活動(dòng)是在狀態(tài)機(jī)中一個(gè)非原子的執(zhí)行,它由一系列的動(dòng)作組成,這些計(jì)算能夠使系統(tǒng)的狀態(tài)發(fā)生變化或返回一個(gè)值。從活動(dòng)圖中可以看出事件發(fā)展的順序和動(dòng)態(tài)。比較簡(jiǎn)化的描述一個(gè)活動(dòng)發(fā)生的狀態(tài),系統(tǒng)行為的進(jìn)程,以及活動(dòng)的動(dòng)態(tài)效果。一個(gè)活動(dòng)的觸發(fā)可能有一種或多種的反應(yīng)狀態(tài),同時(shí)多種活動(dòng)發(fā)生后的結(jié)果也可能是同一種狀態(tài)。表3-2活動(dòng)圖符號(hào)說(shuō)明表Table3-2TableofActivityDiagramSymbolExplanation符號(hào)說(shuō)明活動(dòng)圖的起點(diǎn)。添加活動(dòng)。判定。工作流在這里按監(jiān)護(hù)條件而發(fā)生分支。表示動(dòng)作。表示分支與合并,活動(dòng)在此處分開(kāi)或合并?;顒?dòng)圖的終點(diǎn)。(1)設(shè)備管理活動(dòng)圖圖3-22設(shè)備管理活動(dòng)圖Figure3-22Equipmentmanagementactivitydiagram(2)部門(mén)管理活動(dòng)圖圖3-23部門(mén)管理活動(dòng)圖Figure3-23Departmentmanagementactivitydiagram(3)公告管理活動(dòng)圖圖3-24公告管理活動(dòng)圖Figure3-24Announcementmanagementactivitychart(4)設(shè)備報(bào)廢管理活動(dòng)圖圖3-25設(shè)備報(bào)廢管理活動(dòng)圖Figure3-25Chartofequipmentscrappingmanagementactivities(5)設(shè)備借用管理活動(dòng)圖圖3-26設(shè)備借用管理活動(dòng)圖Figure3-26Equipmentloanmanagementactivitydiagram(6)設(shè)備維修管理活動(dòng)圖圖3-27設(shè)備維修管理活動(dòng)圖Figure3-27Equipmentmaintenancemanagementactivitychart(7)實(shí)驗(yàn)室信息管理活動(dòng)圖圖3-28實(shí)驗(yàn)室信息管理活動(dòng)圖Figure3-28Laboratoryinformationmanagementactivitydiagram(8)用戶管理活動(dòng)圖圖3-29用戶管理活動(dòng)圖Figure3-29usermanagementactivitymap(9)實(shí)驗(yàn)室設(shè)備管理活動(dòng)圖圖3-30實(shí)驗(yàn)室設(shè)備管理活動(dòng)圖Figure3-30Laboratoryequipmentmanagementactivitydiagram(10)實(shí)驗(yàn)室占用管理活動(dòng)圖圖3-31實(shí)驗(yàn)室占用管理活動(dòng)圖Figure3-31Chartoflaboratoryoccupationmanagementactivities(11)文件上傳下載活動(dòng)圖圖3-32文件上傳下載活動(dòng)圖Figure3-32fileuploaddownloadactivitydiagram(12)實(shí)驗(yàn)室巡檢管理活動(dòng)圖圖3-33實(shí)驗(yàn)室巡檢管理活動(dòng)圖Figure3-33Chartoflaboratoryinspectionandmanagementactivities3.4系統(tǒng)配置圖配置圖用戶描述軟件執(zhí)行所需的處理器和設(shè)備的拓?fù)浣Y(jié)構(gòu),也就是說(shuō)可以顯示運(yùn)行軟件系統(tǒng)的物理硬件和如何將軟件部署到硬件上。如,配置到顯示實(shí)際的計(jì)算機(jī)和設(shè)備以及之間的必要連接,還有連接的類型。繪制配置圖,需要確定節(jié)點(diǎn)和節(jié)點(diǎn)之間的關(guān)系。表3-3配置圖符號(hào)說(shuō)明表Table3-3TableofDeploymentDiagramSymbolExplanation符號(hào)說(shuō)明表示節(jié)點(diǎn),可以是處理器或設(shè)備,由名稱和類型組成。表示連接(Connection)。連接是兩個(gè)設(shè)備或處理器之間的實(shí)際連接。圖3-34系統(tǒng)配置圖Fig3-34SystemDeploymentDiagram3.5系統(tǒng)結(jié)構(gòu)設(shè)計(jì)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)按照基本信息管理、計(jì)劃、設(shè)備管理、實(shí)驗(yàn)教學(xué)管理四方面展開(kāi),基本信息管理模塊主要實(shí)現(xiàn)的功能為:用戶信息的維護(hù)、設(shè)備信息的維護(hù)、實(shí)驗(yàn)室信息的維護(hù)、部門(mén)信息的維護(hù)、實(shí)驗(yàn)室設(shè)備信息的維護(hù)等;計(jì)劃模塊主要實(shí)現(xiàn)功能為:在線上傳下載文件,減少紙上辦公,提高效率;發(fā)布公告,提高信息流通性;設(shè)備管理模塊主要實(shí)現(xiàn)功能為:設(shè)備的登記、借還、維修、報(bào)廢;統(tǒng)計(jì)設(shè)備的使用情況等;實(shí)驗(yàn)教學(xué)模塊主要實(shí)現(xiàn)的功能為:實(shí)驗(yàn)室的臨時(shí)占用、實(shí)驗(yàn)室的巡檢、實(shí)驗(yàn)室設(shè)備的使用情況等;圖3-35系統(tǒng)功能結(jié)構(gòu)圖Figure3-35systemfunctionalstructurediagram3.6代碼設(shè)計(jì)代碼設(shè)計(jì)是開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的基礎(chǔ)性工作,代碼實(shí)質(zhì)上就是代表系統(tǒng)中存在的對(duì)象的名稱、屬性的符號(hào),也可以確保某一對(duì)象的獨(dú)一無(wú)二性,能有效的把擁有同樣屬性的對(duì)象唯一進(jìn)行標(biāo)識(shí)。也可以提高數(shù)據(jù)的輸入、分類、檢索等功能。在本系統(tǒng)中,用戶信息管理中的用戶信息就是龐大的信息量。如果要把用戶信息唯一的標(biāo)識(shí),不能僅憑借姓名、部門(mén)、權(quán)限等信息,就確定用戶是唯一的,因?yàn)檫@些信息容易重復(fù)或者不能明顯的識(shí)別出來(lái)具體是某一個(gè)用戶。我們常常應(yīng)用的方法是把每個(gè)用戶進(jìn)行編號(hào),編號(hào)里表明了用戶的特殊性,這樣的代碼不但可以唯一的標(biāo)識(shí)某一個(gè)用戶,又可以只通過(guò)用戶編號(hào)就確定是某一類用戶。但,本系統(tǒng)作為工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng),必定使用的用戶均為該院教師,并且他們也早已擁有自己的工號(hào)標(biāo)識(shí),所以再設(shè)計(jì)此系統(tǒng)時(shí),這個(gè)地方的工作量可以輕松得到解決,給程序增加一個(gè)數(shù)據(jù)導(dǎo)入的功能,可以直接導(dǎo)入使用用戶的信息。以本系統(tǒng)借還表中的借還編號(hào)為例:圖3-36借還表代碼設(shè)計(jì)圖Figure3-36borrowthetablecodedesigndrawing舉例:2019年6月7日有第一個(gè)人借用第一臺(tái)設(shè)備,則借用編號(hào)為:201906070013.7數(shù)據(jù)庫(kù)設(shè)計(jì)3.7.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)簡(jiǎn)單來(lái)說(shuō)就是存儲(chǔ)數(shù)據(jù)的,我們所編寫(xiě)的信息系統(tǒng)在運(yùn)行過(guò)程中一定會(huì)產(chǎn)生一些數(shù)據(jù),而這些數(shù)據(jù)還非常重要,所以,這些數(shù)據(jù)的保存對(duì)使用這個(gè)系統(tǒng)的單位或企業(yè)日常管理有著非同小可的作用。所以,數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)的重要設(shè)計(jì)部分。所以,我們要在給定的系統(tǒng)環(huán)境中,要構(gòu)建最卓效的數(shù)據(jù)庫(kù)模型,建立數(shù)據(jù)庫(kù),使此數(shù)據(jù)庫(kù)能夠卓效的存取數(shù)據(jù),滿足用戶需求。同時(shí),需要強(qiáng)調(diào)一點(diǎn),在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)一定要注意數(shù)據(jù)庫(kù)各表之間的依賴關(guān)系。3.7.2數(shù)據(jù)庫(kù)表設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)名為gsglxysb。主要包括如下幾個(gè)表:表3-4:用戶表Table3-4:usertable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明user_idusernameintintnullnull主鍵非空用戶編號(hào)姓名passwardvarcharnull非空密碼dep_idintnull外鍵部門(mén)號(hào)roleunhonestquanlivarcharvarcharintnullnullnull非空非空非空角色失信記錄權(quán)限表3-5:實(shí)驗(yàn)室信息表Table3-5:laboratoryinformationtable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明sys_idintnull外鍵實(shí)驗(yàn)室編號(hào)sys_namevarcharnull非空實(shí)驗(yàn)室名稱sys_locvarcharnull非空實(shí)驗(yàn)室位置Sys_gntextnull非空功能表3-6:部門(mén)信息表Table3-6:departmentalinformationtable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明dep_idintnull主鍵部門(mén)編號(hào)dep_namevarcharnull非空部門(mén)名稱dep_locvarcharnull非空部門(mén)位置表3-7:設(shè)備登記表Table3-7:equipmentregistrationform字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明equ_idintnull主鍵設(shè)備編號(hào)equ_nameequ_typeVarcharvarcharnullnull非空非空設(shè)備名稱設(shè)備類別equ_brandvarcharnull非空設(shè)備品牌equ_makervarcharnull非空設(shè)備生產(chǎn)商equ_ccdatenull非空設(shè)備出廠日期equ_buyequ_gyiddateintnullnull非空非空設(shè)備購(gòu)買(mǎi)日期國(guó)有資產(chǎn)編號(hào)equ_ztvarcharnull非空設(shè)備使用類別表3-8:設(shè)備借還表Table3-8:loanandrepaymentofequipment字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明Jh_idintnull主鍵借出編號(hào)equ_idintnull外鍵設(shè)備編號(hào)user_idintnull外鍵外借人Jh_clrintnull外鍵處理人Jh_timedatenull非空外借日期Jh_usedayJh_ghtimeIntdatenullnull非空可空借用天數(shù)歸還日期Jh_sfghvarcharnull非空是否歸還表3-9:設(shè)備報(bào)廢表Table3-9:equipmentscraptable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明bf_idintnull主鍵報(bào)廢編號(hào)equ_idintnull外鍵設(shè)備編號(hào)bf_reasonvarcharnull非空?qǐng)?bào)廢原因bf_timedatenull非空?qǐng)?bào)廢日期bf_sqrvarcharnull非空?qǐng)?bào)廢申請(qǐng)人bf_clrvarcharnull可空?qǐng)?bào)廢處理人表3-10:設(shè)備維修表Table3-10:equipmentmaintenancetable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明wx_idintnull主鍵維修編號(hào)equ_idintnull外鍵設(shè)備編號(hào)wx_sxrintnull外鍵送修人wx_reasonvarcharnull非空故障原因wx_sxtimedatenull非空送修時(shí)間wx_wxrintnull外鍵維修人wx_wxtimewx_ztDatevarcharnullnull可空非空維修時(shí)間是否修好表3-11:實(shí)驗(yàn)室占用表Table3-11:laboratoryoccupationtable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明syzy_idintnull非空實(shí)驗(yàn)占用編號(hào)sys_idintnull主鍵實(shí)驗(yàn)室編號(hào)user_idintnull外鍵占用人syzy_timedatenull主鍵占用日期syzy_statusvarcharnull主鍵具體節(jié)數(shù)syzy_typevarcharnull非空占用類型syzy_reasonvarcharnull非空占用原因表3-12:公告表Table3-12:AnnouncementForm字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明gg_idintnull主鍵公告編號(hào)user_idintnull外鍵發(fā)布人gg_headvarcharnull非空公告標(biāo)題gg_nrvarcharnull非空公告內(nèi)容gg_timedatenull非空公告時(shí)間表3-13:實(shí)驗(yàn)室設(shè)備表Table3-13:tableoflaboratoryequipment字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明sys_idintnull主鍵實(shí)驗(yàn)室編號(hào)equ_idIntnull主鍵設(shè)備編號(hào)表3-14:實(shí)驗(yàn)室巡檢表Table3-14:laboratoryinspectiontable字段名數(shù)據(jù)類型默認(rèn)值約束類型說(shuō)明Xj_idintnull主鍵巡檢編號(hào)sys_idintnull外鍵實(shí)驗(yàn)室編號(hào)Xj_xjrvarcharnull外鍵巡檢人編號(hào)Xj_timedatenull非空巡檢時(shí)間Xj_qktextnull非空巡檢情況3.8輸入輸出設(shè)計(jì)3.8.1輸出設(shè)計(jì)當(dāng)我們使用一個(gè)系統(tǒng)時(shí),一般都是先有輸入在有輸出,但我們?cè)谠O(shè)計(jì)一個(gè)系統(tǒng)時(shí),我們?nèi)币仍O(shè)計(jì)好輸出,在設(shè)計(jì)輸入,輸出設(shè)計(jì)決定了輸入設(shè)計(jì)的基準(zhǔn)。因?yàn)?,只有系統(tǒng)輸出給用戶準(zhǔn)確的、適用的信息,用戶才會(huì)加強(qiáng)對(duì)系統(tǒng)的依賴,以至于對(duì)工作的熱情,所以,輸出設(shè)計(jì)至關(guān)重要。以本系統(tǒng)設(shè)備可借信息和實(shí)驗(yàn)室設(shè)備信息輸出為例:設(shè)備可借信息輸出設(shè)計(jì)如表3-15所示。表3-15設(shè)備可借信息輸出設(shè)計(jì)Table3-15DesignofInformationoutputforequipment輸出名稱設(shè)備可借信息輸出介質(zhì)顯示器輸出類型顯示輸出時(shí)間隨機(jī)設(shè)備可借信息輸出格式及內(nèi)容如表3-16所示:表3-16設(shè)備可借信息輸出格式及內(nèi)容Table3-16equipmentoutputformatandcontent設(shè)備編號(hào)設(shè)備名稱設(shè)備類別設(shè)備品牌設(shè)備生產(chǎn)商設(shè)備生產(chǎn)日期設(shè)備購(gòu)買(mǎi)日期實(shí)驗(yàn)室設(shè)備信息輸出設(shè)計(jì)如表3-17所示:表3-17實(shí)驗(yàn)室設(shè)備信息輸出設(shè)計(jì)Table3-17DesignofLaboratoryequipmentInformationoutput輸出名稱實(shí)驗(yàn)室設(shè)備信息輸出介質(zhì)顯示器輸出類型顯示輸出時(shí)間隨機(jī)供應(yīng)商信息輸出格式及內(nèi)容如表3-18所示:表3-18實(shí)驗(yàn)室設(shè)備信息輸出格式及內(nèi)容Table3-18laboratoryequipmentinformationoutputformatandcontent實(shí)驗(yàn)室編號(hào)設(shè)備編號(hào)設(shè)備情況3.8.2輸入設(shè)計(jì)因?yàn)樾畔⒄_輸出的重要性,輸入設(shè)計(jì)必然是系統(tǒng)設(shè)計(jì)的關(guān)鍵環(huán)節(jié)之一,因?yàn)樗WC系統(tǒng)將正確的數(shù)據(jù)無(wú)誤的提取到系統(tǒng)中去,進(jìn)而存入數(shù)據(jù)庫(kù)。只有這樣,才能保證數(shù)據(jù)輸出時(shí)的可靠性。以該系統(tǒng)設(shè)備信息輸入為例:設(shè)備信息輸入設(shè)計(jì)如表3-19所示。表3-19設(shè)備信息輸入設(shè)計(jì)Table3-19equipmentinformationinputdesigntable輸入數(shù)據(jù)名稱設(shè)備信息輸入設(shè)備和介質(zhì)鍵盤(pán)、鼠標(biāo)輸入時(shí)間和頻率隨機(jī)輸入源中心主任共享范圍整個(gè)系統(tǒng)設(shè)備信息輸入格式及內(nèi)容如圖3-37所示:設(shè)備編號(hào):設(shè)備編號(hào):設(shè)備名稱:設(shè)備類別:設(shè)備品牌:設(shè)備生產(chǎn)商:設(shè)備生產(chǎn)日期:設(shè)備購(gòu)買(mǎi)日期:設(shè)備國(guó)資編號(hào):設(shè)備使用類別:圖3-16商品信息輸入格式及內(nèi)容圖3-37商品信息輸入格式及內(nèi)容Figue3-37Formatandcontentofcommodityinformationinput3.9人機(jī)對(duì)話設(shè)計(jì)人機(jī)對(duì)話是為了方便系統(tǒng)使用者更好的使用系統(tǒng)而設(shè)計(jì)。提示使用者一些常見(jiàn)的錯(cuò)誤。以本系統(tǒng)為例,用戶在登錄系統(tǒng)時(shí),如果出錯(cuò),系統(tǒng)會(huì)根據(jù)具體錯(cuò)誤提示給使用者“用戶名錯(cuò)誤”、“密碼錯(cuò)誤”。在使用者借用設(shè)備時(shí),如果設(shè)備已被借用,會(huì)提示‘設(shè)備已被借用’。在臨時(shí)占用實(shí)驗(yàn)室時(shí),如果選中的時(shí)間已被其余使用者占用,系統(tǒng)會(huì)提示‘該實(shí)驗(yàn)室已被占用’。良好的人機(jī)對(duì)話設(shè)計(jì)會(huì)提高系統(tǒng)使用效率,甚至于減少一些系統(tǒng)問(wèn)題的發(fā)生。以本系統(tǒng)某用戶借用設(shè)備,系統(tǒng)提示給管理員該用戶信息為例:圖3-28人機(jī)對(duì)話圖Fig3-38FormsofMan-machineDialogue

4系統(tǒng)實(shí)施4.1系統(tǒng)實(shí)施過(guò)程系統(tǒng)的實(shí)施階段在整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程中扮演著至關(guān)重要的角色,其作為一個(gè)系統(tǒng)相對(duì)最后的的工作,它的作用就是把前面各個(gè)階段的工作整合為一個(gè)可以直接使用的物理結(jié)構(gòu)。遼寧工程技術(shù)大學(xué)工商管理學(xué)院實(shí)驗(yàn)設(shè)備管理信息系統(tǒng)的實(shí)施要根據(jù)最開(kāi)始的設(shè)計(jì)方案,實(shí)現(xiàn)具體的功能,包括在數(shù)據(jù)庫(kù)中導(dǎo)入基本數(shù)據(jù)信息,并建立網(wǎng)絡(luò)環(huán)境,安裝系統(tǒng)軟件,測(cè)試安裝等。假如把系統(tǒng)的開(kāi)發(fā)比作裝修房屋,那么前期活動(dòng)-也就是系統(tǒng)的分析設(shè)計(jì)就相當(dāng)于裝修之前的規(guī)劃和藍(lán)圖,而后期實(shí)施方面就是收集人才,工人,購(gòu)買(mǎi)材料,進(jìn)行實(shí)地操作,把房屋裝修完畢。以此為類比,系統(tǒng)實(shí)施階段的主要任務(wù)就是根據(jù)之前用戶的需求和已經(jīng)規(guī)劃好的結(jié)構(gòu)進(jìn)行實(shí)施。4.2系統(tǒng)實(shí)施工具根據(jù)用戶的實(shí)際情況和需要,最終決定采用在Windows下使用Eclipse作為開(kāi)發(fā)環(huán)境、java作為開(kāi)發(fā)語(yǔ)言,Mysql作為后臺(tái)數(shù)據(jù)庫(kù)管理工具開(kāi)發(fā),采用B/S結(jié)構(gòu)即Browser/Server(瀏覽器/服務(wù)器模式),使用JDBC連接數(shù)據(jù)庫(kù)。這樣的好處是:1.使用java+mysql靈活方便,可擴(kuò)充性、可移植性較好。2.JDBC為微軟開(kāi)發(fā),存取效率高,且較成熟,目前許多數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)都采用這種方式。3.采用B/S結(jié)構(gòu)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。JDBC是Microsoft主要數(shù)據(jù)存儲(chǔ)技術(shù),JDBC主要讓?xiě)?yīng)用程序或WEB應(yīng)用程序存取各種不同的數(shù)據(jù)源。JDBC封裝了OLE-DB復(fù)雜的接口,以極為簡(jiǎn)單的COM接口存儲(chǔ)數(shù)據(jù),簡(jiǎn)化了程序員數(shù)據(jù)存取的工作。4.3系統(tǒng)實(shí)施環(huán)境4.3.1硬件環(huán)境硬件配置如下:電腦型號(hào): 戴爾Inspiron15筆記本電腦操作系統(tǒng): Windows764位 處理器 :英特爾第五代酷睿i5-6200U@2.30GHz2.40GHz內(nèi)存: 4GB硬盤(pán):500GB,轉(zhuǎn)速5400RPM。顯卡: NVIDIAGeForce930M(2GB/戴爾)4.3.2軟件環(huán)境軟件開(kāi)發(fā)環(huán)境是支持開(kāi)發(fā)的重要工具。軟件配置主要包括操作系統(tǒng)、應(yīng)用服務(wù)器軟件等工具的選擇。在開(kāi)發(fā)本系統(tǒng)時(shí),主要考慮適用性、使用性和實(shí)用性等因素進(jìn)行開(kāi)發(fā)工具的選擇。本系統(tǒng)采取面向?qū)ο蟮拈_(kāi)發(fā)方法,使用UML建模,采用B/S模式結(jié)構(gòu)設(shè)計(jì),選用JAVA為開(kāi)發(fā)語(yǔ)言,前段框架使用了springboot,前臺(tái)頁(yè)面層使用了JSP,html等,用js和css進(jìn)行美化,后臺(tái)使用了JDBC開(kāi)發(fā)方法,采用MySql作為后臺(tái)數(shù)據(jù)庫(kù),MyEclipse為開(kāi)發(fā)工具,實(shí)現(xiàn)系統(tǒng)功能。本系統(tǒng)實(shí)際軟件環(huán)境選擇如下:操作系統(tǒng):Windows7數(shù)據(jù)庫(kù)軟件:MySql應(yīng)用服務(wù)器軟件:Tomcat8JDK版本:JDK1.8瀏覽器:IE瀏覽器,GoogleChrome,火狐瀏覽器開(kāi)發(fā)工具:MyEclipse測(cè)試工具:Postman4.4系統(tǒng)測(cè)試為了保證新系統(tǒng)能夠正確、有效地運(yùn)行,將所有可能發(fā)生的錯(cuò)誤和問(wèn)題盡最大可能在使用系統(tǒng)之前排除,就需要開(kāi)展系統(tǒng)測(cè)試階段,對(duì)系統(tǒng)測(cè)試工作要事先準(zhǔn)備好測(cè)試方案,以縮短時(shí)間,提升工作效率,壓縮費(fèi)用。為了保證系統(tǒng)在完成之后能夠持久穩(wěn)定的運(yùn)行,并且能夠?qū)⒂脩羲胍慕Y(jié)果輸出,并且盡可能的把問(wèn)題都找到,在用戶正式使用系統(tǒng)前,讓系統(tǒng)達(dá)到最優(yōu)的狀態(tài),就必須要進(jìn)行系統(tǒng)測(cè)試。要進(jìn)行系統(tǒng)測(cè)試,就必須要實(shí)現(xiàn)商議好測(cè)試方案,根據(jù)方案逐步進(jìn)行,提高效率,節(jié)省成本。4.4.1系統(tǒng)測(cè)試的目的在實(shí)際開(kāi)發(fā)系統(tǒng)的過(guò)程中,設(shè)計(jì)人員面對(duì)各種復(fù)雜的問(wèn)題,往往會(huì)有一些疏忽的地方,因而存在一些系統(tǒng)bug,此外,一個(gè)成熟的系統(tǒng)并不是一個(gè)人就能全部做完的,需要不同的人進(jìn)行合作,他們?cè)诮涣鞯臅r(shí)候也會(huì)因?yàn)橐恍┑胤降睦斫獠煌瑥亩l(fā)問(wèn)題。所以,在系統(tǒng)完成后,要對(duì)系統(tǒng)進(jìn)行測(cè)試,將各種可能發(fā)生的問(wèn)題和錯(cuò)誤在正式運(yùn)行之前排除。即使這樣,測(cè)試通過(guò)也不能證明系統(tǒng)肯定沒(méi)有錯(cuò)誤,只能說(shuō)明個(gè)模塊和子系統(tǒng)的聯(lián)系和運(yùn)行情況正常,但即使這樣在完美的系統(tǒng)可能在維護(hù)階段都會(huì)發(fā)現(xiàn)少量錯(cuò)誤,此時(shí)進(jìn)行糾正也是很正常的。4.4.2系統(tǒng)測(cè)試的原則因?yàn)橄到y(tǒng)測(cè)試的重要性,所以在進(jìn)行系統(tǒng)測(cè)試時(shí)一定要嚴(yán)格準(zhǔn)守系統(tǒng)測(cè)試時(shí)的原則,具體如下:(1)開(kāi)發(fā)者不參與的原則(2)系統(tǒng)輸入與結(jié)果并重的原則(3)測(cè)試用例設(shè)計(jì)全面的原則(4)無(wú)效功能嚴(yán)格剔除的原則(5)測(cè)試用例應(yīng)長(zhǎng)期保留,直至該系統(tǒng)被廢棄不用為止4.4.3本系統(tǒng)測(cè)試根據(jù)用例設(shè)計(jì),輸入用例,測(cè)試輸出結(jié)果和預(yù)想結(jié)果是否一致。若一致則表明可以正常運(yùn)行。以本系統(tǒng)設(shè)備管理模塊,添加設(shè)備為例:下表是本系統(tǒng)添加設(shè)備的部門(mén)測(cè)試用例:表4-1測(cè)試用例Table4-1testcase模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)設(shè)備管理模塊添加一

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論