周瑤 楊鑫 鄧娜 趙綺 王馨梓 曾波
摘要:隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,應(yīng)用在多個(gè)領(lǐng)域,不斷改變著人們的工作方法和方式,也提高了工作的效率,所以將應(yīng)用于互聯(lián)網(wǎng)技術(shù)的系統(tǒng)平臺(tái),在高校推廣很有必要。系統(tǒng)平臺(tái)對(duì)于學(xué)生和老師來(lái)說(shuō),可以起到共同學(xué)習(xí)進(jìn)步的作用,所以將學(xué)校的競(jìng)賽和管理等事務(wù)與系統(tǒng)平臺(tái)結(jié)合,不僅可以提高競(jìng)賽的即時(shí)性和便利性,也可以使學(xué)生和老師了解更多的信息,提高競(jìng)賽的積極性。由此,系統(tǒng)平臺(tái)的作用旨在為學(xué)生和老師提供更高效的服務(wù),滿足師生對(duì)學(xué)習(xí)的要求。
關(guān)鍵詞:互聯(lián)網(wǎng)技術(shù);系統(tǒng)平臺(tái);競(jìng)賽和管理
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)35-0067-03
由于國(guó)家對(duì)高校大學(xué)生創(chuàng)新實(shí)踐越來(lái)越重視,創(chuàng)新實(shí)踐跟理論教學(xué)具有相同作用的功能,大學(xué)生研究性學(xué)習(xí)和創(chuàng)新性實(shí)驗(yàn),是學(xué)校有組織有計(jì)劃地利用指導(dǎo)老師引導(dǎo),讓大學(xué)生接觸,參加并實(shí)施創(chuàng)新,從而達(dá)到認(rèn)識(shí)研究、嘗試創(chuàng)新、敢于創(chuàng)新、提高自身實(shí)踐能力的重要活動(dòng)。但在實(shí)踐中,大學(xué)生研究性學(xué)習(xí)和創(chuàng)新性實(shí)驗(yàn)存在缺乏系統(tǒng)的過(guò)程設(shè)計(jì)、領(lǐng)導(dǎo)機(jī)制不完善、學(xué)生和導(dǎo)師自身原因等問(wèn)題,所以我們?cè)谘芯窟^(guò)程中,項(xiàng)目組根據(jù)研究目標(biāo)設(shè)計(jì)一個(gè)高校創(chuàng)新綜合管理系統(tǒng)平臺(tái),主要是為了解決創(chuàng)新競(jìng)賽信息宣傳滯后,處理效率不高,學(xué)生與指導(dǎo)老師的溝通,以及競(jìng)賽成績(jī)的實(shí)時(shí)發(fā)布。
1 模塊設(shè)計(jì)
本系統(tǒng)平臺(tái)一共有用戶報(bào)名,信息發(fā)布,資料管理,用戶管理,項(xiàng)目管理等模塊。首先用戶若進(jìn)入本系統(tǒng)平臺(tái),首先需要登錄或注冊(cè),注冊(cè)時(shí),需要選擇用戶的身份是教師或者學(xué)生,主辦方人員,而在后臺(tái)寫好的數(shù)據(jù)庫(kù)關(guān)系當(dāng)中,用戶注冊(cè)的信息會(huì)自動(dòng)存入已經(jīng)寫好了的數(shù)據(jù)庫(kù)中,待用戶下次登錄便會(huì)自動(dòng)檢測(cè)認(rèn)證賬號(hào)和密碼。登錄注冊(cè)的功能是通過(guò)前臺(tái)跟后臺(tái)數(shù)據(jù)庫(kù)交互使用來(lái)實(shí)現(xiàn)的,待用戶登錄成功后進(jìn)入系統(tǒng)平臺(tái)首頁(yè)界面,平臺(tái)首頁(yè)會(huì)有資料板塊和比賽信息還有推薦內(nèi)容等板塊,可供用戶查看。
1.1用戶報(bào)名模塊
在首頁(yè)中有用戶報(bào)名選項(xiàng),用戶需要報(bào)名則點(diǎn)擊進(jìn)入用戶報(bào)名界面,在用戶報(bào)名中設(shè)計(jì)的程序關(guān)系是,一個(gè)競(jìng)賽只能由一個(gè)教師申請(qǐng),而一個(gè)教師可以申請(qǐng)多個(gè)競(jìng)賽;當(dāng)報(bào)名申請(qǐng)競(jìng)賽被審核通過(guò)之后,其信息將會(huì)出現(xiàn)在競(jìng)賽信息中。在用戶報(bào)名中,教師和學(xué)生都需要填寫相關(guān)的資料信息,信息會(huì)存人數(shù)據(jù)庫(kù)當(dāng)中。首先必須是教師最先進(jìn)行用戶報(bào)名和比賽申請(qǐng),接著學(xué)生在報(bào)名過(guò)程中須選擇已報(bào)名成功了的指導(dǎo)老師,待學(xué)生報(bào)名成功后,指導(dǎo)老師即可申請(qǐng)競(jìng)賽,學(xué)生和指導(dǎo)老師組隊(duì)成功后,這些信息在數(shù)據(jù)庫(kù)會(huì)被記入組員關(guān)系。而為了保證系統(tǒng)平臺(tái)里的用戶的安全性和合法性,我們?yōu)槠脚_(tái)加入了超級(jí)管理員,超級(jí)管理員擁有最高權(quán)限,可以刪除不合理的用戶和信息,同時(shí)也設(shè)有恢復(fù)功能。
1.2信息發(fā)布模塊
比賽信息和資料的發(fā)布,由平臺(tái)管理員才可進(jìn)行信息的發(fā)布,發(fā)布的最新比賽和資料信息會(huì)展示在系統(tǒng)首頁(yè)的信息版塊位置,而以前的歷史信息則需要進(jìn)入信息模塊去查看,比賽信息的程序設(shè)定是最新的信息會(huì)自動(dòng)覆蓋以前的舊信息。本平臺(tái)為不僅為用戶提供了信息查看的功能,也設(shè)定了下載功能,可供用戶自行下載相關(guān)信息。
1.3資料管理模塊
平臺(tái)的數(shù)據(jù)資料主要存儲(chǔ)在平臺(tái)的數(shù)據(jù)庫(kù)里,用戶可以在規(guī)定時(shí)間內(nèi)自行修改基本信息,平臺(tái)對(duì)用戶和比賽信息進(jìn)行刪除和修改。在資料管理中,設(shè)置了上傳、下載、刪除等權(quán)限,同時(shí)也設(shè)定了文件名稱、作者創(chuàng)建時(shí)間等屬性。平臺(tái)管理員擁有對(duì)系統(tǒng)平臺(tái)的所有權(quán)限,可以進(jìn)行文件資料的刪除和數(shù)據(jù)恢復(fù)等功能,在資料模塊管理中設(shè)置了提供給用戶提供下載和不可下載的設(shè)置。
1.4用戶管理模塊
用戶分為3種用戶類型,系統(tǒng)平臺(tái)管理員,學(xué)生和指導(dǎo)老師,系統(tǒng)平臺(tái)管理員擁有所有權(quán)限,包括添加和刪改用戶開(kāi)啟和關(guān)閉比賽等,學(xué)生和指導(dǎo)老師擁有報(bào)名成績(jī)查詢和資料下載等權(quán)限。
1.5項(xiàng)目管理模塊
該模塊主要是系統(tǒng)平臺(tái)管理員進(jìn)行操作,包括對(duì)競(jìng)賽信息的審核,管理平臺(tái)競(jìng)賽數(shù)據(jù),添加和刪改信息。
2 系統(tǒng)架構(gòu)
此次項(xiàng)目通過(guò)采用B/S的系統(tǒng)架構(gòu),B/S架構(gòu)最大的優(yōu)點(diǎn)是總體擁有成本低、維護(hù)方便、分布性強(qiáng)、開(kāi)發(fā)簡(jiǎn)單,可以不用安裝任何專門的軟件就能實(shí)現(xiàn)在任何地方進(jìn)行操作,客戶端零維護(hù),系統(tǒng)的擴(kuò)展非常容易。在B/S模式中,用戶是通過(guò)瀏覽器針對(duì)許多分布于網(wǎng)絡(luò)上的服務(wù)器進(jìn)行請(qǐng)求訪問(wèn)的,瀏覽器的請(qǐng)求通過(guò)服務(wù)器進(jìn)行處理,并將處理結(jié)果以及相應(yīng)的信息返回給瀏覽器,其他的數(shù)據(jù)加工、請(qǐng)求全部都是由Web Server完成的。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本次系統(tǒng)平臺(tái)數(shù)據(jù)庫(kù)采用SQL server 2012,SQL server2012具有提高服務(wù)器正常運(yùn)行時(shí)間并加強(qiáng)數(shù)據(jù)保護(hù),內(nèi)置的安全性功能及IT管理功能,能夠在極大程度上幫助平臺(tái)提高安全性能級(jí)別并實(shí)現(xiàn)合規(guī)管理,針對(duì)所有業(yè)務(wù)數(shù)據(jù)提供一個(gè)全方位的視圖,并通過(guò)整合、凈化、管理幫助確保數(shù)據(jù)置信度等。數(shù)據(jù)庫(kù)里的內(nèi)容主要有:競(jìng)賽申請(qǐng)和競(jìng)賽信息、用戶參賽信息、用戶成績(jī)信息,指導(dǎo)教師信息、競(jìng)賽資料和公告信息。在數(shù)據(jù)庫(kù)的關(guān)系當(dāng)中是,學(xué)?;蚱渌慄c(diǎn)作為舉辦方,上傳學(xué)科競(jìng)賽信息到系統(tǒng)平臺(tái),競(jìng)賽的基本信息包括競(jìng)賽名稱、競(jìng)賽狀態(tài)、開(kāi)始時(shí)間和結(jié)束時(shí)間,由平臺(tái)管理員審核通過(guò)后發(fā)布到平臺(tái)的信息公告中,再由學(xué)生和指導(dǎo)老師看見(jiàn)信息后自主進(jìn)行競(jìng)賽報(bào)名。
/*創(chuàng)建一個(gè)用戶信息表
create table staff_message
(staff_no char(4)primary key,
staff_name char(10)not null,
staff_sex char(2)check(staff_sex in('男','女')),
staff_age int not null,
staff_edu char(10) not null,
staff_dep char(2)not null, staff_job char(30)not null,
foreign key(staff_dep)references department(depart_no))
/*用戶信息表的錄入
insert
into staff_message
values('0101','王棟','男','20 ','本科','01 ','student');
insert
into staff_message
values('0201','張鵬','男','21','本科','02','student').
insert
into staff_message
values('0202','程雷','男','20','本科','02','student');
insert
into staff_message
values('0203','王晶晶','女','19','本科','02','student');
4 前端界面設(shè)計(jì)
系統(tǒng)平臺(tái)的界面外觀是利用html+css+js來(lái)實(shí)現(xiàn)的,本平臺(tái)的操作界面簡(jiǎn)單明了,系統(tǒng)平臺(tái)基本模塊都提供在了首頁(yè),方便了用戶使用。
部分前臺(tái)代碼:
<!DOCTYPE html>
首頁(yè)
用戶報(bào)名
信息查詢
比賽項(xiàng)目
5 前端與后端結(jié)合
平臺(tái)的后臺(tái)開(kāi)發(fā)編程語(yǔ)言采用的是C#,C#一種面向?qū)ο蟮?、運(yùn)行于.NET Framework和.NET Core(完全開(kāi)源,跨平臺(tái))之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。通過(guò)前臺(tái)跟后臺(tái)加數(shù)據(jù)庫(kù)的結(jié)合,實(shí)現(xiàn)了用戶在系統(tǒng)平臺(tái)上操作的有效性,通過(guò)前后端的分離更利于系統(tǒng)的維護(hù)和管理。
部分后臺(tái)代碼:
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
namespace WebApplication2
{
public partial class netToWebFantion: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void net(object sender, EventArgs e){
ClientScript.RegisterStartupScript(this.GetType(),
"par","");//webfunction('par')
}
protected void Buttonl_Click(object sender,EventArgs e)
{
}
6 系統(tǒng)調(diào)試和測(cè)試
在平臺(tái)系統(tǒng)正式發(fā)布之前,會(huì)進(jìn)行大量界面調(diào)試,保證在各個(gè)不同的主流瀏覽器上,界面能夠統(tǒng)一規(guī)劃,聽(tīng)取用戶的意見(jiàn)對(duì)系統(tǒng)界面做出相應(yīng)的修改,使界面更加美觀和易于使用。同時(shí)也會(huì)進(jìn)行功能上的測(cè)試,本系統(tǒng)平臺(tái)要正常運(yùn)行的話,就需要在完全投入使用前,進(jìn)行完整的功能測(cè)試,所以在系統(tǒng)維護(hù)之前會(huì)進(jìn)行基礎(chǔ)性的測(cè)試工作,及時(shí)修改錯(cuò)誤和漏洞,保證用戶使用時(shí)的安全性。
在功能上的測(cè)試,我們會(huì)從各個(gè)模塊開(kāi)始,按照用戶在平臺(tái)上報(bào)名需求的順序,首先我們會(huì)從登錄注冊(cè)開(kāi)始入手,從登錄界面進(jìn)入系統(tǒng)平臺(tái)界面后,再進(jìn)行用戶報(bào)名測(cè)試,如果多次測(cè)試無(wú)誤后,則系統(tǒng)的用戶登錄功能已實(shí)現(xiàn)。再依次進(jìn)行信息查看,資料下載等模塊功能測(cè)試,我們?cè)O(shè)立了一個(gè)測(cè)試周期,如果在測(cè)試周期中無(wú)問(wèn)題或者改良后能正常使用,就證明此次平臺(tái)可以投入使用,除了界面和功能測(cè)試之外,還要進(jìn)行日常的數(shù)據(jù)維護(hù)和數(shù)據(jù)備份,也包括代碼的修改和完善。
7 結(jié)束語(yǔ)
本次論文中,首先分析了高校創(chuàng)新綜合實(shí)踐教學(xué)網(wǎng)絡(luò)化運(yùn)行系統(tǒng)的意義,通過(guò)高校創(chuàng)新綜合管理平臺(tái),實(shí)現(xiàn)了用戶直接在平臺(tái)上即可進(jìn)行競(jìng)賽的報(bào)名和查詢,大大減少了用戶在報(bào)名和信息查詢上的時(shí)間,同時(shí)也方便了用戶的信息修改,節(jié)省了紙質(zhì)文檔所消耗的資源,也節(jié)省了大量的人力,在另一方面,也提高了學(xué)生參加比賽的積極性,激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的動(dòng)力,同時(shí)也極大地提高了高校學(xué)科競(jìng)賽管理工作效率。平臺(tái)上的信息發(fā)布的即時(shí)性,也加強(qiáng)了指導(dǎo)老師與學(xué)生的聯(lián)系,通過(guò)一些用戶對(duì)本此系統(tǒng)平臺(tái)的使用之后,最直觀的感受就是,減少了學(xué)生在申請(qǐng)競(jìng)賽過(guò)程中的一些過(guò)程,只需要通過(guò)系統(tǒng)平臺(tái)的用戶報(bào)名功能,就可以完成競(jìng)賽的學(xué)生報(bào)名,也方便了查找競(jìng)賽的相關(guān)信息。所以高校創(chuàng)新綜合管理平臺(tái),是在高校中有很大的需求,主要在于解決傳統(tǒng)創(chuàng)新競(jìng)賽信息宣傳滯后,處理效率不高,學(xué)生與指導(dǎo)老師的溝通,以及競(jìng)賽成績(jī)的實(shí)時(shí)發(fā)布。
參考文獻(xiàn):
[1]陶維.基于WEB的成教教務(wù)管理系統(tǒng)設(shè)計(jì)探討[J].現(xiàn)代颯工業(yè),2010(1).
[2]魏冬.移動(dòng)互聯(lián)網(wǎng)模式下物業(yè)管理的轉(zhuǎn)型及系統(tǒng)建設(shè)[J].天津:天津大學(xué),2017.
[3]周桐指.汽車P2P借貸系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州:蘇州大學(xué),2016.
[4]佚名.校園文章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文[2].2014.
[5]王瑩.基于多Agent的校園能耗監(jiān)控系統(tǒng)的研究[J].長(zhǎng)春:吉林建筑大學(xué),2017.
[6]張雅琴.基于SSH框架銀行綜合業(yè)務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2015.
【通聯(lián)編輯:王力】
收稿日期:2019-09-10
基金項(xiàng)目:本文為國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃資助項(xiàng)目(項(xiàng)目編號(hào):S201912653002)
作者簡(jiǎn)介:周瑤,男,湖南永州人,現(xiàn)就讀于湖南農(nóng)業(yè)大學(xué)東方科技學(xué)院2017級(jí)電子商務(wù)(1)班,為項(xiàng)目技術(shù)負(fù)責(zé)人。