• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于UML的學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)

      2015-12-08 20:40:13黃恒輝
      山東工業(yè)技術(shù) 2015年23期
      關(guān)鍵詞:學(xué)籍管理軟件工程系統(tǒng)設(shè)計(jì)

      摘 要:當(dāng)前,軟件的研發(fā)作為一種工程學(xué)體系其嚴(yán)格按照需求、設(shè)計(jì)、編碼、測(cè)試和維護(hù)等幾個(gè)階段來實(shí)現(xiàn)。同時(shí),采用面向?qū)ο蟪绦虻脑硪约八枷肽芨玫臑檐浖邪l(fā)工作服務(wù)。而在軟件工程的五個(gè)階段中都需要通過構(gòu)建模型來統(tǒng)一表達(dá),這樣UML(統(tǒng)一建模語言)就發(fā)揮出了極大的作用。本文通過學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)這樣一個(gè)具體實(shí)例,來向讀者介紹利用UML如何實(shí)現(xiàn)需求建模、動(dòng)態(tài)和靜態(tài)模型設(shè)計(jì)。

      關(guān)鍵詞:軟件工程;學(xué)籍管理;UML;系統(tǒng)設(shè)計(jì)

      DOI:10.16640/j.cnki.37-1222/t.2015.23.186

      1 引言

      UML作為新階段的合理化產(chǎn)物,不僅將過去的面向?qū)ο蟊硎痉椒ㄟM(jìn)行了有效的統(tǒng)一,而且形成了最終被一致接受的一種共性語言。它將軟件開發(fā)的五個(gè)階段以建模的方式表達(dá),將面向?qū)ο蟮姆椒ㄍ耆谌氲杰浖こ腆w系中去。真正實(shí)現(xiàn)了軟件由抽象到具體、復(fù)雜到簡(jiǎn)單直觀、整體到細(xì)化的一個(gè)完整過程。

      2 UML概述

      2.1 UML簡(jiǎn)介

      UML做為標(biāo)準(zhǔn)化、統(tǒng)一化的面向?qū)ο蠼<夹g(shù),具有適用范圍廣、易于掌握和理解以及定義良好的特征。用它對(duì)系統(tǒng)結(jié)構(gòu)、事物靜態(tài)特征以及動(dòng)態(tài)特征來進(jìn)行描述,可以讓程序員從不同角度理解當(dāng)前系統(tǒng)。針對(duì)軟件工程設(shè)計(jì)思想,UML可以將視圖構(gòu)成分為兩大類九個(gè)視圖。分別是:靜態(tài)類和動(dòng)態(tài)類。其中靜態(tài)類又包含用于描述用戶需求的用例圖;用于描述系統(tǒng)設(shè)計(jì)中靜態(tài)結(jié)構(gòu)的類圖和對(duì)象圖;用于描述程序物理結(jié)構(gòu)的組件圖;用于描述系統(tǒng)硬件特征的配置圖。動(dòng)態(tài)視圖包括描述系統(tǒng)流程狀態(tài)的活動(dòng)圖;描述按時(shí)間順序?qū)崿F(xiàn)系統(tǒng)間各元素信息交互的順序圖;即可從時(shí)間又可從空間上描述系統(tǒng)元素間交互及關(guān)聯(lián)的合作圖;描述覆蓋軟件開發(fā)全過程作用域的狀態(tài)圖。

      2.2 UML建模方法

      UML做為統(tǒng)一建模語言,用它在對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)的時(shí)候,一般需要經(jīng)過三個(gè)過程來實(shí)現(xiàn)。

      (1)用例模型。用力模型是系統(tǒng)在需求分析階段所采用的一種基本模型。它體現(xiàn)的是系統(tǒng)特定功能以及相關(guān)環(huán)境。作為一條直通客戶和開發(fā)人員約定關(guān)系的主線,最終描述出需求分析給出的具體流程結(jié)果。

      (2)靜態(tài)模型。靜態(tài)模型描述的主要是系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)特征。眾所周知,事物都具有兩中特性。其中的靜態(tài)特征主要指事物本身所固有的屬性結(jié)果。而從系統(tǒng)角度上說,系統(tǒng)中的各種對(duì)象和類以及它們之間的關(guān)聯(lián)原來就已經(jīng)存在于現(xiàn)實(shí)世界,只是我們用一種面向?qū)ο蟮姆椒▽?duì)其加以描述。因此,靜態(tài)建模的過程,首先要確定對(duì)象和類的表示范圍即整體框架,然后按照框架結(jié)構(gòu)細(xì)化各項(xiàng)功能,最終形成完整的靜態(tài)邏輯視圖效果。

      (3)動(dòng)態(tài)模型。動(dòng)態(tài)模型的產(chǎn)生是以用例模型和靜態(tài)模型做為基礎(chǔ)。以學(xué)籍管理系統(tǒng)為例,我們首先以學(xué)籍管理這一功能主線確定好在當(dāng)前系統(tǒng)中的參與者和用例關(guān)系,而后分析產(chǎn)生這其中的固有屬性和聯(lián)系,最后我們要確定針對(duì)當(dāng)前對(duì)象和類所執(zhí)行的具體操作和任務(wù)。而這樣的操作和任務(wù)轉(zhuǎn)化到系統(tǒng)中來就是我們所說的事物的動(dòng)態(tài)特征,也叫動(dòng)態(tài)模型。其主要任務(wù)就是通過分析系統(tǒng)中各執(zhí)行動(dòng)作的交互和順序,來突出反映當(dāng)前系統(tǒng)狀態(tài)的變化,從而進(jìn)一步表述系統(tǒng)對(duì)象之間的動(dòng)態(tài)關(guān)系,形成動(dòng)態(tài)模型視圖。

      3 系統(tǒng)的分析與設(shè)計(jì)

      通過上述三個(gè)階段,我們就可以利用UML來實(shí)現(xiàn)軟件開發(fā)中的需求分析和設(shè)計(jì)等各項(xiàng)工作。為了對(duì)其進(jìn)行更加充分的理解,筆者將以如下一個(gè)學(xué)籍管理系統(tǒng)為例,來進(jìn)一步分析和說明。

      3.1 學(xué)籍管理系統(tǒng)簡(jiǎn)介

      當(dāng)前,隨著信息化、系統(tǒng)化技術(shù)應(yīng)用的普及,管理信息系統(tǒng)無論在企業(yè)、事業(yè)以及學(xué)校等各領(lǐng)域都不可或缺。在學(xué)校管理領(lǐng)域中,教務(wù)管理系統(tǒng)做為學(xué)校管理體系的一個(gè)部分,正發(fā)揮出其巨大作用。當(dāng)然,教務(wù)管理系統(tǒng)中必不可少的核心就是學(xué)籍管理系統(tǒng)。因?yàn)?,該系統(tǒng)無論對(duì)于管理者還是決策者都至關(guān)重要。利用它,我們可以獲取必要而充足的學(xué)生資源信息同時(shí)還能夠快速查詢到我們想得到的信息。這樣,打破了傳統(tǒng)人工文件管理方式的低效率等弊端,也為學(xué)校進(jìn)一步提高教學(xué)和管理水平奠定堅(jiān)實(shí)的基礎(chǔ)。本文從某學(xué)校學(xué)籍管理系統(tǒng)的需求分析與設(shè)計(jì)入手,來展開說明如何利用UML實(shí)現(xiàn)其具體應(yīng)用。

      3.2 系統(tǒng)分析

      如上所述,在進(jìn)行需求分析的過程中我們用到的是UML 中的用例圖。而在學(xué)籍管理系統(tǒng)中所涉及到的具體角色有兩個(gè),學(xué)生和教務(wù)管理員。他們之間存在的關(guān)系是教務(wù)管理員可以對(duì)學(xué)生檔案進(jìn)行有效管理同時(shí)能夠控制學(xué)生的注冊(cè)、信息的查詢、修改、學(xué)籍的變動(dòng)以及對(duì)學(xué)生在校期間的表現(xiàn)情況和畢業(yè)后的具體情況加以管理。而如果是學(xué)生則只能進(jìn)行信息的查詢、修改和學(xué)籍檔案的查看等日常操作。

      3.3 系統(tǒng)設(shè)計(jì)

      系統(tǒng)設(shè)計(jì)過程中可產(chǎn)生靜態(tài)圖和動(dòng)態(tài)圖兩類視圖。其中靜態(tài)視圖在本文中主要以類圖形式加以表述;動(dòng)態(tài)圖則以活動(dòng)圖的形式對(duì)學(xué)籍管理系統(tǒng)中的流程進(jìn)行表述。

      3.3.1 靜態(tài)模型

      靜態(tài)模型的描述以類圖做為基礎(chǔ)。在系統(tǒng)設(shè)計(jì)中的類圖可以分為三個(gè)部分,分別是界面類、控制類和實(shí)體類。本系統(tǒng)中界面類指的是學(xué)籍管理界面,而控制類則包含學(xué)籍建檔、學(xué)生注冊(cè)、學(xué)籍變動(dòng)、畢業(yè)管理、在校表現(xiàn)等;實(shí)體類則由學(xué)籍信息、注冊(cè)記錄、變動(dòng)記錄畢業(yè)記錄和獎(jiǎng)懲記錄構(gòu)成。

      3.3.2 動(dòng)態(tài)模型

      動(dòng)態(tài)模型圖主要表示的是系統(tǒng)各元素的執(zhí)行順序和活動(dòng)流程。學(xué)生從招生辦開始辦理學(xué)籍信息到教務(wù)處對(duì)其完成分班、報(bào)到、注冊(cè)等一系列操作以及財(cái)務(wù)處完成繳費(fèi)一直到最終的存檔則是學(xué)籍管理系統(tǒng)中所有的活動(dòng)執(zhí)行過程。

      4 結(jié)語

      UML做為一種可視文檔化的面向?qū)ο篌w系結(jié)構(gòu),在軟件開發(fā)領(lǐng)域占有十分重要的地位。其中所使用到的用例圖、活動(dòng)圖、類圖、順序圖等各種視圖,為管理信息系統(tǒng)的開發(fā)提供了一種準(zhǔn)確、直觀且完整的結(jié)構(gòu)模型。本文通過學(xué)籍管理系統(tǒng)的介紹,對(duì)UML技術(shù)的具體應(yīng)用做了很好的說明。也為后續(xù)開發(fā)一個(gè)更加完整的教務(wù)管理系統(tǒng)進(jìn)行了合理化的構(gòu)想。

      參考文獻(xiàn):

      [1]張海東,李偉,龍躍洲,潘少波,張宏志,崔圣瑩.“綜合教務(wù)管理系統(tǒng)的應(yīng)用與思考”[J].北京:中國(guó)教育信息化,2010(01):48-51.

      [2]朱镕基.管理現(xiàn)代化[M].北京:北京科學(xué)普及出版社,1983.

      作者簡(jiǎn)介:黃恒輝(1985- ),男,福建三明人,本科,工程師,研究方向:軟件工程。endprint

      猜你喜歡
      學(xué)籍管理軟件工程系統(tǒng)設(shè)計(jì)
      高校學(xué)籍管理問題探析
      東方教育(2016年3期)2016-12-14 12:56:51
      現(xiàn)行高校學(xué)籍管理制度的現(xiàn)狀與不足
      農(nóng)村留守兒童成績(jī)分析及學(xué)籍管理存在的問題
      依托工作室的軟件工程實(shí)踐教學(xué)研究
      一種基于SATA硬盤陣列的數(shù)據(jù)存儲(chǔ)與控制系統(tǒng)設(shè)計(jì)研究
      基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
      工業(yè)熱電偶計(jì)量檢定系統(tǒng)設(shè)計(jì)
      關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
      基于物聯(lián)網(wǎng)的煤礦智能倉(cāng)儲(chǔ)與物流運(yùn)輸管理系統(tǒng)設(shè)計(jì)與應(yīng)用
      目標(biāo)特性測(cè)量雷達(dá)平臺(tái)建設(shè)構(gòu)想
      科技視界(2016年22期)2016-10-18 14:34:34
      南岸区| 甘孜县| 中西区| 砀山县| 珠海市| 吉安市| 佛教| 阿克| 丰城市| 镇康县| 修水县| 岳池县| 喀喇沁旗| 汨罗市| 习水县| 子洲县| 岗巴县| 中超| 临沂市| 辽宁省| 象山县| 三江| 高碑店市| 如东县| 广元市| 淮北市| 肥东县| 广昌县| 肇东市| 平罗县| 陵川县| 花垣县| 吴堡县| 故城县| 长顺县| 紫云| 遂昌县| 木里| 罗定市| 靖西县| 榆树市|