基本信息
- 項(xiàng)目名稱:
- 基于校園網(wǎng)的報(bào)名系統(tǒng)
- 來(lái)源:
- 第十二屆“挑戰(zhàn)杯”省賽作品
- 小類:
- 信息技術(shù)
- 大類:
- 科技發(fā)明制作B類
- 簡(jiǎn)介:
- 該系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)通用的網(wǎng)上報(bào)名系統(tǒng) ,可以實(shí)現(xiàn)不同類型 、不同等級(jí)的考試報(bào)名 ,進(jìn)行學(xué)生信息管理 、報(bào)名交費(fèi)管理 、數(shù)據(jù)分類統(tǒng)計(jì) 、報(bào)表打印 、數(shù)據(jù)上傳下載等功能 該系統(tǒng)使用B/S結(jié)構(gòu),在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)IE瀏覽器來(lái)實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, )訪問(wèn)和操作共同的數(shù)據(jù)。
- 詳細(xì)介紹:
- 本系統(tǒng)主要分為以下幾個(gè)部分: (1)登陸驗(yàn)證模塊 首先在注冊(cè)時(shí)采用了驗(yàn)證,事先導(dǎo)入相關(guān)身份驗(yàn)證信息,學(xué)生在注冊(cè)前必須通過(guò)驗(yàn)證方才能繼續(xù)注冊(cè),以防止惡意注冊(cè); 其次用報(bào)名系統(tǒng)的用戶登陸驗(yàn)證身份,若密碼或用戶名不對(duì)則不能進(jìn)入系統(tǒng),同時(shí)對(duì)登陸閑置時(shí)間有一定的規(guī)定。若在規(guī)定時(shí)間內(nèi)對(duì)網(wǎng)站無(wú)任何操作,則會(huì)自動(dòng)退出登陸。 (2)系統(tǒng)管理員維護(hù)模塊 這一部分主要包含分服務(wù)器信息、報(bào)名系統(tǒng)基本信息、考試信息、分管理員信息設(shè)置等。實(shí)現(xiàn)的思想是通過(guò) Web 頁(yè)面讓超級(jí)管理員實(shí)現(xiàn)對(duì)所有數(shù)據(jù)初始化及數(shù)據(jù)調(diào)整分配; 實(shí)現(xiàn)的原理是用JSP語(yǔ)言連接到后臺(tái)的數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的操作,并通過(guò)JSP的編程實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)用分頁(yè)、主題等方式顯示出來(lái)以便管理員進(jìn)行新的管理操作。 (3)分服務(wù)器中心管理員模塊 主要實(shí)現(xiàn)對(duì)分服務(wù)器端的報(bào)名數(shù)據(jù)進(jìn)行整理,同時(shí)對(duì)報(bào)名學(xué)生進(jìn)行個(gè)人或班級(jí)集體確認(rèn),進(jìn)行考場(chǎng)相關(guān)信息錄入和通過(guò)程序自動(dòng)安排考場(chǎng),進(jìn)行考場(chǎng)信息和學(xué)生準(zhǔn)考證等進(jìn)行打印,同時(shí)把分服務(wù)器的信息及時(shí)上報(bào)到總服務(wù)器來(lái)。實(shí)現(xiàn)原理與系統(tǒng)管理員基本相同。 (4)數(shù)據(jù)分類統(tǒng)計(jì)模塊 對(duì)已有的數(shù)據(jù),可能需要隨時(shí)掌握最新的各個(gè)分服務(wù)器的報(bào)名人數(shù)或是按某種要求的分類數(shù)據(jù),這時(shí),數(shù)據(jù)分類統(tǒng)計(jì)模塊是必不可少的。例如,按考試、按時(shí)間、按性別等等的各種分類統(tǒng)計(jì)在這套網(wǎng)絡(luò)報(bào)名系統(tǒng)中都能得以體現(xiàn),并且相應(yīng)類別的人數(shù),可以直接連接到該類所有學(xué)生的詳細(xì)列表中去。 (5)查詢打印模塊 查詢模塊可以實(shí)現(xiàn)通過(guò)不同字段進(jìn)行模糊搜索,這些字段包括姓名、學(xué)號(hào)、身份證號(hào)、聯(lián)系電話、家庭地址等等。打印模塊則實(shí)現(xiàn)打印學(xué)生報(bào)名登記表、打印學(xué)生清單(或報(bào)名信息) (6)其它一些輔助模塊 例如用戶修改自己密碼、信息,設(shè)置聯(lián)系方式,給管理員留言,進(jìn)行相關(guān)交流等。
作品專業(yè)信息
設(shè)計(jì)、發(fā)明的目的和基本思路、創(chuàng)新點(diǎn)、技術(shù)關(guān)鍵和主要技術(shù)指標(biāo)
- 隨著高等院校辦校規(guī)模的不斷擴(kuò)大 ,招生人數(shù)的不斷增多 ,隨之而來(lái)的各類考試的規(guī)模也越來(lái)越大 , 尤其全國(guó)大學(xué)英語(yǔ)考試和計(jì)算機(jī)等級(jí)考試等大范圍的考試 ,使學(xué)校的考務(wù)管理增加了很大的工作量 ,傳統(tǒng)的手工管理模式已遠(yuǎn)遠(yuǎn)不能適應(yīng)這樣一些新的情況和要求 。為了適應(yīng)新的發(fā)展形勢(shì)需要,充分利用現(xiàn)有的院校網(wǎng)絡(luò)資源,進(jìn)一步加強(qiáng)學(xué)生信息的科學(xué)管理,系統(tǒng)記載學(xué)生基本檔案情況、網(wǎng)上考試報(bào)名等基本情況,迫切需要開(kāi)發(fā)一個(gè)網(wǎng)上考試報(bào)名系統(tǒng)解決這些問(wèn)題 , 它能減少數(shù)據(jù)輸入量 , 防止人為因素干擾 ,提高工作效率 , 把教務(wù)人員從繁雜的工作中解脫出來(lái) ,提高工作效率 。 該系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)通用的網(wǎng)上報(bào)名系統(tǒng) ,可以實(shí)現(xiàn)不同類型 、不同等級(jí)的考試報(bào)名 ,進(jìn)行學(xué)生信息管理 、報(bào)名交費(fèi)管理 、數(shù)據(jù)分類統(tǒng)計(jì) 、報(bào)表打印 、數(shù)據(jù)上傳下載等功能。 編寫該系統(tǒng)又是用的功能強(qiáng)大的JAVA語(yǔ)言編寫,Java是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮?,分布式的,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語(yǔ)言。當(dāng)1995年SUN推出Java語(yǔ)言之后,全世界的目光都被這個(gè)神奇的語(yǔ)言所吸引!
科學(xué)性、先進(jìn)性
- 學(xué)?,F(xiàn)在無(wú)線網(wǎng)已經(jīng)覆蓋校園,傳統(tǒng)的人工模式將逐步淘汰,現(xiàn)在正是校園網(wǎng)開(kāi)發(fā)應(yīng)用的建設(shè)階段,實(shí)用性很強(qiáng),并且使用強(qiáng)大的java語(yǔ)言編寫,使用B/S結(jié)構(gòu),由于 B / S架構(gòu)管理軟件只安裝在服務(wù)器端 ( Server)上 ,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了 。用戶界面主要事務(wù)邏輯在服務(wù)器端完全通過(guò) WWW 瀏覽器實(shí)現(xiàn) ,極少部分事務(wù)邏輯在前端實(shí)現(xiàn) , 所有的客戶端只有瀏覽器 , 網(wǎng)絡(luò)管理人員只需要做硬件維護(hù) 。這樣就大大簡(jiǎn)化了客戶端電腦載荷 ,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量 , 使開(kāi)發(fā)和維護(hù)工作簡(jiǎn)單易行 ,具有分布性特點(diǎn) ,可以隨時(shí)隨地進(jìn)行查詢 、 覽等業(yè)務(wù)處理 ,使用戶的操作變得簡(jiǎn)單 ,使系統(tǒng)維護(hù)的限制因素更少 ,適用于網(wǎng)上信息發(fā)布 。使開(kāi)發(fā)和維護(hù)工作簡(jiǎn)單易行 ,具有分布性特點(diǎn) ,可以隨時(shí)隨地進(jìn)行查詢 、瀏覽等業(yè)務(wù)處理 ,使用戶的操作變得 簡(jiǎn) 單 , 使 系 統(tǒng) 維 護(hù) 的 限 制 因 素 更少 ,適用于網(wǎng)上信息發(fā)布 。
獲獎(jiǎng)情況及鑒定結(jié)果
- 在太原電力高等??茖W(xué)校科技創(chuàng)新活動(dòng)中評(píng)審?fù)ㄟ^(guò),予以立項(xiàng)
作品所處階段
- 前期開(kāi)發(fā)階段
技術(shù)轉(zhuǎn)讓方式
- 非專利技術(shù)轉(zhuǎn)讓
作品可展示的形式
- 成品演示
使用說(shuō)明,技術(shù)特點(diǎn)和優(yōu)勢(shì),適應(yīng)范圍,推廣前景的技術(shù)性說(shuō)明,市場(chǎng)分析,經(jīng)濟(jì)效益預(yù)測(cè)
- 每個(gè)高?,F(xiàn)在基本上都有成熟的校園網(wǎng),但是基于校園網(wǎng)的應(yīng)用非常少,開(kāi)發(fā)該系統(tǒng)可充分利用校園網(wǎng)資源,并且使我們向著辦公自動(dòng)化方向發(fā)展,省時(shí)省力! 從國(guó)外的發(fā)展趨勢(shì)來(lái)看。目前,國(guó)外大型企業(yè)管理軟件要么已經(jīng)是B/S結(jié)構(gòu)的,要么正在經(jīng)歷從C/S到B/S結(jié)構(gòu)的轉(zhuǎn)變。從國(guó)內(nèi)諸多軟件廠商積極投入開(kāi)發(fā)B/S結(jié)構(gòu)軟件的趨勢(shì)來(lái)看,B/S結(jié)構(gòu)的大型管理軟件可能在將來(lái)的幾年內(nèi)占據(jù)管理軟件領(lǐng)域的主導(dǎo)地位。 由此看來(lái),該系統(tǒng)適應(yīng)生存發(fā)展,推廣前景非常好
同類課題研究水平概述
- 該系統(tǒng)使用的是JSP語(yǔ)言 JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見(jiàn)稿也已出臺(tái)。 JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。 JSP可用一種簡(jiǎn)單易懂的等式表示為:HTML+Java=JSP。