摘要:學(xué)科競(jìng)賽是高校培養(yǎng)應(yīng)用型和創(chuàng)新型人才的重要載體,對(duì)培養(yǎng)大學(xué)生的綜合素質(zhì)及實(shí)踐能力有著至關(guān)重要的作用。在當(dāng)前學(xué)科競(jìng)賽種類繁多的情況下,依然有部分院校在報(bào)名時(shí),采用現(xiàn)場(chǎng)報(bào)名的方式。這存在著工作人員工作量大、效率低,學(xué)生不便等問(wèn)題,有效的解決方式之一就是使報(bào)名過(guò)程網(wǎng)絡(luò)化。本文對(duì)高校學(xué)科競(jìng)賽報(bào)名流程和特點(diǎn)進(jìn)行分析,設(shè)計(jì)了一個(gè)通用的報(bào)名系統(tǒng),在很大程度上解決了中工作量大、效率低、方便性差的問(wèn)題。
關(guān)鍵字:高校;學(xué)科競(jìng)賽;網(wǎng)絡(luò)化;報(bào)名系統(tǒng)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 23-0000-02
高校信息化是高等教育現(xiàn)代化的需要,是深化教學(xué)改革、培養(yǎng)應(yīng)用型和新型人才的需要,是提高高校管理水平的需要[1]。隨著學(xué)院規(guī)模的不斷擴(kuò)大,在籍學(xué)生人數(shù)的不斷增長(zhǎng),以及學(xué)科競(jìng)賽種類的繁多,傳統(tǒng)的競(jìng)賽報(bào)名方式都是采用紙質(zhì)現(xiàn)場(chǎng)報(bào)名為主,學(xué)生需要手工填寫(xiě)大量的報(bào)名信息,工作人員要匯總學(xué)生的報(bào)名表,手工統(tǒng)計(jì)學(xué)生的報(bào)考情況,檢查學(xué)生的信息是否完整等。這存在著工作人員工作量大、效率低,學(xué)生不便等問(wèn)題。
在數(shù)字化、網(wǎng)絡(luò)化和信息化的時(shí)代,建立一個(gè)高效、完善、通用的學(xué)科競(jìng)賽報(bào)名系統(tǒng)就顯得非常重要。本文設(shè)計(jì)和實(shí)現(xiàn)的高校學(xué)科競(jìng)賽報(bào)名系統(tǒng),在很大程度上不僅解決了中工作量大、效率低、方便性差的問(wèn)題,而且可以及時(shí)、準(zhǔn)確地掌握在線報(bào)名的情況,便于統(tǒng)計(jì)匯總報(bào)名學(xué)生數(shù)據(jù),更會(huì)為后續(xù)工作做好充分的準(zhǔn)備。
1 系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)設(shè)計(jì)目標(biāo)。本系統(tǒng)使用ASP作為客戶端開(kāi)發(fā)工具,設(shè)計(jì)目標(biāo)主要以各類學(xué)科競(jìng)賽報(bào)名的完整流程為主線,以提高工作人員的工作效率和降低報(bào)名數(shù)據(jù)出錯(cuò)率為目標(biāo)。主要滿足以下幾個(gè)方面的要求:(1)符合報(bào)名學(xué)生、工作人員和系統(tǒng)管理員的思維方式,用戶界面友好,操作方便簡(jiǎn)捷;(2)系統(tǒng)對(duì)不同級(jí)別的管理員設(shè)置不同的權(quán)限,以確保系統(tǒng)的安全性;(3)學(xué)生報(bào)名填寫(xiě)信息必須完整、詳細(xì),符合要求,并對(duì)手機(jī)和郵箱進(jìn)行有效性驗(yàn)證;(4)信息統(tǒng)計(jì)詳細(xì)、全面,所有報(bào)名信息均可導(dǎo)出進(jìn)行處理;(5)整個(gè)報(bào)名流程、信息統(tǒng)計(jì)和導(dǎo)出等均有系統(tǒng)完成,無(wú)需手工處理。
1.2 系統(tǒng)工作流程。整個(gè)系統(tǒng)工作流程分為管理員配置和學(xué)生報(bào)名兩個(gè)階段,如圖1所示。
(1)管理員通過(guò)登陸界面登陸后臺(tái),對(duì)學(xué)科競(jìng)賽報(bào)名進(jìn)行相應(yīng)的配置,并發(fā)布報(bào)名通知。同時(shí)可以對(duì)各項(xiàng)信息進(jìn)行管理;(2)學(xué)生訪問(wèn)報(bào)名系統(tǒng),查看報(bào)名通知后,通過(guò)注冊(cè)進(jìn)行報(bào)名,在系統(tǒng)提示報(bào)名成功后,學(xué)生可以登陸驗(yàn)證并修改部分報(bào)名信息和資料。同時(shí)在競(jìng)賽結(jié)束后查看競(jìng)賽成績(jī)和獲獎(jiǎng)等級(jí)。
1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中的核心部分,只要確定了數(shù)據(jù)庫(kù)設(shè)計(jì)也就確定了系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響系統(tǒng)的運(yùn)行效率、開(kāi)發(fā)難易及后期是否便于維護(hù)和升級(jí)[2]。根據(jù)本系統(tǒng)的設(shè)計(jì)目標(biāo)和工作流程,采用一庫(kù)多表的方式,使用SQLServer2000建立一個(gè)報(bào)名系統(tǒng)的數(shù)據(jù)庫(kù),主要包括系統(tǒng)配置表、學(xué)院表、專業(yè)班級(jí)表、學(xué)生信息表、競(jìng)賽類別表和獲獎(jiǎng)等級(jí)表等其中學(xué)生信息表結(jié)構(gòu)如表1所示,其余表結(jié)構(gòu)略。
2 系統(tǒng)實(shí)現(xiàn)
2.1 系統(tǒng)界面設(shè)計(jì)。學(xué)科競(jìng)賽報(bào)名系統(tǒng)除了需要具備完善的功能之外,界面友好、操作簡(jiǎn)單也同樣非常重要的。使用ASP開(kāi)發(fā)主要是由于ASP是ActiveServerPage的縮寫(xiě),意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”,ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單方便的編程工具。它是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以使用HTML網(wǎng)頁(yè)作為用戶界面的Web應(yīng)用程序[3]。
本系統(tǒng)的前臺(tái)頁(yè)面的風(fēng)格,總體上采用藍(lán)色基調(diào),給人一種清新、沉穩(wěn)、大氣的視覺(jué)效果,所有的頁(yè)面都保持這一基調(diào)不變。系統(tǒng)的后臺(tái)管理部分其頁(yè)面風(fēng)格設(shè)計(jì)也以簡(jiǎn)潔、清爽為主,主要以綠色為基調(diào)。
2.2 功能模塊實(shí)現(xiàn)。根據(jù)報(bào)名系統(tǒng)的需求分析和報(bào)名管理的實(shí)際工作流程,將系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分,前臺(tái)主要包括報(bào)名通知、注冊(cè)報(bào)名、登陸驗(yàn)證、信息修改和成績(jī)查詢五個(gè)功能模塊,后臺(tái)主要包括報(bào)名配置管理、學(xué)院信息管理、專業(yè)信息管理、參賽類別管理、獲獎(jiǎng)等級(jí)管理和學(xué)生信息管理六個(gè)功能模塊,整個(gè)系統(tǒng)功能結(jié)構(gòu)如圖3所示。
根據(jù)以上系統(tǒng)功能模塊,下面對(duì)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中的一些關(guān)鍵環(huán)節(jié)進(jìn)行簡(jiǎn)述:
(1)注冊(cè)報(bào)名模塊:學(xué)生網(wǎng)上注冊(cè)報(bào)名模塊是報(bào)名系統(tǒng)的核心模塊之一,報(bào)名界面提供了學(xué)生所參加競(jìng)賽的選擇,以及該競(jìng)賽報(bào)名的起始時(shí)間、競(jìng)賽舉行的時(shí)間和地點(diǎn)等信息。學(xué)生選擇所報(bào)的學(xué)科競(jìng)賽后進(jìn)入注冊(cè)報(bào)名界面,需要填寫(xiě)用戶名、密碼、密碼問(wèn)題、問(wèn)題答案、學(xué)號(hào)、姓名、手機(jī)號(hào)碼、電子郵箱、專業(yè)班級(jí)和參賽類別等信息,同時(shí)報(bào)名系統(tǒng)將對(duì)學(xué)生所填報(bào)的手機(jī)號(hào)碼和電子郵箱進(jìn)行有效性驗(yàn)證,以保證注冊(cè)報(bào)名信息的準(zhǔn)確性和完整性。(2)信息修改模塊:學(xué)生網(wǎng)上注冊(cè)報(bào)名成功后,即可以通過(guò)登陸驗(yàn)證進(jìn)入到用戶中心,對(duì)所填寫(xiě)的部分信息進(jìn)行相應(yīng)的修改,包括學(xué)號(hào)、姓名、手機(jī)號(hào)碼、電子郵箱、專業(yè)班級(jí)和參賽類別等,同時(shí)在該競(jìng)賽結(jié)束后查詢學(xué)生本人的競(jìng)賽成績(jī)和獲獎(jiǎng)等級(jí)。為提高管理人員的工作效率,報(bào)名系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了學(xué)生在忘記密碼后,自行設(shè)置新密碼的功能。只需學(xué)生在界面中通過(guò)對(duì)用戶名、密碼問(wèn)題和密碼答案的驗(yàn)證,就可以重新設(shè)置新的登陸密碼。(3)后臺(tái)管理模塊:后臺(tái)管理模塊也是報(bào)名系統(tǒng)的核心之一。報(bào)名配置管理是對(duì)各類學(xué)科競(jìng)賽的配置,包括學(xué)科競(jìng)賽的名稱、開(kāi)始時(shí)間、結(jié)束時(shí)間、競(jìng)賽時(shí)間和場(chǎng)地安排的設(shè)置。學(xué)院信息管理、專業(yè)班級(jí)管理、參賽類別管理和獲獎(jiǎng)等級(jí)管理都是對(duì)相應(yīng)信息的設(shè)置,其中專業(yè)班級(jí)管理考慮到學(xué)校規(guī)模,提供了Excel導(dǎo)入的功能,也將有效的提高管理人員的工作效率,簡(jiǎn)化和減輕工作負(fù)擔(dān)。學(xué)生信息管理是對(duì)競(jìng)賽報(bào)名參賽的學(xué)生進(jìn)行相應(yīng)的管理,可以參看所有報(bào)名參賽學(xué)生的詳細(xì)信息,根據(jù)學(xué)號(hào)、姓名或?qū)I(yè)班級(jí)查詢學(xué)生信息、以及是否同意學(xué)生參賽的資格審核等功能。同時(shí)提供了對(duì)報(bào)名參賽學(xué)生根據(jù)參賽的學(xué)科競(jìng)賽名稱和所在學(xué)院,導(dǎo)出所有學(xué)生的信息到Excel進(jìn)行后期的加工和處理。
3 結(jié)束語(yǔ)
學(xué)科競(jìng)賽報(bào)名系統(tǒng)經(jīng)過(guò)一年多的試運(yùn)行和完善,已于2009年11月正式投入使用,運(yùn)行情況良好。報(bào)名系統(tǒng)極大的簡(jiǎn)化了報(bào)名手續(xù),提高了工作效率,減輕了工作強(qiáng)度,有效的解決了中工作量大、效率低、方便性差的問(wèn)題。總之,在互聯(lián)網(wǎng)和高校信息化不斷發(fā)展的今天,各種形式的網(wǎng)上報(bào)名系統(tǒng)必將得到更加廣泛地應(yīng)用。
參考文獻(xiàn):
[1]史敏.對(duì)高校信息化建設(shè)的思考[J].中國(guó)高教研究,2005,5:78-79.
[2]李曉黎,張巍.ASP+SQLServer網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[M].北京:人民郵電出版社,2004.
[3]李曉黎,張巍編著.ASP+SQLServer網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[M].北京:人民郵電出版社,2004:423.
[作者簡(jiǎn)介]梁金華(1984-),男,浙江杭州人,碩士,主要研究方向?yàn)殡娮由虅?wù)與軟件開(kāi)發(fā)。
計(jì)算機(jī)光盤軟件與應(yīng)用2012年23期