国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于UML的高校學(xué)生素質(zhì)綜合考評(píng)信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——以北京聯(lián)合大學(xué)商務(wù)學(xué)院的應(yīng)用為例

2012-07-05 09:19:16馮重
中國(guó)考試 2012年11期
關(guān)鍵詞:名次用例報(bào)表

馮重

1 引言

高校學(xué)生素質(zhì)綜合考評(píng)(以下簡(jiǎn)稱綜合考評(píng))是筆者所在學(xué)院對(duì)學(xué)生實(shí)行科學(xué)管理和教育的一項(xiàng)重要手段。它通過(guò)對(duì)學(xué)生的思想政治素質(zhì)、專(zhuān)業(yè)素質(zhì)、文化素質(zhì)、以及身心素質(zhì)諸方面的考評(píng),綜合分析學(xué)生在校表現(xiàn)和各種素質(zhì),為學(xué)生發(fā)展提供數(shù)量基礎(chǔ)。同時(shí),綜合考評(píng)也是評(píng)定學(xué)生獎(jiǎng)學(xué)金、授予榮譽(yù)稱號(hào)和推薦畢業(yè)生就業(yè)等工作的重要依據(jù)。

綜合考評(píng)的積分計(jì)算是一項(xiàng)繁瑣的工作,要求工作人員細(xì)致、耐心。在每年做綜合考評(píng)時(shí),各班負(fù)責(zé)綜合考評(píng)的同學(xué)和老師,一般都使用計(jì)算器或Excel辦公軟件,花費(fèi)大量的時(shí)間計(jì)算。而且,在使用這些工具的過(guò)程中存在著較多的手工操作,因此數(shù)據(jù)的準(zhǔn)確性往往不盡如人意。另外,如果操作過(guò)程中需要對(duì)已輸入的數(shù)據(jù)進(jìn)行修改,考評(píng)工作更顯麻煩。

為此,筆者按照要求用數(shù)據(jù)庫(kù)開(kāi)發(fā)了一個(gè)綜合考評(píng)信息系統(tǒng)。該信息系統(tǒng)能夠?qū)崿F(xiàn)以下要求:相應(yīng)的數(shù)據(jù)只輸入一次、檢查所輸入的數(shù)據(jù)是否在有效范圍內(nèi)、可修改已輸入的數(shù)據(jù)、瀏覽輸出的數(shù)據(jù)、預(yù)覽和打印符合要求的各種報(bào)表。

2 綜合考評(píng)概述

綜合考評(píng)指標(biāo)分為4個(gè)一級(jí)指標(biāo)和約30個(gè)二級(jí)指標(biāo),旨在對(duì)學(xué)生各方面素質(zhì)進(jìn)行全面考查。綜合考評(píng)結(jié)果以積分體現(xiàn),總積分由占不同比例的思想政治素質(zhì)積分、專(zhuān)業(yè)素質(zhì)積分、文化素質(zhì)積分和身心素質(zhì)積分構(gòu)成。

2.1 評(píng)分內(nèi)容要求

思想政治素質(zhì)分別由基本表現(xiàn)、社會(huì)實(shí)踐、社會(huì)工作和獎(jiǎng)懲記載等指標(biāo)組成,各指標(biāo)有規(guī)定的分值分布;其中基本表現(xiàn)的分?jǐn)?shù)由學(xué)生互評(píng)、班級(jí)代表評(píng)議和班主任評(píng)議三部分組成,各部分分別占有不同的權(quán)重。

學(xué)生互評(píng)由思想覺(jué)悟、學(xué)習(xí)態(tài)度、勞動(dòng)態(tài)度、社會(huì)實(shí)踐等若干指標(biāo)組成,班級(jí)中每個(gè)學(xué)生都要給其他同學(xué)評(píng)價(jià);同時(shí),還要求在計(jì)算分?jǐn)?shù)時(shí),能夠去掉N個(gè)最高分和N個(gè)最低分,其中N<15%班級(jí)學(xué)生人數(shù)。該指標(biāo)數(shù)據(jù)較多,實(shí)現(xiàn)起來(lái)相對(duì)復(fù)雜。

專(zhuān)業(yè)素質(zhì)由課程考核成績(jī)、大學(xué)英語(yǔ)水平、計(jì)算機(jī)應(yīng)用水平、學(xué)科競(jìng)賽獲獎(jiǎng)等指標(biāo)組成。各指標(biāo)分別采用分值加權(quán)或直接加分的方式計(jì)入專(zhuān)業(yè)素質(zhì)總分。

