《基于JAVA語言的大學(xué)課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)12000字(論文)》_第1頁
《基于JAVA語言的大學(xué)課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)12000字(論文)》_第2頁
《基于JAVA語言的大學(xué)課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)12000字(論文)》_第3頁
《基于JAVA語言的大學(xué)課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)12000字(論文)》_第4頁
《基于JAVA語言的大學(xué)課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)12000字(論文)》_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

緒論1.1研究背景及研究意義1.2研究背景近年來,社會(huì)信息化的飛速的發(fā)展,讓我國的精品課程的開發(fā)成為了教學(xué)水平的重要標(biāo)志[1]。21世紀(jì)的社會(huì)網(wǎng)絡(luò)的發(fā)展,帶動(dòng)著線上教學(xué)的進(jìn)步與發(fā)展,群眾逐步采納了這種網(wǎng)上教學(xué)的方式。隨著信息技術(shù)的發(fā)展,網(wǎng)絡(luò)課程的開發(fā)和應(yīng)用環(huán)境發(fā)生了巨大的變化,網(wǎng)絡(luò)速度大大提高,網(wǎng)絡(luò)教學(xué)的實(shí)時(shí)交互變得容易實(shí)現(xiàn)。還有,在教育教學(xué)的實(shí)踐中,較多的學(xué)校開始意識(shí)到了同學(xué)們的群體特征,累計(jì)了較多的經(jīng)驗(yàn)。此外,每個(gè)人的概念已經(jīng)改變,認(rèn)識(shí)到教育教學(xué)文件不再是靜態(tài)的,而是進(jìn)化成了一個(gè)三維的,新的階段。讓同學(xué)們可以在任意時(shí)間段體會(huì)和感受到信息化教育教學(xué)方法,通過收看超高質(zhì)量的教學(xué)視頻,同學(xué)們可以逐步提升他們的自主學(xué)習(xí)水平。通過這個(gè)平臺(tái),老師可以借鑒優(yōu)秀學(xué)生的經(jīng)驗(yàn),充分發(fā)揮優(yōu)勢,提高教學(xué)水平,數(shù)據(jù)庫精品課程的公布也激發(fā)了老師參與共享課程教育教學(xué)文件建設(shè)的積極性[2]??偟膩碚f,精品課程的多少和質(zhì)量直接影響了創(chuàng)造未來的社會(huì)發(fā)展需要的人才所應(yīng)該具有的能力。所以,在研究和探索數(shù)據(jù)庫精品課程的設(shè)計(jì)與實(shí)現(xiàn)時(shí),對(duì)于網(wǎng)絡(luò)的、終身的以及優(yōu)秀的教育教學(xué)文件的價(jià)值可以進(jìn)行充分地發(fā)揮是很有必要的。1.2.1研究意義本選題依據(jù)導(dǎo)師開發(fā)要求主要應(yīng)用于網(wǎng)站教學(xué)管理,本選題開發(fā)建設(shè)的目標(biāo)是:開發(fā)一個(gè)方便、共享的網(wǎng)上教學(xué)寶庫;建立一個(gè)更加全面的教學(xué)、服務(wù)和管理體系。為了對(duì)日常教學(xué)中方便于管理課程描述、課程動(dòng)態(tài)、視頻課件發(fā)布、作業(yè)發(fā)布等。開發(fā)這個(gè)數(shù)據(jù)庫精品課程網(wǎng)站可以讓學(xué)校和教師對(duì)教育教學(xué)文件和教學(xué)視頻進(jìn)行全面的整合??梢哉f,在互聯(lián)網(wǎng)下的教育是多角度,多維度的信息共享教育教學(xué),學(xué)生在本網(wǎng)站上得到眾多資料的同時(shí)與同學(xué)相互交流,取他人所長補(bǔ)自己所短,加深理解和鞏固所學(xué)知識(shí),有益于對(duì)新知識(shí)的掌握[3]。同時(shí),可以大大節(jié)約成本,加快探究,加大教育改制力度,加快網(wǎng)絡(luò)技術(shù)在教學(xué)中的應(yīng)用,有利于提高各個(gè)學(xué)校的知名度,也可以鼓勵(lì)學(xué)校的發(fā)展和壯大。共享優(yōu)秀教育教育教學(xué)文件,全面提高教育教學(xué)質(zhì)量,培養(yǎng)大量專業(yè)性人才和大批一流創(chuàng)新性人才,與國家信息化步伐同步,使管理更加規(guī)范。1.3研究狀況1.3.1國內(nèi)外研究綜述互聯(lián)網(wǎng)技術(shù)的研究和應(yīng)用始于海量數(shù)據(jù)、相對(duì)較少的云存儲(chǔ)和分布式服務(wù),隨著我國互聯(lián)網(wǎng)的發(fā)展,越來越多的高校正在開發(fā)課程,為了滿足專業(yè)學(xué)生在教育和交流方面的需求,我國高校網(wǎng)站的使用越來越廣泛。分布式管理網(wǎng)站是國外開發(fā)的[4],在研究和運(yùn)行中取得了很大的成功。曹少軍、李朝斌、唐業(yè)祎等學(xué)者也開始對(duì)精品課程這一方向進(jìn)行深入地研究。該課程在國內(nèi)優(yōu)質(zhì)技術(shù)領(lǐng)域占有重要地位,于207個(gè)月獲得教育部批準(zhǔn),并獲得清華大學(xué)科技學(xué)院和大學(xué)出版社的批準(zhǔn),支持優(yōu)秀的課程服務(wù)和師生快速獲取優(yōu)質(zhì)教育教育教學(xué)文件,終身學(xué)習(xí)支持體系,促進(jìn)高等教育教學(xué)質(zhì)量的不斷提高[6]。近年來,國內(nèi)外高校精品課程主要采用了兩種形式:一是J2EE模式、體系結(jié)構(gòu)、數(shù)據(jù)處理和通信中心,SOA服務(wù),以管理理念創(chuàng)建微軟提供的精品課程網(wǎng)站自動(dòng)生成網(wǎng)站數(shù)據(jù)庫,采用DB2結(jié)構(gòu),二是由微軟提供.NET開發(fā)的框架[7],MVC等網(wǎng)站結(jié)構(gòu)的構(gòu)建與實(shí)現(xiàn)技術(shù)。目前,我國高校精品課程建設(shè)取得了顯著成績,形成了一批特色鮮明、高質(zhì)量的示范課程,對(duì)推進(jìn)高校教育教學(xué)改革、提高人才培養(yǎng)質(zhì)量起到了巨大推動(dòng)作用[8]??偟膩碚f,數(shù)據(jù)庫精品課程網(wǎng)站是學(xué)校為了配合信息化教育教學(xué)建設(shè)的必然抉擇,也代表了信息化教育改革的重要要求。然而,從精品課程的實(shí)際功能和師生對(duì)網(wǎng)絡(luò)課程的期望來看,精品課程的建設(shè)還存在很大差距,其輻射示范效果也不夠顯著。主要原因是,大學(xué)教學(xué)越來越重視學(xué)生在社會(huì)實(shí)踐和教育面豐富等,這導(dǎo)致眾多院校并沒有一套統(tǒng)一的、完整的課程體系;而且沒有讓課程網(wǎng)站的研究與開發(fā)成為一項(xiàng)網(wǎng)站工程,使課程建設(shè)不能實(shí)現(xiàn)大眾化[9]。1.4論文組織結(jié)構(gòu)論文大致包括國內(nèi)外研究綜述,相關(guān)開發(fā)技術(shù),網(wǎng)站需求分析,網(wǎng)站設(shè)計(jì),網(wǎng)站實(shí)現(xiàn),網(wǎng)站測試及總結(jié)和展望這幾類。第一章:高等教育技術(shù)網(wǎng)絡(luò)的使用、研究思路和成果。第二章:介紹本網(wǎng)站采用的一些技術(shù)。第三章:系統(tǒng)概述,在這章闡述了系統(tǒng)的建設(shè)目標(biāo)、非功能性需求分析以及功能需求分析。第四章:系統(tǒng)設(shè)計(jì),在這章介紹了系統(tǒng)的總體設(shè)計(jì)、功能設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì),對(duì)系統(tǒng)的具體開發(fā)有著重要作用。第五章:功能實(shí)現(xiàn),在這章講述了系統(tǒng)功能的具體實(shí)現(xiàn)。第六章:系統(tǒng)測試,在這章對(duì)已完成的系統(tǒng)的進(jìn)行測試,對(duì)測試出來的問題進(jìn)行分析與糾正,使系統(tǒng)更加完善。第七章:結(jié)論,在這章對(duì)系統(tǒng)從開發(fā)設(shè)計(jì)到實(shí)現(xiàn)進(jìn)行了總結(jié)與反思,并對(duì)系統(tǒng)的未來發(fā)展作了一些展望。

