2012年大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)論文_海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第1頁
2012年大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)論文_海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第2頁
2012年大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)論文_海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第3頁
2012年大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)論文_海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第4頁
2012年大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)論文_海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本科生畢業(yè)設(shè)計(jì)海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)OCEANECONOMICSEXCELLENTCOURSEWEBSITEDESIGNANDREALIZATION學(xué)生姓名XXX所在專業(yè)所在班級(jí)申請(qǐng)學(xué)位指導(dǎo)教師啰嗦嗦職稱講師副指導(dǎo)教師職稱答辯時(shí)間目錄設(shè)計(jì)總說明IINTRODUCTIONII1緒論111課題研究背景112課題研究意義113課題研究?jī)?nèi)容214可行性研究22相關(guān)技術(shù)與開發(fā)工具321B/S模式322ASPNET323C語言424SQLSERVER53系統(tǒng)需求分析531需求分析532業(yè)務(wù)流程分析633數(shù)據(jù)流程分析64系統(tǒng)總體設(shè)計(jì)741系統(tǒng)概要設(shè)計(jì)7411系統(tǒng)功能模塊設(shè)計(jì)7412系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)942數(shù)據(jù)庫設(shè)計(jì)10421數(shù)據(jù)字典10422數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)11423數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)125系統(tǒng)詳細(xì)設(shè)計(jì)1251首頁功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1252申請(qǐng)表功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1353教師介紹功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1354教學(xué)課件功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1455試題管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1456后臺(tái)登錄注冊(cè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)1557后臺(tái)管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)16571修改密碼功能模塊16572課程描述內(nèi)容管理17573課程特色內(nèi)容管理17574教學(xué)隊(duì)伍內(nèi)容管理18575教學(xué)內(nèi)容管理18576教學(xué)條件內(nèi)容管理19577教學(xué)資源內(nèi)容管理19578教學(xué)效果內(nèi)容管理20579教學(xué)錄像管理215710學(xué)校政策內(nèi)容管理216系統(tǒng)測(cè)試2261測(cè)試目標(biāo)2262測(cè)試原則與方法2263模塊測(cè)試23631注冊(cè)登錄測(cè)試23632網(wǎng)站更新測(cè)試247結(jié)論25鳴謝26參考文獻(xiàn)27附錄28附錄一可視化HTML編輯器FCKEDITOR28附錄二圖片列表功能實(shí)現(xiàn)的主要代碼28設(shè)計(jì)總說明隨著信息時(shí)代的發(fā)展,計(jì)算機(jī)和網(wǎng)絡(luò)已經(jīng)進(jìn)入了千家萬戶,并且改變著每個(gè)人的生活方式。而伴隨而來的人們對(duì)知識(shí)的求知欲越來越高,人們已經(jīng)不僅僅局限于學(xué)校學(xué)習(xí),為了滿足人們對(duì)知識(shí)的需求,開發(fā)一個(gè)便于學(xué)習(xí)的網(wǎng)站是有必要的。作為一門新興的應(yīng)用經(jīng)濟(jì)學(xué),海洋經(jīng)濟(jì)學(xué)也隨著社會(huì)主義市場(chǎng)經(jīng)濟(jì)的發(fā)展而不斷成熟和完善。為了充分調(diào)動(dòng)同學(xué)們學(xué)習(xí)的主觀能動(dòng)性,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)效果,海洋經(jīng)濟(jì)學(xué)課程必須采用豐富和先進(jìn)的教學(xué)手段,在傳統(tǒng)教學(xué)的基礎(chǔ)上,應(yīng)用精品課程網(wǎng)站等多元化的現(xiàn)代教育技術(shù)方法與手段,這就為海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)提供了需求。精品課程網(wǎng)站是精品課程建設(shè)和評(píng)價(jià)的窗口,也是精品課程網(wǎng)絡(luò)化在線自主學(xué)習(xí)的平臺(tái),是教師與學(xué)生交流的媒介。本課題淺述了基于ASPNET開發(fā)的海洋經(jīng)濟(jì)學(xué)精品課程動(dòng)態(tài)網(wǎng)站的架構(gòu)、設(shè)計(jì)、實(shí)現(xiàn)的整個(gè)過程以及所使用的網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、多媒體技術(shù)等相關(guān)技術(shù)。利用精品課程網(wǎng)站旨在達(dá)到促進(jìn)網(wǎng)絡(luò)教學(xué)、提高教學(xué)質(zhì)量的目的。本課題是基于ASPNET的海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站,以C作為編程語言,數(shù)據(jù)庫以SQLSERVER2005為平臺(tái),開發(fā)環(huán)境為VISUALSTUDIO2008,架構(gòu)于B/S設(shè)計(jì)模式之上,采用知識(shí)工程方法,結(jié)合當(dāng)前熱門的ASPNET與SQLSERVER2005技術(shù),采用面向?qū)ο笏枷肱c軟件工程相結(jié)合的WEB應(yīng)用程序開發(fā)技術(shù)來完成。海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站主要由用戶管理、課程管理、教學(xué)管理三個(gè)功能模塊組成,主要實(shí)現(xiàn)以下功能1登錄注冊(cè)功能提供人機(jī)交互的最基本信息,驗(yàn)證用戶登錄注冊(cè)信息是否合法等功能。2密碼修改功能修改登錄密碼使自己的密碼保持時(shí)新狀態(tài),可以提高系統(tǒng)的安全性。3前臺(tái)信息展示功能提供了對(duì)海洋經(jīng)濟(jì)學(xué)精品課程信息的瀏覽。4課程管理功能實(shí)現(xiàn)對(duì)課程介紹內(nèi)容的添加、編輯、刪除等維護(hù)功能。5教師管理功能實(shí)現(xiàn)對(duì)課程教師的編輯、添加、刪除等功能。6教學(xué)內(nèi)容管理功能實(shí)現(xiàn)對(duì)教學(xué)大綱、教案、課件等教學(xué)內(nèi)容進(jìn)行添加、編輯、刪除操作。7試題管理功能用來對(duì)試題進(jìn)行編輯、添加、刪除等操作。8視頻管理功能用來對(duì)教學(xué)視頻進(jìn)行添加、刪除操作。關(guān)鍵詞精品課程網(wǎng)站;海洋經(jīng)濟(jì)學(xué);ASPNETINTRODUCTIONWITHTHEDEVELOPMENTOFTHEINFORMATIONERA,COMPUTERANDNETWORKHASENTEREDINTOTHOUSANDSOFHOUSEHOLDS,ANDCHANGINGEVERYONESWAYOFLIFEALONGWITHTHEPEOPLESDESIREFORKNOWLEDGEISMOREANDMOREHIGH,THEPEOPLEHAVENOTONLYCONFINEDTOTHESCHOOL,INORDERTOMEETTHEPEOPLESNEEDFORKNOWLEDGE,THEDEVELOPMENTOFACONVENIENTLEARNINGSITEISNECESSARYASANEWANDAPPLIEDECONOMICS,MARINEECONOMICSALSOWITHTHEDEVELOPMENTOFSOCIALISTMARKETECONOMYANDTHEGROWINGMATURITYANDPERFECTIONINORDERTOFULLYMOBILIZESTUDENTSLEARNINGINITIATIVE,STIMULATESTUDENTSINTERESTINLEARNING,IMPROVETEACHINGEFFECT,MARINEECONOMICSCOURSEMUSTBEENRICHEDANDADVANCEDMEANSOFTEACHING,THETRADITIONALTEACHINGONTHEBASISOFTHEAPPLICATIONOFEXCELLENTCOURSEWEBSITE,DIVERSIFICATIONOFMODERNEDUCATIONTECHNICALMETHODSANDMEANS,ITISMARINEECONOMICSEXCELLENTCOURSEWEBSITEDESIGNANDREALIZATIONOFTHEDEMANDTHEHIGHQUALITYGOODSCURRICULUMWEBSITEISAQUALITYCOURSECONSTRUCTIONANDEVALUATIONOFTHEWINDOW,BUTALSOEXCELLENTCOURSENETWORKONLINEAUTONOMOUSLEARNINGPLATFORM,TEACHERSANDSTUDENTSISTHEMEDIUMOFCOMMUNICATIONTHISPAPERINTRODUCESTHEASPNETBASEDONTHEDEVELOPMENTOFMARINEECONOMICSEXCELLENTCOURSEWEBSITEARCHITECTURE,DYNAMICDESIGN,REALIZATIONOFTHEWHOLEPROCESSANDTHEUSEOFNETWORKTECHNOLOGY,DATABASETECHNOLOGY,MULTIMEDIATECHNOLOGYANDOTHERRELATEDTECHNOLOGIESUSINGTHEHIGHQUALITYGOODSCURRICULUMWEBSITEDESIGNEDTOPROMOTETHENETWORKTEACHING,THEPURPOSEOFIMPROVINGTHETEACHINGQUALITYTHISTOPICISBASEDONTHEASPNETMARINEECONOMICSEXCELLENTCOURSEWEBSITE,WITHCASAPROGRAMMINGLANGUAGE,DATABASEUSINGSQLSERVER2005ASTHEPLATFORM,DEVELOPMENTENVIRONMENTFORVISUALSTUDIO2008,ARCHITECTUREINB/SDESIGNPATTERNS,USINGKNOWLEDGEENGINEERINGMETHODS,COMBINEDWITHTHECURRENTPOPULARASPNETANDSQLSERVER2005TECHNOLOGY,USINGOBJECTORIENTEDANDSOFTWAREENGINEERINGCOMBINEDWITHTHEWEBAPPLICATIONDEVELOPMENTTECHNOLOGYTOCOMPLETEOCEANECONOMICSEXCELLENTCOURSEWEBSITEMAINLYBYTHEUSERMANAGEMENT,CURRICULUMMANAGEMENT,TEACHINGMANAGEMENTOFTHREEFUNCTIONALMODULES,MAINLYTOACHIEVETHEFOLLOWINGFUNCTIONS1THEREGISTRYFUNCTIONSTOPROVIDEINTERACTIVEBASICINFORMATION,VERIFYTHEUSERREGISTRATIONINFORMATIONISLEGALANDOTHERFUNCTIONS2MODIFYTHEPASSWORDFUNCTIONMODIFYTHELOGINPASSWORDTOYOURPASSWORDTOKEEPUPTODATESTATE,CANIMPROVETHESAFETYOFTHESYSTEM3THEINFORMATIONDISPLAYFUNCTIONPROVIDINGONMARINEECONOMICSEXCELLENTCOURSEINFORMATIONBROWSING4COURSEMANAGEMENTFUNCTIONSTHEREALIZATIONOFCURRICULUMCONTENTTOADD,EDIT,DELETEANDOTHERMAINTENANCEFUNCTION5THETEACHERMANAGEMENTFUNCTIONSTHEREALIZATIONOFTEACHERSEDIT,ADD,DELETEFUNCTION6TEACHINGCONTENTMANAGEMENTFUNCTIONSTHEREALIZATIONOFTEACHINGSYLLABUS,TEACHINGPLAN,TEACHINGCOURSEWARE,ADD,EDIT,DELETETHECONTENTSOFOPERATION7EXAMINATIONQUESTIONSMANAGEMENTFUNCTIONSUSEDTOTESTFOREDITING,ADD,DELETEANDOTHEROPERATIONS8VIDEOMANAGEMENTFUNCTIONSUSEDTOADD,DELETEOPERATIONTEACHINGVIDEOKEYWORDSTHEHIGHQUALITYGOODSCURRICULUMWEBSITEMARINEECONOMICSASPNET海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)信息管理與信息系統(tǒng),200811622222,XXX指導(dǎo)教師啰嗦嗦1緒論11課題研究背景隨著信息時(shí)代的發(fā)展,網(wǎng)絡(luò)和計(jì)算機(jī)已經(jīng)進(jìn)入了千家萬戶,并且改變著每個(gè)人的生活方式。而伴隨而來的人們對(duì)知識(shí)的求知欲越來越高,人們已經(jīng)不僅僅局限于學(xué)校學(xué)習(xí),為了滿足人們對(duì)知識(shí)的需求,開發(fā)一個(gè)便于學(xué)習(xí)的網(wǎng)站是有必要的。而精品課程網(wǎng)站,是高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程的重要組成部分,是學(xué)生自主學(xué)習(xí)、教學(xué)互動(dòng)、學(xué)習(xí)交流的重要平臺(tái)。它為學(xué)生提供自主學(xué)習(xí)的平臺(tái)和作為學(xué)生補(bǔ)充知識(shí)的第二課堂,為教師提供教學(xué)互動(dòng)的平臺(tái),為學(xué)校提供展示課程改革和教學(xué)成果窗口,為向國內(nèi)外宣傳學(xué)校開辟一個(gè)良好的通道,可以更好地實(shí)現(xiàn)網(wǎng)絡(luò)資源共享【1】。海洋經(jīng)濟(jì)學(xué)是我國學(xué)者在20世紀(jì)八十年代后創(chuàng)立的一門新興學(xué)科,它運(yùn)用經(jīng)濟(jì)學(xué)的基本原理和方法,分析海洋資源開發(fā)與利用的經(jīng)濟(jì)活動(dòng),揭示出其中的經(jīng)濟(jì)規(guī)律,以指導(dǎo)人們的海洋經(jīng)濟(jì)實(shí)踐。1999年,廣東海洋大學(xué)在經(jīng)濟(jì)學(xué)專業(yè)首開“海洋經(jīng)濟(jì)學(xué)”課程,這是全國第一次在高校開設(shè)此課程,從而引起了海洋經(jīng)濟(jì)研究、教學(xué)領(lǐng)域?qū)W者的高度關(guān)注。本網(wǎng)站的設(shè)計(jì),在很大程度上滿足了人們對(duì)海洋經(jīng)濟(jì)學(xué)知識(shí)的探求,人們可以通過此網(wǎng)站從而達(dá)到對(duì)海洋經(jīng)濟(jì)學(xué)知識(shí)的進(jìn)一步加深,同時(shí)可以增加自己對(duì)海洋經(jīng)濟(jì)奧秘的了解。本課題旨在設(shè)計(jì)一個(gè)基于ASPNET的動(dòng)態(tài)網(wǎng)站,主要用來為大家提供一個(gè)學(xué)習(xí)海洋知識(shí)的平臺(tái),增加人們對(duì)海洋經(jīng)濟(jì)學(xué)的知識(shí)。12課題研究意義開發(fā)精品課程網(wǎng)站的目的,是要倡導(dǎo)教學(xué)方法的改革和現(xiàn)代化教育技術(shù)手段的運(yùn)用,鼓勵(lì)使用優(yōu)秀教材,提高實(shí)踐教學(xué)質(zhì)量,發(fā)揮學(xué)生的主動(dòng)性和積極性,培養(yǎng)學(xué)生的科學(xué)探索精神和創(chuàng)新能力。精品課程建設(shè)的核心是解決好課程內(nèi)容建設(shè)問題,而課程資源建成后的共享與應(yīng)用是關(guān)鍵點(diǎn)和落腳點(diǎn)。通過對(duì)一些公開的國家級(jí)精品課程網(wǎng)站建設(shè)以及高校精品課程網(wǎng)站建設(shè)情況的調(diào)查,我們發(fā)現(xiàn)大部分精品課程網(wǎng)站的建設(shè)并不盡如人意,存在著一些有待解決的問題,如L沒有充分發(fā)揮網(wǎng)絡(luò)教學(xué)環(huán)境的優(yōu)勢(shì),網(wǎng)站交互性差,教師與學(xué)生沒有進(jìn)行有效的交流,缺少互動(dòng)平臺(tái),沒有真正地實(shí)現(xiàn)教學(xué)互動(dòng)。2網(wǎng)站建設(shè)的質(zhì)量良莠不齊,很大一部分網(wǎng)頁還停留在靜態(tài)頁面的層次上,難以充分發(fā)揮網(wǎng)絡(luò)資源的優(yōu)勢(shì)和課程網(wǎng)站應(yīng)有的作用,利用率低。3網(wǎng)站的建設(shè)和維護(hù)過程缺乏有效的管理,網(wǎng)站操作繁雜,教學(xué)信息不夠全面,導(dǎo)致網(wǎng)站內(nèi)的學(xué)習(xí)資源少,教學(xué)內(nèi)容更新和修改的周期過長(zhǎng),有些網(wǎng)站的教學(xué)內(nèi)容甚至從發(fā)布至今都沒有更新過。以往的海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站建設(shè)大都是用網(wǎng)頁制作工具DREAMWEAVER或其他工具制作一個(gè)靜態(tài)的網(wǎng)站,然后發(fā)布到網(wǎng)上。每當(dāng)學(xué)校課程的建設(shè)情況有了新的發(fā)展時(shí),對(duì)網(wǎng)站信息的修改必須修改整個(gè)頁面,并且重新發(fā)布,維護(hù)起來很麻煩,動(dòng)態(tài)網(wǎng)站的開發(fā)技術(shù)就解決了這個(gè)問題,課程相關(guān)信息的更新都要通過后臺(tái)程序來實(shí)現(xiàn)。目前,ASPNET技術(shù)是開發(fā)動(dòng)態(tài)網(wǎng)站最流行和最前沿的技術(shù)【2】。本課題是基于ASPNET的海洋經(jīng)濟(jì)學(xué)精品網(wǎng)站,是一個(gè)具重大學(xué)習(xí)意義的知識(shí)交流平臺(tái),提供了使用對(duì)象友好簡(jiǎn)潔的界面,能迅速上手并熟練操作,大大充實(shí)了內(nèi)容,有效的增加網(wǎng)絡(luò)課堂教學(xué),充分利用網(wǎng)絡(luò)精品課程資源;使精品課程網(wǎng)站具有網(wǎng)絡(luò)教學(xué)互動(dòng)功能,在教學(xué)活動(dòng)中充分發(fā)揮作用,成為教師與學(xué)生互動(dòng)的平臺(tái),更好的服務(wù)于教學(xué)。13課題研究?jī)?nèi)容海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站架構(gòu)于B/S設(shè)計(jì)模式之上,采用知識(shí)工程方法,結(jié)合當(dāng)前熱門的ASPNETSQLSERVER技術(shù),采用面向?qū)ο笏枷肱c軟件工程相結(jié)合的WEB應(yīng)用或動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)來完成;運(yùn)用VISUALSTUDIO2008實(shí)現(xiàn)網(wǎng)絡(luò)框架架構(gòu)的搭建以及邏輯功能的實(shí)現(xiàn),通過PHOTOSHOP、FLASH等軟件實(shí)現(xiàn)前臺(tái)美工設(shè)計(jì),從而配合后臺(tái)功能的實(shí)現(xiàn)起到一個(gè)美化、美觀作用,從而更好的達(dá)成視覺上的優(yōu)化,采用CSS布局和樣式設(shè)定,確保頁面之間的鏈接準(zhǔn)確性以及與后臺(tái)數(shù)據(jù)庫的鏈接有效性。本網(wǎng)站內(nèi)容更新要求方便快捷,界面要求美觀大方,并具有海洋特色;網(wǎng)站設(shè)計(jì)的欄目上要符合省級(jí)精品課評(píng)價(jià)的指標(biāo)體系。主要從以下幾方面研究(1)研究高校精品課程網(wǎng)站的基本功能模塊。網(wǎng)站是展現(xiàn)精品課建設(shè)的平臺(tái),體現(xiàn)了精品課程的科學(xué)性和先進(jìn)性,因此精品課網(wǎng)站的功能模塊設(shè)計(jì)尤其重要;(2)研究精品課網(wǎng)站的技術(shù)架構(gòu);(3)研究精品課網(wǎng)站的開發(fā)技術(shù)。網(wǎng)站主要由用戶管理、課程管理、教學(xué)管理三個(gè)功能模塊組成,主要實(shí)現(xiàn)以下功能(1)用戶登錄注冊(cè)功能,賦予其管理員權(quán)限。(2)海洋經(jīng)濟(jì)學(xué)課程展示功能,包含省級(jí)精品課程申請(qǐng)表、課程描述、課程特色、教學(xué)隊(duì)伍、教學(xué)內(nèi)容、教學(xué)條件、教學(xué)資源、教學(xué)效果、教學(xué)視頻、學(xué)校政策10個(gè)欄目。(3)后臺(tái)管理功能。用戶修改密碼,管理員通過網(wǎng)頁編輯器更新網(wǎng)站內(nèi)容。14可行性研究可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能夠被解決,下面對(duì)海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行可行性研究。(1)經(jīng)濟(jì)上可行性經(jīng)過詳細(xì)周密的調(diào)研,對(duì)該系統(tǒng)所需軟硬件設(shè)備進(jìn)行估計(jì)。計(jì)算機(jī)是人們生活和工作的必備設(shè)備,本系統(tǒng)對(duì)于設(shè)備的要求不高,可以降低開發(fā)成本。采用功能強(qiáng)大的軟件,借鑒成功的實(shí)例,及科學(xué)的開發(fā)方法,達(dá)到經(jīng)濟(jì)高效的目的。綜上所述,本網(wǎng)站在經(jīng)濟(jì)上是可行的。(2)技術(shù)上可行性本網(wǎng)站使用最主流和前沿的先進(jìn)技術(shù)工具。系統(tǒng)采用ASPNET技術(shù)。數(shù)據(jù)庫采用SQLSERVER2005數(shù)據(jù)庫,擁有性能穩(wěn)健,速度快,應(yīng)用廣泛等特點(diǎn)。ASPNET是服務(wù)器端腳本編寫環(huán)境,是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。他們的安全性,靈活性,易用性為數(shù)據(jù)庫編程提供良好的條件。因此網(wǎng)站軟件開發(fā)平臺(tái)成熟可行。硬件方面,現(xiàn)在的硬件更新速度越來越快,容量越來越大,價(jià)格越來越低,可靠性越來越高,硬件平臺(tái)完全滿足此系統(tǒng)的需要。因此,網(wǎng)站在技術(shù)上是可行的。(3)運(yùn)行上可行性本網(wǎng)站是個(gè)人信息保險(xiǎn)箱系統(tǒng),本系統(tǒng)操作簡(jiǎn)單,上手較快,營(yíng)運(yùn)環(huán)境要求低。面對(duì)于系統(tǒng)設(shè)計(jì)還應(yīng)該以“標(biāo)準(zhǔn)性、安全性、兼容性、高效性、保密性、可維護(hù)性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的基礎(chǔ)上,為將來系統(tǒng)的擴(kuò)展,升級(jí)留有余地。因此,網(wǎng)站在運(yùn)行方面是可行的。(4)法律可行性本網(wǎng)站純?yōu)樗饺嗽O(shè)計(jì),在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。2相關(guān)技術(shù)與開發(fā)工具網(wǎng)站前端開發(fā)采用ASPNET技術(shù),以C為編譯語言,后端數(shù)據(jù)庫開發(fā)工具為SQLSERVER2005數(shù)據(jù)庫來完成基于ASPNET的動(dòng)態(tài)精品網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。21B/S模式B/S結(jié)構(gòu)(BROWSER/SERVER結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著INTERNET技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(BROWSER)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(SERVER)實(shí)現(xiàn),形成所謂三層3TIER結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過INTERNET/INTRANET模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,INTERNET/INTRANET等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全【3】。22ASPNET1)ASPNET的含義ASPNET是一種將各種WEB元素組合在一起的服務(wù)器技術(shù),是一個(gè)統(tǒng)一的WEB開發(fā)平臺(tái),它提供了生成一個(gè)完整的WEB應(yīng)用程序所必需的各種服務(wù)。作為一種新的WEB技術(shù),ASPNET支持多種程序語言,如VBNET、VCNET和VC等程序設(shè)計(jì)語言。ASPNET在結(jié)構(gòu)上與以前的版本不同,是一種建立在CLRCOMMONLANGUAGERUNTIME基礎(chǔ)上的程序開發(fā)架構(gòu)。2)ASPNET技術(shù)的特點(diǎn)(1)增強(qiáng)的性能。ASPNET是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼。與被解釋的前輩不同,ASPNET可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和外緩存服務(wù)。(2)世界級(jí)的工具支持。ASPNET框架補(bǔ)充了VISUALSTUDIO集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。(3)威力和靈活性。由于ASPNET基于公共語言運(yùn)行庫,因此WEB應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從WEB無縫訪問。ASPNET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運(yùn)行庫的交互性保證在遷移到ASPNET時(shí)保留基于COM的開發(fā)中的現(xiàn)有投資。(4)簡(jiǎn)易性。ASPNET使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASPNET頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似VISUALBASIC的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語言運(yùn)行庫利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)。(5)可管理性。ASPNET采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和WEB應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了ASPNET框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將ASPNET框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。(6)可縮放性和可用性。ASPNET在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASPNET運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。(7)自定義性和擴(kuò)展性。ASPNET隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換ASPNET運(yùn)行庫的任何子組件。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒有變得更容易。(8)安全性。借助內(nèi)置的WINDOWS身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的【4】。23C語言C(CSHARP,是微軟MICROSOFT2000年6月為NETFRAMEWORK量身訂做的一種新的編程語言,是MICROSOFTVISUALSTUDIONET的一部分。C是一種簡(jiǎn)單、類型安全、面向?qū)ο蟮木幊陶Z言,其語法風(fēng)格源自C/C語言。在語法和思維方面上,C同JAVA非常相近,它包括了諸如單一繼承、界面、與JAVA幾乎同樣的語法,和編譯成中間代碼再運(yùn)行的過程。但是C與JAVA有著明顯的不同,它借鑒了DELPHI的一個(gè)特點(diǎn),與COM組件對(duì)象模型是直接集成的,而且它是微軟公司NETWINDOWS網(wǎng)絡(luò)框架的主角。C的優(yōu)點(diǎn)擁有C/C的強(qiáng)大功能以及VISUALBASIC簡(jiǎn)易使用的特性,是第一個(gè)組件導(dǎo)向COMPONENTORIENTED的程序語言,和C與JAVA一樣亦為對(duì)象導(dǎo)向OBJECTORIENTED程序語言【5】。24SQLSERVERSQLSTRUCTUREDQUERYLANGUAGE,全稱是“結(jié)構(gòu)化查詢語言”,它是數(shù)據(jù)庫的核心語言,可以完成數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制等操作。按照ANSI美國國家標(biāo)準(zhǔn)協(xié)會(huì)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言,是面向集合的描述性非過程化語言。SQL語言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應(yīng)用。SQLSERVER是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),其系統(tǒng)的核心服務(wù)是數(shù)據(jù)庫引擎,負(fù)責(zé)完成數(shù)據(jù)的存儲(chǔ)、處理和安全管理。SQLSERVER中的系統(tǒng)函數(shù)用于獲取有關(guān)計(jì)算機(jī)系統(tǒng)、用戶、數(shù)據(jù)庫和數(shù)據(jù)庫對(duì)象的信息。系統(tǒng)函數(shù)可以讓用戶在得到信息后,使用條件語句,根據(jù)返回的信息進(jìn)行不同的操作。與其它函數(shù)一樣,可以在SELECT語句的SELECT和WHERE子句以及表達(dá)式中使用系統(tǒng)函數(shù)【6】。3系統(tǒng)需求分析需求分析簡(jiǎn)單的說就是分析用戶的要求。需求分析是系統(tǒng)設(shè)計(jì)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。信息系統(tǒng)分析分為需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)流程分析三部分。31需求分析精品課程網(wǎng)站是精品課程建設(shè)和評(píng)價(jià)的窗口,也是精品課程網(wǎng)絡(luò)化在線自主學(xué)習(xí)的平臺(tái),是教師與學(xué)生交流的媒介。淺述了基于ASPNET開發(fā)的精品課程動(dòng)態(tài)網(wǎng)站的架構(gòu)、設(shè)計(jì)、實(shí)現(xiàn)的整個(gè)過程以及所使用的網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、多媒體技術(shù)等相關(guān)技術(shù)。利用精品課程網(wǎng)站旨在達(dá)到促進(jìn)網(wǎng)絡(luò)教學(xué)、提高教學(xué)質(zhì)量的目的。海洋經(jīng)濟(jì)學(xué)屬于高等學(xué)校經(jīng)濟(jì)學(xué)、國際經(jīng)濟(jì)與貿(mào)易本科專業(yè)基礎(chǔ)課,也是其他專業(yè)學(xué)生的選修課;是農(nóng)業(yè)經(jīng)濟(jì)管理碩士研究生專業(yè)課;也是各級(jí)海洋與漁業(yè)管理干部知識(shí)更新的培訓(xùn)課程,是一門充分體現(xiàn)海洋特色的應(yīng)用經(jīng)濟(jì)學(xué)課程。它旨在為海洋資源的開發(fā)利用與保護(hù)培養(yǎng)具有海洋經(jīng)濟(jì)和管理知識(shí)的專門人才,是一門新興的應(yīng)用經(jīng)濟(jì)學(xué),隨著社會(huì)主義市場(chǎng)經(jīng)濟(jì)的發(fā)展而不斷成熟和完善。因此,海洋經(jīng)濟(jì)學(xué)課程采用豐富和先進(jìn)的教學(xué)手段,在傳統(tǒng)教學(xué)的基礎(chǔ)上,應(yīng)用多媒體技術(shù)教學(xué)、精品課程網(wǎng)站(基于網(wǎng)絡(luò)的教學(xué)手段)等多元化的現(xiàn)代教育技術(shù)方法與手段,充分調(diào)動(dòng)同學(xué)們學(xué)習(xí)的主觀能動(dòng)性,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)效果【7】。海洋經(jīng)濟(jì)學(xué)精品課程網(wǎng)站的建設(shè),依托學(xué)校網(wǎng)站,將精品課程有關(guān)資料放在網(wǎng)上,便于學(xué)生互動(dòng)學(xué)習(xí)。網(wǎng)絡(luò)互動(dòng)平臺(tái)建設(shè),方便教師與學(xué)生的溝通和交流。根據(jù)教學(xué)進(jìn)度的安排,某些章節(jié)的內(nèi)容要求學(xué)生自行查找資料,并形成問題,帶著具體問題進(jìn)入章節(jié)學(xué)習(xí)。本課題的目標(biāo)是設(shè)計(jì)一個(gè)基于ASPNET的動(dòng)態(tài)精品課程網(wǎng)站,展示海洋經(jīng)濟(jì)學(xué)精品課程,以及對(duì)本站信息的更新。最終能在各種終端下查閱,管理和同步。做到只要有網(wǎng)絡(luò),所有信息就永遠(yuǎn)存在的效果。32業(yè)務(wù)流程分析業(yè)務(wù)流程圖就是將系統(tǒng)的各項(xiàng)業(yè)務(wù)以流程圖的方式表示出來,用于指導(dǎo)數(shù)據(jù)分析與系統(tǒng)設(shè)計(jì)。業(yè)務(wù)流程圖就是用一些符號(hào)及連線來表示某個(gè)具體業(yè)務(wù)處理過程,業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)的實(shí)際處理步驟和過程繪制。業(yè)務(wù)流程圖一般用盡可能少的圖形符號(hào)、盡可能簡(jiǎn)單的方法來描述業(yè)務(wù)處理過程。業(yè)務(wù)流程圖的基本符號(hào)非常簡(jiǎn)單,只有6個(gè)。有關(guān)6個(gè)符號(hào)的內(nèi)部解釋可直接用文字標(biāo)于圖內(nèi)。這6個(gè)符號(hào)所代表的內(nèi)容與信息系統(tǒng)最基本的處理功能一一對(duì)應(yīng)。如圖31所示,圓圈表示業(yè)務(wù)處理單位;方框表示業(yè)務(wù)處理的內(nèi)容;報(bào)表符號(hào)表示輸出信息(報(bào)表、報(bào)告、文件、圖形等);不封口的方框表示存儲(chǔ)文件;卡片符號(hào)表示收集資料;矢量連線表示該業(yè)務(wù)過程聯(lián)系【8】。圖31業(yè)務(wù)流程圖基本圖形符號(hào)33數(shù)據(jù)流程分析數(shù)據(jù)流程分析通常是通過分層的數(shù)據(jù)流程圖(DFD,DATAFLOWDIAGRAM)來實(shí)現(xiàn)的。數(shù)據(jù)流圖是系統(tǒng)分析員與用戶交流思想的工具。其具體的分析過程為先把系統(tǒng)看成一個(gè)整體,明確信息的輸入與輸出,界定系統(tǒng)的邊界,畫出頂層數(shù)據(jù)流程圖,在根據(jù)結(jié)構(gòu)化方法的思想,將系統(tǒng)分解成相對(duì)獨(dú)立的子系統(tǒng),找出各子系統(tǒng)的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流,分析輸入數(shù)據(jù)流的來源和輸出數(shù)據(jù)流的去向,用數(shù)據(jù)流將數(shù)據(jù)源,子系統(tǒng)和數(shù)據(jù)終點(diǎn)連接起來。以此類推,直到分解為功能單一的模塊為止【9】。網(wǎng)站的后臺(tái)運(yùn)行從歡迎表單開始,進(jìn)入登陸也頁面,在這里要求擁護(hù)輸入自己的登陸密碼,并設(shè)置三次密碼核對(duì)功能,如果三次輸入密碼不正確,則要求退出系統(tǒng);否則出現(xiàn)系統(tǒng)菜單,接受用戶的操作。操作完畢后用戶可以從系統(tǒng)菜單中退出系統(tǒng)。系統(tǒng)流程圖如圖32所示。圖32系統(tǒng)流程圖4系統(tǒng)總體設(shè)計(jì)41系統(tǒng)概要設(shè)計(jì)411系統(tǒng)功能模塊設(shè)計(jì)總體設(shè)計(jì)要在系統(tǒng)分析的基礎(chǔ)上,把系統(tǒng)劃分為若干種類、若干層次的基本功能模塊,確定各個(gè)模塊之間的關(guān)系,并對(duì)整個(gè)系統(tǒng)的軟硬件實(shí)現(xiàn)進(jìn)行合理的安排。系統(tǒng)主要包含以下功能模塊A前臺(tái)展示模塊提供了對(duì)信息的瀏覽,使得別人能夠明白清晰的查看本站的有關(guān)信息,以便與向別人展示本站的有關(guān)信息。網(wǎng)站前臺(tái)信息瀏覽管理員登陸登陸是否成功網(wǎng)站后臺(tái)管理系統(tǒng)退出是否(1)網(wǎng)站首頁。(2)申報(bào)表。(3)課程描述課程介紹、課程發(fā)展歷史沿革、課程建設(shè)規(guī)劃、教學(xué)研究與改革、教學(xué)研究活動(dòng)、教學(xué)手段和方法、教學(xué)成果。(4)課程特色。(5)教學(xué)隊(duì)伍課程負(fù)責(zé)人、主將教師、教學(xué)團(tuán)隊(duì)、師資培養(yǎng)。(6)教學(xué)內(nèi)容教學(xué)基本文件、教學(xué)課件、實(shí)踐教學(xué)、授課教案。(7)教學(xué)條件教材、實(shí)驗(yàn)中心、研究中心、實(shí)習(xí)基地、其他。(8)教學(xué)資源延伸閱讀、圖片資源、視頻資源、相關(guān)網(wǎng)站、試題庫。(9)教學(xué)效果校內(nèi)專家評(píng)價(jià)、校外專家評(píng)價(jià)、學(xué)生評(píng)價(jià)、學(xué)生獎(jiǎng)項(xiàng)。(10)教學(xué)錄像。(11)學(xué)校政策。B后臺(tái)管理模塊(1)登錄模塊基本信息子模塊提供人機(jī)交互的最基本的信息,驗(yàn)證用戶登錄信息是否合法等功能;(2)申報(bào)表申報(bào)表內(nèi)容的添加、更新和查看功能。(3)課程描述課程介紹課程介紹內(nèi)容的添加、更新、和查看功能。課程發(fā)展歷史沿革課程發(fā)展歷史沿革內(nèi)容的添加、更新、和查看功能。課程建設(shè)規(guī)劃課程建設(shè)規(guī)劃內(nèi)容的添加、更新、和查看功能。教學(xué)研究與改革教學(xué)研究與改革內(nèi)容的添加、更新、和查看功能。教學(xué)研究活動(dòng)教學(xué)研究活動(dòng)內(nèi)容的添加、更新、和查看功能。教學(xué)手段和方法教學(xué)手段和方法內(nèi)容的添加、更新、和查看功能。教學(xué)成果教學(xué)成果內(nèi)容的添加、更新、和查看功能。(4)課程特色內(nèi)容管理內(nèi)容的添加、更新、和查看功能。(5)教學(xué)隊(duì)伍課程負(fù)責(zé)人課程負(fù)責(zé)人內(nèi)容的添加、更新、和查看功能。主講教師主講教師內(nèi)容的添加、更新、和查看功能。教學(xué)團(tuán)隊(duì)教學(xué)團(tuán)隊(duì)內(nèi)容的添加、更新、和查看功能。師資培養(yǎng)師資培養(yǎng)內(nèi)容的添加、更新、和查看功能。(6)教學(xué)內(nèi)容教學(xué)基本文件教學(xué)基本條件內(nèi)容的添加、更新、和查看功能。教學(xué)課件教學(xué)課件內(nèi)容的添加、更新、和查看功能。實(shí)踐教學(xué)實(shí)踐教學(xué)內(nèi)容的添加、更新、和查看功能。授課教案授課教案內(nèi)容的添加、更新、和查看功能。(7)教學(xué)條件教材教材內(nèi)容的添加、更新、和查看功能。實(shí)驗(yàn)中心實(shí)驗(yàn)中心內(nèi)容的添加、更新、和查看功能。研究中心研究中心內(nèi)容的添加、更新、和查看功能。實(shí)習(xí)基地實(shí)習(xí)基地內(nèi)容的添加、更新、和查看功能。其他其他內(nèi)容的添加、更新、和查看功能。(8)教學(xué)資源延伸閱讀延伸閱讀內(nèi)容的添加、修改、刪除、查看等功能。圖片資源圖片資源內(nèi)容的添加、修改、刪除、查看等功能。視頻資源視頻資源內(nèi)容的添加、更新、和查看功能。相關(guān)網(wǎng)站相關(guān)網(wǎng)站內(nèi)容的添加、更新、和查看功能。試題庫試題庫內(nèi)容的添加、更新、和查看功能。(9)教學(xué)效果校內(nèi)專家評(píng)價(jià)校內(nèi)專家評(píng)價(jià)內(nèi)容的添加、更新、和查看功能。校外專家評(píng)價(jià)校外專家評(píng)價(jià)內(nèi)容的添加、更新、和查看功能。學(xué)生評(píng)價(jià)學(xué)生評(píng)價(jià)學(xué)生獎(jiǎng)項(xiàng)學(xué)生獎(jiǎng)項(xiàng)內(nèi)容的添加、更新、和查看功能。(10)教學(xué)錄像內(nèi)容管理內(nèi)容的添加、更新、和查看功能。(11)學(xué)校政策內(nèi)容管理內(nèi)容管理內(nèi)容的添加、更新、和查看功能。(12)系統(tǒng)設(shè)置修改密碼用戶可以根據(jù)自己的需求,可以更改自己的密碼。412系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)(1)前臺(tái)瀏覽功能結(jié)構(gòu)圖,如圖41所示。精品課程網(wǎng)站前臺(tái)子系統(tǒng)網(wǎng)站首頁課程介紹教學(xué)內(nèi)容教學(xué)隊(duì)伍教學(xué)條件教學(xué)錄像教學(xué)資源教學(xué)效果課程描述申報(bào)表課程特色課程規(guī)劃教學(xué)研究改革教學(xué)研究活動(dòng)教學(xué)手段方法教學(xué)成果課程負(fù)責(zé)人主講教師教學(xué)團(tuán)隊(duì)師資培養(yǎng)教學(xué)基本條件教學(xué)課件實(shí)踐教學(xué)授課教案教材實(shí)驗(yàn)中心研究中心實(shí)習(xí)基地其他圖片資源視頻資源相關(guān)網(wǎng)站試題庫延伸閱讀校內(nèi)專家評(píng)論校外專家評(píng)論學(xué)生評(píng)價(jià)學(xué)生獎(jiǎng)項(xiàng)學(xué)校政策圖41前臺(tái)瀏覽功能結(jié)構(gòu)圖(2)后臺(tái)管理功能結(jié)構(gòu)圖,如圖42所示。后臺(tái)管理申請(qǐng)表課程描述課程特色教學(xué)隊(duì)伍教學(xué)內(nèi)容教學(xué)條件學(xué)校政策教學(xué)資源教學(xué)效果更新內(nèi)容修改密碼教學(xué)錄像管理員登陸圖42后臺(tái)管理功能結(jié)構(gòu)圖42數(shù)據(jù)庫設(shè)計(jì)設(shè)計(jì)與使用數(shù)據(jù)庫系統(tǒng)的過程是把現(xiàn)實(shí)世界的數(shù)據(jù)經(jīng)過人為的加工和計(jì)算機(jī)的處理,為現(xiàn)實(shí)世界提供信息的過程。在給定的DBMS、操作系統(tǒng)和硬件環(huán)境下,表達(dá)用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫模式,這個(gè)過程稱為數(shù)據(jù)庫設(shè)計(jì)【10】。本網(wǎng)站選用的數(shù)據(jù)庫是VISUALSTUDIO2008自帶的SQLSERVER2005數(shù)據(jù)庫,其數(shù)據(jù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能。421數(shù)據(jù)字典數(shù)據(jù)字典(DATADICTIONARY)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄,其作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息【11】。以下是數(shù)據(jù)字典的內(nèi)容表41管理員信息表名字管理員信息表描述存儲(chǔ)管理員基本信息定義管理員信息編號(hào)用戶名密碼表42課程信息表名字課程信息表描述存儲(chǔ)課程基本信息定義課程信息編號(hào)標(biāo)題內(nèi)容類別422數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,這一階段通過對(duì)用戶需求進(jìn)行綜合,歸納與抽象,逐步形成一個(gè)獨(dú)立于具體數(shù)據(jù)庫管理系統(tǒng)的概念模型【12】。(1)管理員信息實(shí)體的屬性圖,如圖43所示。圖43管理員信息屬性圖(2)課程信息實(shí)體的屬性圖,如圖44所示。圖44課程信息屬性圖管理員信息密碼編號(hào)用戶名課程信息編號(hào)標(biāo)題內(nèi)容類別(3)ER圖實(shí)體聯(lián)系圖,簡(jiǎn)稱ER圖,是一種面向問題的數(shù)據(jù)模型,按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立模型。它包含實(shí)體、實(shí)體的屬性和實(shí)體間的聯(lián)系【13】。一個(gè)好的ER模型除了能夠反映用戶功能需求外,還應(yīng)該消除冗余數(shù)據(jù),實(shí)體所含屬性盡可能少,實(shí)體間聯(lián)系無冗余等原則,如圖45所示。MN圖45ER圖423數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概念設(shè)計(jì)完畢后,現(xiàn)在就可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。本網(wǎng)站采用的是SQLSERVER數(shù)據(jù)庫,數(shù)據(jù)庫的數(shù)據(jù)表有管理員信息表(X_ADMIN)和課程信息表(X_ART),如表43和表44所示。表43管理員信息表(X_ADMIN)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵允許空說明1IDINT40是是否編號(hào)2USERNVARCHAR500否是用戶名3PASSWORDNVARCHAR500否是密碼表44課程信息表(X_ART)序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵允許空說明1IDINT40是是否編號(hào)2TITLENVARCHAR500否是標(biāo)題3CONTENTNVARCHAR00否是內(nèi)容4CATEGORYNVARCHAR500否是類別管理員課程信息更新編號(hào)用戶名密碼標(biāo)題編號(hào)內(nèi)容類別5系統(tǒng)詳細(xì)設(shè)計(jì)51首頁功能模塊的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)站默認(rèn)主頁,是由海洋經(jīng)濟(jì)學(xué)簡(jiǎn)介、教學(xué)概述、教師列表和友情鏈接四部分組成,分別點(diǎn)擊圖片可以跳轉(zhuǎn)到相應(yīng)頁面,如圖51所示。圖51主頁52申請(qǐng)表功能模塊的設(shè)計(jì)與實(shí)現(xiàn)海洋經(jīng)濟(jì)學(xué)的廣東省精品課程申請(qǐng)表是一個(gè)SWF文件,在網(wǎng)頁中用FLASHPLAYER展示出來,像百度文庫一樣可以下拉文件或點(diǎn)擊下一頁來瀏覽申請(qǐng)表,如圖52所示。圖52申請(qǐng)表53教師介紹功能模塊的設(shè)計(jì)與實(shí)現(xiàn)與申請(qǐng)表一樣,教師簡(jiǎn)介以SWF文件的形式在網(wǎng)頁中用FLASHPLAYER展示出來,像百度文庫一樣可以下拉文件或點(diǎn)擊下一頁來瀏覽,如圖53所示。圖53教師簡(jiǎn)介54教學(xué)課件功能模塊的設(shè)計(jì)與實(shí)現(xiàn)海洋經(jīng)濟(jì)學(xué)課程共有九章內(nèi)容,其教學(xué)課件可以在線瀏覽,如圖54所示。圖54教學(xué)課件章節(jié)點(diǎn)擊章節(jié),可以跳轉(zhuǎn)到具體頁面瀏覽課件,如圖55所示。圖55教學(xué)課件55試題管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)以試題庫的試題為導(dǎo)向,而且提供試題的答案,可以引導(dǎo)學(xué)生采取自主授課法進(jìn)行學(xué)習(xí),不但可以促使學(xué)生進(jìn)行獨(dú)立思考,而且更關(guān)鍵的是培養(yǎng)他們自主學(xué)習(xí)的能力。學(xué)生一方面可以按照老師的要求進(jìn)行具有指導(dǎo)性的自學(xué),另一方面可以根據(jù)自己的需要按照章節(jié)進(jìn)行練習(xí)。試題在附件中按章節(jié)列出來,提供下載功能,如圖56所示。圖56試題列表56后臺(tái)登錄注冊(cè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)點(diǎn)擊“管理入口”進(jìn)入管理員登陸注冊(cè)界面,輸入用戶名和密碼后就可以登錄或注冊(cè),如圖57所示。圖57管理員登陸注冊(cè)界面登陸注冊(cè)功能實(shí)現(xiàn)的主要代碼PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFDBISEXISTS“SELECTFROMX_ADMINWHEREUSER“TXT_USERTEXT“ANDPASSWORD“TXT_PWDTEXT“SESSION“USERNAME“TXT_USERTEXTTRIMRESPONSEREDIRECT“INDEXASPX“ELSECOMMONSHOWMESSAGEPAGE,“對(duì)不起,您輸入的帳號(hào)或密碼不正確“,“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“/INDEXASPX“PROTECTEDVOIDBUTTON3_CLICKOBJECTSENDER,EVENTARGSEDBEXECUTESQL“INSERTINTOX_ADMINVALUES“TXT_USERTEXT“,“TXT_PWDTEXT“COMMONSHOWMESSAGEPAGE,“注冊(cè)成功“,“57后臺(tái)管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)本網(wǎng)站后臺(tái)管理分為10大模塊,包括申請(qǐng)表、課程描述、課程特色、教學(xué)隊(duì)伍、教學(xué)內(nèi)容、教學(xué)條件、教學(xué)資源、教學(xué)效果、教學(xué)錄像、學(xué)校政策和系統(tǒng)設(shè)置,如圖58所示。圖58后臺(tái)管理界面571修改密碼功能模塊管理員直接輸入新密碼就可以修改密碼,修改密碼界面如圖59所示。圖59修改密碼界面修改密碼功能的主要代碼PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACKGETDATAPROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEDBEXECUTESQL“UPDATEX_ADMINSETPASSWORD“TXT_PWDTEXT“WHEREID1“COMMONSHOWMESSAGEPAGE,“修改成功“,“VOIDGETDATASQLDATAREADERDRDBGETDATAREADER“SELECTFROMX_ADMINWHEREID1“IFDRREADTXT_PWDTEXTDR“PASSWORD“TOSTRINGTXT_USERTEXTDR“USER“TOSTRINGDRCLOSEDRDISPOSEELSEDRCLOSEDRDISPOSE572課程描述內(nèi)容管理當(dāng)點(diǎn)擊“課程介紹”時(shí),顯示如圖510所示的FCKEDITOR編輯器頁面,可在編輯器窗口直接添加刪除修改課程介紹內(nèi)容。FCKEDITOR編輯器的介紹和使用見附錄一。圖510課程描述更新頁面573課程特色內(nèi)容管理點(diǎn)擊課程特色下方的“內(nèi)容管理”,進(jìn)入課程特色內(nèi)容編輯器更新界面,如圖511所示。圖511課程特色更新界面574教學(xué)隊(duì)伍內(nèi)容管理教學(xué)隊(duì)伍管理可以更新課程負(fù)責(zé)人、主講教師、教師團(tuán)隊(duì)和師資培養(yǎng)的內(nèi)容,如圖512所示。圖512教學(xué)隊(duì)伍更新頁面575教學(xué)內(nèi)容管理教學(xué)內(nèi)容管理,可以對(duì)教學(xué)基本文件、教學(xué)課件、實(shí)踐教學(xué)和授課教案的內(nèi)容進(jìn)行更新,如圖513所示。圖513教學(xué)內(nèi)容更新頁面576教學(xué)條件內(nèi)容管理教學(xué)條件內(nèi)容管理可以對(duì)教材、實(shí)驗(yàn)中心、研究中心、實(shí)習(xí)基地和其他等內(nèi)容進(jìn)行更新,如圖514所示。圖514教學(xué)條件更新頁面577教學(xué)資源內(nèi)容管理教學(xué)資源內(nèi)容管理可以對(duì)延伸閱讀、圖片資源、視頻資源、相關(guān)網(wǎng)站和試題庫等內(nèi)容進(jìn)行更新。例如,可以對(duì)“圖片資源”添加刪除編輯圖片,如圖515所示。圖515圖片資源更新頁面圖片列表功能實(shí)現(xiàn)的主要代碼見附錄二。578教學(xué)效果內(nèi)容管理教學(xué)效果內(nèi)容管理,是對(duì)校內(nèi)專家評(píng)價(jià)、校外專家評(píng)價(jià)、學(xué)生評(píng)價(jià)、學(xué)生獎(jiǎng)項(xiàng)等內(nèi)容的更新。例如更新學(xué)生獎(jiǎng)項(xiàng),如圖516所示。圖516教學(xué)效果更新頁面579教學(xué)錄像管理教學(xué)錄像管理能夠添加刪除課程視頻,如圖517所示;并提供下載功能,如圖518所示。圖517教學(xué)錄像添加刪除界面圖518教學(xué)錄像下載5710學(xué)校政策內(nèi)容管理學(xué)校政策內(nèi)容管理,能夠添加刪除學(xué)校政策文件,提供在線瀏覽功能。如圖519所示,添加以下五個(gè)文件廣東海洋大學(xué)酬金分配暫行辦法廣東海洋大學(xué)關(guān)于加強(qiáng)課程建設(shè)的意見廣東海洋大學(xué)關(guān)于制(修)訂本科人才培養(yǎng)方案的指導(dǎo)意見廣東海洋大學(xué)合格課程驗(yàn)收標(biāo)準(zhǔn)廣東海洋大學(xué)精品課程評(píng)估標(biāo)準(zhǔn)圖519學(xué)校政策更新頁面6系統(tǒng)測(cè)試61測(cè)試目標(biāo)系統(tǒng)測(cè)試是系統(tǒng)開發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。系統(tǒng)測(cè)試的對(duì)象不僅僅是源程序,而應(yīng)是整個(gè)系統(tǒng),它把需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)以及程序設(shè)計(jì)各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設(shè)計(jì)說明,詳細(xì)設(shè)計(jì)說明以及源程序,都作為測(cè)試的對(duì)象。測(cè)試的目的就是發(fā)現(xiàn)系統(tǒng)的錯(cuò)誤【14】。62測(cè)試原則與方法黑盒測(cè)試也稱功能測(cè)試,它是通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試【15】。對(duì)于本精品課程網(wǎng)站的系統(tǒng)測(cè)試是基于網(wǎng)站整體需求說明書的黑盒類測(cè)試,覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出錯(cuò)誤。63模塊測(cè)試631注冊(cè)登錄測(cè)試點(diǎn)擊打開網(wǎng)站后臺(tái)管理員登錄注冊(cè)頁面,輸入合法的用戶名、密碼注冊(cè),如圖61所示。圖61管理員注冊(cè)頁面輸入新注冊(cè)的管理員用戶名和密碼登錄,如圖62所示。圖62管理員登陸頁面登錄成功后,跳轉(zhuǎn)到后臺(tái)管理主界面,這樣就達(dá)到了預(yù)期的登錄效果,如圖63所示。圖63后臺(tái)管理主界面632網(wǎng)站更新測(cè)試管理員登錄后可在編輯器窗口更新網(wǎng)頁內(nèi)容,例如更新課程特色的內(nèi)容,如圖64所示。圖64課程特色內(nèi)容更新頁面在編輯器窗口修改好課程特色內(nèi)容后,點(diǎn)擊提交更新,如圖65所示。圖65更新成功返回網(wǎng)站前臺(tái)頁面查看更新結(jié)果,如圖66所示。圖66課程特色頁面7結(jié)論本網(wǎng)站采用瀏覽器/服務(wù)器體系結(jié)構(gòu)作為系統(tǒng)結(jié)構(gòu),應(yīng)用SQLSERVER2005以及ASPNET技術(shù),實(shí)現(xiàn)了網(wǎng)站內(nèi)容的管理工作,具有較強(qiáng)的實(shí)用性。目前,本網(wǎng)站已經(jīng)基本建成,基本的功能都已經(jīng)具備。在完成畢業(yè)設(shè)計(jì)的過程中,我收獲很大。我學(xué)到了很多在平時(shí)上課沒有學(xué)到的知識(shí),豐富了我的專業(yè)知識(shí)能力。在邊學(xué)邊做的過程中,我慢慢學(xué)會(huì)了網(wǎng)頁的制作,網(wǎng)站的布局和后臺(tái)與數(shù)據(jù)庫的連接。以前覺得很復(fù)雜和很高深的知識(shí),在自己動(dòng)手和詢問老師和同學(xué)的過程中,逐步解決了實(shí)際開發(fā)的問題。雖然開發(fā)過程對(duì)于自己一個(gè)第一次做系統(tǒng)的人來說是困難的,但是每當(dāng)完成和解決一個(gè)問題后,都很高興。在學(xué)習(xí)新知識(shí)的同時(shí),又完善和加深了以前上課學(xué)到的基礎(chǔ)知識(shí),發(fā)現(xiàn)其實(shí)里面有很多能融會(huì)貫通的地方。通過這次畢業(yè)設(shè)計(jì),使我對(duì)網(wǎng)站的開發(fā)有了一定的了解。對(duì)軟件開發(fā)方法和手段,我都有了一定的認(rèn)識(shí);豐富了我的軟件開發(fā)的經(jīng)驗(yàn),提高了程序編寫的水平。加深理解了在課程中、書本上學(xué)到的知識(shí)和理論,并使其在實(shí)際開發(fā)中得到運(yùn)用。同時(shí)通過編寫畢業(yè)設(shè)計(jì)論文,掌握了軟件文檔的書寫方法和書寫格式。到現(xiàn)在為止,網(wǎng)站能夠?qū)崿F(xiàn)根據(jù)要求的設(shè)計(jì)要求內(nèi)的大部分功能,但在開發(fā)過程中所遇到很多的問題還是的出乎當(dāng)初開始設(shè)計(jì)時(shí)預(yù)料之外。感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)教師的指導(dǎo)和啟發(fā),使我不斷的修正錯(cuò)誤,克服困難。最終能夠?qū)崿F(xiàn)現(xiàn)在系統(tǒng)所能夠展示的功能。并在此過程中切身體會(huì)到一個(gè)項(xiàng)目的設(shè)計(jì)開發(fā)人員,在系統(tǒng)立項(xiàng)前期所應(yīng)該做到哪些前瞻性的信息收集和基礎(chǔ)設(shè)計(jì)工作,才能夠始終把握系統(tǒng)進(jìn)展的方向,和總體設(shè)計(jì)上的主動(dòng)性。這為我今后繼續(xù)學(xué)習(xí)、深造奠定了基礎(chǔ),非常感謝各位老師、同學(xué)的支持與幫助。鳴謝為期六個(gè)多月的畢業(yè)設(shè)計(jì)終于結(jié)束了,在本次畢業(yè)設(shè)計(jì)中,我真心的感謝指導(dǎo)老師啰嗦嗦老師,感謝他能給我這次寶貴的鍛煉機(jī)會(huì),感謝他在資料上的大力提供,在設(shè)計(jì)思想上的指導(dǎo),在編程方法上的幫助;更要感謝他在我遇到技術(shù)困難挫折,心情沮喪時(shí)的鼓勵(lì)。我相信他的教導(dǎo)一定會(huì)在今后我的工作學(xué)習(xí)中鞭策我不斷前進(jìn)。在進(jìn)行整個(gè)畢業(yè)設(shè)計(jì)以及書寫畢業(yè)論文的過程中,是老師都給予了全面細(xì)致的指導(dǎo),幫助我糾正和解決了許多的問題。在此衷心的感謝我的指導(dǎo)老師啰嗦嗦老師也同樣的感謝我的朋友們以及關(guān)心和幫助過我的同學(xué)們,正是因?yàn)樗麄兊膸椭攀沟梦夷軌蝽樌耐瓿僧厴I(yè)設(shè)計(jì)此外,還要衷心的感謝廣東海洋大學(xué)的所有老師給我提供了這么一個(gè)實(shí)踐的機(jī)會(huì)感謝母校給了我這個(gè)良好的學(xué)習(xí)環(huán)境畢業(yè)設(shè)計(jì)結(jié)束了,我也將跨入新的未知的生活,然而學(xué)無止境,我一定會(huì)在今后的學(xué)習(xí)生活中不斷的努力,不斷的前進(jìn),不辜負(fù)老師和父母對(duì)我的期望。在此我向我的指導(dǎo)老師,和我的同學(xué)們致以真摯的謝意,謝謝你們的大力支持和幫助。謝謝你們參考文獻(xiàn)1李向東,基于ASPNET的精品課程平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)D華東師范大學(xué),20092莫美蘭,理科課程與教學(xué)論精品課程網(wǎng)站建設(shè)的現(xiàn)狀既問題研究D重慶

溫馨提示

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