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

?

高職院校教師基本功競賽系統(tǒng)的設(shè)計與實現(xiàn)

2015-12-25 12:51:58李海斌天津機電職業(yè)技術(shù)學(xué)院天津300131
關(guān)鍵詞:競賽服務(wù)器專家

李海斌(天津機電職業(yè)技術(shù)學(xué)院,天津300131)

?

高職院校教師基本功競賽系統(tǒng)的設(shè)計與實現(xiàn)

李海斌
(天津機電職業(yè)技術(shù)學(xué)院,天津300131)

摘要:高職院校教師基本功競賽系統(tǒng)包括教師注冊投遞作品、專家評審、教師查詢等各個模塊。測試是項目的重點,在系統(tǒng)設(shè)計開始時就設(shè)計測試大綱,制定完善的測試要點和測試計劃,結(jié)合系統(tǒng)的功能和性能需求制定專門的測試用例,通過測試結(jié)果,對系統(tǒng)進行改進和糾正,保證系統(tǒng)運行效率和質(zhì)量。

關(guān)鍵詞:高職院校;教師基本功;競賽系統(tǒng);SQL server2005 B/S結(jié)構(gòu);ASP Net 4.0

國內(nèi)很多學(xué)者通過教師基本功競賽,可以很好地激發(fā)年輕教師教學(xué)的熱情,幫助其不斷提高自身素質(zhì)。因此國內(nèi)各個高校都在研究建立符合自己院校特點的教師競賽。

一、教師基本功競賽系統(tǒng)的可行性開發(fā)

(一)開發(fā)系統(tǒng)的可行性

1.現(xiàn)有技術(shù)環(huán)境可行性

ASP.Net4.0技術(shù)是開發(fā)軟件系統(tǒng)最常見的技術(shù)之一,可以完美地與SQL server2005連接,具備較好的系統(tǒng)兼容性。項目設(shè)計了上傳文件格式的轉(zhuǎn)換,有良好的解決方案可以保證系統(tǒng)使用的安全,另外ASP.Net4.0具有執(zhí)行效率比較高的編譯執(zhí)特點,因此技術(shù)上完全可以實現(xiàn)[1]。

2.現(xiàn)有操作環(huán)境可行性

學(xué)院具備很高的信息化環(huán)境,目前學(xué)院在職員工均能夠熟練操作計算機,經(jīng)過比較簡單的培訓(xùn)與講解就可以掌握系統(tǒng)的基本操作。項目的整體工作流程得到了使用部門的認可,不存在現(xiàn)有系統(tǒng)與老系統(tǒng)、現(xiàn)有工作流程與舊工作流程之間的切換問題。

3.系統(tǒng)流程圖

方案采用數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,教師經(jīng)過注冊后,其信息進入?yún)①愡x手信息庫,教師可以上傳論文、教案,查詢是否可以參加決賽,論文與教案信息進入專門的作品庫;專家登錄后對論文和教案進行評價,成績進入成績信息庫,評分情況進入作品考核表。競賽系統(tǒng)的數(shù)據(jù)流程圖如圖1所示。

(二)系統(tǒng)的需求分析

1.項目功能主要需求

在功能需求方面設(shè)計主要包含了3部分:(1)參加比賽的教師可以實現(xiàn)網(wǎng)上系統(tǒng)注冊、登錄、填寫個人信息、上傳論文和教案,并且可以通過系統(tǒng)打印選手參賽資格證和查詢選手成績等功能;(2)設(shè)置系統(tǒng)的專業(yè)管理員,實現(xiàn)對本系統(tǒng)內(nèi)比賽各個階段的選手作品的管理、開關(guān)控制、選手報名信息的管理、專家信息與操作的管理以及最終成績的統(tǒng)計與輸出;(3)為評審專家設(shè)置作品的評審、重新評審功能。

圖1 系統(tǒng)數(shù)據(jù)流程圖

