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