錢玲如(蘇州高等職業(yè)技術(shù)學(xué)校)
基于標(biāo)準(zhǔn)建模語(yǔ)言的智能成績(jī)單管理系統(tǒng)設(shè)計(jì)
錢玲如(蘇州高等職業(yè)技術(shù)學(xué)校)
本文所研究的是通過(guò)標(biāo)準(zhǔn)建模語(yǔ)言完成對(duì)智能成績(jī)單管理系統(tǒng)的需求分析,進(jìn)而設(shè)計(jì)符合功能需求的管理系統(tǒng)。智能成績(jī)單管理系統(tǒng)旨在使用信息化的手段,接駁現(xiàn)有校務(wù)管理系統(tǒng),減少成績(jī)單管理過(guò)程中的人工參與,減輕學(xué)校班主任的工作量,提高工作效率,提供對(duì)以往成績(jī)報(bào)告的追溯與調(diào)用,可為每個(gè)學(xué)生建立以時(shí)間為軸的立體成績(jī)報(bào)告單體系。
智能成績(jī)報(bào)告單管理UML
成績(jī)報(bào)告單管理是每位在校學(xué)生一學(xué)期以來(lái)在德、智、體、美、勞各方面表現(xiàn)的書面的客觀反映。學(xué)校與老師通過(guò)成績(jī)單與學(xué)生家長(zhǎng)進(jìn)行交流,將學(xué)生的實(shí)際情況如實(shí)地告知學(xué)生家長(zhǎng)。成績(jī)報(bào)告單的管理包括成績(jī)錄入、評(píng)語(yǔ)編寫、單據(jù)輸出、存檔保存及調(diào)檔查詢等,這對(duì)于每一位在校班主任來(lái)說(shuō)都是每學(xué)期末的一項(xiàng)重要且繁重的工作。智能成績(jī)單管理系統(tǒng)旨在使用信息化的手段,減少成績(jī)單管理過(guò)程中的人工參與,減輕工作量,重要的是排除因誤操作出現(xiàn)的不必要錯(cuò)誤,提高工作效率,同時(shí)提供對(duì)以往成績(jī)單的追溯,為每個(gè)學(xué)生建立以時(shí)間為軸的立體成績(jī)單體系。
成績(jī)對(duì)于學(xué)生與老師而言都是一種重要且常用的參數(shù),因此對(duì)于成績(jī)管理的研究國(guó)內(nèi)外均不鮮見,甚至可以說(shuō)是鋪天蓋地。我們?cè)趫D書館調(diào)研、查閱資料時(shí),找到了大量的成績(jī)管理系統(tǒng)的研究,在網(wǎng)絡(luò)中也檢索到了大量的成績(jī)管理系統(tǒng)的成品軟件。研究發(fā)現(xiàn)這些現(xiàn)有系統(tǒng)大多是對(duì)成績(jī)的管理,而忽略了成績(jī)最終表現(xiàn)形式的管理即成績(jī)單的管理;在少數(shù)幾個(gè)成績(jī)管理系統(tǒng)中,我們也發(fā)現(xiàn)了部分對(duì)成績(jī)單輸出的管理,但是功能過(guò)于簡(jiǎn)單且不具備相應(yīng)的接口,無(wú)法與其他系統(tǒng)對(duì)接。
目前在每一個(gè)學(xué)校里,基本都有自成體系的成績(jī)管理系統(tǒng),各科的任課老師也花費(fèi)大量的精力與時(shí)間將學(xué)生們的成績(jī)輸入到系統(tǒng)中。本次研究旨在設(shè)計(jì)一個(gè)智能成績(jī)單管理系統(tǒng),預(yù)期通過(guò)數(shù)據(jù)交換接口,實(shí)現(xiàn)一個(gè)與學(xué)校現(xiàn)有成績(jī)管理系統(tǒng)可以完美對(duì)接的數(shù)據(jù)加工系統(tǒng),并且按照學(xué)校固定的成績(jī)單格式,自定義批量輸出學(xué)生學(xué)期成績(jī)單。
本次研究設(shè)計(jì)的智能成績(jī)單管理系統(tǒng),可以有效地對(duì)接學(xué)?,F(xiàn)已布署的成績(jī)管理系統(tǒng),極大地提高班主任的工作效率,減少數(shù)據(jù)的重復(fù)輸入,保持?jǐn)?shù)據(jù)一致性,全面排除數(shù)據(jù)輸入錯(cuò)誤。并且可對(duì)學(xué)生成績(jī)單有效存檔保存,建立提供成績(jī)單可追溯體系。
UML(Unified Modeling Language)稱標(biāo)準(zhǔn)建模語(yǔ)言,是始于1997年一個(gè)OMG標(biāo)準(zhǔn),它是一個(gè)支持模型化和軟件系統(tǒng)開發(fā)的圖形化語(yǔ)言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。UML因其簡(jiǎn)單、統(tǒng)一的特點(diǎn),而且能表達(dá)軟件設(shè)計(jì)中的動(dòng)態(tài)和靜態(tài)信息,目前已成為可視化建模語(yǔ)言的工業(yè)標(biāo)準(zhǔn)。
本文研究設(shè)計(jì)的角色切入點(diǎn)是學(xué)校的一線班主任老師。整個(gè)系統(tǒng)的用戶群體,只有這一主類。我們的所有需求,都圍繞班主任學(xué)期末的“成績(jī)報(bào)告單”工作來(lái)展開。
班主任用戶的需求主要表現(xiàn)在以下幾個(gè)方面:(1)免去人工謄抄的麻煩,同時(shí)避免中間環(huán)節(jié)的人工錯(cuò)誤,將校務(wù)成績(jī)系統(tǒng)已有的學(xué)生基礎(chǔ)信息、成績(jī)信息輸出到報(bào)告單上。(2)免去重復(fù)抄寫相同的信息,包括放假時(shí)間、開學(xué)時(shí)間等。(3)調(diào)閱學(xué)生在校信息,包括成績(jī)、獎(jiǎng)懲、請(qǐng)假、曠課等,客戶分析孩子在校情況。(4)建立評(píng)語(yǔ)模板,錄入、調(diào)閱學(xué)生評(píng)語(yǔ), 保證評(píng)語(yǔ)質(zhì)量。(5)根據(jù)報(bào)告單的不同紙質(zhì)材料格式,方便調(diào)整,保證輸出質(zhì)量。
UML標(biāo)準(zhǔn)建模語(yǔ)言中,使用用例圖來(lái)描述需求,圖1為系統(tǒng)UML用例圖。由圖1可以看到,系統(tǒng)主要分三大需求板塊∶一是數(shù)據(jù)輸入,包括已有的信息的導(dǎo)入、新信息的錄入。二是數(shù)據(jù)處理,包括原來(lái)信息的查看、已錄信息的修改、模板的建立等。三是數(shù)據(jù)輸出,包括輸出模板、內(nèi)容選擇等。
圖1 系統(tǒng)UML用例圖
數(shù)據(jù)結(jié)構(gòu)是程序設(shè)計(jì)的基礎(chǔ),主要研究數(shù)據(jù)元素之間抽象化的相互關(guān)系和這種關(guān)系在計(jì)算機(jī)中的存儲(chǔ)表示,并對(duì)這種結(jié)構(gòu)定義相適應(yīng)的運(yùn)算,設(shè)計(jì)出相應(yīng)的算法。成績(jī)表的設(shè)計(jì)應(yīng)盡量考慮系統(tǒng)需要,易于系統(tǒng)地讀取和操作,學(xué)生成績(jī)報(bào)告單信息主要由學(xué)生信息、成績(jī)信息、基礎(chǔ)信息、評(píng)語(yǔ)信息組成。
在使用UML標(biāo)準(zhǔn)建模過(guò)程中,可以用類來(lái)表現(xiàn)對(duì)象的抽象化,而類間的關(guān)系可以是依賴、關(guān)聯(lián)等。類圖可以表述類的靜態(tài)關(guān)系也可表示數(shù)據(jù)信息的結(jié)構(gòu),本文用其來(lái)表示數(shù)據(jù)信息的結(jié)構(gòu)。圖2為系統(tǒng)UML類圖。
5.1數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)由圖2系統(tǒng)UML類圖來(lái)描述。主要數(shù)據(jù)表包括學(xué)生信息表、基礎(chǔ)信息表、成績(jī)信息表、評(píng)語(yǔ)信息表、輸出模板表,其他為數(shù)據(jù)字典輔助表。
5.2數(shù)據(jù)流程
系統(tǒng)的基礎(chǔ)輸入數(shù)據(jù)來(lái)源包括兩個(gè)部分,一是學(xué)校校務(wù)系統(tǒng)中已有的信息,包括學(xué)生信息、成績(jī)信息;二是教師錄入的數(shù)據(jù),包括學(xué)生在?;A(chǔ)數(shù)據(jù)、評(píng)語(yǔ)信息等。
程序設(shè)計(jì)時(shí),需要設(shè)計(jì)接口,與校務(wù)系統(tǒng)共享固定格式的成績(jī)數(shù)據(jù),經(jīng)本系統(tǒng)優(yōu)化后導(dǎo)入,最后加工存儲(chǔ)并可選擇輸出。
圖2 系統(tǒng)UML類圖
通過(guò)對(duì)現(xiàn)有成績(jī)管理系統(tǒng)的研究,結(jié)合我校成績(jī)管理系統(tǒng)的特點(diǎn)與實(shí)際使用情況,抽取數(shù)據(jù)格式建立數(shù)據(jù)接口實(shí)現(xiàn)數(shù)據(jù)對(duì)接。全面共享學(xué)校現(xiàn)有成績(jī)管理系統(tǒng)的有效數(shù)據(jù),設(shè)計(jì)并實(shí)現(xiàn)成績(jī)單管理系統(tǒng),提供人員、成績(jī)、評(píng)語(yǔ)、輸出等管理功能,最終真正實(shí)現(xiàn)我校成績(jī)單管理的全面信息化。
UML建模語(yǔ)言中的動(dòng)圖,是一種流程圖,是建模的一種常用圖形,活動(dòng)圖描述一個(gè)活動(dòng)到另一個(gè)活動(dòng)的變化,同時(shí)也表現(xiàn)了數(shù)據(jù)的流向,本文用活動(dòng)圖來(lái)表現(xiàn)活動(dòng)節(jié)點(diǎn),優(yōu)化功能設(shè)計(jì)模型。圖3為系統(tǒng)UML活動(dòng)圖。
圖3 系統(tǒng)UML活動(dòng)圖
6.1人員管理
建立完整人員檔案信息,包括人員信息與學(xué)籍信息。學(xué)籍包括學(xué)號(hào)、姓名、專業(yè)、班級(jí)、課程等;人員信息包括健康情況、出勤、獎(jiǎng)懲、體育達(dá)標(biāo)等。人員管理可以在基礎(chǔ)信息的基礎(chǔ)上,進(jìn)行編輯管理。
6.2成績(jī)管理
成績(jī)數(shù)據(jù)主要來(lái)源于原有校務(wù)系統(tǒng)。對(duì)已導(dǎo)出數(shù)據(jù)進(jìn)行加工編輯,按現(xiàn)有成績(jī)系統(tǒng)的格式要求導(dǎo)入到系統(tǒng)中。成績(jī)管理主要功能是在導(dǎo)入數(shù)據(jù)的基礎(chǔ)上進(jìn)行科目、期中、期末等類別的調(diào)整管理及成績(jī)數(shù)據(jù)的修改等。
6.3評(píng)語(yǔ)管理
評(píng)語(yǔ)是學(xué)生成績(jī)單的重要組成部分。評(píng)語(yǔ)管理可以將現(xiàn)在評(píng)語(yǔ)進(jìn)行存儲(chǔ),方便地調(diào)用原有評(píng)語(yǔ),從而形成以時(shí)間為軸的立體評(píng)語(yǔ)體系,既提高老師工作效率,也提高評(píng)語(yǔ)的有效性及系統(tǒng)性。
6.4輸出管理
輸出管理是按照不同紙質(zhì)成績(jī)單的樣式,實(shí)現(xiàn)成績(jī)、評(píng)語(yǔ)、人員信息的方便輸出。輸出管理主要包括頁(yè)面設(shè)置、科目順序管理、輸出字體位置等功能,通過(guò)輸出管理,可以方便快捷地輸出美觀有效無(wú)差錯(cuò)的紙質(zhì)成績(jī)單。
一切研究均需要與實(shí)際需求相結(jié)合,能解決工作中的實(shí)際訴求,才是一項(xiàng)有潛力的研究。本次研究設(shè)計(jì)是建立在學(xué)校已有成績(jī)管理系統(tǒng)的基礎(chǔ)上,結(jié)合我校的實(shí)際情況,用智能的手段將學(xué)期末班主任緊張而繁雜的工作支撐起來(lái),用信息化的方式來(lái)指導(dǎo)與管理工作的開展。
本次研究的主要?jiǎng)?chuàng)新體現(xiàn)在兩個(gè)方面:一是兼容性。在這個(gè)信息化的時(shí)代所有學(xué)?;径加谐煽?jī)管理系統(tǒng),課題的研究是在已有系統(tǒng)和數(shù)據(jù)的基礎(chǔ)之上,避免了重復(fù)投入與數(shù)據(jù)遷移等問(wèn)題。二是可擴(kuò)展性。本課題將研究目標(biāo)收縮,僅建立在成績(jī)單這一小塊領(lǐng)域上,目的是將課題研究做透做好,同時(shí)以此為基礎(chǔ),今后可以將其他內(nèi)容便捷地納入到系統(tǒng)中來(lái),比如德育學(xué)分管理等。
新書推薦
書名:汽車產(chǎn)品安全與召回技術(shù)研究報(bào)告(2015年)
作者:馮永琴 肖凌云 孫寧 劉紅喜 等 著
書號(hào):ISBN 978-7-5026-4331-7
定價(jià):60.00元
該報(bào)告由國(guó)家質(zhì)檢總局缺陷產(chǎn)品管理中心組織撰寫,旨在總結(jié)分析國(guó)內(nèi)外缺陷汽車產(chǎn)品召回實(shí)踐經(jīng)驗(yàn),為汽車產(chǎn)品消費(fèi)者維護(hù)自身消費(fèi)權(quán)益提供警示性說(shuō)明,為汽車產(chǎn)品生產(chǎn)經(jīng)營(yíng)者不斷改進(jìn)汽車產(chǎn)品技術(shù)、提升汽車產(chǎn)品安全水平提供參考性分析資料,為相關(guān)部門制定產(chǎn)業(yè)政策、開展監(jiān)管工作提供決策性技術(shù)依據(jù)。
該報(bào)告的召回?cái)?shù)據(jù)均來(lái)源于各國(guó)官方發(fā)布的原始召回信息。報(bào)告的數(shù)據(jù)分類、分析方法、觀點(diǎn)和結(jié)論均為研究性觀點(diǎn)。報(bào)告中出現(xiàn)的相關(guān)汽車生產(chǎn)者或汽車產(chǎn)品的名稱,均出于研究需要,不帶有任何傾向性意見。
The Design of Intelligent Report Card Management System Based on Standard Modeling Language
Qian Lingru( Suzhou Higher Vocational School of Technology )
In this paper, the requirement analysis of the intelligent report card management system is fi rstly completed by the standard modeling language, the management system which meets the functional requirements is then designed. The intelligent management system is designed to use the information technology to connect the existing school management system to reduce the transcripts in the process of the management of manual participation and decrease the school teacher's task. The system enhances the work effi ciency, provides the previous report card of the tracing and calling, which establishes a three-dimensional performance reporting system based on the axis of time for every student.
intelligence, reportcard, management, UML