基于Java-Web的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)_第1頁
基于Java-Web的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)_第2頁
基于Java-Web的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)_第3頁
基于Java-Web的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)_第4頁
基于Java-Web的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)_第5頁
已閱讀5頁,還剩224頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于JavaWeb的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)

基于JavaWeb的新聞發(fā)布系統(tǒng)設計與實現(xiàn)(完整資料)(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)JININGUNIVERSITY學士學位論文學生姓名:王才成學號:2012103120系別:計算機科學系專業(yè):計算機科學與技術(物聯(lián)網)題目:基于JavaWeb的新聞發(fā)布系統(tǒng)設計與實現(xiàn)指導教師:蒿琳完成時間:2016年6月目錄TOC\o"1-3”\h\u摘要PAGEREF_Toc7431HYPERLINK\l_Toc26998關鍵詞PAGEREF_Toc269981AbstractPAGEREF_Toc152971HYPERLINK\l_Toc24235KeywordsPAGEREF_Toc2423511緒論PAGEREF_Toc259802HYPERLINK\l_Toc29531.1項目開發(fā)的背景PAGEREF_Toc295321.2項目開發(fā)的目的PAGEREF_Toc367121。3課題研究方法PAGEREF_Toc311662HYPERLINK\l_Toc92202需求分析PAGEREF_Toc922032。1可行性分析PAGEREF_Toc1841432.2功能分析PAGEREF_Toc316003HYPERLINK\l_Toc114862。3系統(tǒng)架構PAGEREF_Toc114864HYPERLINK\l_Toc306322.4關鍵技術PAGEREF_Toc3063242.4。1JSP技術簡介PAGEREF_Toc2898842.4。2JavaBean簡介PAGEREF_Toc207585HYPERLINK\l_Toc318662.4.3MyEclipse簡介PAGEREF_Toc318665HYPERLINK\l_Toc182782.4.4MySQL數(shù)據(jù)庫簡介PAGEREF_Toc1827852。4。5Severlet簡介PAGEREF_Toc137065HYPERLINK\l_Toc71233系統(tǒng)總體設計PAGEREF_Toc71236HYPERLINK\l_Toc160073。1總體功能PAGEREF_Toc1600763.2系統(tǒng)處理流程設計PAGEREF_Toc242447HYPERLINK\l_Toc26943。3數(shù)據(jù)庫設計PAGEREF_Toc26947HYPERLINK\l_Toc129164系統(tǒng)詳細設計PAGEREF_Toc129169HYPERLINK\l_Toc18374。1首頁PAGEREF_Toc18379HYPERLINK\l_Toc305664。2新聞分類瀏覽PAGEREF_Toc3056610HYPERLINK\l_Toc81294.3新聞查詢PAGEREF_Toc8129114.4用戶中心PAGEREF_Toc1204511HYPERLINK\l_Toc199044.5新聞欄目管理PAGEREF_Toc19904134。6新聞信息管理PAGEREF_Toc6865134。7通知公告管理PAGEREF_Toc1927714HYPERLINK\l_Toc310374.8用戶評論管理PAGEREF_Toc3103716HYPERLINK\l_Toc240514.9系統(tǒng)用戶管理PAGEREF_Toc24051164.10管理員密碼修改PAGEREF_Toc7729165系統(tǒng)測試PAGEREF_Toc935417HYPERLINK\l_Toc178435.1測試的重要性及目的PAGEREF_Toc17843175。2測試的主要內容PAGEREF_Toc26952175.3測試用例PAGEREF_Toc15944185.4測試總結PAGEREF_Toc1670118HYPERLINK\l_Toc12017參考文獻PAGEREF_Toc1201718HYPERLINK\l_Toc19659致謝965919HYPERLINK\l_Toc7752附錄PAGEREF_Toc775220基于JavaWeb的新聞發(fā)布系統(tǒng)設計與實現(xiàn)計算機科學與技術(物聯(lián)網)專業(yè)學生王才成指導教師蒿琳摘要:現(xiàn)如今快速發(fā)展的互聯(lián)網,已成為新興的媒體發(fā)布形式,逐步影響到傳統(tǒng)媒體行業(yè)的發(fā)展。與傳統(tǒng)的信息傳播媒體如電視、廣播、報紙等相比,電腦、智能手機等終端因其傳遞信息方便、快捷,并滿足人們對外界瞬息萬變的信息的好奇心的特點,使得人們對網絡新聞媒體越來越依賴.針對上述狀況,推出了基于JavaWeb的新聞發(fā)布系統(tǒng),在開發(fā)中基于MyEclipse平臺,采用Tomcat服務器,使用數(shù)據(jù)庫MySQL。系統(tǒng)具有很好的人機界面,不僅實現(xiàn)了管理員管理新聞信息所需的各項功能,而且實現(xiàn)了對用戶的各種信息進行管理以及用戶瀏覽新聞信息的各種功能。此外,還具有查找、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性、安全性和可靠性好,簡單易用等優(yōu)點。關鍵詞:新聞網站JavaJspTomcatDesignandrealizationofNewsreleasesystembasedonWebJavaStudentmajoringinComputerscienceandTechnology(Internetofthings)WangCaichengTutorHaoLinAbstract:NowadaystherapiddevelopmentoftheInternethasbecomeanewformofmediareleaseandhasgraduallyaffectedthetraditionalmediaindustrydeveloping。Comparedwiththetraditionalinformat(yī)ionmediasuchastelevision,radio,newspapersetc,thecomputers,smartphonesandotherterminals,characterizedbyconvenient,quicktransport,meetthecuriosityofpeopleaboutrapidlychanginginformation,isnowgettingmoredependentfromthepeople.Accordingtotheabovesituation,anewreleasesystembasedonJavawebhasbeenintroducedinthispaper.InthedevelopmentofwebprogrammingusingJSPl(wèi)anguageandtheTomcatserverischosenastheserver,andtherelationaldatabasemanagementsystemMySQLisused.Besides,thissystemhasagoodman-machineinterface,notonlyrealizedallthefunctionswhichrequiredforadministratorstomanagenews,butalsorealizedthefunctionsforadministratortodoinformationmanagementanddealwithuserbrowsingnews.Atthesametime,itoffersadministrat(yī)orthefunctionsofquery,update,delete,adddataconvenience,andtheadvantagessuchasdatagoodstability,securityandreliability,easytouse.Keywords:NewsWebsite;Java;Jsp;Tomcat;1緒論1。1項目開發(fā)的背景現(xiàn)如今社會是信息化的社會,掌握的信息越多越全面越快速的人,就會在各方面的競爭當中,占據(jù)優(yōu)勢,正所謂知己知彼百戰(zhàn)不殆,信息的不對稱性將會是失敗的主要誘因之一.信息的時效性越來越重要,傳統(tǒng)的報紙等新聞媒介早已不能滿足人們的要求。而現(xiàn)如今計算機已經被廣泛應用于社會的各個方面,計算機網絡也得到飛速的發(fā)展,而對于新聞單位來講,網絡可以更廣泛便捷的發(fā)布新聞信息,更好的讓用戶參與到新聞評論等交互之中,所以新聞網站出現(xiàn)了.[1]新聞網站,是將網絡上經常變化的信息,如時事政治、產品發(fā)布和體育比賽等最新信息收集起來,然后進行分類化的處理,最后發(fā)布到網頁上的一種系統(tǒng)應用。新聞網站的出現(xiàn),使得新聞信息的更新發(fā)布速度大大加快,新聞信息的時效性得到了很大的保障,給要求信息的時效性很高的用戶帶來了福音。目前許多新聞網站大多是HTML靜態(tài)頁面,上傳修改維護非常麻煩,而本次的開發(fā)將采用JSP動態(tài)頁面,信息的管理非常快捷,包括增刪改查等,有效的減輕了網頁更新的速度,令新聞信息的傳播大大加快。[2]1。2項目開發(fā)的目的面對著信息時代的變更、新聞行業(yè)的快速發(fā)展,新聞單位要依靠互聯(lián)網,利用其交互性、時效性的特點,提高服務質量,即時與用戶溝通交流,使用戶能夠參與到新聞的評論當中,以提高用戶的使用滿意度。[3]該系統(tǒng)具有以下優(yōu)點:數(shù)據(jù)庫能夠實現(xiàn)多對多的處理。系統(tǒng)基于JavaWeb設計,具有良好的安全性和可靠性。用戶能得到較高的交互性體驗,并滿足對新聞的時效性要求。1。3課題研究方法本設計主要采用JSP技術,數(shù)據(jù)庫使用MySQL。具體步驟如下:(1)背景和功能分析:通過收集資料對現(xiàn)行新聞網站進行分析,得出網站業(yè)務流程;并分析管理員和用戶對網站的需求,得出各個模塊的功能。(2)組建開發(fā):采用Java語言,以JSP為開發(fā)技術,基于開發(fā)平臺MyEclipse。(3)數(shù)據(jù)庫設計:數(shù)據(jù)庫使用MySQL,仔細分析網站的各個模塊的存儲信息的性質,畫出數(shù)據(jù)庫表格。(4)測試和優(yōu)化:通過白盒測試和黑盒測試等對系統(tǒng)進行測試,并優(yōu)化。(5)運行應用程序:完成設計后,在MyEclipse中試運行。2需求分析2。1可行性分析可行性分析也叫可行性研究,就是全面、系統(tǒng)的考慮開發(fā)本系統(tǒng)是否可行,主要以經濟利益為核心,通過分析大量的數(shù)據(jù),辯證的看待項目的可行性大小,提出對系統(tǒng)大略的評價,并探討投入使用時的優(yōu)缺點。(1)政策可行性我國政府非常重視新聞媒體的發(fā)展,十五計劃綱要指示,要大力發(fā)展信息化,以信息化帶動工業(yè)化,而新聞網站將是信息化的重要組成部分之一.(2)經濟可行性隨著信息產業(yè)科技的迅速發(fā)展,信息基礎設備價格不斷下降,這就為我們建設網站提供了方便的經濟因素。系統(tǒng)的成本主要是系統(tǒng)開發(fā)和后期維護時的大量人力和物力,特別是后期維護所消耗的成本,但是相對于運營后所帶來的巨大經濟效益,成本基本是可以忽略的。(3)技術可行性瀏覽系統(tǒng)僅需要一臺裝有瀏覽器軟件的計算機即可,對機器本身沒有太高的要求。對于軟件技術要求,現(xiàn)在程序設計語言已非常成熟,技術可行性完全足夠。(4)操作可行性規(guī)劃功能模塊時,多多對管理員和用戶進行換位思考,使得設計出的系統(tǒng)操作簡單,更新迅速,修改數(shù)據(jù)方便,容易擴充。2.2功能分析本系統(tǒng)需要具有以下功能:(1)新軟件在使用之前,對于使用者來說是完全陌生的新系統(tǒng),功能模塊完全不熟悉,所以系統(tǒng)應當具有很好的人機界面,可以使用戶盡快的上手使用.(2)實現(xiàn)管理員管理新聞和用戶信息所需的各種功能,實現(xiàn)用戶快速瀏覽新聞信息以及查詢新聞信息所需的功能.(3)數(shù)據(jù)的增刪改查方便,數(shù)據(jù)穩(wěn)定、安全以及穩(wěn)定性好。2。3系統(tǒng)架構系統(tǒng)采用三層結構,前端瀏覽器端頁面通過JSP網頁完成,而后端系統(tǒng)內部管理頁面主要通過Servlet文件來實現(xiàn),JavaBean組件在WWW服務器上運行,通過JSP返回到客戶瀏覽器,數(shù)據(jù)全部存儲在服務器端的MySQL數(shù)據(jù)庫中.[4]在服務器端,系統(tǒng)采用JSP作為表現(xiàn)的手段,使用hibernat(yī)e中間件訪問數(shù)據(jù)庫,采用Tomcat(yī)作為服務器引擎,系統(tǒng)業(yè)務邏輯由JavaBean組件完成,使用JDBC驅動程序訪問數(shù)據(jù)庫,數(shù)據(jù)庫采用MySQL。[5]業(yè)務服務器業(yè)務服務器數(shù)據(jù)庫服務器事務邏輯數(shù)據(jù)邏輯ClientBrowser表示邏輯Browser表示邏輯JSPWWW服務器/業(yè)務邏輯服務器JavaBean中間件JDBC數(shù)據(jù)庫服務器數(shù)據(jù)庫Mysql圖2-1系統(tǒng)模式圖2。4關鍵技術2。4。1JSP技術簡介JSP屬于Java服務器頁面的一種,英文全稱是Java

