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

?

智慧平臺(tái)下的體育課程管理的開(kāi)發(fā)與實(shí)現(xiàn)

2019-02-21 23:14丁勇春
關(guān)鍵詞:管理員場(chǎng)館密碼

丁勇春

(福州職業(yè)技術(shù)學(xué)院 福建 福州 350108)

0.引言

伴隨著科技的發(fā)展,傳統(tǒng)的教育模式已經(jīng)不滿(mǎn)足現(xiàn)代需求。 網(wǎng)站上遠(yuǎn)程教育的蓬勃發(fā)展, 傳統(tǒng)的人工課程管理的方式已經(jīng)不能滿(mǎn)足這種發(fā)展。 現(xiàn)今的人們都追求快節(jié)奏的生活方式,而往往人工課程管理需要耗費(fèi)大量的時(shí)間和精力,但卻不能保證正確率。 現(xiàn)在通過(guò)軟件實(shí)現(xiàn)自動(dòng)化課程管理能夠輕松解決這一問(wèn)題。 不僅如此,如果采用網(wǎng)上課程管理的方式,我們還能通過(guò)更多無(wú)紙化操作節(jié)約森林資源來(lái)保護(hù)環(huán)境。

1.系統(tǒng)分析

1.1 系統(tǒng)可行性分析

通過(guò)系統(tǒng)的可行性分析,能夠短時(shí)間內(nèi)判斷該項(xiàng)目是否有通過(guò)的或繼續(xù)開(kāi)發(fā)的必要,并且對(duì)在系統(tǒng)中存在的分險(xiǎn)或者是問(wèn)題進(jìn)行探討和解決。

1.1.1 經(jīng)濟(jì)可行性

首先設(shè)計(jì)并實(shí)現(xiàn)整個(gè)系統(tǒng)的成本相對(duì)不高,其次節(jié)省了大量的物力、人力資源,還能實(shí)現(xiàn)環(huán)境保護(hù)的效用。而且自動(dòng)化的課程管理方式不僅能夠提高體育教學(xué)效率還能保證學(xué)習(xí)的相對(duì)公平。

1.1.2 技術(shù)可行性

JavaScript、CSS、Struts2 等各種技術(shù)的結(jié)合使用,使得系統(tǒng)不僅在功能上還是界面美觀上都有著長(zhǎng)足的進(jìn)步。 而且還能保證系統(tǒng)的穩(wěn)定性和性能有一定的提高,在后期系統(tǒng)的維護(hù)和更新上也有顯著的提高。

1.2 系統(tǒng)需求分析

由于遠(yuǎn)程教學(xué)的崛起,伴隨而來(lái)的就是在上完這些課程后能有一些課程記錄幫助學(xué)生更好地鞏固體育常識(shí)。遠(yuǎn)程教育的發(fā)展是不可逆的一種發(fā)展趨勢(shì),傳統(tǒng)的紙質(zhì)記錄不滿(mǎn)足這一需求,所以本系統(tǒng)的出現(xiàn)順應(yīng)了時(shí)代的潮流。

傳統(tǒng)學(xué)習(xí)存在些許弊端,往往付出了大量的時(shí)間、金錢(qián)卻得不到滿(mǎn)意的答案。 本系統(tǒng)可以節(jié)省大量的資源,滿(mǎn)足學(xué)生、教師的各種需求。 為學(xué)生提供一個(gè)相對(duì)公平和便捷的平臺(tái),大大的減少了教師的工作量, 能將大部分精力放在備課和教授上而不是浪費(fèi)在機(jī)械動(dòng)作上。所以從各方面綜合考量之后,本系統(tǒng)的研究和開(kāi)發(fā)是很有意義的。

在本系統(tǒng)中主要有四類(lèi)角色,分別是學(xué)生、教師、管理員和游客用戶(hù)。 學(xué)生用戶(hù)最主要的功能是為了能夠在選擇場(chǎng)館之后能夠進(jìn)行學(xué)習(xí)操作。 管理員除了能修改自身信息除外,還可以對(duì)教師信息、課程信息、場(chǎng)館信息、公告信息進(jìn)行基本的操作。 教師用戶(hù)具備管理員的部分功能,其中場(chǎng)館管理功能是教師用戶(hù)獨(dú)有的。 游客用戶(hù)的權(quán)限是最低的,只能登陸首頁(yè)查看管理員發(fā)布的公告信息。

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

