畢業(yè)設(shè)計(jì)(論文)校園教學(xué)資源共享與交流平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)校園教學(xué)資源共享與交流平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)校園教學(xué)資源共享與交流平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)校園教學(xué)資源共享與交流平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)校園教學(xué)資源共享與交流平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本 科 畢 業(yè) 論 文(設(shè) 計(jì))校園教學(xué)資源共享與交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)the design and implementation of sharing campus teaching resources and exchanging platform學(xué) 生 姓 名: 學(xué) 院: 專 業(yè): 班 級(jí): 學(xué) 號(hào): 指 導(dǎo) 教 師: 審 閱 教 師: 完 成 日 期: 獨(dú)創(chuàng)性說明作者鄭重聲明:本畢業(yè)論文(設(shè)計(jì))是我個(gè)人在指導(dǎo)教師指導(dǎo)下進(jìn)行的研究工作及取得研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)論文(設(shè)計(jì))中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果,也不包含為獲得遼東學(xué)院或其他單位的學(xué)位或

2、證書所使用過的材料。與我一同工作的同志對(duì)本研究所做的貢獻(xiàn)均已在論文中做了明確的說明并表示了謝意。作者簽名:_ 日期:_ 校園教學(xué)資源共享與交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)摘 要在教育領(lǐng)域,it技術(shù)已經(jīng)打破了空間和時(shí)間的限制,使任何人、在任何地方和任何時(shí)間,都可以全球性地獲得信息。它正在改變著教與學(xué)的環(huán)境、主旨、內(nèi)容和實(shí)施方法。新的一代正在“網(wǎng)上數(shù)字式成長(zhǎng)”,他們的學(xué)習(xí)方法、需要和興趣,與以往的時(shí)代是不同的。依托校園網(wǎng)絡(luò)的優(yōu)勢(shì)設(shè)計(jì)和開發(fā)網(wǎng)絡(luò)教學(xué)平臺(tái),為教師、學(xué)生提供全面與快捷的教學(xué)信息,實(shí)現(xiàn)教學(xué)的資源共享,增強(qiáng)師生之間的交流,更好的促進(jìn)學(xué)生的學(xué)習(xí)和對(duì)知識(shí)的掌握,并對(duì)高校的教育模式的改革具有重要的意義。本文首

3、先進(jìn)行了項(xiàng)目概述,簡(jiǎn)單介紹了項(xiàng)目開發(fā)的背景、項(xiàng)目開發(fā)的目的和項(xiàng)目開發(fā)的意義;在系統(tǒng)規(guī)劃階段,對(duì)系統(tǒng)進(jìn)行了功能需求分析、可行性分析及總體設(shè)計(jì)原則;在系統(tǒng)分析階段,采用面向?qū)ο蟮姆治龇椒ㄟM(jìn)行系統(tǒng)分析;系統(tǒng)設(shè)計(jì)階段主要完成了類圖的設(shè)計(jì),并介紹了系統(tǒng)的開發(fā)工具和采用的技術(shù)。采用mvc模式、應(yīng)用jsp+mysql 設(shè)計(jì)實(shí)現(xiàn)校園教學(xué)資源共享與交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),通過本網(wǎng)站可以進(jìn)行下載教學(xué)資源、閱覽教師校園博客、論壇交流等功能,減輕了教師在傳統(tǒng)教學(xué)中的工作負(fù)擔(dān),同時(shí)也為學(xué)生的學(xué)習(xí)提供了更廣闊的學(xué)習(xí)空間,方便學(xué)生學(xué)習(xí),教師管理,提高教學(xué)質(zhì)量以及加強(qiáng)了師生的交流。關(guān)鍵詞:師生交流;資源共享;教師博客;論壇th

4、e design and implementation of programming language course management website abstractin the field of education, it technology has broken the space and time constraints, so that anyone, at any place and at any time, you can access global information. it is changing the teaching and learning environm

5、ent, subject, content and implementation. the new generation is "online digital growth", and their learning needs and interests, and past time is different. relying on the advantages of the campus network design and development of network teaching platform for teachers, students of teachin

6、g to provide comprehensive and efficient information sharing to achieve teaching resources, and enhance communication between teachers and students, to better promote student learning and mastery of knowledge , and the reform of university education model is significant.first of all, this paper desc

7、ribes the project overview, and then simply introduces the background, the aim and the significance of system development. at the stage of system planning, it completes the functional requirement analysis, feasibility analysis and the overall design principle of the system. at the stage of system an

8、alysis, object-oriented analysis method is used .at the stage of system design, class diagrams are designed, and the development tools and technology of the system are introduced.using mvc pattern, designed and implemented application jsp + mysql campus teaching resources sharing and exchange platfo

9、rm for the design and implementation can be downloaded through the website of teaching resources, reading teachers, school blog, forum for the exchange and other functions, to reduce the teachers work in the traditional teaching burden, but also for the students to provide a broader space for learni

10、ng to facilitate student learning, teacher management, improving teaching quality and strengthening the exchange of teachers and students.key words:teacher-student interaction; resource sharing; teacher blog; forum-iii-目 錄摘 要iabstractii一、引 言1(一)項(xiàng)目開發(fā)的背景1(二)項(xiàng)目開發(fā)的目的1(三)項(xiàng)目開發(fā)的意義2二、系統(tǒng)規(guī)劃3(一)功能需求分析3(二)可行性分析

