基于JAVA的《綜合布線多媒體系統(tǒng)》網(wǎng)絡(luò)版_第1頁
基于JAVA的《綜合布線多媒體系統(tǒng)》網(wǎng)絡(luò)版_第2頁
基于JAVA的《綜合布線多媒體系統(tǒng)》網(wǎng)絡(luò)版_第3頁
基于JAVA的《綜合布線多媒體系統(tǒng)》網(wǎng)絡(luò)版_第4頁
基于JAVA的《綜合布線多媒體系統(tǒng)》網(wǎng)絡(luò)版_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、江 西 理 工 大 學(xué) 本 科 畢 業(yè) 設(shè) 計(論文) 題 目:綜合布線系統(tǒng)多媒體課件 學(xué) 院:信息工程學(xué)院 專 業(yè):網(wǎng)絡(luò)工程 班 級:062 學(xué) 生:徐敏 學(xué) 號:20062013 指導(dǎo)教師:胡中棟 職稱:教授 摘 要 隨著計算機(jī)技術(shù)的飛速發(fā)展,信息網(wǎng)絡(luò)已成為社會發(fā)展的重要保證。它有 著強(qiáng)大的信息匯總和交流功能,它的開放性,直接性,通訊速度快,使用方便 等優(yōu)點(diǎn)構(gòu)成了有史以來最大的信息寶庫。而目前是一個科學(xué)技術(shù)飛速發(fā)展,知 識頻繁更新的時代,這就促使人們越來越追求和接受繼續(xù)教育的機(jī)會。如何以 網(wǎng)絡(luò)為紐帶快速、高效、方便地實(shí)現(xiàn)知識傳遞,以現(xiàn)代化手段促進(jìn)教學(xué)改革, 將傳統(tǒng)的課堂教學(xué)轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)課堂的

2、學(xué)習(xí)方式,是教育工作者應(yīng)當(dāng)為之努力的 方向?;?jsp 技術(shù)的綜合布線多媒體課件網(wǎng)絡(luò)版就是基于這種需求開發(fā) 的,通過此平臺,學(xué)生可以不受時間、空間、地域的限制,實(shí)現(xiàn)網(wǎng)上瀏覽教學(xué) 課件、完成在線考試等功能,教師也可借助此平臺,修改試卷的難度和題型分 值。 平臺可以發(fā)揮教師與學(xué)生之間、學(xué)生與學(xué)生之間隨時進(jìn)行交流的網(wǎng)絡(luò)交互 性的特點(diǎn)。教師通過在線考試系統(tǒng)可以及時地掌握學(xué)生的學(xué)習(xí)情況、學(xué)生對課 程的掌握情況。本教學(xué)平臺實(shí)現(xiàn)了網(wǎng)絡(luò)課件、系統(tǒng)用戶登陸、在線考試等功能。 系統(tǒng)整個開發(fā)過程中遵循了為用戶考慮的開發(fā)思想。系統(tǒng)使用了 html、css、javascript、jsp、servlet 等技術(shù),mye

3、clipse 6.0、tomcat 6.0、mysql 5、ultraedit、dreamweaver 8、photoshop cs2、flash 8 等軟件 開發(fā)工具。系統(tǒng)的開發(fā)較好的實(shí)現(xiàn)了預(yù)期的功能。 關(guān)鍵字:網(wǎng)絡(luò)課件;在線考試;mysql;jsp;myeclipse abstract with the rapid development of computer technology, information networks have become an important guarantee for social development. it has a powerful summa

4、ry of information and communication functions, its open, direct, communication speed and simplicity form the biggest repository of information. at present, a rapid development of science and technology, the era of knowledge frequently updated, which led to increasing pursuit and acceptance of contin

5、uing education. how to network as a link to fast, efficient and convenient way to achieve knowledge transfer, with modern means to promote education reform, changes in the traditional classroom teaching classroom learning approach for the network is to educate the workers to whom should be working f

6、or.the online test system used taking question from the subject of questions in a way to generate testpaper, teachers can set the difficulty of questions , each student received the same degree of difficulty of the testpaper but the subject of papers are different, this can effectively prevent stude

7、nts from cheating, teachers can accurately master the examinations and the students learning, platform can provide the interactive features of network, so that interactive teaching activities between teachers and students, between students. and teachers can master students learing and their master o

8、f the course by the online test, let the teachers timely and accurate know the learning of students. system achieved sign-on system, different users have different permissions. network courses show, online test, and so on. achieved the desired results. system uses the html, css, javascript, jsp, ser

9、vlet technology, uses myeclipse 7.0、tomcat 6.0、mysql 5、ultraedit、dreamweaver 8、photoshop cs2 、flash 8 such software tools. the development of system is better of realization expectation of function. key words: network courses show; online test; jsp ; mysql; myeclipse 目目 錄錄 第一章第一章 前言前言.1 1 1.1 選題的研究現(xiàn)

10、狀 .1 1.2 國內(nèi)外研究現(xiàn)狀 .2 1.3 開發(fā)工具簡介 .3 1.4 小結(jié) .6 第二章第二章 需求分析需求分析.7 7 2.1 環(huán)境要求 .7 2.2 進(jìn)行問題定義 .7 2.3 可行性分析 .7 2.4 需求分析 .8 2.5 功能分析 .8 2.6 系統(tǒng)流程圖 .9 2.7 小結(jié) .10 第三章第三章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計.1111 3.1 數(shù)據(jù)流圖 .11 3.2 數(shù)據(jù)庫設(shè)計規(guī)約 .11 3.3 數(shù)據(jù)庫名 .12 3.4 e-r 圖 .13 3.5 數(shù)據(jù)表說明 .14 3.6 小結(jié) .19 第四章第四章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計.2020 4.1 概論設(shè)計 .20 4.2 系統(tǒng)功能結(jié)構(gòu)設(shè)