2.1 系統(tǒng)概要設(shè)計(jì)

本系統(tǒng)屬于中小型系統(tǒng),基于B/S 結(jié)構(gòu)。 運(yùn)行過(guò)程中不需要安裝客戶(hù)端,通過(guò)在瀏覽器上輸入該網(wǎng)站的網(wǎng)址就可以使用本系統(tǒng)。

設(shè)計(jì)一個(gè)相對(duì)完整的課程管理系統(tǒng)而言,登錄模塊和注冊(cè)模塊是必不可少的一部分。 在注冊(cè)模塊中主要有兩種用戶(hù)可供選擇,一種是學(xué)生角色,另一種是教師角色。 只有在數(shù)據(jù)庫(kù)中已經(jīng)存在的用戶(hù)才能執(zhí)行登錄操作。 在登錄成功后,系統(tǒng)會(huì)根據(jù)角色的不同而進(jìn)入不同的界面,從而能夠進(jìn)行相關(guān)用戶(hù)的功能操作。

根據(jù)綜合分析本系統(tǒng)的特點(diǎn)后,可以大致將系統(tǒng)分為兩部分。 一部分為前臺(tái)即學(xué)生模塊和教師模塊, 第二部分為后臺(tái)即管理員模塊。(1)在學(xué)生模塊中,學(xué)生能夠在本網(wǎng)站上進(jìn)行注冊(cè)操作,保證數(shù)據(jù)庫(kù)中有新添加的學(xué)生信息。 在登錄界面上輸入相關(guān)信息,成功登錄后進(jìn)入學(xué)生選擇學(xué)習(xí)界面,選擇由教師場(chǎng)館管理生成的體育場(chǎng)館進(jìn)行體育學(xué)習(xí)。 學(xué)習(xí)界面中有倒計(jì)時(shí)功能,保證在規(guī)定的時(shí)間內(nèi)能自動(dòng)完成體育課程學(xué)習(xí)。 (2)在教師模塊中,教師也能通過(guò)注冊(cè)用戶(hù)界面成功添加教師信息。 教師在成功登錄到教師管理界面后能進(jìn)行各種活動(dòng),如修改個(gè)人信息、添加/查詢(xún)和刪除課程庫(kù)信息和場(chǎng)館信息、查詢(xún)/添加學(xué)生信息。(3)在管理員模塊中,管理員能夠進(jìn)行修改密碼、信息上傳(學(xué)生信息、公告信息、課程信息)、學(xué)生信息查詢(xún)、課程/場(chǎng)館管理(添加、查看、刪除等操作)、教師信息管理、分頁(yè)設(shè)置等操作。

2.2 系統(tǒng)詳細(xì)設(shè)計(jì)

2.2.1 注冊(cè)模塊

該模塊中能進(jìn)行用戶(hù)注冊(cè)的角色有學(xué)生和教師兩種,選擇相應(yīng)的身份信息后跳轉(zhuǎn)到注冊(cè)界面進(jìn)行注冊(cè)。注冊(cè)成功后會(huì)跳轉(zhuǎn)到登錄界面中,注冊(cè)信息分別保存到相應(yīng)的數(shù)據(jù)表中。

對(duì)JSP頁(yè)面上的輸入框設(shè)定了一些限制, 在密碼框中設(shè)置只允許輸入6 位字母和數(shù)字組合的數(shù),限制了其他非法字符的輸入。 將郵箱輸入框中錄入的輸入傳入后臺(tái)中,在Action 中設(shè)置相應(yīng)的語(yǔ)句進(jìn)行限制,當(dāng)郵箱格式出錯(cuò)的時(shí)候,JSP 界面會(huì)有提示信息顯示。 所有的輸入框中都不允許空值的出現(xiàn),驗(yàn)證碼則是通過(guò)Ajax 技術(shù)實(shí)現(xiàn)的。對(duì)密碼框和確認(rèn)密碼框的要求是必須保持一致的原則。 將注冊(cè)信息保存進(jìn)數(shù)據(jù)庫(kù)前會(huì)先判斷數(shù)據(jù)庫(kù)中是否已經(jīng)存在該用戶(hù), 如果存在則會(huì)在JSP頁(yè)面中給出“保存失敗”的提示信息,反之則會(huì)執(zhí)行相應(yīng)方法,將數(shù)據(jù)保存到數(shù)據(jù)表中。 在此還有一點(diǎn)需要注意的是:為了提高系統(tǒng)的安全性,我選用MD5加密方式對(duì)用戶(hù)輸入的密碼進(jìn)行加密,保證數(shù)據(jù)庫(kù)中的密碼是密文。