11、41技術(shù)可行性42經(jīng)濟(jì)可行性43社會(huì)可行性5(三)總體設(shè)計(jì)原則5三、系統(tǒng)分析6(一)識(shí)別參與者6(二)識(shí)別用例6(三)系統(tǒng)用例圖7(四)時(shí)序圖及協(xié)作圖9(五)狀態(tài)圖及活動(dòng)圖12四、系統(tǒng)設(shè)計(jì)13(一)類圖的設(shè)計(jì)131.系統(tǒng)中的類132.系統(tǒng)中各類之間的關(guān)系163.系統(tǒng)數(shù)據(jù)表設(shè)計(jì)17(二)開發(fā)工具及采用的技術(shù)241開發(fā)工具242系統(tǒng)開發(fā)的主要技術(shù)24(三)系統(tǒng)界面設(shè)計(jì)251學(xué)生模塊252教師模塊293管理員模塊31參 考 文 獻(xiàn)35致 謝36遼東學(xué)院本科畢業(yè)論文(設(shè)計(jì))版權(quán)使用授權(quán)書37校園教學(xué)資源共享與交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)一、引 言(一)項(xiàng)目開發(fā)的背景internet是目前世界上最大的計(jì)算機(jī)互聯(lián)

12、網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。我們的教學(xué)也有了很大得發(fā)展與改革?,F(xiàn)代信息技術(shù)是網(wǎng)絡(luò)教學(xué)的技術(shù)標(biāo)志,而教學(xué)活動(dòng),對(duì)人才的培養(yǎng)則是網(wǎng)絡(luò)教學(xué)的根本。網(wǎng)絡(luò)教學(xué)在教學(xué)中所扮演得角色越來越明確:一方面,網(wǎng)絡(luò)教學(xué)為學(xué)習(xí)者提供學(xué)習(xí)資料、工具和創(chuàng)設(shè)學(xué)習(xí)情景,讓他們操作、探索,為提高學(xué)習(xí)者的興趣,調(diào)動(dòng)他們的積極性和主動(dòng)性,培養(yǎng)其創(chuàng)造能力營(yíng)造了良好的信息化環(huán)境。另一方面,計(jì)算機(jī)網(wǎng)絡(luò)有豐富的教學(xué)信息資源,它既可以做到在不割裂學(xué)科系統(tǒng)知識(shí)的情況下,以多媒體的方式表現(xiàn)知識(shí)和經(jīng)驗(yàn);又可以對(duì)學(xué)科的系統(tǒng)知識(shí)進(jìn)行延伸性鏈接,對(duì)不同學(xué)科所涉及的同一對(duì)象給予多角度、多層面的反映。依照傳統(tǒng)的教學(xué)方法,黑板加

13、多媒體的教學(xué)方式依舊滿足不了師生的需求,存在問題如下:第一,學(xué)生只有通過記筆記或使用u盤獲取學(xué)習(xí)資料,但同時(shí)學(xué)生獲取的版本肯能不同。而且學(xué)生現(xiàn)有版本不易得到更新。第二,學(xué)生為了搜索與教學(xué)有關(guān)的資料作都要花費(fèi)很長(zhǎng)的時(shí)間及精力。第三,課堂時(shí)間有限,針對(duì)學(xué)生提出的問題,教師沒有足夠的時(shí)間進(jìn)行解答,學(xué)生也不能立即得到滿意答復(fù)。第四,學(xué)生不能過擴(kuò)展自己的知識(shí)層面,了解不到本校其他專業(yè)方面的知識(shí)。網(wǎng)絡(luò)學(xué)習(xí)模式避免了以上情況的發(fā)生,打破了傳統(tǒng)教學(xué)輔助模式在時(shí)間、空間上的限制4。學(xué)生可以通過本網(wǎng)站下載教學(xué)課件,學(xué)習(xí)資料,節(jié)省了大量時(shí)間;網(wǎng)站教師博客的留言板方便了師生交流,學(xué)生只需把自己的問題發(fā)表在留言板里,等

14、待教師回答即可;也可以閱讀教師日志,了解最新的知識(shí),也可以登錄論壇進(jìn)行與老師同學(xué)的交流;基于此,決定開發(fā)校園教學(xué)資源共享與交流的平臺(tái)網(wǎng)站,使其開發(fā)方便學(xué)生學(xué)習(xí)以及師生交流。(二)項(xiàng)目開發(fā)的目的本系統(tǒng)的設(shè)計(jì)目的是讓學(xué)生能夠自由學(xué)習(xí),網(wǎng)上下載學(xué)習(xí)資料,并查看教師博客,了解學(xué)習(xí)的最新資料,針對(duì)具體問題可以發(fā)帖與老師同學(xué)進(jìn)行討論,有個(gè)別問題可以給老師留言。系統(tǒng)的用戶共有4種類型,分別為管理員、游客、學(xué)生及教師,對(duì)于一個(gè)用戶只允許以一種身份登錄。管理員登錄后可以對(duì)系統(tǒng)進(jìn)行管理,其主要操作是維護(hù)學(xué)生、教師博客、論壇管理、教學(xué)資源、的基本信息。游客可以查看論壇信息,注冊(cè)后的學(xué)生可以下載教學(xué)資源,瀏覽教師博客

