杜小杰
摘要:隨著信息技術(shù)的發(fā)展,高等院校中的作業(yè)大都以電子文檔的形式分配及提交,但目前本院校沒有一個作業(yè)提交系統(tǒng),導(dǎo)致學(xué)生提交作業(yè)混亂,同時老師不能及時的和學(xué)生溝通,很難及時掌握學(xué)生的作業(yè)情況及對學(xué)生作業(yè)的管理。針對這一問題,該文提出并實現(xiàn)了作業(yè)提交及管理的交互平臺系統(tǒng)。通過該系統(tǒng)學(xué)生可以方便的提交及查看老師分配的作業(yè),同時教師可以快捷的了解學(xué)生提交作業(yè)的信息,并能及時給學(xué)生指點,回復(fù)學(xué)生的信息,和學(xué)生進(jìn)行交流指導(dǎo)。
關(guān)鍵詞:ASP.NET;Visual Studio.NET;數(shù)據(jù)庫;B/S結(jié)構(gòu)的交互平臺
中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)24-5664-03
Job Submission and Management of the Interactive Platform System Based on B/S
DU Xiao-jie
(Henan University of Urban Construction ,Pingdingshan 467036, China)
Abstract:With the development of information technology, job in colleges and universities are distributed and submitted mostly in the form of electronic document. But now our college without a job submission system, leading to the students to not correctlysubmit homework, at the same time, the teacher can't timely communication with students, it is difficult to timely grasp student's work and the management of student work.In order to solve this problem, This paper puts forward and implements the job submission and management platform for the interaction system.Through this system, students can easily submit and check the teacher assigned job, at the same time, teachers can quickly understand the student to submit a job information, and can give students guidance in time, reply to the student's information, and guiding students to communicate.
Key words: ASP.NET; Visual Studio.NET; the database; B/S structure of the interactive platform
隨著網(wǎng)絡(luò)化計算機信息技術(shù)的發(fā)展,各個專業(yè)技術(shù)都與計算機專業(yè)緊密結(jié)合,根據(jù)這一形式的發(fā)展,高校教師分配的各種作業(yè)都以電子檔的形式,一是方便教師傳達(dá)快捷,二是方便學(xué)生存儲并閱讀;學(xué)生的作業(yè)都以電子檔的形式提交,一是方便操作,提高學(xué)生的學(xué)習(xí)效率,二是方便學(xué)生提交;并且有的專業(yè)必需以電子檔的形式做作業(yè),三是教師管理并批改學(xué)生提交的作業(yè),同時可以和學(xué)生及時的交流。但是目前本院校沒有一個作業(yè)提交及管理系統(tǒng),根據(jù)個人授課、收作業(yè)、批改作業(yè)、和學(xué)生溝通等存在的各種問題,每次分配作業(yè)、批改作業(yè)都要花費很多時間,最重要的是不能及時的把學(xué)生的作業(yè)信息反映給學(xué)生,不能和學(xué)生及時的溝通。因此,設(shè)計一個作業(yè)提交及管理的交互平臺系統(tǒng)成為一個亟待的問題,真是實現(xiàn)現(xiàn)在教育技術(shù)的信息化、網(wǎng)絡(luò)化發(fā)展。通過計算機信息技術(shù)來提高教學(xué)的效率,解決教學(xué)中存在的各種問題。本系統(tǒng)采用Visiual Studio.net2008,asp.net,SQL Server2000數(shù)據(jù)技術(shù)來實現(xiàn)本系統(tǒng)。
1 系統(tǒng)的設(shè)計思路
針對高等院校電子文檔形式作業(yè)的提高及管理存在的問題,結(jié)合目前高校教師和學(xué)生不能及時交流的問題,本文設(shè)計一種基于B/S結(jié)構(gòu),采用Visiual Studio.net2008,asp.net,SQL Server2000數(shù)據(jù)技術(shù)來實現(xiàn)本系統(tǒng)一個可以作業(yè)的提交、管理,并能進(jìn)行交互的平臺。本系統(tǒng)采用前臺與后臺的結(jié)構(gòu),前臺主要功能包括實現(xiàn)學(xué)生的注冊、學(xué)生登錄、作業(yè)提交、作業(yè)評價等模塊。后臺主要功能教師或管理員登錄、學(xué)生管理、作業(yè)管理、作業(yè)批改等模塊,同時完成不同人員可以從不同的地點以不同的接入方式來實現(xiàn)數(shù)據(jù)的訪問及操作,有效的管理訪問的權(quán)限及保護(hù)數(shù)據(jù)平臺,保證數(shù)據(jù)的安全性、正確性。
2 系統(tǒng)功能模塊的設(shè)計
本系統(tǒng)重點完成的任務(wù)是實現(xiàn)作業(yè)的提交及管理,創(chuàng)新之處是解決學(xué)生與老師及學(xué)生與學(xué)生之間的學(xué)術(shù)交流和作品評價。所以本文采用結(jié)構(gòu)化和面向?qū)ο蟮募夹g(shù),同時將本系統(tǒng)劃分為四個主要功能模塊:用戶管理模塊、電子作業(yè)提交模塊、電子作業(yè)管理模塊和交互評價平臺等,是整個系統(tǒng)設(shè)計目標(biāo)明確,設(shè)計簡單,操作合理。本系統(tǒng)的功能模塊設(shè)計圖如圖2-1。其中各功能模塊的說明如下:
1)用戶管理模塊:此模塊主要完成對教師、學(xué)生和管理員的管理工作及相應(yīng)的功能權(quán)限設(shè)置,使得不同的用戶有不同的權(quán)限及相應(yīng)的操作,同時通過用戶管理可以查看目前在線及完成作業(yè)的學(xué)生有多少個,有哪些同學(xué)沒有注冊,使操作簡單、方便、更便于管理和數(shù)據(jù)的安全及數(shù)據(jù)的一致性。
2)電子作業(yè)提交模塊:本模塊主要完成學(xué)生選擇不同課程,提交相應(yīng)文件格式提交作業(yè),同時提交個人的相應(yīng)信息到后臺數(shù)據(jù)庫中,同時提交作業(yè)可以和可以獲得一定的權(quán)限,即可以閱讀其他同學(xué)的作業(yè),并給以評價。教師用戶可以及時的看到學(xué)生的相應(yīng)信息,并對作業(yè)進(jìn)行管理及評價。
3)電子作業(yè)的管理:此模塊主要針對教師用戶,教師用戶可以根據(jù)授課類別、學(xué)生班級、學(xué)生學(xué)號等信息來查看提交作業(yè)的詳細(xì)信息,同時可以進(jìn)行在線評價評改,或者批量下載作業(yè)進(jìn)行批改存盤。本模塊還可以對電子作業(yè)進(jìn)行查詢、審核、修改或刪除等操作。能快捷的了解某個學(xué)生的提交作業(yè)信息及作業(yè)情況。
4)交互評價平臺:這個平臺是針對所有用戶的,只要是已經(jīng)注冊用戶,并已經(jīng)提交作業(yè)的學(xué)生都可以評價其它同學(xué)的作業(yè),同時可以下載其他同學(xué)的做進(jìn)行保存或?qū)W習(xí),對于老師能及時和學(xué)生進(jìn)行溝通,提出作業(yè)中存在的亮點和不足,促進(jìn)學(xué)生的學(xué)習(xí)興趣,同時及時的相互溝通。在這個平臺具有權(quán)限的學(xué)生可以相互參考,相互評價,達(dá)到相互學(xué)習(xí)的結(jié)果。
3 系統(tǒng)實現(xiàn)
本系統(tǒng)采用網(wǎng)頁瀏覽的方式,通過掛載在網(wǎng)絡(luò)上,實現(xiàn)通過互聯(lián)網(wǎng)來讓每個學(xué)生及教師都能通過網(wǎng)頁登陸系統(tǒng)平臺進(jìn)行操作。本文采用的技術(shù)是ASP.net+Visual Studio.net+數(shù)據(jù)庫相結(jié)合的方方案。Visual Studio.net為開發(fā)平臺提供給了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫連接操作等基本功能和基本開發(fā)架構(gòu)的服務(wù)器組件。使本系統(tǒng)在性能擴(kuò)展及定制方面有了更好的提高。同時也基于ASP.net技術(shù),為系統(tǒng)開發(fā)提供更靈活的開發(fā)平臺,縮短了系統(tǒng)開發(fā)的周期。SQL Server數(shù)據(jù)庫技術(shù)目前小型系統(tǒng)最具有代表性的,通過對現(xiàn)實系統(tǒng)功能的分析,設(shè)計出系統(tǒng)相關(guān)的數(shù)據(jù)表,提供一個關(guān)系數(shù)據(jù)庫的基礎(chǔ)平臺,所以本文以Visual Studio.ne作為開發(fā)平臺,以ASP.Net作為系統(tǒng)開發(fā)的技術(shù)支持,以SQL Server數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)庫基礎(chǔ)平臺,來設(shè)計并實現(xiàn)電子作業(yè)提交及管理的交互平臺技術(shù)。
四個模塊的具體實現(xiàn)過程描述如下:
1)用戶管模塊
此模塊主要完成用戶的注冊、登陸,并且此用戶分為管理員用戶、教師用戶及學(xué)生用戶,用戶表的設(shè)定為教師用戶和學(xué)生用戶,管理員用戶表可以通過后臺進(jìn)行操作,并分配不同的權(quán)限。用戶在登陸時需要設(shè)置密碼、驗證碼方可登陸系統(tǒng)。教師用戶可以對學(xué)生用戶進(jìn)行查詢、添加、刪除等權(quán)限,管理員可以對學(xué)生進(jìn)行其他用戶進(jìn)行查詢、添加、刪除、更改密碼等操作。
2)電子作業(yè)提交模塊
此模塊的操作,只有在系統(tǒng)已經(jīng)注冊后才可以登錄系統(tǒng),進(jìn)行作業(yè)提交及管理,本模塊重點實現(xiàn)的內(nèi)容如下:
l本模塊重點設(shè)計的是數(shù)據(jù)庫的設(shè)計,在數(shù)據(jù)庫設(shè)計中,作業(yè)提交的字段采用什么類型,本設(shè)計采用的doc、tar、ppt、jpg格式的文件可以上傳。
l提交模塊上需要設(shè)計學(xué)年的授課的課程,然后選擇相應(yīng)的課程,然后進(jìn)去提交作業(yè),作業(yè)會根據(jù)學(xué)生的班級、學(xué)號、姓名以及日期,將電子當(dāng)作業(yè)根據(jù)作業(yè)提交的類型存入數(shù)據(jù)庫,完成提交后,系統(tǒng)會自動顯示提交成功的字樣,操作完成。
l學(xué)生可以對已經(jīng)提交的作業(yè)進(jìn)行瀏覽,或者學(xué)生可以多所提交作業(yè)進(jìn)行刪除、下載、重傳。同時也可以查看到老師或其他學(xué)生對自己作業(yè)的評價,如果是tar的文件格式需要進(jìn)行解壓查看。
3)電子作業(yè)管理模塊
此模塊根據(jù)系統(tǒng)首頁的用戶名及密碼、驗證碼進(jìn)行登錄,此模塊主要針對教師用戶,登錄系統(tǒng)之后,可以點擊作業(yè)管理模塊,然后對作業(yè)進(jìn)行管理,教師可以通過學(xué)年、班級進(jìn)行查詢當(dāng)前有哪些同學(xué)已經(jīng)上交作業(yè),已經(jīng)上交作業(yè)的同學(xué),會表格的形式顯示出學(xué)號、姓名、作業(yè),同時在表格的最后一列顯示查看、下載、評閱等功能,教師可以對學(xué)生的作業(yè)進(jìn)行查看、下載、評閱,點擊不同的按鈕就會進(jìn)入不同的頁面進(jìn)行操作。同時通過列表,也一眼能看出那些同學(xué)沒有上交作業(yè)。
4)交互評價模塊
這個模塊對所有的用戶都可以實現(xiàn),只要是已經(jīng)上交作業(yè)的同學(xué),或者教師用戶都可以對所提交的作業(yè)進(jìn)行評價,并可以作者進(jìn)行交流。
?對于學(xué)生用戶,如果已經(jīng)提交過作業(yè),都可以通過字段:學(xué)年、班級進(jìn)行查詢,然后在顯示出的作業(yè)列表中的作業(yè),點擊作業(yè)評閱按鈕,就可以對此作業(yè)進(jìn)行評價,同時學(xué)生還可以點擊交互評價按鈕查看最近多少人對你自己的作業(yè)做了評價,同時可以在線與其交流。通過此平臺可以提高學(xué)生的學(xué)習(xí)興趣,同時讓學(xué)術(shù)共享。
?對于老師用戶,教師首先可以作業(yè)管理平臺可以管理學(xué)生作業(yè),及了解學(xué)生提交的信息情況,同時也可以通過管理平臺的作業(yè)評閱按鈕進(jìn)入評閱頁面對學(xué)生的作業(yè)進(jìn)行評價,并給予指點。其次,教師也可以通過交互評價平臺通過學(xué)年、班級字段進(jìn)行查詢,然后對某個學(xué)生的作業(yè)進(jìn)行評價,同時也能及時了解學(xué)生對自己的留言信息或與學(xué)生在線交流。提高學(xué)生與教師交互溝通的平臺,是提高教學(xué)平臺的一種途徑及手段。
4 結(jié)束語
針對目前本校收集及管理電子作業(yè)存在的問題,結(jié)合教學(xué)過程中教師與學(xué)生溝通時間少的特點,本文提出了一種可以讓教師與學(xué)生及時進(jìn)行溝通,同時又可以很好方便學(xué)生作業(yè)的提交,減輕教師批改作業(yè)的負(fù)擔(dān),具有創(chuàng)新方法及思路的優(yōu)秀作業(yè)作品的共享的系統(tǒng)平臺:電子作業(yè)提交及管理的交互平臺系統(tǒng)。此系統(tǒng)具有很好的適用性、靈活性、交互性,同時具有擴(kuò)展更多的功能模塊。
參考文獻(xiàn):
[1] 陳慶榮,作業(yè)提價及管理系統(tǒng)的設(shè)計與實現(xiàn)[J].福建電腦,2008(11):135-136.
[2] Sanjeev Rohilla,Senthil Nathan,Surbhi Malhotra.ADO.NET專業(yè)項目實例開發(fā)[M].陳君,王寶良,譯.北京:中國水利水電出版社,2003.
[3] 張莉.SQL Server數(shù)據(jù)庫原理及應(yīng)用教程[M].北京:清華大學(xué)出版社,2004.
[4] 楊秀波.在線作業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)在遠(yuǎn)距離教育,2003(3):50-53.
[5] 劉波,段麗艷.一個基于Internet的通用題庫系統(tǒng)的設(shè)計與實現(xiàn)[J].華南師范大學(xué)學(xué)報:自然科學(xué)學(xué)報,2001(1).
[6] 潘敏.高?!熬W(wǎng)上作業(yè)系統(tǒng)”的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2004(5):60-61.