Server

Pages,本質上就是一個簡單的Servlet文件,是由Sun

Microsystems公司牽頭建立的動態(tài)網頁技術。JSP和ASP類似,在HTML文件里插入Java程序和JSP標記,因此JSP本質上就是一種Servlet,那么用JSP技術設計出來的應用自然也是跨平臺的,它實現(xiàn)了HTML語法中的Java擴展.JSP和Servlet是一樣的,在服務器端執(zhí)行,用戶只要有瀏覽器就可以瀏覽查看。[6]Servlet是JSP的技術基礎,運用JSP技術開發(fā)大型的Web應用程序離不開Servlet。Java的一切特點如安全可靠、面向對象、具有平臺無關性、簡單易用等JSP都具備。JSP具有如下優(yōu)點:JSP代碼可以跨平臺。JSP組件也可以跨平臺.JSP支持多種網頁格式。JSP標簽可擴充,開發(fā)者可以自己對JSP標簽進行擴展,定制JSP的標簽庫。健壯性與安全性,JSP使用的語言是Java語言,所以它的健壯性和安全性與Java技術一樣.JSP是一個特別棒的動態(tài)頁面開發(fā)語言,JSP+JavaBean的組合現(xiàn)在應用越來越廣泛。對程序員來說,JavaBean代碼可以重復利用,在Java模型中,通過JavaBean可以不斷擴充Java程序的功能,可以很快的生成新的程序,在維護的時候也很方便,并且JavaBean通過Java虛擬機可以得到正確的執(zhí)行,對于平臺沒有特殊的要求。[7]2。4。2JavaBean簡介JavaBean有三個部分組成:(1)屬性:Bean的屬性就是對象的屬性,屬性的命名規(guī)則很簡單,這樣可以非常方便的找出Bean提供的屬性,然后進行操作.(2)方法:Bean本身是Java對象,與其交互的途徑有且唯一:調用對象的方法.(3)事件:Bean與其他組件交流信息的方式主要是發(fā)送和接收事件,事件相當為JavaBean組件提供了給其他組件發(fā)送通知的方法。[8]2.4.3MyEclipse簡介MyEclipse是企業(yè)級的工作平臺,在數(shù)據(jù)庫、Java的開發(fā)以及服務器的整合等方面效率非常高。它相當于功能豐富的JavaEE集成開發(fā)環(huán)境,編碼、調試、測試和發(fā)布等功能俱全。MyEclipse是一個用于開發(fā)Java,J2EE的Eclipse插件集合,在Eclipse