2.系統(tǒng)應(yīng)具備的性能

我們所設(shè)計的系統(tǒng)應(yīng)該具備以下的性能:教師可以用1個月的時間在網(wǎng)上進行報名。天津市有高職院校約30所,每所高職院校最多可參加3個項目;選手上傳數(shù)據(jù)后,由30多位專家進行網(wǎng)絡(luò)評審。因此系統(tǒng)要求在選手報名階段提交服務(wù)器響應(yīng)時間不能太長,一般控制在3分鐘內(nèi),選手的一般信息向服務(wù)器提交時間控制在10秒以內(nèi),數(shù)據(jù)需要的、大的并發(fā)線路不能少于50個;專家進行評審時的帶寬必須滿足在512K以上,打開上傳的顯示文檔時間保證在10秒內(nèi),整體系統(tǒng)的線程應(yīng)不少于200個。

3.設(shè)計系統(tǒng)時應(yīng)滿足的安全性

系統(tǒng)安全是任何一款軟件系統(tǒng)的重要板塊,主要包括如何有效防范來源于外部的惡意攻擊、服務(wù)器數(shù)據(jù)信息的泄露和系統(tǒng)整體數(shù)據(jù)容災(zāi)兩部分。

有效防范外部惡意攻擊、服務(wù)器數(shù)據(jù)信息泄露需要做到:(1)在登錄時需要驗證登錄人員的信息;(2)對系統(tǒng)中所登錄的人員,根據(jù)職能不同劃分不同的權(quán)限;(3)系統(tǒng)文件需要防止被惡意修改;(4)系統(tǒng)在使用時防范來自于SQL的注入式攻擊;(5)在系統(tǒng)使用過程中需要對關(guān)鍵信息進行加密處理;(6)防止用戶使用時跨域訪問;(7)禁止查看網(wǎng)站后臺的源代碼;(8)對用戶的操作行為進行審核。

防止系統(tǒng)整體數(shù)據(jù)容災(zāi)需要做到:(1)對系統(tǒng)服務(wù)器的存儲磁盤采用專業(yè)的備份技術(shù);(2)在使用過程中對數(shù)據(jù)庫采用24*7系統(tǒng)自動進行備份。

二、教師基本功競賽系統(tǒng)的設(shè)計

(一)系統(tǒng)的架構(gòu)設(shè)計

目前網(wǎng)絡(luò)程序在開發(fā)時主要分為C/S設(shè)計結(jié)構(gòu)和B/S設(shè)計結(jié)構(gòu)兩種,C/S具有功能強大、安全性好的特點,但也存在著更新繁瑣、客戶端不易維護等缺點;B/S結(jié)構(gòu)的業(yè)務(wù)邏輯在服務(wù)器端執(zhí)行,用戶使用IE作為標準的客戶端即可,維護與升級都比較方便。因此,我們采用B/S結(jié)構(gòu)對系統(tǒng)進行開發(fā)與設(shè)計,評審專家和參賽選手可以通過任意電腦瀏覽器直接上網(wǎng)訪問系統(tǒng),進行相關(guān)的操作即可[2]。

三層開發(fā)結(jié)構(gòu)是目前軟件開發(fā)比較流行的結(jié)構(gòu),它將系統(tǒng)分為表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層,即在客戶端與數(shù)據(jù)庫端加入了中間層,但在本課題中主要是為了將業(yè)務(wù)邏輯與數(shù)據(jù)訪問分開,對數(shù)據(jù)庫的訪問由數(shù)據(jù)層來實現(xiàn),這樣可以保證本系統(tǒng)整體結(jié)構(gòu)穩(wěn)定,第二可以使本系統(tǒng)的可維護性得到很大提高,實現(xiàn)“高內(nèi)聚,低耦合”的設(shè)計思路[3],如圖2所示。

(二)系統(tǒng)模塊結(jié)構(gòu)設(shè)計

