版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常州信息職業(yè)技術(shù)學(xué)院 學(xué)生畢業(yè)設(shè)計(jì)(論文)報(bào)告 全套設(shè)計(jì)加扣 3012250582 系 別: 軟件學(xué)院 專 業(yè): 軟件設(shè)計(jì) 班 級(jí): 中軟 131 姓 名: 學(xué) 號(hào): 論 文 題 目: 基于 WEB 教學(xué)交互平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 指 導(dǎo) 老 師: 設(shè) 計(jì) 地 點(diǎn): 起 迄 日 期: 2015.06.192015.07.31 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書 專業(yè)專業(yè) 軟件技術(shù)(Java 方向) 班級(jí)班級(jí) 中軟 131 姓名姓名 一、課題名稱: 基于 WEB 的教學(xué)交互平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 二、主要技術(shù)指標(biāo)(或基本要求): 1. 能力要求:運(yùn)用 Jav
2、a 技術(shù)、MySql 數(shù)據(jù)庫(kù) 2、開發(fā)工具: MyEcilpse8.5、navicate 3、編程技術(shù)語(yǔ)言: 有 Spring、Struts、Hibernate 三大框架,系統(tǒng)架構(gòu)為 B/S 架構(gòu),運(yùn)用 JQuery 技術(shù), MySQL 技術(shù),Java 語(yǔ)言在項(xiàng)目的應(yīng)用,運(yùn)用于前臺(tái)和后臺(tái)之間的操作。 4、數(shù)據(jù)庫(kù): 運(yùn)用 MySQL5.0 作為后臺(tái)數(shù)據(jù)庫(kù)搭建 三、主要工作內(nèi)容及要求: 1、工作內(nèi)容:做教學(xué)互動(dòng)系統(tǒng);設(shè)計(jì)需求分析,系統(tǒng)結(jié)構(gòu)功能,設(shè)計(jì)需求的業(yè)務(wù)流程;系 統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)架構(gòu),詳細(xì)設(shè)計(jì)。 2、要求:系統(tǒng)由最高管理員模塊、管理員模塊、教師模塊和學(xué)生模塊等四個(gè)模塊組成,同 時(shí)具備了設(shè)定數(shù)據(jù)庫(kù)
3、,訪問(wèn)數(shù)據(jù)庫(kù),修改數(shù)據(jù)庫(kù)等多種功能,各個(gè)功能模塊相互協(xié)調(diào)工作。 還考慮到本系統(tǒng)使用的范圍大,涉及面廣,使用對(duì)象包括學(xué)生、教師、管理員、系統(tǒng)管理員 等,使用層次不一,系統(tǒng)在安全方面做了相應(yīng)處理。如系統(tǒng)管理員給管理員授權(quán)安排工作, 管理員給教師安排工作等。 四、主要參考文獻(xiàn): 1Spring 技術(shù)內(nèi)幕(第二版) 許文柯 著 2012.02 機(jī)械工業(yè)出版社 2Java Web 整合開發(fā)實(shí)戰(zhàn) 賈蓓,杜磊 著 出版日期:2013.07 3JavaScript 權(quán)威指南(第 6 版) 美 蘭納根 著 機(jī)械工業(yè)出版社 4JQuery 實(shí)戰(zhàn)(第 2 版) 美 Bear Bibeault Yehuda katz
4、 著 2012.03 5高性能 MySQL(第 3 版) Baron 王小東 著 電子工業(yè)出版社 2010.02 學(xué) 生(簽名) 年 月 日 指 導(dǎo) 教師(簽名) 年 月 日 教研室主任(簽名) 年 月 日 系 部 主任(簽名 _ 年 月 日 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告畢業(yè)設(shè)計(jì)(論文)開題報(bào)告 設(shè)計(jì)(論文題目)基于 web 教學(xué)交互平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 一. 選題的背景和意義: 隨著時(shí)代的進(jìn)步,進(jìn)入 21 世紀(jì),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)已經(jīng)深入到我們的學(xué)習(xí)生活中,可以說(shuō) 我們的生活已經(jīng)離不開計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。其中,在實(shí)際教學(xué)當(dāng)中就顯得尤為突出,網(wǎng)絡(luò)教學(xué)的 出現(xiàn)使我們的教學(xué)
5、進(jìn)入了一個(gè)全新的時(shí)代,成為現(xiàn)代教育領(lǐng)域的一次重要革命。網(wǎng)絡(luò)教學(xué)提供 了與其他教學(xué)手段不同的服務(wù)類型,為教學(xué)系統(tǒng)提供一個(gè)全新的教育手段。特別是在新課不斷 改變的環(huán)境下,在更加注重師生互動(dòng)性,更加注重學(xué)生積極參與性的教學(xué)模式下,勢(shì)必將更加 充分地發(fā)揮網(wǎng)絡(luò)教學(xué)的優(yōu)勢(shì),使其更好地為素質(zhì)教育發(fā)展服務(wù)。基于 WEB 的互動(dòng)網(wǎng)絡(luò)教學(xué)系統(tǒng) 是一個(gè)全新設(shè)計(jì)的系統(tǒng),它能更好的為高校師生服務(wù),系統(tǒng)操作簡(jiǎn)單卻不失全面,實(shí)用性強(qiáng)。 它簡(jiǎn)便了教學(xué)與受學(xué)的方式,同時(shí)注重師生的交流,相比傳統(tǒng)面對(duì)面的教學(xué)教育方式,基于 WEB 的互動(dòng)網(wǎng)絡(luò)教學(xué)系統(tǒng)是一種很實(shí)用的新型教育教學(xué)方式,它必將逐步成為主流的教學(xué)方式, 是大勢(shì)所趨。 基于
6、 WEB 的互動(dòng)網(wǎng)絡(luò)教學(xué)系統(tǒng)是面向管理員、教師、用戶(學(xué)生)的輔助系統(tǒng),基于 WEB 技術(shù)的互動(dòng)教學(xué)平臺(tái)是體現(xiàn)校園網(wǎng)的優(yōu)勢(shì),通過(guò)此平臺(tái),最高管理員、教師、用戶(學(xué)生)可 以不受時(shí)間、空間、地域的限制,進(jìn)行教學(xué)互動(dòng),相比傳統(tǒng)教學(xué)更容易提高教學(xué)效率?;?dòng)教 學(xué)系統(tǒng)就是用戶和管理員可以互動(dòng),用戶之間的互動(dòng)??梢詫?shí)現(xiàn)用戶查看資料、在線測(cè)試、討 論留言等功能。 二課題研究的主要內(nèi)容 教學(xué)互動(dòng)系統(tǒng)共分為四個(gè)模塊:最高管理員模塊、教師模塊、學(xué)生模塊,各模塊間相互聯(lián) 系,因權(quán)限不同,各模塊功能不同,最高管理員負(fù)責(zé)用戶管理、課程管理、留言管理。教師的 功能有:課件發(fā)布、教學(xué)視頻、發(fā)布試題、發(fā)布答案。學(xué)生的功能有
7、:下載課程、留言、個(gè)人 工具、在線測(cè)試。 三、主要研究的方法論述: 本項(xiàng)目運(yùn)用Web框架技術(shù),如Jsp技術(shù)、Java技術(shù)、Hibernate技術(shù)等。運(yùn)用Web框架開發(fā)不 僅實(shí)現(xiàn)了組件重用,而且使系統(tǒng)性能得到優(yōu)化,極大地提高開發(fā)效率。同時(shí)使用了快速、健壯、 易用的MySQL數(shù)據(jù)庫(kù),使得項(xiàng)目開發(fā)起來(lái)更加輕松。 四、設(shè)計(jì)(論文)進(jìn)度安排: 2015.06.162015.06.23聯(lián)系指導(dǎo)老師、確定選題確定畢業(yè)設(shè)計(jì)內(nèi)容及題目 2015.06.242015.06.26理清思路,確定總方案,并撰寫開題報(bào)告、 、畢業(yè)設(shè)計(jì)任務(wù)書 2015.06.272015.06.30對(duì)系統(tǒng)進(jìn)行需求分析、掌握項(xiàng)目流程、設(shè)計(jì)總
8、體框架 2015.07.012015.07.06系統(tǒng)主界面設(shè)計(jì)、各模塊界面設(shè)計(jì) 2015.07.072015.07.12系統(tǒng)模塊測(cè)試:?jiǎn)卧獪y(cè)試、集成測(cè)試 2015.07.132015.07.21整理并撰寫畢業(yè)設(shè)計(jì)初稿 2015.07.222015.07.31畢業(yè)設(shè)計(jì)整理、修改、定稿 五、指導(dǎo)教師意見: 指導(dǎo)教師簽名: 年 月 日 六、系部意見: 系主任簽名: 年 月 日 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 I 目錄 摘 要 .III ABSTRACT .IV 第一章 緒論 .1 1.1 課題背景.1 1.2 研究意義.1 1.3 設(shè)計(jì)技術(shù)及開發(fā)環(huán)境.2 1.3.1 Struts2.2 1
9、.3.2 Spring.3 1.3.3 Hibernate.3 1.3.4 SSH 框架設(shè)計(jì) .4 1.3.5 開發(fā)環(huán)境.4 第二章 需求分析 .6 2.1 業(yè)務(wù)流程.6 2.1.1 業(yè)務(wù)流程總體描述.6 2.1.2 管理員流程圖.7 2.1.3 老師流程圖.8 2.2 功能分析.9 2.2.1 模塊功能圖:.9 2.2.2各模塊功能詳細(xì)分析 .9 系統(tǒng)管理員模塊9 教師模塊 10 學(xué)生模塊 10 第三章 系統(tǒng)設(shè)計(jì) .11 3.1 系統(tǒng)設(shè)計(jì).11 3.1.1 系統(tǒng)架構(gòu).11 3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).12 3.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則.12 3.2.
10、2 數(shù)據(jù)庫(kù)選擇.12 3.2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).12 第四章 系統(tǒng)實(shí)現(xiàn) .15 4.1 程序結(jié)構(gòu)圖.15 4.2 各模塊實(shí)現(xiàn).16 4.2.1 最高管理員(系統(tǒng)管理員)模塊 .16 查看系統(tǒng)屬性 16 系統(tǒng)管理 16 教師管理 17 學(xué)生管理 17 討論管理 18 公告管理 18 測(cè)試題目管理 19 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 II 4.2.2 教師模塊 .19 個(gè)人信息 19 課件管理 20 視頻管理 20 4.2.2
11、.4 試題管理 20 4.2.3 學(xué)生模塊 .21 瀏覽教學(xué)課件 21 進(jìn)行在線測(cè)試 21 完成考試試題 22 留言 22 4.3 數(shù)據(jù)連接池配置關(guān)鍵代碼.22 4.4 配置文件核心代碼.23 第五章 系統(tǒng)測(cè)試 .24 5.1 配置測(cè)試環(huán)境.24 5.2 測(cè)試結(jié)果.24 5.2.1 登錄頁(yè)面 .24 5.2.2 管理員頁(yè)面 .25 5.2.3 教師頁(yè)面 .25 5.2.4 學(xué)生頁(yè)面 .26 5.3 系統(tǒng)測(cè)試.26 5.3.1 基于 Web 教學(xué)交互平臺(tái)單元測(cè)試 .26 5.3.2 集成測(cè)試 .27 第六章 系統(tǒng)開發(fā)總結(jié) .28 致
12、 謝 .29 參考文獻(xiàn) .30 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 III 摘 要 隨著時(shí)代的發(fā)展,信息技術(shù)的飛速進(jìn)步遍布各個(gè)行業(yè),其中在高等學(xué)校顯得尤為突 出。信息網(wǎng)絡(luò)技術(shù)不同于以往的教育教學(xué)手段,那種只以口頭傳授的方式挑戰(zhàn)者學(xué)生的 理解能力,網(wǎng)絡(luò)技術(shù)的運(yùn)用基于其獨(dú)特新穎的教學(xué)風(fēng)格,在各個(gè)感官層面給以學(xué)生全新 的理解環(huán)境,它能更好的向?qū)W生展示老師所要講授的內(nèi)容,同時(shí)學(xué)生也更容易更主動(dòng)地 理解和接受。我國(guó)高等院校的教育教學(xué)模式也在順應(yīng)潮流顯而易見的發(fā)生著巨變,網(wǎng)絡(luò) 教學(xué)以計(jì)算機(jī)技術(shù),網(wǎng)絡(luò)技術(shù)為基礎(chǔ),它以其鮮明的教學(xué)特點(diǎn),豐富的教學(xué)資源,形象 生動(dòng)的情境,充分調(diào)動(dòng)學(xué)生的主體性,使學(xué)生在學(xué)習(xí)
13、過(guò)程中真正成為信息加工的主體和 知識(shí)的主動(dòng)建構(gòu)者。網(wǎng)絡(luò)教學(xué)能成為改革傳統(tǒng)課堂教學(xué)模式,培養(yǎng)現(xiàn)代學(xué)生創(chuàng)新能力和 自主學(xué)習(xí)能力的良方,這種教育教學(xué)方式是實(shí)現(xiàn)教育現(xiàn)代化的技術(shù)基礎(chǔ)。 基于 Web 教學(xué)交互平臺(tái)順應(yīng)教育發(fā)展的潮流,本系統(tǒng)有三個(gè)模塊組成,分別為:系 統(tǒng)管理員模塊、教師模塊、學(xué)生模塊,三個(gè)模塊根據(jù)各自的權(quán)限實(shí)施相應(yīng)的功能,三者 相互協(xié)調(diào)工作,管理員管理老師、學(xué)生信息,老師負(fù)責(zé)上傳教學(xué)資料,學(xué)生作為前臺(tái)用 戶登錄系統(tǒng)便可獲得瀏覽、下載、留言等權(quán)利。本教學(xué)系統(tǒng)運(yùn)用先進(jìn)的開發(fā)工具: MySQL5.0 和 MyEcilpse8.5,Mysql 負(fù)責(zé)數(shù)據(jù)庫(kù)的搭建,MyEcilpse 功能強(qiáng)大既負(fù)責(zé)網(wǎng)
14、頁(yè) 的設(shè)計(jì),又負(fù)責(zé) Java 代碼的編寫,兩者相互配合,使項(xiàng)目得以成功運(yùn)行。在需求分析部 分,根據(jù)功能的主次不同對(duì)主要功能進(jìn)行了詳細(xì)的闡述,同時(shí)用圖表的形式促進(jìn)瀏覽者 對(duì)本項(xiàng)目的了解。在系統(tǒng)實(shí)現(xiàn)部分,對(duì)各模塊、各功能用圖表進(jìn)行詳細(xì)的展示,本文還 對(duì)項(xiàng)目做了系統(tǒng)總結(jié),通過(guò)本系統(tǒng)的設(shè)計(jì),我學(xué)到了項(xiàng)目設(shè)計(jì)中許多知識(shí),為我以后的 工作作了鋪墊。 關(guān)鍵詞:關(guān)鍵詞:JAVA 網(wǎng)絡(luò)教學(xué)平臺(tái)網(wǎng)絡(luò)教學(xué)平臺(tái) WEB 網(wǎng)絡(luò)教育網(wǎng)絡(luò)教育 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 IV ABSTRACT With the development of era, the rapid progress of informa
15、tion technology in various industries, including in institutions of higher learning seems particularly outstanding. Information network technology is different from previous education teaching means, that only in the form of oral challenger to the students understanding ability, the use of network t
16、echnology based on its unique teaching style, in the aspect of different senses give students a new understanding of the environment, it is better to show students what the teacher to teach, and students were also more likely to more proactive in understanding and acceptance.Education of our country
17、s colleges and universities teaching mode also changes happening to the obvious, network teaching with computer technology, network technology as the foundation, it with its distinctive teaching features, rich teaching resources, vivid, fully mobilize the students subjectivity, so that the students
18、in the learning process become the main body of information processing and knowledge actively constructing. Keep up with the trend of the education development of web-based instructional interaction platform, this system consists of three modules: administrator module, teacher module and student mod
19、ule, three modules according to their respective authority to implement the corresponding function, three mutual coordination, administrator information management teachers, students, the teacher is responsible for uploading teaching materials and students as the front desk user login system can bro
20、wse, download, comments and other rights. This teaching system using advanced development tools: MySQL5.0 and MyEcilpse8.5, Mysql is responsible for the construction of the database, MyEcilpse powerful both responsible for web page design, and responsible for writing Java code, both cooperate with e
21、ach other, make project can run successfully. On the demand analysis, according to different functions of primary and secondary to the main function has carried on the detailed elaboration, and at the same time in the form of a chart to promote your visitors know about this project. In the part of s
22、ystem implementation, and use a chart of every module and function in detail, in this paper, the system is still on the project do, through the design of this system, I learned a lot of knowledge in project design, set the stage for my later work. Keywords: JAVA ,networking education platform ,WEB,o
23、n_line education 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 1 第一章 緒論 1.1 課題背景 隨著網(wǎng)絡(luò)信息技術(shù)的快速發(fā)展,已經(jīng)徹底改變了課堂教學(xué),教育方法也將被改變。教 學(xué)方法和內(nèi)容、轉(zhuǎn)變教育教學(xué)人們的看法。中國(guó)著名的科學(xué)家錢學(xué)森提出的未來(lái)教育聲 明:“未來(lái)的教育=人類大腦+網(wǎng)絡(luò)。 “網(wǎng)絡(luò)教學(xué)平臺(tái)形成多媒體和網(wǎng)絡(luò)技術(shù)為特征的現(xiàn)代 教育技術(shù)對(duì)課堂教學(xué)改革帶來(lái)了機(jī)遇。成功實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的教學(xué),新形式的新任務(wù),是 一個(gè)機(jī)會(huì),一個(gè)挑戰(zhàn)?;诰W(wǎng)絡(luò)的交互式教學(xué)平臺(tái)通過(guò)網(wǎng)絡(luò)加強(qiáng)教師和學(xué)生之間的互動(dòng)開 展網(wǎng)絡(luò)教學(xué)是學(xué)校教育的必然選擇?;?Web 教學(xué)交互平臺(tái)給教育教學(xué)帶來(lái)很多好處, 如下:
24、 1. 可以共享教學(xué)資源,不受時(shí)空的限制,方便了學(xué)生學(xué)習(xí) 2. 多媒體多感官刺激效果好 3. 溝通便捷 4. 便于合作、協(xié)商、求助 基于網(wǎng)絡(luò)的交互式教學(xué)平臺(tái)將幫助學(xué)生利用互聯(lián)網(wǎng)來(lái)獲取信息分析、處理能力。這 將幫助學(xué)生提高信息能力,現(xiàn)代交互式網(wǎng)絡(luò)教學(xué)平臺(tái)也是全民教育和終身教育最有效的方 法。 1.2 研究意義 交互式網(wǎng)絡(luò)教學(xué)平臺(tái),解決了許多傳統(tǒng)教學(xué)過(guò)程中存在的困難問(wèn)題,使學(xué)生和教師的 便利,本課程的研究有著重要的意義。 首先,網(wǎng)絡(luò)互動(dòng)平臺(tái)的研究是教學(xué)的學(xué)生,而不是傳統(tǒng)的教師的指令。 第二,交互式網(wǎng)絡(luò)教學(xué)平臺(tái)擴(kuò)大和補(bǔ)充教學(xué)資源,教師可以突破時(shí)間和空間限制的傳 統(tǒng)課堂,老師可以提供一個(gè)更全面的對(duì)學(xué)生
25、學(xué)習(xí)內(nèi)容,幫助學(xué)生更好地理解和吸收新知識(shí), 拓展思維空間,激勵(lì)創(chuàng)新,此外,可以解決網(wǎng)絡(luò)教學(xué)學(xué)院招生資源的問(wèn)題。 第三,網(wǎng)絡(luò)互動(dòng)教學(xué)平臺(tái),提高學(xué)生學(xué)習(xí)興趣,提高學(xué)生的自主學(xué)習(xí)能力,教學(xué)互動(dòng)網(wǎng) 絡(luò)平臺(tái)允許學(xué)生學(xué)習(xí)任何時(shí)候,任何地方,更好的培養(yǎng)他們的學(xué)習(xí)積極性,他強(qiáng)調(diào)人格的研 究和研究。 第四,交互式網(wǎng)絡(luò)教學(xué)平臺(tái)是一個(gè)基于平臺(tái)的三層 B / S 結(jié)構(gòu),這有助于提高教學(xué)的 質(zhì)量,因?yàn)榫W(wǎng)絡(luò)教學(xué)平臺(tái),擴(kuò)大和補(bǔ)充教學(xué)資源,教師不再重復(fù)工作可以增強(qiáng)學(xué)生的學(xué)習(xí)行 為。全日制學(xué)生,網(wǎng)絡(luò)資源也可以擴(kuò)展到教室,課堂學(xué)習(xí)和更好的反饋。 1.3 設(shè)計(jì)技術(shù)及開發(fā)環(huán)境 1.3.1 Struts2 Struts2 是 Stru
26、ts 的下一代產(chǎn)品。Struts2 的目標(biāo)是使 Web 開發(fā)變得更加容易。為 了實(shí)現(xiàn)這個(gè)目標(biāo),Struts2 中提供了很多新特性,比如智能的默認(rèn)設(shè)置、annotation 的 使用以及“慣例重于配置”原則的應(yīng)用,而這一切都大大減少了 XML 配置。它是 Java Web 應(yīng)用首選的 MVC 框架。Struct2 作為 MVC Web 框架優(yōu)勢(shì)如下 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 2 1.靈活方便 2.Inteceptor 攔截器機(jī)制 3.OGNL 表達(dá)式語(yǔ)言 4.多視圖表示 Struct2 的基本流程如下: 1.Web 瀏覽器請(qǐng)求一個(gè)資源。 2.過(guò)濾器 Dispatcher 查找請(qǐng)求
27、,確定適當(dāng)?shù)?Action 3.攔截器自動(dòng)對(duì)請(qǐng)求應(yīng)用功能 4.Action 的 execute 方法通常用來(lái)存儲(chǔ)和重新獲得信息(通過(guò)數(shù)據(jù)庫(kù)) 5.結(jié)果被返回到瀏覽器 圖 1.3.1 Struts2 框架圖 1.3.2 Spring Spring 是一個(gè)開源框架,是于 2003 年興起的一個(gè)輕量級(jí)的 java 開發(fā)框架,輕量級(jí) 是指該框架是非入侵式的,用 Spring 開發(fā)的系統(tǒng)不需要依賴 Spring 中類,它不需要容 器支持。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的,框架的主要優(yōu)勢(shì)之一就是其分 層架構(gòu),分層架構(gòu)允許使用者選擇哪一個(gè)組件,同時(shí)為 J2ee 應(yīng)用程序開發(fā)提供集成的框 架,Spri
28、ng 的核心是控制反轉(zhuǎn)(LOC)和面向切面(AOP),Spring 框架由七個(gè)定義良好 的模塊組成,有:Spring 上下文、Spring Aop、Spring DAO、Spring ORM、Spring Web 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 3 模塊、Spring MVC 框架。運(yùn)用 Spring 可以給項(xiàng)目帶來(lái)很多好處,如下: 1. Spring 能有效地組織你的中間層對(duì)象 2. Spring 能通過(guò)接口而不是類促進(jìn)良好編程習(xí)慣,減少編程代價(jià)到幾乎為零 3. 低侵入式設(shè)計(jì),代碼污染極低 4. 獨(dú)立于各種應(yīng)用服務(wù)器,基于 Spring 框架的應(yīng)用,可以真正實(shí)現(xiàn) Write Onc
29、e Anywhere 的承諾 5. Spring 的 ORM 和 DAO 提供了與第三方持久層框架的良好整合,并簡(jiǎn)化了底層的 數(shù)據(jù)庫(kù)訪問(wèn) 6. Spring 并不強(qiáng)制應(yīng)用完全依賴于 Spring,開發(fā)者可自由選用 Spring 框架的部 分或全部 Spring 開發(fā)環(huán)境的搭建: 1. 添加 Spring 的 jar 包 spring-core.jar;spring-beans.jar;spring-aop.jar; spring-context.jar Spring-expressio.jar;commos-logging.jar 2. 編寫一個(gè)類 3. 配置這個(gè)類:新建bean.xml,添加
30、文件信息、添加 bean 節(jié)點(diǎn) 4. 測(cè)試:BeanFactory,ApplicationContext、ClassPathXmlApplication Context(beans.xml) 5.多配置文件的使用 圖 1.3.2Sping 框架圖 1.3.3 Hibernate Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的 對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate 是一個(gè)對(duì)象關(guān)系映射框架,對(duì) JDBC 進(jìn)行了輕量級(jí)的封裝,可以讓開發(fā)者以畫 OOP 編程思維去持久化數(shù)據(jù)。 Hibernate 常
31、用類有:Configuration.configure(),默認(rèn)讀取 hibernate.cfg.xml,可以 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 4 重載 Configure()方法,如 configure(“hibernate_.cfg.xml”)、 SessionFactory.openSess ionFactory.getCurrentSession().openSession()重新開一個(gè) session,getCurrentSessi on()為如果上下文中有 session,就用原來(lái)的 session,否則就新建一個(gè) session,Hibernate 對(duì)象三種狀態(tài):Tra
32、nsient,Persisent,Detached. 1. Transient:Transient:使用構(gòu)造方法構(gòu)造出來(lái)的對(duì)象,沒(méi)有和 hibernate session 關(guān)聯(lián) 2. Persisent:在數(shù)據(jù)庫(kù)中存在記錄,在 session 范圍內(nèi) 3. Detached:已被持久化,但 session 關(guān)閉 Hibernate 的核心類和接口一共有 6 個(gè),分別為: Seession、SessionFactory、Transaction、Query、Criteria 和 Configuration。這 6 個(gè)核心類和接口在任何開發(fā)中都會(huì)用到。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存 取,還
33、能夠進(jìn)行事務(wù)控制。 圖 1.3.3Hibernate 框架圖 1.3.4 SSH 框架設(shè)計(jì) SSH2 框架將服務(wù)器端應(yīng)用分為 DAO 層、Service 層、Action 控制層、Spring 容器層、 視圖層,各層之間通過(guò)接口聯(lián)系。DAO 層完成數(shù)據(jù)庫(kù)增加、刪除、修改等細(xì)節(jié),DAO 層將 底層數(shù)據(jù)庫(kù)訪問(wèn)操作和業(yè)務(wù)邏輯分開,對(duì)業(yè)務(wù)層提供面向?qū)ο蟮脑L問(wèn)接口。Service 業(yè)務(wù) 層提供了處理應(yīng)用程序的業(yè)務(wù)邏輯和業(yè)務(wù)校驗(yàn)??刂茖拥目刂破?Action 接受用戶的輸入 并調(diào)用業(yè)務(wù)層的業(yè)務(wù)方法和表示層的組件去完成用戶的請(qǐng)求。服務(wù)器的各種組件的生成 都是由 Spring 容器來(lái)控制,Spring 容器提
34、供了依賴注入、實(shí)例管理、事務(wù)處理等服務(wù)。 視圖層是用戶看到并與之交互的界面,視圖向用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸 入數(shù)據(jù),但不能進(jìn)行任何實(shí)際的業(yè)務(wù)處理。 SSH 框架的工作流程說(shuō)明: 1. 將 Struts2 視圖層產(chǎn)生的請(qǐng)求提交給控制層,控制層根據(jù)配置文件決定使用 哪些攔截器、Action 類。 2. 請(qǐng)求經(jīng)過(guò)一系列攔截器,根據(jù)不同的請(qǐng)求級(jí)別攔截器做出不同的處理。 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 5 3. 調(diào)用 Struts2 的 Action,Spring 容器通過(guò)配置文件中 Bean 的 ID 自動(dòng)裝配 Action。 4. Spring 容器定位 Action 對(duì)應(yīng)的業(yè)
35、務(wù)邏輯。 5. 業(yè)務(wù)邏輯層把對(duì)應(yīng)的業(yè)務(wù)處理請(qǐng)求轉(zhuǎn)發(fā)給 DAO 層。 6. DAO 層將業(yè)務(wù)邏輯層的數(shù)據(jù)封裝完成后,通過(guò)持久層的 Hibernate 框架映射 的 POJO 對(duì)象與數(shù)據(jù)進(jìn)行交互。 SSH 架構(gòu)設(shè)計(jì)圖如圖所示: 圖 1.3.4 SSH 架構(gòu)設(shè)計(jì)圖 1.3.5 開發(fā)環(huán)境 1. JDK JDK 是 Java 語(yǔ)言的軟件開發(fā)工具包,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的 java 應(yīng)用 程序。我們要開發(fā) JDK 的系統(tǒng),卻需要安裝的是 J2EE。J2EE 的 JDK 是開發(fā)任何 Java 系 統(tǒng)必須安裝的工具包,而 J2EE 是指 EJB、JSF 等這些工具包,在不需要開發(fā)這些功能時(shí) 是不需要
36、安裝的。 我們選用 1.4 的版本進(jìn)行開發(fā)。 2. 數(shù)據(jù)庫(kù)軟件 MySQL5.0 MySQL5.0 是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL5.0 數(shù)據(jù)庫(kù) 系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言-結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。MySQL 是 開放源代碼的,因此任何人都可以在 General Public License 的許可下下載并根據(jù)個(gè)性 化的需要對(duì)其進(jìn)行修改。MySQL 因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。 3. Web 服務(wù)器 Tomcat Tomcat 是 Apache-Jarkarta 項(xiàng)目中的核心項(xiàng)目,是一個(gè)免費(fèi)的、開放源碼的、支持 JSP 和 Ser
37、vlet 技術(shù)的容器,它同時(shí)又是一個(gè) Web 服務(wù)器軟件。 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持 負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù) 器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程 序的首選。 4. 集成開發(fā)工具 Eclipse+MyEclipse Eclipse 是一個(gè)開發(fā)源代碼的、基于 java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只 是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一 Spring 容器 ServicDA PO
38、J O 數(shù)據(jù)庫(kù) Acti 視圖 JSP Struts Struts2 過(guò) 濾器、攔截 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 22 個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Kit,JDK) 。 Eclipse 是一個(gè) 開源的項(xiàng)目,可以用于多種語(yǔ)言的開發(fā),MyEcilpse 就是 Eclipse 的插件,本項(xiàng)目選用 MyEelipse8.5 作為開發(fā)工具。 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 7 第二章 需求分析 2.1 業(yè)務(wù)流程 2.1.1 業(yè)務(wù)流程總體描述 學(xué)生模塊:學(xué)生模塊: 1.學(xué)生進(jìn)入前臺(tái),首先注冊(cè),注冊(cè)完,需要進(jìn)入后臺(tái)系統(tǒng)管理員的審核,如果
39、沒(méi)有管 理員的審核,學(xué)生是沒(méi)法登陸的,審核完學(xué)生登陸 2.學(xué)生登陸完成后可以對(duì)個(gè)人信息進(jìn)行修改,修改后提交即可得到修改后的個(gè)人信息。 3.學(xué)生點(diǎn)擊教學(xué)課件,可以瀏覽教師發(fā)布的課件,點(diǎn)擊考試試題,獲得試題進(jìn)行測(cè)試。 4.學(xué)生打開在線自測(cè),自測(cè)完成后,系統(tǒng)會(huì)給出正確的分?jǐn)?shù)。學(xué)生瀏覽該網(wǎng)站若有啥 意見可以在留言板上留言。一般重要的信息,用戶可以通過(guò)公告獲得。 系統(tǒng)管理員模塊系統(tǒng)管理員模塊: 1.管理員在后臺(tái)進(jìn)行工作,登陸進(jìn)入后臺(tái)后,管理員可以實(shí)施自己的功能管理員可以 查看系統(tǒng)基本屬性,這里面包括:操作系統(tǒng)版本、操作系統(tǒng)類型、用戶目錄、 JDK 版本、JDK 安裝目錄、總內(nèi)存/剩余內(nèi)存。 2.管理員也
40、可以修改密碼,也可以進(jìn)行維護(hù)添加、刪除管理員信息,管理員對(duì)老師進(jìn) 行管理,可以查看、增加、刪除老師的信息,也可以對(duì)學(xué)生進(jìn)行管理進(jìn)行刪除、 查看學(xué)生信息,當(dāng)學(xué)生在前臺(tái)注冊(cè)后,管理員可以在這里對(duì)學(xué)生進(jìn)行審核,審核 通過(guò),學(xué)生才可以登陸。 3.管理員在后臺(tái)可以看到學(xué)生在前臺(tái)的留言,當(dāng)然也可以刪除學(xué)生的留言。學(xué)生在前 臺(tái)看到的公告信息也是由管理員上傳的,管理員可以增刪改公告信息。 4.管理員管理自測(cè)題目,可以對(duì)題目進(jìn)行查詢、刪除、修改。 老師模塊:老師模塊: 1.老師在后臺(tái)進(jìn)行工作充當(dāng)著普通管理員的角色,老師和系統(tǒng)管理員一樣可以查看系 統(tǒng)屬性,當(dāng)然老師也可以對(duì)個(gè)人信息進(jìn)行修改。 2.老師可以上傳課件、
41、視頻,這樣學(xué)生在前臺(tái)就可以看到老師上傳的課件及視頻 當(dāng)?shù)诫A段測(cè)試時(shí),老師會(huì)上傳相應(yīng)的試題,這樣大大提高了師生之間的互動(dòng)。 具體流程圖如下:具體流程圖如下: 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 8 2.1.1 業(yè)務(wù)流程圖 2.1.2 管理員流程圖 2.1.2 管理員流程描述 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 9 2.1.3 老師流程圖 2.1.3 老師流程圖 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 10 2.2 功能分析 2.2.1 模塊功能圖: 2.2.1 模塊功能圖 2.2.2 各模塊功能詳細(xì)分析 系統(tǒng)管理員模塊系統(tǒng)管理員模塊 1.系統(tǒng)屬性 系統(tǒng)
42、管理員登錄后,可查看系統(tǒng)屬性,系統(tǒng)屬性包括:操作系統(tǒng)版本、操 作系統(tǒng)典型、用戶目錄、JDK版本、JDK安裝目錄、總內(nèi)存剩余內(nèi)存。 2.修改密碼 系統(tǒng)管理員可以根據(jù)自身需求修改密碼 3.系統(tǒng)管理 系統(tǒng)管理員可以進(jìn)行系統(tǒng)管理,可以查看管理員信息、增刪管理員 4.老師管理 系統(tǒng)管理員對(duì)老師進(jìn)行管理,可以查看老師信息、增刪老師信息。 5.學(xué)生管理 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 11 系統(tǒng)管理員可以對(duì)學(xué)生進(jìn)行管理,當(dāng)學(xué)注冊(cè)后,管理員審核后學(xué)生方可 登錄,管理員可以刪除、查看學(xué)生信息。 6.討論管理 管理員可以查看學(xué)生的留言,當(dāng)留言達(dá)到一定數(shù)量,管理員可以進(jìn)行刪 除。 7.公告管理 系統(tǒng)管理添
43、加公告供學(xué)生瀏覽,也可以刪除過(guò)期的公告及時(shí)更新公告內(nèi)容。 8.題目管理 管理員上傳自測(cè)題目,自測(cè)題目與其他試題不同之處就是可以 進(jìn)行自動(dòng) 評(píng)分,這樣減輕了老師的工作量,學(xué)生也可以及時(shí)看到自測(cè)成績(jī)。 教師模塊教師模塊 1. 系統(tǒng)屬性 教師可以查看系統(tǒng)屬性 2 .個(gè)人信息 教師可以修改、查詢、刪除個(gè)人信息 3. 課件發(fā)布 教師上傳課件供學(xué)生瀏覽、下載、學(xué)習(xí),也可以刪除課件及時(shí)更新課件。 4. 教學(xué)視頻 教師上傳視頻,學(xué)生下載視頻進(jìn)行自學(xué)。教師可根據(jù)上課內(nèi)容及時(shí)更換。 5. 上傳試題 教師根據(jù)學(xué)生學(xué)習(xí)內(nèi)容,上傳試卷,學(xué)生下載試題,在規(guī)定時(shí)間完成。 2.2.
44、2.3 學(xué)生模塊學(xué)生模塊 1.個(gè)人信息 學(xué)生對(duì)個(gè)人信息可以進(jìn)行修改,如密碼、年齡。 2. 教學(xué)課件 學(xué)生下載老師上傳的課件后,進(jìn)行自主學(xué)習(xí)。 3.網(wǎng)站公告 學(xué)生點(diǎn)擊瀏覽管理員發(fā)布的公告,及時(shí)了解學(xué)校信息。 4.教學(xué)視頻 學(xué)生下載視頻后,可以根據(jù)視頻上老師的講解進(jìn)行自學(xué)。 5.考試試題 學(xué)生下載試題后。在規(guī)定時(shí)間內(nèi)完成試題。 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 12 6.在線自測(cè) 學(xué)生完成在線自測(cè)的試題后,點(diǎn)擊提交即可獲得自己的自測(cè)成績(jī)。 7.留言板 學(xué)生通過(guò)學(xué)習(xí)網(wǎng)上課程、視頻,對(duì)網(wǎng)站進(jìn)行評(píng)價(jià),如遇到疑難可留言給老 師,管理員可聯(lián)系老師來(lái)解決問(wèn)題。 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告
45、 13 第三章 系統(tǒng)設(shè)計(jì) 3.1 系統(tǒng)設(shè)計(jì) 基于 WEB 教學(xué)交互平臺(tái)采用結(jié)構(gòu)化與原型法相結(jié)合的方法。這種綜合法的優(yōu)點(diǎn)是邏 輯設(shè)計(jì)與物理設(shè)計(jì)分開,開發(fā)過(guò)程中形成一套規(guī)范化的文檔,便于后期的修改和維護(hù)。 結(jié)構(gòu)化方法是一種傳統(tǒng)的軟件開發(fā)方法,他的基本思想:把一個(gè)復(fù)雜問(wèn)題的求解過(guò)程分 階段進(jìn)行,而且這種分解是自頂向下,逐層分解,使得每個(gè)階段處理的問(wèn)題都控制在人 們?nèi)菀桌斫夂吞幚淼姆秶鷥?nèi)。原型法的基本思想:開發(fā)人員對(duì)用戶提出的問(wèn)題進(jìn)行總結(jié), 就系統(tǒng)的主要需求取得一致意見后,開發(fā)一個(gè)原型并運(yùn)行之,然后反復(fù)對(duì)原型進(jìn)行修改, 使之逐步完善,直到用戶對(duì)系統(tǒng)完全滿意為止。 該系統(tǒng)是基于 B/S(Browser/
46、Server,B/S)架構(gòu)的三層體系結(jié)構(gòu),即瀏覽器和服務(wù)器 結(jié)構(gòu)。是 WEB 興起后的一種結(jié)構(gòu)模式,WEB 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式 統(tǒng)一了客戶端,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。B/S 結(jié)構(gòu)主要是利用 Web 瀏覽技術(shù),他 的最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用任何專門的軟件。與 C/S 相比,B/S 建 立在廣域網(wǎng)之上,不必是專門的硬件環(huán)境,一般只需要操作系統(tǒng)和瀏覽器即可。 3.1.1 系統(tǒng)架構(gòu) 該系統(tǒng)主要使用 HTML/JSP+Servlet+JavaBean 架構(gòu),如圖: . 3.1.1HTML/JSP+Servlet+JavaBean 架構(gòu)圖 各層實(shí)現(xiàn)功能說(shuō)明:
47、1.View 層是與客戶的交互層,負(fù)責(zé)提交用戶請(qǐng)求和數(shù)據(jù),并將后臺(tái)的響應(yīng)結(jié)果返回 給客戶層。同時(shí)提供客戶提交信息的 javasript 驗(yàn)證功能,即 HTML,JSP。 2.Control 層負(fù)責(zé)項(xiàng)目中業(yè)務(wù)功能實(shí)現(xiàn)流程的管理工作,Model 層與 View 層之間的橋 梁。如:具體的業(yè)務(wù)功能由哪些類來(lái)實(shí)現(xiàn),實(shí)現(xiàn)結(jié)果有誰(shuí)來(lái)顯示等等,必須由 Control 層來(lái)決定。同時(shí) Control 層還要負(fù)責(zé)與其它兩層的通信,這個(gè)過(guò)程還需要一些 bean 類來(lái) 協(xié)助傳遞信息,另外 Control 層還要負(fù)責(zé)請(qǐng)求的轉(zhuǎn)發(fā)與重定向。 常州信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)報(bào)告 14 3.Model 層主要是一些實(shí)現(xiàn)
48、具體業(yè)務(wù)功能的類,在這里可以統(tǒng)一簡(jiǎn)稱為 Business 類。 Model 層在三層架構(gòu)中可有可無(wú)。它其實(shí)就是面向?qū)ο缶幊讨凶罨镜臇|西:類。它僅用 于數(shù)據(jù)的存儲(chǔ)而已,只不過(guò)它存儲(chǔ)的是復(fù)雜的數(shù)據(jù)。他把數(shù)據(jù)庫(kù)表的字段映射為你的對(duì) 象的各個(gè)屬性。 3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 3.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則 數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),隨著信息技術(shù)和市場(chǎng)的發(fā)展, 特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所 需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)有很多種類型,從簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能 夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到廣泛的應(yīng)用。在信息化
49、社會(huì), 數(shù)據(jù)庫(kù)技術(shù)是管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部 分,是進(jìn)行科學(xué)研究和決策管理的重要手段。 本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)遵循以下幾條原則: 1.原始單據(jù)與實(shí)體之間遵循一對(duì)一、一對(duì)多、多對(duì)多關(guān)系 2.每張表都有自己的主鍵,保證唯一性 3.數(shù)據(jù)唯一,不重復(fù),避免數(shù)據(jù)冗長(zhǎng) 4.主外鍵設(shè)計(jì)合理,一個(gè)實(shí)體中不能既無(wú)主鍵又無(wú)外鍵 3.2.2 數(shù)據(jù)庫(kù)選擇 本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用 MySQL5.0,MySQL5.0 數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理 語(yǔ)言結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。其應(yīng)速度、可靠性和適應(yīng)度備受關(guān)注。 MySQL5.0 數(shù)據(jù)庫(kù)具有以下特點(diǎn): 1.同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)的用戶數(shù)量不受限制 2.可以保存超過(guò) 50,,000,000 條記錄 3.MySQL 是目前市場(chǎng)上現(xiàn)有產(chǎn)品中運(yùn)行速度最快的數(shù)據(jù)庫(kù)系統(tǒng) 4.用戶權(quán)限設(shè)置簡(jiǎn)單、有效 3.2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 網(wǎng)絡(luò)教學(xué)系統(tǒng)采用關(guān)系數(shù)據(jù)庫(kù)存儲(chǔ)和管理數(shù)據(jù)。關(guān)系數(shù)據(jù)庫(kù)被定義為一種特殊的數(shù) 據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)一般包括多張表。每張表內(nèi)的字段內(nèi)容都各不相同的,不允許出現(xiàn)重 復(fù)。本數(shù)據(jù)庫(kù)共設(shè)計(jì)了九張表,以下就是我的數(shù)據(jù)庫(kù)表的設(shè)計(jì): 常州信息職業(yè)技術(shù)學(xué)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年廣東江門市高職單招職業(yè)技能測(cè)試考試題庫(kù)(含答案)
- 2023中國(guó)男性乳房發(fā)育臨床診治專家共識(shí)解讀
- 達(dá)沃斯司機(jī)安全培訓(xùn)內(nèi)容課件
- 邊坡防護(hù)培訓(xùn)課件
- 實(shí)驗(yàn)室安全生產(chǎn)培訓(xùn)方案
- 車隊(duì)管理培訓(xùn)課件
- 內(nèi)科主治醫(yī)師考試模擬試題(1)及答案
- 車隊(duì)全年安全培訓(xùn)記錄課件
- 2026年順德疾控面試題庫(kù)及答案
- (2026)醫(yī)院重大事件請(qǐng)示報(bào)告制度(3篇)
- 羅茨鼓風(fēng)機(jī)行業(yè)發(fā)展趨勢(shì)報(bào)告
- 慢性阻塞性肺疾病患者非肺部手術(shù)麻醉及圍術(shù)期管理的專家共識(shí)
- 燈謎大全及答案1000個(gè)
- 中建辦公商業(yè)樓有限空間作業(yè)專項(xiàng)施工方案
- 急性胰腺炎護(hù)理查房課件ppt
- 初三數(shù)學(xué)期末試卷分析及中考復(fù)習(xí)建議課件
- GB/T 4074.8-2009繞組線試驗(yàn)方法第8部分:測(cè)定漆包繞組線溫度指數(shù)的試驗(yàn)方法快速法
- 第十章-孤獨(dú)癥及其遺傳學(xué)研究課件
- 人教版四年級(jí)上冊(cè)語(yǔ)文期末試卷(完美版)
- 防空警報(bào)系統(tǒng)設(shè)計(jì)方案
- 酒店管理用水 酒店廚房定額用水及排水量計(jì)算表分析
評(píng)論
0/150
提交評(píng)論