基礎上加上自己的插件就構成了這個企業(yè)級的開發(fā)平臺。MyEclipse的功能非常強大,支持也很廣泛,目前支持JavaServlet,JSP,JSF,Struts,Spring,Hibernate,JDBC數(shù)據(jù)庫鏈接工具等很多功能,基本上涵蓋了目前所有主流開源產品的開發(fā)。[9]2。4.4MySQL數(shù)據(jù)庫簡介MySQL是一種關系型數(shù)據(jù)庫管理系統(tǒng),并且源代碼是開放的,其速度、可靠性和適應性較高,MySQL數(shù)據(jù)庫使用結構化查詢語言(SQL)對數(shù)據(jù)進行管理,由于MySQL源代碼是開放的,因此任何人都可以在許可的情況下下載,然后根據(jù)自己的需要進行修改.[10]2.4.5Severlet簡介Servlet是用Java編寫的Server端程序,它與協(xié)議和平臺無關,Servlet運行于Java-enabledWebServer中,是一種Java文件,可以動態(tài)地擴展Server的功能。[11]Servlet在服務器端處理用戶信息具有以下作用:(1)獲取客戶端瀏覽器通過HTML表單提交的數(shù)據(jù)及相關信息。(2)創(chuàng)建并返回對客戶端的動態(tài)響應頁面。(3)訪問服務器端資源,如文件、數(shù)據(jù)庫。(4)為JSP頁面準備動態(tài)數(shù)據(jù),與JSP一起協(xié)作創(chuàng)建響應的頁面。3系統(tǒng)總體設計3.1總體功能系統(tǒng)結合跨平臺的JSP語言技術,數(shù)據(jù)庫采用MySQL,使系統(tǒng)具有易用性、個性化、跨平臺等特點,同時也提高了數(shù)據(jù)的安全和穩(wěn)定。該網站將主要提供以下功能模塊:前臺實現(xiàn)的功能如下:1.首頁:各個功能模塊的集合,管理員和用戶都在首頁進入自己所需的界面;2。新聞欄目查看:新聞信息分欄目顯示,用戶點擊不同的欄目瀏覽不同類型的新聞;3.新聞查詢:對新聞信息進行快速的尋找查詢;4。用戶中心:用戶的登錄注冊界面。后臺實現(xiàn)的功能如下:1。新聞欄目管理:管理員根據(jù)新聞的性質對新聞欄目進行管理;2。新聞信息管理:管理員可以對新聞信息進行添加修改刪除;3.通知公告管理:管理員也可以對通知公告進行添加刪除的管理;4.用戶評論管理:管理員對用戶的評論進行管理;5.系統(tǒng)用戶管理:管理員新聞發(fā)布新聞發(fā)布網站后臺管理員前臺瀏覽新聞欄目查看新聞查詢用戶中心登錄密碼修改用戶評論管理通知公告管理新聞信息管理新聞欄目管理首頁系統(tǒng)用戶管理圖3-1系統(tǒng)功能模塊3.2系統(tǒng)處理流程設計SHAPE\*MERGEFORMATSHAPE\*MERGEFORMAT系統(tǒng)主界面系統(tǒng)登錄界面輸入管理員賬號密碼檢查密碼正確功能界面功能處理錯誤信息密碼錯誤數(shù)據(jù)庫新聞欄目、公告瀏覽輸入用戶賬號密碼SHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMATSHAPE\*MERGEFORMAT系統(tǒng)主界面系統(tǒng)登錄界面輸入管理員賬號密碼檢查密碼正確功能界面功能處理錯誤信息密碼錯誤數(shù)據(jù)庫新聞欄目、公告瀏覽輸入用戶賬號密碼圖3-2系統(tǒng)操作流程圖(1)數(shù)據(jù)增加流程:添加數(shù)據(jù)時,用戶或管理員輸入新的數(shù)據(jù),然后經過系統(tǒng)對合法性的判斷,若合法則寫入數(shù)據(jù)庫并保存,不合法重新輸入.(2)數(shù)據(jù)修改流程:修改數(shù)據(jù)時,選中需要修改的數(shù)據(jù),然后輸入新數(shù)據(jù),經過系統(tǒng)判斷是否合法,若合法則保存到數(shù)據(jù)庫,不合法需要重新輸入。(3)數(shù)據(jù)刪除流程:刪除數(shù)據(jù)時,選中需要刪除的數(shù)據(jù),單擊刪除,然后選擇確定刪除,數(shù)據(jù)庫中的數(shù)據(jù)就會被刪除。3。3數(shù)據(jù)庫設計數(shù)據(jù)庫表結構如下:表3—1公告信息表列名數(shù)據(jù)類型長度說明idint4編號Titlevarchar50標題Contentvarchar50內容Sjvarchar50時間表3-2管理員信息表列名數(shù)據(jù)類型長度說明idint4編號namevarchar50管理員IDpasswordvarchar50管理員密碼Realnamevarchar50增加時間Sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話addtimevarchar50時間表3—3新聞欄目信息表列名數(shù)據(jù)類型長度說明idint4編號Mcvarchar50名稱表3-4用戶信息表列名數(shù)據(jù)類型長度說明idint4編號Usernamevarchar50帳號Realnamevarchar50姓名Sexvarchar50性別Agevarchar50年齡Addressvarchar50地址Emailvarchar50郵箱Regtimevarchar50時間Ifusevarchar50使用表3-5評論信息表列名數(shù)據(jù)類型長度說明idint4編號Sidvarchar50新聞idNrvarchar50內容Membervarchar50用戶Sjvarchar50發(fā)布時間表3-6新聞信息表列名數(shù)據(jù)類型長度說明idint4編號Btvarchar50標題Flvarchar50欄目Nrvarchar50內容Sjvarchar50發(fā)布時間4系統(tǒng)詳細設計4。1首頁系統(tǒng)首頁有通知公告頁面,新聞欄目分類頁面等等,用戶在此頁面可以查看各種欄目的新聞,如體育新聞、娛樂新聞、政事新聞等,新聞被分類查看,可以讓用戶的瀏覽新聞更加的一目了然。系統(tǒng)首頁中還設有新聞查詢,通知公告和用戶中心的鏈接,用戶可以點擊新聞查詢進入新聞查詢頁面,更加快捷的找到自己需要的新聞.通知公告則是用戶查看系統(tǒng)管理員發(fā)布的一些網站的重要通知變更等等信息的界面,方便用戶查看一些重要通知。用戶中心則是用戶的登錄界面,登錄的用戶則能夠更好的瀏覽新聞信息,如發(fā)表一些用戶自己的評論等,參與到交互之中。圖4-1首頁4.2新聞分類瀏覽新聞分類瀏覽就是將新聞分為不同的欄目進行查看瀏覽的功能,是通過管理員在后臺發(fā)布新聞信息時,根據(jù)新聞的內容性質,將新聞歸為不同的類別,如一些與體育相關的新聞信息則分類為體育新聞欄目,如一些與國家政事相關聯(lián)的新聞信息則分為政事新聞欄目,還有世界新聞欄目旅游新聞欄目等等,此功能可以讓用戶系統(tǒng)的查看自己感興趣的新聞,過濾掉不感興趣的新聞類型,提升用戶瀏覽新聞的速度與感受。圖4—2娛樂新聞欄目查看已登錄的用戶在瀏覽新聞信息時,可以參與到對新聞信息的評論當中,對新聞信息發(fā)表自己的言論看法,在新聞信息下方的輸入框里輸入用戶想要發(fā)表的言論,點擊提交后,用戶對新聞信息的評論即可發(fā)表成功。圖4—3新聞評論界面4.3新聞查詢新聞查詢功能也是為了提高用戶瀏覽新聞信息時的體驗樂趣,通過新聞查詢界面,用戶很輕易的就可以找到自己想要瀏覽的新聞,當用戶有想要查看的新聞,通過新聞查詢快捷的過濾掉多余的新聞,迅速找到中意的新聞。圖4-4新聞查詢4.4用戶中心用戶中心包括新用戶注冊以及已注冊用戶登錄和修改密碼的功能。(1)用戶登錄用戶中心界面首先是登錄界面,用戶輸入賬號密碼正確即可登錄,參與到評論點贊等交互活動之中,為新聞瀏覽帶來更多的樂趣體驗。圖4—5用戶登錄(2)用戶注冊新用戶若想對新聞信息發(fā)表個人新穎的觀點評論,必須注冊一個賬號并登陸,點擊登錄界面中的注冊鏈接,將進入以下注冊界面:圖4—6用戶注冊(3)用戶修改密碼當用戶覺得密碼不安全或難以記住,可以在登陸以后點擊修改密碼,跳轉到修改密碼界面進行修改密碼。圖4—7用戶修改密碼4.5新聞欄目管理新聞欄目是對新聞信息的分類,管理員可以在后臺對新聞欄目進行增加和刪除,如增加一個新的新聞欄目娛樂新聞,或者刪除已有的體育新聞欄目等。圖4-8新聞欄目增加圖4-9新聞欄目刪除4.6新聞信息管理管理員可以在后臺添加新的新聞信息,對已有的新聞信息進行修改,或者刪除無用的新聞信息。當管理員添加新聞信息時,點擊增加新聞信息鏈接進入以下界面,然后輸入需要添加的新聞標題,根據(jù)新聞的種類選擇新聞所屬欄目,然后輸入新聞的內容,最后點擊提交數(shù)據(jù)即可添加新的新聞。圖4-10新聞信息增加當管理員需要對已有的新聞信息進行操作時,點擊新聞信息管理,即可進入以下界面,點擊修改進入與添加新聞信息類似的界面進行修改,或者是點擊刪除鏈接即可刪除掉無用的新聞信息。圖4—11新聞信息刪除圖4—12新聞信息修改4.7通知公告管理管理員通過后臺發(fā)布一些新的通知公告,通告一些與網站相關的消息,提前通知用戶一些變動等,令用戶提前得知并做好準備,比如預告新聞信息,或者通告某一位用戶因何種行為受到網站的刪號等一些不是新聞信息卻又有必要讓用戶了解的信息。圖4-13通知公告查看管理員發(fā)布通知公告時,輸入通知公告內容以后點擊提交數(shù)據(jù)即可發(fā)布成功.圖4-14通知公告增加管理員刪除過期的通知公告時,點擊刪除即可刪除。圖4-15通知公告刪除管理員點擊修改即可對通知公告進行修改.圖4—16通知公告修改4.8用戶評論管理在交互式的新聞網站中,難免會出現(xiàn)有些用戶的評論內容含有不文明用語或政治色彩或宗教歧視等一些違禁的語言,此時管理員就需要將這些違禁用語刪除。圖4-17用戶評論刪除4.9系統(tǒng)用戶管理若是有些用戶違禁用語屢刪不改,在評論的時候臟話連篇,內容滿滿的都是違禁用語,管理員有權利直接予以刪除賬號處理.圖4—18刪除用戶賬號4。10管理員密碼修改管理員若是感覺當前密碼難以記住或有被盜風險,可以點擊密碼修改進入修改密碼的界面進行密碼修改。圖4—19管理員密碼修改5系統(tǒng)測試5。1測試的重要性及目的(1)測試的重要性軟件的測試非常重要,是在將軟件交給用戶使用之前保證軟件質量的重要途徑。軟件開發(fā)過程中每一階段都要測試,早發(fā)現(xiàn)錯誤早修正,如果不在軟件開發(fā)的早期階段進行測試,系統(tǒng)的錯誤最終將會累積,最終會給成品的測試帶來巨大阻礙。(2)測試的目的測試的目的是為了找出錯誤并修改:①軟件測試是發(fā)現(xiàn)錯誤的過程。②測試不是為了表現(xiàn)自己的程序完美,而是為了找出程序的不足之處。③發(fā)現(xiàn)了新錯誤才是成功的測試。當然,偏執(zhí)的認為沒找出錯誤就是失敗的測試也是不正確的,測試是為了通過查找錯誤產生的原因和錯誤的分布特征,以幫助發(fā)現(xiàn)當前軟件的缺陷,并不是單純?yōu)榱穗u蛋里挑骨頭,我們要設計出有針對性的測試方法,改善測試的有效性.5.2測試的主要內容測試的過程一共就分為五個階段,分別是:代碼審查、單元測試、集成測試、確認測試和最后的系統(tǒng)測試。(1)代碼審查:針對代碼比較復雜的部位和比較容易出錯的部分,仔細的排查.(2)單元測試:單元是測試的最小單位模塊,測試該模塊實現(xiàn)的實際功能與預期功能是否符合.(3)集成測試:集成測試是將所有模塊組裝起來進行整體測試,看與接口有關問題是否正常。(4)確認測試:確認測試是向用戶展示系統(tǒng)工作一切正常,符合預期目標.(5)系統(tǒng)測試:軟件開發(fā)完成以后,需要與系統(tǒng)中其他部分的軟件配合運行,系統(tǒng)測試主要從以下幾方面入手:①功能測試:測試功能模塊是否滿足用戶的需求,設計所描述功能是否都能實現(xiàn)。②強度測試及性能測試:軟件在一些超負荷情況下功能是否正常.③安全測試:主要是對權限系統(tǒng)的測試和對非法數(shù)據(jù)抗干擾能力的測試。5.3測試用例實例測試時,測試了添加新聞和注冊新用戶等8個相關實例,測試結果符合預期值。測試用例如下:表5-1測試用例表測試目的測試用例預期結果實際結果1用戶正確輸入,能否成功登錄用戶名:wcc密碼:111登錄成功同預期測試結果相同2用戶輸入錯誤,能否成功登錄用戶名:wcc密碼:123顯示登錄信息錯誤同預期測試結果相同3新聞查詢測試新聞欄目分類新聞關鍵字顯示相關新聞信息同預期測試結果相同4新聞分欄目查看娛樂新聞只顯示娛樂新聞同預期測試結果相同5管理員刪除測試用戶賬號刪除用戶賬號刪除成功同預期測試結果相同6密碼修改用戶名:wcc舊密碼:111新密碼:222密碼修改成功同預期測試結果相同7新用戶注冊輸入新用戶相關數(shù)據(jù)新用戶注冊成功同預期測試結果相同8管理員添加測試添加新的新聞欄目:世界新聞世界新聞欄目添加成功同預期測試結果相同9新聞添加測試添加新聞信息添加新聞信息成功同預期測試結果相同5。4測試總結運行用戶注冊的功能,然后再通過用戶登錄功能檢驗登錄以及登陸以后的新聞瀏覽體驗,盡皆達到了預期結果.在后臺管理員登錄以后對于新聞信息的增刪改查,新聞欄目的管理,以及用戶的管理都達到了理想的效果,這些測試表明網站各項功能都能按設計要求完成操作,達到預期的目標。參考文獻:[1]馮艷。基于J2EE的遂寧市職校新聞發(fā)布系統(tǒng)的設計與實現(xiàn)[D]。成都:成都電子科技大學,2012。[2]鞠鳳娟?;贘avaWeb的新聞發(fā)布系統(tǒng)的設計與實現(xiàn)[J].湖北:信息通信,2013(07)17—20.[3]黃紅.基于WEB技術的新聞發(fā)布系統(tǒng)的設計與實現(xiàn)[D].成都:成都電子科技大學,2008.[4]張琪?;贛VC設計模式的Struts框架設計與應用[D].武漢:武漢科技大學,2008.[5]唐晨.小型網絡新聞發(fā)布系統(tǒng)的設計與實現(xiàn)[D]。長春:吉林大學,2015。[6]蔡亮.基于JSP的網絡性能測試系統(tǒng)的分析與實現(xiàn)[J]。湖北:信息通信,2013(6)9—11。[7]孫年芳?;冢阺p網頁自動生成工具的設計與實現(xiàn)[J].安徽:計算機與信息技術,2008(11)13-14。[8]薛惠.基于JAVA的移動新聞搜索引擎的研究與設計[D].石家莊:河北科技大學,2009.[9]許昭霞.基于Web的信息發(fā)布與信息交流平臺的設計與實現(xiàn)[D]。長春:吉林大學,2015.[10]楊毅。基于WEB的教務新聞發(fā)布系統(tǒng)的設計與實現(xiàn)[D].西安:西安電子科技大學,2007.[11]張春元.Web新聞自動采集發(fā)布系統(tǒng)的設計與實現(xiàn)[J].海南:計算機技術與發(fā)展,2009(09)8—12.致謝:通過這次畢業(yè)設計的制作使本人受益匪淺,不僅大大提高了自學能力,而且對JSP等Java相關技術有了進一步的認識。在畢業(yè)設計的過程中遇到了非常多的困難,在指導老師蒿琳老師的幫助之下都一一解決,在此特別感謝蒿琳老師的大力幫助。蒿琳老師對我在編程的細節(jié)上給予了耐心且詳細的指導,畢業(yè)論文也給予了最大程度上的解惑,這些是我完成畢業(yè)設計的最堅實后盾。通過本次的設計使我深深的明白了軟件開發(fā)設計不是一個人,軟件開發(fā)設計需要的是一個團隊,一個人力量是渺小的,倘若沒有蒿琳老師的耐心教導,沒有許多熱心的同學的集思廣益,我將是寸步難行,因此在以后的工作當中應當努力學習新技術,與同事們一起做出更好更出色的軟件。附錄:管理員添加新聞信息部分代碼如下:(管理員后臺管理功能中,增加類的代碼以此為例)if(method.equals("addxw”)){Stringbt=request。getParameter(”bt”);Stringfl=request.getParameter("fl”);Stringnr=request.getParameter("content1");intflag=cBUp(”insertintoxw(bt,fl,nr,sj)values(’"+bt+”',’"+fl+"','"+nr+"',’”+date2+”’)");if(flag==Constant。SUCCESS){request。setAttribute("message”,"操作成功!”);request.getRequestDispatcher("admin/xw/index。jsp").forward(request,response);}else{request.setAttribute("message”,"系統(tǒng)維護中!”);request。getRequestDispatcher("admin/xw/index.jsp")。forward(request,response);}}管理員修改新聞信息部分代碼如下:(管理員后臺管理功能中,修改類的代碼以此為例)if(method.equals("upxw”)){Stringid=request。getParameter(”id”);Stringbt=request.getParameter(”bt");Stringfl=request。getParameter("fl");Stringnr=request。getParameter(”content1”);intflag=cBean。comUp("updatexwsetbt='"+bt+"’,fl='"+fl+”’,nr='"+nr+"’whereid='"+id+"'");if(flag==Constant.SUCCESS){request。setAttribute(”message","操作成功!”);request.getRequestDispat(yī)cher("admin/xw/index.jsp”).forward(request,response);}else{request。setAttribute("message","系統(tǒng)維護中?。ⅲ?;request。getRequestDispatcher("admin/xw/index.jsp")。forward(request,response);}}管理員刪除新聞信息部分代碼如下:(管理員后臺管理功能中,刪除類的代碼以此為例)if(method.equals("delxw")){Stringid=request.getParameter("id");intflag=cBean.comUp(”deletefromxwwhereid=’"+id+"’");if(flag==Constant。SUCCESS){request.setAttribute("message","操作成功!");request。getRequestDispatcher("admin/xw/index.jsp").forward(request,response);}else{request.setAttribute("message","系統(tǒng)維護中!”);request.getRequestDispatcher("admin/xw/index.jsp”).forward(request,response);}}elseif(method.equals("deltp")){Stringid=request。getParameter("id");intflag=cBUp("deletefromtpwhereid=’"+id+"'”);if(flag==Constant.SUCCESS){request.setAttribute("message","操作成功!");request。getRequestDispat(yī)cher("admin/tp/index.jsp")。forward(request,response);}else{request.setAttribute("message","系統(tǒng)維護中!");request。getRequestDispatcher(”admin/tp/index.jsp").forward(request,response);}}用戶登錄部分代碼如下:if(method.equals(”mlogin”)){Stringusername=request。getParameter(”username");Stringpassword=request。getParameter("password");Stringstr=cBean。getString("selectidfrommemberwhereusername=’"+username+"’andpassword=’"+password+”’andifuse='在用’");if(str==null){request。setAttribute(”message”,”登錄信息錯誤!");request。getRequestDispat(yī)cher(”login.jsp”)。forward(request,response);}else{session.setAttribute("member”,username);request.getRequestDispatcher("member/index.jsp”).forward(request,response);}用戶注冊部分代碼如下:if(method。equals(”mreg")){Stringusername=request.getParameter(”username");Stringpassword=request.getParameter("password”);Stringrealname=request.getParameter("realname”);Stringsex=request.getParameter("sex”);Stringage=request。getParameter("age”);Stringaddress=request.getParameter("address");Stringemail=request.getParameter(”email”);Stringwt=request。getParameter(”wt");Stringda=request。getParameter("da”);if(username。equals(”admin”)){request.setAttribute("message”,"非法的用戶名!”);request.getRequestDispatcher("reg.jsp”).forward(request,response);}else{Stringstr=cBean.getString(”selectidfrommemberwhereusername=’"+username+”'”);if(str==null){intflag=cBean.comUp("insertintomember(username,password,realname,sex,age,address,email,regtime,wt,da)"+"values('"+username+"',’"+password+"’,'”+realname+"’,’"+sex+"',’”+age+”’,’”+address+"','"+email+"','"+date+”','”+wt+"’,’"+da+”')");if(flag==Constant。SUCCESS){request.setAttribute(”message","注冊成功請登錄!");request.getRequestDispatcher(”login。jsp”).forward(request,response);}else{request。setAttribute(”message”,”操作失敗!");request。getRequestDispat(yī)cher("reg.jsp")。forward(request,response);}}else{request.setAttribute(”message","該用戶名已存在!”);request.getRequestDispatcher(”reg。jsp")。forward(request,response);}}}用戶修改密碼部分代碼如下:if(method。equals("muppwd”)){Stringmember=(String)session.getAttribute("member");Stringoldpwd=request.getParameter(”oldpwd”);Stringnewpwd=request.getParameter("newpwd");Stringstr=cBean.getString("selectidfrommemberwhereusername='"+member+"’andpassword='”+oldpwd+"’");if(str==null){request.setAttribute("message”,"原始密碼信息錯誤!”);request。getRequestDispatcher("member/info/editpwd.jsp”)。forward(request,response);}else{intflag=cBUp("updatemembersetpassword='"+newpwd+”'whereusername='”+member+”’");if(flag==Constant.SUCCESS){request.setAttribute("message”,"操作成功?。ⅲ?request。getRequestDispatcher("member/info/editpwd。jsp”)。forward(request,response);}else{request.setAttribute(”message”,"操作失敗!”);request.getRequestDispatcher("member/info/editpwd.jsp").forward(request,response);}}}管理員刪除用戶賬號部分代碼如下:if(method。equals(”delm3")){Stringid=request.getParameter("id");intflag=cBean.comUp("deletefrommemberwhereid=’”+id+"'”);if(flag==Constant.SUCCESS){request.setAttribute("message","操作成功!”);request.getRequestDispatcher("admin/member/index3。jsp”).forward(request,response);}else{request。setAttribute(”message","操作失敗?。ⅲ?request.getRequestDispatcher("admin/member/index3.jsp”).forward(request,response);}}學號:2014410105鶴壁職業(yè)技術學院電信學院畢業(yè)設計(論文)題目:基于JAVAWEB實現(xiàn)的家教平臺系統(tǒng)姓名:張學林學號:2014410105專業(yè):計算機網絡技術班級:計算機網絡技術一班指導教師:李曉鵬職稱:助教2017年4月摘要:隨著家長對孩子教育的重視程度越來越高,家教也越來越受家長的青睞,因為它可以有針對性地單獨授課,能顯著提高學生學習的效果。同時互聯(lián)網的興起,對教育的形式也產生了重大影響,為此基于B/S的家教平臺應運而生。論文基于B/S架構,采用MVC開發(fā)模式,使用JAVA語言和ORACLE數(shù)據(jù)庫,以TOMCAT作為WEB服務器,結合SSH框架進行整合,開發(fā)了基于JavaEE的開放式家教服務平臺。平臺前端以JSP實現(xiàn)與用戶交互界面,主要實現(xiàn)了注冊用戶對個人信息的管理、教員和學員的雙向搜索?教員和學員需求信息的發(fā)布、學員對教員進行評價、注冊用戶發(fā)主題帖進行相關討論等功能;平臺后端的業(yè)務邏輯用Java語言實現(xiàn).平臺為學員與教員提供了雙方信息交流的平臺,方便學員與教員之間尋找適合自身的服務,同時提供家教資源共享等相關資訊。關鍵詞:家教服務平臺;信息交流;B/S;JAVA;ORACLE目錄TOC\o"1—3”\h\z\uHYPERLINK\l"_Toc480963314"第1章緒論PAGEREF_Toc480963314\h41.1選題的背景及意義PAGEREF_Toc480963315\h41.2國內外研究現(xiàn)狀PAGEREF_Toc480963316\h41。3課題的研究內容PAGEREF_Toc480963317\h5HYPERLINK\l"_Toc480963318”1.4論文的組織PAGEREF_Toc480963318\h6第2章相關技術介紹PAGEREF_Toc480963319\h72。1JSP簡介PAGEREF_Toc480963320\h7HYPERLINK\l”_Toc480963321"2。1.1JSP內置對象PAGEREF_Toc480963321\h72.1.2JSP頁面PAGEREF_Toc480963322\h82.2Ajax技術PAGEREF_Toc480963323\h9HYPERLINK\l"_Toc480963324"2.3jQuery和JsonPAGEREF_Toc480963324\h102。4SSH技術簡介PAGEREF_Toc480963325\h10HYPERLINK\l”_Toc480963326"2.5Myeclipse安裝PAGEREF_Toc480963326\h122.6配置Tomcat(yī)PAGEREF_Toc480963327\h122.7Oracle數(shù)據(jù)庫PAGEREF_Toc480963328\h12HYPERLINK\l"_Toc480963329”2.7.1Oracle簡介PAGEREF_Toc480963329\h12HYPERLINK\l"_Toc480963330"2.7.2Oracle的使用PAGEREF_Toc480963330\h132。8本章小結PAGEREF_Toc480963331\h13HYPERLINK\l”_Toc480963332”第3章家教平臺的分析PAGEREF_Toc480963332\h15HYPERLINK\l”_Toc480963333"3.1總體需求分析PAGEREF_Toc480963333\h15HYPERLINK\l"_Toc480963334"3。1。1功能需求PAGEREF_Toc480963334\h153.1.2家教平臺性能需求分析PAGEREF_Toc480963335\h16HYPERLINK\l"_Toc480963336"3.2數(shù)據(jù)安全分析PAGEREF_Toc480963336\h16HYPERLINK\l”_Toc480963337"3。3界面需求分析PAGEREF_Toc480963337\h17HYPERLINK\l"_Toc480963338"3。3.1平臺名稱PAGEREF_Toc480963338\h17HYPERLINK\l”_Toc480963339”3.3。2界面布局PAGEREF_Toc480963339\h17HYPERLINK\l”_Toc480963340”3.4家教平臺可擴展分析PAGEREF_Toc480963340\h18HYPERLINK\l"_Toc480963341"3。5本章小結PAGEREF_Toc480963341\h18HYPERLINK\l"_Toc480963342"第4章家教平臺的設計PAGEREF_Toc480963342\h19HYPERLINK\l"_Toc480963343”4。1平臺總體設計PAGEREF_Toc480963343\h194.2功能詳細設計PAGEREF_Toc480963344\h20HYPERLINK\l"_Toc480963345"4.2。1前臺功能設計PAGEREF_Toc480963345\h20HYPERLINK\l”_Toc480963346"4.2.2后臺功能設計PAGEREF_Toc480963346\h214。3系統(tǒng)數(shù)據(jù)庫設計80963347\h22HYPERLINK\l"_Toc480963348"4。3.1數(shù)據(jù)需求PAGEREF_Toc480963348\h22HYPERLINK\l”_Toc480963349"4.3.2數(shù)據(jù)庫概念設計PAGEREF_Toc480963349\h224.3.3數(shù)據(jù)庫邏輯結構設計PAGEREF_Toc480963350\h26HYPERLINK\l”_Toc480963351"4。3.4數(shù)據(jù)庫表設計PAGEREF_Toc480963351\h27HYPERLINK\l"_Toc480963352"4。4本章小結PAGEREF_Toc480963352\h31第5章家教平臺的實現(xiàn)PAGEREF_Toc480963353\h325。1開發(fā)環(huán)境63354\h32HYPERLINK\l"_Toc480963355”5.1。1硬件環(huán)境PAGEREF_Toc480963355\h325.1.2軟件環(huán)境PAGEREF_Toc480963356\h325.2運行環(huán)境PAGEREF_Toc480963357\h32HYPERLINK\l"_Toc480963358”5.3平臺開發(fā)結構PAGEREF_Toc480963358\h32HYPERLINK\l”_Toc480963359”5.3.1MVC體現(xiàn)PAGEREF_Toc480963359\h335.3。2表單亂碼設計PAGEREF_Toc480963360\h335.3.3相關的xml配置文件PAGEREF_Toc480963361\h33HYPERLINK\l"_Toc480963362"5。4前臺功能模塊實現(xiàn)PAGEREF_Toc480963362\h34HYPERLINK\l”_Toc480963363”5.5。1導航條和Log模塊PAGEREF_Toc480963363\h34HYPERLINK\l”_Toc480963364”5。5.2網站公告模塊PAGEREF_Toc480963364\h34HYPERLINK\l"_Toc480963365"5。5。3用戶注冊模塊PAGEREF_Toc480963365\h355.5。4用戶登錄模塊PAGEREF_Toc480963366\h39HYPERLINK\l"_Toc480963367”5。5。5用戶信息展示模塊PAGEREF_Toc480963367\h405.5.6咨詢中心模塊PAGEREF_Toc480963368\h40HYPERLINK\l"_Toc480963369"5.5.7友情鏈接模塊PAGEREF_Toc480963369\h415。5。8搜索模塊PAGEREF_Toc480963370\h41HYPERLINK\l"_Toc480963371"5。5.9客服中心模塊PAGEREF_Toc480963371\h435.6后臺功能模塊實現(xiàn)PAGEREF_Toc480963372\h44HYPERLINK\l"_Toc480963373"5.6.1管理模塊顯示PAGEREF_Toc480963373\h44HYPERLINK\l”_Toc480963374"5.6。2賬號信息管理PAGEREF_Toc480963374\h44HYPERLINK\l"_Toc480963375"5.6。3基本信息管理PAGEREF_Toc480963375\h45HYPERLINK\l"_Toc480963376”5。6。4聯(lián)系方式管理PAGEREF_Toc480963376\h47HYPERLINK\l"_Toc480963377"5。6.5邀請管理PAGEREF_Toc480963377\h48HYPERLINK\l”_Toc480963378"5。7論壇模塊實現(xiàn)480963378\h485。8本章小結PAGEREF_Toc480963379\h49第6章結論與展望PAGEREF_Toc480963380\h50HYPERLINK\l”_Toc480963381"6。1結論PAGEREF_Toc480963381\h506.2展望PAGEREF_Toc480963382\h50參考文獻PAGEREF_Toc480963383\h51HYPERLINK\l”_Toc480963384”致謝PAGEREF_Toc480963384\h1第1章緒論1.1選題的背景及意義家教服務是當今的一個熱門的服務種類,特別是在城市地區(qū),有著巨大的市場.隨著人們生活水平的不斷提高和對高質量教育的需要,家教需求也將持續(xù)不斷的增長。同時,越來越多的教師、在校師范類大學生等具備某些特長的人士也都希望能夠以專職或兼職的方式從事家教的工作,額外發(fā)揮對教育事業(yè)的貢獻.針對這個雙方的需求,家教市場正在蓬勃發(fā)展,但是目前的家教市場也帶來了幾方面的問題:第一,尋求家教服務者或者學生家長往往不知道如何找到好的家教資源,家長往往是通過身邊的熟人、朋友等方式來尋找家教,這樣的方式不但難以保證對口的家教服務,而且選擇的余地也很小;第二,愿意提供家教服務的教師或大學生往往不知道如何去尋找合適的家教服務需求者,往往都是通過張貼海報、設攤等方式進行宣傳,造成宣傳面小,或者學生不能完全對口等情況;第三,家教服務還具有地域特征,一般對于教師上門進行家教服務或者學生上門的家教服務的方式都希望能夠在地域性上比較匹配,所以希望能選擇的資源相對較多;第四,對于家教服務缺乏監(jiān)管,如果能有一個中介機構能夠及時得到受服務方對教師家教服務的反饋,進行評級和評分,不但能提高服務質量,還能增加服務的可信度,促進家教產業(yè)的良性發(fā)展.本文所論述的“家教服務平臺”通過運用javaee開發(fā)方面的知識,建立起一個網絡的家教服務平臺,該平臺以一個中介方式提供家教雙方的服務,充分發(fā)揮網絡的方便和快捷性,增加了家教服務的靈活性,使服務者和被服務者各取所需。本文內容涉及到服務器的配置、網頁開發(fā)設計、程序設計、數(shù)據(jù)庫運用等多方面的知識,較為完整地體現(xiàn)了平臺開發(fā)過程中的綜合規(guī)劃和設計思路以及技術細節(jié)、問題的解決辦法.1。2國內外研究現(xiàn)狀研究家教服務平臺,追其根源必須研究整體的教育狀況,在我國目前的教育還是以“應試教育”為主,從教育規(guī)律和人才成長規(guī)律來看,“應試教育”在認識上存在著兩個誤區(qū),一是忽視了對大多數(shù)學生的培養(yǎng),只對少數(shù)人服務??陀^現(xiàn)實決定了只有少數(shù)人能夠通過考試進入大學,片面強調和追求升學率,必將犧牲大多數(shù)人的利益,從而使基礎教育成為面向少數(shù)人的教育;二是”應試教育”在教育內容上忽視德育、體育、美育和生產勞動教育,只重知識傳授,忽視能力與心理素質培養(yǎng),它所追求的是片面發(fā)展,而不是全面發(fā)展。為了考試而學,是違背人才培養(yǎng)的規(guī)律的?!皯嚱逃杯h(huán)境下的學生知識面比較狹窄,缺乏知識與知識之間的聯(lián)系;學生缺乏自己可以支配的時間與空間,

他(她)到了學校,其時間與空間都給老師占滿了,到了家里,他(她)的時間又給家長占滿了。一個缺乏自己可以自由支配時間與空間的人,很難有創(chuàng)新;學生在硬的領域,比如基本知識與基本技能比較強,而在軟的領域,如自信心不夠,好奇心和求知欲不強,缺乏積極的情感體驗,缺乏社會責任感與使命感。實際情況是,我們的學生并不輸在起跑線上,而是輸在終點線上,也就是我們的學生缺乏后勁,缺乏創(chuàng)新精神。從時間分配上講,我們花在語、數(shù)、外和與中考、高考相關學科的訓練上的時間太多太多;而花在對祖國的熱愛,對人與人之間美好關系的認識,對祖國大自然的認識這方面的時間太少太少。國際上把這一塊稱之為德育課程或是道德課程。從人的成長來講,恰恰是道德課程起著決定性的作用。反觀當今世界,隨著時代的發(fā)展,人們教育觀念的更新,智力已不再是能力的同義詞,現(xiàn)實問題的復雜化和綜合程度的提高以及知識更新速度的加快,要求人不僅要具備獨立解決問題的能力,更要具備與他們之間的合作能力,處理問題的應變能力、持續(xù)性的學習能力、自我激勵能力和自我提升的能力等素質。簡言之,社會需要的是全面的綜合性高素質人才。顯然,“應試教育"這種教育傾向不能適應社會人才培養(yǎng)的需要,而且還會有礙于教育事業(yè)的健康發(fā)展,尤其是基礎教育的發(fā)展,而國內與國外的教育差別重點也正是在這一塊了.第八屆全國人民代表大會第四次會議通過的《中華人民共和國國民經濟和社會發(fā)展九五計劃和2010年遠景目標綱要》,在其“科教興國戰(zhàn)略”部分中,明確提出要“改革人才培養(yǎng)模式,使應試教育轉向全面素質教育”。于是,到此為止,“素質教育"終于從一種行政性的號召,轉變?yōu)榫哂幸欢ǚ杉s束力的國家意志,培養(yǎng)德、智、體等方面全面發(fā)展的人。我國的學校管理可以借鑒英、美國家,變“授人以魚"為“授人以漁”,培養(yǎng)學生自主學習習慣,充分張揚個性,給學生以自由發(fā)展的時間和空間,促使學校教育、家庭教育和社會教育三位一體,全方位地培養(yǎng)學生的開拓和創(chuàng)造精神,真正實現(xiàn)素質教育,培養(yǎng)能力型人才。綜上所述,盡管越來越強調要培養(yǎng)學生自主學習習慣,但是國內家教服務任是正處于蓬勃發(fā)展的階段,而國外的開放式教育則導致家教服務的研究相對比較局限了。1.3課題的研究內容課題研究的內容是家教服務平臺。針對目前家教服務市場的現(xiàn)狀,平臺本著為尋求家教服務者和提供家教服務者的雙方提供一個安全、便利的交流環(huán)境為目標,以全心全意為家教事業(yè)做貢獻為宗旨。平臺能夠給需要家教服務,卻不知道如何找到好的家教資源的學生或家長提供一個完善的信息資源站,學生或家長可以通過平臺找到對口的、安全放心的家教服務。同時,也給愿意提供家教服務的教師或大學生提供了一個完善的信息資源站,可以在平臺上找到合適的家教服務需求者,既能保證對口的家教服務,又能保證人身和財產安全,可以全心全意的投入到家教事業(yè)而不用擔心其他.平臺能夠為學生盡可能全面的了解教師的基本情況,找到自己心中認為最合適的教師來指導自己學習,教師也可以知道自己的輔導的學生,為了更能夠完善自己,了解學生的特點。平臺很重視各類家教服務的信息資源,但是最為重視的卻是雙方的個人資料安全以及對教員和學員的評價。因為平臺的目標是保證在安全可靠的環(huán)境下,提供值得雙方信賴的家教服務,為家教事業(yè)貢獻出一份力量。1.4論文的組織本文共分為六章,具體的內容安排如下:第1章是緒論部分,簡略陳述了研究此平臺的時代背景及其意義,同時對國內外研究的現(xiàn)狀也做了粗略的對比。第2章是相關的技術理論部分,主要對此平臺在研究開發(fā)過程所使用到的相關技術作了簡單的陳述,通過本章可以了解到研究此平臺的技術構造。第3章是平臺的需求分析部分,本章對實現(xiàn)平臺的需求進行了全面的分析,從用戶及管理者為典型代表對平臺進行分析,深入了解平臺的需求。第4章是平臺的設計部分,主要陳述了如何實現(xiàn)該平臺的整體設計,相關數(shù)據(jù)庫以及某個功能模塊的設計。第5章是平臺的實現(xiàn)部分,在有了前面設計及需求的分析的基礎上,在本章主要描述了實現(xiàn)該平臺的具體環(huán)境及過程.第6章是結論與展望,簡要總結了該平臺所完成的工作以及存在的不足,同時描述了對平臺的未來展望。第2章相關技術介紹2.1JSP簡介2。1。1JSP內置對象JSP內置對象是指在JSP頁面系統(tǒng)中已經默認內置的Java對象,這些對象不需要開發(fā)人員顯式聲明即可使用。其一共有9大內置對象,在該平臺在開發(fā)過程中需使用到其中的7大內置對象,每一個內置對象都有其自身的特點及作用,簡述如下:1.application對象applicat(yī)ion對象的所屬類型是javax.servlet.ServletContext。它主要用于多個用戶間保持數(shù)據(jù),所有用戶都共享一個,服務器啟動后,一旦創(chuàng)建了application對象,那么該對象將會永遠保持下去,直到服務器關閉為止.在開發(fā)過程中運用到的公共數(shù)據(jù)均可以通過使用application對象來實現(xiàn)共享。調用getServletConfig()或getContext()方法后獲取到ServletContext對象,通過返回的對象則可以獲取對應的共享數(shù)據(jù)值.2.exception對象exception對象的所屬類型是javax.servlet.ServletConfig。每一個程序發(fā)生錯誤時都會產生異常,JSP也不例外,當其頁面發(fā)生錯誤時,肯定會產生異常,而exception就是用來針對異常作出相應處理的對象。在開發(fā)該平臺過程中有很多次的調試,多次都在使用exception對象,當然在使用之前必須在JSP頂端通過使用page命令來設定其使用權限,如<%@pageisErrorPage=”true"%>,否則在編譯過程中會出錯。3.out對象out對象的所屬類型是java。servlet。jsp.JspWriter。該對象主要用于向客戶端輸出的服務器回響的不同內容,它的作用相當于PrintWriter對象,但使用PrintWriter對象需要事前進行聲明,而out對象則可以直接進行調用。該平臺在開發(fā)JSP頁面過程中主要調用out。print()方法或out。println()方法進行對客戶端的內容輸出,兩個方法均可以向客戶端輸出一行信息,但前者輸出時不換行,后者則輸出后換行。4。request對象request對象在開發(fā)該平臺的過程中是使用次數(shù)最多的,他所屬的類型可以根據(jù)協(xié)議的不同而變換,使用HTTP協(xié)議時屬于javax。servlet。HttpServletRequest,而使用其他協(xié)議時則屬于javax.servlet。ServletRequest。每次當用戶向服務器發(fā)出請求時都將觸發(fā)request對象,用戶可以通過不同的方式在發(fā)出請求的同時傳遞數(shù)據(jù),比如使用GET方式。而服務器在服務端則可以通過調用request的方法來對用戶提交的數(shù)據(jù)進行提取。該平臺開發(fā)過程中多次使用到setAttribute()、request。getAttribute()和getParameter(Stringname)等方法。setAttribute()方法對數(shù)據(jù)進行提交,而request。getAttribute()則是對應它的讀取方法。getParameter(Stringname)則是通過傳遞一個鍵值名來讀取對應的值。5.response對象response對象與request對象對應,在開發(fā)該平臺的過程中使用次數(shù)不亞于request對象.response對象是用于服務器對客戶端進行回響,它的所屬類型也是根據(jù)協(xié)議不同而變化的,當使用HTTP協(xié)議時,類型是javax.servlet.HttpServletResponse,使用其他協(xié)議時則是javax.servlet.ServletResponse。在開發(fā)該平臺過程中通過使用其方法voidreset()來對buffer中的內容進行清空;使用getCharacterEncoding()來獲取響應的字符編碼格式,使用setCharacterEncoding(Stringcharset)則是設置響應使用的字符編碼格式,如果獲取和響應的編碼格式沒有保持一致,則響應在JSP頁面上的內容會出現(xiàn)亂碼;通過使用setContentType(Stringcontent)來對響應的內容進行類型設置;使用sendRedirect(Stringlocation)來向服務器發(fā)送一個重定向至參數(shù)位置的請求。通常在進行JSP頁面開發(fā)的過程中在每一個JSP的頂部都會加上response.setContentType(”text/html;charset=gbk”)和request。setCharacterEncoding("gbk”)兩句。6.session對象session對象所屬的類型是javax。servlet.http.HttpSession。它是在發(fā)生HTTP請求時被創(chuàng)建的,它的創(chuàng)建代表這

溫馨提示

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

評論

0/150

提交評論