亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于B/S的機(jī)房作業(yè)提交系統(tǒng)研究

        2013-04-29 00:44:03柴艷賓
        計(jì)算機(jī)時(shí)代 2013年5期
        關(guān)鍵詞:無紙化模塊化

        柴艷賓

        摘 要: 針對計(jì)算機(jī)機(jī)房學(xué)生電子作業(yè)保存和提交存在的突出問題,采用模塊化思想和方法設(shè)計(jì)了基于B/S結(jié)構(gòu)的作業(yè)提交系統(tǒng),運(yùn)用asp.net技術(shù)實(shí)現(xiàn)Web環(huán)境下作業(yè)發(fā)布、作業(yè)提交、作業(yè)評價(jià)及相關(guān)的管理功能,有力地促進(jìn)了我院現(xiàn)代化教學(xué)服務(wù)平臺的建設(shè)。

        關(guān)鍵詞: 作業(yè)提交; 無紙化; 模塊化; B/S; asp.net

        中圖分類號:TP315 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2013)05-28-02

        Research of assignment submission system in computer lab based on B/S

        Chai Yanbin

        (Zhejiang Yuying Vocational and Technical College, Hangzhou, Zhejiang 310018, China)

        Abstract: Focusing on the problems of saving and submitting students' electronic homework in computer lab, a homework submission system is designed by using the modular method, based on B/S structure. Applying asp.net technology, assignment releasing, assignment submission, assignment evaluation and related management function under Web environment are realized, to promote the construction of our modernized teaching service platform.

        Key words: assignment submission; paperless; modular; B/S; asp.net

        0 引言

        我院作為一所民辦高職院校,緊緊圍繞培養(yǎng)合格“職業(yè)人”的根本任務(wù),以專業(yè)建設(shè)為重點(diǎn),以教學(xué)質(zhì)量為核心,不斷深化教學(xué)改革,積極推進(jìn)課程體系和實(shí)訓(xùn)基地建設(shè)。計(jì)算機(jī)機(jī)房作為我院重要的校內(nèi)實(shí)訓(xùn)基地,集教學(xué)、科研和實(shí)訓(xùn)于一體,有著數(shù)目多,利用率高等特點(diǎn)。在機(jī)房教學(xué)中,作業(yè)以電子文檔的形式提交,網(wǎng)絡(luò)環(huán)境下作業(yè)收集常用的辦法有:用U盤逐個(gè)拷貝和通過網(wǎng)絡(luò)共享,讓學(xué)生直接把電子作業(yè)存放到教師機(jī)上,但這些做法都有不足之處。用U盤逐個(gè)拷貝的方法不但費(fèi)時(shí)費(fèi)力,而且由于系統(tǒng)保護(hù)的原因現(xiàn)在學(xué)校機(jī)房的USB接口都是屏蔽使用的;通過網(wǎng)絡(luò)共享讓學(xué)生直接把電子作業(yè)存放到教師機(jī)上的方法,也有很多弊端,教師機(jī)必須開放共享文件夾的寫權(quán)限,這樣做就會(huì)發(fā)生一些不該發(fā)生的事情,比如,有學(xué)生會(huì)“借用”其他同學(xué)的作業(yè),一些調(diào)皮的學(xué)生可能會(huì)把其他人的作業(yè)刪掉,另外,網(wǎng)絡(luò)共享能力有限,而學(xué)生上交作業(yè)的時(shí)間一般會(huì)集中在下課時(shí)間,很容易造成網(wǎng)絡(luò)堵塞[1]。還有,機(jī)房所有的計(jì)算機(jī)都安裝了硬件保護(hù)卡,每次重啟計(jì)算機(jī)硬盤上的數(shù)據(jù)都會(huì)被清空,教師和學(xué)生是無法保存作業(yè)和文件的。每次實(shí)驗(yàn)課教師都會(huì)用一些時(shí)間來統(tǒng)一回收作業(yè),非常耽誤時(shí)間,有時(shí)還會(huì)造成課程銜接不流暢。

        到底怎樣提交作業(yè),在哪里保存作業(yè),這是實(shí)驗(yàn)室教師在機(jī)房管理和服務(wù)方面值得研究的課題?;谏鲜鲈?,本人進(jìn)行了基于B/S的機(jī)房作業(yè)提交系統(tǒng)的相關(guān)研究。

        1 系統(tǒng)描述

        1.1 系統(tǒng)目標(biāo)

        系統(tǒng)旨在提高目前學(xué)校機(jī)房作業(yè)提交的效率,輔助教師重點(diǎn)解決學(xué)生上傳作業(yè)的問題。教師可以將作業(yè)發(fā)布到系統(tǒng)中,也可以下載學(xué)生上傳的作業(yè),批改后將成績發(fā)布到系統(tǒng)供學(xué)生查看。

        1.2 系統(tǒng)用戶權(quán)限

        根據(jù)實(shí)際使用需求,系統(tǒng)主要用戶分為三種,分別是機(jī)房管理員、教師和學(xué)生。

        ⑴ 教師:具有查看班級、布置作業(yè)、查看和下載作業(yè)等權(quán)限。

        ⑵ 學(xué)生:具有查看課程、提交作業(yè)和查看作業(yè)等權(quán)限。

        ⑶ 機(jī)房管理員:即系統(tǒng)運(yùn)行的管理者,主要承擔(dān)班級和課程信息管理,教師和學(xué)生注冊信息修改維護(hù)、作業(yè)管理等。

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

        2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

        系統(tǒng)基于B/S(Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu))模式構(gòu)建,采用ASP.net技術(shù)進(jìn)行開發(fā)。在B/S系統(tǒng)中,用戶只需通過瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器上[2]。這種以服務(wù)器為中心的管理極大地降低了系統(tǒng)開發(fā)和運(yùn)行的成本,減少了客戶端維護(hù)工作的負(fù)擔(dān)。

        設(shè)計(jì)基于B/S體系結(jié)構(gòu)的作業(yè)提交系統(tǒng),必須考慮學(xué)院網(wǎng)絡(luò)的硬件設(shè)施。目前我院現(xiàn)有的校園基礎(chǔ)網(wǎng)絡(luò)條件比較成熟,只需在計(jì)算機(jī)機(jī)房主控室的網(wǎng)絡(luò)服務(wù)區(qū)專門架設(shè)B/S結(jié)構(gòu)的作業(yè)提交系統(tǒng),就可以實(shí)現(xiàn)學(xué)生上機(jī)作業(yè)的提交,同時(shí)利用校園網(wǎng)絡(luò)和Internet網(wǎng)絡(luò)互聯(lián)的特點(diǎn),學(xué)生可以隨時(shí)隨地在圖書館、寢室甚至食堂等,只要是能連Internet的地方都可以對系統(tǒng)進(jìn)行訪問[3]。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

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

        2.2 系統(tǒng)功能模塊設(shè)計(jì)

        系統(tǒng)的主要功能模塊如圖2所示,具體描述如下。

        ⑴ 學(xué)生功能模塊

        學(xué)生在首頁輸入用戶名和密碼并選擇身份為學(xué)生,經(jīng)系統(tǒng)驗(yàn)證正確后方可使用作業(yè)提交功能。此模塊實(shí)現(xiàn)的主要功能為:在查看課程中可以查看自己本學(xué)期所學(xué)的課程及任課教師,查看需要提交的作業(yè)的課程;上傳作業(yè)并且在截止日期前可以進(jìn)行更改,超過時(shí)間則無法再提交作業(yè);在我的作業(yè)中可以查看自己作業(yè)的提交情況及教師對完成作業(yè)的成績及評語。

        ⑵ 教師功能模塊

        教師在首頁輸入用戶名和密碼并選擇身份為教師,經(jīng)系統(tǒng)驗(yàn)證正確后方可使用作業(yè)管理功能。此模塊實(shí)現(xiàn)的主要功能為:在查看班級中可以查看教師自己所上課的班級及課程,同時(shí)可以查看自己布置的作業(yè)列表;在布置作業(yè)中可以發(fā)布作業(yè)相關(guān)信息;查看班級作業(yè)的提交情況,下載學(xué)生作業(yè);對提交的電子作業(yè)進(jìn)行記分和評語。

        ⑶ 機(jī)房管理員功能模塊

        機(jī)房管理員在首頁輸入用戶名和密碼并選擇身份為管理員,經(jīng)系統(tǒng)驗(yàn)證正確后方可使用系統(tǒng)管理功能。此模塊實(shí)現(xiàn)的主要功能為:添加,修改,刪除教師和學(xué)生信息,配置班級和課程信息,配置作業(yè)上傳文件類型等。

        [登錄][機(jī)房作業(yè)提交系統(tǒng)][學(xué)生][教師][通用模版][機(jī)房管理員][查看課程][上傳作業(yè)][我的作業(yè)][查看評語][查看班級][布置作業(yè)][下載作業(yè)][評價(jià)作業(yè)][修改密碼][注銷系統(tǒng)][退出系統(tǒng)][班級課程信息管理][教師信息管理 ][學(xué)生信息管理 ][作業(yè)信息管理 ]

        圖2 系統(tǒng)功能模塊結(jié)構(gòu)圖

        2.3 數(shù)據(jù)庫設(shè)計(jì)

        本系統(tǒng)定義的數(shù)據(jù)庫中包含以下8個(gè)表。相關(guān)表功能如下:

        ⑴ 班級表:包括班級編號,班級名稱;

        ⑵ 課程表:包括課程編號,課程名稱,課程描述;

        ⑶ 管理員表:保存系統(tǒng)管理員信息,包括用戶名和密碼;

        ⑷ 學(xué)生信息表:包括學(xué)生的學(xué)號,姓名,學(xué)生口令,班級編號;

        ⑸ 教師信息表:包括教師的編號,姓名,教師密碼;

        ⑹ 課程分配表:包括課程分配編號,課程編號,教師編號,班級編號;

        ⑺ 學(xué)生提交作業(yè)表:保存學(xué)生完成作業(yè)的上傳信息,包括作業(yè)編號,提交作業(yè)學(xué)生學(xué)號,作業(yè)文件名稱,作業(yè)路徑,分?jǐn)?shù)及評語等信息;

        ⑻ 教師布置作業(yè)表:保存教師布置的作業(yè)信息,包括作業(yè)編號,作業(yè)名稱,作業(yè)描述,教師編號,作業(yè)提交截止日期,作業(yè)題目文件名稱,作業(yè)題目文件地址等信息。

        2.4 作業(yè)提交功能的實(shí)現(xiàn)

        文件上傳是實(shí)現(xiàn)作業(yè)提交系統(tǒng)的關(guān)鍵技術(shù)。用戶通過瀏覽器選擇文件后,便可以將文件上傳到服務(wù)器。在asp.net中可以采用FileUpload控件[4],該控件讓用戶更容易地瀏覽和選擇用于上傳的文件,它包含一個(gè)瀏覽按鈕和用于輸入文件名的文本框。用戶只要在文本框中輸入完全限定的文件名,無論是直接輸入或通過瀏覽按鈕選擇,都可以調(diào)用FileUpload的SaveAs方法將文件保存到磁盤上。FileUpload控件的相關(guān)屬性和方法見表1。

        表1 FileUpload控件相關(guān)屬性和方法

        [屬性\&描述\&方法\&描述\&FileName\&返回要上傳文件的名稱\&Server.MapPath()\&獲取服務(wù)器上的物理路徑\&HasFile\&是否選擇(存在)上傳的文件\&SaveAs()\&上傳文件到指定的文件夾\&]

        前臺頁面調(diào)用FileUpload控件代碼如下:

        后臺功能實(shí)現(xiàn)c#代碼如下:

        string fileExt;

        string fileSavepath;

        if (file_firstpost.HasFile) //若是上傳文件控件不為空,既有文件

        { fileExt=Path.GetExtension(file_firstpost.FileName); //獲取擴(kuò)展名

        fileSavepath=Server.MapPath(@"..\Uploads\Students\")

        +stuID.ToString()+@"\"; //設(shè)置文件上傳的虛擬路徑

        if (!Directory.Exists(fileSavepath))

        { Directory.CreateDirectory(fileSavepath); } //創(chuàng)建目錄

        file_firstpost.SaveAs(fileSavepath+file_firstpost.FileName);

        //指定上傳目錄的路徑并上傳文件

        string FileNameWithExt=Path.GetFileName(file_firstpost.FileName);

        //取得該路徑下的文件名

        string FileUrl=@"../Uploads/Students/"+stuID.ToString()+@"/"

        +file_firstpost.FileName; //設(shè)置用于保存數(shù)據(jù)庫表中的文件路徑

        }

        3 結(jié)束語

        作業(yè)提交系統(tǒng)的應(yīng)用不僅可以解決我院目前計(jì)算機(jī)機(jī)房作業(yè)提交和文件保存的實(shí)際需求,而且可以減輕教師作業(yè)收集和批改的工作負(fù)擔(dān)。實(shí)際應(yīng)用表明,學(xué)生提交作業(yè)的積極性大大提高,增強(qiáng)了教師和學(xué)生之間的互動(dòng),具有良好的使有價(jià)值。該系統(tǒng)利用校園網(wǎng)的優(yōu)勢,可進(jìn)一步拓展系統(tǒng)的使用和運(yùn)行空間,深化和完善該系統(tǒng)的功能,實(shí)現(xiàn)全時(shí)空和全學(xué)科使用,使之成為一個(gè)重要的現(xiàn)代化教學(xué)服務(wù)平臺。

        參考文獻(xiàn):

        [1] 趙義龍.機(jī)房作業(yè)提交系統(tǒng)的探討與開發(fā)[J].考試(教研版),2011.3:

        110

        [2] 趙立臻.基于Web的作業(yè)交管系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國現(xiàn)代教育裝

        備,2008.8:49-51

        [3] 王昊,盛偉翔.基于asp.net的學(xué)生作業(yè)管理系統(tǒng)的設(shè)計(jì)[J].科技廣場,

        2009.3:155-156

        [4] 楊東霞.基于.net的作業(yè)提交系統(tǒng)設(shè)計(jì)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2012.1:

        27-29

        猜你喜歡
        無紙化模塊化
        模塊化自主水下機(jī)器人開發(fā)與應(yīng)用
        無紙化入學(xué)報(bào)名值得推廣
        甘肅教育(2020年6期)2020-11-25 14:25:06
        無紙化入學(xué)報(bào)名值得大力推進(jìn)
        甘肅教育(2020年6期)2020-11-25 14:25:06
        無紙化入學(xué)報(bào)名多多益善
        甘肅教育(2020年6期)2020-09-11 07:44:54
        無紙化入學(xué)報(bào)名值得提倡
        甘肅教育(2020年6期)2020-09-11 07:44:52
        模塊化住宅
        ACP100模塊化小型堆研發(fā)進(jìn)展
        中國核電(2017年2期)2017-08-11 08:00:56
        模塊化VS大型工廠
        乱码丰满人妻一二三区 | 日本中文字幕一区二区高清在线| 高清破外女出血av毛片| 极品少妇一区二区三区四区| 人人妻人人狠人人爽| 夜夜添夜夜添夜夜摸夜夜摸| 亚洲另类欧美综合久久图片区| 老妇女性较大毛片| 一个人看的www免费视频中文| 午夜家庭影院| 亚洲精品aⅴ无码精品丝袜足 | 久久久久国产一区二区三区| 久久国产精久久精产国| 国产午夜无码视频免费网站| 国产在线观看免费一级| 日日噜噜夜夜狠狠久久av| 一本一道久久a久久精品综合蜜桃 成年女人18毛片毛片免费 | 国产乡下三级全黄三级| 久久精品中文字幕一区| 亚洲国产日韩欧美高清片a| 日韩午夜三级在线视频| 精品国产三区在线观看| 日韩精品一区二区免费| 国内嫩模自拍诱惑免费视频 | 在线无码中文字幕一区| 人妻 偷拍 无码 中文字幕| 极品嫩模高潮叫床| 黄色成人网站免费无码av| 国产一级在线现免费观看| 国产精品亚洲ΑV天堂无码| 精品国产自拍在线视频| 日韩极品在线观看视频| 中文乱码字字幕在线国语| 亚洲av福利天堂一区二区三| 国产亚洲成av人片在线观黄桃| 成人性生交大片免费看96| 激情97综合亚洲色婷婷五| 国产精品视频免费的| 国产成人高清亚洲一区二区| 久久精品国产亚洲av一般男女| 大香焦av一区二区三区|