11、計 .21 4.3 系統(tǒng)性能 .21 4.4 小結(jié) .22 第五章第五章 詳細(xì)設(shè)計詳細(xì)設(shè)計.2323 5.1 教學(xué)課件首頁 .23 5.2 用戶登陸模塊 .24 5.3 在線考試模塊 .27 5.4 實(shí)現(xiàn)系統(tǒng)的關(guān)鍵技術(shù) .32 5.5 系統(tǒng)出錯處理設(shè)計 .33 第六章第六章 系統(tǒng)測試系統(tǒng)測試 .3535 6.1 測試思想 .35 6.2 測試方法 .35 6.3 測試過程 .36 6.4 小結(jié) .37 結(jié)束語結(jié)束語.3939 參考文獻(xiàn)參考文獻(xiàn).4141 致致 謝謝.4242 一一一前言前言 1.1 選題選題的研究的研究現(xiàn)現(xiàn)狀狀 隨著計算機(jī)的誕生,以及它覆蓋全球的速度可以很清楚的了解到,現(xiàn)在社

12、會的發(fā)展已越來越趨近于信息化。知識經(jīng)濟(jì)初露端倪,信息化浪潮波及到了世 界的每一個角落。信息通信技術(shù)的發(fā)展和互聯(lián)網(wǎng)的廣泛應(yīng)用,正在改變著人類 的生產(chǎn)方式、生活方式、交往方式、學(xué)習(xí)方式和教育方式?,F(xiàn)在可以說網(wǎng)絡(luò)成 為我們生活的一部分,人們可以通過因特網(wǎng)聊天,購物,但因特網(wǎng)最重要的特 點(diǎn)是信息匯總和共享性。在這樣一個信息化的時代,可以通過網(wǎng)絡(luò)找到任何一 種你想要學(xué)到的知識,它是一個兼具開放性和直接性,通訊速度快的自古以來 最大的信息寶庫。有了因特網(wǎng)的存在,我們終于知道了知識的無窮無盡。 就是這樣一個科技飛速發(fā)展的社會,知識尤其是計算機(jī)知識頻繁更新的時 代,促使在校生越來越追求高等深造,而已經(jīng)進(jìn)入社會

13、的人們也越來越希望能 有機(jī)會接受繼續(xù)教育。利用信息技術(shù)手段提高高等教育機(jī)構(gòu)的運(yùn)行效率,擴(kuò)大 受教育人群范圍,探索新的教學(xué)模式,已成為世界各國高等教育改革與發(fā)展的 重要組成部分。然而高等教育的信息化是一項龐大的系統(tǒng)工程。從宏觀角度看, 它涉及到高等教育機(jī)構(gòu)的管理、教學(xué)、科研和社會服務(wù)等領(lǐng)域;從微觀來說, 它包括高等院校的信息基礎(chǔ)設(shè)施建設(shè)、教學(xué)資源建設(shè)、人才隊伍建設(shè)、管理制 度建設(shè)等方面。這些方面相互影響、相互聯(lián)系,相互促進(jìn)、相互制約,共同構(gòu) 成了一個多維度、多層次的高等教育信息化藍(lán)圖。近十年來,科學(xué)技術(shù)的突飛 猛進(jìn)為人類社會帶來了一系列的深刻變革。從整體上說,我國高等教育信息化 仍處于起步階段。

14、起步的好壞,將直接影響其未來的走勢。就高等教育的改革 與發(fā)展而言,高等教育信息化既是一次難得的機(jī)遇,也是一項前所未有的挑戰(zhàn)。 教育信息化在幫助我們解決現(xiàn)有問題的同時,又不斷提出新的需要解決的問題 來讓我們思考。 從古至今,教學(xué)方式可教育體制就不停的變化,現(xiàn)代教育科學(xué)也正在發(fā)生 幾個大的轉(zhuǎn)變,比如從以教師為中心,校園為中心的教學(xué)方式轉(zhuǎn)變成以學(xué)生為 中心的開放式教學(xué)方式,有針對性的進(jìn)行個別化學(xué)習(xí),并且非常重視教育技術(shù) 的開發(fā)應(yīng)用,重視學(xué)習(xí)過程和學(xué)習(xí)資源的開發(fā)設(shè)計,重視教學(xué)資源的開發(fā)利用 和共享,重視教學(xué)方式的變化和選擇。利用因特網(wǎng)進(jìn)行網(wǎng)絡(luò)遠(yuǎn)程教學(xué),是今后 教育學(xué)科的發(fā)展趨勢。高速的信息傳遞可以保障

15、教學(xué)得到快捷的實(shí)施;網(wǎng)上教 學(xué)真正超越時空,任何人在任何時間和地點(diǎn)都可以開始學(xué)習(xí);學(xué)生還可以根據(jù) 自己的水平,興趣和時間對教學(xué)內(nèi)容進(jìn)行選擇。這種自主的認(rèn)知學(xué)習(xí)的方法, 突出了因材施教,有利于提高學(xué)習(xí)的主動性,增強(qiáng)學(xué)習(xí)的信心,培養(yǎng)自學(xué)能力, 也有助于發(fā)展學(xué)生的認(rèn)知能力;網(wǎng)站的多媒體課件,超媒體功能為學(xué)生提供的 文字,圖象,照片,動畫,聲音等內(nèi)容,有助于增強(qiáng)學(xué)生對教學(xué)內(nèi)容的感性認(rèn) 知和學(xué)習(xí)的效果;網(wǎng)站可提供豐富的,及時更新的教學(xué)內(nèi)容,參考資料和其他 的學(xué)習(xí)資源,并且可以加入在線考試系統(tǒng),方便老師掌握學(xué)生的學(xué)習(xí)情況,便 于以后更有針對性的更新修改網(wǎng)上教學(xué)信息,也對教師的課堂教學(xué)起到了很好 的輔助參考

16、作用。 1.2 國內(nèi)外研究國內(nèi)外研究現(xiàn)現(xiàn)狀狀 在網(wǎng)上教學(xué)方式中,網(wǎng)絡(luò)平臺的建設(shè)占很大一部分,也因此起著非常關(guān)鍵 的作用。目前,在 67 所普通高校的網(wǎng)絡(luò)教育平臺中,多數(shù)的高等院校都有自己 專門的網(wǎng)上教學(xué)平臺,有的是自行開發(fā)的,有的是通過技術(shù)公司專門開發(fā)的, 還有的是聯(lián)合開發(fā)的。然而,這些網(wǎng)上教學(xué)平臺在功能和特征方面有哪些相同 之處呢?又有哪些不同之處呢?這就需要對不同網(wǎng)上教學(xué)平臺進(jìn)行比較分析。 這次分析的目的在于概括出現(xiàn)有的網(wǎng)上教學(xué)平臺的特征和功能。筆者希望,這 次分析的結(jié)果能夠有助于網(wǎng)絡(luò)教育機(jī)構(gòu)了解本人的網(wǎng)上教學(xué)平臺與其他平臺在 功能和特征方面的差異,從而考慮改進(jìn)現(xiàn)存的網(wǎng)上教學(xué)平臺,增進(jìn)網(wǎng)上

