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

?

基于Web的高校創(chuàng)新積分排名管理系統(tǒng)的設(shè)計與開發(fā)

2018-11-01 05:19劉昊郭娟駱君鵬
電腦知識與技術(shù) 2018年18期
關(guān)鍵詞:第二課堂

劉昊 郭娟 駱君鵬

摘要:當(dāng)前知識經(jīng)濟(jì)時代,高校大學(xué)生課外競賽紛紛興起。與此同時,對于第二課堂的信息管理以及如何激勵大學(xué)生參與第二課堂也引起眾高校關(guān)注。該文采用超輕量級的Web客戶端,使用B/S結(jié)構(gòu),開發(fā)一款高校第二課堂創(chuàng)新積分排名管理系統(tǒng)。系統(tǒng)以高校管理部門、各院系、學(xué)生為三級服務(wù)主體,采用MVC框架,使用WEB語言進(jìn)行系統(tǒng)開發(fā)。該系統(tǒng)一方面激勵高校學(xué)生積極參與第二課堂,另一方面可為學(xué)校院系評獎評優(yōu)等提供決策支持。

關(guān)鍵詞:WEB;B/S;第二課堂;積分排名管理系統(tǒng)

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)18-0057-03

Design and Development of Ranking Management System for University Innovation Score Based on WEB

LIU Hao, GUO Juan,LUO Jun-peng

(Anhui University of Science and Technology Institute of Mathematics and Big Data, Huainan 232001, China )

Abstract: In the era of knowledge economy, extracurricular competitions of college have risen one after another. At the same time, information management for the extracurricular competitions and how to motivate college students to participate in them also attracted the attention of universities. This article uses an ultra-lightweight Web client and the B/S structure to develop a extracurricular competition innovation score management system for universities. The system uses the university management division, departments, and students as the three-level service subjects, adopts the MVC framework, and uses the WEB language for system development. The system on the one hand motivates college students to actively participate in extracurricular competitions, and on the other hand, it can provide decision support for the evaluation of school department awards.

Key words: WEB; B/S; extracurricular competitions; Points Ranking Management System

1 背景

2016年,共青團(tuán)中央學(xué)校提出:“高校要重點(diǎn)推進(jìn)團(tuán)學(xué)組織創(chuàng)新和工作體制創(chuàng)新”,在科教興國和大眾創(chuàng)新的知識經(jīng)濟(jì)時代,如何對高校第二課堂進(jìn)行有效的信息管理引起眾高校關(guān)注。該文旨在設(shè)計一款以高校管理部門、各院系以及學(xué)生為服務(wù)對象的高校第二課堂創(chuàng)新積分排名管理系統(tǒng)。高校管理部門可發(fā)布學(xué)科競賽、科研立項等第二課堂相關(guān)信息以及對應(yīng)的創(chuàng)新積分;學(xué)生端可以瀏覽比賽信息、填寫報名信息、上傳獲獎證書和用于獎勵的銀行卡號、查詢獲獎信息等;院系可以方便搜集獲獎信息,進(jìn)行賽事組織和獎勵。系統(tǒng)可以根據(jù)需求對學(xué)生或?qū)W院的創(chuàng)新積分進(jìn)行數(shù)據(jù)分析,發(fā)布學(xué)生以及院系排名。系統(tǒng)的總體目標(biāo)是為高校第二課堂的開展提供高效方便的信息管理方案。

2 相關(guān)概念

2.1 MVC

MVC(Model-View-Controller)是軟件工程中的一種軟件架構(gòu)模式,把軟件系統(tǒng)分為三個基本部分;模型(Model)、視圖(View)和控制器(Controller)。MVC設(shè)計模式的目的是實現(xiàn)動態(tài)程序設(shè)計,將業(yè)務(wù)邏輯聚集在一個項目中,便于后續(xù)對程序的修改和擴(kuò)展簡化。MVC模式通過這種特殊的設(shè)計結(jié)構(gòu),使程序結(jié)構(gòu)更加直觀,大大提高了Web應(yīng)用的開發(fā)效率。

2.2 B/S結(jié)構(gòu)

