999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2015-12-08 20:40:13黃恒輝
山東工業(yè)技術(shù) 2015年23期

摘 要:當(dāng)前,軟件的研發(fā)作為一種工程學(xué)體系其嚴(yán)格按照需求、設(shè)計(jì)、編碼、測(cè)試和維護(hù)等幾個(gè)階段來(lái)實(shí)現(xiàn)。同時(shí),采用面向?qū)ο蟪绦虻脑硪约八枷肽芨玫臑檐浖邪l(fā)工作服務(wù)。而在軟件工程的五個(gè)階段中都需要通過(guò)構(gòu)建模型來(lái)統(tǒng)一表達(dá),這樣UML(統(tǒng)一建模語(yǔ)言)就發(fā)揮出了極大的作用。本文通過(guò)學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)這樣一個(gè)具體實(shí)例,來(lái)向讀者介紹利用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)物,不僅將過(guò)去的面向?qū)ο蟊硎痉椒ㄟM(jìn)行了有效的統(tǒng)一,而且形成了最終被一致接受的一種共性語(yǔ)言。它將軟件開(kāi)發(fā)的五個(gè)階段以建模的方式表達(dá),將面向?qū)ο蟮姆椒ㄍ耆谌氲杰浖こ腆w系中去。真正實(shí)現(xiàn)了軟件由抽象到具體、復(fù)雜到簡(jiǎn)單直觀、整體到細(xì)化的一個(gè)完整過(guò)程。

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)特征來(lá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)的合作圖;描述覆蓋軟件開(kāi)發(fā)全過(guò)程作用域的狀態(tài)圖。

2.2 UML建模方法

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

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

(2)靜態(tài)模型。靜態(tài)模型描述的主要是系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)特征。眾所周知,事物都具有兩中特性。其中的靜態(tài)特征主要指事物本身所固有的屬性結(jié)果。而從系統(tǒng)角度上說(shuō),系統(tǒng)中的各種對(duì)象和類以及它們之間的關(guān)聯(lián)原來(lái)就已經(jīng)存在于現(xiàn)實(shí)世界,只是我們用一種面向?qū)ο蟮姆椒▽?duì)其加以描述。因此,靜態(tài)建模的過(guò)程,首先要確定對(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)中來(lái)就是我們所說(shuō)的事物的動(dòng)態(tài)特征,也叫動(dòng)態(tài)模型。其主要任務(wù)就是通過(guò)分析系統(tǒng)中各執(zhí)行動(dòng)作的交互和順序,來(lái)突出反映當(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ì)

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

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

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

3.2 系統(tǒng)分析

如上所述,在進(jìn)行需求分析的過(guò)程中我們用到的是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ì)過(guò)程中可產(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é)生從招生辦開(kāi)始辦理學(xué)籍信息到教務(wù)處對(duì)其完成分班、報(bào)到、注冊(cè)等一系列操作以及財(cái)務(wù)處完成繳費(fèi)一直到最終的存檔則是學(xué)籍管理系統(tǒng)中所有的活動(dòng)執(zhí)行過(guò)程。

4 結(jié)語(yǔ)

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

主站蜘蛛池模板: 久久精品一品道久久精品| 四虎成人精品在永久免费| 国产亚洲欧美日韩在线一区| 国产日本视频91| 四虎永久免费在线| 亚洲人成影视在线观看| 男女男精品视频| 亚洲制服丝袜第一页| 久久网欧美| 国产电话自拍伊人| 亚洲第一中文字幕| 亚洲一道AV无码午夜福利| 国产幂在线无码精品| 毛片卡一卡二| 精品色综合| 99视频有精品视频免费观看| 91福利一区二区三区| 免费无码一区二区| 精品一区二区三区波多野结衣| 亚洲综合激情另类专区| 天堂在线视频精品| 国产91精品调教在线播放| 日韩高清无码免费| 色综合色国产热无码一| a亚洲视频| 欧美特黄一免在线观看| 任我操在线视频| 亚洲午夜天堂| 国产欧美日韩精品第二区| 婷婷六月综合网| 国产成人精彩在线视频50| 国产激爽爽爽大片在线观看| 狠狠色婷婷丁香综合久久韩国| 91免费观看视频| 中文字幕久久精品波多野结| Jizz国产色系免费| 99这里只有精品免费视频| 99爱视频精品免视看| 色婷婷天天综合在线| 亚洲天堂精品视频| 亚洲av色吊丝无码| 91成人免费观看在线观看| 精品视频91| 无遮挡国产高潮视频免费观看| 四虎精品黑人视频| 99热最新在线| V一区无码内射国产| 亚洲无码不卡网| 国产网站免费观看| 国产精品综合色区在线观看| 免费一看一级毛片| 国产1区2区在线观看| 国产色爱av资源综合区| 中文字幕亚洲乱码熟女1区2区| 亚洲视频色图| 国产视频欧美| yjizz国产在线视频网| 亚洲一区二区三区在线视频| www.91中文字幕| 午夜精品久久久久久久无码软件 | 狠狠亚洲五月天| 欧美一级在线| 亚洲av片在线免费观看| 欧美伊人色综合久久天天| 欧美亚洲一区二区三区在线| 日韩色图区| 国产嫖妓91东北老熟女久久一| 人与鲁专区| 亚洲日本一本dvd高清| AV色爱天堂网| 国产精品三级专区| 久久九九热视频| 国产成人a在线观看视频| 亚洲毛片网站| 国产精品亚洲αv天堂无码| 在线精品自拍| 国产乱人伦偷精品视频AAA| 亚洲乱伦视频| 久久久久88色偷偷| 2022国产91精品久久久久久| 亚洲综合18p| 中国一级特黄大片在线观看|