• 
    

    
    

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

      基于RUP的班主任工作管理系統(tǒng)的開(kāi)發(fā)

      2016-03-07 02:39:16彭騰
      電腦與電信 2016年12期
      關(guān)鍵詞:學(xué)工評(píng)先用例

      彭騰

      (宜春職業(yè)技術(shù)學(xué)院,江西 宜春 336000)

      基于RUP的班主任工作管理系統(tǒng)的開(kāi)發(fā)

      彭騰

      (宜春職業(yè)技術(shù)學(xué)院,江西 宜春 336000)

      作為學(xué)生管理中的一種輔助工具,基于R U P的班主任工作管理系統(tǒng)的開(kāi)發(fā)將會(huì)給班主任工作信息化給予最大程度的促進(jìn)。文章從班主任的實(shí)際需求出發(fā),著重闡述了R U P開(kāi)發(fā)模型在系統(tǒng)開(kāi)發(fā)實(shí)現(xiàn)的詳細(xì)過(guò)程,描述了初始階段、細(xì)化階段、構(gòu)建階段、交付階段等四個(gè)階段的工作流、工具和可交付物。

      R U P;班主任工作管理;M VC架構(gòu);U M L

      1 背景

      班主任工作是高職院校學(xué)生管理中非常重要的一項(xiàng)任務(wù),也是面向?qū)W生灌輸教育理念、維護(hù)學(xué)校穩(wěn)定的前沿陣地,因此班主任工作歷來(lái)受到各學(xué)校的重視。一般班主任都是使用辦公軟件制作表格或文檔,然后通過(guò)上傳、打印、簽字的方式來(lái)管理學(xué)生。這種傳統(tǒng)的做法不能很好地適應(yīng)信息化時(shí)代下的學(xué)生管理方式,也極容易出現(xiàn)一些問(wèn)題,如文檔歸類困難、信息傳播速度緩慢、學(xué)生資料無(wú)法及時(shí)更新等。因此,班主任工作管理系統(tǒng)開(kāi)發(fā)是十分必要的。

      2 開(kāi)發(fā)過(guò)程

      RUP是Rational公司提出的一種受控的、可視化建模的、面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程。它將開(kāi)發(fā)過(guò)程分為若干個(gè)迭代,每個(gè)迭代又分為初始階段、細(xì)化階段、構(gòu)建階段、交付階段。每個(gè)階段的工作流和里程碑均有明確的規(guī)定,每個(gè)階段結(jié)尾需要驗(yàn)證本階段產(chǎn)物,只有達(dá)到事先要求才能進(jìn)入下一個(gè)階段。

      在開(kāi)發(fā)班主任工作管理系統(tǒng)過(guò)程中,由于需求比較穩(wěn)定,需求獲取風(fēng)險(xiǎn)較小,因此在采用RUP開(kāi)發(fā)時(shí),我們將開(kāi)發(fā)周期分為一個(gè)迭代,四個(gè)階段。在每個(gè)階段中采用統(tǒng)一建模語(yǔ)言UML繪制各種模型,下面具體闡述。

      2.1 初始階段

      初始階段的任務(wù)是識(shí)別項(xiàng)目邊界、業(yè)務(wù)建模、找出主要的系統(tǒng)用例。班主任工作一般包括評(píng)優(yōu)評(píng)先、請(qǐng)假管理、勤工儉學(xué)管理、學(xué)生信息管理、活動(dòng)管理等五個(gè)內(nèi)容。評(píng)優(yōu)評(píng)先是每個(gè)學(xué)期或每一學(xué)年對(duì)學(xué)生及學(xué)生干部進(jìn)行考核獎(jiǎng)勵(lì)的機(jī)制,包括學(xué)生評(píng)議、班主任推薦、學(xué)工處審核等三個(gè)主要過(guò)程。請(qǐng)假管理是班主任日常管理中非常重要的一項(xiàng)任務(wù),它包括請(qǐng)假和銷假兩個(gè)過(guò)程。勤工儉學(xué)管理主要是登記、統(tǒng)計(jì)參與學(xué)校勤工儉學(xué)的學(xué)生信息。學(xué)生信息管理通常是班主任在入學(xué)的時(shí)候,收集、登記、統(tǒng)計(jì)學(xué)生基本信息和家庭信息。活動(dòng)管理是班主任指導(dǎo)學(xué)生依據(jù)學(xué)校管理辦法設(shè)計(jì)、組織學(xué)生共同參與的教育活動(dòng),主要活動(dòng)包括:活動(dòng)策劃、活動(dòng)審批、活動(dòng)總結(jié)等內(nèi)容。系統(tǒng)用例如圖1所示:

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

      評(píng)優(yōu)評(píng)先用例的主要參與者是班主任、學(xué)生、學(xué)工干事。學(xué)生評(píng)議小組對(duì)本學(xué)期或?qū)W年的優(yōu)秀學(xué)生和優(yōu)秀班干進(jìn)行評(píng)議后登錄系統(tǒng)填報(bào)評(píng)議結(jié)果。班主任在線審核評(píng)議結(jié)果,如果需要修改,則返回給學(xué)生補(bǔ)充材料;同意,則填寫推薦意見(jiàn),統(tǒng)一上報(bào)學(xué)工處。學(xué)工處干事以班為單位審核推薦結(jié)果,并根據(jù)推薦的次序評(píng)選優(yōu)秀學(xué)生和班干,評(píng)選結(jié)果公布在學(xué)校網(wǎng)站上。

      請(qǐng)假管理用例的主要參與者是學(xué)生、班主任、學(xué)工干事,包括請(qǐng)假審批和銷假審批兩子用例。其中請(qǐng)假審批的過(guò)程是:學(xué)生在學(xué)校網(wǎng)站上下載請(qǐng)假審批表,填寫完后,交班主任。班主任參看請(qǐng)假事由、請(qǐng)假天數(shù)、請(qǐng)假歷史記錄,如果符合請(qǐng)假條件則在審批表上填寫班主任意見(jiàn),同時(shí)在系統(tǒng)上登記請(qǐng)假記錄;如果請(qǐng)假已超出班主任權(quán)限,學(xué)工干事還需要審核請(qǐng)假。學(xué)工干事需根據(jù)請(qǐng)假審批表查詢班主任登記的請(qǐng)假記錄,如果同意,簽字蓋章,登記審核結(jié)果;不同意,本次請(qǐng)假作廢。銷假審批過(guò)程:學(xué)生返校后,憑請(qǐng)假審批表到班主任處銷假,班主任查看返校的時(shí)間,如果未超出請(qǐng)假時(shí)間范圍,則填寫班主任意見(jiàn),同時(shí)在系統(tǒng)上登記銷假記錄;如果超出請(qǐng)假時(shí)間范圍或請(qǐng)假天數(shù)已由學(xué)工人員審核的,需報(bào)請(qǐng)學(xué)工處審核,審核結(jié)果在系統(tǒng)中登記。

      勤工儉學(xué)用例的主要參與者是班主任、學(xué)生、學(xué)工干事。參加勤工儉學(xué)的學(xué)生需要下載勤工儉學(xué)承諾書,填寫簽字。班主任搜集材料,簽署意見(jiàn),上傳相關(guān)證明,報(bào)請(qǐng)學(xué)工處。學(xué)工處審核證明,簽署審核意見(jiàn)。

      學(xué)生信息管理用例的主要參與者是班主任、學(xué)生。班主任負(fù)責(zé)學(xué)生信息的采集審核工作,包括家庭信息、基本信息、在校信息等信息內(nèi)容。

      活動(dòng)管理用例的主要參與者是班主任、學(xué)生。學(xué)生在線編寫活動(dòng)方案后提交給班主任。班主任對(duì)其審查無(wú)誤,活動(dòng)方可進(jìn)行。待活動(dòng)結(jié)束,活動(dòng)負(fù)責(zé)人編寫此次活動(dòng)進(jìn)展總結(jié)報(bào)告,班主任審核,返回審核結(jié)果,如有必要,活動(dòng)報(bào)告需要返回重新修改。

      2.2 細(xì)化階段

      細(xì)化階段主要任務(wù)是分析問(wèn)題域,建立分析模型和系統(tǒng)架構(gòu)和設(shè)計(jì)系統(tǒng)類。RUP開(kāi)發(fā)方法要求在設(shè)計(jì)過(guò)程中以用例為中心,通過(guò)分析用例所有的場(chǎng)景找出類、職責(zé)和協(xié)作者。為了分析評(píng)優(yōu)評(píng)先用例的班主任推薦場(chǎng)景我們使用了順序圖來(lái)描述這一交互序列。

      圖2 評(píng)優(yōu)評(píng)先用例之班主任推薦場(chǎng)景順序圖

      系統(tǒng)采用MVC(模型—視圖—控制器)三層框架,即:M層存放業(yè)務(wù)實(shí)體,負(fù)責(zé)業(yè)務(wù)邏輯處理;V層為視圖層,負(fù)責(zé)系統(tǒng)與用戶的交互;C層為控制層,處理業(yè)務(wù)實(shí)體的調(diào)度。系統(tǒng)整體架構(gòu)如圖2所示。

      圖3 系統(tǒng)總體架構(gòu)圖

      在視圖層中,StudentManagementView是學(xué)生信息管理視圖類,該類展示了用戶使用系統(tǒng)完成信息采集、統(tǒng)計(jì)信息、更新信息等業(yè)務(wù)的交互。ActionManagementView是活動(dòng)管理視圖類,用于展示活動(dòng)管理業(yè)務(wù)的界面。LeavenManagementView是請(qǐng)假管理視圖類。AwardManagementView是評(píng)優(yōu)評(píng)先管理視圖類。Part-workManagementView是勤工儉學(xué)視圖類。這些視圖類通過(guò)請(qǐng)求---響應(yīng)的方式來(lái)傳遞業(yè)務(wù)信息、調(diào)用業(yè)務(wù)邏輯服務(wù)。

      在控制層中,AwardControl、ActionControl、LeavenControl、InformationControl、Part-WorkControl分別是評(píng)優(yōu)評(píng)先的控制類、活動(dòng)管理控制類、請(qǐng)假管理控制類、學(xué)生信息管理控制類、勤工儉學(xué)控制類。它們負(fù)責(zé)響應(yīng)視圖類發(fā)送的請(qǐng)求命令,然后根據(jù)命令調(diào)用業(yè)務(wù)實(shí)體類。其中評(píng)優(yōu)評(píng)先業(yè)務(wù)分為對(duì)學(xué)生的評(píng)選和班干部評(píng)選兩大塊,因此AwardControl又分為StudentAwardControl和ChiefAwardControl兩個(gè)子控制類。同理,請(qǐng)假管理分為請(qǐng)假和銷假兩大業(yè)務(wù),LeavenControl類可以分為AddLeavenControl和DelLeavenControl兩個(gè)子控制類。

      在實(shí)體類層中,存放了多個(gè)實(shí)體類。其中Student類封裝了關(guān)于學(xué)生屬性和信息管理相關(guān)操作。Action類負(fù)責(zé)活動(dòng)管理業(yè)務(wù)相關(guān)的屬性和操作。DataAccess類負(fù)責(zé)數(shù)據(jù)庫(kù)的連接、讀、寫操作,業(yè)務(wù)實(shí)體類需要讀取或?qū)懭霐?shù)據(jù)庫(kù)時(shí),均由該類處理。

      2.3 構(gòu)造階段

      班主任工作管理系統(tǒng)的構(gòu)造階段工作主要圍繞細(xì)化階段的類創(chuàng)建組件,構(gòu)建部署圖(如圖4),選定實(shí)施平臺(tái)和開(kāi)發(fā)工具。在此,我們選定如下工具:(1)windows Server 2008網(wǎng)絡(luò)操作系統(tǒng);(2)SQL Server2005數(shù)據(jù)庫(kù);(3)C#開(kāi)發(fā)語(yǔ)言。

      2.4 交付階段

      交付階段的主要內(nèi)容是:(1)部署系統(tǒng);(2)移交開(kāi)發(fā)文檔,編寫面向最終用戶、操作員和系統(tǒng)管理員的用戶手冊(cè);(3)收集系統(tǒng)使用意見(jiàn),反饋給開(kāi)發(fā)組。

      3 結(jié)語(yǔ)

      RUP開(kāi)發(fā)模型具有迭代開(kāi)發(fā)、用例驅(qū)動(dòng)、基于組件的體系結(jié)構(gòu)、可視化建模等特點(diǎn),這些優(yōu)點(diǎn)減少了軟件開(kāi)發(fā)風(fēng)險(xiǎn)、提高了開(kāi)發(fā)效率、降低了后期維護(hù)費(fèi)用。實(shí)踐證明,采用RUP實(shí)施班主任工作管理系統(tǒng)不但保證了開(kāi)發(fā)進(jìn)度,而且確保了系統(tǒng)的可擴(kuò)展性,從而使得班主任工作管理系統(tǒng)可以集成到其他學(xué)工管理系統(tǒng)中,增強(qiáng)了系統(tǒng)的生存力。

      圖4 班主任工作管理系統(tǒng)組件圖

      [1]劉超,張莉.可視化面向?qū)ο蠼<夹g(shù)——標(biāo)準(zhǔn)建模語(yǔ)言U M L教程[M].北京:北京航空航天大學(xué)出版社,2001.

      [2]梅宏.基于體系結(jié)構(gòu)、面向構(gòu)件的軟件開(kāi)發(fā)方法[J].軟件學(xué)報(bào),2003,14(4):721-732.

      [3]劉勇,石濤,徐從富.基于U M L的面向?qū)ο筌浖O(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用研究,2004,21(11):201-203.

      [4]湯庸.軟件工程方法與管理[M].北京:冶金工業(yè)出版社,2002.

      [5]吳潔明,袁山龍.軟件工程應(yīng)用實(shí)踐教程[M].北京:清華大學(xué)出版社,2003.

      The Development of Class Teacher Work Management System Based on RUP

      Peng Teng
      (Yichun Vocational Technical College,Yichun 336000,Jiangxi)

      As a kind of auxiliary tool in the student management,the development of class teacher work management system based on RUP will promote the informatization of teacher’s work to the maximum extent.From the actual needs of the class teacher, this article focuses on the process of development and implementation of the system using RUP development model,describes the workflow,tools and deliverables in initial stage,refinement stage,construction stage and delivery stage.

      RUP;class teacher work management;MVC architecture;UML

      TP311.52

      A

      1008-6609(2016)12-0065-03

      彭騰(19 83-)男,江西吉安人,講師、工程師,研究方向?yàn)檐浖こ?、?jì)算機(jī)網(wǎng)絡(luò)和應(yīng)用。

      猜你喜歡
      學(xué)工評(píng)先用例
      UML用例模型中依賴關(guān)系的比較與分析
      學(xué)校要想做好教師評(píng)優(yōu)評(píng)先工作需“五公”
      教書育人(2020年26期)2020-12-17 06:27:19
      安徽師范大學(xué)學(xué)工系統(tǒng)戰(zhàn)役工作紀(jì)實(shí)
      基層減負(fù)年怪相
      雜文選刊(2020年1期)2020-01-10 07:05:03
      學(xué)工團(tuán)隊(duì)自省:解決校園文化沖突的有效途徑研究
      綏陽(yáng)縣關(guān)工委召開(kāi)“評(píng)先”評(píng)審會(huì)
      晚晴(2019年4期)2019-07-08 03:49:42
      聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測(cè)試需求分析和用例編寫
      從出土文獻(xiàn)用例看王氏父子校讀古書的得失
      高校學(xué)工事務(wù)管理流程標(biāo)準(zhǔn)化及教育路徑初探
      “三位一體”創(chuàng)優(yōu) 激發(fā)企業(yè)發(fā)展內(nèi)動(dòng)力
      田阳县| 龙陵县| 天气| 白朗县| 河北区| 荥阳市| 辰溪县| 屯昌县| 平远县| 云安县| 会东县| 凭祥市| 蒙山县| 福贡县| 资中县| 紫金县| 内乡县| 平舆县| 南安市| 屏东市| 新化县| 长兴县| 宁夏| 翁源县| 七台河市| 且末县| 景洪市| 商河县| 南皮县| 通江县| 辽中县| 永善县| 大厂| 渑池县| 孟连| 谷城县| 西城区| 镇平县| 延津县| 安塞县| 定州市|