文化素質(zhì)和身心素質(zhì)分別由一些具體指標(biāo)構(gòu)成,這些指標(biāo)的分?jǐn)?shù)來(lái)自體育課成績(jī)、學(xué)生互評(píng)中的某些指標(biāo)、以及參加各種活動(dòng)的情況等。

2.2 班級(jí)綜合考評(píng)要求

班級(jí)綜合考評(píng)要求在報(bào)表中列出班級(jí)每個(gè)學(xué)生的思想政治素質(zhì)積分、專(zhuān)業(yè)素質(zhì)積分、文化素質(zhì)積分、身心素質(zhì)積分和綜合素質(zhì)積分,同時(shí)還要在報(bào)表中列出學(xué)生在各項(xiàng)積分中的排名情況。

3 系統(tǒng)分析情況簡(jiǎn)介

本信息系統(tǒng)的開(kāi)發(fā)采用面向?qū)ο蠓椒?。系統(tǒng)雖小,但在系統(tǒng)分析中也體現(xiàn)出了統(tǒng)一過(guò)程的開(kāi)發(fā)方法,如用例驅(qū)動(dòng)、迭代和增量。系統(tǒng)建模采用統(tǒng)一建模語(yǔ)言UML,并結(jié)合了統(tǒng)一過(guò)程中所介紹的一些建模表示法。

3.1 用例圖

綜合考評(píng)信息系統(tǒng)的主要用例的用例圖如圖1所示。

圖1 綜合考評(píng)信息系統(tǒng)的主要用例的用例圖

3.2 初始類(lèi)圖

圖2是在分析工作中得到的系統(tǒng)初始類(lèi)圖。

圖2 初始類(lèi)圖

3.3 順序圖

圖3是在對(duì)“輸入學(xué)生互評(píng)分?jǐn)?shù)”用例進(jìn)行用例實(shí)現(xiàn)時(shí)得到的順序圖。圖4是在對(duì)“輸出綜合素質(zhì)”用例進(jìn)行用例實(shí)現(xiàn)時(shí)得到的順序圖。

圖3 輸入學(xué)生互評(píng)分?jǐn)?shù)用例的順序圖

4 開(kāi)發(fā)工具的選擇

由于綜合考評(píng)工作以班級(jí)為單位進(jìn)行,所以開(kāi)發(fā)單機(jī)版的程序就可以滿足要求。首先,由于最終只需上報(bào)班級(jí)綜合素質(zhì)考評(píng)表,不需要信息系統(tǒng)中的數(shù)據(jù)共享,因此采用單機(jī)版不存在數(shù)據(jù)的共享問(wèn)題和安全問(wèn)題。其次,如果采用客戶機(jī)/服務(wù)器(C/S)或?yàn)g覽器/服務(wù)器(B/S)結(jié)構(gòu),需要有專(zhuān)門(mén)人員對(duì)服務(wù)器端數(shù)據(jù)庫(kù)進(jìn)行維護(hù),如在設(shè)置數(shù)據(jù)的訪問(wèn)權(quán)限上。第三,如需匯總?cè)旱臄?shù)據(jù),可采用班級(jí)報(bào)盤(pán)的方式解決問(wèn)題。

在選擇數(shù)據(jù)庫(kù)管理系統(tǒng)方面,筆者選擇了Visual FoxPro 6.0。該軟件是一個(gè)比較有特點(diǎn)的開(kāi)發(fā)工具。它既繼承了dBASE的簡(jiǎn)單、易學(xué)、易用的傳統(tǒng),又具有Visual的面向?qū)ο?、功能性?qiáng)、界面設(shè)計(jì)直觀易用的優(yōu)點(diǎn)。用它開(kāi)發(fā)的程序功能強(qiáng)大而靈活,開(kāi)發(fā)周期短,比較容易達(dá)到目的。另外,它還可以對(duì)自身開(kāi)發(fā)的程序進(jìn)行加密,確保安全。

圖4 輸出綜合素質(zhì)用例的順序圖

5 綜合考評(píng)系統(tǒng)簡(jiǎn)介

5.1 輸入數(shù)據(jù)

輸入數(shù)據(jù)模塊是綜合考評(píng)系統(tǒng)的主要模塊之一,它承擔(dān)著接收用戶將各種數(shù)據(jù)輸入系統(tǒng)的任務(wù)。它的第一個(gè)窗口是選擇班級(jí)和所要輸入的數(shù)據(jù),如圖5所示。

