• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

    2017-12-21 07:27:52曹洋
    關(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

    中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號: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):有序列比對圖,系統(tǒng)進(jìn)化樹,識別基因表單,基因芯片聚類熱圖,蛋白質(zhì)分子三維結(jié)構(gòu),操作流程描述等等。因此,完全用紙質(zhì)形式的作業(yè)是不能勝任的,需要以電子文件的方式上交。雖然應(yīng)用電子郵件等方式能實(shí)現(xiàn)電子文件的傳遞,但是存在很多不足:首先是交互性差,如果某作業(yè)問題沒有當(dāng)時(shí)立即解決,后面再查詢該作業(yè)就比較困難,易出現(xiàn)疏漏;其次是可管理性差,電子郵件并不支持對郵件的批注,不能對文件進(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ā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器上[5]。其優(yōu)點(diǎn)是降低用戶軟件環(huán)境要求,只需應(yīng)用本機(jī)的瀏覽器軟件,發(fā)出請求,對數(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)平臺,Apache作為HTTP 服務(wù)器軟件,MySQL作為數(shù)據(jù)庫,以及PHP語言來實(shí)現(xiàn)動(dòng)態(tài)交互。前端頁面有“用戶登錄”、“作業(yè)文件提交”、“作業(yè)反饋信息”、“作業(yè)瀏覽”、“資源下載”等頁面,后臺管理有“注冊管理”、“作業(yè)信息發(fā)布”、“作業(yè)信息統(tǒng)計(jì)”、“作業(yè)批注”、“作業(yè)打包”等。 在軟件開發(fā)的具體層面,我們應(yīng)用了如下技術(shù):1)應(yīng)用MySQL創(chuàng)建與記錄所有學(xué)生的賬戶以及初始密碼,其中密碼用MD5碼加密,提高安全性。2)文件上傳采用PHP語言進(jìn)行文件類型識別,按帳號名字分別重命名,存入各個(gè)帳號獨(dú)有的服務(wù)器文件夾中,并記錄上傳時(shí)間,上傳IP地址,對應(yīng)作業(yè)分類。3)后臺程序調(diào)用系統(tǒng)tar打包程序,進(jìn)行作業(yè)的打包,提供下載備份。每個(gè)帳號的作業(yè)都可以進(jìn)行評述,并發(fā)布給對應(yīng)用戶,用戶可以繼續(xù)提留言。該流程也應(yīng)用了MySQL數(shù)據(jù)庫,留言信息存貯在一張數(shù)據(jù)表中。4)統(tǒng)計(jì)功能是PHP程序遍歷MySQL數(shù)據(jù)庫的信息,計(jì)算出每個(gè)帳號交作業(yè)的情況,包括作業(yè)的次數(shù),得分,在全部作業(yè)中的比例等信息。

    作業(yè)管理軟件的基本業(yè)務(wù)流程并不復(fù)雜,但是在開發(fā)中有一些細(xì)節(jié)需要注意,比如,為了避免SQL注入攻擊,所有請求通過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)對訪問的并發(fā)度并沒有特殊考慮,在上傳文件中需要占用較大帶寬,若同時(shí)進(jìn)行數(shù)個(gè)作業(yè)提交任務(wù)會使得系統(tǒng)卡頓;再有系統(tǒng)的功能相對比較單一,若把該系統(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è)管理平臺及移動(dòng)接入技術(shù)
    關(guān)于電務(wù)“天窗”修作業(yè)管理的分析與研究
    墨竹工卡县| 河东区| 麻阳| 宁都县| 东海县| 瑞昌市| 灵川县| 济宁市| 师宗县| 崇礼县| 嵊泗县| 铜陵市| 浦江县| 许昌市| 尉氏县| 闽清县| 恭城| 合水县| 大埔区| 阿拉尔市| 夏河县| 资中县| 溆浦县| 临湘市| 黎川县| 通辽市| 子洲县| 鄄城县| 宜良县| 崇义县| 阳江市| 大余县| 镇坪县| 凤阳县| 宁陕县| 滦南县| 平阴县| 上高县| 松潘县| 耿马| 马山县|