15、,參加論壇討論以及給教師留言。教師可以發(fā)表日志,回復(fù)學(xué)生留言,可以到論壇發(fā)帖回帖,可以上傳教學(xué)資源。所以使將要開發(fā)的課程管理網(wǎng)站具有以下優(yōu)點(diǎn):第一,降低使用者的勞動(dòng)強(qiáng)度,準(zhǔn)確快速地滿足教師和學(xué)生的需求,提高工作效率。第二,操作簡(jiǎn)單,方便用戶使用。第三,提高資源的更新率,統(tǒng)一了資源的管理。第四,有利于跨學(xué)科的學(xué)習(xí)和研究。第五,加強(qiáng)了學(xué)生與教師的交流,可以了解學(xué)生學(xué)習(xí)的狀況。(三)項(xiàng)目開發(fā)的意義隨著學(xué)校信息化的不斷發(fā)展和教學(xué)管理工作的日益完善,教學(xué)管理會(huì)越來越依賴信息系統(tǒng)的支持,所以本系統(tǒng)的開發(fā)盡量依據(jù)學(xué)校的實(shí)際需求,做到從實(shí)際出發(fā),開發(fā)出具有一定使用價(jià)值的教學(xué)資源共享與交流的網(wǎng)站。網(wǎng)站依托校園網(wǎng)

16、的優(yōu)勢(shì)設(shè)計(jì)和開發(fā)網(wǎng)絡(luò)教學(xué)平臺(tái),學(xué)生可以不受時(shí)間、空間、地域的限制,實(shí)現(xiàn)網(wǎng)上下載教學(xué)資源、瀏覽論壇內(nèi)容、查看教師博客信息、完成學(xué)習(xí)與交流的功能,教師也可借助此平臺(tái)上傳教學(xué)資源、進(jìn)行論壇討論、編輯個(gè)人博客、回復(fù)學(xué)生留言等。利用網(wǎng)站進(jìn)行文件的傳輸以及師生的交流,進(jìn)而構(gòu)建一個(gè)校園教學(xué)資源文件共享系統(tǒng),就像讓文件插上了翅膀,我們能夠隨時(shí)充分合理的共享學(xué)校的教學(xué)資源,為學(xué)校的教育教學(xué)提供服務(wù),為廣大師生交流提供平臺(tái)。二、系統(tǒng)規(guī)劃(一)功能需求分析本網(wǎng)站為師生提供一個(gè)有效的交流平臺(tái),為學(xué)生提供最新的學(xué)習(xí)資料。操作要求盡量簡(jiǎn)單、高效。在課堂教學(xué)的基礎(chǔ)上,分析本系統(tǒng)應(yīng)提供給系統(tǒng)參與者如下的功能操作:管理員登錄后

17、可以進(jìn)行教學(xué)資源的管理、教師信息的管理、班級(jí)信息的管理和題庫(kù)信息的管理等,教師登錄后可以進(jìn)行作業(yè)的管理、學(xué)生成績(jī)的管理、題庫(kù)信息的管理等,學(xué)生可以查看教學(xué)資源、查看教師布置的作業(yè)情況、參加測(cè)試、查詢成績(jī)和瀏覽留言等。為了滿足上面提出的功能需求,本系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能:(1)注冊(cè):提供了游客注冊(cè)成為學(xué)生的功能。(2)論壇瀏覽:提供了游客瀏覽論壇帖子的功能。(3)登錄:提供了驗(yàn)證用戶身份的功能。(4)個(gè)人信息管理:提供了管理員、教師和學(xué)生修改個(gè)人信息的功能。(5)教學(xué)資源下載:提供了學(xué)生下載教學(xué)資源的功能。(6)博客瀏覽:提供了學(xué)生、管理員瀏覽教師博客的功能。(7)論壇發(fā)帖和回帖:提供管理員、教師、

18、學(xué)生在論壇上發(fā)帖和回帖的功能。(8)教學(xué)資源上傳:提供教師上傳教學(xué)資源的功能。(9)教學(xué)資源管理:提供了管理員管理教學(xué)資源的功能。(10)教師信息管理:提供了管理員管理教師信息的功能。(11)教師博客管理:提供了教師、管理員管理博客信息的功能。(12)論壇信息管理:提供了管理員管理論壇信息的功能。(13)學(xué)生信息管理:提供了管理員管理學(xué)生信息的功能。系統(tǒng)總體功能需求圖如圖2.1所示。校園教學(xué)資源共享與交流平臺(tái)管理員業(yè)務(wù)模塊學(xué)生信息管理教師信息管理教師日志管理論壇功能管理教學(xué)資源管理個(gè)人信息修改教師業(yè)務(wù)模塊上傳教學(xué)資源論壇發(fā)帖回帖個(gè)人博客管理學(xué)生業(yè)務(wù)模塊修改個(gè)人信息下載教學(xué)資源瀏覽教師博客圖2.

19、1 系統(tǒng)總體功能需求圖(二)可行性分析1技術(shù)可行性通過對(duì)學(xué)校計(jì)算機(jī)軟硬件環(huán)境和網(wǎng)絡(luò)環(huán)境的調(diào)研,已成功開放過其他網(wǎng)站,說明學(xué)校局域網(wǎng)環(huán)境允許本系統(tǒng)的應(yīng)用。根據(jù)用戶需求進(jìn)行系統(tǒng)設(shè)計(jì)與開發(fā),使用mysql數(shù)據(jù)庫(kù),tomcat5.0服務(wù)器與jsp技術(shù)。因此,開發(fā)該系統(tǒng)具有技術(shù)可行性。2經(jīng)濟(jì)可行性本系統(tǒng)采用當(dāng)前流行的b/s結(jié)構(gòu)。因?yàn)閎/s最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。tomcat是一個(gè)開放式源碼、免費(fèi)支持jsp技術(shù),本系統(tǒng)技術(shù)上不是很復(fù)雜,開發(fā)周期較短,開發(fā)成本較低5。此外,本系統(tǒng)的開發(fā)將會(huì)方便教師教學(xué)資源的管理,學(xué)生的學(xué)習(xí),以及師生的討論。以上可以說明本系統(tǒng)的開發(fā)在經(jīng)濟(jì)

