亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UML 技術(shù)的高校教務管理系統(tǒng)的分析與設計

        2019-08-15 03:41:00楊康黃雅晶通訊作者武漢商學院信息工程學院
        數(shù)碼世界 2019年8期
        關(guān)鍵詞:教務組件管理系統(tǒng)

        楊康 黃雅晶(通訊作者) 武漢商學院信息工程學院

        引言

        當前隨著網(wǎng)絡技術(shù)的不斷革新,高校信息化建設愈加完善。教育管理是一項繁瑣的任務。所以良好的教育管理制度將提高教學管理部門的工作效率。因為統(tǒng)一建模語言(Unified Modeling Language)具有概念明確,表達清晰,功能多樣的優(yōu)點。在高校校園管理系統(tǒng)中選擇UML 建模語言可以提高開發(fā)效率,有效降低開發(fā)出錯率。本文借鑒多個高校的教務管理系統(tǒng)的建設和實踐,通過需求分析,建立了包括靜態(tài)模型、動態(tài)模型和物理模型,給出了一些關(guān)于采用該語言進行教務管理系統(tǒng)開發(fā)的解決思路。

        一、 UML 建模語言簡述

        UML 作為面向?qū)ο蟮目梢暬UZ言,具有統(tǒng)一的、容易被接受的符號系統(tǒng)。以便不同的軟件從業(yè)人員之間可以無障礙共享和交流系統(tǒng)開發(fā)中遇到的問題和設計成果。

        UML 對系統(tǒng)開發(fā)從不同角度進行觀察,將視圖構(gòu)成分為兩種,即靜態(tài)圖和動態(tài)圖。對于一個正在開發(fā)的項目,在不同的開發(fā)時間段,可以從不同的開發(fā)角度描述。UML 可以模擬被開發(fā)對象的結(jié)構(gòu),并能盡可能的描述系統(tǒng)模型具體行為,具有良好的可控性。UML 的發(fā)展還處在改進的過程,是一種語言,并非是描述事件過程的方法。

        二、 教務管理系統(tǒng)的需求分析

        (一)功能需求

        高校以教學科研為基本職能,其主要目的是建立一個能夠滿足教學和科研管理需要的系統(tǒng)。教務管理人員、系統(tǒng)管理員和學生對教務管理系統(tǒng)的功能需求不完全相同,但目的都是便于信息的查詢和管理。建設統(tǒng)一高效的管理系統(tǒng),實現(xiàn)資源的高度共享,對信息管理的功能,要求實時更新信息、格式統(tǒng)一化。

        1.教務系統(tǒng)管理員

        (1)學生信息管理。教務管理員的權(quán)限大于學生的權(quán)限,可以對學生信息進行更改和刪除,但是學生本人不可以進行更改和刪除的操作。

        (2)教師信息管理。教務管理員的權(quán)限大于教師的權(quán)限,管理員能夠?qū)處煹幕拘畔?、年度教學工作量,教師科研成果統(tǒng)計數(shù)據(jù),年度綜合評價結(jié)果統(tǒng)計數(shù)據(jù)進行管理。

        (3)選課管理。管理員由學生選課結(jié)果進行統(tǒng)計,針對統(tǒng)計結(jié)果合理安排相關(guān)課程,并根據(jù)教學計劃生成成功選課名單。

        (4)教材信息管理。管理人員可以更改系統(tǒng)中使用材料的數(shù)量、成本和庫存。教材可以根據(jù)書名或出版社的標題查詢。

        2.系統(tǒng)管理員

        (1)用戶管理。管理員包括系統(tǒng)管理員、教師和學生。系統(tǒng)管理員可以對學生和教師的賬戶信息可以進行更改,授權(quán)給用戶的使用權(quán)限。系統(tǒng)管理員的權(quán)限最高,教師和學生的權(quán)限層級遞減,學生的權(quán)限最低。

        (2)后臺安全維護。包括后臺的代碼維護和信息安全維護。

        3.學生

        (1)可以查看學生的基本信息和不同學期成績。學生登錄系統(tǒng)后,在基本信息界面可以查看具體基本信息,如姓名、學號、學院、班級、學歷、出生日期、入學時間等,而且可以查看不同學期的期末考試成績。

        (2)修改登錄密碼。學生能夠在注冊界面選擇重新找回密碼對密碼進行重設,但是不能修改個人基本信息,如學號、學院、班級。

        (3)選課操作。在選課期間,學生可以選擇瀏覽可供選擇的課程信息,如每門課程的類型、課時、學分、任課老師、當前已選擇本課程的人數(shù)等。在選課之后,學生可以退選所選課程,重新選課。

        (二)性能需求

        (1)響應速度

        系統(tǒng)以校園網(wǎng)絡平臺為基礎(chǔ),系統(tǒng)管理人員對教師和學生進行用戶管理,具有的權(quán)限最高。教師和學生可以對信息進行查詢。在某些特殊時間段,如成績查詢或選課時間,登錄系統(tǒng)人數(shù)可能過多,導致系統(tǒng)涌入大量的流量和信息,所以需要系統(tǒng)具有數(shù)據(jù)備份的能力,以增加系統(tǒng)的響應速度。

        (2)適應特性

        系統(tǒng)為MVC(Model View Controller)體系結(jié)構(gòu),將系統(tǒng)分為三部分:數(shù)據(jù)訪問、邏輯事務處理、用戶界面。由于都在某些特殊情況下,數(shù)據(jù)和業(yè)務流程可能會發(fā)生一定的變化,所以需要該架構(gòu)增加系統(tǒng)的適應性。

        三、高校教務管理系統(tǒng)的建模設計

        (一)教務管理系統(tǒng)靜態(tài)模型的建立

        根據(jù)系統(tǒng)需求構(gòu)造靜態(tài)模型,以判斷類的屬性、操作和關(guān)系。

        1.用例模型的建立

        根據(jù)需求定義通過UML 搭建靜態(tài)模型,設計用例模型。以教師管理為例,教師管理用例圖如圖1。其用例描述和用例模型如下:

        (1)教師管理

        目標包括教師個人信息、教學任務統(tǒng)計、科研情況和年度測評情況。

        對象包括教務管理人員和教師。

        系統(tǒng)管理人員可以在系統(tǒng)中查詢教師的基本信息,并且可以根據(jù)教師的變更進行信息更新操作。教師登錄系統(tǒng)后,每位教師用戶都可以查看其基本信息、教學工作量、科研情況和年度考核情況。

        圖1 教師管理用例圖

        2.類圖的建立

        根據(jù)系統(tǒng)的用例圖設計確定主對象類圖,包括屬性描述和方法描述。管理系統(tǒng)類圖如圖2 所示。

        (1)教學計劃類:任務包括對課程的編排工作,對適用的專業(yè)課程進行合理分配,合理安排教學時間,制定每門課程對應的學分。屬性包括課程名稱、適用專業(yè)、教學時間、學分等。

        (2)班級類:實現(xiàn)對班級信息管理,屬性包括班級名稱、班級編號等。

        (3)院系類:實現(xiàn)對各個學院的分級管理。屬性包括院系名稱、院系編號等。

        (4)課程類:在教學過程對課程信息的管理,發(fā)布課程名稱和對應的課程編號,在學習結(jié)束時輸入學生對應課程成績,錄入課程學分。

        (5)學生類:對學生個人信息管理,內(nèi)容包括對姓名、學號、班級編號等信息的添加、刪除、修改等。

        (6)教師類:管理教師個人基本信息,主要屬性包括姓名、教師編號、職稱、院系、聯(lián)系信息等。

        圖2 教務管理系統(tǒng)類圖

        (二)教務管理系統(tǒng)動態(tài)模型的建立

        在對教務系統(tǒng)的進行動態(tài)建模時,具體類的狀態(tài)較為簡單,所以狀態(tài)圖可以被省略。動態(tài)建模主要包括時序圖和協(xié)作圖。以學生選課和教務管理人員記錄學生成績?yōu)槔?,設計事件的時序圖和協(xié)作圖,概述建立動態(tài)模型的設計過程。

        1.時序圖

        時序圖的特征是以事件發(fā)生的時間順序為基準建立動態(tài)模型。例如對于學生選課事件的發(fā)生依次為登錄選課界面、個人選課、更新學生選課記錄。如圖3 所示為學生選課時序圖。

        圖3 學生選課時序圖

        2.協(xié)作圖

        圖4 為學術(shù)管理人員錄入的學生記錄記錄的協(xié)作圖。

        圖4 教務管理人員錄入學生成績協(xié)作圖

        (三)教務管理系統(tǒng)物理模型的建立

        在進行UML 物理建模時,有組件圖和部署圖兩種呈現(xiàn)方式。組件圖是事件發(fā)生的邏輯包,其代表不同物理組件之間的聯(lián)系。部署圖表達的是系統(tǒng)流程組件之間的關(guān)系,在部署圖上的每個節(jié)點代表一個事件,組件事件在節(jié)點上發(fā)生。一般采用組件圖表示業(yè)務具體流程,采用部署圖表示系統(tǒng)層級之間的關(guān)系。

        (1)組件圖

        組件圖可是實現(xiàn)對系統(tǒng)實現(xiàn)過程的構(gòu)建,將各個模塊的代碼進行有效組合,以闡明系統(tǒng)各層級之間的功能和軟件架構(gòu)。例如,教務管理系統(tǒng)中的學生成績管理系統(tǒng)的組件圖可以表示為如圖5。

        圖5 學生成績管理系統(tǒng)組件圖

        (2)部署圖

        對部署圖的建模時在事先模擬各個軟件模塊組合之后在網(wǎng)絡的運行模式和關(guān)系。如果是較為復雜的應用程序,如在網(wǎng)絡環(huán)境中運行的分布式系統(tǒng),需要實現(xiàn)部署建模進行模擬。在部署圖中,部署圖可用于表示軟件組件與分布式系統(tǒng)的硬件組件之間的關(guān)系。部署圖由節(jié)點及其連接組成,它們代表系統(tǒng)的硬件結(jié)構(gòu)關(guān)系,系統(tǒng)部署圖如圖6所示。

        圖6 系統(tǒng)部署圖

        四、 結(jié)束語

        本文結(jié)合了大學中的校園教務管理的工作流程,提出了一種使用UML 的面向?qū)ο蠼7椒?。利用這種方法建立大學教育管理體系,各項基本條件得到滿足,各種條件更加合理。在高校管理中,教務管理信息系統(tǒng)是校園信息管理工作的重要組成部分,在某種意義上,提高教務管理信息系統(tǒng)的工作效率,可以幫助校園信息管理者對學生和教師信息進行有效管理。通過對教務管理系統(tǒng)的建模分析,可以明確工作模塊和步驟,為校園信息管理系統(tǒng)提供了設計參考解決方案。

        猜你喜歡
        教務組件管理系統(tǒng)
        無人機智能巡檢在光伏電站組件診斷中的應用
        能源工程(2022年2期)2022-05-23 13:51:50
        基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
        教務排課對高等院校教學運行的作用分析
        大學(2021年2期)2021-06-11 01:13:16
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設計
        淺析高校教務管理存在的問題及對策
        傳播力研究(2019年8期)2019-03-20 10:58:14
        基于LED聯(lián)動顯示的違停管理系統(tǒng)
        海盾壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:08
        淺談新形勢下高校教務管理人員的素質(zhì)與培養(yǎng)
        以培養(yǎng)方案為核心的教務管理系統(tǒng)開發(fā)的探索與實踐
        超碰性爱| 人妻少妇精品系列一区二区| 久久麻豆精亚洲av品国产精品| 天堂网av在线免费看| 国产一区二区视频在线看| 视频国产一区二区在线| 人妖av手机在线观看| 91伦理片视频国产精品久久久| 久久精品女人天堂av免费观看| 日本边添边摸边做边爱的网站| 99久久久无码国产精品动漫| 精品视频一区二区杨幂| 国产一区二区av在线免费观看| 久久国产劲爆∧v内射| 少妇人妻陈艳和黑人教练| 青春草国产视频| 国内精品久久久久久久久蜜桃| 亚洲国产一区二区三区在观看| 永久免费看黄网站性色| 亚洲一区毛片在线观看| 无码乱肉视频免费大全合集| 男女性爽大片视频| 免费成人在线电影| 天天躁日日躁狠狠躁av中文| 免费无码黄网站在线观看| 男女互舔动态视频在线观看| 日韩有码在线观看视频| 亚洲va欧美va日韩va成人网| 久久精品黄aa片一区二区三区| 国产成人免费一区二区三区| 欧洲一区在线观看| 亚洲中文字幕亚洲中文| 黄片视频免费在线播放观看| 色噜噜狠狠狠综合曰曰曰| 亚洲A∨无码国产精品久久网| 日本福利视频免费久久久| 少妇我被躁爽到高潮在线影片| 色欲色香天天天综合网www| 人妻在卧室被老板疯狂进入| 性大片免费视频观看| 亚洲精品国产福利在线观看|