張巖++陳蓮蓮++張永華++孫莉
摘要:文章對(duì)精品課程網(wǎng)站進(jìn)行了詳細(xì)的需求分析,并設(shè)計(jì)數(shù)據(jù)庫、編寫相關(guān)代碼,最終實(shí)現(xiàn)網(wǎng)站的功能。網(wǎng)站使用java語言為編程語言,oracle數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),tomcat服務(wù)器發(fā)布網(wǎng)站,myeclipse軟件作為開發(fā)工具。網(wǎng)站包括前臺(tái)學(xué)生界面和后臺(tái)管理員界面,主要包括用戶信息、公告、試題、作業(yè)、分?jǐn)?shù)、留言這幾個(gè)部分的管理。學(xué)生可以通過精品課程網(wǎng)站可以隨時(shí)隨地進(jìn)行學(xué)習(xí),不受時(shí)間和地域的限制,學(xué)習(xí)更加方便靈活,能夠有效提高學(xué)習(xí)效率。
關(guān)鍵詞:精品課程網(wǎng)站;Java;B/S模式;oracle
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)33-0048-04
Design and Implementation of Quality Course Website based on Java
ZHANG Yan, CHEN Lian-lian, ZHANG Yong-hua, SUN Li
(School of Computer and Information Engineering,F(xiàn)uyang Teachers College, Fuyang 236037, China)
Abstract: the article carries on the detailed demand analysis to the exquisite course website, and designs the database, the writing related code, the final realization website function. The website uses Java language for programming language, Oracle database stores data, Tomcat server to publish a website, MyEclipse software as a development tool. The website includes the interface of the students and the backstage administrator, which mainly includes the user information, the announcement, the questions, the assignment, the score, the message and the management of these parts. Students can learn from the excellent course website, not limited by time and region, learning more convenient and flexible, can effectively improve the learning efficiency.
Key words: quality course website; Java; B/S model; oracle
1 概述
隨著計(jì)算機(jī)的普及,精品課程網(wǎng)站已經(jīng)進(jìn)入多所高校,我省已有多所學(xué)校擁有自己的精品課程網(wǎng)站,學(xué)生和教師用戶可以通過國家精品課程網(wǎng)進(jìn)入全國各個(gè)大學(xué)精品課程網(wǎng)站,類似的網(wǎng)站還有國家精品課程資源網(wǎng),在校大學(xué)生以及想要學(xué)習(xí)大學(xué)課程的工作人員都可以進(jìn)入各個(gè)高校的精品課程網(wǎng)站,瀏覽相關(guān)的公告,學(xué)習(xí)相關(guān)的視頻課程,并且下載學(xué)習(xí)資料。高校老師也可以將自己錄制的課程傳到網(wǎng)站上,供更多的學(xué)生學(xué)習(xí)。其他一些網(wǎng)站,比如果殼網(wǎng)旗下的MOOC學(xué)院、騰訊課堂以及網(wǎng)易云課堂,是大型開放式網(wǎng)絡(luò)課堂,擁有大量的在線課程,并且還有手機(jī)客戶端,給人們提供了一個(gè)良好的在線學(xué)習(xí)平臺(tái)。為了給學(xué)生提供更好的學(xué)習(xí)方式,高校也應(yīng)積極建設(shè)精品課程網(wǎng)站。目前,一些高校的精品課程網(wǎng)站的建設(shè)只是為了響應(yīng)國家政策,缺乏利用精品課程網(wǎng)絡(luò)資源的內(nèi)在動(dòng)力,雖然一直在進(jìn)行網(wǎng)站開發(fā),但是卻未真正投入課程教學(xué)。因此此類網(wǎng)站的建設(shè)要充分考慮學(xué)生的使用,以學(xué)生為主體進(jìn)行開發(fā)。
高校精品課程網(wǎng)站可以為教師發(fā)布作業(yè)、學(xué)習(xí)資料以及公告提供方便,打破傳統(tǒng)的教育教學(xué)方式,學(xué)生也可以給老師留言,學(xué)生之間也可以在線討論問題,為學(xué)習(xí)交流提供更多機(jī)會(huì)。在過去多年的課堂教學(xué)模式中,大部分的教師是按照自己對(duì)課程的理解來進(jìn)行教學(xué)活動(dòng),所針對(duì)的也是大部分學(xué)生,因此不能滿足不同學(xué)生的不同學(xué)習(xí)需求,也就不可能很好地實(shí)現(xiàn)“因材施教”的方針。而在精品課程網(wǎng)站中,學(xué)生可根據(jù)自己的興趣選擇性的進(jìn)行學(xué)習(xí),這樣不僅明顯的提高教學(xué)效果,而且還可以在線對(duì)教師提出問題和建議,讓老師可以更好地進(jìn)行授課,使教學(xué)變?yōu)殡p方互動(dòng)的模式,對(duì)學(xué)生和教師雙方都有利。
2 需求分析
通過對(duì)精品課程網(wǎng)站系統(tǒng)的調(diào)研分析,系統(tǒng)的業(yè)務(wù)流程為:一般用戶打開瀏覽器,輸入精品課程網(wǎng)站的網(wǎng)址,進(jìn)入登陸界面,如果未注冊,則需點(diǎn)擊注冊進(jìn)入注冊界面,填寫相關(guān)用戶信息,注冊成為系統(tǒng)的用戶。擁有用戶名和密碼的學(xué)生用戶輸入用戶名和密碼,進(jìn)入系統(tǒng)查看、修改個(gè)人信息,查看自己的分?jǐn)?shù)、通知和作業(yè),或者在線測試、在線留言。管理員,即教師,則可對(duì)網(wǎng)站的信息,如通知、作業(yè)、分?jǐn)?shù)、測試、留言等信息進(jìn)行增刪改查等操作,其業(yè)務(wù)流程如圖1所示。
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)功能設(shè)計(jì)
根據(jù)上面需求分析,進(jìn)行系統(tǒng)的功能設(shè)計(jì)。
精品課程網(wǎng)站主要?jiǎng)澐譃閷W(xué)生操作、教師操作兩大模塊,其中教師操作包括用戶管理、通知管理、分?jǐn)?shù)管理、測試管理、作業(yè)管理、留言審核、留言、注銷這八個(gè)模塊,學(xué)生操作模塊包括個(gè)人信息管理、瀏覽通知、查看考試分?jǐn)?shù)、在線測試、查看作業(yè)、留言和注銷這七個(gè)小模塊。
1)教師操作主要包括:
用戶管理:教師可以對(duì)用戶信息進(jìn)行審核,對(duì)學(xué)生信息進(jìn)行相應(yīng)的增加、刪除、修改、查詢操作。也包括管理員個(gè)人信息,管理員可以查看、修改個(gè)人信息,如用戶名、密碼、手機(jī)號(hào)、電子郵件等。
通知管理:發(fā)布課程的最新公告,查詢、刪除舊公告,修改錯(cuò)誤公告,公告可以是學(xué)校新聞、班級(jí)新聞、課程大綱、教師介紹、各學(xué)科的最新動(dòng)態(tài)、前沿信息等,讓學(xué)生更好地了解學(xué)校相關(guān)信息,學(xué)科信息。
分?jǐn)?shù)管理:發(fā)布學(xué)生平時(shí)或者期末分?jǐn)?shù),并定期進(jìn)行更新,非學(xué)生用戶沒有相關(guān)分?jǐn)?shù)。
測試管理:教師可以發(fā)布試題、答案和解析,及時(shí)更新題庫,添加新題,刪除舊題、錯(cuò)題。
作業(yè)管理:可以在線給學(xué)生布置家庭作業(yè),更新或者刪除舊的作業(yè)??梢酝ㄟ^鏈接進(jìn)入QQ,查看并下載學(xué)生提交的作業(yè)。
留言審核:查看用戶留言,刪除不符合網(wǎng)站性質(zhì)的留言。
留言:在線留言,教師用戶可以在線留言,也可以修改、刪除以往的留言,同時(shí)可以在留言和學(xué)生進(jìn)行交流。
注銷:離開網(wǎng)站,清除用戶信息。
2)學(xué)生操作主要包括:
個(gè)人信息管理:可以查看或者修改個(gè)人信息,如用戶名、學(xué)號(hào)、地址、密碼、手機(jī)號(hào)等相關(guān)信息。
瀏覽通知:查看老師發(fā)布的最新公告,瀏覽學(xué)校動(dòng)態(tài),查看相關(guān)課程大綱,及時(shí)了解課程信息以及教師信息,更好的預(yù)習(xí)課程。
查看考試分?jǐn)?shù):可以在線及時(shí)方便地查看教師最近發(fā)布的分?jǐn)?shù)。
在線測試:在線做題,并且查看做題的得分,查看題目的詳細(xì)答案。
查看作業(yè):查看老師布置的作業(yè),查看老師的郵箱,在線將完成的作業(yè)文件交給老師。
留言:在線留言,學(xué)生用戶可以在線留言,也可以修改、刪除以往的留言,同時(shí)可以在留言中向老師提問題和建議等,加強(qiáng)學(xué)生和老師間的交流。
注銷:離開網(wǎng)站,清除用戶信息。
3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
通過分析得知,精品課程網(wǎng)站數(shù)據(jù)庫主要包括用戶表、通知表、留言表、分?jǐn)?shù)表、發(fā)布作業(yè)表和題庫表,用于存儲(chǔ)用戶信息、通知信息、留言信息等。
4.4 系統(tǒng)前臺(tái)實(shí)現(xiàn)
學(xué)生操作界面包括個(gè)人信息管理、瀏覽通知、查看考試分?jǐn)?shù)、在線測試、查看作業(yè)、留言和注銷七個(gè)模塊,每個(gè)模塊中有相應(yīng)的查看功能,其中在線測試可以在線做題,并得出分?jǐn)?shù);查看作業(yè)模塊包括查看作業(yè)和查看老師郵箱。在留言模塊可以對(duì)留言進(jìn)行增、刪、改、查等操作。學(xué)生登陸界面和教師登陸界面相似,只是相關(guān)模塊功能不同,具體實(shí)現(xiàn)此處略去。
5結(jié)束語
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展、進(jìn)步,人們越來越習(xí)慣利用網(wǎng)絡(luò)處理各種問題,精品課程網(wǎng)站進(jìn)入高校也成為一種趨勢。如今,大多數(shù)高校學(xué)生都可以輕松的接觸到網(wǎng)絡(luò),將教學(xué)融入網(wǎng)絡(luò)可以讓學(xué)生更方便的學(xué)習(xí)。精品課程網(wǎng)站的建設(shè)是高校教育教學(xué)方式的改革的一個(gè)突破口,同時(shí)也可以讓更多的人了解高校教育,高校也可以更好的提升知名度。
參考文獻(xiàn):
[1] 黃曉先. 基于JSP的《面向?qū)ο蟪绦蛟O(shè)計(jì)》精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息與電腦:理論版, 2015(20): 65-66.
[2] 申云成. 基于ASP技術(shù)的精品課程網(wǎng)站開發(fā)[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用, 2014(20): 103-104, 106.
[3] 符曉芳, 潘宏萬. 《離散數(shù)學(xué)》精品課程網(wǎng)站開發(fā)與實(shí)現(xiàn)[J]. 電子技術(shù)與軟件工程, 2015(6): 183.
[4] 王東, 林宏, 林麗. 高校精品課程網(wǎng)站自助生成平臺(tái)的分析與設(shè)計(jì)[J]. 福建電腦, 2015(1): 43-45.
[5] 范士領(lǐng). 通用精品課程網(wǎng)站功能研究與設(shè)計(jì)[J]. 計(jì)算機(jī)時(shí)代, 2015(6): 26-28.
[6] 顧保磊, 吳云. 高校精品課程網(wǎng)站建設(shè)研究[J]. 軟件導(dǎo)刊, 2014(2): 175-177.