B/S結(jié)構(gòu)(Browser/Server),即為瀏覽器/服務(wù)器模式,它是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,這種模式將系統(tǒng)功能實現(xiàn)的大部分全部集中到服務(wù)器上,在客戶機(jī)上只需要安裝一個瀏覽器(Browser),服務(wù)器只需要安裝Oracle、Sybase等數(shù)據(jù)庫,這種結(jié)構(gòu)統(tǒng)一了客戶端,瀏覽器可以通過Web Server同數(shù)據(jù)庫進(jìn)行有效交互,大大降低了客戶端的電腦載荷,同時簡化了系統(tǒng)的開發(fā)和維護(hù)。

3 需求分析

3.1 系統(tǒng)總體分析

系統(tǒng)以高校管理部門、各院系、高校學(xué)生為三級服務(wù)主體,高校管理部門為該系統(tǒng)的超級管理員,即第二課堂相關(guān)信息以及對應(yīng)創(chuàng)新積分的發(fā)布端和獲獎信息的確認(rèn)端;各院系為該系統(tǒng)的管理員,可以對所在院學(xué)生上傳的獲獎信息進(jìn)行統(tǒng)計并上報給校管理部門,還可以進(jìn)行所在院承辦賽事的組織;該系統(tǒng)的用戶則為高校學(xué)生,他們可以瀏覽相關(guān)比賽信息并完成賽事報名,結(jié)束比賽后可進(jìn)行獲獎情況和創(chuàng)新積分排名的查詢。后臺數(shù)據(jù)庫主要是對前臺的信息進(jìn)行管理,實現(xiàn)了用戶和數(shù)據(jù)信息的相結(jié)合。

3.2 系統(tǒng)功能性需求分析

系統(tǒng)共由六大模塊構(gòu)成,模塊間的聯(lián)系如圖2所示。

1)登錄。用戶輸入用戶名和密碼進(jìn)行登錄,輸入不同身份的用戶名和密碼進(jìn)入不同的主界面。

2)發(fā)布信息。超級管理員即校管理部門可以根據(jù)要發(fā)布的賽事類型,點(diǎn)擊進(jìn)入相應(yīng)的界面,發(fā)布學(xué)科競賽、科研立項等第二課堂的相關(guān)信息,包括報名截止時間、報名方式、比賽地點(diǎn)以及相對應(yīng)的創(chuàng)新積分等。

3)查詢信息。學(xué)生端和院系端可查詢賬戶對應(yīng)的創(chuàng)新積分和排名情況,學(xué)生端還可以查詢比賽相關(guān)信息以及獲獎情況。

4)獲獎信息上傳。學(xué)生端結(jié)束比賽后需將證書拍照并將圖片上傳給院系端審核,方便院系端搜集獲獎信息。審核確認(rèn)后獲獎學(xué)生需上傳銀行卡號,便于院系進(jìn)行賽事獎勵。

5)信息審核和確認(rèn)。院系端首先對本院學(xué)生上傳的獲獎信息進(jìn)行審核,無誤后將本院所有獲獎信息上報給學(xué)校進(jìn)行審核,若高校管理端確認(rèn),則學(xué)生端和院系端對應(yīng)的賬戶可獲得相應(yīng)的積分。

6)排名。系統(tǒng)可以根據(jù)需求對學(xué)生或?qū)W院的創(chuàng)新積分進(jìn)行數(shù)據(jù)分析,發(fā)布學(xué)生以及院系排名。

3.3 系統(tǒng)非功能性需求分析

結(jié)合該系統(tǒng)實現(xiàn)的功能,從以下幾方面分析該系統(tǒng)的性能需求:

1)交互性分析 對界面交互的支持包括系統(tǒng)為用戶提供了動態(tài)交互的圖形化界面、信息的推送和便捷性等,對信息的交互包括用戶控制、自主選擇、學(xué)習(xí)指導(dǎo)支持。同時系統(tǒng)會根據(jù)學(xué)生之前參加比賽的類別,智能推薦此類比賽的相關(guān)信息,增強(qiáng)用戶體驗。

2)穩(wěn)定性分析 系統(tǒng)具有發(fā)布和查詢信息、數(shù)據(jù)分析等功能,用戶可能會在不同鏈接間跳轉(zhuǎn),為讓客戶端具有良好的穩(wěn)定性,需處理好各事件的線程問題。

