亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2018-11-01 05:19:12劉昊郭娟駱君鵬
        電腦知識(shí)與技術(shù) 2018年18期

        劉昊 郭娟 駱君鵬

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

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

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):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)新”,在科教興國(guó)和大眾創(chuàng)新的知識(shí)經(jīng)濟(jì)時(shí)代,如何對(duì)高校第二課堂進(jìn)行有效的信息管理引起眾高校關(guān)注。該文旨在設(shè)計(jì)一款以高校管理部門、各院系以及學(xué)生為服務(wù)對(duì)象的高校第二課堂創(chuàng)新積分排名管理系統(tǒng)。高校管理部門可發(fā)布學(xué)科競(jìng)賽、科研立項(xiàng)等第二課堂相關(guān)信息以及對(duì)應(yīng)的創(chuàng)新積分;學(xué)生端可以瀏覽比賽信息、填寫報(bào)名信息、上傳獲獎(jiǎng)證書和用于獎(jiǎng)勵(lì)的銀行卡號(hào)、查詢獲獎(jiǎng)信息等;院系可以方便搜集獲獎(jiǎng)信息,進(jìn)行賽事組織和獎(jiǎng)勵(lì)。系統(tǒng)可以根據(jù)需求對(duì)學(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)分為三個(gè)基本部分;模型(Model)、視圖(View)和控制器(Controller)。MVC設(shè)計(jì)模式的目的是實(shí)現(xiàn)動(dòng)態(tài)程序設(shè)計(jì),將業(yè)務(wù)邏輯聚集在一個(gè)項(xiàng)目中,便于后續(xù)對(duì)程序的修改和擴(kuò)展簡(jiǎn)化。MVC模式通過這種特殊的設(shè)計(jì)結(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)功能實(shí)現(xiàn)的大部分全部集中到服務(wù)器上,在客戶機(jī)上只需要安裝一個(gè)瀏覽器(Browser),服務(wù)器只需要安裝Oracle、Sybase等數(shù)據(jù)庫(kù),這種結(jié)構(gòu)統(tǒng)一了客戶端,瀏覽器可以通過Web Server同數(shù)據(jù)庫(kù)進(jìn)行有效交互,大大降低了客戶端的電腦載荷,同時(shí)簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù)。

        3 需求分析

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        個(gè)人獲獎(jiǎng)信息:學(xué)號(hào),參賽類別,賽事名稱,獲獎(jiǎng)等級(jí),獲獎(jiǎng)證書,銀行卡號(hào)。

        積分信息:獲獎(jiǎng)等級(jí),對(duì)應(yīng)積分。

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

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

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

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

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

        5 軟件測(cè)試

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

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

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

        參考文獻(xiàn):

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

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

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

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

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

        国产一区二区三区我不卡 | 精品人妻午夜中文字幕av四季| 国产91传媒一区二区三区| 亚洲日韩一区二区一无码| 国产av天堂亚洲国产av天堂| 永久免费看啪啪网址入口| 91久久国产精品视频| 免费人妻精品区一区二区三| 91成人自拍国语对白| 国产精品无码专区av在线播放| 国产日韩久久久精品影院首页| 亚洲第一页在线观看视频网站| 精品国产亚洲亚洲国产| 午夜精品久久久久久久99热| 国产熟妇搡bbbb搡bb七区| 欧美人与动牲交片免费| 五月婷婷开心五月激情| 麻豆tv入口在线看| 91精品福利观看| 亚洲视频中文字幕更新| 91精品国产高清久久福利| 好大好湿好硬顶到了好爽视频| 国产精品99久久久久久宅男| 日韩Va亚洲va欧美Ⅴa久久| 国产av午夜精品一区二区入口| 漂亮人妻洗澡被公强 日日躁| 欧美大肥婆大肥bbbbb| 日韩黑人欧美在线视频观看| 中文字幕在线人妻视频| 中文字幕女同系列在线看一| 在线人成免费视频69国产| 久久频这里精品99香蕉| 国产av一区二区三区天美| 亚洲av日韩av永久无码下载| 免费无码肉片在线观看| 日韩久久免费精品视频 | 色婷婷一区二区三区77| 欧洲美熟女乱又伦av影片| 亚洲巨乳自拍在线视频| 白白视频在线免费观看| 五月天中文字幕日韩在线|