17、教學(xué)的 效果。 在線網(wǎng)絡(luò)學(xué)習(xí)容易出現(xiàn)如下缺點(diǎn): (1)網(wǎng)上教育的科目較少、內(nèi)容也較簡單且易流于呆板不生動,沒有實(shí)質(zhì) 的具有吸引力的東西來吸引學(xué)生的瀏覽; (2)網(wǎng)絡(luò)課件的更新速度慢,往往幾個月甚至幾年都維持原狀,不能根據(jù) 實(shí)際情況更新課件; (3)課程的交互程度低,網(wǎng)上通常都是些以文本方式出現(xiàn)的課件,偶爾有 些高校制作了實(shí)時點(diǎn)播視頻課件,卻大多數(shù)是收費(fèi)資源; (4)課件一般內(nèi)容較分散、章節(jié)混亂、缺乏系統(tǒng)性; (5)課件的可重復(fù)利用性小,不利于與其他資源共享。 經(jīng)過我的分析和研究,我發(fā)現(xiàn)在線多媒體課件教學(xué)將向以下趨勢發(fā)展: 1教育信息的資源共享; 2不受時空空間的限制,使得受教育的機(jī)會增多,學(xué)生

18、學(xué)習(xí)更加方便,也 更便于全民教育、終身教育的實(shí)現(xiàn); 3多媒體多感官刺激效果好,使學(xué)生對知識印象深刻; 4超級連接,溝通便捷,便于合作、協(xié)商、求助。 1.3 開開發(fā)發(fā)工具工具簡簡介介 本系統(tǒng)采用了 dreamweaver、photoshop、flash 開發(fā)多媒體課件的前臺及課 件的展示,并用 eclipse 開發(fā)在線考試系統(tǒng),與后臺數(shù)據(jù)庫 mysql 連接。 1.3.1 eclipse 簡簡介介 eclipse 是一個流行的針對 java 編程的集成開發(fā)環(huán)境(ide)。它還可以用作 編寫其他語言(比如 c+和 ruby)的環(huán)境,合并各種種類工具的框架,以及創(chuàng)建 桌面或服務(wù)器應(yīng)用程序的富客戶端平

19、臺。如今,eclipse 開源社區(qū)擁有數(shù)十個項 目,其范圍從商務(wù)智能到社會網(wǎng)絡(luò)等各個方面。eclipse 同時也是管理這些項目 的非贏利性組織的名稱。 eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境(ide) 。最初主要用來 java 語言開發(fā),但是目前亦有人通過插件使其作為其他計算機(jī)語言比如 c+和 python 的開發(fā)工具。eclipse 的本身只是一個框架平臺,但是眾多插件的支持使 得 eclipse 擁有其他功能相對固定的 ide 軟件很難具有的靈活性。許多軟件開 發(fā)商以 eclipse 為框架開發(fā)自己的 ide。 eclipse 最初由 oti 和 ibm 兩家公司的 ide 產(chǎn)品

20、開發(fā)組創(chuàng)建,起始于 1999 年 4 月。ibm 提供了最初的 eclipse 代碼基礎(chǔ),包括 platform、jdt 和 pde。 目前由 ibm 牽頭,圍繞著 eclipse 項目已經(jīng)發(fā)展成為了一個龐大的 eclipse 聯(lián)盟, 有 150 多家軟件公司參與到 eclipse 項目中,其中包括 borland、rational software、red hat 及 sybase 等。eclipse 是一個開發(fā)源碼項目,它其實(shí)是 visual age for java 的替代品,其界面跟先前的 visual age for java 差不多,但 由于其開放源碼,任何人都可以免費(fèi)得到,并可以

21、在此基礎(chǔ)上開發(fā)各自的插件, 因此越來越受人們關(guān)注。近期還有包括 oracle 在內(nèi)的許多大公司也紛紛加入了 該項目,并宣稱 eclipse 將來能成為可進(jìn)行任何語言開發(fā)的 ide 集大成者,使 用者只需下載各種語言的插件即可。 雖然大多數(shù)用戶很樂于將 eclipse 當(dāng)作 java ide 來使用,但 eclipse 的目標(biāo) 不僅限于此。eclipse 還包括插件開發(fā)環(huán)境(plug-in development environment,pde) ,這個組件主要針對希望擴(kuò)展 eclipse 的軟件開發(fā)人員,因 為它允許他們構(gòu)建與 eclipse 環(huán)境無縫集成的工具。由于 eclipse 中的每樣

22、東西 都是插件,對于給 eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā) 環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 基于 eclipse 的應(yīng)用程序的突出例子是 ibm 的 websphere studio workbench,它構(gòu)成了 ibm java 開發(fā)工具系列的基礎(chǔ)。例如,websphere studio application developer 添加了對 jsp、servlet、ejb、xml、web 服務(wù)和數(shù)據(jù)庫 訪問的支持。 eclipse 的主要組成: (1)eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工 具開發(fā)提供一個全功能的、具有

23、商業(yè)品質(zhì)的工業(yè)平臺。它主要由 eclipse 項目、 eclipse 工具項目和 eclipse 技術(shù)項目三個項目組成,具體包括四個部分組成 eclipse platform、jdt、cdt 和 pde.jdt 支持 java 開發(fā)、cdt 支持 c 開發(fā)、 pde 用來支持插件開發(fā),eclipse platform 則是一個開放的可擴(kuò)展 ide,提供了 一個通用的開發(fā)平臺。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。 eclipse platform 允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具從而無須 分辨一個工具功能在哪里結(jié)束,而另一個工具功能在哪里開始。 (2)eclipse s

