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

基于Web的學生選課系統研究

2018-06-25 07:34:40王鑫
無線互聯科技 2018年6期

王鑫

摘要:為了適應社會需求的多樣化和學生全面而有個性的發展,構建重基礎、多樣化、有層次、綜合性的課程結構,基于Web的學生選課系統在初高中學生選課中應運而生。文章基于B/S模式,利用服務器端ASP技術開發出適合目前初高中學校實際需求的應用系統。系統在完成基本功能外,實現學生選課、多級管理、批量數據錄入等。

關鍵詞:課程結構;B/S模式;ASP技術

為深入貫徹黨的十九大精神,全面落實立德樹人根本任務,各省市陸續出臺初高中課程改革方案和指導性意見。其改革目標在于,適應社會需求的多樣化和學生全面而有個性的發展,構建重基礎、多樣化、有層次、綜合性的課程結構[1]。賦予學校合理而充分的課程自主權,因地制宜地開發學校課程和學生有效選擇課程提供保障。因此,各學校結合學生實際建立行之有效的校內選課制度。制定符合學生個性特點和人生規劃的選修課程,促進學生個性發展。學生能夠按照自己的興趣和特點選擇要上的課程。因此,合理有效的網絡選課系統,是初高中學校所需要的[2]。 研究本系統的意義在于,貼合目前初高中學校的實際需求。系統操作性強、購置成本低、易于維護和擴展。在完成基本的選課功能外,還可以實現多年級管理,學生自由選課;管理員、教師多級管理,支持批量輸入學生信息;學生可以針對選課情況,查詢成績;教師可在線批量進行海量表格的導入,節省教師的錄入數據時間[3]。

1 系統分析與設計

本系統基于B/S模式,采用動態服務器頁面(ActiveServer Page,ASP)作為服務器端語言,小型access作為數據庫,AJAX+XML+DIV+CSS+HTML在前端進行Web開發。

1.1系統結構設計

本系統為學生選課系統。系統分為前臺的學生選課界面和后臺的管理員操作界面。在前臺,學生通過賬號密碼登錄后,可以在課程選課界面完成選課操作。選課成功后,學生可以在“我的選課”中查閱所選課程,以及任課教師上課時間。管理員在后臺可以進行系統配置,賬戶管理,學生管理,課程管理以及選課管理等。另外,學生可以在前臺界面查詢自己的選課成績,教師或管理員可以在后臺對成績進行批量或單個錄入[4]。基于Web的學生選課系統的總體框架如圖1所示。

1.2系統功能模塊設計

1.2.1學生用戶模塊

(l)在線選課:在現有的選課列表中,學生可以針對自身情況選擇一個或多個課程。通過課程詳情,可以查閱該課程的名稱、授課教師、學時、學分、人數和上課地點等基本情況。

(2)我的選課:學生所選課程可以在自己的選課列表中進行查閱。

(3)成績查詢:學生通過自己的學號、姓名,可以查詢本學期所選課程的考試成績。

圖1系統總體結構

1.2.2管理員模塊

(l)賬戶管理:在賬戶管理中有管理員和普通教師兩個管理級別。管理員具備該系統的最高權限,可以添加其他管理員以及普通教師,并賦予相應的權限。

(2)學生管理:可以添加、修改、查詢學生個人信息,也可以按照現有的Excel樣式進行批量學生數據導入。

(3)班級管理:可以添加、刪除、修改和查詢班級的相關信息。

(4)課程管理:可以針對不同的年級制定相關的選修課。在課程管理頁面中,可以添加、刪除和修改課程的詳細信息,也可以按照現有的Excel樣式進行批量課程數據導入。

(5)選課管理:針對大量學生同時選擇同一門課程,或同一班級所有學生選擇同一門課的情況,可以由管理員統一在選課管理頁面中進行批量導入。

(6)成績管理:管理員和普通教師可以通過成績管理頁面,錄入學生成績。即可以針對每名學生進行單個成績錄入,也可以針對多名學生進行批量成績導入[5-6]。

1.3系統的數據庫設計

基于Web的學生選課系統數據庫主要包含:管理員表manage、學生信息表student、學生選課表course、選課成績表exam和其他附屬表等。其中主要有manage表(見表1)、student表(見表2)、course表(見表3),表的結構如下。

(1)管理員表:manage表。

數據功能:記錄管理員及普通教師相關信息及權限,用于登錄系統或其他相關操作。

(2)學生信息表:student表。

數據功能:記錄選課學生的基本信息,用于登錄系統或選課等相關操作。

(3)學生選課表:course表。

數據功能:記錄學生的選課信息,用于管理員、教師和學生本人維護、查閱等相關操作。

2 系統開發與實現

2.1系統的開發平臺

2.1.1系統的硬件要求

處理器:Intel酷睿i7 8700K

內存RAM: 4.OOGB

操作系統類型:Windows 2003以上版本

2.1.2系統的軟件要求

運行環境:Windows 2003以上版本、IIS6.0+ASP+Access2010

開發工具:Dreamweaver 8.0, Photoshop CS6

2.2系統實現的關鍵技術

2.2.1學生登錄及MD5密碼加密技術

<% -

LoginName=CheckStr(request.form(“LoginName”))

LoginPas sword=Md5 (CheckStr(request.form( "LoginPassword")))

Action=CheckStr(Request.QueryString( "Action"))

set rs = server.createobj ect( "adodb.recordset " )

sql="select * from zhi rui s student where UserName=' " &LoginName;&" ' "