相關(guān)技術(shù)介紹2.1JSP技術(shù)JSP是一個(gè)servlet設(shè)計(jì),一個(gè)由sunup計(jì)算機(jī)開創(chuàng)的動(dòng)態(tài)web技術(shù)標(biāo)準(zhǔn),“編寫一次,隨處運(yùn)行”是它的特點(diǎn)。如果客戶端有瀏覽器,你可以找到它,要求瀏覽器頁面的客戶端代碼和相關(guān)服務(wù)器代碼以及客戶端生成的頁面發(fā)送回瀏覽器。技術(shù)基礎(chǔ)設(shè)施和各種應(yīng)用程序需求可以很容易地幫你改善問題[10]。2.2J2EE技術(shù)介紹到目前為止,可用的Java2平臺(tái)是一個(gè)小單元,一個(gè)智能的小平臺(tái),一個(gè)Java2(J2ME)版本,一個(gè)默認(rèn)的Java2(J2SE),一個(gè)服務(wù)公司網(wǎng)站(J2EE)和三種類型的程序來構(gòu)建一個(gè)web服務(wù)器。運(yùn)行和管理復(fù)雜的問題的解決方案。J2EE包含了一些優(yōu)點(diǎn),如“一次寫入,可在任何地方運(yùn)行”等功能,JDBC-API易于訪問數(shù)據(jù)庫,還提供了一個(gè)Internet使用的數(shù)據(jù)保護(hù)安全模型,包括完整的EJB體系結(jié)構(gòu)、java服務(wù)器頁面和java頁面。XML是一個(gè)技術(shù)支持目標(biāo),J2EE體系結(jié)構(gòu)為中級(jí)集成提供了一個(gè)框架,它阻止了更高的能力預(yù)測、更高的信任度、可伸縮性和更低的應(yīng)用程序成本。JSP是一個(gè)集成開發(fā)平臺(tái),J2EE改變了多個(gè)應(yīng)用程序級(jí)別的價(jià)格和復(fù)雜性,并集成了現(xiàn)有的應(yīng)用程序和完整的EJB支持提供了強(qiáng)大的支持,打包和部署的好處增強(qiáng)的目錄支持和應(yīng)用程序安全性提供了出色的輔助支持。2.3HTML語言HTML(超文本標(biāo)記語言),它的每個(gè)頁面都相對(duì)的對(duì)應(yīng)了一個(gè)唯一的文件。在瀏覽網(wǎng)頁時(shí),我首先通過網(wǎng)絡(luò)將文件翻譯成相當(dāng)于計(jì)算機(jī)網(wǎng)頁的文件,翻譯成文本瀏覽器,包括圖形或語音屏幕,這個(gè)屏幕對(duì)應(yīng)的文件不是簡單的文本文件,而是其他包含文本信息的特定鏈接。包含這些鏈接的文件稱為超文本,超文本的概念是隨著多媒體技術(shù)的迅速發(fā)展而出現(xiàn)的。隨著多媒體技術(shù)的廣泛應(yīng)用,超文本被稱為“超媒體”。更適合將內(nèi)容從原來的文字短語或短語組合成圖像或圖像的一部分,并連接到更廣泛的內(nèi)容。無論是超文本還是超媒體,網(wǎng)頁都是相互關(guān)聯(lián)的。對(duì)于靈活的導(dǎo)航器,鏈接必須指向正確的頁面。這是通過統(tǒng)一教育教學(xué)文件定位符完成的[11]。2.4JDBC技術(shù)JDBC工具數(shù)據(jù)庫它為每個(gè)程序員都分享了較多的高級(jí)接口以及唯一的基本標(biāo)準(zhǔn),以便數(shù)據(jù)庫開發(fā)人員可以使用公共符號(hào)來編寫數(shù)據(jù)庫程序名稱。綜上所述,程序員編寫一個(gè)程序可以走入數(shù)據(jù)庫并下載這個(gè)做好的程序,但不可以編寫其他的程序再次進(jìn)入數(shù)據(jù)庫。如果Java語言和開發(fā)人員的結(jié)合允許一個(gè)程序在任何平臺(tái)上運(yùn)行,那么就不需要從頭編寫另一個(gè)程序。本功能高效、安全可靠、使用方便、易懂,能自動(dòng)下載,有大型數(shù)據(jù)庫編程。如果此機(jī)制有效,則只需一種方法即可連接到多個(gè)應(yīng)用程序和數(shù)據(jù)庫。例如,可以使用電話會(huì)議,隨著程序員開始使用編程語言,對(duì)方便訪問數(shù)據(jù)庫的需求也在增加[12]。所以說在JDBC你可以做到:連接數(shù)據(jù)庫、往數(shù)據(jù)庫發(fā)送指令以及處理結(jié)果。以下代碼項(xiàng)是上述三個(gè)步驟的基本示例:Connectioncon=DeiverManager.getConnection(“jdbc:odbc:wombaf”,”login”,”password”);Statementstmt=concreateStatement();Resultstmt=con.createStatement();ResultSetre=stmt.executeQuery(“SELECTa,b,cFROMTable”);While(re.next()){Intx=re.getInt(“a”);Strings=rs.getFloat(“c”);}2.5MySQL數(shù)據(jù)庫MYSQL是開發(fā)通訊數(shù)據(jù)庫。MySQL是最流行的通信數(shù)據(jù)庫管理網(wǎng)站之一,而MySQL是最好的(相關(guān)存儲(chǔ)庫管理網(wǎng)站)RDBMSWeb應(yīng)用程序。MySQL通過將數(shù)據(jù)存儲(chǔ)在表而不是大型數(shù)據(jù)庫中來提高速度和靈活性。MYSQL的訪問和許可策略分為公共版本和商業(yè)版本。首選使用MYSQL的一般是中小型網(wǎng)站,尤其是開源網(wǎng)站,因?yàn)橹行⌒途W(wǎng)站的規(guī)模小,速度快且擁有成本低[13]。與開發(fā)者而言可能是一個(gè)很好的開發(fā)環(huán)境。2.6MyEclipse10MyEclipse是一個(gè)企業(yè)工作站,它是J2EE集成開發(fā)環(huán)境的擴(kuò)展,也完全支持應(yīng)用服務(wù)器。1.javaee模型:javaee共享13種核心技術(shù)。2.ESCB開發(fā):它的業(yè)務(wù)邏輯是businessforbusiness軟件的核心。3.應(yīng)用服務(wù)接口:MyEclipse允許開發(fā)人員在數(shù)十個(gè)應(yīng)用服務(wù)器上使用、創(chuàng)建和測試MyEclipseJee應(yīng)用程序。4.JavaEE發(fā)布服務(wù):Eclipse將JavaEEWeb項(xiàng)目發(fā)布到Tomcat。5.數(shù)據(jù)庫服務(wù):隱藏?cái)?shù)據(jù)庫中的文件任務(wù)管理器的驅(qū)動(dòng)程序,然進(jìn)行數(shù)據(jù)庫連接。驅(qū)動(dòng)程序配置是每個(gè)數(shù)據(jù)庫的目標(biāo)。6.MyEclipse集成:對(duì)于每個(gè)函數(shù)類都有適當(dāng)?shù)墓δ芙M件,允許我們通過一系列插件結(jié)構(gòu)擴(kuò)展和更新任何模塊,而不影響其他調(diào)制[14]。2.7Tomcat服務(wù)器Tomcat在我們?nèi)粘I钪械闹饕獞?yīng)用是Web應(yīng)用服務(wù)器。它主要是是一種開發(fā)和調(diào)試方式。對(duì)于一個(gè)什么都不懂,剛開始接觸的人來說,即用它訪問HTML頁面,做出相對(duì)的回應(yīng),而且它運(yùn)行獨(dú)立,不需要?jiǎng)e的幫助。如果要接受頁訪問請(qǐng)求,請(qǐng)使用實(shí)際服務(wù)器擴(kuò)展的一部分,但它是獨(dú)立運(yùn)行的,因此在使用它時(shí),請(qǐng)使用實(shí)際進(jìn)程[15]。2.8本章小結(jié)本章從各個(gè)角度講述了數(shù)據(jù)庫精品課程網(wǎng)站所涉及到的相關(guān)技術(shù),主要包括JSP技術(shù)、J2EE技術(shù)、HTML語言、JDBC技術(shù)、MySQL數(shù)據(jù)庫、MyEclipse10技術(shù)、Tomcat技術(shù),并簡要介紹了論文所涉及的網(wǎng)站和設(shè)備相關(guān)知識(shí),這些技術(shù)可以強(qiáng)大的支撐數(shù)據(jù)庫的運(yùn)行和操作,為后續(xù)的研究奠定基礎(chǔ)。

