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

?

基于云服務(wù)器的作業(yè)管理軟件開發(fā)

2017-12-21 07:27曹洋
關(guān)鍵詞:作業(yè)管理

曹洋

摘要:云服務(wù)器能降低互聯(lián)網(wǎng)業(yè)務(wù)運(yùn)維的難度和成本,在互聯(lián)網(wǎng)應(yīng)用中越來越廣泛,應(yīng)用云服務(wù)器進(jìn)行高校教學(xué)作業(yè)管理可以顯著提高管理質(zhì)量和效率。本研究探討了開發(fā)基于云服務(wù)器的作業(yè)管理軟件中的設(shè)計(jì)思想、功能模塊、部分技術(shù)細(xì)節(jié)。這一軟件的實(shí)際應(yīng)用達(dá)到預(yù)期目的,也提出了改進(jìn)發(fā)展新要求。

關(guān)鍵詞:云服務(wù)器;ECS;作業(yè)管理;PHP

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)10-0173-01

1 基于云服務(wù)器的作業(yè)管理軟件的開發(fā)需求

云服務(wù)器是極具應(yīng)用前景的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施服務(wù),它相比傳統(tǒng)的服務(wù)器,安全可靠性,功能彈性,管理便捷性上有顯著優(yōu)點(diǎn),大大降低了服務(wù)器運(yùn)維的難度和成本,使IT開發(fā)夠更專注于核心業(yè)務(wù)。應(yīng)用云服務(wù)器進(jìn)行高校教學(xué)作業(yè)管理可以顯著提高教學(xué)的質(zhì)量和效率。比如在生物信息學(xué)課程教學(xué)中,為了讓學(xué)生掌握各種分析方法,需要進(jìn)行一定的生物信息軟件操作練習(xí),結(jié)果往往是以多媒體的形式呈現(xiàn):有序列比對(duì)圖,系統(tǒng)進(jìn)化樹,識(shí)別基因表單,基因芯片聚類熱圖,蛋白質(zhì)分子三維結(jié)構(gòu),操作流程描述等等。因此,完全用紙質(zhì)形式的作業(yè)是不能勝任的,需要以電子文件的方式上交。雖然應(yīng)用電子郵件等方式能實(shí)現(xiàn)電子文件的傳遞,但是存在很多不足:首先是交互性差,如果某作業(yè)問題沒有當(dāng)時(shí)立即解決,后面再查詢?cè)撟鳂I(yè)就比較困難,易出現(xiàn)疏漏;其次是可管理性差,電子郵件并不支持對(duì)郵件的批注,不能對(duì)文件進(jìn)行統(tǒng)一打包、分類管理;最后是無統(tǒng)計(jì)分析能力,所有結(jié)果得手工操作,非常繁瑣。結(jié)合云服務(wù)器的便利性,開發(fā)用于高校教學(xué)的作業(yè)管理系統(tǒng)具有很強(qiáng)的現(xiàn)實(shí)價(jià)值。我們參考傳統(tǒng)的服務(wù)器作業(yè)管理軟件[1-4],開發(fā)了一款基于云服務(wù)器的作業(yè)管理軟件。

2 基于云服務(wù)器的作業(yè)管理系統(tǒng)的軟件設(shè)計(jì)

(1)我們系統(tǒng)開發(fā)采用了阿里云ECS服務(wù)器,軟件工作為瀏覽器 /服務(wù)器模式, 既用戶通過瀏覽器向互聯(lián)網(wǎng)上的服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器上[5]。其優(yōu)點(diǎn)是降低用戶軟件環(huán)境要求,只需應(yīng)用本機(jī)的瀏覽器軟件,發(fā)出請(qǐng)求,對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行,數(shù)據(jù)返回,動(dòng)態(tài)頁面的生成等工作全部由服務(wù)器完成(圖1)。在該模式下,無論作業(yè)提交和作業(yè)管理,都只需裝上操作系統(tǒng)和瀏覽器即可。