24、dk(軟件開發(fā)者包)是 eclipse platform、jdt 和 pde 所生 產(chǎn)的組件合并,它們可以一次下載。這些部分在一起提供了一個具有豐富特性 的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到 eclipse platform 中的工具。 eclipse sdk 由 eclipse 項目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組 合而成。eclipse 項目生產(chǎn)的軟件以 cpl 發(fā)布,第三方組件有各自自身的許可 協(xié)議。 1.3.2 mysql 簡簡介介 mysql 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 mysql ab 公司。 在 2008 年 1 月 16 號被 sun 公

25、司收購。而 2009 年,sun 又被 oracle 收購.對于 mysql 的前途,沒有任何人抱樂觀的態(tài)度.目前 mysql 被廣泛地應(yīng)用在 internet 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源 碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 mysql 作為 網(wǎng)站數(shù)據(jù)庫。 與其他的大型數(shù)據(jù)庫例如 oracle、db2、sql server 等相比,mysql 自有 它的不足之處,如規(guī)模小、功能有限(mysql cluster 的功能和效率都相對比 較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和 中小型企業(yè)來說,mysql

26、提供的功能已經(jīng)綽綽有余,而且由于 mysql 是開放源 碼軟件,因此可以大大降低總體擁有成本。目前 internet 上流行的網(wǎng)站構(gòu)架方 式是 lamp(linux+apache+mysql+php) ,即使用 linux 作為操作系統(tǒng),apache 作為 web 服務(wù)器,mysql 作為數(shù)據(jù)庫,php 作為服務(wù)器端腳本解釋器。由于這四 個軟件都是自由或開放源碼軟件(floss),因此使用這種方式不用花一分錢就 可以建立起一個穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。 1.3.3 dreamweaver 簡簡介介 dreamweaver 是 macromedia 公司最新推出的主頁編輯工具。這是一個所見 即所得主

27、頁編輯器,并帶有站點(diǎn)管理功能,讓你方便地設(shè)計和管理多個站點(diǎn)。 而它最棒的地方就是支持最新的 dhtml 和 css 標(biāo)準(zhǔn),你可以用它設(shè)計出生動的 dhtml 動畫、多層次的頁面(layer)以及 css 樣式表。 dreamweaver 提供視覺化網(wǎng)頁開發(fā)工具的生產(chǎn)力,同時不會降低 html 原始 碼的控制,dreamweaver 提供的 roundtrip html 功能, 讓您無誤地切換于視 覺模式與慣用的原始碼編輯器,拖放式的表格與頁框設(shè)計以及以透過資料庫來 管理網(wǎng)站的內(nèi)容更新。 dreamweaver 支援跨瀏覽器的 dynamic html, 階層式樣式表單、絕對坐 標(biāo)定位以及 ja

28、vascript 的動畫讓您更易編輯網(wǎng)頁。 dreamweaver 乃是第一套針對專業(yè)網(wǎng)頁開發(fā)者特別發(fā)展的視覺化網(wǎng)頁設(shè)計 工具。roundtip html 功能完全控制 html 原始碼,著名的 bbedit 與 home site 編輯器分別內(nèi)含于 macintosh 與 windows 版本的軟體中。 當(dāng)開啟其他 編輯器產(chǎn)生的網(wǎng)頁時,它會保存既有的 html 格式。 使用絕對座標(biāo)可獲得精準(zhǔn) 且彈性的設(shè)計。dynamic html、直覺式時間軸介面以及 javascrip 行為庫, 可在不需程式下讓 html 元件動起來。以全網(wǎng)站內(nèi)容管理的方式讓您跳脫逐頁 更新管理的缺點(diǎn)提升您的生產(chǎn)力。 r

29、oundtrip html - 完美整合視覺性工具和 原始碼編輯器 dreamweaver 整合視覺性工作環(huán)境及原始碼文字編輯器(如 bbedit、homesite 等)。 當(dāng)你要編輯自己既有的網(wǎng)頁時,dreamweaver 會尊重你在其他編輯器所做 出的原始碼,不會任意地改變它。而在使用 dreamweaver 的視覺性編輯環(huán)境時, 你可以在 html 監(jiān)視器上同步地看到 dreamweaver 所為你產(chǎn)生的原始碼,而你若 想要在視覺式編輯模式和原始碼編輯模式之間跳換的話,只要按一下所需的視 窗就可以了。 1.3.4 photoshop 簡簡介介 photoshop 是 adobe 公司旗下

30、最為出名的圖像處理軟件之一,集圖像掃描、 編輯修改、圖像制作、廣告創(chuàng)意,圖像輸入與輸出于一體的圖形圖像處理軟件, 深受廣大平面設(shè)計人員和電腦美術(shù)愛好者的喜愛。 從功能上看,photoshop 可分為圖像編輯、圖像合成、校色調(diào)色及特效制 作部分。photoshop 界面圖像編輯是圖像處理的基礎(chǔ),可以對圖像做各種變換 如放大、縮小、旋轉(zhuǎn)、傾斜、鏡像、透視等。也可進(jìn)行復(fù)制、去除斑點(diǎn)、修補(bǔ)、 修飾圖像的殘損等。這在婚紗攝影、人像處理制作中有非常大的用場,去除人 像上不滿意的部分,進(jìn)行美化加工,得到讓人非常滿意的效果。圖像合成則是 將幾幅圖像通過圖層操作、工具應(yīng)用合成完整的、傳達(dá)明確意義的圖像,這是 美

31、術(shù)設(shè)計的必經(jīng)之路。photoshop 提供的繪圖工具讓外來圖像與創(chuàng)意很好地融 合,成為可能使圖像的合成天衣無縫。校色調(diào)色是 photoshop 中深具威力的功 能之一,可方便快捷地對圖像的顏色進(jìn)行明暗、色編的調(diào)整和校正,也可在不 同顏色進(jìn)行切換以滿足圖像在不同領(lǐng)域如網(wǎng)頁設(shè)計、印刷、多媒體等方面應(yīng)用。 特效制作在 photoshop 中主要由濾鏡、通道及工具綜合應(yīng)用完成。包括圖像的 特效創(chuàng)意和特效字的制作,如油畫、浮雕、石膏畫、素描等常用的傳統(tǒng)美術(shù)技 巧都可藉由 photoshop 特效完成。而各種特效字的制作更是很多美術(shù)設(shè)計師熱 衷于 photoshop 的研究的原因。 1.3.5 flash

32、 簡簡介介 flash 是美國 macromedia 公司所設(shè)計的一種二維矢量動畫軟件(現(xiàn) adobe 公司產(chǎn)品) ,用于設(shè)計和編輯 flash 文檔,最新版本為:adobe flash cs5。flash 通常也指 macromedia flash player(現(xiàn) adobe flash player) , 用于播放 flash 文檔。 flash 是一種創(chuàng)作工具,設(shè)計人員和開發(fā)人員可使用它來創(chuàng)建演示文稿、 應(yīng)用程序和其它允許用戶交互的內(nèi)容。flash 可以包含簡單的動畫、視頻內(nèi)容、 復(fù)雜演示文稿和應(yīng)用程序以及介于它們之間的任何內(nèi)容。通常,使用 flash 創(chuàng) 作的各個內(nèi)容單元稱為應(yīng)用程序

33、,即使它們可能只是很簡單的動畫。您也可以 通過添加圖片、聲音、視頻和特殊效果,構(gòu)建包含豐富媒體的 flash 應(yīng)用程序。 flash 特別適用于創(chuàng)建通過 internet 提供的內(nèi)容,因?yàn)樗奈募浅P ?flash 是通過廣泛使用矢量圖形做到這一點(diǎn)的。與位圖圖形相比,矢量圖形需 要的內(nèi)存和存儲空間小很多,因?yàn)樗鼈兪且詳?shù)學(xué)公式而不是大型數(shù)據(jù)集來表示 的。位圖圖形之所以更大,是因?yàn)閳D像中的每個像素都需要一組單獨(dú)的數(shù)據(jù)來 表示。 1.4 小小結(jié)結(jié) 本人認(rèn)為,綜合布線系統(tǒng)多媒體網(wǎng)絡(luò)課件教學(xué)網(wǎng)站的建設(shè)是十分必要 的,能夠使得學(xué)生更加有效的學(xué)習(xí),加深對綜合布線系統(tǒng)原理的理解, 掌握相 關(guān)網(wǎng)絡(luò)技術(shù), 提高

