房俊霖
摘 要:隨著高等教育的不斷普及,越來越多的學子有了接受大學教育的機會,而各種大學在不斷擴招的同時,也面臨著各種報到問題,為此,文章簡述了新生報到系統(tǒng)設計的實現(xiàn)意義,探究了系統(tǒng)設計的實現(xiàn)內容,希望對新生報到系統(tǒng)的設計與實現(xiàn)有所裨益。
關鍵詞:新生報到系統(tǒng);設計;實現(xiàn);報到問題
中圖分類號:TP311 文獻標識碼:A 文章編號:2095-1302(2015)12-0-02
0 引 言
所有大學生都會面臨開學報到這一階段,而想要在短時間內完成大量新生的入學則考驗著學校的行政能力??萍嫉陌l(fā)展使得運用計算機數(shù)字化系統(tǒng)來實現(xiàn)新生報到成為了可能,這樣不僅能夠提高入學效率,也可以降低各種錯誤出現(xiàn)的幾率,因而具有極大的應用價值。
1 系統(tǒng)設計實現(xiàn)的意義
當前我國高等教育無論是本科還是專科都需要參加全國統(tǒng)一考試,通過招生錄取軟件,各高??梢院鼙憬莸赝瓿烧猩ぷ鳎乾F(xiàn)有的招生錄取軟件無法幫助高校實現(xiàn)新生報到。新生報到時,高校主要是通過14位的考生號來區(qū)別考生,僅僅通過考生的姓名和專業(yè)來進行繳費很容易出現(xiàn)重復繳費的情況,甚至可能由于重名而無法注冊報到,因此必須利用考生號來加以區(qū)分,當前對考生號的區(qū)分都是采用手工錄入的方式,這種方式面臨著兩個問題:一個問題是由于輸入的位數(shù)多,很容易出現(xiàn)錯誤。另一個問題是輸入的效率太慢,一般新生報到的日期只有兩天,數(shù)千人要集中在兩天的時間內注冊、報到、分發(fā)物品甚至繳費,這肯定會導致大量的學生在某一環(huán)節(jié)排隊,如果不能快速的輸入考生的號碼,整個新生報名系統(tǒng)的運行效率都會降低。
為了平等對待每一個考生,教育部一般都會安排對考生進行補錄,避免出現(xiàn)不必要的新生流失,而補錄的時間一般在10月份,各高校必須在9月份及時匯總新生報名的情況,從而了解流失考生的具體信息。這就要求全校對學生的情況有一個詳細而準確的匯總,報到的考生不能流失,不然新生就無法獲得學籍;未報到的考生也要及時查出,避免影響學校的補錄數(shù)目以及全年的報到率。而新生報到系統(tǒng)的實現(xiàn)則可以很好地實現(xiàn)上述功能。
新生報到系統(tǒng)的設計與實現(xiàn),不僅考驗著高校的技術水平,也考驗著高校的行政能力,對此必須予以足夠的重視。
2 系統(tǒng)設計
2.1 編程語言的選擇設計
Visual Foxpro簡稱VFP,是數(shù)據(jù)庫程序開發(fā)工具之一。一般作為小規(guī)模企業(yè)單位的mis系統(tǒng)開發(fā)。Foxpro 語言能夠將開發(fā)語言和后臺數(shù)據(jù)庫完美的整合在一起;該語言能夠提供足夠的開發(fā)語句、運算符、關鍵字等,開發(fā)語言學習簡單,適合開發(fā)中小型系統(tǒng);數(shù)據(jù)庫的容量大,安全性較高;對平臺要求較低;結構不復雜;查詢運用rushmore 技術能夠大大提升對數(shù)據(jù)庫的查詢速度。Foxpro 語言的缺點是無法編寫網(wǎng)絡程序。對于高校的新生報到系統(tǒng)來講,新生報到系統(tǒng)無需實現(xiàn)網(wǎng)絡化,因為沒有對外的數(shù)據(jù)交流,如果用網(wǎng)絡來實現(xiàn)新生數(shù)據(jù)的交互還很容易導致新生隱私泄露的情況出現(xiàn),因此,采用Foxpro語言開發(fā)是比較合適的。
2.2 條形碼的選擇設計
對于新生報到系統(tǒng)來講,在從教育部接收到所有新生的檔案信息之后,為了方便新生的報到工作,可以按照一定的規(guī)則來建立獨一無二的條形碼,條形碼為13位,最后一位為校驗位,通過對條形碼的讀取即可了解考生的號碼及其他的各種必要信息。所謂的條形碼是指將一些寬度不等的黑白條組合到一起所形成的能夠表達一定信息的標識符。在新生報到系統(tǒng)中應用條形碼來進行操作具有諸多的優(yōu)點:
(1)準確性高,利用掃描槍來讀取條形碼,準確性非常高,幾乎不可能出現(xiàn)錯誤。
(2)讀取速度快,只要電腦響應的速度夠快,掃描槍每秒可以識別40個字符,包含著考生各種信息的13位條形碼可以在一秒內掃描完畢,這樣就極大地提高了報到的效率。
(3)成本低廉,運用條形碼進行識別并不需要特別先進的技術,用普通的打印機都可以打印出條形碼。
(4)生成簡單,現(xiàn)有的碼制有上百種,選擇適合的打印到介質上就行。
本系統(tǒng)采用Code 3 of 9 碼制,它能表示字母、數(shù)字和其它一些符號,共有43 個字符:通常用"#"號作為起始,多用于工業(yè)、圖書及票證自動化管理。招生系統(tǒng)中所有要輸入考生號的地方都可使用條形碼掃描器輸入,之后程序會做進一步的處理。能夠實現(xiàn)條形碼掃描器輸入的前提是掃描器能識別該種條形碼,識別的前提是制作安裝相應的條形碼能使掃描器識別。本系統(tǒng)選擇通用的C39HrP24DhTt(TrueType)條形碼字庫,直接將字庫存放在系統(tǒng)字體目錄中,這樣安裝結束就可以在其它應用程序中使用了,如在VFP 中調用C39HrP24DhTt(TrueType)條形碼字庫來表示每位考生14 位的考生號。在寄送錄取通知書前,可直接從數(shù)據(jù)庫中讀取各個考生的詳細信息,利用特殊的計算方式將詳細信息編纂成為13位的條形碼,然后將條形碼直接附在入學通知書或者報到單上,這樣在新生報名時可直接憑借條形碼迅速進行身份識別,既降低了手動輸入14位考生號的錯誤幾率,也提高了辦事效率。
2.3 掃描槍的選擇設計
在本設計中,新生報到系統(tǒng)采用的是BC 2000A 激光條碼掃描槍,其優(yōu)點在于成本低廉,可以降低系統(tǒng)建立的預算;同時由于符合了人體工程學的設計,即使長期使用使用者也不會有太大的疲勞感;較高的解析度可以讓掃描槍在1-42厘米的范圍內進行讀碼;在實際的過程中,采用BC 2000A 激光條碼掃描槍讀取13位驗證碼并由電腦識別驗證碼中的信息,所用的時間不會超過0.1秒。較高的準確率省略了手動輸入考生號的麻煩,提高了報名入學的效率。
2.4 數(shù)據(jù)庫的設計
一般學校都會直接從全國錄取系統(tǒng)中得到新生的全部數(shù)據(jù),并不用另行創(chuàng)建新型數(shù)據(jù)庫,這也省去了系統(tǒng)構建中的諸多麻煩,直接從全國錄取系統(tǒng)中導入即可使用,該數(shù)據(jù)庫的主要字段及說明如表1所列。
2.5 安全性設計
國家規(guī)定考生的信息屬于機密,任何人都不得泄露,正是考慮到這一點才使用了Foxpro數(shù)據(jù)庫系統(tǒng),整個數(shù)據(jù)庫都不能進行網(wǎng)絡連接,從而有效地防止了網(wǎng)絡木馬及病毒導致信息泄露的可能。另一方面Foxpro 數(shù)據(jù)庫本身的安全性也比較高,程序以外是無法打開數(shù)據(jù)庫的。因此針對新生報到系統(tǒng)的安全性設計就主要集中在物理方面,儲存新生信息的數(shù)據(jù)庫應該做好備份,只對相關工作人員授予進入系統(tǒng)的權限,無關人員或者無關的外接移動硬盤裝置嚴禁接入系統(tǒng)。
3 系統(tǒng)實現(xiàn)
新生報到的大致流程如下:
(1)招生辦將錄取的新生的信息導入系統(tǒng)之中,有新生報到系統(tǒng)生成條形碼以及通知書的編號,將條形碼以及編號附著在通知書中寄送給考生。
(2)考生到達新生指定報名地點后進行身份審查及繳費,此時可以利用條形碼來及時識別考生的身份,考生繳費完畢之后即注冊成功。
(3)分配各項課本、資料、軍訓用品,安排寢室。未交費的學生作好記錄,看是否存在需要減免學費的情況,通知學生補齊各種證明資料。
4 系統(tǒng)功能模塊
新生的報到涉及多方面的工作,如學生宿舍的分配、財務處的繳費、招生處的報到注冊,為了方便工作,這幾個部門都應該共享學生的信息表,從而能夠實時了解到招生信息?;谛律鷪蟮降母鞣N需求出發(fā),新生報到系統(tǒng)的功能模塊主要包括以下幾個方面。
4.1 招生就業(yè)處模塊
(1)添加新生數(shù)據(jù):在錄取工作完成之后,將新生的錄取結果從國家數(shù)據(jù)庫導入到本校的新生報到系統(tǒng)之中,以供新生報名時的調用。
(2)新生信息查詢:新生報到過程中可根據(jù)新生的條形碼以及14位的考生號及時查詢各種報到注冊的情況。
(3)導出未報到學生:報到截止之后,匯總報到學生的信息,總結新生流失的情況,及時將數(shù)據(jù)反饋給省教育廳。
(4)統(tǒng)計分析:實時統(tǒng)計報到學生人數(shù)與報到比率,并可按專業(yè)、性別等條件進行統(tǒng)計。
(5)數(shù)據(jù)備份:為防止由于軟硬件所導致的新生報到系統(tǒng)癱瘓的現(xiàn)象,在新生的報到過程中要及時對所有的數(shù)據(jù)進行備份,以便在數(shù)據(jù)庫出現(xiàn)異常時及時進行恢復。
4.2 各系部模塊
(1)新生報到注冊:新生到自己所在的學院進行報到時,學院的工作人員要能夠快速根據(jù)新生的身份證號、考生號以及條形碼識別新生的身份,顯示新生的繳費狀態(tài)以及是否注冊,如果新生繳費完畢則更改為已注冊。可根據(jù)先來后到的順序為新生分配宿舍以及床位,如果新生對安排的床位存在異議則另行協(xié)商。確認新生繳費注冊完畢之后打印相關的報到程序單,一聯(lián)交給學生作報到注冊憑證,一聯(lián)留系部存檔。
(2)新生查詢:可根據(jù)新生提供的身份證號、姓名、考生號、條形碼等及時了解新生是否繳費成功以及是否注冊,查看新生分配的宿舍及床位。
(3)導出學生信息:根據(jù)需要導出新生報到的信息,確認各班級的名單。
4.3 財務處模塊
(1)學生交費:可根據(jù)新生提供的身份證號、姓名、考生號、條形碼等了解新生所在的學院及年級,然后顯示應繳的費用。如果新生繳費完畢,則系統(tǒng)顯示為已繳費。如果新生申請助學貸款,則顯示為貸款繳費。未繳費的新生標注為未繳費。
(2)打印交費條:確認學生繳費成功后,由系統(tǒng)打印出具有效力的交費收據(jù),一份由學生保管,另一份交財務處存檔。
(3)信息查詢:能夠及時對學生的繳費情況進行核實,對整個學院的繳費情況進行分類匯總查詢。
(4)數(shù)據(jù)導出:由財務處導出未繳費新生的各種信息,標明是貸款繳費還是未繳費,將未繳費學生的信息反饋給各班級,由班級負責人催繳學費,貸款繳費的需提供相關的證明材料。
(5)專業(yè)異動:新生報到完畢后可能部分學生對于現(xiàn)有的專業(yè)不滿意,雖然服從調劑,但通常高校在一學期結束之后都會進行一次專業(yè)調整,此時就會涉及到繳費情況的變動,財務處需根據(jù)學生的專業(yè)變動情況及時進行核實,讓學生補繳納費用或者退還多繳納的費用,保證整個系統(tǒng)數(shù)據(jù)的一致性。
4.4 學生處模塊
(1)學生查詢:可根據(jù)新生提供的身份證號、姓名、考生號、條形碼等了解新生所在的學院及年級,查詢是否繳費以及是否注冊。
(2)宿舍信息管理:宿舍信息中對于不同學生的入住情況要核實,確保宿舍中所有學生按照分配的宿舍和床位,如果有調整的情況則另作記錄。
(3)統(tǒng)計分析:統(tǒng)計學院、各系部學生報到情況、注冊情況等。
(4)數(shù)據(jù)導出:根據(jù)學生處工作需要,將符合條件的數(shù)據(jù)導出,備份存儲
4.5 系統(tǒng)管理模塊。
(1)用戶管理:系統(tǒng)的超級管理員是系統(tǒng)的設計方,由設計方來選擇增加或者刪除各模塊的功能,超級管理員可以及時對系統(tǒng)中出現(xiàn)的漏洞進行修補,也能夠實現(xiàn)數(shù)據(jù)的導入和導出以及實現(xiàn)對于密碼的更改和初始化。
(2)權限設置:不同級別的操作員對于系統(tǒng)的使用權限是不一樣的,各系部以及學生處模塊只具有查詢的功能,并不能改變數(shù)據(jù)庫中的信息。權限的控制可以降低誤操作而導致系統(tǒng)出現(xiàn)問題的可能性,同時也能充分保證數(shù)據(jù)庫的安全。
(3)更改密碼:各部門的操作員在取得了不同權限的賬號之后,系統(tǒng)會給各賬戶設立原始密碼,但是為了安全起見,各賬戶的密碼不得為原始密碼,以免被他人盜用。
5 結 語
通過對基于Foxpro 技術高校新生報到系統(tǒng)的設計與實現(xiàn),可極大地降低在數(shù)據(jù)輸入時的錯誤性,提高數(shù)據(jù)輸入的效率,這樣,新生在報名時就能迅速識別出新生的各種信息。
參考文獻
[1]龔衛(wèi)明,熊興吾.基于B/S模式的湖南城市學院新生報到系統(tǒng)的設計與實現(xiàn)[J].湖南城市學院學報(自然科學版),2014,23(3):67-70.
[2]李軍松.基于B/S結構的高職院校新生報到系統(tǒng)的設計與實現(xiàn)[J].計算機光盤軟件與應用,2014(12):272-273.