




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGEI摘要隨著教育業(yè)的多元化發(fā)展。學(xué)校課堂式的教育已經(jīng)不能完全滿足社會(huì)的需求。在網(wǎng)絡(luò)如此發(fā)達(dá)的今天,人們對(duì)于網(wǎng)上教學(xué)平臺(tái)的呼聲也越來越高。網(wǎng)絡(luò)教學(xué)是指網(wǎng)絡(luò)教育過程中開展教育教學(xué)活動(dòng)的整個(gè)過程,是完全不同于課堂教學(xué)的一種教學(xué)方式。對(duì)教師的教學(xué)方法、備課形式、教學(xué)理念都提出了更高的要求。傳統(tǒng)的課堂教學(xué)方式是老師在講臺(tái)上講,學(xué)生在講臺(tái)下聽,教學(xué)內(nèi)容和教學(xué)進(jìn)度由老師掌握。而網(wǎng)絡(luò)教學(xué)過程中,教學(xué)的主導(dǎo)方變成了學(xué)生,并且網(wǎng)上教育的方式的受眾范圍更廣,只要是懂得基本的電腦操作知識(shí)的人都可以參與到這樣的課堂中成為一名學(xué)生。進(jìn)入虛擬課堂的學(xué)生主要通過Internet網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),學(xué)習(xí)時(shí)間和進(jìn)度由自己掌握,同時(shí)利用網(wǎng)絡(luò)的交互功能與老師和其他同學(xué)進(jìn)行交流?!痘赪EB的教學(xué)資源管理系統(tǒng)》是采用Java服務(wù)器語(yǔ)言,即JSP,基于Browser/Server模式開發(fā)的。Java語(yǔ)言的強(qiáng)大網(wǎng)絡(luò)功能,安全性和跨平臺(tái)性,B/S模式的瘦客戶端性,極大的增強(qiáng)了本系統(tǒng)的適用性、靈活性和安全性。本系統(tǒng)采用DreamwaverMX2004作為系統(tǒng)的前臺(tái)開發(fā)工具,MicrosoftSQLServer2000作為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)工具。在WindowsXP中使用JDBC驅(qū)動(dòng)程序?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的連接。系統(tǒng)實(shí)現(xiàn)了普通用戶快速搜索、瀏覽、下載學(xué)校最新公告以及其所需教程、相關(guān)課件等信息;普通用戶在線書寫備忘錄、收發(fā)留言、瀏覽、提出、回答各種問題等互動(dòng)操作;此外,管理員能添加、刪除和修改公告、教程和課件;對(duì)用戶提出以及解答的各種問題進(jìn)行有效的組織和管理等。關(guān)鍵詞:教學(xué)資源管理系統(tǒng);JSP;B/S模式;SQLServer2000AbstractWiththediversityoftheeducationindustry.Schoolclassroom-styleeducationhasnotfullymeetthedemandsofsociety.Thenetworkissoadvancedtoday,peopleon-lineteachingplatformforthevoiceisgettinghigherandhigher.
NetworkEducationNetworkEducationistheprocessofeducationandteachingactivitiesinthewholeprocessiscompletelydifferentfromteachinginaclassroomteachingmethods,theteachersteachingmethods,lessonpreparationformofteachingisahigherdemand.Thetraditionalclassroomteachingmethodsatthepodiumspeakingteachers,studentslistentothepodiumundertheteachingcontentandprogressofteachingbymasterteachers.Thenetworkprocessofteaching,teachinghasbecomethedominantsidestudents,onlineeducationandthemodalitiesforawideraudienceofusers,aslongasitisknowthebasicknowledgeofcomputeroperatorscanparticipateintheclassroomasastudent.Intothevirtualclassroomofstudents,mainlythroughInternetnetworkstudy,studytimeandprogressfromtheirgrasp,andusetheInternetandinteractivefeaturesteachersandotherstudentsexchanges.ThesystemforteachingresourcemanagementbasedonWebisdevelopedwithJavaServerPages(JSP)andBrowse/ServerModel.WiththehelpofJSP’shighsecurity,strongnetworkfunction,andcross-platformaswellasB/S’ssimpleclient,thesystemhasgreatadvantageinapplicability,flexibilityandsecurity.TheWEB-basedteachingresourcemanagementsystem,takingDreamweaverMX2004asforegrounddevelopmenttool,andMicrosoftSQLServer2005asthebackstagedatabasedevelopmentkit,andusingtheJDBCdriverinWindowsXPtoachievetheconnectionbetweenthedatabase,canhelpthecustomertomakethefastsearching,browsing,anddownloadingtheschoolnewestannouncementaswellastheneedcourseandrelatedcourseware.Italsohelpthecustomertoproposetheinteractiveoperationssuchaswritingthememorandum,sendingandreceivingmessage,browsing,askingandansweringthequestionsonline.Inaddition,thesystemmanagercanadd,deleteandmodifythenotes,courseswithoutanydifficulties,andtoachievetheeffectiveorganizationandmanagementwithallkindsofthequestionsoftheusers.
Keywords:teachingresourcemanagementsystems;JSP;B/Smode;SQLServer2005目錄摘要 IAbstract II第1章緒論 11.1課題背景 11.2開發(fā)目的 21.3開發(fā)意義 21.4國(guó)內(nèi)外研究現(xiàn)狀 21.5開發(fā)語(yǔ)言及工具簡(jiǎn)介 31.5.1系統(tǒng)開發(fā)技術(shù)JSP 31.5.2JSPServlet技術(shù) 41.6AJAX技術(shù) 41.6.1JavaScript\XMLHttpRequest\CSS\DOM 51.6.2SQLServer簡(jiǎn)介 51.7本章小結(jié) 6第2章系統(tǒng)需求分析 72.1需求分析原則 72.2可行性分析 72.3功能分析 82.3.1系統(tǒng)的整體功能模塊 82.3.2系統(tǒng)的不同用戶操作權(quán)限介紹 82.3.3系統(tǒng)整體界面設(shè)計(jì) 92.4系統(tǒng)流程 92.5實(shí)體E-R圖 112.6本章小結(jié) 14第3章系統(tǒng)總體設(shè)計(jì) 153.1系統(tǒng)架構(gòu) 153.1.1B/S架構(gòu)概述 153.1.2系統(tǒng)體系結(jié)構(gòu) 153.2功能設(shè)計(jì) 163.3數(shù)據(jù)庫(kù)表設(shè)計(jì) 183.4本章小結(jié) 23第4章系統(tǒng)詳細(xì)設(shè)計(jì) 244.1用戶界面設(shè)計(jì) 244.2登錄模塊設(shè)計(jì) 244.3公告信息頁(yè)面 254.4個(gè)人信息管理頁(yè)面設(shè)計(jì) 264.4.1備忘錄書寫頁(yè)面 274.4.2留言箱 274.5資料上傳頁(yè)面設(shè)計(jì) 284.6知道吧頁(yè)面設(shè)計(jì) 294.6.1幫助頁(yè)面 294.7管理員操作功能顯示頁(yè)面設(shè)計(jì) 304.7.1文章管理頁(yè)面設(shè)計(jì) 304.7.2知道吧管理頁(yè)面設(shè)計(jì) 314.7.3用戶管理頁(yè)面設(shè)計(jì) 324.7.4系統(tǒng)管理員管理頁(yè)面設(shè)計(jì) 324.8本章小結(jié) 33第5章系統(tǒng)的測(cè)試 345.1系統(tǒng)驗(yàn)證 345.2系統(tǒng)測(cè)試目的 345.3模塊測(cè)試 355.3.1模塊測(cè)試內(nèi)容 355.4本章小節(jié) 37結(jié)論 39參考文獻(xiàn) 40致謝 42第1章緒論第1章緒論管理系統(tǒng)是當(dāng)今計(jì)算機(jī)軟件發(fā)展的熱門課題之一。近幾年來,管理系統(tǒng)的出現(xiàn)從根本上改良了昔日教學(xué)資源處理事務(wù)造成的周期長(zhǎng)、效率低、誤差、遺漏等問題。在此基礎(chǔ)上,以計(jì)算機(jī)為載體的應(yīng)用軟件層出不窮。
本系統(tǒng)就是針對(duì)目前教學(xué)資源的日趨復(fù)雜化和多元化而設(shè)計(jì)的。人工的教學(xué)資源管理顯得十分的落后而且效率低下,尤其在查詢方面效率低。本系統(tǒng)采用計(jì)算機(jī)化的評(píng)定模式,查詢、修改等操作都使用了計(jì)算機(jī)的數(shù)據(jù)庫(kù)技術(shù),比起以前手工計(jì)算的方法有了很大的進(jìn)步,提供了相當(dāng)大的方便,而且解決了因手工操作出現(xiàn)的工作量大、周期長(zhǎng)、效率低、誤差、遺漏等問題,使用戶對(duì)教學(xué)資源的查詢等操作變得快捷、簡(jiǎn)便、準(zhǔn)確。
目前,有類似的教學(xué)資源管理系統(tǒng)能實(shí)現(xiàn)對(duì)資源的管理。但大多對(duì)用戶之間的交互以及管理員與用戶之間的交互方面有欠缺。本次設(shè)計(jì)就是針對(duì)現(xiàn)存以上的各種缺點(diǎn),將在現(xiàn)有的管理軟件的基礎(chǔ)上作很大程度的改善,使教學(xué)管理系統(tǒng)能夠?qū)嵤┮恍┖?jiǎn)單的交互功能?!痘赪eb的教學(xué)資源管理系統(tǒng)》能基本實(shí)現(xiàn)對(duì)數(shù)字化教學(xué)資源的管理,滿足用戶的需求。教師用戶和學(xué)生用戶利用本系統(tǒng)能快速搜索、瀏覽、下載所需資料,上傳優(yōu)質(zhì)教學(xué)資源。本系統(tǒng)相比目前的教學(xué)資源管理系統(tǒng),創(chuàng)新之處在于登錄用戶可以通過留言箱、知道吧進(jìn)行一些非實(shí)時(shí)的交流,給生生、師生之間的交流提供一個(gè)好的平臺(tái),提高教學(xué)效率。1.1課題背景隨著近年來Internet技術(shù)的不斷普及和深入,其應(yīng)用領(lǐng)域已涉及人類生活的方方面面。而網(wǎng)絡(luò)資源不受地域、時(shí)間、環(huán)境限制的優(yōu)勢(shì)以及其快捷、高效和資源豐富的特性是許許多多WEB應(yīng)用之所以興起的重要原因和堅(jiān)實(shí)基礎(chǔ)。其中網(wǎng)絡(luò)教學(xué)平臺(tái)就是Web應(yīng)用開發(fā)浪潮中的一個(gè)重要的組成部分。早在幾年前網(wǎng)絡(luò)教學(xué)平臺(tái)的概念已有人提出,即想通過網(wǎng)絡(luò)的方式開展學(xué)生除在學(xué)校之外的第二課堂,其教學(xué)方式會(huì)更為動(dòng)態(tài),讓學(xué)生切實(shí)參與學(xué)習(xí)之中,并通過這一嶄新的教學(xué)方式在獲取知識(shí)的同時(shí)享受學(xué)習(xí)的樂趣。1.2開發(fā)目的通過本課題的設(shè)計(jì),培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。設(shè)計(jì)本應(yīng)用系統(tǒng),遵循一般軟件開發(fā)流程,其中用到了大量軟件工程相關(guān)的知識(shí)。如:為了更好地了解《基于WEB的教學(xué)資源管理系統(tǒng)》一般用戶的需求,在設(shè)計(jì)前期準(zhǔn)備階段,對(duì)本系統(tǒng)做了:功能需求、性能需求、可靠性和可用性需求、出錯(cuò)處理需求以及將來可能提出的要求。本系統(tǒng)開發(fā)主要采用Java服務(wù)器語(yǔ)言:JSP,使用DreamwaverMX2004作為系統(tǒng)的前臺(tái)開發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)則選用MicrosoftSQLServer2000。通過本次實(shí)踐,獨(dú)立思考和獨(dú)立工作的能力得到提高。遇到問題如何展開高效率的調(diào)查研究、查閱文獻(xiàn)和資料以實(shí)現(xiàn)問題的順利解決。編寫技術(shù)文檔的能力在碩士論文設(shè)計(jì)后期的論文撰寫中也得到了提升。與此同時(shí),通過設(shè)計(jì)深化和拓展知識(shí)視野,使學(xué)生加深對(duì)管理信息系統(tǒng)的認(rèn)識(shí)和理解,掌握管理信息系統(tǒng)開發(fā)的一般方法和流程,鍛煉和提高學(xué)生運(yùn)用可視化編程工具進(jìn)行軟件開發(fā)的能力。1.3開發(fā)意義《基于Web的教學(xué)資源管理系統(tǒng)》開發(fā)設(shè)計(jì),將有效地提高教學(xué)質(zhì)量和教學(xué)效率,對(duì)促進(jìn)高校的教學(xué)改革,提高科研水平與實(shí)現(xiàn)優(yōu)秀教學(xué)資源的共享將起到不可估量的作用。同時(shí),對(duì)提高教師運(yùn)用現(xiàn)代教育技術(shù)的能力和水平,對(duì)于進(jìn)一步促進(jìn)老師在教學(xué)理念,教學(xué)內(nèi)容,課程體系,教學(xué)方式和教學(xué)手段的改革,從而提升我們的人才培養(yǎng)質(zhì)量,對(duì)高校整體素質(zhì)和質(zhì)量的提升,具有跨時(shí)代的意義。當(dāng)然,實(shí)現(xiàn)這項(xiàng)非常具有價(jià)值意義的宏偉目標(biāo)是非常久遠(yuǎn)的,這就要求我們加倍的努力并付出很多辛苦的勞動(dòng)。1.4國(guó)內(nèi)外研究現(xiàn)狀根據(jù)收集的資料,目前,國(guó)內(nèi)已經(jīng)開發(fā)出來了類似的網(wǎng)上教學(xué)資源管理系統(tǒng),并投入了系統(tǒng)測(cè)試和運(yùn)行,但是,在實(shí)際的使用過程中暴露出了一些問題,比如隨著計(jì)算機(jī)的迅速發(fā)展和對(duì)教育技術(shù)的不斷深入研究,系統(tǒng)功能并不是很完善,很多系統(tǒng)僅僅實(shí)現(xiàn)了對(duì)教學(xué)資源以計(jì)算機(jī)管理代替?zhèn)鹘y(tǒng)的人工管理,用戶的很多要求得不到滿足,有很多地方需要改進(jìn)。而今美國(guó)和英國(guó)等發(fā)達(dá)國(guó)家的教育資源管理系統(tǒng)都在朝著網(wǎng)絡(luò)化的方向發(fā)展。即系統(tǒng)能實(shí)現(xiàn)教師在線解答疑難問題、學(xué)生通過觀看在線視頻、視頻點(diǎn)播或者進(jìn)入虛擬教室來實(shí)時(shí)地進(jìn)行學(xué)習(xí),使教育教學(xué)不受時(shí)間、空間的約束和限制。教學(xué)資源管理系統(tǒng)的功能應(yīng)往如何實(shí)現(xiàn)用戶之間的交互功能方向拓展。當(dāng)前教育教學(xué)更關(guān)注如何提高學(xué)生的整體素質(zhì),各種研究性學(xué)習(xí)、合作式學(xué)習(xí)方式得到重視,而教學(xué)資源管理系統(tǒng)是為教學(xué)服務(wù)的,理應(yīng)適用這種新的趨勢(shì),例如教學(xué)資源管理系統(tǒng)在提供基本的功能外還可以附屬上BBS、聊天室,甚至是視頻點(diǎn)播區(qū)為學(xué)生和教師、學(xué)生間、教師間提供一個(gè)直接交流的平臺(tái),實(shí)現(xiàn)網(wǎng)上測(cè)試、答疑和討論等。1.5開發(fā)語(yǔ)言及工具簡(jiǎn)介1.5.1系統(tǒng)開發(fā)技術(shù)JSP目前流行的JSP技術(shù)開發(fā)Web應(yīng)用程序,采用XML技術(shù)對(duì)教學(xué)數(shù)據(jù)進(jìn)行處理,通過JSP/Servlet和XML進(jìn)行數(shù)據(jù)交互,同時(shí)也采用了計(jì)算機(jī)網(wǎng)絡(luò)中的許多成熟技術(shù),如流媒體技術(shù),客戶/服務(wù)器技術(shù),數(shù)據(jù)庫(kù)技術(shù)。在JSP中主要包含9個(gè)內(nèi)置對(duì)象:Request對(duì)象,從瀏覽器獲取信息;Response對(duì)象,JSP頁(yè)面的響應(yīng);pageContext對(duì)象,解決方案是JSP引擎編譯用factory類返回服務(wù)器的PageContext類的實(shí)現(xiàn)方法,類型為javax.servlet.jspPageContext,作用域?yàn)檎麄€(gè)頁(yè)面執(zhí)行期;session對(duì)象,session是與request協(xié)作的對(duì)象,實(shí)現(xiàn)會(huì)話期數(shù)據(jù)共享;application對(duì)象,servlet環(huán)境,通過調(diào)用getContext方法獲得;out對(duì)象,代表輸出流的對(duì)象;config對(duì)象,頁(yè)面的ServletConfig對(duì)象;page對(duì)象,指向頁(yè)面自身的方式;exception對(duì)象,指沒有被Throwable捕獲的錯(cuò)誤,它作為參數(shù)被傳遞給錯(cuò)誤處理頁(yè)面。JSP動(dòng)作元素在請(qǐng)求處理階段起作用。JSP動(dòng)作元素是使用XML語(yǔ)法寫成的<jsp:useBean>標(biāo)簽,用來在JSP頁(yè)面中創(chuàng)建一個(gè)Bean實(shí)例,并指定它的名字及作用范圍。它保證對(duì)象在標(biāo)簽指定的范圍內(nèi)可以使用。<jsp:setProperty>標(biāo)簽與<jsp:useBean>標(biāo)簽協(xié)作,用來設(shè)置Bean的簡(jiǎn)單屬性和索引屬性。<jsp:setProperty>標(biāo)簽使用Bean給定的setXXX()方法,在Bean中設(shè)置一個(gè)或多個(gè)屬性值。1.5.2JSPServlet技術(shù)Servlet是對(duì)支持Java的服務(wù)器的基本的延伸。其中最普遍的使用是拓寬Web服務(wù)器,為其提供最安全的、很容易使用的、可以移植的CGI替代品。此模塊是可以進(jìn)行動(dòng)態(tài)數(shù)據(jù)加載的,它提供的服務(wù)請(qǐng)求對(duì)象來自Web服務(wù)器。它可以在Java虛擬機(jī)上進(jìn)行獨(dú)立自主的運(yùn)行。由于該技術(shù)是在服務(wù)器端運(yùn)行的,因此它對(duì)瀏覽器的兼容性是不依賴的。servlet容器:其功能是對(duì)客戶請(qǐng)求進(jìn)行處理、把該客戶的請(qǐng)求發(fā)送到servlet與此同時(shí)還需要把相關(guān)的結(jié)果反饋給客戶。對(duì)于容器的實(shí)現(xiàn)有時(shí)候是有所不同的,這主要是因?yàn)樗麄兙哂胁煌绦?,但容器與servlet之間的連接端口是由servlet
API定義好的,該端口定義了servlet容器在servlet上要調(diào)用的方法并將其發(fā)送給servlet的對(duì)象類。容器在servlet第一次被使用時(shí)創(chuàng)建一個(gè)實(shí)例,此時(shí)會(huì)將該實(shí)例保存在內(nèi)存中,讓其處理所有的請(qǐng)求。而什么時(shí)候讓該實(shí)例從內(nèi)存中移走是由容器來決定。通常的模型中,容器會(huì)給每以個(gè)servlet創(chuàng)建其相應(yīng)的實(shí)例,但容器并不是接到一個(gè)客戶請(qǐng)求就立刻創(chuàng)建新的線程,而是利用一個(gè)動(dòng)態(tài)的線程池將線程分配給新進(jìn)入的客戶請(qǐng)求,但是這從servlet的方面來說,效果和為每個(gè)請(qǐng)求創(chuàng)建一個(gè)新線程的效果相同。1.6AJAX技術(shù)Ajax全稱為“AsynchronousJavaScriptandXML”(異步JavaScript和XML),Ajax應(yīng)用與傳統(tǒng)的Web應(yīng)用的區(qū)別主要在三個(gè)地方:(1)不需要將整個(gè)頁(yè)面進(jìn)行刷新,只是在頁(yè)面內(nèi)就能夠與服務(wù)器進(jìn)行通信。(2)當(dāng)運(yùn)用異步方式與服務(wù)器進(jìn)行通信時(shí),可以不用打斷該用戶的一些操作,它的響應(yīng)能力尤為的快捷。(3)它的應(yīng)用界面只有少量頁(yè)面,其中許多的交互是在頁(yè)面之內(nèi)進(jìn)行的,并不需要將整個(gè)頁(yè)面進(jìn)行切換。所以,web應(yīng)用在Ajax的作用下變得更加動(dòng)態(tài),讓系統(tǒng)具有了更高的智能性,并且提供了表現(xiàn)能力豐富的AjaxUI組件。1.6.1JavaScript\XMLHttpRequest\CSS\DOMAjax實(shí)際上是由JavaScript\XMLHttpRequest\CSS\DOM這幾種技術(shù)組成的。JavaScript是一種比較創(chuàng)新的語(yǔ)言,它能夠被運(yùn)用到HTML的文件當(dāng)中。通過JavaScript可以讓使用者的需求事件得到及時(shí)的回應(yīng)(如:form的輸入)不需要借助任何的網(wǎng)路進(jìn)行傳輸資料,因此當(dāng)使用者向其發(fā)送資料的時(shí)候,它可以直接被客戶端的應(yīng)用程序處理掉,而不需要先經(jīng)過次服端(server)處理,之后發(fā)送回來的過程。Ajax的核心是JavaScript對(duì)象XmlHttpRequest。該對(duì)象在InternetExplorer5中首次引入,它是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)而言之,XmlHttpRequest使您可以使用JavaScript向服務(wù)器提出請(qǐng)求并處理響應(yīng),而不阻塞用戶。CSS可算是網(wǎng)頁(yè)設(shè)計(jì)的一個(gè)突破,它解決了網(wǎng)頁(yè)界面排版的難題??梢赃@么說,HTML的Tag主要是定義網(wǎng)頁(yè)的內(nèi)容(Content),而CSS決定這些網(wǎng)頁(yè)內(nèi)容如何顯示(Layout)。css為后綴的CSS文件里,然后在每個(gè)需要用到這些樣式。CSS的英文是CascadingStyleSheets,中文可以翻譯成串聯(lián)式樣式表。DOM是DocumentObjectModel文檔對(duì)象模型的縮寫。根據(jù)W3CDOM規(guī)范,DOM是一種與瀏覽器,平臺(tái),語(yǔ)言的接口,使得你可以訪問頁(yè)面其他的標(biāo)準(zhǔn)組件。簡(jiǎn)單理解,DOM解決了Netscaped的Javascript和Microsoft的Jscript之間的沖突,給予web設(shè)計(jì)師和開發(fā)者一個(gè)標(biāo)準(zhǔn)的方法,讓他們來訪問他們站點(diǎn)中的數(shù)據(jù)、腳本和表現(xiàn)層對(duì)像。1.6.2SQLServer簡(jiǎn)介《基于WEB的教學(xué)資源管理系統(tǒng)》是以SQLServer2005作為平臺(tái)開發(fā)的教學(xué)資源管理系統(tǒng),適合一般規(guī)模學(xué)校使用。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQLServer是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為用戶提供一個(gè)安全、可靠和高效的平臺(tái)用于數(shù)據(jù)管理。本系統(tǒng)采用的數(shù)據(jù)庫(kù)技術(shù)為JDBC(JavaDataBaseConnectivity)。JDBC(JavaDataBaseConnectivity)是一種能通過Java語(yǔ)言訪問結(jié)構(gòu)化數(shù)據(jù)庫(kù)的應(yīng)用程序接口(JDBCAPI)。數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序類型為:本地API部分Java驅(qū)動(dòng)程序。1.7本章小結(jié)本課題開發(fā)所應(yīng)用開發(fā)工具的一些主要技術(shù)和相關(guān)知識(shí),操作系統(tǒng)為WindowsXP。在本章中主要介紹了系統(tǒng)的開發(fā)背景、要求,講述課題設(shè)計(jì)所使用的開發(fā)軟件,本系統(tǒng)主要是采用jsp技術(shù),并采用SQLServer2005作為后臺(tái)數(shù)據(jù)庫(kù)。通過對(duì)網(wǎng)上教學(xué)的調(diào)查,了解了教學(xué)資源管理平臺(tái)的流程,規(guī)范。對(duì)教育系統(tǒng)的需求進(jìn)行分析,統(tǒng)計(jì)。致力于讓教學(xué)更加高效,更加系統(tǒng),更加規(guī)范。減少不必要的費(fèi)用,減少冗余的人員。對(duì)數(shù)據(jù)更加準(zhǔn)確的統(tǒng)計(jì)和計(jì)算。最終形成教育,教學(xué),交流等全方位一體化立體的服務(wù)體系。第2章系統(tǒng)需求分析第2章系統(tǒng)需求分析2.1需求分析原則網(wǎng)上學(xué)習(xí)平臺(tái)的特點(diǎn)主要包括互動(dòng)性、自由性、和針對(duì)不同學(xué)生的人性化設(shè)計(jì)。其中互動(dòng)性主要通過學(xué)生與學(xué)生之間的交流、學(xué)生與教師之間的交流來體現(xiàn),在形式上可以通過公共信息欄和互動(dòng)留言板的來達(dá)到這個(gè)目的。自由性主要是要讓學(xué)生有充足的自由來安排自己的學(xué)習(xí)進(jìn)度,由于網(wǎng)上教學(xué)平臺(tái)針對(duì)的受眾不僅僅是在校學(xué)生,所以不同的人可以自由安排自己的學(xué)習(xí)時(shí)間。為不同的使用者設(shè)計(jì)相應(yīng)的獨(dú)特性、人性化的用戶使用界面。例如在使用者登錄到系統(tǒng)后,僅僅顯示與該用戶相關(guān)的一些使用功能和相關(guān)的資源,在顯示的頁(yè)面上涵蓋了該用戶的全部信息資源,與此同時(shí)系統(tǒng)還針對(duì)該用戶提供相應(yīng)的幫助信息,讓使用者感受到該平臺(tái)的開發(fā)是為他量身定制的,讓用戶有一種非常親切的感覺,所以該系統(tǒng)的開發(fā)將會(huì)讓用戶更加的喜歡并使用。在功能設(shè)置上應(yīng)當(dāng)盡可能滿足不同用戶的學(xué)習(xí)需要,包括學(xué)習(xí)、交流和其他的功能,操作盡可能簡(jiǎn)捷方便,同時(shí)符合絕大多數(shù)用戶習(xí)慣,各種操作的提示信息盡可能豐富。2.2可行性分析1、經(jīng)濟(jì)可行性本系統(tǒng)是為方便管理員對(duì)教學(xué)資源進(jìn)行管理,運(yùn)行該應(yīng)用軟件,即可使用,系統(tǒng)成本較少,而當(dāng)投入運(yùn)行后便可為學(xué)校的教學(xué)資源管理節(jié)約大量的人力,物力。系統(tǒng)所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本,方便有效,簡(jiǎn)單易行。2、技術(shù)提高可行性JSP運(yùn)行和開發(fā)環(huán)境:瀏覽器:IE;數(shù)據(jù)庫(kù):SQLServer2005;操作系統(tǒng):WindowsXP;開發(fā)工具:JDK;Web服務(wù)器:Tomcat;JSP引擎:Tomcat。綜合開發(fā)本系統(tǒng)應(yīng)用到的JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)對(duì)開發(fā)環(huán)境的要求的考慮,在技術(shù)上是可行的,而且可靠性很高。3、操作可行性本系統(tǒng)經(jīng)過仔細(xì)的分析后所設(shè)計(jì)的界面簡(jiǎn)潔清晰,盡可能考慮人們使用時(shí)的一些習(xí)慣,使得操作簡(jiǎn)單,每一個(gè)操作后都會(huì)對(duì)用戶有所響應(yīng),數(shù)據(jù)讀取靈活可靠,功能規(guī)范齊全,使用容易。2.3功能分析2.3.1系統(tǒng)的整體功能模塊⑴用戶登錄模塊⑵公告信息管理模塊⑶教參信息(教程、課件)管理模塊⑷資料上傳模塊⑸個(gè)人信息管理模塊⑹知道吧信息管理模塊2.3.2系統(tǒng)的不同用戶操作權(quán)限介紹⑴管理員:本系統(tǒng)管理員登錄經(jīng)審核通過后可以進(jìn)行:瀏覽、添加、刪除、修改公告、教程、課件等信息;瀏覽、添加、刪除、修改知道吧版塊及版主信息;查詢、添加、刪除用戶信息;瀏覽、添加、刪除管理員信息、修改管理員密碼;審核用戶上傳的資料等操作。⑵教師:瀏覽管理員發(fā)布的公告信息,根據(jù)需要可選擇下載并保存公告具體內(nèi)容;瀏覽、下載教程和課件;上傳教程、課件;在知道吧按不同問題分類方式瀏覽問題、提出問題和提供問題解答信息。⑶學(xué)生:瀏覽管理員發(fā)布的公告信息,根據(jù)需要可選擇下載并保存公告具體內(nèi)容;瀏覽、下載教程和課件;上傳教程、課件;在知道吧按不同問題分類方式瀏覽問題、提出問題和提供問題解答信息。⑷訪客:匿名訪客登錄后,可以瀏覽公告、教程、課件、問題等信息,無權(quán)進(jìn)行添加、刪除等操作。2.3.3系統(tǒng)整體界面設(shè)計(jì)⑴整個(gè)網(wǎng)站的頁(yè)面布局簡(jiǎn)潔明了,風(fēng)格大體一致,色彩搭配自然協(xié)調(diào),讓用戶使用起來感覺全舒適自然。⑵各分頁(yè)面之間皆有導(dǎo)航條鏈接,方便已經(jīng)登錄的用戶在各個(gè)頁(yè)面之間自由跳轉(zhuǎn)翻看。2.4系統(tǒng)流程1.一般用戶登錄操作流程一般用戶(被授權(quán)的教師或者學(xué)生用戶)登錄操作主要包括以下功能1.公告信息模塊:一般用戶點(diǎn)擊公告標(biāo)題鏈接可以瀏覽公告,可根據(jù)需要選擇要下載、保存的公告內(nèi)容;2.個(gè)人信息管理模塊:一般用戶進(jìn)入個(gè)人信息后,在備忘錄中可以添加、刪除、修改自己的備忘錄信息。在留言箱中可以閱覽收到的留言信息、刪除留言、給其他用戶發(fā)送留言信息;3.上傳模塊:一般用戶可以進(jìn)行教參資料的上傳,此功能主要是實(shí)現(xiàn)教學(xué)資源的共享,教師可以方便地通過此模塊實(shí)現(xiàn)課件的上傳,供學(xué)生下載,以提高教學(xué)效率;4.教參信息模塊:本系統(tǒng)將教參信息分為教程和課件兩大類。學(xué)生用戶可以瀏覽、下載選擇的教程、課件信息進(jìn)行學(xué)習(xí),教師用戶可以瀏覽、下載各種教程、課件信息,包括各種課件制作素材等;5.知道吧模塊:用戶登錄以后,可以瀏覽問題、回答問題,也可以提出問題。實(shí)現(xiàn)用戶間的非實(shí)時(shí)的交互。其流程圖如2-1所示:系統(tǒng)首頁(yè) 系統(tǒng)首頁(yè)登錄頁(yè)面返回登錄頁(yè)公告信息個(gè)人信息備忘錄上傳教參信息知道吧留言箱教程資料課件資料登錄頁(yè)面返回登錄頁(yè)公告信息個(gè)人信息備忘錄上傳教參信息知道吧留言箱教程資料課件資料圖2-1一般用戶登錄流程圖2.管理員用戶登錄流程介紹管理員用戶登錄操作流程如圖2-2所示:管理員登陸管理員登陸文章管理知道吧管理用戶管理系統(tǒng)管理員管理瀏覽文章刪除文章修改文章添加文章修改版塊修改版主添加版塊刪除版塊查詢用戶刪除管理員添加管理員瀏覽管理員刪除用戶添加用戶修改密碼通過驗(yàn)證身份驗(yàn)證有誤返回首頁(yè)圖2-2管理員用戶登錄操作流程圖2.一般用戶登錄后臺(tái)驗(yàn)證流程介紹一般用戶登錄后臺(tái)驗(yàn)證程序流程如圖2-3所示:圖2-3一般用戶登錄后臺(tái)驗(yàn)證流程圖2.5實(shí)體E-R圖1、數(shù)據(jù)庫(kù)的E-R圖,如圖2-4,2-5所示:圖2-4數(shù)據(jù)庫(kù)E-R圖圖2-5數(shù)據(jù)庫(kù)E-R圖2、資料實(shí)體E-R圖如圖2-6所示用戶用戶用戶性別用戶姓名所在院系…….用戶編號(hào)圖2-6用戶實(shí)體E-R圖3.教師信息E-R圖如圖2-7所示教師信息自動(dòng)編號(hào)教師信息自動(dòng)編號(hào)相關(guān)課程教師姓名所屬系E-mail地址個(gè)人主頁(yè)通信地址所屬學(xué)院圖2-7教師信息實(shí)體E-R圖4.回復(fù)作業(yè)實(shí)體E-R圖如圖3.4圖所示回復(fù)日期回復(fù)日期作業(yè)ID號(hào)回復(fù)作業(yè)自動(dòng)編號(hào)學(xué)生姓名作業(yè)標(biāo)題作業(yè)內(nèi)容圖2-8回復(fù)作業(yè)實(shí)體E-R圖2.6本章小結(jié)本章是對(duì)教學(xué)資源管理系統(tǒng)設(shè)計(jì)的需求進(jìn)行分析,通過本章的論述對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)有更加詳細(xì)的了解。需求階段,我們?cè)敿?xì)的了解老師以及學(xué)生的需求,為系統(tǒng)的業(yè)務(wù)流程制定了詳細(xì)的圖標(biāo)和模型,根據(jù)這些模型我們了解大概的系統(tǒng)結(jié)構(gòu),并且根據(jù)分析實(shí)體之間的關(guān)系畫出該教育資源管理系統(tǒng)的E-R圖,以用來以后在進(jìn)行編碼階段使用。本章作為系統(tǒng)開發(fā)的需求分解階段,即對(duì)以往的工作做了總結(jié),也為進(jìn)入總體設(shè)計(jì)階段最好了基礎(chǔ)準(zhǔn)備。第3章系統(tǒng)總體設(shè)計(jì)第3章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)架構(gòu)3.1.1B/S架構(gòu)概述教育資源管理系統(tǒng)平臺(tái)按照Browser/Server模式,將以往的瀏覽器/WEB服務(wù)器的兩層體系結(jié)構(gòu)擴(kuò)展成瀏覽器—WEB服務(wù)器+應(yīng)用服務(wù)器—數(shù)據(jù)庫(kù)服務(wù)器三層體系結(jié)構(gòu),該模式是運(yùn)用許多標(biāo)準(zhǔn)的技術(shù)和協(xié)議的模式,而且適用于各種軟件環(huán)境和硬件平臺(tái)。該軟件系統(tǒng)將JSP與SQLServer2005數(shù)據(jù)庫(kù)相結(jié)合運(yùn)用,它是利用SQLServer2005作為數(shù)據(jù)倉(cāng)庫(kù)來實(shí)現(xiàn)的,后臺(tái)總控程序是用Servlet等性能非常優(yōu)越的服務(wù)器端程序,在前臺(tái)運(yùn)行的是JSP程序,Servelet接受用戶的輸入,分別調(diào)用不同的JSP程序向客戶端反饋信息,JSP/Servlet通過HTTP連接在服務(wù)器端和客戶端傳遞數(shù)據(jù)。3.1.2系統(tǒng)體系結(jié)構(gòu)《基于WEB的教學(xué)資源管理系統(tǒng)》的操作系統(tǒng)在網(wǎng)絡(luò)中的最底層是WindowsxpServer;數(shù)據(jù)庫(kù)的系統(tǒng)層位于其第二層;數(shù)據(jù)庫(kù)的接口層位于其第三層,將采集到的數(shù)據(jù)信息通過應(yīng)用服務(wù)器發(fā)送到各接口系統(tǒng)中;服務(wù)層位于第四層,信息交換是通過JSP與應(yīng)用服務(wù)器的結(jié)合,而且還通過HTTP與Browser進(jìn)行數(shù)據(jù)信息的交換;用戶層位于其第五層,它主要面向的就是我們的最終用戶,它利用用戶頁(yè)面與系統(tǒng)來對(duì)信息進(jìn)行交換的。所以該教學(xué)系統(tǒng)設(shè)的計(jì)主要包括用前臺(tái)頁(yè)面設(shè)計(jì)、后臺(tái)頁(yè)面的設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)等。數(shù)據(jù)庫(kù)是在相應(yīng)的數(shù)據(jù)庫(kù)服務(wù)器上,即系統(tǒng)Web站點(diǎn)的數(shù)據(jù)庫(kù)服務(wù)器上,在web服務(wù)器上的是我們的用戶界面,它們兩者的服務(wù)器都可以同時(shí)處在一個(gè)相同的物理服務(wù)器中。整個(gè)教育管理系統(tǒng)都是通過Web服務(wù)器進(jìn)行統(tǒng)一的管理和發(fā)送,使用者可以通過瀏覽器以HTTP協(xié)議向Server發(fā)送請(qǐng)求,在接收的同時(shí)還要顯示web信息,該信息是由Server提供的。利用JDBC驅(qū)動(dòng)程序進(jìn)行驅(qū)動(dòng),連接到支持JDBC的數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)如圖3-1所示:圖3-1系統(tǒng)體系結(jié)構(gòu)3.2功能設(shè)計(jì)根據(jù)對(duì)網(wǎng)上教學(xué)平臺(tái)的設(shè)計(jì)目的分析,可以得出其所需要的功能包括注冊(cè)功能、登錄與注銷功能、學(xué)生自測(cè)功能、選課功能、課程介紹功能、在線課堂功能、學(xué)習(xí)資料查看與借還功能、作業(yè)查詢、完成、和批改功能、教師提交公共信息、提交學(xué)習(xí)資料、發(fā)布與批閱作業(yè)功能、管理員查看用戶信息、學(xué)生和教師資料刪除和修改、添加教師、完成還書管理功能、以及留言板功能。所有功能可以按照用戶的權(quán)限不同而做相應(yīng)的分類。在本系統(tǒng)中,將用戶的權(quán)限分為四類,包括非用戶、學(xué)生、教師、管理員。下面就按照用戶權(quán)限分別介紹各功能的總體設(shè)計(jì)。1)非用戶模塊。包括注冊(cè)功能和公共信息瀏覽以及網(wǎng)站介紹功能。其中注冊(cè)功能用于新用戶的注冊(cè);公共信息瀏覽用于非用戶和其他用戶在不用登錄的情況下瀏覽系統(tǒng)的公共信息,包括一些教師的作業(yè)通知、課程通知以及系統(tǒng)維護(hù)通知等等;網(wǎng)站介紹用于所有用戶了解網(wǎng)站的基本信息和用途等。2)學(xué)生模塊。包括學(xué)生自測(cè)功能、課程介紹功能、學(xué)習(xí)資料查看與借閱功能、資料歸還管理功能、在線課堂功能、查看未完成作業(yè)功能、再次進(jìn)行自我評(píng)測(cè)、查看作業(yè)評(píng)分功能和學(xué)習(xí)交流園地以及注銷功能。其中學(xué)生自測(cè)功能用于讓學(xué)生通過完成隨機(jī)的試題后根據(jù)成績(jī)好壞來完成學(xué)生等級(jí)的劃分,而且所有剛注冊(cè)的用戶都是還沒評(píng)級(jí)的,那么他們初次登錄時(shí)所能操作的功能將會(huì)只有自測(cè)功能進(jìn)行分級(jí),而其他已分級(jí)用戶也可以根據(jù)自身知識(shí)水平的提升情況再完成自測(cè)已進(jìn)行重新分級(jí)。課程查看功能用于學(xué)生查看課程表。學(xué)習(xí)資料查看和借閱用于學(xué)生查看學(xué)習(xí)資料,了解學(xué)習(xí)資料內(nèi)容,以及完成對(duì)學(xué)習(xí)資料的借閱。在線課堂用于在線學(xué)習(xí)老師提交的課件,并在老師給的進(jìn)度時(shí)間以內(nèi)完成課件的學(xué)習(xí)。完成作業(yè)功能讓學(xué)生通過選擇相應(yīng)科目來查找相應(yīng)作業(yè),并在線完成它然后提交系統(tǒng)等待老師評(píng)分。查看作業(yè)評(píng)分則用于學(xué)生查看老師打完分的作業(yè)。學(xué)習(xí)交流園地則用于所有用戶隨意進(jìn)行留言。資料歸還管理功能用于讓學(xué)生在借閱學(xué)習(xí)資料并使用完畢后進(jìn)行歸還的操作。再次進(jìn)行自我評(píng)測(cè)則用于用戶在覺得能力提升以后再次評(píng)測(cè)而提升自己的級(jí)別以瀏覽更高級(jí)別的資料。注銷則用于退出系統(tǒng)。3)教師模塊。包括課件提交、學(xué)習(xí)資料提交、公共信息發(fā)布、布置作業(yè)、批改作業(yè)、學(xué)習(xí)交流園地以及注銷。課件提交功能用于老師發(fā)布新的在線學(xué)習(xí)課件。學(xué)習(xí)資料提交功能用于發(fā)布最新學(xué)習(xí)資料供學(xué)生查看和借閱。公共信息發(fā)布功能用于發(fā)布最新公告供用戶查看。布置作業(yè)功能則用于相應(yīng)科目的老師發(fā)布最新需要完成的作業(yè)供學(xué)生進(jìn)行查看和完成。批改作業(yè)功能則用于相應(yīng)科目的教師批改學(xué)生提交上來的作業(yè)。其他功能和學(xué)生模塊中一樣。4)管理員模塊。包括學(xué)生和教師資料查看、會(huì)員歸還學(xué)習(xí)資料、學(xué)生和教師資料刪除和修改、添加教師功能、添加學(xué)習(xí)資料、公共信息發(fā)布以及注銷功能。學(xué)生和教師資料查看功能用于管理員來查看學(xué)生和教師的信息。學(xué)生和教師資料刪除和修改功能用于管理員來修改相應(yīng)的用戶信息或刪除相應(yīng)的用戶。添加教師功能用于管理員進(jìn)行教師的添加,因?yàn)樵谧?cè)頁(yè)面是不允許隨意注冊(cè)成為教師,所以教師由管理員進(jìn)行添加。會(huì)員歸還學(xué)習(xí)資料功能用于管理員完成會(huì)員的還書操作。其他功能同上。以上則為本設(shè)計(jì)的功能需求。同樣按照用戶權(quán)限來分類,可以得出整個(gè)系統(tǒng)的結(jié)構(gòu),并據(jù)此畫出軟件結(jié)構(gòu)圖。系統(tǒng)功能模塊如圖3-1所示。圖3-1系統(tǒng)功能模塊圖3.3數(shù)據(jù)庫(kù)表設(shè)計(jì)1)用戶表usermess,type字段用于區(qū)別用戶的類型,0為學(xué)生,1為管理員,教師存儲(chǔ)的是其所屬的相應(yīng)科目名字,比如計(jì)算機(jī)算法的老師,在字段中就會(huì)存入計(jì)算機(jī)算法的字樣。系統(tǒng)管理員由系統(tǒng)進(jìn)行分配。當(dāng)用戶注冊(cè)后,type字段會(huì)默認(rèn)為0,即學(xué)生,而這時(shí)grade字段,即記錄學(xué)生級(jí)別的字段的初始值將其置空,這樣在學(xué)生初次進(jìn)行登錄時(shí),就可以通過判斷這個(gè)字段來檢測(cè)該學(xué)生是否已經(jīng)分級(jí),若沒有分級(jí)則其所操作的功能只有自測(cè)評(píng)級(jí)功能,在完成隨機(jī)自測(cè)題后,通過編寫代碼計(jì)算其所得分?jǐn)?shù)進(jìn)行相應(yīng)分級(jí)。然后當(dāng)其再次登錄后,則可以出現(xiàn)其他功能的鏈接供學(xué)生操作。Time字段用于記錄用戶的上一次的登錄時(shí)間在用戶每次登錄時(shí),記錄下其登錄系統(tǒng)的時(shí)間存入該字段供下次登錄時(shí)調(diào)用顯示。構(gòu)建模型如下表3-1:表3-1用戶表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id用戶編號(hào)Varchar25否是Name用戶名字Varchar25是否Password用戶密碼Varchar20是否Sex用戶性別Varchar10是否Age用戶年齡Int4是否Grade用戶級(jí)別Varchar20是否Phone用戶電話Varchar20是否Type用戶類型Varchar10是否Count登錄次數(shù)Int4是否Time上次登錄時(shí)間Datetime8是否2)存儲(chǔ)自測(cè)題庫(kù)的數(shù)據(jù)表test,此表每一條記錄為隨機(jī)題庫(kù)中的一道題,包括了題號(hào)、題目、4個(gè)選項(xiàng)和正確答案。在學(xué)生進(jìn)行自測(cè)評(píng)級(jí)時(shí)則會(huì)從該表中進(jìn)行取題。其構(gòu)建模型如下表3-2:表3-2自測(cè)題庫(kù)表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id題號(hào)varchar25否是Title題目varchar500是否A選項(xiàng)Avarchar100是否B選項(xiàng)Bvarchar100是否C選項(xiàng)Cvarchar100是否D選項(xiàng)Dvarchar100是否correctAnswer正確答案varchar10是否3)記錄學(xué)生做過的自測(cè)題的數(shù)據(jù)表testRecord,當(dāng)每一個(gè)學(xué)生做完一套題后,這套題里的所有題目的編號(hào)和學(xué)生的編號(hào)都會(huì)存入這張數(shù)據(jù)表,這樣在相同的用戶再次進(jìn)行自我評(píng)測(cè)時(shí),在從題庫(kù)表里進(jìn)行抽題的時(shí)候就會(huì)排除這張表中存儲(chǔ)的題,也就是說在同一個(gè)學(xué)生在進(jìn)行自測(cè)評(píng)級(jí)時(shí)不會(huì)做到相同的題目。其構(gòu)建模型如下表3-3:表3-3測(cè)試記錄表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Tid題目編號(hào)Varchar25否是Uid學(xué)生編號(hào)Varchar25否是存儲(chǔ)公共信息的數(shù)據(jù)表publicMess,存儲(chǔ)公共信息的數(shù)據(jù)表。每一條記錄存儲(chǔ)一條公共信息。首先由用戶通過向服務(wù)器中提交數(shù)據(jù),然后將每一條數(shù)據(jù)存入該表中,在從數(shù)據(jù)庫(kù)中取出時(shí),按照時(shí)間的先后順序?qū)⑵淙〕霾⑦M(jìn)行遍歷。信息編號(hào)為主鍵。其構(gòu)建模型如下表3-4:表3-4公共信息表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id信息編號(hào)Varchar25否是Name名字Varchar25是否Content內(nèi)容Varchar2000是否Time發(fā)布時(shí)間Datetime8是否存儲(chǔ)學(xué)習(xí)資料的數(shù)據(jù)表studyReso,每一條記錄存儲(chǔ)一份學(xué)習(xí)資料。State字段用于表明該學(xué)習(xí)資料是否為借出狀態(tài),0表示未借出,1表示已借出,程序中通過判斷此字段的不同而給出學(xué)生不同的操作。Grade字段用于控制學(xué)習(xí)資料的所屬級(jí)別,也就是說只有達(dá)到的相應(yīng)級(jí)別的學(xué)生有資格瀏覽該學(xué)習(xí)資料,當(dāng)然,高級(jí)別的學(xué)生也能瀏覽低級(jí)別的學(xué)習(xí)資料,反之不行。Subject字段用于存儲(chǔ)學(xué)習(xí)資料所屬的科目,此字段在老師添加學(xué)習(xí)資料時(shí)根據(jù)老師的所屬科目而自動(dòng)添加。其構(gòu)建模型如下表3-5表3-5存儲(chǔ)學(xué)習(xí)資料表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id資料編號(hào)varchar25否是Name資料名字Varchar25是否Content資料內(nèi)容Varchar2000是否Time上傳時(shí)間Datetime8是否Author作者Varchar20是否State狀態(tài)Varchar10是否Grade所屬級(jí)別Varchar20是否Subject所屬科目Varchar20是否存儲(chǔ)學(xué)生學(xué)習(xí)資料的借閱信息的數(shù)據(jù)表srBR,每一條記錄代表一個(gè)學(xué)生借閱的一份學(xué)習(xí)資料。Borrowtime代表借書時(shí)間,在借書的當(dāng)天調(diào)用系統(tǒng)時(shí)間自動(dòng)存入數(shù)據(jù)表,而returntime則自動(dòng)在borrowtime的基礎(chǔ)上再加一個(gè)月。State代表借還狀態(tài),0代表學(xué)生還未歸還該學(xué)習(xí)資料,1代表已歸還,由系統(tǒng)管理員來操作會(huì)員還書操作來改變此字段值。其構(gòu)建模型如下表3-6:表3-6學(xué)習(xí)資料借閱信息表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Sid資料編號(hào)Varchar25否是Uid學(xué)生編號(hào)Varchar25否是Borrowtime借書時(shí)間Datetime8否否Returntime應(yīng)還時(shí)間Datetime8否否State借還狀態(tài)Varchar10否否存儲(chǔ)學(xué)習(xí)交流信息的數(shù)據(jù)表chat。每一條記錄存儲(chǔ)一條學(xué)習(xí)交流信息其構(gòu)建模型如下表3-7:表3-7學(xué)習(xí)交流信息表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Title留言標(biāo)題Varchar25是否Name留言者名字Varchar25是否Time留言時(shí)間Datetime8是否Infor留言信息Varchar1000是否Sigiture個(gè)性簽名Varchar30是否存儲(chǔ)老師布置的作業(yè)信息的數(shù)據(jù)表alignment,每一條記錄代表相應(yīng)教師布置的相應(yīng)科目的作業(yè)。其構(gòu)建模型如下表3-8:表3-8作業(yè)表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id作業(yè)編號(hào)Varchar25否是Title作業(yè)標(biāo)題Varchar50是否Content作業(yè)內(nèi)容Varchar1000是否Time布置時(shí)間Datetime8是否State作業(yè)狀態(tài)Varchar10是否Grade所屬級(jí)別Varchar20是否Subject所屬科目Varchar20是否存儲(chǔ)學(xué)生提交的作業(yè)答案的數(shù)據(jù)表alignmComplete,每一條記錄存儲(chǔ)一個(gè)學(xué)生完成的一份作業(yè)。作業(yè)編號(hào)和學(xué)生編號(hào)共同構(gòu)成該數(shù)據(jù)表主鍵。State代表學(xué)生完成的此項(xiàng)作業(yè)的狀態(tài),字段為0時(shí)代表學(xué)生已完成作業(yè)并且該作業(yè)處于等待老師批改的狀態(tài),字段為1時(shí)代表該作業(yè)已得到批改。其構(gòu)建模型如下表3-9:表3-9作業(yè)完成記錄表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Aid作業(yè)編號(hào)Varchar25否是Uid學(xué)生編號(hào)Varchar25否是State完成狀態(tài)Varchar10是否Score得分Varchar10是否Answer提交答案Varchar1000是否存儲(chǔ)課程信息的數(shù)據(jù)表course,每一條記錄存儲(chǔ)一門課程的信息,instruct字段用于存儲(chǔ)課程的大概介紹供學(xué)生查看。其構(gòu)件模型如下表3-10:表3-10課程信息表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id課程編號(hào)Varchar20否是Name課程名字Varchar50是否Instruct課程介紹Varchar3000是否存儲(chǔ)老師發(fā)布的課件信息的數(shù)據(jù)表lesson,每一條記錄存儲(chǔ)一份課件的信息。Subject字段表示課件所屬課程,在老師進(jìn)行添加課件時(shí),首先取得老師的所教的課程,然后將其存入所添加的作業(yè)中。Schedule表示課件的進(jìn)度安排,則用于老師來安排該份課件應(yīng)在幾天內(nèi)看完。其構(gòu)件模型如下表3-11所示:表3-11課件信息表模型字段名描述類型長(zhǎng)度能否為空是否主鍵Id課件編號(hào)varchar25否是Name課件名字Varchar50是否Content課件內(nèi)容Varchar5000是否Subject課件所屬課程Varchar50是否Grade課件適合級(jí)別Varchar50是否Schedule課件進(jìn)度安排Varchar50是否Time課件上傳時(shí)間Datetime8是否3.4本章小結(jié)本節(jié)的主要內(nèi)容是對(duì)系統(tǒng)的總體進(jìn)行了一個(gè)比較細(xì)致的分析,對(duì)整個(gè)系統(tǒng)所要完成的功能以及所要達(dá)到的效果進(jìn)行了描述。有整個(gè)系統(tǒng)的功能模塊圖,包括各個(gè)子系統(tǒng)對(duì)應(yīng)的功能,對(duì)教育資源管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行了設(shè)計(jì),初步對(duì)整個(gè)系統(tǒng)所要用的表進(jìn)行了詳細(xì)的描述。第4章系統(tǒng)詳細(xì)設(shè)計(jì)第4章系統(tǒng)詳細(xì)設(shè)計(jì)4.1用戶界面設(shè)計(jì)系統(tǒng)用戶通過網(wǎng)址打開網(wǎng)站,便進(jìn)入教學(xué)資源管理系統(tǒng)(THESYSTEMFORTEACHINGRESOURCEMANAGEMENT)首頁(yè),導(dǎo)航條上顯示有:首頁(yè)、公告、個(gè)人信息、教程、課件、上傳、知道吧等七個(gè)導(dǎo)航按鍵。左上邊公告欄處滾動(dòng)顯示公告信息。下邊是用戶登錄顯示框。首頁(yè)中間部分顯示部分教程和課件信息,用戶可點(diǎn)擊教程、課件名稱鏈接進(jìn)行詳細(xì)信息的瀏覽和下載。右邊框頂上是管理員用戶登錄導(dǎo)航鍵:“管理員登錄”,管理員通過此進(jìn)入管理員登錄界面。右邊框下方列出了知道吧模塊中的最新發(fā)布問題和最新解決問題的標(biāo)題信息,點(diǎn)擊后即可對(duì)問題具體信息進(jìn)行瀏覽等。個(gè)人信息、教程、課件、上傳、知道吧鏈接方式同上。首頁(yè)如圖4-1所示:圖4-1系統(tǒng)首頁(yè)4.2登錄模塊設(shè)計(jì)在概要設(shè)計(jì)中已經(jīng)知道該系統(tǒng)用戶為四類。故登錄界面分:一般用戶登錄界面和管理員登錄界面。一般用戶登錄需要驗(yàn)證用戶的用戶名和密碼。通過驗(yàn)證后判斷該用戶是否是首次登錄,若首次登錄則進(jìn)行用戶信息初始化。管理員登錄界面點(diǎn)擊首頁(yè)導(dǎo)航按鈕后呈現(xiàn)。用戶登錄界面、管理員登錄界面分別如圖4-2、圖4-3所示:圖4-2用戶登錄窗口2.管理員登錄圖4-3管理員登錄界面4.3公告信息頁(yè)面本系統(tǒng)主要應(yīng)用于學(xué)校教學(xué)工作,為管理員提供及時(shí)發(fā)布學(xué)校各項(xiàng)通知和公告是教學(xué)資源管理系統(tǒng)的一個(gè)必備功能之一??紤]到實(shí)際應(yīng)用中有部分公告信息可能涉及到學(xué)校發(fā)布的一些重要文件,如:學(xué)生處發(fā)布的優(yōu)秀畢業(yè)生審批表、教務(wù)處發(fā)布的學(xué)士學(xué)位資格審核表等,本系統(tǒng)除了將公告以滾動(dòng)的形式呈現(xiàn)出來外還將公告信息作為以個(gè)功能版塊單獨(dú)羅列出來,并賦予用戶瀏覽、下載的操作使用權(quán)限。公告信息頁(yè)面顯示如圖4-4所示:圖4-4公告信息頁(yè)面4.4個(gè)人信息管理頁(yè)面設(shè)計(jì)本系統(tǒng)用戶群體比較集中,主要是教師和學(xué)生。故設(shè)計(jì)了一個(gè)專門針對(duì)個(gè)人信息進(jìn)行管理和操作的模塊。該模塊為登錄用戶提供管理個(gè)人留言箱和備忘錄的功能。用戶點(diǎn)擊進(jìn)入個(gè)人信息頁(yè)面后,顯示備忘錄操作界面,如圖4-5所示:圖4-5個(gè)人信息管理頁(yè)面4.4.1備忘錄書寫頁(yè)面在備忘錄界面中還附帶顯示日歷。用戶可以進(jìn)行日期的查詢。用戶可以點(diǎn)擊編輯、刪除按鈕進(jìn)行相應(yīng)的操作。圖4-5-1所示為書寫備忘錄頁(yè)面:圖4-5-1備忘錄書寫頁(yè)面4.4.2留言箱在留言箱中可以瀏覽、閱讀、刪除收到的留言信息,還可以發(fā)送留言。留言箱的設(shè)置主要是考慮到給老師和學(xué)生提供更具有自由度交流的平臺(tái),比如教師可以根據(jù)留言進(jìn)行自我測(cè)評(píng),給學(xué)生以反饋信息。用戶點(diǎn)擊頁(yè)面左側(cè)留言箱按鈕,顯示留言箱頁(yè)面。如圖4-5-2所示:圖4-5-2留言箱頁(yè)面4.5資料上傳頁(yè)面設(shè)計(jì)教學(xué)資源管理系統(tǒng)設(shè)計(jì)的首要目的就是要實(shí)現(xiàn)對(duì)教學(xué)資源進(jìn)行有效的整理、組織,方便用戶進(jìn)行快速檢索、瀏覽。為了滿足用戶對(duì)各種教學(xué)資源的需求,僅靠幾個(gè)系統(tǒng)管理員來提供資源是遠(yuǎn)遠(yuǎn)不夠的,故本系統(tǒng)將資料上傳操作權(quán)限提供給一般用戶。學(xué)生或者教師可以將資料上傳。但未經(jīng)管理員的審核后,是不能顯示出來提供給其他用戶使用。資料上傳頁(yè)面如圖4-6所示:圖4-6資料上傳頁(yè)面4.6知道吧頁(yè)面設(shè)計(jì)為了更好地實(shí)現(xiàn)提高教學(xué)效率,真正為學(xué)生和老師提供一個(gè)交流的平臺(tái),本系統(tǒng)為用戶提供知道吧模塊。在知道吧中用戶可以瀏覽問題、發(fā)表問題、回答問題等。知道吧頁(yè)面如圖4-7所示:圖4-7知道吧頁(yè)面4.6.1幫助頁(yè)面考慮到首次使用本系統(tǒng)的用戶的操作方便,知道吧頁(yè)面右側(cè)浮動(dòng)圖片提供幫助信息。如:用戶點(diǎn)擊:幫助中心則出現(xiàn)如圖4-7-1所示的彈出式窗口:圖4-7-1幫助中心頁(yè)面4.7管理員操作功能顯示頁(yè)面設(shè)計(jì)系統(tǒng)管理員可以對(duì)本系統(tǒng)進(jìn)行:文章管理、知道吧管理、用戶管理、系統(tǒng)管理員管理等操作。顯示如圖4-8所示。圖4-8系統(tǒng)管理員操作顯示頁(yè)面4.7.1文章管理頁(yè)面設(shè)計(jì)管理員點(diǎn)擊“文章管理”折疊式菜單,展開顯示審核列表、公告列表、教程列表、課件列表等信息。點(diǎn)擊鏈接即可進(jìn)行相關(guān)操作。圖4-8-1所示為公告列表顯示,圖4-8-2為添加公告顯示頁(yè)面。圖4-8-1公告列表顯示頁(yè)面圖4-8-2添加公告顯示頁(yè)面4.7.2知道吧管理頁(yè)面設(shè)計(jì)為了實(shí)現(xiàn)對(duì)系統(tǒng)知道吧問題的有效管理,使頁(yè)面清晰,讓用戶使用方便、舒適。本系統(tǒng)將問題進(jìn)行歸類。方式有兩種:方式一為:按照問題涉及的領(lǐng)域,分為:專業(yè)學(xué)習(xí)、電腦/網(wǎng)絡(luò)、社會(huì)/文化、藝術(shù)/文學(xué)、生活百科、時(shí)事新聞等六個(gè)大版塊;方式二為:按照問題狀態(tài)分為:待解決問題、已解決問題、零回答問題等三種。管理員對(duì)知道吧的管理操作有:添加、刪除、修改、設(shè)置版主等。如圖4-8-3為添加版塊顯示頁(yè)面:圖4-8-3添加版塊顯示頁(yè)面4.7.3用戶管理頁(yè)面設(shè)計(jì)為了保證系統(tǒng)的安全,管理員對(duì)用戶信息進(jìn)行管理是非常重要的。本系統(tǒng)管理員可以添加、刪除、查詢用戶信息。如圖4-9、圖4-10所示:圖4-9添加用戶顯示頁(yè)面圖4-10查詢用戶顯示頁(yè)面4.7.4系統(tǒng)管理員管理頁(yè)面設(shè)計(jì)系統(tǒng)管理員可以對(duì)管理員信息進(jìn)行管理。其中管理員列表顯示管理員信息,對(duì)管理員可以進(jìn)行增加、刪除、修改密碼等操作。如圖4-11所示:圖4-11查詢管理員信息顯示頁(yè)面4.8本章小結(jié)在需求分析和總體設(shè)計(jì)結(jié)束之后,我們?cè)谠O(shè)計(jì)階段投入了大量的時(shí)間和心血,在這個(gè)開發(fā)過程中,我們使用了面向?qū)ο蟮脑O(shè)計(jì)方法,使用了三層架構(gòu)的開發(fā)模式。檢車了代碼獨(dú)立的原則,將具有一定功能的功能模塊封裝,這樣便于使用和更改。也大大提高了開發(fā)的效率,和代碼的共享性。再設(shè)計(jì)階段,我們的教育資源管理系統(tǒng)就更加的準(zhǔn)確,更加的清晰化了。本章主要介紹了使用JSP結(jié)合SQLSERVER數(shù)據(jù)庫(kù)開發(fā)一個(gè)網(wǎng)上教學(xué)資源管理系統(tǒng)的詳細(xì)過程,系統(tǒng)的特點(diǎn)如下:1、模塊化頁(yè)面本系統(tǒng)在軟件用戶界面設(shè)計(jì)上采用了模塊化的設(shè)計(jì)理念,把這些模塊共有的部分集合成一個(gè)模塊,如模塊的題頭、結(jié)尾等,這在以后的開發(fā)中遇到相同的部分,我們只需要調(diào)用以前的就可以,不用重復(fù)的寫代碼,減少了我們的開發(fā)時(shí)間。2、框架結(jié)構(gòu)為了用戶操作上的方便,我們使用了框架結(jié)構(gòu),把用戶能操作的功能全部放在左框架。而具體功能頁(yè)面在右框架展開3、三層結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),系統(tǒng)中將用戶、圖書等都封裝成相應(yīng)的類,同時(shí)每個(gè)類都有自己對(duì)應(yīng)的操作類,從而再次提高了對(duì)數(shù)據(jù)庫(kù)操作的安全性和程序的可擴(kuò)展性。4、使用SmartUpload上傳和下載本章在實(shí)現(xiàn)文件上傳和下載的時(shí)候使用了組件SmartUpload,要把這個(gè)組件.jar包放對(duì)位置(加到環(huán)境變量的CLASSPATH或者放到Tomcat的commom/lib文件夾下),否則會(huì)報(bào)找不到類錯(cuò)誤。5、使用模式窗口打開頁(yè)面本章實(shí)例在線資源瀏覽部分為了不讓學(xué)生看見資源的存放位置,不能打印資源,利用了模式窗口。本系統(tǒng)大體實(shí)現(xiàn)了網(wǎng)上教學(xué)系統(tǒng)的全部功能,從中不但可以了解整個(gè)JSP網(wǎng)站建站的過程,而且對(duì)做其他的類似系統(tǒng)也有很的幫助。第5章系統(tǒng)測(cè)試第5章系統(tǒng)的測(cè)試大量統(tǒng)計(jì)資料表明,軟件測(cè)試工作占開發(fā)總工作量的40%以上。但是,軟件測(cè)試的重要性對(duì)系統(tǒng)可靠性的作用是不言而喻的。軟件開發(fā)過程必須伴有質(zhì)量保證活動(dòng)。軟件測(cè)試是軟件質(zhì)量保證的關(guān)鍵元素,代表了規(guī)約、設(shè)計(jì)和編碼的最終檢查。軟件測(cè)試是保證軟件質(zhì)量的最有效手段,是我們對(duì)軟件設(shè)計(jì)和編碼的最后要進(jìn)行的測(cè)試。軟件測(cè)試的目的在于找出我們所設(shè)計(jì)的軟件中存在的錯(cuò)誤。即軟件測(cè)試是為了找出程序在運(yùn)行的過程中出現(xiàn)的問題。5.1系統(tǒng)驗(yàn)證在軟件的生命周期中分為兩階段,在編程過程中對(duì)每個(gè)模塊完成之后就立即對(duì)其進(jìn)行測(cè)試,這種測(cè)試叫做單元測(cè)試。然而我們還需要對(duì)其進(jìn)行綜合測(cè)試。綜上所述,測(cè)試的目的就是把程序中能找到的所有錯(cuò)誤都一一指正出來,并且改正。越是優(yōu)秀的測(cè)試方案就是找到越多的錯(cuò)誤。當(dāng)找到這些錯(cuò)誤后,我們?nèi)孕枰獙?duì)錯(cuò)誤進(jìn)行糾正,然后反復(fù)測(cè)試。但是并不是一次測(cè)試結(jié)束后就可以完全找到所有的錯(cuò)誤,只有反復(fù)變更測(cè)試方案來進(jìn)行測(cè)試才能發(fā)現(xiàn)更多的錯(cuò)誤,但是一個(gè)系統(tǒng)中的錯(cuò)誤時(shí)不可能完全找到并且解決的。5.2系統(tǒng)測(cè)試目的因?yàn)樵谙到y(tǒng)的生命周期的各個(gè)階段都有可能產(chǎn)生差錯(cuò),所以對(duì)系統(tǒng)測(cè)試的主要目的就是發(fā)現(xiàn)程序的錯(cuò)誤。軟件測(cè)試是的主要目的就是找出軟件錯(cuò)誤,對(duì)保證軟件的質(zhì)量是至關(guān)重要的。如果教師或者學(xué)生使用的軟件的質(zhì)量非常低,那么老師或者學(xué)生在使用軟件的時(shí)候就會(huì)出現(xiàn)很多的問題,首先給教師的教學(xué)帶來很大的麻煩,而且還會(huì)影響到學(xué)生的學(xué)習(xí)情況。所以通過在計(jì)算機(jī)上執(zhí)行程序,找出我們所設(shè)計(jì)的軟件的錯(cuò)誤并進(jìn)行及時(shí)的改正,保證教學(xué)的質(zhì)量。5.3模塊測(cè)試模塊測(cè)試又稱單元測(cè)試。一個(gè)測(cè)試應(yīng)該能夠自我獨(dú)立。它不應(yīng)該與其他測(cè)試相關(guān)聯(lián),也不應(yīng)該依賴任何具有特殊運(yùn)行順序的測(cè)試,它應(yīng)該能夠獲得你所寫的所有測(cè)試,可以隨意運(yùn)行所有測(cè)試或者只運(yùn)行其中的一部分,并且是以任何順序,而且要能夠確保它們無論怎樣都應(yīng)該正確的運(yùn)行。如果你不能夠執(zhí)行這個(gè)規(guī)則,你將會(huì)只在某種特殊的情況下按照預(yù)期的表現(xiàn)來運(yùn)行的狀況下結(jié)束你的測(cè)試。這樣的話,當(dāng)你在最終期限下與此同時(shí)你還想確定你沒有向系統(tǒng)之中引進(jìn)新的問題的時(shí)候,當(dāng)然就會(huì)出現(xiàn)問題。你可能很困惑而且考慮著是不是你的代碼出現(xiàn)問題,這時(shí),在事實(shí)上,問題其實(shí)僅僅是你的測(cè)試運(yùn)行順序所引起的。因此,在這里進(jìn)行測(cè)試的先后順序也是發(fā)現(xiàn)錯(cuò)誤的一種方法。但是又要在測(cè)試的過程中盡量消除各測(cè)試的依賴關(guān)系。5.3.1模塊測(cè)試內(nèi)容⑴功能測(cè)試概述功能測(cè)試又被稱作正確性測(cè)試,它測(cè)試的是軟件的功能是否符合規(guī)格說明,對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證。檢查產(chǎn)品是否達(dá)到用戶要求的功能。由于正確性是軟件最重要的質(zhì)量因素,所以其測(cè)試也最重要。文件上傳功能模塊測(cè)試如表5-1表5-1文件上傳功能模塊測(cè)試登錄狀態(tài)文件類型結(jié)果成功禁止類上傳失敗成功允許類上傳成功失敗禁止類上傳失敗失敗允許類上傳失敗⑵安全測(cè)試概述軟件安全測(cè)試為了實(shí)現(xiàn)如上功能和保證一定的安全性。本系統(tǒng)在使用前必須讓使用者輸入正確的用戶名和密碼以保證當(dāng)前用戶只能修改登錄者本人的信息。并且只有成功登錄后才能進(jìn)行一系列的操作。對(duì)于管理員用戶我們采用白盒測(cè)試。所謂白盒測(cè)試是指完全了解程序的結(jié)構(gòu)和處理,按照程序內(nèi)部的軟件測(cè)試程序,檢查程序中的每條通路是否都能按預(yù)定要求正常工作。我們可以通過修改刪除一個(gè)數(shù)據(jù)后直接查看數(shù)據(jù)庫(kù)的更新情況來進(jìn)行判斷。對(duì)于教師和同學(xué),我們?cè)跍y(cè)試中使用了黑盒法,邀請(qǐng)幾位同學(xué)和老師進(jìn)行隨意的使用,在使用的過程中我們發(fā)現(xiàn)了很多的錯(cuò)誤,并進(jìn)行了及時(shí)有效的改正。管理員登錄測(cè)試如表5-2所示:表5-2管理員登錄系統(tǒng)測(cè)試管理員ID密碼結(jié)果當(dāng)前登錄者ID正確正確當(dāng)前登錄者ID錯(cuò)誤錯(cuò)誤非當(dāng)前登錄者ID正確錯(cuò)誤非當(dāng)前登錄者ID錯(cuò)誤錯(cuò)誤亂碼錯(cuò)誤錯(cuò)誤⑵用戶跨權(quán)限測(cè)試:該測(cè)試主要是指未登錄用戶去進(jìn)行登錄用戶的操作,或者等級(jí)低的去操作等級(jí)高的。比如在本系統(tǒng)中當(dāng)游客去訪問個(gè)人信息頁(yè)面時(shí),會(huì)彈出提示窗口,要求用戶登錄;在游客點(diǎn)擊知道吧我要提問時(shí),也會(huì)提示訪客無權(quán)操作,必須選登錄才行。這里判斷是否跨權(quán)限,有兩個(gè)方法,一個(gè)是通過session,一個(gè)就是通過驗(yàn)證用戶名和密碼來判斷是否是授權(quán)用戶。以下是游客進(jìn)入個(gè)人信息的部分提示代碼:if(session.getAttribute("user_id")==null||session.getAttribute("user_pwd")==null||session.getAttribute("user_status")==null||session.getAttribute("user_nickname")==null){<divalign="center"><spanclass="text11">您現(xiàn)在的身份是游客</span><br><br><ahref="#"class="link5"onClick="javascript:window.open('../login.jsp','','width=404,height=235')">登錄</a></div>}⑶安裝測(cè)試概述 本系統(tǒng)作為一個(gè)軟件應(yīng)該進(jìn)行安裝部署設(shè)置。分為軟件安裝與數(shù)據(jù)庫(kù)安裝。測(cè)試安裝部署主要是測(cè)試軟件安裝是否正常,安裝后使用情況如何,是否丟失文件。數(shù)據(jù)庫(kù)安裝測(cè)試主要是數(shù)據(jù)庫(kù)表的關(guān)系等是否安裝成功以及能否正常
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 別墅建筑工程合同范本
- 加盟入股協(xié)議合同范本
- 租賃攤位合同范本
- 出售大米合同范本
- 醫(yī)美合作合同范本
- 農(nóng)村房租建設(shè)合同范例
- 兼職簽定勞動(dòng)合同范本
- 出售附近廠房合同范本
- 農(nóng)戶房屋流轉(zhuǎn)合同范本
- 個(gè)人欠款合同范本模板
- 2025年中智集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 肝癌圍手術(shù)期的護(hù)理
- 黑龍江省哈爾濱市南崗區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試英語(yǔ)試題(含答案)
- 殘疾人就業(yè)培訓(xùn)
- Photoshop+2024學(xué)習(xí)手冊(cè):第1課認(rèn)識(shí)與操作基礎(chǔ)
- 《不同血流限制訓(xùn)練方案對(duì)膝關(guān)節(jié)損傷運(yùn)動(dòng)員下肢功能的影響》
- 藥品經(jīng)營(yíng)企業(yè)(批發(fā)和零售)面臨的風(fēng)險(xiǎn)點(diǎn)和應(yīng)對(duì)措施
- 基本公共衛(wèi)生服務(wù)項(xiàng)目培訓(xùn)
- 北師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)期末模擬測(cè)試卷(含答案)
- 無人機(jī)組裝與調(diào)試 課件 項(xiàng)目1任務(wù)1 多旋翼無人機(jī)飛行平臺(tái)組裝調(diào)試
- 消防行業(yè)崗位培訓(xùn)與校企聯(lián)合方案
評(píng)論
0/150
提交評(píng)論