34、實(shí)踐能力。教學(xué)網(wǎng)站可以使教學(xué)不受時間、空間和地域的限 制,從而實(shí)現(xiàn)了自主學(xué)習(xí),改變了學(xué)校教學(xué)的范圍和教學(xué)方式,促進(jìn)了教育的 變革,使老師和學(xué)生充分利用了網(wǎng)絡(luò)的便利。這種交互式的網(wǎng)上教學(xué)使老師很 容易地針對不同的學(xué)生制訂不同的教學(xué)計劃;而學(xué)生也能更好地發(fā)現(xiàn)自己的不 足,提高學(xué)習(xí)的積極性。 第二章第二章 需求分析需求分析 2.1 環(huán)環(huán)境要求境要求 環(huán)境需求可分為硬件環(huán)境需求和軟件環(huán)境需求。 1硬件環(huán)境需求: 一臺 cpu 為 intel(r) celeron(r) cpuc 2.80ghz,硬盤為 3g,內(nèi)存為 1g 的 pc 機(jī)。 2軟件環(huán)境需求: (1)數(shù)據(jù)庫服務(wù)器 mysql 5 (2)we

35、b服務(wù)器 win2000/2003 iis5.0及以上版本 (3)客戶端 win2000/2003/xp/98 (4)ie6.0及以上版本 2.2 進(jìn)進(jìn)行行問題問題定定義義 本題目研究將自行開發(fā)一個網(wǎng)絡(luò)版的綜合布線系統(tǒng)多媒體課件,為現(xiàn) 代大學(xué)綜合布線系統(tǒng)的教育提供網(wǎng)絡(luò)教學(xué)平臺。該教學(xué)平臺的實(shí)現(xiàn),很好地彌 補(bǔ)了當(dāng)前教學(xué)中統(tǒng)一教學(xué)模式的不足。可在一定程度上有效緩解教師的壓力, 提高教學(xué)質(zhì)量。 2.3 可行性分析可行性分析 傳統(tǒng)的課件多為 ppt 課件,供老師在課堂上使用,沒有章節(jié)性,不適合學(xué) 生下課鞏固知識,隨著 internet 網(wǎng)和校園網(wǎng)的發(fā)展,網(wǎng)絡(luò)課件需求越來越大。 它的優(yōu)勢也表現(xiàn)的越來越明

36、顯,比如,可以在世界上任何的地方去訪問;它可 以用 javascript 腳本語言去實(shí)現(xiàn)動態(tài)畫面,使讀課件的人更有興趣去學(xué)習(xí),也 更方便的找到自己想要的章節(jié)課件。 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究 的過程,實(shí)際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進(jìn)行可執(zhí) 行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標(biāo)和進(jìn)行的市場 調(diào)查得出以下四點(diǎn)的可行性分析: 1經(jīng)濟(jì)可行性:本系統(tǒng)的功能基本實(shí)現(xiàn),成本低,實(shí)用性強(qiáng),雙方都可以 接受。 2技術(shù)可行性:要采用大學(xué)所學(xué)到的專業(yè)知識來完成網(wǎng)絡(luò)版課件的制作和 在線考試系統(tǒng)的運(yùn)作應(yīng)該是問題不大的。采用 myeclips

37、e 工具,就可以按照用 戶的要求,實(shí)現(xiàn)這個平臺要求的基本功能。 3運(yùn)行可行性:力求簡單每一步都有相應(yīng)的提示,讓平臺用戶感覺使用方 便。 4法律可行性:即該平臺的開發(fā)會不會在社會上引起侵權(quán)或其它責(zé)任問題。 因?yàn)樵撈脚_是作為畢業(yè)設(shè)計與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計,因此不會構(gòu) 成侵權(quán),在法律上是可行的。 通過以上的可行性分析,我將開始對網(wǎng)站進(jìn)行建設(shè)。 2.4 需求分析需求分析 隨著人們需要掌握的知識量的不斷增加,迫切的需要找到一個更好的學(xué)習(xí) 方法來取代現(xiàn)在已經(jīng)明顯與現(xiàn)況不適應(yīng)傳統(tǒng)的學(xué)習(xí)方法,綜合布線系統(tǒng)的教學(xué)相 對于其他計算機(jī)專業(yè)課程教學(xué)來說,一個明顯的特點(diǎn)是面向的學(xué)生群體更廣, 更加側(cè)重學(xué)生應(yīng)用

