孫站英等
摘要: 該文主要針對(duì)高校學(xué)生活動(dòng)報(bào)名的實(shí)際需求,采用ASP.NET和SQL Server 2005設(shè)計(jì)并實(shí)現(xiàn)了基于ASP.NET高校網(wǎng)上報(bào)名系統(tǒng),并對(duì)系統(tǒng)的功能模塊、數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)特色進(jìn)行了分析和介紹。高校網(wǎng)上報(bào)名系統(tǒng)的應(yīng)用解決了在實(shí)際活動(dòng)報(bào)名中存在的種種問(wèn)題,提高了工作效率,減少了工作中的失誤。
關(guān)鍵詞:網(wǎng)上報(bào)名系統(tǒng);ASP.NET;SQL Server 2005
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7610-02
1 課題背景
傳統(tǒng)的活動(dòng)報(bào)名工作都是人工完成,并且活動(dòng)報(bào)名信息都是由負(fù)責(zé)人逐一輸入,效率不高且容易出錯(cuò),活動(dòng)通知也是由各班班委向班內(nèi)學(xué)生傳達(dá),常有傳達(dá)不到學(xué)生的情況發(fā)生,活動(dòng)報(bào)名文件的上交也存在許多問(wèn)題。隨著高校在校學(xué)生人數(shù)的逐漸增加,報(bào)名活動(dòng)中需要處理的數(shù)據(jù)和信息越來(lái)越多,出現(xiàn)了工作效率低、工作量大、準(zhǔn)確性和實(shí)時(shí)性差等問(wèn)題。為此我們分析了現(xiàn)階段報(bào)名方式的現(xiàn)狀,決定開發(fā)網(wǎng)上報(bào)名系統(tǒng),以簡(jiǎn)化報(bào)名手續(xù)、提高工作效率、減輕勞動(dòng)強(qiáng)度、方便各班班委及學(xué)生,從而實(shí)現(xiàn)高效快捷的活動(dòng)報(bào)名工作。
2 系統(tǒng)需求分析
在傳統(tǒng)的報(bào)名活動(dòng)中,參與者主要有:普通學(xué)生、班委和活動(dòng)的負(fù)責(zé)教師,網(wǎng)上報(bào)名系統(tǒng)在此基礎(chǔ)上添加了管理員,因此,系統(tǒng)有三種身份、四種用戶,用戶為:普通學(xué)生、班委、負(fù)責(zé)教師和管理員。
在整個(gè)報(bào)名過(guò)程中,班委需要進(jìn)行的工作有:對(duì)本班同學(xué)參與活動(dòng)進(jìn)行報(bào)名,并對(duì)一段時(shí)間內(nèi)班里同學(xué)參與活動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì);負(fù)責(zé)老師主要需要進(jìn)行活動(dòng)的發(fā)布,學(xué)生參與情況統(tǒng)計(jì)及參與學(xué)生基本信息匯總,學(xué)生報(bào)名活動(dòng)資料的上傳及采集;管理員需要進(jìn)行的工作主要為:對(duì)學(xué)生、負(fù)責(zé)教師的信息進(jìn)行管理,對(duì)班委成員可以賦權(quán)限和修改權(quán)限。普通同學(xué)可以查看自己參與活動(dòng)情況及活動(dòng)詳情,并對(duì)參與活動(dòng)所需填寫材料進(jìn)行上傳。
3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 功能設(shè)計(jì)
3.1.1 報(bào)名系統(tǒng)整體結(jié)構(gòu)
根據(jù)系統(tǒng)需求分析,報(bào)名系統(tǒng)分為四種用戶,分別是:普通學(xué)生用戶、班委用戶、教師用戶和管理員用戶。依據(jù)每種用戶在活動(dòng)報(bào)名過(guò)程中起到的作用,對(duì)每個(gè)用戶模塊進(jìn)行了功能設(shè)計(jì),報(bào)名系統(tǒng)整體功能結(jié)構(gòu)見(jiàn)圖1:
活動(dòng)進(jìn)行編輯;在刪除活動(dòng)信息(DelAffiche.aspx)頁(yè)面對(duì)活動(dòng)進(jìn)行刪除操作;學(xué)生針對(duì)某個(gè)活動(dòng)上傳的報(bào)名資料的存儲(chǔ)和呈現(xiàn)是與該活動(dòng)Id相關(guān)聯(lián)的,所以在對(duì)活動(dòng)的報(bào)名資料進(jìn)行下載時(shí)避免了資料與活動(dòng)不匹配的問(wèn)題;教師還可以在活動(dòng)報(bào)名情況(CheckSignUp.aspx)頁(yè)面選擇學(xué)生信息中需要的項(xiàng)目導(dǎo)出某個(gè)活動(dòng)的Excel報(bào)名表。
3.5 管理員模塊實(shí)現(xiàn)
管理員用戶主要實(shí)現(xiàn)對(duì)于用戶的管理,對(duì)用戶不能直接編輯的基本信息進(jìn)行更改,并實(shí)現(xiàn)用戶的添加、刪除,對(duì)班級(jí)成員進(jìn)行賦權(quán)限,加強(qiáng)班委成員的調(diào)動(dòng)靈活性。
4 系統(tǒng)特色
在活動(dòng)報(bào)名結(jié)束后,教師需要一份活動(dòng)報(bào)名學(xué)生的統(tǒng)計(jì)表,以前,教師只能手動(dòng)的制作一張學(xué)生信息統(tǒng)計(jì)表,然后由學(xué)生一一進(jìn)行確認(rèn),需要花費(fèi)大量的時(shí)間和精力,并且出錯(cuò)率較高。在本系統(tǒng)中,教師點(diǎn)擊“導(dǎo)出報(bào)名表”按鈕即可,導(dǎo)出表中的數(shù)據(jù)直接從數(shù)據(jù)庫(kù)中獲取,方便快捷,并且降低了出錯(cuò)率,除此之外,教師還可以根據(jù)需要選擇需要導(dǎo)出的學(xué)生信息字段。
5 結(jié)束語(yǔ)
設(shè)計(jì)難點(diǎn):將同一活動(dòng)的報(bào)名資料同一保存在以活動(dòng)ID命名的文件夾中,不在同一目錄下文件的存儲(chǔ)與訪問(wèn),根據(jù)實(shí)際需要選擇性地導(dǎo)出Excel報(bào)名表。
本系統(tǒng)設(shè)計(jì)考慮到了數(shù)據(jù)安全性和系統(tǒng)功能的擴(kuò)展性,目前本系統(tǒng)的開發(fā)已經(jīng)基本完成,已經(jīng)進(jìn)行了初步測(cè)試。經(jīng)過(guò)測(cè)試,每個(gè)頁(yè)面都可以正常打開,在異常情況下都可以跳轉(zhuǎn)到異常處理頁(yè)面,每種用戶所需的功能都能正常實(shí)現(xiàn),基本滿足了需求。但本系統(tǒng)也存在一定的問(wèn)題,如界面設(shè)計(jì)存在缺陷,需要進(jìn)一步完善。
參考文獻(xiàn):
[1] 丁吉安.基于ASP.NET的網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012,8(21):5119-5121.
[2] 蘆麗萍,王志軍.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)—ASP.NET[M].北京:電子工業(yè)出版社,2009.
[3] 盧欣欣,崔仲遠(yuǎn).基于ASP.NET的NCRE網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].周口師范學(xué)院學(xué)報(bào),2013,30(2):104-107.
摘要: 該文主要針對(duì)高校學(xué)生活動(dòng)報(bào)名的實(shí)際需求,采用ASP.NET和SQL Server 2005設(shè)計(jì)并實(shí)現(xiàn)了基于ASP.NET高校網(wǎng)上報(bào)名系統(tǒng),并對(duì)系統(tǒng)的功能模塊、數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)特色進(jìn)行了分析和介紹。高校網(wǎng)上報(bào)名系統(tǒng)的應(yīng)用解決了在實(shí)際活動(dòng)報(bào)名中存在的種種問(wèn)題,提高了工作效率,減少了工作中的失誤。
關(guān)鍵詞:網(wǎng)上報(bào)名系統(tǒng);ASP.NET;SQL Server 2005
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7610-02
1 課題背景
傳統(tǒng)的活動(dòng)報(bào)名工作都是人工完成,并且活動(dòng)報(bào)名信息都是由負(fù)責(zé)人逐一輸入,效率不高且容易出錯(cuò),活動(dòng)通知也是由各班班委向班內(nèi)學(xué)生傳達(dá),常有傳達(dá)不到學(xué)生的情況發(fā)生,活動(dòng)報(bào)名文件的上交也存在許多問(wèn)題。隨著高校在校學(xué)生人數(shù)的逐漸增加,報(bào)名活動(dòng)中需要處理的數(shù)據(jù)和信息越來(lái)越多,出現(xiàn)了工作效率低、工作量大、準(zhǔn)確性和實(shí)時(shí)性差等問(wèn)題。為此我們分析了現(xiàn)階段報(bào)名方式的現(xiàn)狀,決定開發(fā)網(wǎng)上報(bào)名系統(tǒng),以簡(jiǎn)化報(bào)名手續(xù)、提高工作效率、減輕勞動(dòng)強(qiáng)度、方便各班班委及學(xué)生,從而實(shí)現(xiàn)高效快捷的活動(dòng)報(bào)名工作。
2 系統(tǒng)需求分析
在傳統(tǒng)的報(bào)名活動(dòng)中,參與者主要有:普通學(xué)生、班委和活動(dòng)的負(fù)責(zé)教師,網(wǎng)上報(bào)名系統(tǒng)在此基礎(chǔ)上添加了管理員,因此,系統(tǒng)有三種身份、四種用戶,用戶為:普通學(xué)生、班委、負(fù)責(zé)教師和管理員。
在整個(gè)報(bào)名過(guò)程中,班委需要進(jìn)行的工作有:對(duì)本班同學(xué)參與活動(dòng)進(jìn)行報(bào)名,并對(duì)一段時(shí)間內(nèi)班里同學(xué)參與活動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì);負(fù)責(zé)老師主要需要進(jìn)行活動(dòng)的發(fā)布,學(xué)生參與情況統(tǒng)計(jì)及參與學(xué)生基本信息匯總,學(xué)生報(bào)名活動(dòng)資料的上傳及采集;管理員需要進(jìn)行的工作主要為:對(duì)學(xué)生、負(fù)責(zé)教師的信息進(jìn)行管理,對(duì)班委成員可以賦權(quán)限和修改權(quán)限。普通同學(xué)可以查看自己參與活動(dòng)情況及活動(dòng)詳情,并對(duì)參與活動(dòng)所需填寫材料進(jìn)行上傳。
3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 功能設(shè)計(jì)
3.1.1 報(bào)名系統(tǒng)整體結(jié)構(gòu)
根據(jù)系統(tǒng)需求分析,報(bào)名系統(tǒng)分為四種用戶,分別是:普通學(xué)生用戶、班委用戶、教師用戶和管理員用戶。依據(jù)每種用戶在活動(dòng)報(bào)名過(guò)程中起到的作用,對(duì)每個(gè)用戶模塊進(jìn)行了功能設(shè)計(jì),報(bào)名系統(tǒng)整體功能結(jié)構(gòu)見(jiàn)圖1:
活動(dòng)進(jìn)行編輯;在刪除活動(dòng)信息(DelAffiche.aspx)頁(yè)面對(duì)活動(dòng)進(jìn)行刪除操作;學(xué)生針對(duì)某個(gè)活動(dòng)上傳的報(bào)名資料的存儲(chǔ)和呈現(xiàn)是與該活動(dòng)Id相關(guān)聯(lián)的,所以在對(duì)活動(dòng)的報(bào)名資料進(jìn)行下載時(shí)避免了資料與活動(dòng)不匹配的問(wèn)題;教師還可以在活動(dòng)報(bào)名情況(CheckSignUp.aspx)頁(yè)面選擇學(xué)生信息中需要的項(xiàng)目導(dǎo)出某個(gè)活動(dòng)的Excel報(bào)名表。
3.5 管理員模塊實(shí)現(xiàn)
管理員用戶主要實(shí)現(xiàn)對(duì)于用戶的管理,對(duì)用戶不能直接編輯的基本信息進(jìn)行更改,并實(shí)現(xiàn)用戶的添加、刪除,對(duì)班級(jí)成員進(jìn)行賦權(quán)限,加強(qiáng)班委成員的調(diào)動(dòng)靈活性。
4 系統(tǒng)特色
在活動(dòng)報(bào)名結(jié)束后,教師需要一份活動(dòng)報(bào)名學(xué)生的統(tǒng)計(jì)表,以前,教師只能手動(dòng)的制作一張學(xué)生信息統(tǒng)計(jì)表,然后由學(xué)生一一進(jìn)行確認(rèn),需要花費(fèi)大量的時(shí)間和精力,并且出錯(cuò)率較高。在本系統(tǒng)中,教師點(diǎn)擊“導(dǎo)出報(bào)名表”按鈕即可,導(dǎo)出表中的數(shù)據(jù)直接從數(shù)據(jù)庫(kù)中獲取,方便快捷,并且降低了出錯(cuò)率,除此之外,教師還可以根據(jù)需要選擇需要導(dǎo)出的學(xué)生信息字段。
5 結(jié)束語(yǔ)
設(shè)計(jì)難點(diǎn):將同一活動(dòng)的報(bào)名資料同一保存在以活動(dòng)ID命名的文件夾中,不在同一目錄下文件的存儲(chǔ)與訪問(wèn),根據(jù)實(shí)際需要選擇性地導(dǎo)出Excel報(bào)名表。
本系統(tǒng)設(shè)計(jì)考慮到了數(shù)據(jù)安全性和系統(tǒng)功能的擴(kuò)展性,目前本系統(tǒng)的開發(fā)已經(jīng)基本完成,已經(jīng)進(jìn)行了初步測(cè)試。經(jīng)過(guò)測(cè)試,每個(gè)頁(yè)面都可以正常打開,在異常情況下都可以跳轉(zhuǎn)到異常處理頁(yè)面,每種用戶所需的功能都能正常實(shí)現(xiàn),基本滿足了需求。但本系統(tǒng)也存在一定的問(wèn)題,如界面設(shè)計(jì)存在缺陷,需要進(jìn)一步完善。
參考文獻(xiàn):
[1] 丁吉安.基于ASP.NET的網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012,8(21):5119-5121.
[2] 蘆麗萍,王志軍.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)—ASP.NET[M].北京:電子工業(yè)出版社,2009.
[3] 盧欣欣,崔仲遠(yuǎn).基于ASP.NET的NCRE網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].周口師范學(xué)院學(xué)報(bào),2013,30(2):104-107.
摘要: 該文主要針對(duì)高校學(xué)生活動(dòng)報(bào)名的實(shí)際需求,采用ASP.NET和SQL Server 2005設(shè)計(jì)并實(shí)現(xiàn)了基于ASP.NET高校網(wǎng)上報(bào)名系統(tǒng),并對(duì)系統(tǒng)的功能模塊、數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)特色進(jìn)行了分析和介紹。高校網(wǎng)上報(bào)名系統(tǒng)的應(yīng)用解決了在實(shí)際活動(dòng)報(bào)名中存在的種種問(wèn)題,提高了工作效率,減少了工作中的失誤。
關(guān)鍵詞:網(wǎng)上報(bào)名系統(tǒng);ASP.NET;SQL Server 2005
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7610-02
1 課題背景
傳統(tǒng)的活動(dòng)報(bào)名工作都是人工完成,并且活動(dòng)報(bào)名信息都是由負(fù)責(zé)人逐一輸入,效率不高且容易出錯(cuò),活動(dòng)通知也是由各班班委向班內(nèi)學(xué)生傳達(dá),常有傳達(dá)不到學(xué)生的情況發(fā)生,活動(dòng)報(bào)名文件的上交也存在許多問(wèn)題。隨著高校在校學(xué)生人數(shù)的逐漸增加,報(bào)名活動(dòng)中需要處理的數(shù)據(jù)和信息越來(lái)越多,出現(xiàn)了工作效率低、工作量大、準(zhǔn)確性和實(shí)時(shí)性差等問(wèn)題。為此我們分析了現(xiàn)階段報(bào)名方式的現(xiàn)狀,決定開發(fā)網(wǎng)上報(bào)名系統(tǒng),以簡(jiǎn)化報(bào)名手續(xù)、提高工作效率、減輕勞動(dòng)強(qiáng)度、方便各班班委及學(xué)生,從而實(shí)現(xiàn)高效快捷的活動(dòng)報(bào)名工作。
2 系統(tǒng)需求分析
在傳統(tǒng)的報(bào)名活動(dòng)中,參與者主要有:普通學(xué)生、班委和活動(dòng)的負(fù)責(zé)教師,網(wǎng)上報(bào)名系統(tǒng)在此基礎(chǔ)上添加了管理員,因此,系統(tǒng)有三種身份、四種用戶,用戶為:普通學(xué)生、班委、負(fù)責(zé)教師和管理員。
在整個(gè)報(bào)名過(guò)程中,班委需要進(jìn)行的工作有:對(duì)本班同學(xué)參與活動(dòng)進(jìn)行報(bào)名,并對(duì)一段時(shí)間內(nèi)班里同學(xué)參與活動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì);負(fù)責(zé)老師主要需要進(jìn)行活動(dòng)的發(fā)布,學(xué)生參與情況統(tǒng)計(jì)及參與學(xué)生基本信息匯總,學(xué)生報(bào)名活動(dòng)資料的上傳及采集;管理員需要進(jìn)行的工作主要為:對(duì)學(xué)生、負(fù)責(zé)教師的信息進(jìn)行管理,對(duì)班委成員可以賦權(quán)限和修改權(quán)限。普通同學(xué)可以查看自己參與活動(dòng)情況及活動(dòng)詳情,并對(duì)參與活動(dòng)所需填寫材料進(jìn)行上傳。
3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 功能設(shè)計(jì)
3.1.1 報(bào)名系統(tǒng)整體結(jié)構(gòu)
根據(jù)系統(tǒng)需求分析,報(bào)名系統(tǒng)分為四種用戶,分別是:普通學(xué)生用戶、班委用戶、教師用戶和管理員用戶。依據(jù)每種用戶在活動(dòng)報(bào)名過(guò)程中起到的作用,對(duì)每個(gè)用戶模塊進(jìn)行了功能設(shè)計(jì),報(bào)名系統(tǒng)整體功能結(jié)構(gòu)見(jiàn)圖1:
活動(dòng)進(jìn)行編輯;在刪除活動(dòng)信息(DelAffiche.aspx)頁(yè)面對(duì)活動(dòng)進(jìn)行刪除操作;學(xué)生針對(duì)某個(gè)活動(dòng)上傳的報(bào)名資料的存儲(chǔ)和呈現(xiàn)是與該活動(dòng)Id相關(guān)聯(lián)的,所以在對(duì)活動(dòng)的報(bào)名資料進(jìn)行下載時(shí)避免了資料與活動(dòng)不匹配的問(wèn)題;教師還可以在活動(dòng)報(bào)名情況(CheckSignUp.aspx)頁(yè)面選擇學(xué)生信息中需要的項(xiàng)目導(dǎo)出某個(gè)活動(dòng)的Excel報(bào)名表。
3.5 管理員模塊實(shí)現(xiàn)
管理員用戶主要實(shí)現(xiàn)對(duì)于用戶的管理,對(duì)用戶不能直接編輯的基本信息進(jìn)行更改,并實(shí)現(xiàn)用戶的添加、刪除,對(duì)班級(jí)成員進(jìn)行賦權(quán)限,加強(qiáng)班委成員的調(diào)動(dòng)靈活性。
4 系統(tǒng)特色
在活動(dòng)報(bào)名結(jié)束后,教師需要一份活動(dòng)報(bào)名學(xué)生的統(tǒng)計(jì)表,以前,教師只能手動(dòng)的制作一張學(xué)生信息統(tǒng)計(jì)表,然后由學(xué)生一一進(jìn)行確認(rèn),需要花費(fèi)大量的時(shí)間和精力,并且出錯(cuò)率較高。在本系統(tǒng)中,教師點(diǎn)擊“導(dǎo)出報(bào)名表”按鈕即可,導(dǎo)出表中的數(shù)據(jù)直接從數(shù)據(jù)庫(kù)中獲取,方便快捷,并且降低了出錯(cuò)率,除此之外,教師還可以根據(jù)需要選擇需要導(dǎo)出的學(xué)生信息字段。
5 結(jié)束語(yǔ)
設(shè)計(jì)難點(diǎn):將同一活動(dòng)的報(bào)名資料同一保存在以活動(dòng)ID命名的文件夾中,不在同一目錄下文件的存儲(chǔ)與訪問(wèn),根據(jù)實(shí)際需要選擇性地導(dǎo)出Excel報(bào)名表。
本系統(tǒng)設(shè)計(jì)考慮到了數(shù)據(jù)安全性和系統(tǒng)功能的擴(kuò)展性,目前本系統(tǒng)的開發(fā)已經(jīng)基本完成,已經(jīng)進(jìn)行了初步測(cè)試。經(jīng)過(guò)測(cè)試,每個(gè)頁(yè)面都可以正常打開,在異常情況下都可以跳轉(zhuǎn)到異常處理頁(yè)面,每種用戶所需的功能都能正常實(shí)現(xiàn),基本滿足了需求。但本系統(tǒng)也存在一定的問(wèn)題,如界面設(shè)計(jì)存在缺陷,需要進(jìn)一步完善。
參考文獻(xiàn):
[1] 丁吉安.基于ASP.NET的網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012,8(21):5119-5121.
[2] 蘆麗萍,王志軍.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)—ASP.NET[M].北京:電子工業(yè)出版社,2009.
[3] 盧欣欣,崔仲遠(yuǎn).基于ASP.NET的NCRE網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].周口師范學(xué)院學(xué)報(bào),2013,30(2):104-107.