freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的網(wǎng)絡(luò)教學(xué)系統(tǒng)論文(編輯修改稿)

2025-07-24 17:35 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 及人數(shù)態(tài)度所占比例教師(10人)沒(méi)有必要12%有必要56%很有必要32%學(xué)生(30人)不喜歡6%比較喜歡14%一直都很喜歡80%家長(zhǎng)(10人)反對(duì)無(wú)無(wú)所謂8%第二節(jié) 網(wǎng)絡(luò)教學(xué)系統(tǒng)可行性分析可行性分析主要是需要關(guān)注經(jīng)濟(jì)效益和技術(shù)可行性可行性,下面就經(jīng)濟(jì)和技術(shù)這兩方面進(jìn)行簡(jiǎn)單的分析:一、經(jīng)濟(jì)可行性分析對(duì)于經(jīng)濟(jì)主要包括設(shè)備費(fèi)用、維護(hù)費(fèi)用、人員費(fèi)用等,在設(shè)備方面,目前大多數(shù)中小學(xué)都建立了校園網(wǎng),擁有網(wǎng)絡(luò)實(shí)驗(yàn)室基地,因此設(shè)備問(wèn)題已經(jīng)不是問(wèn)題,維護(hù)費(fèi)主要是提供系統(tǒng)更新費(fèi)用,更新工作可由在本校的信息技術(shù)教師或?qū)W校專職網(wǎng)絡(luò)技術(shù)人員進(jìn)行,這樣可以減少開(kāi)支??傮w來(lái)說(shuō),建立學(xué)生成長(zhǎng)檔案袋管理系統(tǒng)的經(jīng)濟(jì)費(fèi)用不會(huì)過(guò)于昂貴,一般的學(xué)校都能承擔(dān),而且可以減少紙質(zhì)檔案袋存在的種種問(wèn)題,提高經(jīng)濟(jì)效益。二、技術(shù)可行性分析只要時(shí)間和資源不加限制,所有項(xiàng)目在理論上都是可行的。但項(xiàng)目開(kāi)發(fā)總是始終受制于資源和開(kāi)發(fā)時(shí)間。為確保本系統(tǒng)的開(kāi)發(fā)能夠順利進(jìn)行。應(yīng)該在正式開(kāi)展前對(duì)系統(tǒng)開(kāi)發(fā)的可行性進(jìn)行仔細(xì)而謹(jǐn)慎的評(píng)估。就運(yùn)行環(huán)境而言,我的個(gè)人電腦提供了足夠的硬件資源和軟件資源來(lái)支持系統(tǒng)的運(yùn)行。就開(kāi)發(fā)所需的工具軟件及技術(shù)而言,目前用于軟件開(kāi)發(fā)的工具有很多,功能強(qiáng)大且齊全。而相關(guān)資料從我校的圖書館和互聯(lián)網(wǎng)上很容易得到且內(nèi)容豐富。開(kāi)發(fā)時(shí)間,大約三個(gè)月的時(shí)間,雖然對(duì)于JSP開(kāi)發(fā),我還缺乏經(jīng)驗(yàn),但只要通過(guò)努力,在規(guī)定時(shí)間內(nèi)完成開(kāi)發(fā)任務(wù)是可以做到的。目前,本人開(kāi)發(fā)環(huán)境是:AMD2600+CPU,320G硬盤空間,2G內(nèi)存,Windows 7操作系統(tǒng),這樣的計(jì)算機(jī)系統(tǒng)對(duì)于應(yīng)用軟件的開(kāi)發(fā)來(lái)說(shuō)是可行的。從上述分析可以清晰的看出開(kāi)發(fā)學(xué)生成長(zhǎng)檔案袋管理系統(tǒng)的各種技術(shù)已經(jīng)相當(dāng)成熟,所以技術(shù)不是問(wèn)題。第三節(jié) 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)一、網(wǎng)絡(luò)教學(xué)系統(tǒng)框架的設(shè)計(jì) 網(wǎng)絡(luò)教學(xué)的最大優(yōu)勢(shì)是向教師和學(xué)生展示出一個(gè)真實(shí)、豐富的學(xué)習(xí)過(guò)程,與傳統(tǒng)的教學(xué)模式相比更能說(shuō)明學(xué)生知道什么和能夠做什么。網(wǎng)絡(luò)教學(xué)系統(tǒng)比傳統(tǒng)的教學(xué)凡是更靈活,因?yàn)槎嗝襟w為呈現(xiàn)作品提供了可修改的架構(gòu),表現(xiàn)了專業(yè)的活力。如果設(shè)計(jì)合理,它可以展示學(xué)生思考能力和解決問(wèn)題的能力、所使用的策略和過(guò)程性技能及知識(shí)的建構(gòu)。除此之外,它還可以表明學(xué)生的持續(xù)力、努力以及意愿的改變情況。其中對(duì)各個(gè)模塊的簡(jiǎn)要功能描述如下:① 學(xué)生模塊:主要是學(xué)生個(gè)人空間,功能包括學(xué)習(xí)日志、申請(qǐng)課程、發(fā)出提問(wèn)、共享作品、公告欄等,學(xué)生通過(guò)賬號(hào)登陸后可以提出問(wèn)題、查看成績(jī)、上傳作品、修改個(gè)人信息、評(píng)論、瀏覽信息等,本模塊主要是為學(xué)生個(gè)人提供一個(gè)暢所欲言的平臺(tái)。② 教師模塊:主要是教師對(duì)所在班級(jí)學(xué)生的管理,功能包括個(gè)人信息、學(xué)生管理、管理學(xué)生檔案、公告管理、審核申請(qǐng)、回答學(xué)生疑問(wèn)等,其中各個(gè)功能模塊下又包括相應(yīng)的子功能,總的來(lái)說(shuō)本模塊是提供給教師錄入/查看/管理學(xué)生的相關(guān)信息。③ 管理員模塊:管理員是整個(gè)系統(tǒng)的核心管理人物,他可以控制整個(gè)系統(tǒng),主要功能包括個(gè)人信息、教師管理、管理員設(shè)置、信息查詢、其他設(shè)置、系統(tǒng)信息,其中各個(gè)功能模塊又有其相應(yīng)的子功能,本模塊主要是系統(tǒng)管理員對(duì)系統(tǒng)相關(guān)信息。對(duì)系統(tǒng)整體結(jié)構(gòu)的設(shè)計(jì)是數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)的起點(diǎn),這也是整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中非常關(guān)鍵的一步,它是決定著開(kāi)發(fā)的成敗。在設(shè)計(jì)時(shí),應(yīng)進(jìn)行充分的分析,決定整個(gè)系統(tǒng)應(yīng)具備的功能,并創(chuàng)建系統(tǒng)功能模塊結(jié)構(gòu)。二、各模塊的功能設(shè)計(jì) 用戶模塊用戶包括未注冊(cè)的路人、注冊(cè)的學(xué)生、老師、管理員的權(quán)限功能的實(shí)現(xiàn)和劃分的用戶模塊。未注冊(cè)的用戶登陸本系統(tǒng)只能瀏覽本系統(tǒng)的新聞資訊,或者是瀏覽論壇中的帖子。注冊(cè)成功的學(xué)生、老師用戶登陸成功之后除了享有路人所有的權(quán)限之外還可以下載視頻、課件。進(jìn)入論壇之后還可以發(fā)帖,提出自己的問(wèn)題,也可以針對(duì)某個(gè)問(wèn)題回復(fù)別人提出來(lái)的問(wèn)題,和其他的人一起溝通。管理員是權(quán)限最大的用戶,可以對(duì)本系統(tǒng)中所有的資源進(jìn)行管理,包括用戶的管理,管理員有權(quán)注銷不合法的用戶;主頁(yè)面的新聞,管理員可以發(fā)布新聞、撤消新聞;論壇中帖子的管理,管理員有權(quán)對(duì)含有不健康或者是不合法的內(nèi)容的帖子進(jìn)行撤消。 文件上傳模塊本系統(tǒng)涉及的文件主要包括課件資源:在后臺(tái)管理界面中設(shè)置“資料管理”按鈕,點(diǎn)擊 “上傳文件”可以在自己的主機(jī)或網(wǎng)絡(luò)上選擇要上傳的文件資料,這里一次可以上傳一個(gè)或多首文件,同時(shí)記錄文件路徑保存在數(shù)據(jù)庫(kù)中方便進(jìn)行查詢。 答疑模塊 (1)提出問(wèn)題 登陸的學(xué)生用戶可以向老師提問(wèn),當(dāng)學(xué)生遇到方向性的問(wèn)題,可以向有關(guān)的老師提問(wèn)。每個(gè)老師都有教授的課程以及介紹,學(xué)生可以通過(guò)了解老師所擅長(zhǎng)的科目來(lái)向他提問(wèn)。當(dāng)老師解決了學(xué)生提出的問(wèn)題后,學(xué)生登陸時(shí)將列出所有解決的問(wèn)題。 (2)解決問(wèn)題 登陸的老師用戶登陸可以瀏覽之前學(xué)生所提出的所有問(wèn)題和解決的問(wèn)題,老師可以解決未處理的問(wèn)題。 公告模塊 在首頁(yè)的公告區(qū)域顯示管理員發(fā)布的公告信息,公告信息實(shí)時(shí)更新主要顯示的是數(shù)據(jù)庫(kù)中的公告表中的數(shù)據(jù)資源。 BBS論壇模塊 用戶登陸首先進(jìn)入論壇的首頁(yè),在首頁(yè)是顯示的所有用戶發(fā)表的主貼信息,該頁(yè)面主要是分頁(yè)顯示數(shù)據(jù)庫(kù)中的主帖信息了內(nèi)容,包括發(fā)帖人頭像、主題、發(fā)表時(shí)間、點(diǎn)擊數(shù)等等,可以點(diǎn)擊某個(gè)主貼的主題鏈接到該貼的所有跟帖信息,注冊(cè)的用戶還可以發(fā)表主題、回復(fù)主貼。達(dá)到與其他老師或者同學(xué)交流的功能。然后該頁(yè)面也提供用戶登陸和注冊(cè)的功能,主要對(duì)于那些路人觀看之后想發(fā)表自己的想法的人提供便利,在從帖的頁(yè)面主要是分頁(yè)顯示某個(gè)主帖的從帖信息,同時(shí)也包括用戶登陸和注冊(cè)的功能。 后臺(tái)管理模塊 后臺(tái)管理是最重要的一塊,后臺(tái)的管理功能的實(shí)現(xiàn),管理員登陸之后,可以對(duì)數(shù)據(jù)庫(kù)中的所有信息進(jìn)行管理,本模塊的功能模塊由下圖所示:后臺(tái)管理用戶管理公告管理資源管理論壇管理 后臺(tái)管理功能模塊圖(1)用戶的管理 管理員有權(quán)對(duì)該系統(tǒng)的所有管理員、學(xué)生進(jìn)行管理、這就包括對(duì)用戶的添加、修改、刪除。(2)公告管理 管理員可以定期對(duì)主頁(yè)上面的公告進(jìn)行更新,通過(guò)該模塊,管理員可以輕松、快速的對(duì)公告進(jìn)行管理。 ① 信息公告的錄入主要功能是使管理員以簡(jiǎn)捷的方式對(duì)通知公告表進(jìn)行操作,主要的功能有:增加、刪除和修改。管理員在進(jìn)行以上所有操作時(shí)首先要進(jìn)入登錄界面進(jìn)行登錄,登錄用的用戶名和密碼是按管理員的不同權(quán)限事先分配好的,登錄成功后可以操作公告信息。 ② 瀏覽信息公告在首頁(yè)的適當(dāng)位置設(shè)置公告欄,主要是最新信息。最新的而且較重要的可做成滾動(dòng)條的形式,滾動(dòng)顯示通知的信息。當(dāng)鼠標(biāo)置于某個(gè)標(biāo)題上時(shí),滾動(dòng)條停止?jié)L動(dòng),點(diǎn)擊標(biāo)題瀏覽通知公告的正文。其他的可在主頁(yè)面里的適當(dāng)位置按時(shí)間的倒序?qū)?biāo)題和發(fā)布日期顯示出來(lái),點(diǎn)擊標(biāo)題瀏覽公告信息的正文。(3)資源管理主要是對(duì)現(xiàn)有資源的管理和資料的上傳和對(duì)現(xiàn)有資源的管理可對(duì)現(xiàn)有的視頻和課件進(jìn)行增加、刪除、修改,可對(duì)那些上傳資料不合法的視頻資源可將其是否發(fā)布的屬性該為否,這樣將不會(huì)在頁(yè)面上顯示,也不能提供下載。還有一種就是將是否下載該為否,這樣的話只有在頁(yè)面顯示,但是還是不能下載。對(duì)于課件資源只有是否下載的屬性,不提供在線的打開(kāi),只提供下載。資料的上傳 管理員可上傳所需的資源供學(xué)生用戶下載。(4)數(shù)據(jù)庫(kù)的設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的原則如下: ① 盡可能的減少數(shù)據(jù)冗余和重復(fù)。 ② 結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。 ③ 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了如下數(shù)據(jù)庫(kù):系統(tǒng)ER圖 系統(tǒng)數(shù)據(jù)庫(kù)ER圖表1 用戶性息表dy_user(URole字段用于區(qū)分用戶角色) 數(shù)據(jù)庫(kù)user表表2 課程申請(qǐng)表dy_apply 數(shù)據(jù)庫(kù)apply表表3 資源文件表dy_filesrc(存儲(chǔ)上傳文件所在路徑) 數(shù)據(jù)庫(kù)filesrc表表4 BBS論壇回信息表dy_revert 數(shù)據(jù)庫(kù)revert表表5 BBS論壇發(fā)帖信息表dy_topic 數(shù)據(jù)庫(kù)topic表表6 課程信息表dy_topic_group 數(shù)據(jù)庫(kù)topic_group表表7 老師代課信息表dy_tu 數(shù)據(jù)庫(kù)tu表第四節(jié) 本章小節(jié)本章對(duì)網(wǎng)絡(luò)教學(xué)系統(tǒng)開(kāi)發(fā)進(jìn)行整體設(shè)計(jì)與分析,主要通過(guò)需求分析、可行性分析。且分模塊介紹了本系統(tǒng)的主要功能(以用戶模塊、BBS論壇模塊、文件上傳模塊為例),并對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)與建表進(jìn)行了較為詳細(xì)的說(shuō)明。 第四章 網(wǎng)絡(luò)教學(xué)系統(tǒng)的實(shí)現(xiàn)第1節(jié) 主要功能模塊的實(shí)現(xiàn) 系統(tǒng)采用MVC模式,使用JSP+js+jquery+Struts2標(biāo)簽控制前臺(tái)頁(yè)面顯示,Struts2中Action與后臺(tái)交互。Spring框架主要用于依賴注入Action及配置數(shù)據(jù)庫(kù)文件。因系統(tǒng)功能復(fù)雜程度DAO數(shù)據(jù)庫(kù)訪問(wèn)層并未使用Hibernate框架而使用原始JDBC操作數(shù)據(jù)庫(kù)。一、首頁(yè)首先進(jìn)入的是網(wǎng)站的首頁(yè),首頁(yè)主要采用的主要是div容器,使用div能快速、準(zhǔn)確的對(duì)頁(yè)面的元素的大小和位置進(jìn)行定位,在div容器中進(jìn)一步使用table,對(duì)頁(yè)面的元素進(jìn)行排版。,頁(yè)面所有的背景圖片都放在image文件夾下[11]。在主頁(yè)面顯示同學(xué)最近所發(fā)表的提問(wèn)貼列表,主要包括所屬課程、課程編號(hào)、所屬學(xué)院、發(fā)表人及發(fā)表時(shí)間等。頁(yè)面右上方兩個(gè)超鏈接(、)分別跳轉(zhuǎn)到注冊(cè)與登錄頁(yè)面。注冊(cè)頁(yè)用于游客注冊(cè)賬戶,登錄頁(yè)面用于已注冊(cè)用戶登錄且系統(tǒng)會(huì)根據(jù)賬戶的URole值判斷用戶角色而賦予對(duì)應(yīng)權(quán)限。 系統(tǒng)首頁(yè)二、用戶注冊(cè)/登錄通過(guò)首頁(yè)的注冊(cè)鏈接進(jìn)入到注冊(cè)頁(yè)面,該頁(yè)面主要是對(duì)用戶的信息進(jìn)行采集,主體是一個(gè)表單。通過(guò)“提交”按鈕可以將用戶的信息發(fā)送到服務(wù)器端,注冊(cè)內(nèi)容會(huì)在JSP頁(yè)面通過(guò)js進(jìn)行前臺(tái)檢查,在后臺(tái)Struts2的Action中會(huì)進(jìn)行后臺(tái)檢查確保信息合法性。注冊(cè)頁(yè)面: 系統(tǒng)注冊(cè)頁(yè)登錄頁(yè)面: 系統(tǒng)登錄頁(yè)三、個(gè)人中心當(dāng)用戶登陸成功以后,會(huì)在對(duì)應(yīng)Action中判斷該用戶的角色從而賦予相應(yīng)的權(quán)限。此時(shí)用戶便擁有“個(gè)人中心”模塊功能。在頁(yè)面右上方會(huì)顯示用戶名并能顯示該角色擁有的功能 個(gè)人中心模塊個(gè)人信息頁(yè)顯示用戶各類信息并提供相應(yīng)角色的所有功能 個(gè)人中心主頁(yè)各功能都有自己獨(dú)立的頁(yè)面。以申請(qǐng)課程和上傳文件為例 課程申請(qǐng)頁(yè)文件上傳功能方便老師和同學(xué)共享學(xué)習(xí)資料(最大同時(shí)支持3文件同時(shí)上傳) 上傳文件頁(yè)四、論壇答疑本系統(tǒng)核心功能為論壇答疑模塊,該模塊學(xué)生可以發(fā)布自己學(xué)習(xí)過(guò)程中的疑問(wèn),而且可以指定希望詢問(wèn)的老師,系統(tǒng)會(huì)在對(duì)應(yīng)的老師個(gè)人信息中提醒老師及時(shí)解答疑問(wèn)。答疑頁(yè)面分頁(yè)顯示所有回復(fù)。論壇顯示頁(yè): 論壇展示頁(yè)發(fā)表問(wèn)題: 論壇發(fā)帖頁(yè)查看自己發(fā)帖信息: 個(gè)人發(fā)帖信息查看自己所參討論的貼子 個(gè)人參與討論頁(yè)第二節(jié) 主要功能程序的實(shí)現(xiàn)一、程序設(shè)計(jì)思想常見(jiàn)的設(shè)計(jì)思想有兩種:結(jié)構(gòu)化和面向?qū)ο蠡?,本系統(tǒng)采用的是面向?qū)ο蟮脑O(shè)計(jì)思想,下面簡(jiǎn)單介紹一下兩者的不同以及面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)。傳統(tǒng)的結(jié)構(gòu)化開(kāi)發(fā)過(guò)程包括軟件目標(biāo)的功能分解,以及使用正確的參數(shù)和返回值來(lái)創(chuàng)建函數(shù)。首先分析需求,確定功能,然后以函數(shù)的形式進(jìn)行建模。在一個(gè)Web應(yīng)用中很可能有上千個(gè)函數(shù),這些函數(shù)能夠不受限制的互相調(diào)用,因此在訪問(wèn)某個(gè)變量時(shí),很難保證它不是正在被其他的函數(shù)訪問(wèn)或者修改。用JSP腳本來(lái)開(kāi)發(fā)Web應(yīng)用時(shí)就是上面所說(shuō)的情況。只使用JSP而不使用任何Bean或自定義標(biāo)記,在Web應(yīng)用的規(guī)模比較小時(shí)還不會(huì)出現(xiàn)太多的問(wèn)題,但是在Web應(yīng)用的規(guī)模增大時(shí)就肯定會(huì)出現(xiàn)問(wèn)題。這些代碼也許能夠滿足功能上的需要,卻不能達(dá)到非功能性的要求。在結(jié)構(gòu)化開(kāi)發(fā)方法面臨問(wèn)題的時(shí)候,使用面向?qū)ο蟮姆椒ㄟM(jìn)行分析、設(shè)計(jì)和開(kāi)發(fā)就可以解決一部分問(wèn)題。面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法源于現(xiàn)實(shí)生活中的模塊化的思想。對(duì)象是提供一組相關(guān)功能的實(shí)體,對(duì)象之間互相作用從而完成一定的任務(wù)。開(kāi)發(fā)方法包括對(duì)目標(biāo)的模塊化,以及用類的形式對(duì)數(shù)據(jù)和函數(shù)進(jìn)行封裝。本系統(tǒng)采用主流的ssh(struts2,hibernate,spring)技術(shù)構(gòu)架。相對(duì)于老系統(tǒng)優(yōu)勢(shì):① 典型的三層構(gòu)架體現(xiàn)MVC(模型Model,視圖View和控制)思想,可以讓開(kāi)發(fā)人員減輕重新建立解決復(fù)雜問(wèn)題方案的負(fù)擔(dān)和精力。便于敏捷開(kāi)發(fā)出新的需求,降低開(kāi)發(fā)時(shí)間成本。② 良好的可擴(kuò)展性,ssh主流技術(shù)有強(qiáng)大的用戶社區(qū)支持它,所以該框架擴(kuò)展性非常強(qiáng),針對(duì)特殊應(yīng)用時(shí)具有良好的可插拔性,避免大部分因技術(shù)問(wèn)題不能實(shí)現(xiàn)的功能。③ 良好的可維護(hù)性,業(yè)務(wù)系統(tǒng)經(jīng)常會(huì)有新需求,三層構(gòu)架因?yàn)檫壿媽雍驼宫F(xiàn)層的合理分離,可使需求修改的風(fēng)險(xiǎn)降低到最低。隨著新技術(shù)的流行或系統(tǒng)的老化,系統(tǒng)可能需要重構(gòu),ssh構(gòu)架重構(gòu)成功率要比其他構(gòu)架高很多。④ 優(yōu)秀的解耦性,ssh三層構(gòu)架,控制層依賴于業(yè)務(wù)邏輯層,但絕不與任何具體的業(yè)務(wù)邏輯組件耦合,只與接口耦合;同樣,業(yè)務(wù)邏輯層依賴于DAO層,也不會(huì)與任何具體的DAO組件耦合,而是面向接口編程。采用這種方式的軟件實(shí)現(xiàn),即使軟件的部分發(fā)生改變,其他部分也不會(huì)改變。二、數(shù)據(jù)庫(kù)連接的建立本系統(tǒng)在數(shù)據(jù)庫(kù)連接方面,由于使用了Spring框架,則能方便的控制系統(tǒng)數(shù)據(jù)庫(kù)的配置和管理。Spring框架的JdbctTemplate類能自動(dòng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接操作: !通過(guò)JNDI獲得數(shù)據(jù)源的引用 bean id=zxdyDataSource class= property name=jndiName valuejava:p/env/jdbc/zxdy/value /property /bean ! 配置JdbcTemplate的bean bean id=jdbcTemplate class= property name=
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1