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

基于UML的高校計算機等級考試管理系統

2009-04-29 00:00:00孫聞,孫振亞
電腦知識與技術 2009年36期

摘要:UML 是一種可視化、圖形化的面向對象建模語言,面向對象的系統分析方法被認為是最具發展潛力的分析方法,該文運用面向對象技術,全面深入的分析了計算機等級考試管理業務,并基于UML,對“計算機等級考試管理系統”進行了用例分析和描述。

關鍵詞:UML;計算機等級考試管理系統;用例;建模

中圖分類號:TP311文獻標識碼:A 文章編號:1009-3044(2009)36-10146-02

Computer Rank Examination Management System for Colleges and Universities Based on UML

SUN Wen1,SUN Zhen-ya2

(1.Lianyungang Teacher's College, Wuxi 222006, China; 2.Wuxi Professional College of Science and Technology, Wuxi 214028, China)

Abstract: UML is a visual, graphical object-oriented modeling language. The object-oriented systems analysis methods are considered the most developing potential analysis method. This paper uses object-oriented technology to comprehensively and deeply analyze the managements of National Computer Grade Examination. It also descripts and analyzes the \"Computer Rank Examination Management System\" based on UML.

Key words: UML; computer rank examination management system; use case; modeling

隨著計算機技術的發展及社會的廣泛應用,計算機的相關證書已成為學生畢業的必要條件,同時為了提高自身的要求,大部分同學還參加了更高級別的計算機等級考試,而一年兩次的計算機等級考試報名工作相當繁瑣,建立現代化的管理手段,利用學校的學生信息庫,開發計算機等級考試管理系統,使得以往的大部分手工工作都可以依靠計算機來完成,并且報名的信息凡是信息庫里有的都不需要重復填寫,極大地提高了報名效率,保證了正確率,還改變以往學生現場報名,人數眾多,信息容易發生錯誤混亂的情況。在計算機等級考試管理系統的開發過程中,系統的實用性決定于系統的分析工作與系統的前期建模,面向對象的系統分析方法被認為是最具發展潛力的分析方法,本文運用面向對象技術,全面深入的分析了計算機等級考試管理業務,并基于UML,對“計算機等級考試管理系統”進行了用例分析和描述。

1 UML語言簡介

統一建模語言(UML) 是一種基于對象技術,為系統建模以及描述系統架構的標準圖形化建模語言與工業標準。它的主要作用是幫助用戶對軟件系統進行面向對象的描述和建模,它可以描述這個軟件開發過程從需求分析直到實現和測試的全過程。在系統分析階段,我們可以用UML來畫很多圖,主要包括用例圖、狀態圖、類圖、活動圖、序列圖、協作圖、構建圖、配置圖等等,要畫哪些圖要根據具體情況而定,簡單的說,UML的作用就是用很多圖從靜態和動態方面來全面描述我們將要開發的系統。

1.1 UML的組成

UML由視圖(View)、圖(Diagram)、模型元素(Model Element)、和通用機制(General Machanism)等幾個部分組成。

視圖是包含表達系統的某一方面特征的UML建模元素的子集,由多個圖構成,是在某一個抽象層上,對系統的抽象表示。

圖是模型元素的圖形表示,通常是由弧(關系)和頂點(其他模型元素)相互連接構成的。

模型元素代表面向對象中的類、對象、消息和關系等概念,是構成圖的最基本的常用概念。

通用機制用于表示其他信息,比如注釋、模型元素的語義等。另外,UML還提供擴展機制,使UML語言能夠適應一個特殊的方法(或過程),或擴充至一個組織或用戶。

UML是用來描述模型的,用模型來描述系統的結構或靜態特征,以及行為或動態特征。

從不同的視角為系統架構建模,形成系統的不同視圖。根據它們在不同架構視圖的應用,可以把9種圖分成:

1)用戶模型視圖,用例圖;

2)結構模型視圖,類圖和對象圖;

3)行為模型視圖,時序圖、協作圖、狀態圖和活動圖(動態圖);

4)實現模型視圖,組件圖;