20、方面是可行的。3社會(huì)可行性社會(huì)可行性研究是對(duì)系統(tǒng)投入使用后對(duì)社會(huì)可能帶來的影響進(jìn)行分析。本網(wǎng)站操作簡(jiǎn)單,與傳統(tǒng)教學(xué)模式相比,使學(xué)生學(xué)習(xí)不受時(shí)間限制,靈活高效,方便學(xué)生探討問題,教師可以隨時(shí)更新教學(xué)資源,讓學(xué)生可以不斷完善知識(shí)。網(wǎng)絡(luò)學(xué)習(xí)和交流模式正在被越來越多的學(xué)校接受和應(yīng)用。綜上所述,本系統(tǒng)的開發(fā)不論是從技術(shù)、經(jīng)濟(jì)、還是社會(huì)方面來考慮都是可行的。(三)總體設(shè)計(jì)原則本系統(tǒng)與其他的系統(tǒng)設(shè)計(jì)一樣,都有著自己的設(shè)計(jì)原則。其主要設(shè)計(jì)原則有:簡(jiǎn)單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)網(wǎng)站來說是非常重要的。針對(duì)性:該系統(tǒng)設(shè)計(jì)是針對(duì)本學(xué)校教學(xué)資源的管理與交流的需求,對(duì)學(xué)生學(xué)習(xí)資源、師生

21、交流空間的定向開發(fā)設(shè)計(jì),所以具有很強(qiáng)的針對(duì)性。實(shí)用性:要求該系統(tǒng)能滿足師生交流及學(xué)生學(xué)習(xí)的需要,具有良好的實(shí)用性。先進(jìn)性:要求該系統(tǒng)具有良好的先進(jìn)性,具體表現(xiàn)在其具有良好的可擴(kuò)展性,可開發(fā)性6。三、系統(tǒng)分析(一)識(shí)別參與者通過對(duì)校園教學(xué)資源共享與交流平臺(tái)網(wǎng)站功能需求的分析,定位了四種參與者:管理員、教師和學(xué)生以及游客?,F(xiàn)對(duì)參與者描述如下:(1)管理員描述:管理員可以管理教學(xué)資源信息、教師信息、學(xué)生信息、論壇信息的管理,可以修改個(gè)人密碼。(2)教師描述:教師可以上傳教學(xué)資源、更新自己博客的信息以及回復(fù)學(xué)生留言、在論壇上發(fā)帖和回帖,修改個(gè)人信息。(3)學(xué)生描述:學(xué)生可以下載資料、瀏覽教師博客、在教

22、師博客上給教師留言、對(duì)教師日志進(jìn)行評(píng)論,可以在論壇上發(fā)帖、回帖,修改個(gè)人信息。(4)游客描述:游客可以瀏覽網(wǎng)站,瀏覽論壇,可以注冊(cè)成為普通學(xué)生。(二)識(shí)別用例前面已經(jīng)識(shí)別出了參與者,通過對(duì)需求的進(jìn)一步分析,可以確定網(wǎng)站中存在以下用例:(1)注冊(cè)用例:本用例提供了游客注冊(cè)成為學(xué)生的功能。(2)論壇瀏覽用例:本用例提供了游客瀏覽論壇帖子的功能。(3)登錄用例:本用例提供了驗(yàn)證用戶身份的功能。(4)個(gè)人信息管理用例:本用例提供了管理員、教師和學(xué)生修改個(gè)人信息的功能。(5)教學(xué)資源下載用例:本用例提供了學(xué)生下載教學(xué)資源的功能。(6)博客瀏覽用例:本用例提供了學(xué)生、管理員瀏覽教師博客的功能。(7)論壇發(fā)

23、帖和回帖用例:本用例提供管理員、教師、學(xué)生在論壇上發(fā)帖和回帖的功能。(8)教學(xué)資源上傳用例:本用例提供教師上傳教學(xué)資源的功能。(9)教學(xué)資源管理用例:本用例提供了管理員管理教學(xué)資源的功能。(10)教師信息管理用例:本用例提供了管理員管理教師信息的功能。(11)教師博客管理用例:本用例提供了管理員、教師管理博客信息的功能。(12)論壇信息管理:本用例提供了管理員管理論壇信息的功能。(13)學(xué)生信息管理用例:本用例提供了管理員管理學(xué)生信息的功能。(三)系統(tǒng)用例圖用例圖是指作為外部參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖。用例是對(duì)系統(tǒng)的用戶需求(主要是功能需求)的描述,用例表達(dá)了系統(tǒng)的功能和所提

24、供的服務(wù)7。經(jīng)過以上系統(tǒng)參與者與用例的識(shí)別,得到管理員用例圖,如圖3.1所示。管理員學(xué)生信息管理個(gè)人信息管理論壇信息管理教師信息管理登錄教師日志管理教學(xué)資源管理圖3.1 管理員用例圖教師用例圖如圖3.2所示。教師論壇發(fā)貼回帖個(gè)人信息管理博客管理登錄上傳資源管理圖3.2 教師用例圖學(xué)生用例圖如圖3.3所示。學(xué)生論壇發(fā)貼回帖個(gè)人信息管理瀏覽博客管理登錄下載資源管理圖3.3 學(xué)生用例圖游客用例圖如圖3.4所示。游客瀏覽論壇帖子注冊(cè)圖3.4 游客用例圖(四)時(shí)序圖及協(xié)作圖管理員管理學(xué)生信息的時(shí)序圖8如圖3.4所示。 管理員登錄學(xué)生信息管理增刪改作數(shù)據(jù)庫(kù)模塊管理1:輸入用戶名和密碼2:提交管理員id3顯