38、能力的培養(yǎng)。 由于學(xué)習(xí)此課程的專業(yè)學(xué)生一般人數(shù)都比較多,而學(xué)生原有能力也參差不 齊,統(tǒng)一模式的教學(xué)也很難滿足所有學(xué)生的需要。對此已經(jīng)有人提出了像外語 分級教學(xué)那樣對待綜合布線系統(tǒng)的教學(xué),但事實(shí)表明,如果有一個很好的公共 教學(xué)平臺,具備很強(qiáng)的彈性功能,就能夠彌補(bǔ)教師統(tǒng)一教學(xué)模式的不足,也就 可以滿足不同基礎(chǔ)的學(xué)生的學(xué)習(xí)需求。 同時,還可以發(fā)揮網(wǎng)絡(luò)交互性的特點(diǎn),讓教師與學(xué)生之間、學(xué)生與學(xué)生之 間進(jìn)行教學(xué)上的交互活動,并且通過平臺記錄下學(xué)生在線學(xué)習(xí)的狀態(tài),讓老師 及時、準(zhǔn)確地掌握學(xué)生的學(xué)習(xí)情況,對教師的課堂教學(xué)起到很好的輔助參考作 用。 基于以上考慮,筆者進(jìn)行了大膽的嘗試,設(shè)計、開發(fā)實(shí)現(xiàn)了這樣一個綜

39、 合布線系統(tǒng)多媒體課件網(wǎng)絡(luò)版,相信能對此門課程的教學(xué)有很好的促進(jìn)作用。 2.5 功能分析功能分析 此多媒體課件的主要功能包括以下三項: 1網(wǎng)絡(luò)多媒體課件的顯示 展示網(wǎng)絡(luò)多媒體課件。 2用戶登錄系統(tǒng)模塊 不同的用戶可以進(jìn)入自己相對身份的管理后臺界面,不可越級進(jìn)入別人身 份的管理后臺界面。用戶類型分為三種:管理員、教師、學(xué)生。 3在線考試系統(tǒng)模塊 此系統(tǒng)是本平臺的主要功能模塊,學(xué)生登錄后可進(jìn)入考試系統(tǒng),參加考試 時,系統(tǒng)隨機(jī)為每個學(xué)生生成一套試卷,每套試卷的難度是一樣的,試卷題目 的難度由教師確定。試卷的題目采用從題庫中隨機(jī)抽取的方式,題庫由管理員 進(jìn)行相應(yīng)的管理。在線考試系統(tǒng)題庫包括單項選擇題題

40、庫,簡答題題庫,每個 題庫中的題目分為三種難度困難、一般、簡單,用來控制試卷的難度。學(xué)生答 完試卷后,直接提交到服務(wù)器。教師登陸后可以對試卷類型進(jìn)行操作,對已提 交的試卷進(jìn)行閱卷,教師閱卷結(jié)束后錄入學(xué)生成績,之后學(xué)生可查詢成績。 2.6 系系統(tǒng)統(tǒng)流程流程圖圖 此多媒體課件系統(tǒng)流程圖如下: 圖 2-1 系統(tǒng)流程圖 2.7 小小結(jié)結(jié) 需求分析的工作雖然不能為網(wǎng)站的建設(shè)起到實(shí)質(zhì)的作用,但是卻是不能或 缺的一個過程,只有做好這一步,才不至于在后面的網(wǎng)站建設(shè)中繞圈子,能有 目標(biāo)的去設(shè)計所需要的綜合布線系統(tǒng)多媒體課件網(wǎng)絡(luò)版,所以在這一方面, 我也花費(fèi)了很長的時間去做分析和研究。 第三章第三章 數(shù)據(jù)數(shù)據(jù)庫設(shè)

41、計庫設(shè)計 3.1 數(shù)據(jù)流數(shù)據(jù)流圖圖 數(shù)據(jù)流圖四種基本成分組成: 外部項(外部實(shí)體) 、加工(數(shù)據(jù)加工) 、數(shù)據(jù)存儲、數(shù)據(jù)流。 數(shù)據(jù)流圖基本圖例,如圖 2-3 所示。 數(shù)數(shù)據(jù)據(jù)存存儲儲 數(shù)數(shù)據(jù)據(jù)加加工工數(shù)數(shù)據(jù)據(jù)流流 圖 3-1 基本數(shù)據(jù)流圖 本平臺頂層數(shù)據(jù)流圖,如圖 3-2 所示。 圖 3-2 數(shù)據(jù)流圖 3.2 數(shù)據(jù)數(shù)據(jù)庫設(shè)計規(guī)約庫設(shè)計規(guī)約 數(shù)據(jù)庫設(shè)計規(guī)約的主要內(nèi)容有: 1所有數(shù)據(jù)項、數(shù)據(jù)庫名都用英文表示,英文單詞首字母大寫,其他的字 母小寫 。 2字符集采用 utf-8,請注意字符的轉(zhuǎn)換。 3所有數(shù)據(jù)表第一個字段都是系統(tǒng)內(nèi)部使用主鍵列,自動生成,不可空, 名稱為:表名+id 確保不把此字段暴露

42、給最終用戶。 4除特別說明外,所有字符串字段都采用 varchar 類型 5除特別說明外,所有小數(shù)的字段都采用 double 的形式表達(dá)。 6除特別說明外,所有日期格式都采用 datetime 格式,無時間值。 7除特別說明外,所有整形都采用 int 格式。 8除特別說明外,所有字段默認(rèn)都為 null 。 數(shù)據(jù)表名稱設(shè)計規(guī)約: 1表名采用 pascal 大小寫命名法。 2整個表名的長度不要超過 30 個字符。 3首字母要大寫,多個單詞的話,單詞首字母要大寫,反對 order、useraccout 及 order。 4避免中文拼音,一律用英文,不準(zhǔn)出現(xiàn)其它語言,表名應(yīng)有具體相對應(yīng) 的意義,不取沒