網(wǎng)站需求分析網(wǎng)站需求有功能性需求和非功能性需求,非功能性需求是軟件定義階段的最后階段,主要任務(wù)是確定網(wǎng)站必須完成的內(nèi)容,即對(duì)目標(biāo)提出完整,準(zhǔn)確,清晰和具體的要求網(wǎng)站。軟件要求是整個(gè)軟件開發(fā)過程,即獲取需求的活動(dòng),即理解和識(shí)別客戶的基本需求和目標(biāo)[16]。3.1網(wǎng)站可行性分析3.2技術(shù)可行性隨著互聯(lián)網(wǎng)在中國的發(fā)展,它已經(jīng)從傳統(tǒng)的復(fù)雜技術(shù)網(wǎng)站發(fā)展到目前可供借鑒和使用的各種技術(shù)網(wǎng)站,單一的技術(shù)支持網(wǎng)站發(fā)展成為一個(gè)高可用性、高性能的體系結(jié)構(gòu),現(xiàn)在可以支持?jǐn)?shù)十億計(jì)的并發(fā)和負(fù)載。網(wǎng)站開發(fā)過程涉及技術(shù)的許多方面,網(wǎng)站擁有固定的用戶群,用戶規(guī)劃不斷增加。數(shù)據(jù)庫精品課程網(wǎng)站設(shè)計(jì)開發(fā)選用的是JSP語言,利用開源且提供免費(fèi)版本MYSQL為數(shù)據(jù)庫,MYSQL數(shù)據(jù)庫運(yùn)行速度快、使用成本低、復(fù)雜程度較低易于使用、可移植性強(qiáng),便于安裝,穩(wěn)定性好,是開發(fā)的首選。隨著信息學(xué)步伐的逐步加快和客戶需求的逐步提高,數(shù)據(jù)庫課程網(wǎng)站功能設(shè)計(jì)的要求也越來越高精煉。通過深入調(diào)查網(wǎng)站對(duì)課程管理的使用狀況,并結(jié)合基本用戶需求,網(wǎng)站的設(shè)計(jì)和發(fā)達(dá)例如,課程的聲明表格不是以靜態(tài)頁面的形式顯示的,而是其內(nèi)容被詳細(xì)分解,這有利于內(nèi)容的存儲(chǔ),編輯,查詢和統(tǒng)計(jì),而相關(guān)的課程課程、協(xié)議、參考資料通過現(xiàn)代信息技術(shù),可以自由開放關(guān)于課程的學(xué)習(xí)問題,相關(guān)實(shí)驗(yàn)和工具,實(shí)現(xiàn)高質(zhì)量的教育教學(xué)文件共享;設(shè)置交流討論區(qū),方便學(xué)生學(xué)習(xí)溝通。通過通過對(duì)課程管理網(wǎng)站的詳細(xì)分析,該網(wǎng)站分為六個(gè)模塊,包括學(xué)習(xí)資料、作業(yè)上交、新聞信息、評(píng)論收藏和用戶管理模塊的開發(fā)。精品課程管理網(wǎng)站總體框架圖如圖3-1所示。圖3-1數(shù)據(jù)庫精品課程網(wǎng)站總體框架圖精品課程管理網(wǎng)站總體框架圖展示了精品課程管理涉及的主要工作,通過設(shè)計(jì)網(wǎng)站總體架構(gòu)圖,可以使用戶更清楚地了解精品課程管理網(wǎng)站中需要完成的各項(xiàng)工作,同時(shí)為網(wǎng)站后續(xù)的設(shè)計(jì)提供方便。下面將對(duì)網(wǎng)站各個(gè)模塊的功能進(jìn)行詳細(xì)的分析。3.3功能需求分析精品課程網(wǎng)站的設(shè)計(jì)有兩部分是主頁設(shè)計(jì)以及后臺(tái)管理設(shè)計(jì)。后臺(tái)頁面的設(shè)計(jì)使得師生進(jìn)行交流,上傳課程,本精品課程網(wǎng)站的主頁設(shè)計(jì)為首頁和后臺(tái)的網(wǎng)站主題介紹和登錄模塊。根據(jù)網(wǎng)站的登錄和認(rèn)證情況,學(xué)生用戶、管理員和老師分別進(jìn)入學(xué)生接待門戶、后臺(tái)端口。3.3.1首頁功能分析首頁:介紹課程相關(guān)的課程標(biāo)語、站內(nèi)新聞、關(guān)于我們、友情鏈接等。學(xué)習(xí)資料:在這個(gè)頁面游客和學(xué)生可以看到我們網(wǎng)站有哪些文檔、試卷、視頻的教育教學(xué)文件,觀看視頻教育教學(xué)文件;而學(xué)生可以對(duì)資料進(jìn)行下載。作業(yè):通過網(wǎng)站查詢學(xué)生上交的所有作業(yè)的相關(guān)信息以及教師所上傳的作業(yè)信息格式、附件等信息的查詢。新聞信息:管理員在后臺(tái)對(duì)有關(guān)網(wǎng)站的新聞的編輯和發(fā)布。3.3.2后臺(tái)操作功能分析老師管理包括:個(gè)人資料管理、資料管理、作業(yè)管理、作業(yè)上交管理。如圖3-2老師管理后臺(tái)功能分析。圖3-2老師管理后臺(tái)功能分析管理員管理:網(wǎng)站用戶管理、新聞數(shù)據(jù)管理、網(wǎng)站公告設(shè)置、學(xué)生管理、老師管理、資料管理、管理、作業(yè)上交管理。如附錄1管理員管理后臺(tái)功能分析。3.5網(wǎng)站非功能需求分析網(wǎng)站的主要非功能性需求是網(wǎng)站的基本特征,尤其是限制性需求。這是實(shí)際桌面環(huán)境的基本要求。這樣,站點(diǎn)就不能使用整個(gè)站點(diǎn)。網(wǎng)站的功能需求來自于無法直接表達(dá)的用戶限制,需要考慮用戶友好性、安全性、適應(yīng)性、可靠性和移植的可能性。3.6本章小結(jié)通過結(jié)構(gòu)化流程描述了每個(gè)網(wǎng)絡(luò)的功能,構(gòu)建網(wǎng)站的功能,進(jìn)行建模,并使網(wǎng)站更具可操作性。