25、示學(xué)生處理信息4:提交增刪改學(xué)生的id5:數(shù)據(jù)庫(kù)處理并更新6:更新成功7:顯示處理成功的信息圖3.4 管理員管理學(xué)生信息的時(shí)序圖管理員使用自己用戶名及密碼登錄后,將管理員的id保存在系統(tǒng)的緩存中并提交給學(xué)生管理模塊。學(xué)生管理模塊顯示處理學(xué)生的相關(guān)信息給管理員,管理員可以進(jìn)行增刪改操作,提交操作的學(xué)生id給數(shù)據(jù)庫(kù)模塊處理。數(shù)據(jù)庫(kù)模塊執(zhí)行操作后更新結(jié)果,并提示更新成功。最后顯示更新后的信息給管理員。管理員管理教師信息的時(shí)序圖如圖3.5所示。 管理員登錄教師信息管理增刪改作數(shù)據(jù)庫(kù)模塊管理1:輸入用戶名和密碼2:提交管理員id3顯示教師處理信息4:提交增刪改教師的id5:數(shù)據(jù)庫(kù)處理并更新6:更新成功7

26、:顯示處理成功的信息圖3.5管理員管理教師信息的時(shí)序圖管理員使用自己用戶名及密碼登錄后,將管理員的id保存在系統(tǒng)的緩存中并提交給教師管理模塊。教師管理模塊顯示處理教師的相關(guān)信息給管理員,管理員可以進(jìn)行增刪改操作,提交操作的教師id給數(shù)據(jù)庫(kù)模塊處理。數(shù)據(jù)庫(kù)模塊執(zhí)行操作后更新結(jié)果,并提示更新成功。最后顯示更新后的信息給管理員。管理員管理學(xué)生協(xié)作圖如圖3.6所示。圖3.6 管理員管理學(xué)生協(xié)作圖管理員管理教師協(xié)作圖如圖3.7所示。登錄系統(tǒng)教師管理模塊增刪改操作數(shù)據(jù)庫(kù)模塊 : 管理員2: 提交管理員id5:數(shù)據(jù)庫(kù)處理并更新教師信息6: 更新成功1: 輸入用戶名密碼3: 顯示教師操作信息4: 提交增刪的教

27、師id7: 顯示操作成功信息圖3.7 管理員管理教師協(xié)作圖(五)狀態(tài)圖及活動(dòng)圖后臺(tái)學(xué)生管理狀態(tài)圖9如圖3.8所示。圖3.8 后臺(tái)學(xué)生管理狀態(tài)圖后臺(tái)管理員的活動(dòng)圖如圖3.9所示。圖3.9 后臺(tái)管理員的活動(dòng)圖四、系統(tǒng)設(shè)計(jì)(一)類圖的設(shè)計(jì)類圖的設(shè)計(jì)是體現(xiàn)一個(gè)系統(tǒng)逐漸成型的標(biāo)志,也是系統(tǒng)設(shè)計(jì)中最核心的部分。在類圖中明確基本類以及它們相互之間的關(guān)系,將有助于開發(fā)者對(duì)實(shí)際系統(tǒng)的后續(xù)開發(fā)10。1.系統(tǒng)中的類網(wǎng)站中類的類圖如圖4.1所示。圖4.1系統(tǒng)中的類圖(1)admininfo類是管理員類,包含的屬性有管理員編號(hào)(admin_id)、管理員登錄名(admin_name)、理員登錄密碼(admin_pass

28、word)、管理員權(quán)限(admin_privilege)、管理員真實(shí)姓名(admin_truename)、管理員是否在線(admin_ online)。(2)teacherinfo類是教師類,包含的屬性有教師編號(hào)(teacher_id),教師真實(shí)姓名(teacher_name)、教師的昵稱即登錄的用戶名(teacher_nickname)、教師性別(teacher_sex)、教師所屬的學(xué)院(teacher_insititute)、教師主講課程(teacher_subject)、教師登錄密碼(teacher_password)、教師頭像(teacher_portrait)、教師權(quán)限名稱(teac

29、her_privilege)、教師是否在線(teacher_online)、教師博客的訪問量(teacher_visits)、教師最后一次登錄時(shí)間(teacher_last_lgtime)、教師博客留言數(shù)(teacher_message_num)。 (3)studentinfo類是學(xué)生類,包含的屬性有學(xué)生編號(hào)studentr_id、學(xué)生真實(shí)姓名student_name、學(xué)生的昵稱即登錄的用戶名student_nickname、學(xué)生所屬的學(xué)院student_insititute、學(xué)生所屬班級(jí)student_class、學(xué)生登錄密碼student_password、學(xué)生頭像student_port

30、rait、學(xué)生權(quán)限student_privilege、學(xué)生是否在線student_online。(4) resourceinfo類是教學(xué)資源類,包含的屬性有資源編號(hào)resource_id、資源名稱resource_name、資源類型resource_type、,資源上傳者編號(hào)resource_upload_id、資源適合的專業(yè)方向resource_direction、資源保存路徑resource_savepath、資源下載次數(shù)resource_download_num、資源上傳時(shí)間resource_upload_time、資源介紹resource_introduce、資源是否刪除resourc