2.2.2 登錄模塊

登錄界面中有三類(lèi)角色,用戶(hù)登錄時(shí)需要在輸入用戶(hù)名和密碼的同時(shí)選擇身份信息,成功登陸后會(huì)跳轉(zhuǎn)到相應(yīng)身份用戶(hù)界面進(jìn)行下一步操作。

此模塊會(huì)對(duì)用戶(hù)輸入的相關(guān)信息進(jìn)行校驗(yàn),如果操作失敗會(huì)在此頁(yè)面中彈出相應(yīng)的提示框。 如果有用戶(hù)忘記密碼,可以點(diǎn)擊此頁(yè)面中的“忘記密碼”鏈接。 此鏈接會(huì)跳轉(zhuǎn)到郵箱驗(yàn)證界面,在此頁(yè)面中需輸入用戶(hù)名、郵箱、驗(yàn)證碼,保證輸入信息的正確后會(huì)往郵箱中發(fā)送重置密碼的郵件信息。用戶(hù)登錄郵箱后可以通過(guò)郵件中的鏈接進(jìn)行重置密碼操作。

2.2.3 管理員用戶(hù)子系統(tǒng)

在該子系統(tǒng)模塊中大致可以劃分為6 大部分功能模塊, 分別為:個(gè)人信息、信息上傳、學(xué)生信息、課程管理、場(chǎng)館管理、高級(jí)管理。 下面就為這六大部分分別進(jìn)行詳細(xì)的描述。

在個(gè)人信息模塊中主要是修改管理員登錄密碼的操作,由于此系統(tǒng)的管理員默認(rèn)是只有一位,在初始登錄時(shí)密碼默認(rèn)是用戶(hù)名,這一點(diǎn)對(duì)于用戶(hù)來(lái)說(shuō)存在安全隱患,所以要求管理員在登陸后進(jìn)行修改密碼的操作。

在信息上傳模塊中主要有五大部分:公告信息導(dǎo)入、學(xué)生信息導(dǎo)入、體育課程信息導(dǎo)入、體育場(chǎng)館信息導(dǎo)入,其中后三部分都屬于批量導(dǎo)入。 使用上傳 EXCEL 文件,通過(guò) jxl.jar 包解析文件格式后,再將相應(yīng)信息存入數(shù)據(jù)庫(kù)的對(duì)應(yīng)表中。公告信息則是管理員通過(guò)JSP頁(yè)面輸入數(shù)據(jù),進(jìn)而將信息逐條插入公告表中。 對(duì)公告表的操作屬于管理員特有的操作,其它操作教師用戶(hù)也有相同的權(quán)限。

學(xué)生信息管理主要在于通過(guò)學(xué)生姓名查找相關(guān)信息和通過(guò)輸入班級(jí)查找班級(jí)信息這兩部分。

課程管理負(fù)責(zé)對(duì)體育課程教學(xué)內(nèi)容進(jìn)行操作, 包括單條添加、分頁(yè)查詢(xún)和刪除。

場(chǎng)館管理主要負(fù)責(zé)查詢(xún)、刪除所有教師的場(chǎng)館管理信息,在點(diǎn)擊其中一條場(chǎng)館管理信息后能顯示該場(chǎng)館的詳細(xì)內(nèi)容,包括:場(chǎng)館名、各場(chǎng)館及個(gè)數(shù)和詳細(xì)內(nèi)容等等信息。

最后的功能塊中的操作則是管理員獨(dú)有的, 主要是對(duì)公告管理、教師管理、分頁(yè)設(shè)置。實(shí)現(xiàn)了對(duì)公告信息的查詢(xún)、刪除操作,添加、分頁(yè)查詢(xún)和刪除教師操作以及分頁(yè)信息的設(shè)置。

2.2.4 教師用戶(hù)子系統(tǒng)

教師子系統(tǒng)中的部分功能和管理員子系統(tǒng)中的功能權(quán)限是一致的,如個(gè)人信息的修改、學(xué)生信息查詢(xún)等等。在此主要說(shuō)明教師用戶(hù)所獨(dú)有的功能模塊。