5)環境模型視圖,配置圖。

1.2 用例建模簡介

用例建模是UML建模的一部分,它也是UML里最基礎的部分。用例建模的最主要功能就是用來表達系統的功能性需求或行為。

1)用例圖

強調從用戶的角度看到的或需要的系統功能,是被稱為參與者的外部用戶所能觀察到得系統功能的模型圖.參與者不是特指人,是指系統以外的,在使用系統或與系統交互中所扮演的角色。因此參與者可以是人,可以是事物,也可以是時間或其他系統等等。還有一點要注意的是,參與者不是指人或事物本身,而是表示人或事物當時所扮演的角色。

2)用例描述

用例圖只是簡單地用圖描述了一下系統,但對于每個用例,我們還需要有詳細的說明,這樣就可以讓別人對這個系統有一個更加詳細的了解,這時我們就需要寫用例描述。

對于用例描述的內容,一般沒有硬性規定的格式,但一些必須或者重要的內容還是必須要寫進用例描述里面的。用例描述一般包括:簡要描述(說明)、前置(前提)條件、基本事件流、其他事件流、異常事件流、后置(事后)條件等等。

2 UML在計算機等級考試管理系統中的應用

2.1 問題描述

計算機等級考試的報名,首先由各個班級的班長將本班的報名信息根據要求輸入,形成excel表,再將電子表統一拷貝到負責報名的老師處,由負責老師將全院的報名信息按規定的格式匯總上交到市自考辦,報名后的準考證編號和考場安排由負責老師手工編制,成績學生都是通過任課老師或班主任查詢的,每次考后的成績分析也是人工進行的。

2.2 系統總體功能

對計算機等級考試管理系統進行詳細地了解和分析,整個系統分為用戶登錄、考試報名管理模塊、成績查詢模塊、后臺管理模塊,其中后臺管理分為用戶管理、考試管理、成績分析。

系統用戶分為三種權限:管理員、班主任、考生。

2.3 用例的建立

分析階段最重要的是用視圖的建立,用例視圖強調用戶希望得到的功能,它是成為參與者的外部用戶所能觀察到得系統功能的模型圖。通過用戶視圖,使用者能夠明確軟件設計階段所要完成的任務,整個軟件直到實現的過程都是圍繞需求階段的用例來進行的。

1) 角色的確定

角色是與系統有交互作用的人或事務,通常代表一個系統的使用者,或者需要與之打交道的人或事務,從計算機等級考試管理系統的需求范圍出發,識別出考生、班主任、管理員三個參與者,并存在以下事務:

用戶登錄驗證;考生填寫報名信息;考生查詢成績;班主任查詢本班報名情況;班主任查詢本班的成績;班主任分析本班的成績;管理員匯總全部報名信息;管理員分配準考證號;管理員安排考試;管理員分析全部考生的成績。

2) 創建用例

用例是系統中一個功能單元,是從參與者的角度來描述系統行為的。在識別出參與者的基礎上,可確定出計算機等級考試管理系統的用例如下:① 用戶注冊登錄;② 考生報名;③ 成績查詢;④ 準考證分配;⑤ 考試安排;⑥ 成績分析;⑦ 用戶管理;

3) 構建用例模型。

根據上述識別出的參與者和用例,可確定參與者和用例之間的關系,繪制出系統用例圖,如圖1所示。

3 系統設計

系統設計是在分析系統需求的基礎上,根據需求分析的結果,發現對象類型及其聯系,繼而構建系統的靜態結構模型和動態行為模型,使設計的系統在特定的領域下完成需求階段捕獲的任務和功能。

構建靜態結構模型,計算機等級考試管理系統的靜態結構,可以通過類圖、對象圖、組件圖和配置圖來描述,但其中最重要的是確立考試管理系統的類圖。因為類圖不但描述系統中類的靜態結構,還表示類之間的聯系及類的內部結構。從計算機等級考試管理系統的需求出發,可確定如下實體類及接口類:管理員類、班主任類、考生類、考生信息類、用戶注冊表接口類、查詢成績表接口類、考試安排表接口類。

