999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

柴艷賓

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

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

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

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

1 系統(tǒng)描述

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

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

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

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

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

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

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

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

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

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

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

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

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

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

⑴ 學(xué)生功能模塊

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

⑵ 教師功能模塊

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

⑶ 機房管理員功能模塊

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

string fileExt;

string fileSavepath;

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

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

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

參考文獻:

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

110

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

備,2008.8:49-51

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

2009.3:155-156

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

27-29

猜你喜歡
模塊化
模塊化自主水下機器人開發(fā)與應(yīng)用
基于模塊化控制系統(tǒng)在一體化教學(xué)中的應(yīng)用
模塊化住宅
馬勒推出新型模塊化混動系統(tǒng)
考慮模塊化和退貨率的供應(yīng)鏈大規(guī)模定制模型
ACP100模塊化小型堆研發(fā)進展
中國核電(2017年2期)2017-08-11 08:00:56
從模塊化中得到的二氧化碳
模塊化VS大型工廠
非模塊化設(shè)計四合一爐對流室的模塊化吊裝
機械制造技術(shù)模塊化教學(xué)改革研究
主站蜘蛛池模板: 免费黄色国产视频| 国产成人久视频免费| 中字无码精油按摩中出视频| 欧美中出一区二区| 亚洲无码在线午夜电影| aa级毛片毛片免费观看久| 在线观看国产小视频| 国产乱子伦一区二区=| 波多野结衣无码中文字幕在线观看一区二区 | 无码网站免费观看| 手机精品视频在线观看免费| 538精品在线观看| 国产亚洲欧美日本一二三本道| 久久99国产乱子伦精品免| 国产中文在线亚洲精品官网| 亚洲视屏在线观看| 国产视频入口| 久久午夜夜伦鲁鲁片不卡| 波多野吉衣一区二区三区av| 色婷婷综合激情视频免费看| 国产拍揄自揄精品视频网站| 免费看的一级毛片| 欧美性猛交xxxx乱大交极品| 曰韩人妻一区二区三区| 五月丁香在线视频| 青青草久久伊人| 亚洲欧美不卡视频| 欧美精品另类| 亚洲人成在线精品| 91青青草视频在线观看的| 成年午夜精品久久精品| 在线观看av永久| 国产视频欧美| 亚洲中文字幕在线观看| 国产不卡网| 欧美第二区| 亚洲AV无码久久精品色欲| 婷婷丁香色| 久久99精品久久久大学生| 看看一级毛片| 尤物视频一区| 91麻豆国产在线| 乱系列中文字幕在线视频| 欧美亚洲香蕉| 一级全黄毛片| 成年片色大黄全免费网站久久| 无套av在线| 日本高清免费不卡视频| 国产丝袜啪啪| 在线不卡免费视频| 欧美日韩导航| 久久人人爽人人爽人人片aV东京热| 久久久久国产精品嫩草影院| 超碰91免费人妻| 夜夜操狠狠操| 99热这里只有精品在线观看| 久久99热这里只有精品免费看| 国模私拍一区二区| 精品久久久无码专区中文字幕| 狠狠v日韩v欧美v| 亚洲综合久久一本伊一区| 亚洲综合极品香蕉久久网| 一级毛片网| 亚洲天堂视频在线播放| 欧美日本中文| 曰韩免费无码AV一区二区| 欧美亚洲第一页| 一级爆乳无码av| 国产99视频免费精品是看6| 久青草网站| 九月婷婷亚洲综合在线| 亚洲天堂区| 成人在线不卡视频| 久草视频精品| 97影院午夜在线观看视频| 国产精品免费露脸视频| 亚洲午夜福利在线| 国内精品久久人妻无码大片高| 欧美天堂久久| 久久99国产乱子伦精品免| 亚亚洲乱码一二三四区| 亚洲swag精品自拍一区|