rs.open sql.conn,1,3

if rs.eof then

response.write ""

response.end

else

Uid=rs( "id" )

AdminName=rs( "UserName" )

Password=rs( "Password" )

Stname=rs( "Stname" )

Stno=rs( " Stno

“)

Using=rs( "Using" )

end if

%>

2.2.2判斷是否具有管理權限技術

<%

response.expires=0

response.expiresabsolute= now() -1

response.addHeader "pragma",”no-cache"

response.addHeader

"cache-control",”private"

Response.cachecontrol= "no-cache"

if Instr(session( "AdminPur"),”512," )=0 then

response.write(<<red》>你不具有該管理模塊的操作權限,請返回!>>)

response.end

end if

%>

2.2.3學生選課數據填入表中

<% -

set rs=server.createobj ect( "adodb.recordset " )

rs.open sql,conn.0,1

while not rs.eof

if……

set rsRepeat = conn.execute( "select ID.UserName frommanage where ID=" &rs;( "Adminid" )& " " )

if not (rsRepeat.bof and rsRepeat.eof) then

ReaIName=rsRepeat( "UserName" )

rsRepeat.close

end if

end if

set rsRepeat = conn.execute( "select id.KCname fromkctable where id=" &rs;( " kcid" )&" " )

if not (rsRepeat.bof and rsRepeat.eof) then

KCname=rsRepeat( " KCname " )

rsRepeat.close

Set rsRepeat = Nothing

End if

set rsRepeat = conn.execute( "select id.time from teacherwhere id=“&rs;(“xkid”)&””)

if not (rsRepeat.bof and rsRepeat.eof) then

time=rsRepeat(“time”)

rsRepeat.close

Set rsRepeat= Nothing

End if

……%>

3結語

本系統的功能,能夠完全滿足目前初高中學校的需求,為學生和老師們提供了一個方便選課的工具。本文提供了開發系統中相關技術問題,也是系統實現的關鍵部分,具有一定的理論意義和實際應用意義,希望對類似系統開發提供研究依據。另外,本系統是基于Web開發,后續手機APP端的安卓系統開發,還在做進一步研究。

[參考文獻]

[1]賀軍忠.ASP動態網頁技術[J]電子技術與軟件工程,2017 (18):21

[2]李承遙.基于ASP技術的學生成績查詢系統設計[J]電予技術與軟件工程,2017(8):44.

[3]梁銀妮.Web網站中動態網頁設計技術的應用和實現[J]數字技術與應用,2017 (1):83-85

[4]苑敏呈.基于ASP的網絡選課系統[D].南昌:南昌大學,2016

[5]傅穎.ASP技術及其在動態網站開發中的應用[J].山東工業技術,2016 (3):126-127.

[6]曲小納.淺析ASP技術在動態網頁中的應用研究[J]龜腦知識與技術,2015 (2):178-180

主站蜘蛛池模板: 人妻无码AⅤ中文字| 欧美日韩资源| 国产精品免费电影| 国产一区二区三区在线无码| 欧美激情伊人| 毛片卡一卡二| 亚洲国产在一区二区三区| 欧美成人A视频| 一本大道香蕉久中文在线播放 | 午夜精品一区二区蜜桃| www.国产福利| 午夜爽爽视频| 欧美日本激情| 日韩中文字幕免费在线观看| 亚洲欧美日韩色图| 色成人亚洲| 日韩免费毛片| 国产成人亚洲毛片| 蜜桃视频一区二区三区| 亚洲成a人片在线观看88| 亚洲精品成人片在线播放| 红杏AV在线无码| 日本精品αv中文字幕| 国产美女91视频| 亚洲香蕉伊综合在人在线| 亚洲美女AV免费一区| 亚洲人成在线免费观看| 国产精品真实对白精彩久久 | 国产日韩精品一区在线不卡 | 国产精品无码一二三视频| 九九视频在线免费观看| 日本国产精品一区久久久| 色综合国产| 日韩 欧美 小说 综合网 另类| 亚洲V日韩V无码一区二区| 久久青草免费91观看| 激情六月丁香婷婷| 在线观看视频99| 亚洲区欧美区| 国产亚卅精品无码| 精品無碼一區在線觀看 | 欧美日韩国产在线播放| 日本伊人色综合网| 亚洲精品无码人妻无码| 日本黄网在线观看| 精品国产香蕉伊思人在线| 在线观看亚洲精品福利片| 人妻精品久久无码区| 波多野结衣在线一区二区| 欧美有码在线| 中国成人在线视频| 找国产毛片看| 看国产毛片| 国产h视频在线观看视频| 日韩毛片免费| 国产精品熟女亚洲AV麻豆| 不卡无码h在线观看| 欧美 亚洲 日韩 国产| 亚洲热线99精品视频| 亚洲AV无码久久精品色欲| 成年女人a毛片免费视频| 91久久偷偷做嫩草影院电| 国产成人精品综合| 成人免费黄色小视频| 久久这里只精品热免费99| 99久久精品国产综合婷婷| 亚洲成年网站在线观看| 人妻精品全国免费视频| 不卡色老大久久综合网| 国产精品色婷婷在线观看| 国产成人精品免费av| 青青草原国产免费av观看| 成人午夜久久| 亚洲不卡网| 天天激情综合| 国产成人啪视频一区二区三区| 久久精品无码一区二区国产区| 色综合激情网| 在线看片中文字幕| 91免费精品国偷自产在线在线| 精品自拍视频在线观看| 99免费视频观看|