• 
    

    
    

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

      ?

      基于UML的學(xué)生注冊(cè)系統(tǒng)的面向?qū)ο蠼?/h1>
      2014-04-29 12:39:54張梅嬌
      關(guān)鍵詞:類(lèi)圖

      張梅嬌

      摘 要:學(xué)生注冊(cè)系統(tǒng)能夠有效地提高學(xué)校對(duì)學(xué)生信息管理的效率與準(zhǔn)確性,是學(xué)校辦公自動(dòng)化的重要組成部分。本文基于UML面向?qū)ο蠼<夹g(shù),以學(xué)生注冊(cè)系統(tǒng)為例,介紹了學(xué)生注冊(cè)系統(tǒng)的功能及其UML的建模機(jī)制,通過(guò)使用UML對(duì)學(xué)生注冊(cè)系統(tǒng)進(jìn)行分析、設(shè)計(jì),實(shí)現(xiàn)了系統(tǒng)的靜態(tài)和動(dòng)態(tài)建模,為今后開(kāi)發(fā)更新系統(tǒng)提供一個(gè)良好的理論依據(jù),希望逐步實(shí)現(xiàn)學(xué)生注冊(cè)的信息化操作。

      關(guān)鍵詞:UML;學(xué)生注冊(cè)系統(tǒng);順序圖;類(lèi)圖

      中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)號(hào):A

      Object-oriented Student Registration System Modeling Based on UML

      ZHANG Meijiao

      (Quanzhou Institute of Information Engineering,Quanzhou Fujian 362000, China)

      Abstract: Student registration system can effectively improve the efficiency and accuracy of the school to the student information management, school is an important part of office automation. Based on UML object oriented modeling technique, to take student registration system as an example, the paper introduces the modeling mechanism function and UML student registration system, through the use of UML analysis, the student registration system design, to achieve the system's static and dynamic modeling, in order to provide a good theoretical basis for future development of more new system, therefore hope to reach the progressive realization of information operation of students registered.

      Keywords: UML; Student Registration System; Sequence Diagram; Class Diagram

      0 引 言

      統(tǒng)一建模語(yǔ)言UML(Unified Modeling Language)是一種面向?qū)ο蟮目梢暬UZ(yǔ)言,能夠是系統(tǒng)設(shè)計(jì)者利用一種標(biāo)準(zhǔn)的、易于理解的方式建立起能夠表達(dá)其思想的系統(tǒng)設(shè)計(jì)藍(lán)圖,同時(shí)也能夠提供一種機(jī)制,便于不同人員之間的有效設(shè)計(jì)交流和成果共享。UML應(yīng)用領(lǐng)域非常廣泛,可以對(duì)任何具有靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的系統(tǒng)進(jìn)行面向?qū)ο蟮慕?。其中,最常用的是建立軟件系統(tǒng)的模型,當(dāng)然同樣地也可以用于非軟件系統(tǒng)的描述,比如企業(yè)機(jī)構(gòu)、業(yè)務(wù)處理,以及操作管理復(fù)雜數(shù)據(jù)的信息系統(tǒng)等。從應(yīng)用的角度來(lái)看,采用UML對(duì)系統(tǒng)進(jìn)行建模時(shí),通常包括以下步驟:

      (1)描述用戶(hù)需求,建立用例圖。

      (2)根據(jù)需求建立靜態(tài)模型用于打造系統(tǒng)的結(jié)構(gòu),建立的靜態(tài)模型主要包括類(lèi)圖、對(duì)象圖、組件圖和部署圖等在內(nèi)。

      (3)建立動(dòng)態(tài)模型描述系統(tǒng)行為,也就是通過(guò)建立活動(dòng)圖、狀態(tài)機(jī)圖、順序圖和協(xié)作圖,來(lái)表示系統(tǒng)的交互關(guān)系和系統(tǒng)的執(zhí)行順序。

      1注冊(cè)功能需求概述

      學(xué)生注冊(cè)的主要功能包括:報(bào)到與注冊(cè)、緩繳費(fèi)和緩注冊(cè)的申請(qǐng)與審批 、報(bào)到和注冊(cè)情況的查詢(xún)與統(tǒng)計(jì)。在此,對(duì)各類(lèi)功能將展開(kāi)如下分析。

      (1)報(bào)到與注冊(cè)。學(xué)生利用校園卡實(shí)刷報(bào)到,注冊(cè)代理通過(guò)“一卡通刷卡報(bào)到接口”獲取報(bào)到信息、又通過(guò)“財(cái)務(wù)繳費(fèi)接口”獲取學(xué)生繳費(fèi)信息、再通過(guò)共享數(shù)據(jù)庫(kù)獲取學(xué)生的學(xué)籍信息、處分信息,至此完成自動(dòng)注冊(cè)。也就是,當(dāng)“已按時(shí)報(bào)到”、“已按要求繳費(fèi)或已獲準(zhǔn)緩交學(xué)費(fèi)”,“上一學(xué)年未受開(kāi)除學(xué)籍處分或退學(xué)處理”等三個(gè)條件同時(shí)滿(mǎn)足,即予以注冊(cè),否則將暫不實(shí)施注冊(cè)。

      (2)緩繳費(fèi)和緩注冊(cè)的申請(qǐng)與審批。學(xué)生可以在網(wǎng)上申請(qǐng)緩交學(xué)費(fèi),此申請(qǐng)必須經(jīng)過(guò)所在院(系)審核、兼及財(cái)務(wù)處審批。而因特殊情況無(wú)法及時(shí)到校的學(xué)生均可在網(wǎng)上申請(qǐng)緩注冊(cè),此申請(qǐng)則必須經(jīng)過(guò)所在院(系)審核、另及教務(wù)處審批。

      (3)報(bào)到、注冊(cè)情況的查詢(xún)與統(tǒng)計(jì)。教務(wù)處、財(cái)務(wù)處、學(xué)生處及有關(guān)校領(lǐng)導(dǎo)可以及時(shí)了解全校學(xué)生的報(bào)到、注冊(cè)情況,并在需要時(shí)獲取指定的各種統(tǒng)計(jì)數(shù)據(jù),如報(bào)到率、注冊(cè)率、繳費(fèi)率、欠費(fèi)情況、申請(qǐng)緩繳費(fèi)情況等)。

      2 學(xué)生注冊(cè)系統(tǒng)靜態(tài)建模

      2.1 用例模型

      用例圖的實(shí)現(xiàn)對(duì)于軟件開(kāi)發(fā)方法的研究至關(guān)重要。該圖可用于定義系統(tǒng)的功能需求,進(jìn)而描述系統(tǒng)的參與者(Actor)與系統(tǒng)提供的用例之間的連接關(guān)系。根據(jù)需求概述,可以確定系統(tǒng)的參與者,分別有學(xué)生、相關(guān)職能部門(mén)的管理人員(教務(wù)處、學(xué)生處、財(cái)務(wù)處、院(系)、校領(lǐng)導(dǎo),同時(shí)也包括著相關(guān)業(yè)務(wù)系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)工管理系統(tǒng)、財(cái)務(wù)系統(tǒng)(繳費(fèi)接口)、共享數(shù)據(jù)庫(kù)接口、一卡通接口等數(shù)字系統(tǒng)在內(nèi)?;谝陨系膮⑴c者分析,即刻由其獲取報(bào)到、自動(dòng)注冊(cè)、緩繳費(fèi)申請(qǐng)、緩繳費(fèi)審批、緩注冊(cè)申請(qǐng)、緩注冊(cè)審批、報(bào)到情況查詢(xún)與統(tǒng)計(jì)、注冊(cè)情況查詢(xún)與統(tǒng)計(jì)、系統(tǒng)維護(hù)等用例。用例圖描畫(huà)則可如圖1所示。

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

      Fig.1 Use case diagram of the system

      2.2 系統(tǒng)類(lèi)圖描述

      類(lèi)圖顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu),表示不同的實(shí)體之間的相互關(guān)系,如關(guān)聯(lián)、泛化、依賴(lài)、聚合等,而且還包括類(lèi)的內(nèi)部結(jié)構(gòu)(類(lèi)的屬性和操作)。根據(jù)需求分析,將可確定系統(tǒng)的類(lèi)以及類(lèi)之間的彼此關(guān)聯(lián),同時(shí)又可進(jìn)一步對(duì)各個(gè)類(lèi)分析找出其對(duì)應(yīng)的屬性和方法。具體地,學(xué)生注冊(cè)系統(tǒng)類(lèi)圖即如圖2和圖3所示。

      圖2用戶(hù)類(lèi)圖

      Fig.2 Class diagram of user

      圖3 注冊(cè)系統(tǒng)類(lèi)圖

      Fig.3 Registration system class diagram

      3 學(xué)生注冊(cè)系統(tǒng)動(dòng)態(tài)建模

      本系統(tǒng)采用UML順序圖來(lái)對(duì)學(xué)生注冊(cè)系統(tǒng)實(shí)現(xiàn)動(dòng)態(tài)建模。順序圖也叫時(shí)序圖,用于描述對(duì)象之間的動(dòng)態(tài)交互關(guān)系,著重反映了對(duì)象間消息傳遞的時(shí)間順序,以此清晰表明了對(duì)象之間的交互過(guò)程。下面即給出了學(xué)生報(bào)到管理的順序圖,其中主要描述的就是學(xué)生對(duì)象與一卡通報(bào)到系統(tǒng)、學(xué)生注冊(cè)系統(tǒng)、查詢(xún)統(tǒng)計(jì)界面、登錄界面和校領(lǐng)導(dǎo)、管理人員等對(duì)象之間的交互關(guān)系,若用圖形表示,則如圖4所示。

      圖4 學(xué)生報(bào)到管理順序圖

      Fig.3 The sequence diagram of student registration management

      4 結(jié)束語(yǔ)

      綜上所述。本文采用UML以及其所支持的工具Rational Rose實(shí)現(xiàn)了對(duì)學(xué)生注冊(cè)系統(tǒng)的建模。通過(guò)各個(gè)層次的不同建模,可以每次只是集中關(guān)注某一方面,這樣就使得問(wèn)題求解更為容易。調(diào)研可知,每個(gè)項(xiàng)目都可以從建模中獲得相應(yīng)益處,及至在自由軟件領(lǐng)域,模型也可以助力設(shè)計(jì)小組實(shí)現(xiàn)更好的規(guī)劃,更快的開(kāi)發(fā)。實(shí)踐證明:作為軟件開(kāi)發(fā)的建模語(yǔ)言,UML代表了面向?qū)ο蠓椒ǖ能浖_(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì),已然獲得了廣泛的支持,因而必將具有廣闊的應(yīng)用前景。

      參考文獻(xiàn)

      [1] 袁濤,孔蕾蕾.統(tǒng)一建模語(yǔ)言UML[M].北京:清華大學(xué)出版社,2009.

      [2] 馬曉麗,張潔.基于面向方面的校園一卡通系統(tǒng)的設(shè)計(jì)[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010(2):32-34.

      [3] 陳承歡.UML與Rose軟件建模案例教程[M].北京:人民郵電出版社,2010.

      [4] 劉香玉.基于UML的校園一卡通系統(tǒng)的面向?qū)ο蠼J].中國(guó)科技信息,2010(19):96-98.

      [5] 黃正鵬.校園一卡通系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2010(14):219.

      猜你喜歡
      類(lèi)圖
      關(guān)于將類(lèi)圖映射成關(guān)系表的策略研究
      基于鯨魚(yú)優(yōu)化算法的類(lèi)圖重構(gòu)研究
      基于語(yǔ)義的UML類(lèi)圖的集成分類(lèi)
      基于語(yǔ)義和結(jié)構(gòu)的UML類(lèi)圖的檢索
      基于矩陣?yán)碚摰腢ML類(lèi)圖形式化描述與檢測(cè)
      UML類(lèi)圖元模型基于描述邏輯的表示及驗(yàn)證
      庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      UML構(gòu)造型類(lèi)圖到XMI的映射方法研究
      UML類(lèi)圖的一種表示方法
      信用卡管理系統(tǒng)的UML建模研究

      辽源市| 桃园县| 忻城县| 临海市| 阿合奇县| 逊克县| 西昌市| 天长市| 东明县| 白城市| 临安市| 安塞县| 公主岭市| 邳州市| 汪清县| 枣庄市| 仲巴县| 泗阳县| 灵川县| 米林县| 天水市| 康平县| 蒲江县| 沙湾县| 柏乡县| 石城县| 安仁县| 南江县| 灵武市| 平利县| 乌兰县| 宜良县| 定安县| 和龙市| 韩城市| 改则县| 永春县| 阜宁县| 博野县| 绥化市| 云浮市|