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