(2)作業(yè)管理軟件的具體實(shí)現(xiàn)采用了較流行的LAMP開發(fā)組合,即以Linux作為操作系統(tǒng)平臺(tái),Apache作為HTTP 服務(wù)器軟件,MySQL作為數(shù)據(jù)庫,以及PHP語言來實(shí)現(xiàn)動(dòng)態(tài)交互。前端頁面有“用戶登錄”、“作業(yè)文件提交”、“作業(yè)反饋信息”、“作業(yè)瀏覽”、“資源下載”等頁面,后臺(tái)管理有“注冊(cè)管理”、“作業(yè)信息發(fā)布”、“作業(yè)信息統(tǒng)計(jì)”、“作業(yè)批注”、“作業(yè)打包”等。 在軟件開發(fā)的具體層面,我們應(yīng)用了如下技術(shù):1)應(yīng)用MySQL創(chuàng)建與記錄所有學(xué)生的賬戶以及初始密碼,其中密碼用MD5碼加密,提高安全性。2)文件上傳采用PHP語言進(jìn)行文件類型識(shí)別,按帳號(hào)名字分別重命名,存入各個(gè)帳號(hào)獨(dú)有的服務(wù)器文件夾中,并記錄上傳時(shí)間,上傳IP地址,對(duì)應(yīng)作業(yè)分類。3)后臺(tái)程序調(diào)用系統(tǒng)tar打包程序,進(jìn)行作業(yè)的打包,提供下載備份。每個(gè)帳號(hào)的作業(yè)都可以進(jìn)行評(píng)述,并發(fā)布給對(duì)應(yīng)用戶,用戶可以繼續(xù)提留言。該流程也應(yīng)用了MySQL數(shù)據(jù)庫,留言信息存貯在一張數(shù)據(jù)表中。4)統(tǒng)計(jì)功能是PHP程序遍歷MySQL數(shù)據(jù)庫的信息,計(jì)算出每個(gè)帳號(hào)交作業(yè)的情況,包括作業(yè)的次數(shù),得分,在全部作業(yè)中的比例等信息。

作業(yè)管理軟件的基本業(yè)務(wù)流程并不復(fù)雜,但是在開發(fā)中有一些細(xì)節(jié)需要注意,比如,為了避免SQL注入攻擊,所有請(qǐng)求通過POST方式傳遞,字段都進(jìn)行篩選過濾,同時(shí)用戶信息都使用MD5碼加密,在服務(wù)器端無明文信息;再比如,PHP上傳文件默認(rèn)最大為2MB,需要修改php.ini配置解除這一限制才能把較大的文件存入云服務(wù)器。

3 基于云服務(wù)器的作業(yè)管理軟件的進(jìn)一步發(fā)展

我們基于云服務(wù)器開發(fā)的作業(yè)管理軟件已經(jīng)進(jìn)入實(shí)際使用中,作業(yè)管理不受時(shí)空限制,都能便捷地得到處理,突破了紙版或電子郵件管理方式的諸多弊端,顯著提高了效率。在這個(gè)過程中,用戶也反映了該系統(tǒng)的待改進(jìn)之處,如該系統(tǒng)對(duì)訪問的并發(fā)度并沒有特殊考慮,在上傳文件中需要占用較大帶寬,若同時(shí)進(jìn)行數(shù)個(gè)作業(yè)提交任務(wù)會(huì)使得系統(tǒng)卡頓;再有系統(tǒng)的功能相對(duì)比較單一,若把該系統(tǒng)和各種教學(xué)資源的功能整合,讓各種信息互聯(lián)互通,其便利性將進(jìn)一步提高。我們期待基于云服務(wù)器的作業(yè)管理軟件可以作為互聯(lián)網(wǎng)技術(shù)在教育領(lǐng)域的一個(gè)范例,供相關(guān)教學(xué)管理軟件開發(fā)的借鑒,提高教學(xué)管理的質(zhì)量和效率。

參考文獻(xiàn)

[1]廖中熙,肖君. 基于PHP的網(wǎng)上作業(yè)管理系統(tǒng)[J].現(xiàn)代科學(xué)儀器,2009,(5):51-54.

[2]田洪云.在線作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國教育信息化,高教職教,2009,(10):40-41.endprint

猜你喜歡
作業(yè)管理
“雙減”背景下初中生作業(yè)管理的實(shí)踐探究
“減負(fù)增質(zhì)”理念下作業(yè)管理的創(chuàng)新策略
落實(shí)各方責(zé)任 加強(qiáng)特種作業(yè)管理
客車調(diào)車作業(yè)管理的探討
京滬高鐵標(biāo)準(zhǔn)化作業(yè)管理平臺(tái)及移動(dòng)接入技術(shù)
關(guān)于電務(wù)“天窗”修作業(yè)管理的分析與研究