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Ⅴ在线一二三四| 日本在线视频免费| 91麻豆精品视频| 五月天久久婷婷| 奇米精品一区二区三区在线观看| 亚洲人成网站观看在线观看| 在线视频一区二区三区不卡| 亚洲国产精品国自产拍A| 久久久久久尹人网香蕉 | 伊在人亚洲香蕉精品播放| 亚洲女人在线| 欧美午夜小视频| 欧美日韩国产高清一区二区三区| 狠狠综合久久| 国产第一页亚洲| 午夜不卡视频| 97视频在线观看免费视频| 国产精品三区四区| 成人午夜久久| 亚洲色成人www在线观看| 国产精品久久久久鬼色| 国产玖玖视频| 免费日韩在线视频| 青草午夜精品视频在线观看| 欧美日本二区| 日韩乱码免费一区二区三区| 毛片在线播放a| 男女性色大片免费网站| 91精品免费高清在线| 在线观看国产黄色| 国产亚洲精品无码专| 久久一级电影| yjizz国产在线视频网| 国产无码精品在线| 精品伊人久久久香线蕉| 免费一极毛片| 看看一级毛片| 福利在线一区| 国产高清在线精品一区二区三区| 亚洲天堂免费观看| 伦伦影院精品一区| 看你懂的巨臀中文字幕一区二区 | 国产在线高清一级毛片| 日韩欧美中文| 午夜毛片福利| 在线观看国产网址你懂的| 国产综合精品日本亚洲777| 91九色视频网| 国产精品白浆在线播放| 亚洲色图综合在线| 精品自拍视频在线观看| 亚洲男人的天堂久久香蕉网| 亚洲人成色在线观看| 真实国产乱子伦视频 | 色综合久久88| 国产精品不卡永久免费| 国产99在线| 久久天天躁夜夜躁狠狠| 亚洲热线99精品视频| 在线va视频| 五月激情综合网| 亚洲成人网在线观看| 青青青视频91在线 | 中文字幕无线码一区| 国产Av无码精品色午夜| 一级全免费视频播放| 亚洲欧洲日产国产无码AV| 亚洲免费人成影院| 午夜福利无码一区二区| 日韩在线观看网站| 国产99久久亚洲综合精品西瓜tv| h网址在线观看| 国产一级毛片在线| 麻豆精品视频在线原创| 狼友视频一区二区三区| 国产全黄a一级毛片| 欧洲亚洲欧美国产日本高清| 午夜视频www| 亚洲爱婷婷色69堂| 亚洲 成人国产| 91免费精品国偷自产在线在线|