43、有意義的表名,一般是取模塊名翻譯成英文。 5避免下劃線連接,反對 user_accout(下劃線適用 oracle 數(shù)據(jù)庫) 。 6避免保留字。 7為了不增加數(shù)據(jù)庫當(dāng)中的表名的長度,一般不允許出現(xiàn)如 form 或者 table 的字樣,如:記錄表:應(yīng)為 record,而不是 recordtable。 8命名應(yīng)盡量反映存儲的數(shù)據(jù)內(nèi)容。 屬性(列或字段)設(shè)計規(guī)約: 1采用有意義的列名,一般都是相對中文的英文表現(xiàn)形式,如學(xué)生 (student) 。 2采用 pascal 大小寫命名法。 3屬性名前不要加表名等作為前綴。 4屬性后不加任何類型標(biāo)識作為后綴。 5避免中文拼音。 6避免下劃線連接。 7避免

44、名稱過長。 8避免保留字,如果有遇到與保留字有相同的字段,則該字段前加前綴, 前綴為表名的首字母,該字母大小,原有該字段首字母小寫,如 name 在學(xué)生 表 student 中則改為 sname。 主鍵的設(shè)計規(guī)約: 1不以表中的原有的字段定義為主鍵,并須重新添加一個為主鍵。 2每個表都必須有主鍵 3主鍵命名為:“id”,其類型為 varchar,長度為 32,其生成方式為時間 (年月日時分秒)+4 為隨機(jī)數(shù),如 2009-12-17/10:55/45/+1234 為 200912171055451234。 3.3 數(shù)據(jù)數(shù)據(jù)庫庫名名 網(wǎng)絡(luò)版綜合布線系統(tǒng)課件采用的數(shù)據(jù)庫服務(wù)器為 mysql 5,數(shù)

45、據(jù)庫名 為 ctplatform,在給用戶密碼時采用默認(rèn)密碼,為“root” 。下表為數(shù)據(jù)表清 單。 表 3-1 數(shù)據(jù)庫清單 table 名表名備注/說明 user用戶表存儲用戶信息 testpaper試卷類型表存儲試卷難易程度和題型題數(shù) studentscore學(xué)生成績表存儲學(xué)生成績 score試卷表存儲試卷信息 simplequestion簡答題表存儲題庫里的簡答題 choicequestion選擇題表存儲題庫里的選擇題 student學(xué)生表存儲學(xué)生的信息 teacher教師表存儲教師的信息 3.4 e-r 圖圖 為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確的描述出來,通常要建立一個概念性的 數(shù)據(jù)模型(

46、也稱信息模型) 。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按 照用戶的觀點(diǎn)對數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它反映了 用戶的現(xiàn)實(shí)環(huán)境,而且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無關(guān)。 通常,使用 er 圖(entity-relationship diagram,實(shí)體聯(lián)系圖)來建立數(shù)據(jù) 模型。用 er 圖描繪的數(shù)據(jù)模型稱為 er 模型。 er 圖中包含了實(shí)體(即數(shù)據(jù)對象) 、關(guān)系與屬性等三種基本成分,通常用 矩形框代表實(shí)體,用連接相關(guān)的菱形框表示關(guān)系,用橢圓型或圓角矩形表示實(shí) 體的屬性(或關(guān)系) ,并用直線把實(shí)體或關(guān)系與其屬性鏈接起來。 以下為各個用戶類型的 er 圖: 圖 3-3 管理員 e

47、-r 圖 圖 3-4 教師 e-r 圖 圖 3-5 學(xué)生 e-r 圖 3.5 數(shù)據(jù)表數(shù)據(jù)表說說明明 根據(jù)數(shù)據(jù)庫設(shè)計規(guī)約及系統(tǒng)的需求建立下列數(shù)據(jù)表。 表 3-2 user 數(shù)據(jù)結(jié)構(gòu)表 字段名稱字段類型是否主鍵介紹 username varchar(20) yse 用戶名 userpasswordvarchar(20)no 用戶密碼 userclassintno 用戶類型 emailvarchar(50)no 用戶 email 表格說明: username 代表用戶名,采用可變字符串類型,是 user 表的主鍵,不可以為 空 userpassword 代表用戶的密碼,采用可變字符串類型,不可以為空