網(wǎng)站設(shè)計(jì)4.1網(wǎng)站設(shè)計(jì)原則網(wǎng)站設(shè)計(jì)的原則主要包括以下幾個(gè)方面:(1)為了及時(shí)更新網(wǎng)站,提高網(wǎng)站處理的速度和效率,數(shù)據(jù)庫網(wǎng)站的設(shè)計(jì)過程更加復(fù)雜,進(jìn)一步保證網(wǎng)站的性能要求。(2)網(wǎng)站的規(guī)模可以在未來的運(yùn)營過程中對(duì)網(wǎng)站進(jìn)行改進(jìn)和簡化,使網(wǎng)站成為B/S結(jié)構(gòu)。網(wǎng)站上市運(yùn)營后的設(shè)計(jì)必須有更好的圖景,以保證和促進(jìn)其普遍性。網(wǎng)站的大部分工作人員都是非計(jì)算機(jī)專家,因此,圖像導(dǎo)航器簡單方便,易于使用和管理。(3)考慮到軟件技術(shù)和技術(shù)的快速發(fā)展以及網(wǎng)站開發(fā)的技術(shù)穩(wěn)定性,為保證網(wǎng)站使用的穩(wěn)定性和準(zhǔn)確性,避免網(wǎng)站結(jié)構(gòu)和技術(shù)的頻繁更新,一個(gè)高質(zhì)量的課程網(wǎng)站將在未來五年內(nèi)建立起更加堅(jiān)實(shí)的體系結(jié)構(gòu)。將引入組和數(shù)據(jù)模型,使軟件網(wǎng)站保持最新。(4)精品課程體系采用直觀、簡單輸入的操作模式和圖文管理模式,保證了精品課程體系的易操作性和快速推廣性。4.2網(wǎng)站架構(gòu)設(shè)計(jì)4.2.1網(wǎng)站體系架構(gòu)設(shè)計(jì)完善的課堂網(wǎng)站設(shè)計(jì)分為演示、邏輯乘法和數(shù)據(jù)處理三個(gè)層次。在界面中,用戶觸摸每個(gè)功能模塊后,可以輸入處理和數(shù)據(jù)處理的邏輯要求。綜合服務(wù)是邏輯的一部分,它可以最大限度地促進(jìn)區(qū)域發(fā)展,充分體現(xiàn)服務(wù)質(zhì)量、適用性和實(shí)用性,充分利用移動(dòng)通信中的信息。通用服務(wù)器和防火墻服務(wù)器建立在一個(gè)綜合的網(wǎng)絡(luò)平臺(tái)上,通過連接接口和移動(dòng)性的使用,提高了SQL數(shù)據(jù)庫的可操作性和安全性。服務(wù)數(shù)據(jù)處理是網(wǎng)絡(luò)過程平臺(tái)中不可缺少的信息,也是全球廣告意識(shí)的服務(wù)。4.2.2網(wǎng)站業(yè)務(wù)通知功能設(shè)計(jì)網(wǎng)站采用了分布式的結(jié)構(gòu)體系模型。集中式通信協(xié)議棧完成了各站點(diǎn)之間的通信模型,補(bǔ)充了老師、學(xué)生、教務(wù)、教務(wù)部門之間的信息交換和服務(wù)。層功能描述如下:百分比法、手工法和批量引入法,如信息壓縮、數(shù)據(jù)編碼等。網(wǎng)絡(luò)層可以利用交換機(jī)、路由器、光纜、無FIO通信線路等設(shè)備實(shí)現(xiàn)數(shù)據(jù)傳輸、數(shù)據(jù)傳輸和交換功能。在未來,認(rèn)證和電子簽名可以創(chuàng)建一個(gè)完善的防火墻服務(wù)器,對(duì)軟件操作進(jìn)行入侵檢測,為信息網(wǎng)站的軟件應(yīng)用服務(wù)提供可靠的通道。數(shù)據(jù)庫通過HTTP請(qǐng)求來編譯和改進(jìn)數(shù)據(jù),并且仍然執(zhí)行數(shù)據(jù)交換、數(shù)據(jù)收集和數(shù)據(jù)共享。利用可移植的先進(jìn)技術(shù)可以建立完善的分類通道,進(jìn)一步進(jìn)行數(shù)據(jù)布局和遷移,更好地進(jìn)行信息處理和網(wǎng)絡(luò)平臺(tái)的完善。4.2.3網(wǎng)站服務(wù)器部署設(shè)計(jì)在運(yùn)行課程平臺(tái)網(wǎng)站的同時(shí),該網(wǎng)站的云服務(wù)包括提供商、請(qǐng)求的服務(wù)和管理注冊(cè)服務(wù)庫。每個(gè)服務(wù)可以執(zhí)行三種類型的功能:發(fā)布、請(qǐng)求和調(diào)用,具體的云服務(wù)部署關(guān)鍵業(yè)務(wù)流程如圖4-1所示。圖4-1云服務(wù)業(yè)務(wù)處理流程云服務(wù)提供優(yōu)秀課程網(wǎng)站的邏輯業(yè)務(wù)、共享、同步處理和智能化服務(wù)。數(shù)據(jù)接口采用標(biāo)準(zhǔn)的JSON數(shù)據(jù)通信格式,通過標(biāo)準(zhǔn)接口創(chuàng)建服務(wù)查詢。用于開發(fā)云服務(wù)平臺(tái)的技術(shù)包括soap傳輸協(xié)議和XML協(xié)議,它們可以用來交換教育教學(xué)文件、更新教育教學(xué)文件和消息處理組件。4.3網(wǎng)站功能設(shè)計(jì)根據(jù)對(duì)網(wǎng)站的需求分析,數(shù)據(jù)庫精品課程網(wǎng)站的功能可分為首頁功能以及后臺(tái)管理功能;功能包括用戶網(wǎng)站管理、新聞數(shù)據(jù)管理、資料管理、老師管理、數(shù)據(jù)管理、作業(yè)管理和作業(yè)提交管理。精品課程首頁模塊包括首頁、教材、作業(yè)、信息、網(wǎng)站公告等;學(xué)生可以在網(wǎng)站上免費(fèi)下載。老師上傳的作業(yè)信息包含在作業(yè)中,學(xué)生可以在作業(yè)中查看作業(yè)材料并附上信息以下載作業(yè)。信息有關(guān)臺(tái)站內(nèi)新聞的內(nèi)容包含在新聞消息中,學(xué)生和游客可以查看上面是網(wǎng)站中顯示的有關(guān)管理員發(fā)布的網(wǎng)站的公告公告網(wǎng)站網(wǎng)站功能模塊組成情況如下:網(wǎng)站E-R方案設(shè)計(jì)、網(wǎng)站登錄狀態(tài)及流程圖、各界面組成、網(wǎng)站業(yè)務(wù)邏輯及用戶消息序列及交互卡、主管操作代碼圖、管理體類圖、數(shù)據(jù)使用維護(hù)圖、類圖、工作類圖、內(nèi)部新聞圖。1、網(wǎng)站管理網(wǎng)站的核心實(shí)體模型圖用戶是整個(gè)網(wǎng)站的關(guān)鍵。管理者的管理有三個(gè)實(shí)體:用戶、權(quán)限和功能;用戶的實(shí)體和屬性;如圖4-2所示。圖4-2用戶實(shí)體及屬性2、在后臺(tái)管理中,新聞數(shù)據(jù)管理模塊在通知、路由、廣告等方面發(fā)揮著重要作用。新聞管理板塊有兩個(gè)實(shí)體分別為管理員以及新聞內(nèi)容。站內(nèi)新聞實(shí)體屬性:標(biāo)題、類別、內(nèi)容、添加人、首頁圖片、點(diǎn)擊率如圖4-3所示。圖4-3站內(nèi)新聞實(shí)體及屬性管理員實(shí)體屬性:用戶名、密碼、編號(hào)、權(quán)限,如圖4-4所示。圖4-4管理員實(shí)體及屬性通過課程用戶注冊(cè)管理員登錄和管理,通過賬號(hào)和密碼,根據(jù)管理員的說法,管理員有權(quán)采取以下操作:例如管理用戶權(quán)限,新聞模塊權(quán)限,課程中心權(quán)限,教育教學(xué)文件下載,交互式通信,分配密鑰更改權(quán)限。如圖4-5所示。圖4-5管理員狀態(tài)圖4、數(shù)據(jù)庫課程網(wǎng)站中數(shù)據(jù)操作和維護(hù)的順序圖根據(jù)用戶著陸的時(shí)間圖可以看出,網(wǎng)站管理員可以在輸入帳戶號(hào)碼后登錄網(wǎng)站管理背景密碼。之后登錄網(wǎng)站,管理員獲取相應(yīng)的操作權(quán)限和功能,數(shù)據(jù)權(quán)限,可以對(duì)師生信息,功能模塊信息,數(shù)據(jù)信息進(jìn)行新的,修改,刪除,更新和其他操作。管理員權(quán)限最高。當(dāng)網(wǎng)站管理員成功登陸后,才可以繼續(xù)在后臺(tái)對(duì)于網(wǎng)站的內(nèi)容進(jìn)行操作,當(dāng)輸入錯(cuò)誤時(shí)則返回登錄界面。這一系列操作需要網(wǎng)站用戶,即管理員要進(jìn)行合理地操作。如附錄2網(wǎng)站數(shù)據(jù)操作與維護(hù)的順序圖。5、管理員類圖管理員賬號(hào)登錄精品課程網(wǎng)站后,網(wǎng)站將根據(jù)管理員的權(quán)限顯示不同的權(quán)限模塊,管理員頁面操作任何功能時(shí),不同的賬號(hào)將會(huì)進(jìn)入不同的頁面,管理員可以進(jìn)入管理員后臺(tái),學(xué)生可以進(jìn)入個(gè)人中心,同時(shí)管理員和學(xué)生都可以正常退出和注銷登錄,如附錄3為管理員類圖。超級(jí)管理員可管理所有功能,且具有唯一性。而普通管理員相比超級(jí)管理員則不可以管理管理員的相關(guān)信息也不可新添管理員。4.4網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是網(wǎng)站低數(shù)據(jù)量的信息源,數(shù)據(jù)的存儲(chǔ)對(duì)網(wǎng)站的穩(wěn)定性至關(guān)重要。因?yàn)閮?yōu)秀課程屬于師生需要使用的網(wǎng)站,所以用戶表可能只需要一個(gè)表。當(dāng)然,網(wǎng)站上實(shí)體E-R圖的設(shè)計(jì)如下:對(duì)于所有使用優(yōu)秀網(wǎng)站的活動(dòng),學(xué)生可以主動(dòng)瀏覽校園最新課程信息,下載校園信息,主動(dòng)下載老師發(fā)來的課程和視頻。如附錄1所述,管理員管理后臺(tái)功能分析。如表4-1,表4-2,表4-3所示。表4-1用戶數(shù)據(jù)庫序列號(hào)名字長度種類不是null1ID11int是2username50varchar否3pwd50varchar是4cx50varchar否5addtime0timestamp否表4-2站內(nèi)新聞數(shù)據(jù)庫序列號(hào)名字長度種類不是null1ID11int是2biaoti255varchar否3leibie50varchar否4neirong0longtext否5tianjiaren50varchar否6houyetupian50varchar否7dianjilv11int否8zhaiyao255varchar否9addtime0timestamp是表4-1管理員數(shù)據(jù)庫序列號(hào)名字長度種類不是null1ID11int是2username50varchar否3pwd50varchar是4cx50varchar否5addtime0timestamp否