3)安全性分析 采用實名注冊登錄系統(tǒng),非在校學(xué)生和老師不能非法使用該系統(tǒng),對于學(xué)生,用戶名即為學(xué)號,對于校管理部門和院系,用戶名即為指定的用戶名和密碼。超級管理員、管理員、用戶之間不可越權(quán)操作,極大程度避免了潛在的賬號風(fēng)險。

4 系統(tǒng)設(shè)計

4.1 網(wǎng)絡(luò)體系結(jié)構(gòu)

該系統(tǒng)采用B/S架構(gòu),將Web技術(shù)和數(shù)據(jù)庫技術(shù)相結(jié)合,實現(xiàn)了動態(tài)Web應(yīng)用。B/S架構(gòu)可以分為表現(xiàn)層、邏輯層和數(shù)據(jù)層三層。該結(jié)構(gòu)的核心是邏輯層,主要是利用服務(wù)器完成客戶端的應(yīng)用邏輯功能。Web服務(wù)器負(fù)責(zé)接收客戶端的Web頁請求和數(shù)據(jù)請求并對遠(yuǎn)程服務(wù)請求作出響應(yīng),數(shù)據(jù)庫服務(wù)器則接受請求作出相應(yīng)的操作并將結(jié)果返回Web服務(wù)器。

4.2 數(shù)據(jù)庫設(shè)計

對于數(shù)據(jù)庫設(shè)計來說,數(shù)據(jù)字典是根據(jù)業(yè)務(wù)的需求,進(jìn)行詳細(xì)的數(shù)據(jù)收集和相關(guān)分析所得到的主要成果。E-R圖則是對系統(tǒng)中所有實體以及實體之間的關(guān)系進(jìn)行描述,從而為設(shè)計數(shù)據(jù)庫表做好準(zhǔn)備工作。針對“基于Web的高校創(chuàng)新積分排名管理系統(tǒng)”的業(yè)務(wù)需求,通過對信息管理過程中的內(nèi)容和數(shù)據(jù)流分析,設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),系統(tǒng)總體的E-R圖如圖4所示。

賽事信息:賽事編號,賽事名稱,賽事級別,所屬類別,承辦單位,比賽時間,比賽地點(diǎn),賽事要求。

用戶基本信息:學(xué)號,姓名,學(xué)院,登錄密碼,總積分。

個人獲獎信息:學(xué)號,參賽類別,賽事名稱,獲獎等級,獲獎證書,銀行卡號。

積分信息:獲獎等級,對應(yīng)積分。

4.3 系統(tǒng)界面設(shè)計

1)首頁界面設(shè)計。首頁設(shè)有登錄入口,用戶輸入用戶名和密碼登錄時,數(shù)據(jù)庫將用戶名和密碼進(jìn)行比對,若信息匹配則將界面跳轉(zhuǎn)至相應(yīng)主界面,否則提示登錄失敗,首頁主界面如圖5所示。

2)超級管理員主界面。高校管理部門登錄成功跳轉(zhuǎn)至該界面。界面設(shè)有查看排名、數(shù)據(jù)分析和發(fā)布信息三大版塊。查看排名可以對該校所有學(xué)生個體以及各院系進(jìn)行積分排名情況的查看,數(shù)據(jù)分析版塊可對各類比賽的獲獎數(shù)量、參賽人數(shù)、競賽類別進(jìn)行分析比對,進(jìn)入發(fā)布信息版塊,勾選好發(fā)布的信息類別(學(xué)科競賽、科研立項、專利申請、論文發(fā)表等),填好并提交賽事信息,即會被存入后臺數(shù)據(jù)庫。

3)管理員主界面。院系端管理員登錄成功跳轉(zhuǎn)至該界面。該界面可實現(xiàn)對本院獲獎信息的統(tǒng)計和賽事組織等功能,獲獎信息統(tǒng)計版塊可對本院學(xué)生上傳的獲獎信息進(jìn)行審核確認(rèn),進(jìn)入賽事組織版塊勾選指導(dǎo)老師和學(xué)生的配對即可完成對賽事的組織,同時該界面設(shè)有本院所承辦比賽的快捷通道,學(xué)生可在該界面完成相關(guān)賽事的報名。

