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

?

基于.NET的高職院校單招報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2017-03-27 20:06:40付興宏羅雨滋
電腦知識(shí)與技術(shù) 2017年3期
關(guān)鍵詞:志愿院校模塊

付興宏++羅雨滋

摘要:?jiǎn)为?dú)招生逐漸成為高職院校的一種主要招生方式,研發(fā)具有院校特點(diǎn)的招生報(bào)名系統(tǒng)已經(jīng)成為各高職院校招生工作的重要需求。該文將結(jié)合單獨(dú)招生的主要特點(diǎn),結(jié)合數(shù)據(jù)庫(kù)技術(shù),闡述基于.NET技術(shù)的高職單獨(dú)招生報(bào)名系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法。

關(guān)鍵字:?jiǎn)为?dú)招生;報(bào)名系統(tǒng);.NET;存儲(chǔ)過程

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)03-0069-03

Design and Implementation of the Separate Enrollment System in Higher Vocational Colleges Based on.NET

FU Xing-hong, LUO Yu-zi

(Department of Information Engineering ,Liaoyang Vocational College of Technology,Liaoyang 111000, China)

Abstract: the Separate enrollment has gradually become a major way of enrollment in higher vocational colleges, the development of enrollment system with the characteristics of vocational colleges has become an important demand for Vocational Colleges enrollment. This paper will elaborate the design and implementation methods of vocational separate enrollment system based on.NET technology,combined with the main characteristics of individual admissions and database technology.

Key words: separate enrollment; enrollment system; .NET; storage process

1 背景

隨著高考招生的改革,單獨(dú)招生逐漸成為高職院校招生的一種主要方式[1]。單獨(dú)招生是教育部實(shí)施的高等教育招生新機(jī)制,是可以由高職院校在高考前自主組織報(bào)名、命題、考試、錄取的一種招生方式,其目的是引導(dǎo)學(xué)生合理分流,提升高職院校的生源質(zhì)量。在單獨(dú)招生過程中,組織報(bào)名是一個(gè)關(guān)鍵環(huán)節(jié),關(guān)系著一所高職院校單獨(dú)招生的成敗,其中單獨(dú)招生報(bào)名系統(tǒng)是很重要的部分,它面向廣大考生,提供報(bào)名界面,并給予相關(guān)的政策和流程說明,為招生院校提供安全、可靠的數(shù)據(jù)服務(wù),為高職院校的招生管理提供統(tǒng)計(jì)支持,發(fā)揮輔助決策作用。本文根據(jù)單獨(dú)招生的主要特點(diǎn),闡述基于.NET技術(shù)的高職單獨(dú)招生報(bào)名系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法。

2 單獨(dú)招生業(yè)務(wù)分析和數(shù)據(jù)設(shè)計(jì)

2.1 業(yè)務(wù)流程分析

高考單招報(bào)名的流程與普通高考類似,都要經(jīng)歷報(bào)名、審核、考試、查看錄取結(jié)果等過程,但是因?yàn)閱握惺歉鞲呗氃盒W灾靼才?,具體的每個(gè)環(huán)節(jié)上可能有所區(qū)別。以筆者所在高職院校的單招為例,報(bào)名的業(yè)務(wù)流程基本步驟包括如下過程:

1)報(bào)名

考生報(bào)名業(yè)務(wù)的主要工作和流程大致為:學(xué)院按省招辦要求發(fā)布招生計(jì)劃、報(bào)名和考試流程、報(bào)考資格說明等信息,考生在報(bào)名截止日期前填報(bào)報(bào)考信息。

2)審核

資格審核業(yè)務(wù)的主要工作和流程大致為:學(xué)院招生辦按省招辦要求的格式導(dǎo)出報(bào)名信息,然后將導(dǎo)出的數(shù)據(jù)上傳到省招辦網(wǎng)站進(jìn)行審核,最后將審核合格的考生信息導(dǎo)入到數(shù)據(jù)庫(kù)中,以備考生查詢。

3)打印報(bào)名表

審核合格的學(xué)生可以打印報(bào)名信息表,以此作為到校交費(fèi)的憑證。鑒于網(wǎng)上交費(fèi)安全的考慮,本文所設(shè)計(jì)的交費(fèi)只涉及到?,F(xiàn)場(chǎng)交費(fèi)。

4)交費(fèi)并領(lǐng)取準(zhǔn)考證

考試之前,學(xué)生憑借報(bào)名信息表到校繳費(fèi),然后憑繳費(fèi)收據(jù),領(lǐng)取準(zhǔn)考證。

