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

基于UML的學籍管理系統的分析與設計

2015-12-08 20:40:13黃恒輝
山東工業技術 2015年23期

摘 要:當前,軟件的研發作為一種工程學體系其嚴格按照需求、設計、編碼、測試和維護等幾個階段來實現。同時,采用面向對象程序的原理以及思想能更好的為軟件研發工作服務。而在軟件工程的五個階段中都需要通過構建模型來統一表達,這樣UML(統一建模語言)就發揮出了極大的作用。本文通過學籍管理系統的分析與設計這樣一個具體實例,來向讀者介紹利用UML如何實現需求建模、動態和靜態模型設計。

關鍵詞:軟件工程;學籍管理;UML;系統設計

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

1 引言

UML作為新階段的合理化產物,不僅將過去的面向對象表示方法進行了有效的統一,而且形成了最終被一致接受的一種共性語言。它將軟件開發的五個階段以建模的方式表達,將面向對象的方法完全融入到軟件工程體系中去。真正實現了軟件由抽象到具體、復雜到簡單直觀、整體到細化的一個完整過程。

2 UML概述

2.1 UML簡介

UML做為標準化、統一化的面向對象建模技術,具有適用范圍廣、易于掌握和理解以及定義良好的特征。用它對系統結構、事物靜態特征以及動態特征來進行描述,可以讓程序員從不同角度理解當前系統。針對軟件工程設計思想,UML可以將視圖構成分為兩大類九個視圖。分別是:靜態類和動態類。其中靜態類又包含用于描述用戶需求的用例圖;用于描述系統設計中靜態結構的類圖和對象圖;用于描述程序物理結構的組件圖;用于描述系統硬件特征的配置圖。動態視圖包括描述系統流程狀態的活動圖;描述按時間順序實現系統間各元素信息交互的順序圖;即可從時間又可從空間上描述系統元素間交互及關聯的合作圖;描述覆蓋軟件開發全過程作用域的狀態圖。

2.2 UML建模方法

UML做為統一建模語言,用它在對系統進行分析和設計的時候,一般需要經過三個過程來實現。

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

(2)靜態模型。靜態模型描述的主要是系統的內部結構和靜態特征。眾所周知,事物都具有兩中特性。其中的靜態特征主要指事物本身所固有的屬性結果。而從系統角度上說,系統中的各種對象和類以及它們之間的關聯原來就已經存在于現實世界,只是我們用一種面向對象的方法對其加以描述。因此,靜態建模的過程,首先要確定對象和類的表示范圍即整體框架,然后按照框架結構細化各項功能,最終形成完整的靜態邏輯視圖效果。

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

3 系統的分析與設計

通過上述三個階段,我們就可以利用UML來實現軟件開發中的需求分析和設計等各項工作。為了對其進行更加充分的理解,筆者將以如下一個學籍管理系統為例,來進一步分析和說明。

3.1 學籍管理系統簡介

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

3.2 系統分析

如上所述,在進行需求分析的過程中我們用到的是UML 中的用例圖。而在學籍管理系統中所涉及到的具體角色有兩個,學生和教務管理員。他們之間存在的關系是教務管理員可以對學生檔案進行有效管理同時能夠控制學生的注冊、信息的查詢、修改、學籍的變動以及對學生在校期間的表現情況和畢業后的具體情況加以管理。而如果是學生則只能進行信息的查詢、修改和學籍檔案的查看等日常操作。

3.3 系統設計

系統設計過程中可產生靜態圖和動態圖兩類視圖。其中靜態視圖在本文中主要以類圖形式加以表述;動態圖則以活動圖的形式對學籍管理系統中的流程進行表述。

3.3.1 靜態模型

靜態模型的描述以類圖做為基礎。在系統設計中的類圖可以分為三個部分,分別是界面類、控制類和實體類。本系統中界面類指的是學籍管理界面,而控制類則包含學籍建檔、學生注冊、學籍變動、畢業管理、在校表現等;實體類則由學籍信息、注冊記錄、變動記錄畢業記錄和獎懲記錄構成。

3.3.2 動態模型

動態模型圖主要表示的是系統各元素的執行順序和活動流程。學生從招生辦開始辦理學籍信息到教務處對其完成分班、報到、注冊等一系列操作以及財務處完成繳費一直到最終的存檔則是學籍管理系統中所有的活動執行過程。

4 結語

UML做為一種可視文檔化的面向對象體系結構,在軟件開發領域占有十分重要的地位。其中所使用到的用例圖、活動圖、類圖、順序圖等各種視圖,為管理信息系統的開發提供了一種準確、直觀且完整的結構模型。本文通過學籍管理系統的介紹,對UML技術的具體應用做了很好的說明。也為后續開發一個更加完整的教務管理系統進行了合理化的構想。

參考文獻:

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

[2]朱镕基.管理現代化[M].北京:北京科學普及出版社,1983.

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

主站蜘蛛池模板: 日韩精品毛片| 亚洲清纯自偷自拍另类专区| 久久人搡人人玩人妻精品| 色综合日本| 欧美精品亚洲精品日韩专| 嫩草在线视频| 欧美日韩在线成人| 在线亚洲小视频| 久久精品一品道久久精品| 日韩无码黄色网站| 最新国产麻豆aⅴ精品无| 蝴蝶伊人久久中文娱乐网| av无码一区二区三区在线| 国产成人区在线观看视频| 日韩精品一区二区三区中文无码| 亚洲国产成人自拍| 九九热这里只有国产精品| 欧美日韩国产系列在线观看| 91久久国产热精品免费| 亚洲毛片网站| 国产福利大秀91| 青青草原国产一区二区| 日韩国产无码一区| 日本亚洲欧美在线| 人妻精品久久无码区| 国产亚洲精品资源在线26u| 国产福利一区视频| 亚洲色欲色欲www网| 亚洲成在人线av品善网好看| 亚洲三级成人| 五月综合色婷婷| 国产微拍一区二区三区四区| 露脸国产精品自产在线播| 精品三级在线| 在线另类稀缺国产呦| 国产白浆一区二区三区视频在线| 亚洲国产精品日韩专区AV| 国产成人精品日本亚洲77美色| 狠狠做深爱婷婷久久一区| 欧美亚洲国产视频| 美女亚洲一区| 好吊色妇女免费视频免费| 亚洲欧美日韩色图| 亚洲侵犯无码网址在线观看| 亚洲人成人无码www| 亚洲综合久久成人AV| 亚洲av无码久久无遮挡| 一级毛片在线免费看| 性喷潮久久久久久久久| 久草性视频| 亚洲另类国产欧美一区二区| 日韩在线观看网站| 国产视频一区二区在线观看| 亚洲A∨无码精品午夜在线观看| 欧美色视频日本| 亚洲欧美一级一级a| 亚洲第一天堂无码专区| 国产91精选在线观看| 国产精品v欧美| 亚洲国产日韩在线成人蜜芽| 久久一本日韩精品中文字幕屁孩| 国产欧美日韩专区发布| 免费国产好深啊好涨好硬视频| 亚洲九九视频| 国产主播喷水| 国产三级a| 亚洲欧美自拍一区| 国产亚洲欧美在线人成aaaa| 老熟妇喷水一区二区三区| 国产小视频在线高清播放| 波多野结衣二区| 国产三级成人| 午夜啪啪网| 无码AV高清毛片中国一级毛片 | 午夜电影在线观看国产1区| 99在线观看国产| 萌白酱国产一区二区| 全部免费特黄特色大片视频| 日本免费a视频| 国产精品免费p区| 无码国内精品人妻少妇蜜桃视频| 粉嫩国产白浆在线观看|