• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺析UML軟件在學籍管理中的應用

      2012-04-29 00:00:00王志林
      網(wǎng)友世界 2012年4期

      【摘 要】隨著Internet/Intranet的出現(xiàn),軟件開發(fā)越發(fā)重要和流行。軟件UML指的是一種基于面向?qū)ο蟮目梢暬UZ言,本文簡要介紹軟件UML在學生管理系統(tǒng)的基本功能以及應用。

      【關(guān)鍵詞】UML軟件;學籍管理

      一、引言

      隨著網(wǎng)絡(luò)技術(shù)和軟件技術(shù)的飛速發(fā)展,特別是Internet/Intranet的出現(xiàn)及其相關(guān)技術(shù)的迅速發(fā)展,信息革命帶來了全球范圍市場競爭的日益加劇,對傳統(tǒng)的辦公教學和生活方式產(chǎn)生了巨大的沖擊。校園網(wǎng)的建設(shè),為開放式的學籍管理系統(tǒng)提供了技術(shù)保障學生學籍管理系統(tǒng)是一個由學校學籍管理信息中心監(jiān)控,各教學系(部)、教研室分級管理,由學生檔案管理、導師管理、授課教師管理、選課管理、成績查詢管理、打印報表等幾部分組成,選課學生甚至聯(lián)網(wǎng)的鄰近院校共同參與的管理系統(tǒng)。學籍管理由學校學籍管理中心監(jiān)控,各教學系部、教研室分級管理,任課教師,選課學生共同參與。

      二、UML軟件介紹

      對于管理流程咨詢項目、大型信息化建設(shè)項目和套裝管理軟件實施項目,對業(yè)務(wù)環(huán)境的分析和理解對項目的成功至關(guān)重要。系統(tǒng)、全面理解IT系統(tǒng)所處的業(yè)務(wù)環(huán)境,可以幫助IT系統(tǒng)能提供正確系統(tǒng)功能,并加速IT系統(tǒng)的部署和推廣,從而實現(xiàn)IT和業(yè)務(wù)的一致性。統(tǒng)一建模語言(Unified Modeling Language,UML)作為完備的、標準化的建模語言,可應用于業(yè)務(wù)系統(tǒng)建模?;谝粋€技術(shù)評審管理流程范例來闡述如何利用UML進行業(yè)務(wù)建模,并介紹如何在大型業(yè)務(wù)建模項目中應用IBM Rational建模工具和團隊協(xié)作工具。在當前,由于IT系統(tǒng)和業(yè)務(wù)之間的聯(lián)系越來越密切,對業(yè)務(wù)進行系統(tǒng)、全面的理解和分析對IT系統(tǒng)需求定義和套裝軟件的部署以及信息化建設(shè)越來越重要。傳統(tǒng)的業(yè)務(wù)分析方法更多基于文檔或圖形,不能對信息進行結(jié)構(gòu)化抽取和組織,不便于發(fā)現(xiàn)業(yè)務(wù)系統(tǒng)中的問題,更不能快速重用于IT系統(tǒng)開發(fā)和實施環(huán)節(jié),最后導致IT系統(tǒng)實現(xiàn)的功能并不能很好滿足業(yè)務(wù)需求,或者花了大量精力輸理的流程文檔不能得以貫徹落實?;赨ML的業(yè)務(wù)建模方法,該方法通過規(guī)范化的圖形化標記語言,從人員、信息、活動、流程等方面對業(yè)務(wù)系統(tǒng)進行全面的、結(jié)構(gòu)化的抽象和描述。此外,本文還將介紹Rational Software Architect如何支持該業(yè)務(wù)建模方法,實現(xiàn)業(yè)務(wù)模型的有效組織,模型度量和報告生成,以及如何利用Rational Team Concert支持團隊建模。該UML業(yè)務(wù)建模方法可應用于套裝軟件(如項目管理軟件、企業(yè)資源規(guī)劃軟件)的實施、大型信息系統(tǒng)的需求調(diào)研以及管理流程再造項目。

      三、系統(tǒng)的基本描述

      登錄系統(tǒng)的用戶包括學生,教師,導師,系統(tǒng)管理員,因此在設(shè)計系統(tǒng)的時候要設(shè)定使用權(quán)限,通過統(tǒng)一的登錄界面登錄,實現(xiàn)不同的操作。

      建立的學生學籍管理系統(tǒng)一半包括以下功能:

      1.注冊:學生、導師、教師都必須先注冊才能進入系統(tǒng)。

      2.學生選課:學生每學期都在網(wǎng)上選擇課程,老師,及上課地點。

      3.查詢:系統(tǒng)的每個使用者都可以進入系統(tǒng)進行相應的查詢。

      4.成績錄入:導師、教師、管理員都可以將學生的考試成績登到網(wǎng)上,方便查詢。

      5.刪除:管理員將也畢業(yè)或者退學的學生檔案刪除。

      6.修改:學生、導師、教師、管理員可以就相應的資料進行修改。

      7.打印報表:各班學生檔案、成績、教師資料等等統(tǒng)計報表。

      四、UML建模特點

      1.UML簡介

      統(tǒng)一建模語言UML是業(yè)務(wù)和軟件應用建模的標準語言,適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應用領(lǐng)域以及各種開發(fā)工具。設(shè)計系統(tǒng)時,首先是描述需求;其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖、對象圖、組件圖和配置圖等五個圖形。其中第三步中所建立的模型包括狀態(tài)圖、活動圖、順序圖和合作圖等四個圖形,是UblL的動態(tài)建模機制。

      2.UML具有以下特點

      (1)面向?qū)ο?。UML支持面向?qū)ο蠹夹g(shù)的主要概念,提供了一批基本的模型元素的表示圖形和方法,能簡潔明了的表達面向?qū)ο蟮母鞣N概念。

      (2)可視化,表達能力強。通過UML的模型圖能清晰的表示系統(tǒng)的邏輯模型和實現(xiàn)模型。可用于各種復雜系統(tǒng)的建模。

      (3)獨立于過程。UML是系統(tǒng)建模語言,獨立與開發(fā)過程。

      (4)獨立于程序設(shè)計語言。用UML建立的軟件系統(tǒng)模型可以用Java、Vc++、Small talk等任何一種面向?qū)ο蟮某绦蛟O(shè)計來實現(xiàn)。

      (5)易于掌握使用。UML圖形結(jié)構(gòu)清晰,建模簡潔明了,容易掌握使用。

      3.UML建立本系統(tǒng)的模型

      (1)系統(tǒng)的用例圖

      用例圖被稱為參與者和外部用戶所能觀察到的系統(tǒng)功能的模型圖。

      (2)系統(tǒng)的順序圖

      對于Login協(xié)作而言,由于只有一個邊界類Login Form與系統(tǒng)的使用者交互,而任何系統(tǒng)的使用者都必須登錄,故可畫出其順序圖和協(xié)作圖。

      對于實體類Student而言,由于它要被分成Fu1l time和Part-time兩類,因此建立類Classification,并通過實體類Student對于類Classification的聚合來表現(xiàn)出Student所具有的分類特征。此外還須建立類Classification的子類Fulltime Classification和Part time Classification,它們的構(gòu)造型均為entity,故用它們具體表現(xiàn)不同類Student所具有的不同的特征屬性。

      除了分類之外,由于學生要選課并最終得到自己的課表,因此類Student也要聚合實體類Schedule以代表當前學生的課程表信息。學生登錄學籍管理系統(tǒng),輸入其用戶名和密碼,若用戶名和密碼有誤則返回,否則進入下一步:首先選擇查詢類型(查詢成績),然后輸入查詢關(guān)鍵詞,再進行查詢,系統(tǒng)自動生成了成績單。

      五、結(jié)束語

      通過對學籍管理系統(tǒng)的開發(fā)可以看到,UML作為軟件工程中的建模語言,可以加速開發(fā)進程,提高代碼質(zhì)量,支持動態(tài)的業(yè)務(wù)需求,代表了面向?qū)ο蠓椒ǖ能浖_發(fā)技術(shù)的發(fā)展方向,具有重大的經(jīng)濟價值和國防價值,并獲得了國際上的廣泛支持,具有非常好的應用前景。

      參考文獻:

      [1]邵維忠,楊莢清.面向?qū)ο蟮南到y(tǒng)分析[M].北京:清華大學出版社,1998.

      [2]汪林林,華奇兵.基于UML的MIS分析與設(shè)計方法[J].計算機科學,2002(4).

      [3]郁磊.統(tǒng)一建模語言在小型信息系統(tǒng)設(shè)計中的應用[J].計算機工程,2002(7).

      [4]邵維忠,麻志毅譯.UML用戶指南[M].北京:機械工業(yè)出版社2003,9,12.

      作者簡介:王志林,男,現(xiàn)就讀于西安外事學院工學院電子信息工程專業(yè)。

      内黄县| 嫩江县| 洱源县| 连南| 措美县| 邢台市| 宁津县| 贡嘎县| 巫溪县| 九龙县| 陇南市| 若羌县| 合水县| 疏附县| 永宁县| 墨竹工卡县| 锡林郭勒盟| 东至县| 瑞金市| 盐城市| 固镇县| 黑河市| 通江县| 高要市| 株洲县| 海门市| 香港 | 临洮县| 轮台县| 汝州市| 大田县| 页游| 腾冲县| 长汀县| 汉沽区| 灵山县| 陈巴尔虎旗| 砀山县| 曲水县| 孙吴县| 象山县|