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

主站蜘蛛池模板: 97狠狠操| 国产福利大秀91| 性视频一区| 美女毛片在线| 国产第一色| 国产精品亚洲αv天堂无码| 亚洲欧美日本国产综合在线| 亚洲一区二区三区国产精品 | 国产在线精品香蕉麻豆| 中文成人在线视频| 在线va视频| 四虎永久免费网站| 四虎永久在线精品国产免费| 国产欧美日韩免费| 欧美怡红院视频一区二区三区| 亚洲综合欧美在线一区在线播放| 国产99在线观看| 国产综合在线观看视频| 538国产在线| 伊人成人在线视频| 丁香婷婷激情综合激情| 国产91熟女高潮一区二区| 亚洲娇小与黑人巨大交| 国产好痛疼轻点好爽的视频| 91毛片网| 中文字幕精品一区二区三区视频 | 欧美天堂久久| 五月激情婷婷综合| 久草网视频在线| A级毛片高清免费视频就| 亚洲无码电影| 丰满人妻中出白浆| 国产欧美成人不卡视频| 99er精品视频| 手机看片1024久久精品你懂的| 99精品伊人久久久大香线蕉 | 亚洲精品制服丝袜二区| 国产精品成人AⅤ在线一二三四| 日日拍夜夜操| 亚洲婷婷丁香| 日韩高清在线观看不卡一区二区 | 狠狠v日韩v欧美v| 日本成人福利视频| 国产精品片在线观看手机版| 日本一区二区三区精品国产| 免费在线看黄网址| 欧美成人A视频| 中国特黄美女一级视频| 在线免费无码视频| 在线亚洲精品福利网址导航| 综合久久五月天| www.91中文字幕| 色视频久久| AV不卡在线永久免费观看| 久久综合五月婷婷| 色综合热无码热国产| 在线无码九区| 一本色道久久88亚洲综合| 97在线免费| 国产精品美女免费视频大全| 久久中文字幕2021精品| 亚洲综合色区在线播放2019| 亚洲资源在线视频| 欧美日韩导航| 嫩草国产在线| 久久网综合| 手机在线免费不卡一区二| 在线播放国产一区| 成人午夜视频免费看欧美| 国产SUV精品一区二区6| 久久精品国产999大香线焦| 91欧洲国产日韩在线人成| 亚洲免费播放| 中文字幕无码制服中字| 日韩 欧美 国产 精品 综合| 欧美一级在线播放| 国产一区在线视频观看| 美女视频黄频a免费高清不卡| 国产大片喷水在线在线视频 | 婷五月综合| 中文字幕在线不卡视频| 无码精品国产VA在线观看DVD |