5)成績(jī)發(fā)布

考生考試完畢,學(xué)院招辦和教務(wù)人員組織教師進(jìn)行評(píng)卷并記錄成績(jī)。成績(jī)統(tǒng)計(jì)完畢,招辦人員發(fā)布考生的成績(jī),學(xué)生可以查詢自己的成績(jī)。

6)錄取并備案

招辦人員根據(jù)學(xué)生的專業(yè)報(bào)名情況和成績(jī)排名,按照學(xué)生的志愿進(jìn)行安排或調(diào)劑,進(jìn)行專業(yè)預(yù)錄取,然后將預(yù)錄取信息進(jìn)行發(fā)布,并將預(yù)錄取數(shù)據(jù)上報(bào)省招辦進(jìn)行最終備案審核。

2.2 數(shù)據(jù)設(shè)計(jì)

單獨(dú)招生的數(shù)據(jù)來源首先是省招辦要求提供的基本數(shù)據(jù),如身份證號(hào)、考生號(hào)、考生姓名等,此類數(shù)據(jù)是剛性數(shù)據(jù),具有共通性,任何一所高職院校的單招報(bào)名系統(tǒng)都應(yīng)該包括這些數(shù)據(jù);其次是各高職院校根據(jù)自身招生要求的相關(guān)數(shù)據(jù),如所在學(xué)校、郵寄地址、QQ等,存在一定的差異性,屬于定制性數(shù)據(jù);最后是其他用于管理的數(shù)據(jù),如管理用戶信息、普通用戶信息等,這些數(shù)據(jù)一般院校沒有特殊的硬性要求,可以視作是共性數(shù)據(jù)。

高職院校單招報(bào)名系統(tǒng)的主要數(shù)據(jù)相關(guān)的數(shù)據(jù)設(shè)計(jì)如下:

1)考生賬號(hào)表

考生賬號(hào)存放考生的注冊(cè)信息,主要包括ID、身份證號(hào)、姓名、密碼、聯(lián)系電話、填報(bào)志愿標(biāo)記等。

2)初始報(bào)名表

初始報(bào)名表存放考生的填報(bào)志愿信息,主要包括報(bào)名編號(hào)、身份證號(hào)、考生號(hào)(中職考生在報(bào)名初期此項(xiàng)為空)、考生類型、外語(yǔ)語(yǔ)種、專業(yè)志愿、是否服從調(diào)劑等信息。該數(shù)據(jù)表是所有后續(xù)處理的基礎(chǔ),是招生報(bào)名系統(tǒng)中最重要的數(shù)據(jù)表。

3)審核合格表

審核合格表存放省招辦審核后的結(jié)果,只包括身份證號(hào)、考生號(hào)、姓名三方面信息。

4)成績(jī)表

成績(jī)表存放考生的成績(jī)信息,主要包括準(zhǔn)考證號(hào)、身份證號(hào)、姓名、筆試成績(jī)、面試成績(jī)、總成績(jī)等信息。該表是專業(yè)錄取的依據(jù)之一。

5)錄取表

錄取表存放錄取考生的信息,主要格式依照省招辦要求進(jìn)行設(shè)計(jì),主要包括身份號(hào)、考生號(hào)、姓名、考生類別、院校代碼、錄取專業(yè)、錄取專業(yè)代碼、成績(jī)情況、投檔志愿等。

除此之外,還有管理員用戶表、系統(tǒng)設(shè)置表、專業(yè)代碼表等信息,都相對(duì)比較簡(jiǎn)單,在此不再贅述。

3 系統(tǒng)功能分析與設(shè)計(jì)

3.1 需求分析

系統(tǒng)的主要使用者為三種人員:需要報(bào)名考試的考生,對(duì)考生進(jìn)行檢查、錄取的學(xué)院招辦工作人員,根據(jù)招生辦工作人員提供的考生數(shù)據(jù)進(jìn)行考場(chǎng)安排、打印準(zhǔn)考證的教務(wù)人員。這里還涉及省招辦,其職能是對(duì)學(xué)院上傳的考生數(shù)據(jù)進(jìn)行審核,然后將審核結(jié)果發(fā)布到網(wǎng)站上供高職院校下載。由此得出系統(tǒng)的用例圖,如圖1所示。

圖1 系統(tǒng)用例圖

3.2 功能設(shè)計(jì)