4)學(xué)生端主界面。學(xué)生用戶成功登錄跳轉(zhuǎn)至該界面。在該界面學(xué)生可以瀏覽所有比賽信息,同時還可以將感興趣的賽事加入自己收藏夾。用戶可以查詢自己的創(chuàng)新積分和排名以及獲獎信息,點(diǎn)擊下方的上傳獲獎證書按鈕,可選中證書照片提交至院系端審核。

5 軟件測試

對系統(tǒng)進(jìn)行了功能測試和性能測試。首先對于系統(tǒng)功能進(jìn)行測試,主要對系統(tǒng)的登錄、信息發(fā)布、積分排名、界面跳轉(zhuǎn)等功能模塊進(jìn)行黑盒測試,設(shè)計了不同使用情況下的測試用例,經(jīng)過測試,系統(tǒng)各模塊能夠做出正確的處理。然后,對系統(tǒng)性能進(jìn)行測試,針對系統(tǒng)的應(yīng)用背景,可能出現(xiàn)某時段內(nèi)的集中訪問情況,主要對系統(tǒng)進(jìn)行了壓力測試,測試表明系統(tǒng)對常規(guī)數(shù)量的訪問用戶能夠提供穩(wěn)定服務(wù)。

6 結(jié)束語

該文的創(chuàng)意來源于對當(dāng)前各高校第二課堂教學(xué)領(lǐng)域的思考,設(shè)計基于web的高校創(chuàng)新積分排名管理系統(tǒng),一方面方便高校各級管理部門對第二課堂的管理,另一方面促進(jìn)學(xué)生對第二課堂參與的積極性,同時基于web的管理系統(tǒng)部署和維護(hù)都更加快捷高效。未來高校仍將第二課堂作為教學(xué)重點(diǎn),第二課堂的形式和內(nèi)容將不斷創(chuàng)新,該系統(tǒng)極具生存發(fā)展?jié)摿Α?/p>

參考文獻(xiàn):

[1] 王珊, 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京: 高等教育出版社, 2006.

[2] 趙曉東, 方歡, 周謀詔. 基于WEB的意見反饋系統(tǒng)的設(shè)計與開發(fā)[J]. 電腦知識與技術(shù), 2017(3): 119-121.

[3] 饒浩. MVC模式下的Web系統(tǒng)快速開發(fā)框架設(shè)計[J]. 微處理機(jī), 2015(3): 69-72.

[4] 劉紅英. Web開發(fā)中HTML5技術(shù)的應(yīng)用[J]. 信息與電腦, 2017(5): 63-65.

[5] 褚久良. Web前端開發(fā)課程內(nèi)容改革的探索與嘗試[J]. 中國現(xiàn)代教育裝備, 2015(1).

猜你喜歡
第二課堂
“大思政”格局下推進(jìn)第二課堂建設(shè)的路徑研究
高?!叭斯ぶ悄堋钡诙n堂建設(shè)探討
第二課堂
習(xí)近平新時代教育實踐觀對第二課堂建設(shè)的啟示
淺析高校第二課堂育人體系建設(shè)
晉江“四點(diǎn)鐘學(xué)校” 孩子們的第二課堂
基于微信協(xié)作式翻譯教學(xué)第二課堂模式探究
基于第二課堂建設(shè)的高職學(xué)生素質(zhì)教育探索與實踐
高職職業(yè)生涯規(guī)劃第二課堂的設(shè)計與開發(fā)策略
西子湖畔的“第二課堂”
芦溪县| 巴彦淖尔市| 宜阳县| 夹江县| 定襄县| 和田县| 突泉县| 宣化县| 马公市| 泉州市| 德阳市| 鄂尔多斯市| 都江堰市| 逊克县| 广宁县| 宁强县| 湟源县| 卢湾区| 光山县| 华坪县| 阳谷县| 庆城县| 同德县| 合川市| 望城县| 大渡口区| 黑河市| 冕宁县| 榆树市| 子长县| 邛崃市| 达日县| 丰县| 章丘市| 时尚| 徐汇区| 上蔡县| 延安市| 林周县| 荣昌县| 岳西县|