圖6是輸入學(xué)生互評(píng)分?jǐn)?shù)的窗口。該窗口根據(jù)班級(jí)學(xué)生人數(shù)管理著輸入學(xué)生互評(píng)表的頁(yè)數(shù),窗口上的控件顯示與輸入頁(yè)數(shù)有關(guān)的信息。另外,該窗口還提供修正已輸入的分?jǐn)?shù)的功能。輸入課程成績(jī)的窗口如圖7所示,它既可以輸入新的成績(jī),又可以修改已輸入的成績(jī)。

5.2 輸出數(shù)據(jù)

輸出數(shù)據(jù)模塊是綜合考評(píng)系統(tǒng)的另一主要模塊,它用于根據(jù)用戶的選擇輸出各種積分。它的第一個(gè)窗口是選擇班級(jí)和所要輸出的積分,如圖8所示。系統(tǒng)根據(jù)所選班級(jí)的人數(shù),按班級(jí)學(xué)生總?cè)藬?shù)的15%計(jì)算最大的N值,供用戶在此范圍內(nèi)進(jìn)行選擇,如圖9所示。

圖10是瀏覽綜合素質(zhì)積分的窗口。用戶可以在此界面瀏覽學(xué)生的各項(xiàng)積分和排名情況。當(dāng)焦點(diǎn)落在表格控件的某單元格上時(shí),在窗口的姓名控件位置顯示其對(duì)應(yīng)的學(xué)生姓名,以方便查看數(shù)據(jù)。該窗口還有幾個(gè)命令按鈕,用于預(yù)覽打印報(bào)表、打印報(bào)表、以及將數(shù)據(jù)以多種格式進(jìn)行導(dǎo)出。

圖5 輸入數(shù)據(jù)選擇窗口

圖6 輸入學(xué)生互評(píng)分?jǐn)?shù)窗口

圖7 輸入課程成績(jī)窗口

圖8 輸出數(shù)據(jù)選擇窗口

圖9 選擇N值窗口

圖10 瀏覽綜合素質(zhì)積分窗口

圖11是班級(jí)綜合素質(zhì)考評(píng)表的打印預(yù)覽。該報(bào)表顯示了學(xué)生的各項(xiàng)積分和排名情況。從該報(bào)表可以看到,在同一種積分中,有些學(xué)生的分?jǐn)?shù)是相同的,因此名次也是相同的。該報(bào)表還給出了N值的選擇情況及報(bào)表的打印時(shí)間,以方便了解報(bào)表的生成情況。

5.3 確定某項(xiàng)積分排名的算法

下面是確定學(xué)生的某項(xiàng)積分的排名算法:

(1)將數(shù)據(jù)庫(kù)表中某項(xiàng)未排名次的積分的字段值復(fù)制到程序的某個(gè)數(shù)組中。

(2)對(duì)該數(shù)組中的數(shù)據(jù)進(jìn)行降序排序。

(3)取出數(shù)組中第一個(gè)元素存放的數(shù)據(jù)(最大的積分值),查詢表中該值所在的記錄,找到該記錄后,將名次計(jì)數(shù)器的值(此時(shí)為1)寫(xiě)入名次字段。

(4)取出數(shù)組中下一個(gè)元素存放的數(shù)據(jù),查詢表中該值所在的記錄,找到該記錄后分兩種情況進(jìn)行處理:第一種情況,即記錄的名次字段為空,說(shuō)明該積分值還沒(méi)有對(duì)應(yīng)的名次,此時(shí)先將名次計(jì)數(shù)器的值加1,再將名次計(jì)數(shù)器的值寫(xiě)入該字段;第二種情況,即記錄的名次字段不為空,說(shuō)明該積分值已有對(duì)應(yīng)的名次了(出現(xiàn)名次并列情況),此時(shí)繼續(xù)查找該積分值所對(duì)應(yīng)的下一條記錄的名次字段,如果還不為空,則繼續(xù)找下去,直到找到名次字段為空的記錄,將名次計(jì)數(shù)器的值寫(xiě)入該字段。

(5)繼續(xù)取出數(shù)組中的下一個(gè)元素的值,按(4)所述的方法進(jìn)行處理,直到數(shù)組中所有數(shù)據(jù)遍歷完畢。

6 結(jié)論