單招報(bào)名系統(tǒng)的使用者主要是兩類用戶,一類是廣大考生,其操作是查看報(bào)名要求、通知、和相關(guān)幫助,完成用戶的注冊(cè)和登陸,填寫報(bào)名信息,查詢報(bào)名結(jié)果、錄取結(jié)果等;另一類是招生管理人員,其操作是發(fā)布相關(guān)單招報(bào)考相關(guān)信息,查看考生報(bào)名情況,對(duì)考生情況進(jìn)行統(tǒng)計(jì)、匯總和分析,發(fā)布考生審核結(jié)果、錄取結(jié)果等。

通過對(duì)招生工作業(yè)務(wù)流程的分析,以及對(duì)系統(tǒng)用例的研究,可以設(shè)計(jì)出單招報(bào)名系統(tǒng)的功能結(jié)構(gòu),如圖2所示。

圖2 系統(tǒng)功能結(jié)構(gòu)圖

1)考生報(bào)名模塊。

①注冊(cè)登錄??忌梢圆榭醋灾髡猩鲁蹋私鈭?bào)名步驟,注冊(cè)用戶賬戶,填寫身份證信息(身份證信息不可以修改)。注冊(cè)完畢后,可以登錄系統(tǒng)。

②填報(bào)志愿。考生登錄系統(tǒng)后,轉(zhuǎn)到網(wǎng)上報(bào)名模塊,填寫自己的身份證號(hào)、高考的考生號(hào)(唯一)、考生類別(普招、中職,社會(huì)考生算普招類)、報(bào)考的專業(yè)、生源地等信息。完成后可點(diǎn)保存按鈕保存信息,即可完成報(bào)名。

③修改志愿??忌趫?bào)名截止之前,可以修改專業(yè)報(bào)名信息。

④修改密碼。考生根據(jù)自身情況,可以修改賬號(hào)密碼。

⑤打印報(bào)名表??忌ㄟ^省招辦的審核之后,可以打印報(bào)名表,作為到校交費(fèi)和領(lǐng)取準(zhǔn)考證的憑證。

⑥查詢結(jié)果??忌卿浿螅梢圆榭醋约旱膶徍私Y(jié)果、考試成績(jī)、錄取結(jié)果。

2)招生管理模塊

①統(tǒng)計(jì)數(shù)據(jù)。對(duì)報(bào)考學(xué)生的報(bào)名情況進(jìn)行統(tǒng)計(jì),如報(bào)名人數(shù)、文理科分布、專業(yè)分布等。

②導(dǎo)出數(shù)據(jù)。根據(jù)省招辦審核數(shù)據(jù)的要求,按照指定格式導(dǎo)出數(shù)據(jù)。

③考生查詢。設(shè)定不同的條件,查詢指定學(xué)生的信息,如按姓名查詢、考生號(hào)查詢等。

④修改密碼。對(duì)于忘記考生密碼的情況,招生管理人員可以在后臺(tái)修改考生密碼。

⑤專業(yè)錄取。結(jié)合考生考試成績(jī),依據(jù)考生的填報(bào)志愿情況,進(jìn)行專業(yè)錄取,必要的情況下,還要進(jìn)行調(diào)劑。

⑥賬號(hào)管理。對(duì)考生注冊(cè)的信息進(jìn)行管理,例如刪除一些無(wú)效用戶等。

⑦系統(tǒng)管理。對(duì)招生報(bào)名系統(tǒng)本身進(jìn)行管理和維護(hù),如數(shù)據(jù)的備份和恢復(fù),報(bào)名、審核、錄取工作的開關(guān)設(shè)置等。

3)考試管理模塊

考試管理模塊比較簡(jiǎn)單,主要包括準(zhǔn)考證打印和導(dǎo)入考試成績(jī)兩個(gè)子模塊。

①準(zhǔn)考證打印。教務(wù)管理人員依據(jù)考生提供的報(bào)名信息表和繳費(fèi)收據(jù),打印考生的準(zhǔn)考證。

②成績(jī)導(dǎo)入。教務(wù)管理人員將考生的考試分?jǐn)?shù)導(dǎo)入的報(bào)名系統(tǒng)中。

4 系統(tǒng)實(shí)現(xiàn)

4.1 報(bào)名模塊實(shí)現(xiàn)

報(bào)名模塊是單招報(bào)名系統(tǒng)的主要模塊,是考生報(bào)名信息采集的起始操作,涉及信息可靠性、安全性、有效性等很多內(nèi)容,一旦出錯(cuò),將大大影響數(shù)據(jù)采集的質(zhì)量和效率,因此數(shù)據(jù)的檢查非常關(guān)鍵,如身份證號(hào)、考生號(hào)、文理科、志愿沖突等檢查,都需要在此模塊實(shí)現(xiàn),系統(tǒng)在實(shí)現(xiàn)此模塊時(shí),主要通過表單域限制、代碼判斷等兩個(gè)方面確保數(shù)據(jù)有效性[2]。由于代碼較多,這里只敘述驗(yàn)證過程:

1)登錄驗(yàn)證。驗(yàn)證進(jìn)入頁(yè)面的用戶是否是非法進(jìn)入,如是,則顯示出錯(cuò)提示并轉(zhuǎn)回報(bào)名首頁(yè);

2)時(shí)間段驗(yàn)證。驗(yàn)證進(jìn)入頁(yè)面的用戶是否在開放報(bào)名的時(shí)間段,如是,則顯示出錯(cuò)提示并返回到主界面;

3)填報(bào)重復(fù)性檢查。檢查用戶是否已經(jīng)填報(bào)過志愿,如是,則顯示出錯(cuò)提示并返回到上一頁(yè);

4)考生號(hào)檢查。檢查用戶輸入的考生號(hào)是否正確,若不正確,則顯示出錯(cuò)提示;

5)身份證檢查。檢查用戶輸入的準(zhǔn)考證號(hào)是否正確,如不正確,則顯示出錯(cuò)提示,同時(shí)還檢查該身份證信息是否已經(jīng)添加過,如是,也會(huì)給出出錯(cuò)提示;

6)報(bào)考專業(yè)沖突檢查。檢查考生在填報(bào)志愿時(shí),各志愿間的專業(yè)是否出現(xiàn)沖突,如存在沖突,則顯示出錯(cuò)提示。

4.2 數(shù)據(jù)統(tǒng)計(jì)模塊的實(shí)現(xiàn)

數(shù)據(jù)統(tǒng)計(jì)是單招報(bào)名系統(tǒng)后臺(tái)管理的重要功能,承擔(dān)著匯總考生報(bào)名情況匯總的任務(wù),其主要是實(shí)現(xiàn)對(duì)考生總?cè)藬?shù)、高中生報(bào)名情況、中職生報(bào)名情況、理科生人數(shù)、文科生人數(shù)、各專業(yè)報(bào)名人數(shù)及志愿情況的統(tǒng)計(jì)等。

在單招報(bào)名系統(tǒng)中,開放報(bào)名功能的時(shí)候,可能存在大量的并發(fā)操作,此時(shí)系統(tǒng)的壓力較大,而通過程序匯總可能要涉及多次網(wǎng)絡(luò)上的數(shù)據(jù)往返,這也是比較消耗網(wǎng)絡(luò)資源的,因此,出于性能方面的考慮,數(shù)據(jù)統(tǒng)計(jì)的主要工作由存儲(chǔ)過程來實(shí)現(xiàn)。

招生統(tǒng)計(jì)的工作原理就是通過.NET程序調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過程,將參數(shù)傳遞給存儲(chǔ)過程,有存儲(chǔ)過程實(shí)現(xiàn)計(jì)算、統(tǒng)計(jì)功能,然后再返回給調(diào)用程序,將查詢結(jié)果顯示在頁(yè)面上,存儲(chǔ)過程的代碼如下:

1)綜合人數(shù)統(tǒng)計(jì)存儲(chǔ)過程

CREATE procedure tongji

@zshu int output,@gzshu int output,@zzshu int output,@wkshu int output,@lkshu int output

as

select @zshu=count(*) from csbm

select @gzshu=count(*) from csbm where kslb='高中'

select @zzshu=count(*) from csbm where kslb='中職'

select @wkshu=count(*) from csbm where bklb='文'

select @lkshu=count(*) from csbm where bklb='理'

GO

2)按填報(bào)志愿專業(yè)情況統(tǒng)計(jì)的存儲(chǔ)過程

CREATE procedure tongji_zhuanye

@zyid int,@yshu int output,@ershu int output,@sshu int output

as

select @yshu=count(*) from csbm where dyzy=@zyid

select @ershu=count(*) from csbm where drzy=@zyid

select @sshu=count(*) from csbm where dszy=@zyid

GO

調(diào)用存儲(chǔ)過程的代碼較多,這里也是只敘述程序主要流程:

1)連接數(shù)據(jù)庫(kù);

2)通過SqlCommand對(duì)象構(gòu)造存儲(chǔ)過程的輸入和輸出參數(shù);

3)通過統(tǒng)計(jì)變量獲取輸出參數(shù)的返回值;