圖2 三層結(jié)構(gòu)的系統(tǒng)設(shè)計思路圖

通過對競賽過程的認真分析,系統(tǒng)的使用可劃分為選手報名、專家評審、系統(tǒng)輸出統(tǒng)計三個階段,因此按照使用的順序,競賽系統(tǒng)可劃分為三個功能板塊,即:1.選手報名的系統(tǒng)。包括:參賽選手直接網(wǎng)上注冊、維護參賽選手的基本信息、參賽選手的登錄以及比賽最終結(jié)果的查詢。其中參賽選手的個人信息維護又包括個人基本信息維護和所提交的參賽作品信息維護。選手的報名完成以后,進入系統(tǒng)隨機抽號的階段則人員的編號、姓名、作品等信息不可修改,進入決賽證書打印階段后所有選手信息以及系統(tǒng)作品都不能再進行修改。2.作品提交后的評審系統(tǒng)。主要包括:對選手作品進行評審和對作品進行復(fù)審,評審作品時專家可以對論文和教案分別進行評審,通過目錄選擇已經(jīng)上傳的作品并查看,在評審區(qū)域打分。在評審子系統(tǒng)時只顯示作品的編號而不顯示參賽作品作者的相關(guān)信息。在所有作品評審結(jié)束之前,對評審過的作品專家可以進行多次修改。3.后臺管理系統(tǒng)。管理員負責(zé)系統(tǒng)的基本配置和信息的輸出配置,該模塊安全性要求比較高,要求操作人員只能在服務(wù)器機房進行管理,管理系統(tǒng)又包括幾個子模塊:系統(tǒng)設(shè)置子模塊、管理專家信息模塊、管理作品相關(guān)信息模塊、輸出最終統(tǒng)計結(jié)果模塊。具體功能設(shè)計如圖3所示。

圖3 系統(tǒng)總體功能結(jié)構(gòu)圖

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

數(shù)據(jù)庫的設(shè)計對改善系統(tǒng)安全,提高系統(tǒng)性能起著重要作用,在系統(tǒng)的數(shù)據(jù)庫設(shè)計中既要考慮系統(tǒng)效率,又要考慮操作簡便,因此開發(fā)組在項目數(shù)據(jù)庫設(shè)計過程中采用第三范式對數(shù)據(jù)進行規(guī)范,考慮系統(tǒng)內(nèi)部表之間的劃分與各個表之間的聯(lián)系,有如下主要的數(shù)據(jù)表:

1.人員信息表

在系統(tǒng)中涉及的角色包括評審專家,參賽教師、管理員三類,考慮到系統(tǒng)執(zhí)行效率分為人員表,該表記錄人員的基本登錄信息,包括用戶名、用戶編號、角色、密碼,評審專家用1表示,管理員角色用2表示,參賽教師用3表示,如表1所示。

表1 人員信息表

2.選手作品的基本信息表

選手作品信息表是用來保存所有參賽選手作品基本信息的,含作品的題目、分類、編號、文件存儲路徑等,一般情況下選手的作品需要在單獨的文件夾內(nèi)保存,要查看作品信息時,用數(shù)據(jù)庫中的文件路徑調(diào)用。因此在存儲數(shù)據(jù)庫中不保存作品文件本身的基本信息,只保存參賽作品保存的路徑信息,如表2所示。

表2 選手作品信息表

三、實現(xiàn)軟件系統(tǒng)所需的硬件

(一)系統(tǒng)硬件平臺搭建

本系統(tǒng)最基本的功能是可以在線對選手的作品進行評審,同時把選手所上傳的文檔進行格式轉(zhuǎn)換,因此在設(shè)計整體服務(wù)器時要求處理速度比較快、硬件配置比較高。因此,我們選擇的服務(wù)器和計算機配置如下:

設(shè)計者所需計算機配置DELL M3800主機:CPU主頻為因特爾i7-3620M:3.0GHz;DDR3的內(nèi)存條;8GB內(nèi)存大??;1TB硬盤存儲容量;24英寸液晶顯示器。

服務(wù)器系統(tǒng)所需配置:系統(tǒng)設(shè)計的時候需要在同一臺機器上運行數(shù)據(jù)庫服務(wù)器與web服務(wù)器,所以服務(wù)器采用下面的配置:產(chǎn)品類別為戴爾PowerEdge R910:Xeon E7520標配的CPU型號;2顆CPU;DDR3 8GB的內(nèi)存;1TB的標配硬盤存儲容量;2個千兆網(wǎng)卡的網(wǎng)絡(luò)控制器,使用網(wǎng)通和教育網(wǎng)兩個出口。

(二)前臺WEB頁的設(shè)計

1.用戶登錄首頁的設(shè)計

參賽者在首頁登錄時要簡單、快捷,另外還要安全,因此采用全屏單通道模式設(shè)計網(wǎng)頁,在這個模式下運行網(wǎng)頁時以全屏方式打開,用戶不能查看系統(tǒng)原文件,也不能調(diào)整窗口大小,菜單欄與工具欄也不顯示,在后臺規(guī)定好用戶名的方式,所以用戶在登錄時候不支持自己注冊,使用“123456”作為用戶首次登陸的密碼,首次登錄時用戶必須更改密碼才能進行相關(guān)的操作。通過如下方法實現(xiàn):

2.前臺頁面的設(shè)計

我們把整個頁面按4個部分來劃分,項目標題顯示在頂部,作品顯示在上部分,評測指標顯示在下部分,作品文章目錄在左部來顯示,把右側(cè)設(shè)置為兩個部分。為了使評審專家操作起來更簡單,,對作品文檔的顯示區(qū)域進行擴展,并且在屏幕顯示的區(qū)域進行折疊設(shè)置,選手和專家進行瀏覽時可以對指標部分進行疊加,即:

系統(tǒng)基本完成了預(yù)期目標,經(jīng)過專業(yè)測試功能可以滿足設(shè)計要求。

參考文獻:

[1]王玉海.軍隊一體化平臺比武競賽系統(tǒng)的設(shè)計與實現(xiàn)[D].大連理工大學(xué),2010.

[2]羅元,陳炳和.高職院校教師績效管理體系設(shè)計與構(gòu)建研究[J].中國成人教育,2011(04):95-97.

[3]王安娜.淺談中職計算機技能競賽對教學(xué)改

作者簡介:李海斌(1982-),男,河北滄縣人,天津機電職業(yè)技術(shù)學(xué)院教務(wù)處講師,研究方向為計算機技術(shù)研究。

收稿日期:2015-06-03

文章編號:2095-8528(2015)04-097-04

文獻標識碼:A

中圖分類號:G202

猜你喜歡
競賽服務(wù)器專家
2020絲綢之路數(shù)學(xué)競賽
致謝審稿專家
通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
我看競賽
創(chuàng)新思維競賽(3)
得形忘意的服務(wù)器標準
計算機網(wǎng)絡(luò)安全服務(wù)器入侵與防御
請叫我專家
專家面對面
“我愛海洋”知識競賽
二连浩特市| 中宁县| 葵青区| 兴隆县| 调兵山市| 沛县| 呼伦贝尔市| 公安县| 博乐市| 沂水县| 湖州市| 丁青县| 鄂托克前旗| 甘谷县| 宜兴市| 青神县| 万全县| 永安市| 罗平县| 巴林左旗| 民权县| 邹城市| 长武县| 石嘴山市| 金阳县| 汉川市| 宜兴市| 东乡族自治县| 盐池县| 凯里市| 瑞昌市| 绥中县| 凤庆县| 余姚市| 阜康市| 额尔古纳市| 江华| 库伦旗| 上杭县| 宿州市| 鹤岗市|