近年,隨著綜合考評(píng)信息系統(tǒng)的投入使用,學(xué)院綜合考評(píng)工作得到了明顯改善,從以下結(jié)果可以說(shuō)明。第一,省時(shí)。據(jù)統(tǒng)計(jì),一個(gè)班級(jí)的綜合考評(píng),從輸入各項(xiàng)分?jǐn)?shù),到最終報(bào)表打印完成,只用一天時(shí)間。第二,報(bào)表格式統(tǒng)一,數(shù)據(jù)清楚、準(zhǔn)確。第三,信度提高。各班級(jí)綜合考評(píng)標(biāo)準(zhǔn)一致,計(jì)算方法一致,為后續(xù)的各項(xiàng)評(píng)價(jià)工作打下了良好的基礎(chǔ)。

圖11 綜合素質(zhì)考評(píng)表的打印預(yù)覽

接下來(lái),筆者將進(jìn)一步思考如何以各個(gè)班級(jí)綜合考評(píng)數(shù)據(jù)為基礎(chǔ),用數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)挖掘等工具對(duì)全院各個(gè)班級(jí)歷年的綜合考評(píng)數(shù)據(jù)進(jìn)行分析,為管理促進(jìn)學(xué)生發(fā)展提供有價(jià)值的信息,這將是一項(xiàng)有意義的工作。

綜合考評(píng)是人力資源管理中具有實(shí)際意義的管理技術(shù)之一。本系統(tǒng)開(kāi)發(fā)簡(jiǎn)便,成本低、效率高,不但可以在學(xué)生管理中使用,而且可以遷移到各類(lèi)人力資源管理中。該系統(tǒng)既克服了手工統(tǒng)計(jì)分析的煩瑣、不準(zhǔn)確、不及時(shí)及無(wú)法實(shí)現(xiàn)對(duì)大量數(shù)據(jù)設(shè)置選擇條件(如權(quán)重限制、剔除無(wú)效數(shù)據(jù)、去掉一定比例最高分和最低分限制)等不足,又可以克服大型系統(tǒng)管理復(fù)雜且僅使用其中少部分功能造成的投資浪費(fèi),是具有價(jià)值和發(fā)展?jié)摿Φ难芯宽?xiàng)目。

[1] Stephen R.Schach.陳宗斌,譯.面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論——使用UML和統(tǒng)一過(guò)程[M].北京:高等教育出版社.2006.

[2] Craig Larman.UML和模式應(yīng)用(原書(shū)第3版)[M].李洋,鄭,等,譯.北京:機(jī)械工業(yè)出版社.2006.

[3] Patrick Grassle,Henriette Baumann,Philippe Baumann.徐鋒,譯.UML 2.0實(shí)戰(zhàn)——項(xiàng)目開(kāi)發(fā)指南[M].北京:人民郵電出版社.2007.

[4] Russ Miles,Kim Hamilton.汪青青,譯.UML 2.0學(xué)習(xí)指南[M].北京:清華大學(xué)出版社.2007.

[5] Ivar Jacobson,Grady Booch,James Rumbaugh.統(tǒng)一軟件開(kāi)發(fā)過(guò)程(影印版)[M].北京:清華大學(xué)出版社.2005.

[6] 劉瑞新,文成林,汪遠(yuǎn)征.Visual FoxPro程序設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社.2001.

[7] 王珊,陳紅.數(shù)據(jù)庫(kù)系統(tǒng)原理教程[M].北京:清華大學(xué)出版社.1998.

猜你喜歡
名次用例報(bào)表
UML用例模型中依賴關(guān)系的比較與分析
聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測(cè)試需求分析和用例編寫(xiě)
LabWindows/CVI中Excel報(bào)表技術(shù)研究
把所有名次都考上
莫愁(2018年33期)2018-11-14 02:11:48
從出土文獻(xiàn)用例看王氏父子校讀古書(shū)的得失
劃船比賽
幼兒100(2018年7期)2018-03-08 18:42:16
從三大報(bào)表讀懂養(yǎng)豬人的成績(jī)單
考試名次
《修辭學(xué)發(fā)凡》用例的當(dāng)代學(xué)術(shù)價(jià)值
月度報(bào)表
黄冈市| 吴江市| 西昌市| 屏东县| 华坪县| 龙里县| 福建省| 弥勒县| 卢湾区| 广德县| 田阳县| 嘉善县| 安仁县| 申扎县| 府谷县| 蒙自县| 平江县| 贵溪市| 无为县| 伊春市| 襄垣县| 白沙| 清涧县| 桂东县| 武乡县| 彝良县| 双鸭山市| 永年县| 汕尾市| 木里| 明水县| 綦江县| 灵武市| 建湖县| 北碚区| 天津市| 德保县| 贵港市| 南漳县| 周宁县| 宿州市|