網(wǎng)站實(shí)現(xiàn)5.1網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)使用MyEclipse10自帶的web項(xiàng)目。具體步驟包括:軟件安裝(不作詳細(xì)描述)、啟動(dòng)MyEclipse10、File-New-Project、在WebProjectDetails的ProjectName中輸入WebTest、創(chuàng)建jsp頁面、配置Tomcat服務(wù)器、部屬Web程序、運(yùn)行程序、調(diào)試程序。5.2網(wǎng)站運(yùn)行環(huán)境精品課程管理網(wǎng)站運(yùn)行環(huán)境如下:(1)硬件要求:CPU處理器:Core(TM)i5-7200UCPU@2.5GHz2.70GHz已安裝內(nèi)存:8G。網(wǎng)站類型:64位操作網(wǎng)站,基于x64的處理器(2)軟件要求:操作網(wǎng)站:WindowsVistaJAVA開發(fā)軟件:MyEcplise10數(shù)據(jù)庫:NavicatforMySQL瀏覽器版本:Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/86.0.4240.198Safari/537.365.3網(wǎng)站數(shù)據(jù)庫連接功能實(shí)現(xiàn)集成eclipse的工具是開發(fā)環(huán)境,MySQL數(shù)據(jù)庫服務(wù)器與eclipse進(jìn)行集成。Java實(shí)現(xiàn)了數(shù)據(jù)穩(wěn)定數(shù)據(jù)庫的數(shù)據(jù)鏈接XML用于將數(shù)據(jù)傳輸?shù)搅鞅斫M織數(shù)據(jù)庫。Java提供了一套完整的hibernate數(shù)據(jù)庫接口機(jī)制,以及一些USAm-hibernate面向?qū)ο蟮拈_發(fā)信息,可以滿足正常的業(yè)務(wù)開發(fā)需求。5.4主要功能模塊的實(shí)現(xiàn)5.4.1首頁界面網(wǎng)站的頁面是為了將用戶與程序進(jìn)行鏈接,用戶可通過網(wǎng)頁査看用戶的信息,程序同時(shí)也可從網(wǎng)頁取用戶輸入的數(shù)據(jù)。本網(wǎng)站前臺(tái)主頁面運(yùn)行結(jié)果如圖5-1所示。圖5-1網(wǎng)站首頁根據(jù)上述頁面概述和技術(shù)分析的實(shí)現(xiàn),需要單獨(dú)創(chuàng)建實(shí)現(xiàn)各個(gè)字段的JSP文件,然后通過包含說明或操作標(biāo)識(shí)將這些文件包含在前一個(gè)主頁面主頁面中。該界面使用了div+css的布局方式,關(guān)鍵代碼如下:<title>數(shù)據(jù)庫精品課程網(wǎng)站</title><metaname=”X-UA-Compatible”content=”IE=edge”/><metaname=”viewport”content=”width=device-width,initial-scale=1”/><metaname=”description”content=””/><linkhref=”qtimages/css/reset.css”rel=”stylesheet”/><linkhref=”rtimager/css/main.css”rel=”stylesheet”/>5.4.2登錄界面這個(gè)網(wǎng)站頁面是老師登陸后臺(tái)界面,可通過輸入賬號(hào)、密碼和驗(yàn)證碼進(jìn)入后臺(tái)。本網(wǎng)站后臺(tái)登錄界面運(yùn)行結(jié)果如圖5-2所示。圖5-2網(wǎng)站登錄界面主要核心代碼:If(document.forml.username.value==”“||document.forml.pwd.value==”“||document.forml.pagerandom.value==”“){alert(‘請(qǐng)輸入完整’);returnfalse;}}Functionloadimage(){Document.getElementById(“randImage”),src=”image.jsp)”+Math,.random();}</script><body><divclass=”Login-Logo”><h1>數(shù)據(jù)庫精品課程網(wǎng)站</h1><div><divclass=”login-box”><formaction=”jspmsjpkcwz?ac=adminlogin&a=a”method=”post”Name=”form1”style=”display:inline”class=”Layui-formLaui-form=pane”>5.4.3管理員管理界面這個(gè)網(wǎng)頁界面是管理員的后臺(tái)界面,包括網(wǎng)站用戶管理、新聞數(shù)據(jù)管理、網(wǎng)站公告設(shè)置、學(xué)生管理、老師管理、資料管理、作業(yè)管理、作業(yè)上交管理。如圖5-3所示。圖5-3管理員管理界面主要核心代碼:if(request..getSession().getAttribute(“username”)==null){Out.print(“<script>javascript:alert(‘對(duì)不起,您已超時(shí)或未登錄,請(qǐng)?jiān)贗E中重新打開登錄!’);window.close();</script>”);Out.close();}Else{Out.print(“<script>javascript:alert(‘對(duì)不起,您無權(quán)操作此模板!’);history.back();</script>”);Out.close();}}5.4.4老師管理界面此頁面是老師的后臺(tái)管理界面,包括個(gè)人資料管理、資料管理、作業(yè)管理、作業(yè)上交管理。如圖5-4所示。圖5-4網(wǎng)站老師管理界面主要代碼:<html><head><title>老師信息</title><linkrel=”styLesheet”href=”images/hsgcommon/div.css”type=”text/css”><scripttypt=”text/javascript”scr=”js/My97DatePicker.js”charset=”gb2312”></script><Scripttypt=”text/javascript”src=”js/popup.js”></script></head><%Stringid=””%><scriptlanguage=”javascript”>5.4.5學(xué)生管理界面此頁面是學(xué)生的個(gè)人后臺(tái)界面,包括個(gè)人資料管理、作業(yè)上傳管理、收藏管理,如圖5-5所示。圖5.5網(wǎng)站老師管理界面主要代碼:<htmlclass=”no-js”><head><meta/><title>用戶登錄</title><metahttp-equlv=”viewport”content=”windth=device-width,initial-scale=1”/><metaname=”keywords”content=”“/><metaname=”description”content=”“/><linkhref=”qtimages/css/reset.css”rel=”styesheet”/><linkhref=”qtimages/css/main.css”rel=”stylesheet”/><linkhref=”qtimages/css/sub.css”rel=”stylesheet”/><scriptsrc=”qtimages/jquery.js”></script><scriptsrc=”js/jquery.SuperSlide.2.1.2.js”></script><scripttype=”text/javascript”scr=”qtimages/inc.js”></script><linkrel=”stylesheet”href=”qtimhes/hsgbanner,.css”><metahttp-equiv=”Content=Type”content=”text/hhtml;charset=gb2312”></head><body>5.5本章小結(jié)本章詳細(xì)闡述了數(shù)據(jù)庫精品課程網(wǎng)站的具體實(shí)現(xiàn),首先給出了網(wǎng)站的登錄模塊界面與操作流程,然后展示網(wǎng)站的首頁,接著介紹網(wǎng)站主要功能的描述和界面展示,明確寫明了管理員,教師和學(xué)生這三個(gè)用戶身份分別可以操作哪些功能。