48、 userclass 代表用戶的類型,采用 int 類型,用這個字段標(biāo)識用戶屬于哪種類 型的用戶。當(dāng)其值為 1 時代表這個用戶是學(xué)生,值為 2 時代表這個用戶是教師, 值為 3 時代表這個用戶是管理員。值不可以為空。 email 是用戶注冊時填寫的郵箱,采用可變字符串類型,值不可以為空。 首先在 mysql 數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫,建立表格。 建立數(shù)據(jù)庫 sql 語句: create database ctplatform; 創(chuàng)建 user 表格語句: use ctplatform; create table user ( username varchar(20) primary key, use

49、rpassword varchar(20), userclass int, email varchar(50); 建立 user 類,user 類是用來封裝數(shù)據(jù)庫中 user 表中的各中數(shù)據(jù),將來在 jsp 頁面中如果要調(diào)用數(shù)據(jù)庫中的數(shù)據(jù),首先將數(shù)據(jù)庫中 user 表內(nèi)存儲的內(nèi)容, 放到 user 的一個對象中,再從 user 的對象中取出各個數(shù)據(jù)進(jìn)行操作與顯示。 表 3-3 testpaper 數(shù)據(jù)結(jié)構(gòu)表 字段名稱字段類型是否主鍵說明 papernumbervarchar(50)pri 試卷編號 selecteasyintno 簡單的選擇題數(shù)目 selectnormalintno 一般的選擇

50、題數(shù)目 selectdifficultyintno 困難的選擇題數(shù)目 simpleeasyintno 簡單的簡答題數(shù)目 simplenormalintno 一般的簡答題數(shù)目 simpledifficultyintno 困難的簡答題數(shù)目 selectscoredoubleno 選擇題總分 simplescoredoubleno 簡答題總分 表格說明: testpaper 表格用來封裝教師添加試卷的信息。 papernumber 代表試卷的編號,就是學(xué)生在登陸考試時需要輸入的考試編號, 是表格主鍵,采用可變字符串類型,不能為空。 selecteasy 代表試卷中含有簡單選擇題的數(shù)目,采用整數(shù)類型,

51、不能為空。 selectscore 代表試卷中選擇題的分值,采用 double 類型,不能為空。 創(chuàng)建表格 sql 語句: create table testpaper ( peapernumber varchar(50) primary key, selecteasy int, selectnormal int, selectdifficulty int, simpleeasy int, simplenormal int, simpledifficulty int, selectscore double, simplescore double); 表 3-4 score 數(shù)據(jù)結(jié)構(gòu)表 字段名稱

52、字段類型是否主鍵說明 score_numbervarchar(20)pri 學(xué)生編號 score_sgradedoubleno 試卷分?jǐn)?shù) testpapernovarchar(20)no 試卷編號 validationintno 試卷狀態(tài) 表格說明: validation 用來標(biāo)識試卷是否已閱,采用整數(shù)類型,不能為空。取值為 0 時 代表沒有閱卷,取值為 1 時代表已經(jīng)閱卷. 創(chuàng)建表格 sql 語句: create table score ( score_number varchar(20) primary key, score_sgrade double, testpaperno varch

53、ar(20), validation int); 表 3-5 simplquestion 數(shù)據(jù)結(jié)構(gòu)表 字段名稱字段類型是否主鍵說明 idintpri 試題編號 titlevarchar(100)no 試題題目 answervarchar(500)no 試題答案 difficultyintno 難易程度 表格說明: difficult 代表簡答題的難易程度,采用整數(shù)類型,不能為空。取 1 時代表容 易,取 2 時代表一般,取 3 是代表困難。這個值的設(shè)置可以讓老師來確定整套 試題的題目不同單難度是一樣的。 創(chuàng)建數(shù)據(jù)庫 sql 語句: create table scoresimple ( id i

54、nt primary key auto_increment, title varchar(500), answer varchar(500), score_number varchar(20); 表 3-6 choicequestion 數(shù)據(jù)結(jié)構(gòu)表 字段名稱字段類型是否主鍵說明 idintpri 試題編號 titlevarchar(255)no 試題題目 option1varchar(100)no 試題答案選項 1 option2varchar(100)no 試題答案選項 2 option3varchar(100)no 試題答案選項 3 option4varchar(100)no 試題答案選項

55、 4 answervarchar(100)no 試題正確答案 difficultyintno 難易程度 表格說明: 同上,difficulty代表單選題的難易程度,可以讓老師來確定整套試題的題 目不同單難度是一樣的。 創(chuàng)建數(shù)據(jù)庫 sql 語句: create table choicequestion ( id int primary key auto_increment, title varchar(255), option1 varchar(100), option2 varchar(100), option3 varchar(100), option4 varchar(100), answ

56、er varchar(100), difficulty int); 表 3-6 student 數(shù)據(jù)結(jié)構(gòu)表 字段名稱字段類型是否主鍵說明 student_numbervarchar(20)pri學(xué)生學(xué)號 student_namevarchar(20)no學(xué)生姓名 student_sexvarchar(10)no學(xué)生性別 student_classvarchar(20)no學(xué)生班級 student_gradefloatno學(xué)生年級 student_coursenovarchar(20)no學(xué)生課程 student_testnovarchar(20)no學(xué)生考試試卷編號 emailvarchar(

57、50)no學(xué)生郵箱 表格說明:存儲學(xué)生信息。 創(chuàng)建數(shù)據(jù)庫 sql 語句: create table student ( student_number varchar(20) not null primary key, student_name varchar(20) , student_sex varchar(10) , student_class varchar(20) , student_grade float, student_courseno varchar(20), student_testno varchar(20), email varchar(50); 表 3-7 teache

58、r 數(shù)據(jù)結(jié)構(gòu)表 字段名稱字段類型是否主鍵說明 teacher_numbervarchar(20)pri存儲教師編號 teacher_namevarchar(20)no存儲教師姓名 teacher_coursevarchar(50)no存儲教師所教課程 teacher_studentnovarchar(20)no emailvarchar(50)no郵箱 表格說明:存儲學(xué)生信息。 創(chuàng)建數(shù)據(jù)庫 sql 語句: create table teacher ( teacher_number varchar(20) primary key, teacher_name varchar(20), teache

59、r_course varchar(50), teacher_studentno varchar(20), email varchar(50); 3.6 小小結(jié)結(jié) 數(shù)據(jù)庫的設(shè)計是網(wǎng)站設(shè)計的重要部分,只有清晰有條理的表格設(shè)計才能在 數(shù)據(jù)庫建立連接,提取所需數(shù)據(jù)時起到快速很方便的作用。為防止網(wǎng)站提取數(shù) 據(jù)庫信息的時候不至于出現(xiàn)亂碼的情況,在這里,先將數(shù)據(jù)庫的默認(rèn)字符設(shè)置 為 gbk,完全支持中文字體的存儲和提取。 第四章第四章 系系統(tǒng)設(shè)計統(tǒng)設(shè)計 4.1 概概論設(shè)計論設(shè)計 系統(tǒng)的總體設(shè)計是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏 輯上的相互關(guān)系,包括硬件部分和軟件部分。為了實(shí)現(xiàn)系統(tǒng)的總體功能,

60、提高 系統(tǒng)的各項指標(biāo),總體結(jié)構(gòu)設(shè)計的主要任務(wù)是將整個系統(tǒng)合理的劃分為各個功 能模塊,正確地處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù) 據(jù)聯(lián)系,定義整個模塊的內(nèi)部結(jié)構(gòu)。按照功能的不同,可以將網(wǎng)站分為教學(xué)課 件模塊,用戶登陸模塊和在線考試模塊。 用例圖用例圖 用例圖(user case)是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的 模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對系 統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。 圖 4-1 系統(tǒng)用例圖 4.2 系系統(tǒng)統(tǒng)功能功能結(jié)結(jié)構(gòu)構(gòu)設(shè)計設(shè)計 4.2.1 教學(xué)教學(xué)課課件模件模塊塊 實(shí)現(xiàn)功能: 1采用樹狀目錄直觀的顯示課件章節(jié)

溫馨提示

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

評論

0/150

提交評論