宗勝旺
摘 要:本文通過搜集和查閱大量相關文獻資料,結合了各個學校招生系統,主要針對現有的招生系統的不足,對系統進行了可行性分析、需求分析和數據庫設計,提出了一套使用ASP.NET和ADO.NET技術開發的基于Web2.0的B/S結構的招生系統,采用三層架構的軟件開發模式,并詳細的分析設計了系統的各個功能模塊,包括網絡申請、招生錄取和管理信息三大模塊,最終實現了對學生從入學申請到招生錄取的有效管理。
關鍵詞:招生信息系統;B/S;ASP.NET;SQL Server;三層架構
隨著科技水平的不斷提高,計算機應用技術日漸成熟,人們漸漸認識到其強大的功能。作為計算機應用技術的一部分,通過計算機應用對招生工作進行管理,具有手動管理所無法超越的優點。
1 招生信息系統開發的目標及意義
招生工作是高校的一項重要工作。隨著信息化的發展,傳統的大學生招生方式已經不能適應不斷擴大的學生招生規模,而學生也更加傾向于通過網絡來了解學校的招生政策、專業以及生活條件等各種情況并進行相關咨詢,網上報名錄取的方式更是節省了大量的時間人力物力資源。網絡招生系統不僅節約了學校老師和學生的時間,而且使學生沒有任何地域限制。招生人員只要將信息錄入招生系統,系統將自動處理人員信息,生成學生的最終成績信息等,而且招生工作上出現問題的概率也會大大減少。
2 需求分析
近年來各地考試呈現蓬勃發展趨勢,大學招生的規模不斷的擴大。在招生過程中的考生報名、考生檢錄和管理成績等招生工作,如果招生方式還是采用傳統的方式,不僅花費大量的時間精力,而且跟不上網絡技術發展的潮流。因此,需要開發一套招生系統來提高招生工作的效率。
大學生招生信息系統的主要實現的功能包括:入學申請人員可以通過該系統進行入學申請、個人信息錄入、相關信息查詢等操作;招生計劃管理員能夠根據學校的具體情況,進行招生計劃的制定,并在放在系統中,供申請人員參考;決策管理員可以查看申請人員的相關信息,并在系統中進行決策;系統管理員可以在系統中進行信息的管理。針對這些要求,設計本招生信息系統,實現招生管理的系統化、規范化和自動化。招生信息系統的功能需求包括管理員對功能的需求和申請人員對功能的需求兩大部分。
⑴申請入學人員對功能的需求主要是網絡申請。申請留學的人員可以登錄招生信息系統,進行網絡申請,包括:注冊、登錄、入學申請、查詢信息、修改信息。
⑵管理員對功能的需求主要包括:招生錄取、管理信息。
1)招生錄取又包括:招生計劃、入學申請審核、錄取信息添加。2)管理信息又包括:信息發布、下載管理、用戶管理。
3 招生信息系統的設計
本系統將采用B/S結構,以Microsoft.NET框架作為系統基本框架,并以SQLSERVER作為系統數據庫,再利用數據接口及一站式管理等方式實現數據交換及資源共享,使用Visual Studio.NET 2005進行系統的開發,并在Web數據庫應用程序中,對ASP.NET2.0和ADO.NET進行使用。分析設計了系統的各個功能模塊,包括網絡申請、招生錄取和管理信息三大模塊,其中網絡申請包括用戶登錄、用戶注冊、入學申請、查詢信息、修改信息,招生錄取包括招生計劃、入學申請審核、錄取信息添加,管理信息包括信息發布、下載管理、用戶管理。然后具體論述了各個功能模塊的程序設計、界面和系統測試。最終實現了對學生從入學申請到招生錄取的有效管理,并提供入學相關信息。
系統結構采用三層架構的軟件開發模式,可以同時采集考生網報信息和現場報名信息;考點、考試科目、科類、計分方式、評分原則、劃線標準等的方便設置要求動態數據庫的支持;成績錄入過程中可采用條形碼識別考生專業準考證號,又可手動輸入考生專業準考證號調出考生成績錄入界面,進行成績錄入,復錄具有核對校驗功能,當與初錄不一致時報警提示錄入員單獨處理該份試卷,且錄取過程中均不能修改成績,需相應權限的管理員才能修改成績并產生相應的修改日志文件;查詢功能靈活全面;自動生成各種需要的報表;根據錄取原則折合比例自動計算綜合成績;根據需要自動生成錄取結果分析報告及報表,為來年考點設置、招生計劃分配、招生宣傳形式提供參考依據。
4 系統的實現
在系統實現的設計過程中,通過信息數據庫對招生管理工作中所涉及的各種信息進行集中管理,滿足了管理員對功能的需求和申請人員對功能的需求。入學申請人員可以通過該系統進行入學申請、個人信息錄入、相關信息查詢等操作。信息數據庫反映數據本身的內容及其相互之間的關系,實現對招生管理數據的分類匯總。實現招生管理的系統化、規范化和自動化。
5 系統測試
軟件整個的開發階段都貫穿著系統測試,相應的測試在設計和編碼的時候都進行過,并且在系統研發后期專門進行全面、大量、嚴格、系統的測試,進行可行性測試、整體測試等一系列測試,進一步修改和調試。最后該系統所包含的功能都正確、成功地實現并通過了測試。
6 結束語
本系統對報名、檢錄、考試、后臺管理四大方面進行了設計,基本實現整個招生流程需要的所有功能,將替代傳統的手工和單機管理工作,本文對招生系統中所涉及的所有數據進行全面的收集、分析、規范、優化、統一組織實施形成招生管理網絡化系統的關系數據結構,為院校端程序設計打下了良好的基礎。
[參考文獻]
[1]王怡,周明全,耿國華.基于三層結構選課系統的分析和設計.西北大學學報:自然科學版,2012,32 (4): 367-370.
[2]周光亮.淺釋.net三層架構的設計與實現.科技信息,2008.