網(wǎng)站測試主要實(shí)施取決于詳細(xì)的設(shè)計(jì)。從測試結(jié)果來看,站點(diǎn)功能更加完善。目前,該網(wǎng)站是一個(gè)通過自我評(píng)價(jià)的數(shù)據(jù)庫,為完成答辯打下了良好的基礎(chǔ)。6.1網(wǎng)站測試概述測試是軟件開發(fā)過程中必不可少的一部分。站點(diǎn)測試旨在確保站點(diǎn)是用戶真正想要的,功能測試也被認(rèn)為是測試要求的測試。指令手冊(cè)闡明了功能要求和網(wǎng)站之間的區(qū)別,功能測試主要基于黑盒測試技術(shù)[18]。測試是軟件測試的基礎(chǔ)。測試黑盒對(duì)于使測試人員能夠選擇集中發(fā)現(xiàn)錯(cuò)誤的輸入至關(guān)重要[19]。目的是為了發(fā)現(xiàn)網(wǎng)站的錯(cuò)誤,有效地解決一部分的缺陷,并且對(duì)網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn)中所遇到問題和要解決的問題進(jìn)行解決。下面對(duì)于精品課程管理網(wǎng)站的部分功能設(shè)計(jì)測試用例表,對(duì)每個(gè)子功能進(jìn)行測試。老師信息維護(hù)的測試用例表如表6-1,表6-2所示。表6-1老師信息維護(hù)的測試用例表序列號(hào)測試具體內(nèi)容測試環(huán)節(jié)步驟測試最終結(jié)果1老師信息添加在添加界面,選擇“添加”按鈕,網(wǎng)站跳轉(zhuǎn)到老師信息添加界面,填寫老師的基本信息,點(diǎn)擊提交按鈕新添加的老師信息顯示在頁面上,并成功保存到數(shù)據(jù)庫2按編號(hào)尋找老師信息在查詢界面,輸入相應(yīng)的老師編號(hào)信息,點(diǎn)擊查詢按鈕所查詢的老師信息顯示在網(wǎng)站頁面3按老師名稱查詢老師信息在老師查詢界面,輸入相應(yīng)得我老師名稱,點(diǎn)擊查詢按鈕所查詢的信息此案是在網(wǎng)站頁面上4刪除老師信息在信息刪除界面,選擇要?jiǎng)h除的老師信息,點(diǎn)擊刪除按鈕,網(wǎng)站進(jìn)入老師信息編輯界面,修改老師的基本信息老師信息在老師顯示網(wǎng)站以及數(shù)據(jù)庫中都被刪除表6-2教學(xué)教育教學(xué)文件模塊的功能測試用例表序列號(hào)測試具體內(nèi)容測試環(huán)節(jié)步驟測試最終結(jié)果1添加教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件添加界面,選擇添加按鈕,網(wǎng)站進(jìn)入教育教學(xué)文件添加界面,上傳對(duì)應(yīng)的教育教學(xué)文件,點(diǎn)擊提交按鈕教學(xué)教育教學(xué)文件添加到教育教學(xué)文件顯示頁面,頂成功保存到數(shù)據(jù)庫2刪除教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件刪除界面,選擇刪除按鈕,在彈出的對(duì)話框中點(diǎn)擊確認(rèn)按鈕教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件顯示界面及數(shù)據(jù)庫中都被刪除3修改教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件修改界面,選擇修改按鈕,修改對(duì)應(yīng)的教育教學(xué)文件,點(diǎn)擊修改按鈕教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件顯示界面及數(shù)據(jù)庫中都被修改4修改教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件修改界面,選擇修改按鈕,修改對(duì)應(yīng)的教育教學(xué)文件,點(diǎn)擊修改按鈕教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件顯示界面及數(shù)據(jù)庫中都被修改5打印教學(xué)教育教學(xué)文件在教學(xué)教育教學(xué)文件顯示頁面,點(diǎn)擊要下載的教學(xué)教育教學(xué)文件,進(jìn)入教學(xué)教育教學(xué)文件界面,點(diǎn)擊打印,在彈出的打印對(duì)話框選擇相應(yīng)的信息,點(diǎn)擊確定所選擇的教育教學(xué)文件打印成功6.2網(wǎng)站功能測試網(wǎng)站需要保護(hù)用戶的信息安全,從而設(shè)置了登錄密碼,在登錄密碼錯(cuò)誤時(shí)設(shè)置提示彈窗。如圖6-1管理員登錄錯(cuò)誤彈窗。圖6-1管理員登錄錯(cuò)誤彈窗要對(duì)網(wǎng)站的添加、編輯、刪除等功能進(jìn)行詳細(xì)的測試,需要模擬一些細(xì)節(jié),具體模擬測試結(jié)果如表6.3測試模擬數(shù)據(jù)表所示。表6-3測試模擬數(shù)據(jù)表測試序號(hào)測試具體內(nèi)容測試目的1成功登錄網(wǎng)站的相關(guān)功能完整性測試2失敗登錄網(wǎng)站的相關(guān)功能完整性測試3擬師生用戶訪問20次網(wǎng)站網(wǎng)站的功能和性能測試4插入20條站內(nèi)新聞內(nèi)容網(wǎng)站的功能和性能測試5插入20個(gè)教學(xué)教育教學(xué)文件網(wǎng)站的功能和性能測試6.3本章小結(jié)測試網(wǎng)站在整個(gè)研究開發(fā)過程中需要很多時(shí)間。誠實(shí)、可用性和高性能測試是確保正常站點(diǎn)的設(shè)施。雖然在網(wǎng)站開發(fā)過程中,各個(gè)方面的開發(fā)都嚴(yán)格符合技術(shù)要求,但難免會(huì)留下一些錯(cuò)誤。所以,必須進(jìn)行更廣泛的測試。