教師用戶(hù)和其它角色有明顯區(qū)分的一個(gè)功能就是對(duì)場(chǎng)館的管理及操作。 教師能夠進(jìn)行場(chǎng)館管理操作,通過(guò)場(chǎng)館生成界面中各種信息(課程名、場(chǎng)館名、學(xué)習(xí)用時(shí)等等)的輸入而生成場(chǎng)館信息插入場(chǎng)館管理標(biāo)中,同時(shí)根據(jù)該場(chǎng)館管理信息從體育課程中抽取指定個(gè)數(shù)插入相應(yīng)的場(chǎng)館表中。需要注明的一點(diǎn)是課程庫(kù)數(shù)據(jù)的來(lái)源是根據(jù)表中的課程名。在對(duì)場(chǎng)館管理操作時(shí),用戶(hù)權(quán)限限定于只能查看、刪除本用戶(hù)的場(chǎng)館信息。

3.系統(tǒng)開(kāi)發(fā)

軟件開(kāi)發(fā)在整個(gè)系統(tǒng)生命周期中占有十分重要的地位。通過(guò)軟件開(kāi)發(fā)發(fā)現(xiàn)系統(tǒng)的缺陷或小瑕疵,將信息上報(bào)給程序員處理,提高軟件質(zhì)量。 軟件開(kāi)發(fā)根據(jù)方式、階段、技術(shù)等可組成不同的分類(lèi)。 在此階段主要介紹軟件開(kāi)發(fā)階段中的系統(tǒng)開(kāi)發(fā)。

系統(tǒng)開(kāi)發(fā)主要是根據(jù)需求分析文檔判斷系統(tǒng)功能是否滿(mǎn)足用戶(hù)需求,其主要使用開(kāi)發(fā)技術(shù)為黑盒開(kāi)發(fā)。

開(kāi)發(fā)內(nèi)容:

開(kāi)發(fā)過(guò)程中涉及多個(gè)軟件工作產(chǎn)品,開(kāi)發(fā)用例的設(shè)計(jì)是其中關(guān)鍵的一部分,主要詳細(xì)介紹關(guān)于登錄模塊的開(kāi)發(fā)用例。

(1)界面開(kāi)發(fā)。系統(tǒng)給用戶(hù)最直觀的接觸就是操作界面,對(duì)于操作界面的美觀、便捷程度都是有一定要求的。 整個(gè)系統(tǒng)由多個(gè)JSP頁(yè)面組成,需保證不存在獨(dú)立頁(yè)面即處理好頁(yè)面間跳轉(zhuǎn)問(wèn)題。 確定網(wǎng)站主色調(diào)后,頁(yè)面模塊需要和諧的色彩搭配、背景顏色不能遮蓋主要內(nèi)容。保證界面中不存在錯(cuò)別字,輸入框、按鈕等排列整齊。

(2)登錄界面開(kāi)發(fā):主要開(kāi)發(fā)項(xiàng)為用戶(hù)輸入框信息,系統(tǒng)處理信息時(shí)能否得到用戶(hù)想要的回應(yīng)。 系統(tǒng)能否使用快捷鍵“enter”登錄系統(tǒng)。

(3)其他開(kāi)發(fā)。 整個(gè)系統(tǒng)中的所有有關(guān)密碼的輸入框都以“*”顯示,提高用戶(hù)賬號(hào)的安全性。系統(tǒng)能允許多個(gè)用戶(hù)同時(shí)操作,通過(guò)開(kāi)發(fā)使用兩種類(lèi)型的瀏覽器同時(shí)登陸學(xué)生界面,能保證兩個(gè)學(xué)生能同時(shí)參加學(xué)習(xí)操作。

猜你喜歡
管理員場(chǎng)館密碼
密碼里的愛(ài)
會(huì)前視察 支招亞運(yùn)場(chǎng)館利用
創(chuàng)新標(biāo)準(zhǔn)打造綠色雪上運(yùn)動(dòng)場(chǎng)館
我是小小午餐管理員
冬奧之約,場(chǎng)館先行
我是圖書(shū)管理員
我是圖書(shū)管理員
可疑的管理員
密碼抗倭立奇功
場(chǎng)館風(fēng)采