31、e_delete、資源點(diǎn)擊數(shù)resource_clicktimes、資源評(píng)論數(shù)resource_comment_num。(5) dailyinfo類是日志類,包含的屬性有日志編號(hào)daily_id、日志標(biāo)題daily_tittle、日志內(nèi)容daily_content、日志點(diǎn)擊數(shù)daily_clicktimes、日志發(fā)布時(shí)間daily_uptime、日志作者編號(hào)daily_writer_id、日志評(píng)論數(shù)daily_coments_num。(6) commentinfo類是評(píng)論類,包含的屬性有評(píng)論編號(hào)comment_id、評(píng)論的日志編號(hào) comment_daily_id、評(píng)論者編號(hào)comment_m

32、em_id、評(píng)論的資源編號(hào)comment_resource_id、評(píng)論時(shí)間comment_time、評(píng)論內(nèi)容comment_content。(7) replycommentinfo類是回復(fù)評(píng)論信息類,包含的屬性有回復(fù)評(píng)論編號(hào)re_id、評(píng)論編號(hào)re_comm_id、發(fā)布評(píng)論者編號(hào)re_comm_memid、回復(fù)評(píng)論者編號(hào)re_memid、回復(fù)評(píng)論的內(nèi)容re_content、回復(fù)評(píng)論的時(shí)間re_time。(8) messageinfo類是留言類,包含的屬性有留言編號(hào)me_id、留言對(duì)象的編號(hào)me_teacher_id、發(fā)布留言者編號(hào)me_ memid、留言的內(nèi)容me_content、留言的時(shí)間m

33、e_time。(9) replaymessageinfo類是回復(fù)留言類,包含屬性有回復(fù)留言編號(hào)me_id、留言者的編號(hào)reme_me_memid、回復(fù)留言者編號(hào)reme_memid、回復(fù)留言的內(nèi)容reme_content、回復(fù)留言的時(shí)間me_time。(10) forumclassesinfo類是論壇類別類,包含的屬性有類別編號(hào)fc_id、類別名稱fc_name、類別管理者編號(hào)fc_memid 、類別創(chuàng)建時(shí)間fc_time、版面的數(shù)量fc_sub_num、類別是否刪除fc_delete。(11) forumsubclassinfo類是論壇版面類,包含屬性有版面編號(hào)fsc_id、版面名稱fsc_

34、name、版主編號(hào)fsc_memid 、所屬類別編號(hào)fsc_classid、版面創(chuàng)建時(shí)間fsc_time、版面發(fā)帖總數(shù)fsc_post_num、版面回帖總數(shù)fsc_repost_num、版面精華帖子總數(shù)fsc_goodpost_num、版面刪除帖子總數(shù)fsc_delete_num、版面是否刪除fsc_delete。(12) forumtopicinfo類是論壇主題類,包含屬性有主題編號(hào)ftp_id、主題標(biāo)題ftp_name、主題內(nèi)容ftp_content、主題發(fā)表時(shí)間ftp_time、主題作者編號(hào)ftp_memid、主題所屬版面的編號(hào)ftp_fsc_id、主題最后回復(fù)人編號(hào)ftp_last_i

35、d、主題最后回復(fù)時(shí)間ftp_last_time、主題瀏覽量ftp_clicktimes、主題是否置頂ftp_top、主題是否為精華帖ftp_good、主題是否刪除ftp_delete。(13) forumreplayinfo 類是論壇回復(fù)主題類,包含屬性有回復(fù)主題編號(hào)fr_id、回復(fù)主題的內(nèi)容fr_content、回復(fù)主題的時(shí)間fr_time 、回復(fù)主題者的編號(hào)fr_memid、主題編號(hào)fr_ftp_id。2.系統(tǒng)中各類之間的關(guān)系類不是單獨(dú)存在的,各個(gè)類之間存在著一定的聯(lián)系。本系統(tǒng)數(shù)據(jù)庫(kù)表類之間的關(guān)系如圖4.2所示。圖4.2 各類之間的關(guān)系圖3.系統(tǒng)數(shù)據(jù)表設(shè)計(jì)根據(jù)各類圖的屬性及操作,設(shè)計(jì)出數(shù)據(jù)

36、庫(kù)中的數(shù)據(jù)表11如表4.1至表4.9所示。表4.1admininfo基本表:記錄管理員信息列名數(shù)據(jù)類型長(zhǎng)度說明admin_idvarchar10管理員編號(hào),表的主鍵admin_namevarchar20管理員登錄姓名admin_passwordvarchar12管理員登錄密碼admin_privilegevarchar10管理員權(quán)限名稱admin_truenamevarchar10管理員真實(shí)姓名admin_ onlinevarchar4管理員是否在線admininfo信息表是用來記錄管理員登錄名稱及密碼的。admin_id字段是該表的主鍵,表示管理員編號(hào),admin_name用來存放管理員登錄

37、名,admin_password字段用來存放管理員登錄密碼, admin_privilege字段用來存放管理員權(quán)限名稱, admin_truename字段用來存放管理員管理員真實(shí)姓名,admin_ online字段用來存放管理員是否在線。表4.2teacherinfo基本表:記錄教師信息列名數(shù)據(jù)類型長(zhǎng)度說明teacher_idvarchar10教師編號(hào),表的主鍵teacher_truenamevarchar10教師真實(shí)姓名teacher_nicknamevarchar20教師昵稱(登錄用戶名)teacher_sexvarchar2教師性別teacher_insititutevarchar20教

38、師所屬學(xué)院teacher_subjectvarchar50教師主講課程teacher_passwordvarchar12教師登錄密碼teacher_portraitvarchar50教師頭像teacher_privilegevarchar10教師權(quán)限名稱teacher_onlinevarchar2教師是否在線teacher_visitsint4教師博客的訪問量teacher_last_lgtimedatetime8教師最后一次登錄時(shí)間teacher_message_numint4教師博客留言數(shù)teacherinfo基本表主要用來存放教師的信息。teacher_id作為該表的主鍵,代表教師編號(hào),