結(jié)論7.1總結(jié)1、了解精品課程的背景,建設(shè)目的以及國內(nèi)外研究綜述,分析時(shí)代背景下,數(shù)據(jù)庫精品課程網(wǎng)站的需求;2、通過需求分析,進(jìn)行網(wǎng)站整體架構(gòu)、主要功能、數(shù)據(jù)庫的設(shè)計(jì);3、完成網(wǎng)站的界面展示和后臺(tái)代碼的編寫以實(shí)現(xiàn)網(wǎng)站具體功能,并且做到界面簡潔明了,美觀大方,代碼條理清晰,邏輯緊密。4、在網(wǎng)站功能完成后,對(duì)網(wǎng)站進(jìn)行測試,并解決測試中遇到的問題。通過本次畢業(yè)設(shè)計(jì)的完成,從調(diào)研了解需求,到設(shè)計(jì)網(wǎng)站功能并實(shí)現(xiàn),再到完成網(wǎng)站測試,讓我對(duì)網(wǎng)站開發(fā)工作有了一定的了解,也讓我在學(xué)校學(xué)習(xí)的知識(shí)得到了充分的鞏固,為以后工作打下了基礎(chǔ)。7.2展望精品課程非常有發(fā)展?jié)摿?,在互?lián)網(wǎng)時(shí)代背景下逐漸發(fā)展,相信隨著互聯(lián)網(wǎng)電子信息技術(shù)的不斷發(fā)展,數(shù)據(jù)庫精品課程網(wǎng)站會(huì)越來越成熟。本文設(shè)計(jì)了一個(gè)基于數(shù)據(jù)庫精品課程的平臺(tái)網(wǎng)站,該網(wǎng)站包括了學(xué)習(xí)的資料,還設(shè)計(jì)了站內(nèi)新聞的功能,致力于完成師生互動(dòng)教學(xué)和教育教學(xué)共享。但是本網(wǎng)站的開發(fā)并不是很完美,還有很大的改進(jìn)空間:1、對(duì)網(wǎng)站界面的設(shè)計(jì)還有待提高,需要進(jìn)一步的美化修飾。2、數(shù)據(jù)庫性能優(yōu)化,進(jìn)一步優(yōu)化數(shù)據(jù)庫表的結(jié)構(gòu),添加索引以便于查詢和模糊查詢。3、爭取能夠開發(fā)可以在手機(jī)端使用的APP,這樣方便用戶使用,增強(qiáng)用戶體驗(yàn)感。參考文獻(xiàn)[1]周光禮,張文靜.國家精品課程建設(shè)七年回望——一個(gè)政策評(píng)價(jià)框架的初步運(yùn)用[J].高等工程教育研究,2010,(1):36-45[2]馮瑞.世界名校開放課熱潮對(duì)中國精品課程建設(shè)的啟示[J].中國電化教育,2012,(2):17-21[3]孫建.程序設(shè)計(jì)在線實(shí)踐平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2008[4]賀志新.高校精品課程教學(xué)管理網(wǎng)站的研究與開發(fā)[J].集寧師范學(xué)院學(xué)報(bào),2015,37(4):80-83[5]張溪原,姜傳國.CMS在高等學(xué)校精品課程建設(shè)中的應(yīng)用[J].遼寧工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2016,18(4):108-110.[6]許坦,石長征.精品課程發(fā)展現(xiàn)狀綜述[J].中國電化教育,2007,(5):53-56[7]張立君,王維國.基于ASP.NET與ADO.NET技術(shù)訪問數(shù)據(jù)庫[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008,7(5:29-31[8]劉嵐,徐毅鵬.高校精品課程建設(shè)現(xiàn)狀及可持續(xù)發(fā)展探析[J].杭州電子科技大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2010,0(1):71-74[9]吳剛平.校本課程開發(fā)[M].成都:四川教育出版社,2002,38-39[10]Michaelkofler.MySQL權(quán)威指南[M].北京:人民郵電出版社,2006[11]王誠梅,袁然,王艷.JSP案例開發(fā)集錦[M].電子工業(yè)出版社,2005.08[12]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論