国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《Java程序設(shè)計(jì)》課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

2016-12-15 18:43王麗愛
電腦知識(shí)與技術(shù) 2016年27期
關(guān)鍵詞:Java程序設(shè)計(jì)

王麗愛

摘要:為方便Java課程教學(xué),加強(qiáng)師生之間課后交流,該文使用ASP.NET技術(shù)和SQL2000數(shù)據(jù)庫設(shè)計(jì)并開發(fā)了《Java程序設(shè)計(jì)》教學(xué)網(wǎng)站。該網(wǎng)站分四大主要模塊:網(wǎng)絡(luò)考試中心,在線留言,資源中心,后臺(tái)管理,同時(shí)還實(shí)現(xiàn)發(fā)布新聞和添加相關(guān)鏈接的功能。

關(guān)鍵詞:ASP.NET;SQL2000;JAVA課程

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)27-0070-02

Abstract: For the sake of convenience for teaching java and chatting between classmates and teacher, this paper designed and constructed website of Java Program Design. This website used ASP.NET and SQL2000 database, and it was totally divided into four modules: network examination center, on-line message, resources center, backstage management. Meanwhile, this website could release news and add the related chain connecting.

Key words: ASP.NET;SQL2000; JAVA course

近年,Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言因其具有的跨平臺(tái)性、分布式及安全性等特點(diǎn)[1],在當(dāng)今網(wǎng)絡(luò)時(shí)代得到廣泛應(yīng)用和發(fā)展。作為一種有生產(chǎn)力的編程工具,學(xué)習(xí)《Java程序設(shè)計(jì)》課程有助于學(xué)生在掌握面向過程程序設(shè)計(jì)和可視化程序設(shè)計(jì)基礎(chǔ)上,能夠更深入地掌握面向?qū)ο缶幊碳夹g(shù),且更有利于開發(fā)網(wǎng)絡(luò)環(huán)境下的應(yīng)用程序。

目前師生之間Java課程的教與學(xué)多局限于課堂上面對(duì)面的方式,而課后教師與學(xué)生之間更深入的交流和探討,因缺少一定場(chǎng)地而受到限制,最終導(dǎo)致師生互動(dòng)的機(jī)會(huì)減少。針對(duì)此現(xiàn)狀,本文使用ASP.NET[2]技術(shù)和SQL2000數(shù)據(jù)庫[3]設(shè)計(jì)一個(gè)Java課程網(wǎng)上學(xué)習(xí)平臺(tái),以滿足在線學(xué)習(xí)及便于師生隨時(shí)隨地交流的目的。

1 需求分析

Java課程網(wǎng)站建設(shè)的目標(biāo)是使教學(xué)更加方便,方便學(xué)生自己學(xué)習(xí),提高學(xué)生自學(xué)能力,也節(jié)省學(xué)生、老師的時(shí)間。要求所設(shè)計(jì)系統(tǒng)操作方便、更新及時(shí)、易于維護(hù)管理。擁有動(dòng)態(tài)更改信息;網(wǎng)上答疑;課程教學(xué)等基本功能。學(xué)生進(jìn)入網(wǎng)站后可根據(jù)系統(tǒng)功能對(duì)該課程進(jìn)行信息瀏覽,查看課件,提出問題及學(xué)習(xí)等;教師進(jìn)入網(wǎng)站后也可對(duì)課程的一些信息進(jìn)行瀏覽,對(duì)學(xué)生提出的問題進(jìn)行回復(fù),而后臺(tái)教師需要進(jìn)入系統(tǒng)對(duì)網(wǎng)站進(jìn)行維護(hù),更新信息、修改信息或者刪除某些信息。

因此該系統(tǒng)需要滿足的需求為:具有良好的人機(jī)界面,以方便操作;學(xué)生查看教學(xué)信息,下載課件,網(wǎng)上發(fā)帖等;教師查看學(xué)生提出的問題并進(jìn)行回答;教師發(fā)布,整理留言和教學(xué)資源等。

2 網(wǎng)站功能設(shè)計(jì)

按照需求分析的結(jié)果,網(wǎng)站總體結(jié)構(gòu)設(shè)計(jì)如圖1所示,角色上主要包括學(xué)生、教師和系統(tǒng)管理員;功能上主要包括網(wǎng)絡(luò)考試中心,在線留言,資源中心及后臺(tái)管理,同時(shí)還實(shí)現(xiàn)發(fā)布新聞和添加相關(guān)鏈接的功能。

3 網(wǎng)站主要功能分析

3.1用戶注冊(cè)及管理員登錄

用戶包括普通用戶和管理員,所有用戶先注冊(cè)然后登錄系統(tǒng),權(quán)限不同則登錄成功后相應(yīng)的界面不同。

3.2網(wǎng)站功能顯示

將網(wǎng)站的每個(gè)功能模塊顯示出來,如圖2所示,包括:資源中心,考試中心,后臺(tái)管理,在線留言及使用幫助等。

3.3資源中心

資源中心主要功能包括查看與課程相關(guān)的文檔及任課教師等信息。

3.3.1電子文檔

圖3所示的主要功能是上傳和下載電子文檔。為便于學(xué)生課后復(fù)習(xí),教師可將課堂上教學(xué)用的Java課件等文檔進(jìn)行上傳供學(xué)生瀏覽。

3.3.2網(wǎng)站課程實(shí)踐

為加強(qiáng)學(xué)生動(dòng)手能力,從而將理論與實(shí)踐相結(jié)合,每個(gè)知識(shí)點(diǎn)都對(duì)應(yīng)有實(shí)踐環(huán)節(jié),每一實(shí)驗(yàn)都明確具體內(nèi)容及相關(guān)要求(圖4)。

3.4考試中心

圖5所示Java課程的網(wǎng)上考試閱卷,在時(shí)間和空間上都不必受傳統(tǒng)考試的限制,可提高考試和閱卷效率。

3.5后臺(tái)管理

管理員可以對(duì)科目、試題庫及發(fā)布的資源等信息進(jìn)行增加或修改等管理。

3.5.1 科目大類管理

如圖6所示,可以增加或刪除科目大類,同時(shí)給大類編號(hào)。

3.5.2 具體科目管理

學(xué)好Java,還應(yīng)該熟悉其課程體系,了解其所屬大類的與其相關(guān)的其他科目(圖7),從而明確該課程的重要性。

3.5.3試題庫管理

圖8所示為課程體系中各門課程的試題庫。

3.6在線留言

師生均可在線留言,但需要事先進(jìn)行注冊(cè)(圖9),然后通過登錄界面進(jìn)入留言板塊。

4 結(jié)束語

為便于學(xué)生在線學(xué)習(xí)及師生之間隨時(shí)隨地進(jìn)行Java課程教學(xué)的交流,本網(wǎng)站實(shí)現(xiàn)了Java教學(xué)資源管理與查看、試題庫管理與查看、在線留言及發(fā)布相關(guān)新聞等功能,有助于學(xué)生更方便更深入地掌握J(rèn)ava語言。

參考文獻(xiàn):

[1] 張白一, 崔尚森.面向?qū)ο蟪绦蛟O(shè)計(jì)———Java[M] .西安: 西安電子科技大學(xué)出版社, 2013.

[2] 明日科技. ASP.NET從入門到精通[M]. 北京: 清華大學(xué)出版社, 2013.

[3] 趙增敏. SQL Server 2000 實(shí)用教程[M]. 北京: 電子工業(yè)出版社, 2008.

猜你喜歡
Java程序設(shè)計(jì)
《Java程序設(shè)計(jì)》項(xiàng)目化教學(xué)改革與實(shí)踐
Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究