39、teacher_name字段用來存教師真實(shí)姓名,teacher_nickname字段用來存放教師的昵稱即登錄的用戶名,teacher_sex字段用來存放教師性別,teacher_insititute字段用來存放教師所屬的學(xué)院,teacher_subject字段用來存放教師主講課程,teacher_password字段用來存放教師登錄密碼,teacher_portrait字段用來存放教師頭像,teacher_privilege字段用來存放教師權(quán)限名稱,teacher_online字段用來存放教師是否在線,teacher_visits字段用來存放教師博客的訪問量,teacher_last_lgti

40、me字段用來存放教師最后一次登錄時(shí)間,teacher_message_num字段用來存放教師博客留言數(shù)。表4.3studentinfo基本表:記錄班級(jí)信息列名數(shù)據(jù)類型長(zhǎng)度說明student_idvarchar10學(xué)生編號(hào),表的主鍵student_truenamevarchar10學(xué)生真實(shí)姓名student_nicknamevarchar20學(xué)生昵稱(登錄用戶名)student_classvarchar20學(xué)生所屬班級(jí)student_insititutevarchar20學(xué)生所屬學(xué)院student_passwordvarchar12學(xué)生登錄密碼student_portraitvarchar50學(xué)

41、生頭像student_privilegevarchar10學(xué)生權(quán)限名稱student_onlinevarchar2學(xué)生是否在線studentinfo基本表主要用來存放學(xué)生信息。studentr_id作為該表的主鍵,代表學(xué)生編號(hào),student_name字段用來存學(xué)生真實(shí)姓名,student_nickname字段用來存放學(xué)生的昵稱即登錄的用戶名, student_insititute字段用來存放學(xué)生所屬的學(xué)院,student_class字段用來存放學(xué)生所屬班級(jí),student_password字段用來存放學(xué)生登錄密碼,student_portrait字段用來存放學(xué)生頭像,student_priv

42、ilege字段用來存放學(xué)生權(quán)限名稱,student_online字段用來存放學(xué)生是否在線。表4.4resourcesinfo基本表:記錄教學(xué)資源信息列名數(shù)據(jù)類型長(zhǎng)度說明resource_idvarchar10資源編號(hào),表的主鍵resource_namevarchar50資源名稱resource_typevarchar20資源類型resource_upload_idvarchar10資源上傳者編號(hào)resource_directionvarchar50資源適合的專業(yè)方向resource_savepathvarchar50資源保存路徑resource_download_numint4資源下載次數(shù)re

43、source_upload_timedatetime8資源上傳時(shí)間resource_introducevarcharmax資源介紹resource_deletevarchar2資源是否刪除resource_clicktimesint4資源點(diǎn)擊數(shù)resource_comment_numint4資源評(píng)論數(shù)resourcesinfo基本表主要用來存放記錄教學(xué)資源的相關(guān)信息。resource_id作為該表的主鍵,代表資源編號(hào),resource_name字段用來存放資源名稱,resource_type字段用來存放資源類型,resource_upload_id字段用來存放資源上傳者編號(hào),resource_

44、direction字段用來存放資源適合的專業(yè)方向,resource_savepath字段用來存放資源保存路徑,resource_download_num字段用來存放資源下載次數(shù),resource_upload_time字段用來存放資源上傳時(shí)間,resource_introduce字段用來存放資源介紹,resource_delete字段用來存放資源是否刪除,resource_clicktimes字段用來存放資源點(diǎn)擊數(shù),resource_comment_num字段用來存放資源評(píng)論數(shù)。表4.5daily基本表:記錄日志信息列名數(shù)據(jù)類型長(zhǎng)度說明daily_idvarchar10日志編號(hào),表的主鍵dai

45、ly_tittlevarchar50日志標(biāo)題daily_contentvarcharmax日志內(nèi)容daily_clicktimesint4日志點(diǎn)擊數(shù)daily_uptimedatetime8日志發(fā)布時(shí)間daily_writer_idvarchar10日志作者iddaily_comments_numint4日志評(píng)論數(shù)daily基本表主要用來存日志的相關(guān)信息。daily_id作為該表的主鍵,代表日志編號(hào),daily_tittle字段用來存放日志標(biāo)題,daily_content字段用來存放日志內(nèi)容,daily_clicktimes字段用來存放日志點(diǎn)擊數(shù),daily_uptime字段用來存放日志發(fā)布時(shí)

46、間,daily_writer_id字段用來存放日志作者編號(hào),daily_coments_num字段用來存放日志評(píng)論數(shù)。表4.6commentinfo基本表:記錄評(píng)論信息列名數(shù)據(jù)類型長(zhǎng)度說明comment_idvarchar10評(píng)論編號(hào),表的主鍵comment_daily_idvarchar10評(píng)論的日志idcomment_mem_idvarchar10評(píng)論者idcomment_resource_idvarchar10評(píng)論的資源idcomment_timedatetime8評(píng)論時(shí)間comment_contentvarcharmax評(píng)論內(nèi)容commentinfo基本表主要用來存放評(píng)論的相關(guān)信息。c

