版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上常 州 大 學畢業(yè)設計(論文)開題報告( 2013 屆)題 目 基于web的通用精品課程網(wǎng)站系統(tǒng)的設計與實現(xiàn) 學 生 學 院 信息科學與工程學院 專 業(yè) 班 級 校內(nèi)指導教師 專業(yè)技術職務 校外指導老師 專業(yè)技術職務 二一三年三月題目:基于web的通用精品課程網(wǎng)站系統(tǒng)的設計與實現(xiàn)一、前言1 課題研究的意義,國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢1.1精品課程網(wǎng)站研究的意義高等教育需要網(wǎng)絡(要#源碼及數(shù)據(jù)庫表)精品課程,因為它能使學生體驗到先進的教學方式,獲取大量的學科前沿信息,使他們在大學階段的學習內(nèi)容更加豐富,知識面更(and企鵝5&0&5&9&0
2、&6&9&7&1 長&期&有&效)加寬廣,能更快地提高自身的綜合素質(zhì)和能力,適應飛速發(fā)展的科學要求及學科之間日趨明顯的交叉融合的趨勢。可以說,網(wǎng)絡精品課程的數(shù)量和質(zhì)量直接(加&時請&說&明&要&畢&業(yè)&設&計&源&碼)地影響到能否打造出符合未來社會發(fā)展需求的人才。因此,探索和研究精品課程網(wǎng)站建設的設計原則以及設計、開發(fā)的方法,將對網(wǎng)絡教育、終身教育以及充分發(fā)揮優(yōu)秀教育資源的價值有很重要的指導意義1。1.2國內(nèi)外研究現(xiàn)狀在世界范圍內(nèi)來看,有關精品課程網(wǎng)站研究一直
3、都在進行并且不斷取得進步,特別是西方發(fā)達國家,他們在精品課程的理論研究與實際運用方法積累了大量的經(jīng)驗,雖然我們中國國內(nèi)在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。目前已有大約750門國家級精品課程上網(wǎng),為實施和推廣精品課程、全面提高教學質(zhì)量提供了樣板。各省、市院校也建立了自己的富有特色的精品課程網(wǎng)站。這些優(yōu)質(zhì)的課程資源,已經(jīng)為其他高校的教學工作起到了先鋒模范的樣板作用1。1.3發(fā)展趨勢以網(wǎng)絡化、數(shù)字化、多媒體化和智能化為代表的現(xiàn)代信息技術正在改變著人們的工作、學習與生活方式,也給教育的內(nèi)容和發(fā)展帶來了新的發(fā)展空間。課程是教育的核心和靈魂,大學課程則是大學培養(yǎng)目標與培
4、養(yǎng)規(guī)格的具體化,是高等學校教學工作的重要依據(jù),而精品課程更被上升為學校辦學水平的重要標志。高校實施精品課程建設是一項深化教學改革、提高教學質(zhì)量的系統(tǒng)工程。因此,高校建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅是能使更多的人享用寶貴的教育資料源,同時也對于提升學校自身的知名度,提高學生自學能力,有相當大的幫助1。2 課題的研究目標、內(nèi)容和擬解決的關鍵問題2.1課題的研究目標和內(nèi)容:本系統(tǒng)以JSP技術為基礎,根據(jù)軟件工程的理論,開發(fā)出基于Java EE的通用精品課程網(wǎng)站系統(tǒng)2。在做本系統(tǒng)之前,首先研究了系統(tǒng)開發(fā)的可行性,然后進行了需求分析,并將需求分析以文檔的形式進行記錄反饋給用戶,并和用戶
5、進行交流進一步確認需求,然后根據(jù)需求分析采用了結(jié)構(gòu)化分析方法進行了系統(tǒng)分析設計,并進行了數(shù)據(jù)庫的建模工作,根據(jù)模型構(gòu)建了數(shù)據(jù)庫2。后臺數(shù)據(jù)庫采用SQL Server完成?;贘SP技術,實現(xiàn)系統(tǒng)登錄模塊、新聞模塊、用戶模塊、論壇模塊,教學資料以及負責整理回答同學們的疑問。最后對全文進行了總結(jié),對今后的工作提出了展望。 2.2課題解決的關鍵問題: 1 JSP頁面中的傳值方式實現(xiàn)數(shù)據(jù)庫鏈接在動態(tài)網(wǎng)頁中,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的事,為了避免編寫重復的代碼。編寫一個數(shù)據(jù)庫連接文件是十分非常重要的。DB.class文件的內(nèi)容包括連接數(shù)據(jù)庫的信息。在所有與數(shù)據(jù)庫連接的頁面只要包含該文件,那么就可以連
6、接數(shù)據(jù)庫了。二、設計方案的確定1原理、特點與選擇依據(jù)1.1方案的原理本系統(tǒng)是主要以JSP ,SQL Server 2005,JavaScript,CSS等技術來實現(xiàn)。設計方案思想及原則如下:(1)使用CSS技術設計前臺的頁面,用JavaScript技術進行后臺驗證;(2)在JSP中使用java代碼連接SQL Server 2005,實現(xiàn)數(shù)據(jù)的存儲和提取,實現(xiàn)通用精品課程網(wǎng)站系統(tǒng)的用戶管理、新聞管理、論壇管理,教學資料管理等模塊的增刪改查功能。1.2方案特點與選擇依據(jù)JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標
7、準3。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Se
8、rvlet 是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向?qū)ο螅哂衅脚_無關性且安全可靠,主要面向因特網(wǎng)的所有特點4-8。JSP可以將內(nèi)容的生成和顯示進行分離。使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標記來設計和格式化最終頁面,使用JSP標記或者腳本片斷來生成頁面上的動態(tài)內(nèi)容;其編寫的程序的執(zhí)行效率高。JSP 頁面將被編譯成Servlet并由Java虛擬機執(zhí)行,編譯過程只在JSP頁面第一次執(zhí)行時進行,不需要每次執(zhí)行程序時都編譯;對不同瀏覽器的兼容很好;強調(diào)可重用的組件。絕大多
9、數(shù)JSP頁面依賴于可重用的、跨平臺的組件(JavaBeans或者Enterprise JavaBeans 組件) 來執(zhí)行應用程序所要求的更為復雜的處理;采用標記簡化頁面的開發(fā);具有Java的所有優(yōu)點。包括高效的存儲管理、安全性、易擴充性、強大的數(shù)據(jù)庫支持以及各種API的支持9-10。自JSP推出后,眾多大公司都支持JSP技術的服務器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應用的服務器端語言10。JSP的優(yōu)勢如下:(1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改11。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),
10、在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的11。(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力11。(4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下11。2設計步驟2.1需求分析用戶來到網(wǎng)站后,可以瀏覽新聞,也可以根據(jù)自己的需求下載課件,播放視頻及相關資料,同時也可以
11、進行試卷測試,在遇到困難時可以在留言板上留言討論。教師的職責是提供相關教學資料,給同學解答疑問。而管理員管理的功能為新聞管理、用戶管理、論壇管理、試卷管理、教學資料管理等。根據(jù)需求分析和設計,系統(tǒng)結(jié)構(gòu)圖如下:管理模塊通用精品課程網(wǎng)站用戶模塊新聞模塊下載模塊測試模塊錄像模塊問答模塊圖1 系統(tǒng)功能結(jié)構(gòu)圖2.2系統(tǒng)功能描述根據(jù)業(yè)務需求,從功能上來看,主要需要如下幾個模塊:(1)登陸模塊,這時前臺登陸,普通用戶(學生)竟然系統(tǒng)的入口。(2)新聞模塊,分為新聞添加、新聞管理和類別管理三部分,由管理員新聞的添加刪除和分類,同時在前臺讓用戶看到一些重要的公告。(3)用戶注冊,新用戶(學生)可以由此注冊,從而
12、進入到網(wǎng)頁內(nèi),擁有一些基本的操作權(quán)限。(4)錄像模塊,學生在前臺可以觀看自己感興趣的教學視頻。 (5)下載模塊,學生在前臺下載自己感興趣的教學課件。(6)論壇模塊,無需登陸即可查看留言,登陸后才可發(fā)表留言,回復留言。為為有疑問的學生提供一個交流和互動的平臺。留言發(fā)表時必須有發(fā)表者姓名、及內(nèi)容。只有管理員有權(quán)利刪除留言。(7)在線測試,用戶登陸后可選擇試卷,自行測試,只有普通管理員(老師)有權(quán)對試題進行增刪改查,以及組卷。(8)后臺管理,超級管理員只有在登陸后才能夠進行新聞管理、留言管理、用戶管理等,維護網(wǎng)站的正常運行。普通管理員(老師)只能對教學資料進行管理。普通管理員由超級管理員創(chuàng)建。密碼或
13、賬戶錯誤則不能登錄。綜上所述,通用精品課程網(wǎng)站系統(tǒng)需要有登陸模塊、新聞模塊、用戶注冊、教學模塊、論壇模塊、在線測試、后臺管理維護這幾個功能模塊。2.3系統(tǒng)ER圖圖2 系統(tǒng)實體關系圖根據(jù)系統(tǒng)前期的需求分析和E-R圖,數(shù)據(jù)庫的結(jié)構(gòu)設計如下表所示表1 數(shù)據(jù)庫結(jié)構(gòu)設計表名描述allusers 管理員信息表xinwentongzhi 新聞信息表cj 成績信息表xuexishipin 視頻信息表liuyanban 留言信息表yonghuzhuce 用戶信息表xuezeti 題目信息表ziliaoxiazai 資料信息表zidongzujuan 試卷信息表三、階段性設計計劃周次完成的工作 預 定 目 標1-
14、3查閱相關資料,課題需求分析,撰寫開題報告,完成英文翻譯,完成實習報告;完成相應的電子文檔(需求分析、開題報告、英文翻譯、實習報告)4-8功能設計分析,數(shù)據(jù)庫設計與實現(xiàn)完成功能分析及數(shù)據(jù)庫設計9-10JSP頁面設計、業(yè)務邏輯、編碼開發(fā),實現(xiàn)主要的系統(tǒng)功能系統(tǒng)基本框架,功能實現(xiàn)11-13系統(tǒng)測試,編寫測試用例,對系統(tǒng)進行詳細測試,修改錯誤,完善系統(tǒng)功能。完成系統(tǒng)開發(fā),完成測試報告14撰寫畢業(yè)設計論文完成畢業(yè)設計論文,提交合格的書面文檔(任務書、開題報告、英文資料翻譯、實習報告、畢業(yè)設計論文)和電子文檔(開題報告、英文資料翻譯、實習報告、畢業(yè)設計論文)15答辯通過答辯四、參考文獻1 張孝祥,徐明華
15、叢書主編JSP基礎與案例開發(fā)詳解M 清華大學出版社 2009.82 韓萬江軟件工程案例教程M 機械工業(yè)出版社,2010.3 張紅梅,王磊在JSP中訪問數(shù)據(jù)庫的方法J 農(nóng)業(yè)圖書情報學刊,2009.4 柳永坡,劉雪梅,趙長海JSP應用開發(fā)技術M北京:人民郵電出版 社,2009.5 閆菲等軟件工程M 中國水利水電出版社 20096劉中兵開發(fā)者突擊Java Web主流框架整合開發(fā)北京:電子工業(yè)出版社,2011.7 (美)布里泰恩 Tomcat權(quán)威指南M 中國電力出版社 2009.9.8 How Tomcat WorksM BrainySoftware 20109 陳軼,姚曉昆編著Java程序設計實驗指導北京:清華大學出版社,2009.10 Mark Wutka,Alan Moffet,Kunal MittalSams Teach Yourself JAVAServer
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年05月北京2024屆中國民生銀行資產(chǎn)管理部畢業(yè)生“未來銀行家”暑期管培生校園招考筆試歷年參考題庫附帶答案詳解
- 2025年度房地產(chǎn)開發(fā)項目承包商資金保障擔保合同3篇
- 2025年度拆遷安置補償合同模板(含房屋買賣)4篇
- 2025年度廠房用電安全改造安裝合同范本4篇
- 2025年度城市地下綜合管廊建設場地平整與施工合同4篇
- 2025年度茶園場地承包合同范本-茶樹種植基地合作經(jīng)營4篇
- 2024年04月江蘇交通銀行信用卡中心蘇州分中心校園招考筆試歷年參考題庫附帶答案詳解
- 臨時暑期工勞動協(xié)議格式2024年版B版
- 2025年度茶園采摘加工一體化項目合作協(xié)議4篇
- 2025年度建筑材料運輸安全管理與培訓合同3篇
- 2024人教新版七年級上冊英語單詞英譯漢默寫表
- 《向心力》參考課件4
- 2024至2030年中國膨潤土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報告
- 【地理】地圖的選擇和應用(分層練) 2024-2025學年七年級地理上冊同步備課系列(人教版)
- 2024年深圳中考數(shù)學真題及答案
- 土方轉(zhuǎn)運合同協(xié)議書
- Module 3 Unit 1 Point to the door(教學設計)-2024-2025學年外研版(三起)英語三年級上冊
- 智能交通信號燈安裝合同樣本
- 安全生產(chǎn)法律法規(guī)清單(2024年5月版)
- 江蘇省連云港市2023-2024學年八年級下學期期末道德與法治試卷(含答案解析)
- 2024年大學試題(宗教學)-佛教文化筆試考試歷年高頻考點試題摘選含答案
評論
0/150
提交評論