97骚碰,毛片大片免费看,亚洲第一天堂,99re思思,色好看在线视频播放,久久成人免费大片,国产又爽又色在线观看

面向對象程序設計課網(wǎng)站開(kāi)發(fā)研討論文

時(shí)間:2021-04-18 16:14:51 論文 我要投稿

面向對象程序設計精品課網(wǎng)站開(kāi)發(fā)研討論文

  1 系統開(kāi)發(fā)背景與需求

面向對象程序設計精品課網(wǎng)站開(kāi)發(fā)研討論文

  《面向對象程序設計》是廣東石油化工學(xué)院高州師范學(xué)院計算機專(zhuān)業(yè)學(xué)生的一門(mén)必修課程,也是進(jìn)一步學(xué)習后續專(zhuān)業(yè)課程的重要根底課。學(xué)生在學(xué)習該門(mén)課程時(shí),普遍感到教學(xué)內容籠統,難以了解,使學(xué)生不只在課堂上需求教員的引導,而且還需求課堂教學(xué)之外的有效補充。因而,迫切需求創(chuàng )立一個(gè)網(wǎng)絡(luò )平臺,引導學(xué)生自主學(xué)習交流,協(xié)助學(xué)生了解課程的重點(diǎn)與難點(diǎn),提高廣闊師生互動(dòng),完成網(wǎng)課教學(xué)統一。而《面向對象程序設計》精品課程網(wǎng)站就是這樣一個(gè)網(wǎng)絡(luò )平臺。

  2 精品課程網(wǎng)站的功用剖析

  精品課程網(wǎng)站是一個(gè)基于 B/S 形式的對課程資源高效管理與應用的系統,它的用戶(hù)主要是學(xué)生和教員以及管理員。三類(lèi)用戶(hù)的運用功用如圖 1 所示。

  3 網(wǎng)站設計與完成

  3.1 主要技術(shù)

  本網(wǎng)站主要用到 JSP(Java Server Pages)、Struct2、Hibernate、Div+CSS 及 JavaScript 等 技 術(shù)。JSP 是 使 用JAVA 編程言語(yǔ)編寫(xiě)類(lèi) XML 的 tags 和 scriptlets,一個(gè)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處置邏輯網(wǎng)頁(yè)能經(jīng)過(guò) tags 和 scriptlets 訪(fǎng)問(wèn)存在與效勞端資源的應用邏輯[1].Struct2 是在 JSP Model2根底上完成的一個(gè) MVC 框架,有助于減少運用 MVC 設計模型開(kāi)發(fā) Web 應用的時(shí)間[2].Hibernate 是一個(gè)面向 Java環(huán)境的對象 / 關(guān)系數據庫映射工具,能夠管理 Java 類(lèi)到數據庫表的映射,并提供數據的.查詢(xún)和獲取辦法。

  摘要

  3.2 數據庫設計

  將網(wǎng)站的數據籠統為下列的 14 張數據表:權限表(編號,權限名);用戶(hù)表(編號,用戶(hù)賬號,密碼,姓名,所在系,班級,性別,權限 ID);目錄表(編號,目錄稱(chēng)號);父子關(guān)系目錄表(編號,子目錄 ID,父目錄 ID);文章列表(編號,文章標題,文章作者 ID,所屬目錄 ID,發(fā)表時(shí)間,文章內容,縮略圖地址);附件表(編號,附件名,所屬文章 ID);日志表(編號,用戶(hù) ID, 操作來(lái)源,操作,操作地址,操作時(shí)間);外部鏈接表(編號,鏈接稱(chēng)號,鏈接地址)根貼表(編號,發(fā)帖用戶(hù) ID,帖子主題,帖子內容,發(fā)帖時(shí)間,引薦標識,置頂標識,被置頂時(shí)間);回帖表(編號,回帖用戶(hù) ID,所屬跟帖 ID,回帖內容,回帖時(shí)間,回帖數量);作業(yè)任務(wù)表(編號,教員 ID,作業(yè)標題,作業(yè)任務(wù),作業(yè)發(fā)布時(shí)間);學(xué)生作業(yè)狀態(tài)表(編號,作業(yè)任務(wù) ID,作業(yè)學(xué)生 ID,作業(yè)狀態(tài));學(xué)生作業(yè)細致表(編號,作業(yè)學(xué)生ID,學(xué)生答案,得分,作業(yè)上傳時(shí)間);數據庫備份記載表(編號,數據庫文件稱(chēng)號,備份時(shí)間)。

  3.3 精品課程網(wǎng)站模塊設計與完成

  3.3.1 課程管理模塊

  課程管理模塊只允許管理員與教員對其進(jìn)行各種操作。它包括課程分類(lèi)管理和課程資源管理兩大子功用。課程分類(lèi)管理子模塊是用于添加或刪除課程資源類(lèi)別,包括父類(lèi)與子類(lèi)的設置;父類(lèi)即主導航欄目的設置,子類(lèi)即父類(lèi)中的分類(lèi)列表,這樣不只有利于教員或管理員對課程進(jìn)行自在地設置,也便于學(xué)生進(jìn)行閱讀。依據精品課程網(wǎng)站的目的及《面向對象程序設計》課程特征,初步設置了六大課程資源類(lèi)別:學(xué)習指導、教學(xué)指南、授課教案、多媒體教學(xué)、教學(xué)錄像、課程源碼及實(shí)驗指導。

  其中,為學(xué)習指導類(lèi)設定了最新公告、在線(xiàn)答疑兩子類(lèi);教學(xué)指南類(lèi)設定了課程引見(jiàn)、教學(xué)大綱、考試大綱、教材引見(jiàn)及參考學(xué)慣用書(shū)五個(gè)子類(lèi)。

  3.3.2 作業(yè)管理模塊

  作業(yè)模塊是在線(xiàn)布置作業(yè)、在線(xiàn)提交、修改一體的管理模塊。包括教員在線(xiàn)布置、查看、修改作業(yè),學(xué)生提交、下載作業(yè)以及查看評語(yǔ)與分數等功用。

  本系統中,作業(yè)錄入、修改功用采用了 CKEeditor 和ckfinder 在線(xiàn)文本編輯器,錄入的數據為 html 格式,便于設置作業(yè)內容的特殊顯現效果。經(jīng)過(guò)設置表格 style 屬性,使數據顯現自動(dòng)換行,從而完成編輯與顯現相分歧。作業(yè)提交、下載則應用 jspSmartUpload 組件來(lái)完成。經(jīng)過(guò)表單提交做好的作業(yè),后臺將獲取學(xué)生的答復,并在學(xué)生作業(yè)細致表中寫(xiě)入學(xué)生答案,最后將學(xué)生作業(yè)狀態(tài)表中的任務(wù)狀態(tài)改為 1,標識該學(xué)生此次任務(wù)已完成并上交。

  3.3.3 論壇交流模塊

  論壇模塊能夠讓學(xué)生與學(xué)生、學(xué)生與教員之間集中交流互動(dòng)。學(xué)習者經(jīng)過(guò)論壇能夠分享學(xué)習心得,提出問(wèn)題,以至交友互動(dòng)。教員與管理員共同對論壇發(fā)表的帖子進(jìn)行管理,如刪除、置頂、引薦等操作。一切的操作都在用戶(hù)客戶(hù)端的閱讀器中完成,由 JSPWeb 程序處置后,對效勞器的數據庫進(jìn)行操作,再處置成 HTML 文件傳到用戶(hù)客戶(hù)端閱讀器,響應用戶(hù)的需求。

  3.3.4 日志管理模塊

  日志是調試系統和定位毛病的重要手腕之一。系統管理員依據日志來(lái)評價(jià)平安程序的效率,以及肯定惹起平安毀壞及系統功用失效的緣由,為審計和監測提供數據。

  本模塊的設計請求將一切記載日志的操作提取出來(lái),構成一個(gè)獨立的模塊,用來(lái)管理和記載整個(gè)系統需求記載的日志。用戶(hù)登錄后,教員和學(xué)生能夠經(jīng)過(guò)日志管理模塊來(lái)查詢(xún)個(gè)人一切的操作記載,而管理員既能夠查看一切用戶(hù)一切的操作記載,也能夠執行清空操作。

  3.3.5 外鏈管理模塊

  外鏈是指從其他網(wǎng)站導入到本人網(wǎng)站的鏈接。導入鏈接關(guān)于網(wǎng)站優(yōu)化來(lái)說(shuō)是一個(gè)重要的過(guò)程。經(jīng)過(guò)外鏈管理模塊,一切用戶(hù)能夠外鏈,教員能夠對個(gè)人外鏈進(jìn)行添加、刪除、修正操作,管理員能夠對恣意外鏈進(jìn)行各種操作。

  本網(wǎng)站除了上述功用模塊外,還有網(wǎng)站常見(jiàn)的注冊登錄模塊、用戶(hù)管理模塊及網(wǎng)站信息管理模塊。其中注冊登錄模塊請求用戶(hù)在登錄界面中輸入合法的用戶(hù)名、密碼及正確的考證碼來(lái)登錄本精品課程網(wǎng)站。

  用戶(hù)管理模塊是用于集中對各層次的用戶(hù)進(jìn)行有效的辨認和管理,包含個(gè)人材料和權限的修正等。網(wǎng)站信息管理模塊便于管理員檢查網(wǎng)站各類(lèi)信息和課程資源狀態(tài),及時(shí)備份數據和處置異常問(wèn)題。

  4 結 語(yǔ)

  本文討論的《面向對象程序設計》精品課程網(wǎng)站是基于 WEB 設計,用戶(hù)能夠不限平臺、不限時(shí)間地登陸系統獲取所需的信息,大大促進(jìn)了優(yōu)質(zhì)教學(xué)資源的共享,同時(shí)為學(xué)習者提供了個(gè)性化的學(xué)習環(huán)境,對學(xué)習效率與學(xué)習質(zhì)量都有較大地提高。

【面向對象程序設計課網(wǎng)站開(kāi)發(fā)研討論文】相關(guān)文章:

面向對象程序設計教學(xué)淺析的論文01-26

軟件工程專(zhuān)業(yè)面向對象程序設計教學(xué)改革研究論文11-12

基于項目教學(xué)法的面向對象程序設計課程改革探析論文11-13

論面向對象的數據庫技術(shù)論文06-26

精確軟件開(kāi)發(fā)研討及應用論文03-21

面向機械加工工藝規劃的綠色制造技術(shù)研討論文04-08

高等職業(yè)教育面向對象教學(xué)模式之構建論文01-22

研討類(lèi)培訓課程設計與開(kāi)發(fā)研究論文10-30

不能錯過(guò)的關(guān)于面向對象的java筆試題03-19