47、omment_id作為該表的主鍵,代表評(píng)論編號(hào),comment_daily_id字段用來存放評(píng)論的日志編號(hào),comment_mem_id字段用來存放評(píng)論者編號(hào),comment_resource_id字段用來存放評(píng)論的資源編號(hào),comment_time字段用來存放評(píng)論時(shí)間,comment_content字段用來存放評(píng)論內(nèi)容。表4.7replycommentinfo基本表:記錄回復(fù)評(píng)論的信息列名數(shù)據(jù)類型長(zhǎng)度說明re_idvarchar10回復(fù)評(píng)論編號(hào),表的主鍵re_comm_idvarchar10評(píng)論編號(hào)re_comm_memidvarchar10評(píng)論者編號(hào)re_memidvarchar10回復(fù)評(píng)

48、論者編號(hào)re_contentvarcharmax回復(fù)評(píng)論的內(nèi)容re_timedatetime8回復(fù)評(píng)論的時(shí)間replycommentinfo基本表主要用來存放回復(fù)評(píng)論的相關(guān)信息。re_id作為該表的主鍵,代表回復(fù)評(píng)論編號(hào),re_comm_id字段用來存放評(píng)論編號(hào),re_comm_memid 字段用來存放發(fā)布評(píng)論者編號(hào),re_memid字段用來存放回復(fù)評(píng)論者編號(hào),re_content字段用來存放回復(fù)評(píng)論的內(nèi)容,re_time字段用來存放回復(fù)評(píng)論的時(shí)間。表4.8messageinfo基本表:記錄留言的信息列名數(shù)據(jù)類型長(zhǎng)度說明me_idvarchar10留言編號(hào),表的主鍵me_teacher_idv

49、archar10留言對(duì)象的編號(hào)me_ memidvarchar10留言者編號(hào)me_contentvarcharmax留言的內(nèi)容me_timedatetime8留言的時(shí)間messageinfo基本表主要用來存放留言的相關(guān)信息。me_id作為該表的主鍵,代表留言編號(hào),me_teacher_id字段用來存留言對(duì)象的編號(hào)即代表要給誰留言,me_ memid 字段用來存放發(fā)布留言者編號(hào), me_content字段用來存放留言的內(nèi)容,me_time字段用來存放留言的時(shí)間。表4.9replaymessageinfo基本表:記錄回復(fù)留言的信息列名數(shù)據(jù)類型長(zhǎng)度說明reme_idvarchar10回復(fù)留言編號(hào),表

50、的主鍵reme_me_memidvarchar10留言者的編號(hào)reme_ memidvarchar10回復(fù)留言者編號(hào)reme_contentvarcharmax回復(fù)留言的內(nèi)容reme_timedatetime8回復(fù)留言的時(shí)間replaymessageinfo基本表主要用來存放回復(fù)留言的相關(guān)信息。me_id作為該表的主鍵,代表回復(fù)留言編號(hào),reme_me_memid字段用來存留言者的編號(hào),reme_memid 字段用來存放回復(fù)留言者編號(hào), reme_content字段用來存放回復(fù)留言的內(nèi)容,me_time字段用來存放回復(fù)留言的時(shí)間。表4.10forumclassesinfo基本表:記錄論壇類別的

51、信息列名數(shù)據(jù)類型長(zhǎng)度說明fc_idvarchar10類別編號(hào),表的主鍵fc_namevarchar20類別名稱fc_memidvarchar10類別管理者編號(hào)fc_timedatetime8類別創(chuàng)建時(shí)間fc_sub_numint4類別擁有版面的數(shù)量fc_deletevarchar2類別是否刪除forumclassesinfo基本表主要用來存放論壇類別的相關(guān)信息。fc_id作為該表的主鍵,代表類別編號(hào),fc_name字段用來存類別名稱,fc_memid 字段用來存放類別管理者(即類主)編號(hào),fc_time字段用來存放類別創(chuàng)建時(shí)間,fc_sub_num字段用來存放類別擁有版面的數(shù)量,fc_dele

52、te字段用來存放類別是否刪除。表4.11forumsubclassinfo基本表:記錄論壇版面的信息列名數(shù)據(jù)類型長(zhǎng)度說明fsc_idvarchar10版面編號(hào),表的主鍵fsc_namevarchar20版面名稱fsc_memidvarchar10版主編號(hào)fsc_classidvarchar10所屬類別編號(hào)fsc_timedatetime8版面創(chuàng)建時(shí)間fsc_post_numint4版面發(fā)帖總數(shù)fsc_repost_numint4版面回帖總數(shù)fsc_goodpost_numint4版面精華帖子總數(shù)fsc_delete_numint4版面刪除帖子總數(shù)fsc_deletevarchar2版面是否刪除

53、forumsubclassinfo基本表主要用來存放論壇版面的相關(guān)信息。fsc_id作為該表的主鍵,代表版面編號(hào),fsc_name字段用來存版面名稱,fsc_memid 字段用來存放版主編號(hào),fsc_classid字段用來存放所屬類別編號(hào),fsc_time字段用來存放版面創(chuàng)建時(shí)間,fsc_post_num字段用來存版面發(fā)帖總數(shù),fsc_repost_num字段用來存放版面回帖總數(shù),fsc_goodpost_num字段用來存放版面精華帖子總數(shù),fsc_delete_num字段用來存放版面刪除帖子總數(shù),fsc_delete字段用來存放版面是否刪除。表4.12forumtopicinfo基本表:記錄論壇主題即帖子的信息列名數(shù)據(jù)類型長(zhǎng)度說明ftp_idvarchar10主題編號(hào),表的主鍵ftp_namevarchar50主題標(biāo)題ftp_contentvarcharmax主題內(nèi)容ftp_memidvarchar10主題作者編號(hào)ftp_timedatetime8主題發(fā)表時(shí)間ftp_fsc_idvarchar10主

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論