4 系統實現

系統采用B/S(Browser/Server)三層模式,采用JSP動態網頁技術及MySql數據庫進行開發的。其中將實現人機界面的所有表單和組件放在表示層,將所有業務規則和邏輯的實現封裝在負責業務邏輯組件中,將所有和數據庫的交互封裝在數據訪問組件中。

5 結束語

UML是一種功能強大的、面向對象的可視化系統分析的建模語言,它采用一整套成熟的建模技術,廣泛地適用于各個應用領域。它的各個模型可以幫助開發人員更好地理解業務流程,建模語義差異,保障分析的正確性。將其應用于計算機等級考試管理系統中,降低了系統的復雜性,優化了系統各階段的建模過程,提高了軟件開發的質量和效率。

參考文獻:

[1] 吳建.UML基礎與Rose建模案例[M].北京:人民郵電出版社,2004.

[2] J. Schmuller.UML基礎、案例與應用[M].3版.北京:人民郵電出版社,2004.

[3] 段艷超.基于UML建模技術的學生畢業設計選題系統的設計與實現[J].電大理工,2008.4:49-50.

[4] 冀振燕.UML系統分析設計與應用案例[M].北京:人民郵電出版社,2003.

[5] http://developer.51cto.com.

主站蜘蛛池模板: 成人午夜亚洲影视在线观看| 91国内外精品自在线播放| 91午夜福利在线观看| 日韩在线成年视频人网站观看| 免费一极毛片| 亚洲日韩AV无码一区二区三区人 | 日韩大乳视频中文字幕| 九九九久久国产精品| 黄色网页在线观看| 国产成人高精品免费视频| 国产AV毛片| 国产主播在线一区| 亚洲国产综合精品中文第一| 色婷婷在线影院| 亚洲成人福利网站| 成人免费视频一区二区三区| 亚洲国产中文欧美在线人成大黄瓜| 國產尤物AV尤物在線觀看| 亚洲欧美一级一级a| 热久久国产| av在线手机播放| 3D动漫精品啪啪一区二区下载| 久久人妻xunleige无码| 免费日韩在线视频| 91视频区| 午夜老司机永久免费看片| 亚洲中文字幕av无码区| 国产理论一区| 免费看黄片一区二区三区| 91色在线观看| 国产丝袜无码一区二区视频| 国产成人精品在线1区| 制服无码网站| 四虎影视无码永久免费观看| 最新日韩AV网址在线观看| 国产午夜无码片在线观看网站| а∨天堂一区中文字幕| 国产69囗曝护士吞精在线视频| 日韩黄色精品| 亚洲精品无码AV电影在线播放| 国产欧美精品一区二区 | 国产精品无码AⅤ在线观看播放| 亚洲欧美精品日韩欧美| 精品国产香蕉在线播出| 国产区免费精品视频| 992tv国产人成在线观看| 欧美三級片黃色三級片黃色1| 亚洲精品色AV无码看| 久久综合伊人 六十路| 午夜视频在线观看免费网站 | 午夜性刺激在线观看免费| 国产成人高清精品免费软件| 欧美精品导航| 久久中文字幕不卡一二区| 国产精品香蕉在线| 四虎成人在线视频| 四虎综合网| 国产亚洲男人的天堂在线观看| www.精品国产| av一区二区无码在线| 一级毛片无毒不卡直接观看| 白浆视频在线观看| 国产免费a级片| 四虎永久在线视频| 欧美午夜在线视频| 99一级毛片| 亚洲天堂2014| 亚洲视频免| 国内精品久久久久鸭| 国产微拍一区二区三区四区| m男亚洲一区中文字幕| 熟女日韩精品2区| 色婷婷亚洲十月十月色天| 中文字幕天无码久久精品视频免费 | 亚洲成人在线免费观看| 日韩A∨精品日韩精品无码| 成人在线天堂| 在线色国产| 国产麻豆福利av在线播放| 国产va在线观看免费| 亚洲一级毛片在线播放| 四虎成人精品|