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

        ?

        大學(xué)生學(xué)科競賽管理系統(tǒng)需求分析與設(shè)計

        2020-06-01 11:15:31范烜豪劉彬胡進(jìn)川劉祥
        科學(xué)大眾 2020年3期
        關(guān)鍵詞:信息系統(tǒng)

        范烜豪 劉彬 胡進(jìn)川 劉祥

        摘? ?要:由于互聯(lián)網(wǎng)的高速發(fā)展,國內(nèi)競賽管理系統(tǒng)平臺應(yīng)運而生,但因商業(yè)化運營需求,現(xiàn)有競賽管理系統(tǒng)平臺均以電子競技賽事為主,商業(yè)化背景過強(qiáng),對提高大學(xué)生創(chuàng)新與實踐能力并沒有多大幫助,反而容易造成游戲沉迷。因而建立一個公平、簡潔、高效的競賽系統(tǒng)并服務(wù)于大學(xué)生群體已成為當(dāng)務(wù)之急。如今,大學(xué)生競賽管理系統(tǒng)是對大學(xué)生競賽管理最有效的方式之一,為解決大學(xué)生學(xué)科競賽組織和管理的信息化問題,項目小組擬定結(jié)合JSP,CSS,JS技術(shù)和MySQL數(shù)據(jù)庫及Servlet技術(shù)進(jìn)行系統(tǒng)研發(fā),以規(guī)范競賽項目申報、過程管理等環(huán)節(jié),提高工作效率。

        關(guān)鍵詞:信息系統(tǒng);JSP;CSS;JS;MySQL;Servlet

        1? ? 項目背景及現(xiàn)狀分析

        1.1? 項目背景

        學(xué)科競賽是衡量各大高校辦學(xué)質(zhì)量的重要指標(biāo)之一,是考察大學(xué)生專業(yè)知識綜合運用能力、團(tuán)隊合作能力、創(chuàng)新能力的重要手段,對推動學(xué)風(fēng)建設(shè)、促進(jìn)教育教學(xué)改革、促進(jìn)大學(xué)生個性發(fā)展、培養(yǎng)應(yīng)用型人才起著非常重要的作用。目前,攀枝花學(xué)院每年有包括計算機(jī)類、建筑類、藝術(shù)設(shè)計類、醫(yī)學(xué)類等約90項各種類別各種等級的大學(xué)生學(xué)科競賽,參賽學(xué)生逐年遞增。由于不同學(xué)科競賽組織方式不同,到目前為止,學(xué)校對于競賽的管理還采用傳統(tǒng)的人工管理的方式,雖然在某種程度上勉強(qiáng)可以適應(yīng)現(xiàn)有需求,但存在的問題也越來越突出,主要表現(xiàn)為:從競賽立項認(rèn)定到競賽成果申報,管理過程煩瑣、信息傳遞不及時、管理人員工作量大且效率低;競賽數(shù)據(jù)統(tǒng)計難,易漏易錯;競賽成果無法展示、不利于在師生中開展宣傳。

        1.2? 國內(nèi)外學(xué)科競賽管理系統(tǒng)現(xiàn)狀

        在國外,大部分的學(xué)校已擁有一套較為完善的競賽管理系統(tǒng),或獨立開發(fā)了適合自己學(xué)校需求的競賽管理系統(tǒng),可實現(xiàn)學(xué)生隨時在線瀏覽競賽信息,報名參加競賽和提交作品等,主辦方也能方便地發(fā)布和管理競賽項目,工作效率得到了極大提高。在國內(nèi),高校大學(xué)生競賽活動可以鍛煉學(xué)生綜合運用知識的能力及創(chuàng)新能力,國家相關(guān)部門也對此進(jìn)行大力倡導(dǎo)并加大對相關(guān)活動的資金投入。隨著這一類賽事規(guī)模和層次的發(fā)展,參賽范圍變廣。現(xiàn)在國內(nèi)部分高校在競賽組織管理的相關(guān)活動中還采用原始的紙質(zhì)文檔進(jìn)行信息統(tǒng)計和歸類,在一定程度上使相關(guān)工作變得煩瑣且不利于信息統(tǒng)計。一些高校開發(fā)有相關(guān)的系統(tǒng),但僅僅只是在線報名,沒有網(wǎng)上展示成果的功能,也沒有教師可以上傳指導(dǎo)資料這些功能,系統(tǒng)的功能有限,需要完善。建立一個公平、簡潔、高效的競賽管理系統(tǒng)并服務(wù)于大學(xué)生群體已成為當(dāng)務(wù)之急。

        2? ? 系統(tǒng)的總體設(shè)計

        為了解決以上競賽組織和管理的問題,結(jié)合攀枝花學(xué)院學(xué)科競賽管理辦法和本項目組所學(xué)專業(yè)知識,提出“大學(xué)生學(xué)科競賽管理系統(tǒng)設(shè)計與實現(xiàn)”課題。擬定采用Java服務(wù)器頁面(Java Server Pages,JSP)、層疊樣式表(Cascading Style Sheets,CSS)、直譯式腳本語言(Javascript,JS)做前端開發(fā),MySQL作為本系統(tǒng)的數(shù)據(jù)庫,后臺用Servlet等技術(shù)實現(xiàn),規(guī)范競賽項目申報、過程管理等環(huán)節(jié),提高工作效率。在具體的功能模塊上,系統(tǒng)主要由以下3種模塊組成,如圖1所示。

        (1)系統(tǒng)模塊:主要是用戶和管理員兩種身份。用戶經(jīng)過注冊得到賬號,管理員身份則是由后臺直接給出;用戶和管理員都可以對自己的基本信息進(jìn)行完善和修改,而且管理員還可以對用戶進(jìn)行管理。

        (2)競賽模塊:對競賽的增、刪、改、查操作。用戶擁有查找競賽、報名競賽、評價已經(jīng)參加的競賽、經(jīng)過管理員審核可以創(chuàng)建競賽等功能模塊;管理員則擁有競賽管理、競賽發(fā)布、競賽申報、競賽過程管理、競賽成果管理以及用戶管理等功能。

        (3)競賽展示模塊:對競賽進(jìn)行有效的展示,可對競賽進(jìn)行搜索。用戶和管理員都可以查看競賽的基本信息,還可以對競賽進(jìn)行關(guān)鍵字搜索和查詢。

        在數(shù)據(jù)庫設(shè)計方面,研究團(tuán)隊為系統(tǒng)定義了用戶和管理員權(quán)限,用戶和管理員不同的角色對應(yīng)的權(quán)限也不相同,用戶以及管理員在系統(tǒng)界面上看到的也不相同,所操作的功能也不相同。

        在系統(tǒng)功能設(shè)計方面,用戶可以自行注冊,管理員身份則是由后臺創(chuàng)建;用戶可以查看競賽、申報競賽、評價競賽以及發(fā)布競賽,用戶發(fā)布競賽要經(jīng)過管理員審核后才可發(fā)布競賽;管理員則擁有競賽管理、競賽發(fā)布、競賽申報、競賽過程管理、競賽成果管理以及用戶管理等功能。

        3? ? 系統(tǒng)的設(shè)計與實現(xiàn)

        3.1? 前期準(zhǔn)備

        系統(tǒng)開發(fā)前期主要搭建Java開發(fā)環(huán)境,Tomcat服務(wù)器,MySQL數(shù)據(jù)庫。Java開發(fā)環(huán)境主要進(jìn)行前后臺的開發(fā),Tomcat服務(wù)器為項目的發(fā)布打包到服務(wù)器上,方便可以遠(yuǎn)程操作,因為Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下普遍使用,所以是開發(fā)和調(diào)試JSP程序的首選。MySQL數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行處理,方便前后端的數(shù)據(jù)交互。

        3.2? 實現(xiàn)

        3.2.1? 數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫的設(shè)計主要由MySQL完成,MySQL既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。它是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System,RDBMS),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性;而且MySQL還支持AIX,F(xiàn)reeBSD,HP-UX,Linux,Mac OS,Novell Netware,OpenBSD,OS/2 Wrap,Solaris,Windows等多種操作系統(tǒng);還能支持多線程,充分利用CPU資源。與其他的大型數(shù)據(jù)庫例如Oracle,DB2,SQL Server等相比,MySQL自有其不足之處,由于MySQL是開放源碼軟件,因此可以大大降低總體的成本,更為方便。本系統(tǒng)共設(shè)計并創(chuàng)建了6個表,分別為user(用戶信息表)、player(選手信息表)、race(競賽信息表)、teacher(指導(dǎo)教師信息表)、team(參賽隊伍信息表)、type表,對用戶、參賽選手、教師發(fā)布的賽事、參賽隊伍進(jìn)行了數(shù)據(jù)管理,方便前后臺快速準(zhǔn)確獲取數(shù)據(jù),并對數(shù)據(jù)進(jìn)行處理。

        3.2.2? 前臺設(shè)計

        前臺設(shè)計主要使用JSP,JSTL,CSS,JavaScript等技術(shù)進(jìn)行實現(xiàn),對前臺的頁面進(jìn)行美化以及對前端與后臺進(jìn)行數(shù)據(jù)交互。JSP技術(shù)以Java語言作為腳本語言,為用戶的超文本傳輸協(xié)議(Hyper Text Transport Protocol,HTTP)請求提供服務(wù),并能與服務(wù)器上的其他Java程序共同處理復(fù)雜的業(yè)務(wù)需求。它具有模塊化的方式,簡單、高效地添加動態(tài)網(wǎng)頁內(nèi)容,并且可以利用JavaBean和標(biāo)簽庫技術(shù)復(fù)用常用的功能代碼,而且繼承了Java語言的相對易用性。本次設(shè)計采用的JavaScript對頁面進(jìn)行動態(tài)功能的添加,JavaScript作為輕量級的腳本語言,簡單、高效,并且可以跨平臺使用,所以采用JavaScript作為頁面動態(tài)效果的開發(fā)語言。使用JSP進(jìn)行view和controller進(jìn)行數(shù)據(jù)間的傳遞,實現(xiàn)后臺接收前臺的數(shù)據(jù)請求,可以快速地實現(xiàn)前后臺的數(shù)據(jù)交互。

        3.2.3? 后臺實現(xiàn)

        該系統(tǒng)使用原生的Java進(jìn)行開發(fā),再運用JavaWeb相關(guān)知識體系進(jìn)行前臺的開發(fā)和對后臺進(jìn)行交互。后臺的結(jié)構(gòu)如圖2所示。

        Controller層是控制層,從前臺接收請求,再將請求發(fā)送給服務(wù)層進(jìn)行邏輯處理,并與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互,后面在通過json返回給前臺。并且當(dāng)Web服務(wù)器接收到一個HTTP請求時,它會先判斷請求內(nèi)容,如果是靜態(tài)網(wǎng)頁數(shù)據(jù),Web服務(wù)器將會自行處理,然后產(chǎn)生響應(yīng)信息;如果牽涉到動態(tài)數(shù)據(jù),Web服務(wù)器會將請求轉(zhuǎn)交給Servlet容器。此時Servlet容器會找到對應(yīng)處理該請求的Servlet實例來處理這次請求,結(jié)果會送回Web服務(wù)器,再由Web服務(wù)器傳回用戶端。

        4? ? 結(jié)語

        文章結(jié)合攀枝花學(xué)院的競賽管理現(xiàn)狀,提出了一種由Servlet技術(shù)完成的競賽管理系統(tǒng),通過該項目的有效實施,對完善攀枝花學(xué)院學(xué)科競賽體系,規(guī)范競賽項目的申報、立項、過程執(zhí)行、總結(jié)、獎勵等常規(guī)環(huán)節(jié),提高工作效率,增強(qiáng)管理信息的即時性和信息的共享程度,實現(xiàn)競賽管理工作無紙化、信息化、智能化有著十分重要的作用。

        [參考文獻(xiàn)]

        [1]李炳乾.智慧型校園背景下學(xué)科競賽系統(tǒng)的建設(shè)研究[J].吉林廣播電視大學(xué)學(xué)報,2019(9):5-7.

        [2]簡國明,蔡潤哲,林興,等.高校學(xué)生學(xué)科競賽管理平臺的系統(tǒng)設(shè)計與實現(xiàn)[J].高師理科學(xué)刊,2018(5):43-46.

        [3]彭楊麗,徐家喜,陳培培.基于Java EE學(xué)科競賽管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2018(19):99-101.

        [4]楊月奎.學(xué)科技能競賽管理系統(tǒng)的研究和實現(xiàn)[J].科技經(jīng)濟(jì)導(dǎo)刊,2016(7):147.

        [5]劉彬.攀枝花學(xué)院學(xué)術(shù)成果展示平臺分析與設(shè)計[J].攀枝花學(xué)院學(xué)報,2019(2):74-77.

        猜你喜歡
        信息系統(tǒng)
        企業(yè)信息系統(tǒng)安全防護(hù)
        哈爾濱軸承(2022年1期)2022-05-23 13:13:18
        基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
        電子制作(2018年11期)2018-08-04 03:25:54
        信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
        基于SG-I6000的信息系統(tǒng)運檢自動化診斷實踐
        夜夜添夜夜添夜夜摸夜夜摸| 亚洲精品色播一区二区| 日本免费一区二区在线看片| 国产毛多水多高潮高清| 越南女子杂交内射bbwxz| 亚洲日产无码中文字幕| 国产av精品一区二区三区不卡| 在线一区二区三区国产精品| 人人爽久久涩噜噜噜av| 久久狠狠第一麻豆婷婷天天| 免费人成黄页网站在线观看国产| 无码伊人久久大蕉中文无码 | 日本最新在线一区二区| 精品人妻一区二区三区在线观看| 天天爽夜夜爽人人爽一区二区| 精品丝袜人妻久久久久久| 国产一区二区三区最新视频| 日本亚洲中文字幕一区| 九九久久99综合一区二区| 丰满多毛少妇做爰视频| 久久狠狠爱亚洲综合影院| 亚洲人成网站色在线入口口| 巨茎中出肉欲人妻在线视频| 久久精品国波多野结衣| 亚洲av免费高清不卡| 久久精品熟女亚洲av麻| 白天躁晚上躁麻豆视频| 国产九色AV刺激露脸对白| av男人天堂网在线观看| 日韩av高清在线观看| 日本少妇人妻xxxxx18| 国产美女亚洲精品一区| 国产成人高清在线观看视频 | 国产精品国产三级国产密月| 日本老熟妇50岁丰满| 色www亚洲| 美女被内射很爽的视频网站| 久久精品女人天堂av免费观看| 污污污污污污WWW网站免费| 成人女同av免费观看| 国产精品女老熟女一区二区久久夜 |