4)生成表格,顯示統(tǒng)計(jì)變量信息。

5 系統(tǒng)特點(diǎn)

1)實(shí)用性。系統(tǒng)針對(duì)高職院校單招報(bào)名工作的特點(diǎn)設(shè)計(jì)研發(fā),能夠圓滿完成單招數(shù)據(jù)的采集和統(tǒng)計(jì)任務(wù),能夠?yàn)閱握性盒L峁┳銐虻臄?shù)據(jù)支持,具有很強(qiáng)的實(shí)用性。

2)可靠性。在系統(tǒng)設(shè)計(jì)過程中,做到簡(jiǎn)化流程、優(yōu)化性能,如大量使用存儲(chǔ)過程和視圖,應(yīng)用Ajax技術(shù)等,能夠有效緩解并發(fā)壓力,保證了網(wǎng)絡(luò)可靠性[3];在代碼設(shè)計(jì)中,大量使用表單驗(yàn)證和代碼驗(yàn)證,針對(duì)用戶的各種操作能夠給予應(yīng)對(duì)提示,確保了操作的可靠性。

3)安全性。報(bào)名系統(tǒng)采用.NET技術(shù)進(jìn)行開發(fā),在網(wǎng)絡(luò)安全性方面有足夠的保證。在系統(tǒng)開發(fā)中,采用了嚴(yán)格的權(quán)限控制,保證了使用的安全性[4]。

4)擴(kuò)展性。系統(tǒng)在設(shè)計(jì)時(shí),注重后期維護(hù)和可能出現(xiàn)的用戶需求的變化,設(shè)計(jì)了報(bào)名數(shù)據(jù)定制、專業(yè)定制等擴(kuò)展性模塊,使系統(tǒng)具有很好的擴(kuò)展性,增強(qiáng)了系統(tǒng)的靈活性。

6 結(jié)束語(yǔ)

本文所設(shè)計(jì)的系統(tǒng)已經(jīng)應(yīng)用到遼陽(yáng)職業(yè)技術(shù)學(xué)院的單獨(dú)招生錄取工作中,提高了工作效率,提供了良好的數(shù)據(jù)支持,為學(xué)院招生工作進(jìn)行合理決策提供了大量的數(shù)據(jù)資料,圓滿完成了學(xué)院招生工作所承擔(dān)的任務(wù),取得了較好的效果。從實(shí)踐結(jié)果來看,遼陽(yáng)職業(yè)技術(shù)學(xué)院報(bào)名系統(tǒng)界面簡(jiǎn)潔、清晰、便于操作,具有優(yōu)秀的可靠性和良好的安全性,對(duì)其他高職院校單招報(bào)名系統(tǒng)的研發(fā)也有較大的借鑒意義。

參考文獻(xiàn):

[1] 李兵, 魯偉. 高職院校單獨(dú)招生存在問題及對(duì)策[J]. 承德石油高等??茖W(xué)校學(xué)報(bào), 2013(05).

[2] 付興宏, 羅雨滋. 高職學(xué)生綜合技能評(píng)估系統(tǒng)的設(shè)計(jì)與開發(fā)[J]. 微型機(jī)與應(yīng)用, 2014(13).

[3] 付興宏, 羅雨滋. 基于自主學(xué)習(xí)的題庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 遼寧師專學(xué)報(bào), 2015(04).

[4] 翟鵬翔. ASP.NET Web應(yīng)用程序設(shè)計(jì)[M]. 北京: 北京郵電大學(xué)出版社, 2012.

猜你喜歡
志愿院校模塊
高考志愿被篡改,考生該何去何從?
28通道收發(fā)處理模塊設(shè)計(jì)
“選修3—3”模塊的復(fù)習(xí)備考
我志愿……
如何防止高考志愿再遭篡改
選修6 第三模塊 International Relationships
因愛匯聚,志愿同行
院校傳真
院校傳真
院校傳真
龙岩市| 雅安市| 太康县| 台江县| 旬阳县| 油尖旺区| 布拖县| 南城县| 肇庆市| 游戏| 珠海市| 白银市| 赤壁市| 昌邑市| 恩平市| 宜兴市| 大田县| 湖州市| 阜城县| 莫力| 弥勒县| 万盛区| 宽城| 泰和县| 绥芬河市| 淮南市| 江川县| 防城港市| 郯城县| 扶余县| 安阳县| 墨江| 双辽市| 淳化县| 色达县| 禄丰县| 武川县| 岢岚县| 静海县| 金寨县| 潮安县|