校園公告信息管理系統(tǒng)(畢業(yè)論文doc)_第1頁
校園公告信息管理系統(tǒng)(畢業(yè)論文doc)_第2頁
校園公告信息管理系統(tǒng)(畢業(yè)論文doc)_第3頁
校園公告信息管理系統(tǒng)(畢業(yè)論文doc)_第4頁
校園公告信息管理系統(tǒng)(畢業(yè)論文doc)_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2012屆09軟件技術(shù)專業(yè)畢業(yè)論文2011年11月30日引言 關(guān)鍵詞 1.1課題的背景與意義 3 31.2課題開發(fā)工具與環(huán)境 41.2.1Web和B/S結(jié)構(gòu)簡介 41.2.2JAVA和JSP簡介 51.2.3SQLServer2005概述 71.2.4ApacheTomcat概述 71.2.5總體開發(fā) 7 92.1.1系統(tǒng)分析原則 92.1.2系統(tǒng)需求 92.2系統(tǒng)功能分析 2.2.1可能性分析 2.2.2具體功能分析 3.1.1需求分析 3.2系統(tǒng)總體設(shè)計(jì) 14 畢業(yè)論文 17第四章系統(tǒng)實(shí)現(xiàn)與調(diào)試 4.2系統(tǒng)功能實(shí)現(xiàn) 4.3關(guān)鍵技術(shù)實(shí)現(xiàn) 4.4調(diào)試過程中的常見錯(cuò)誤 26 26 27第五章系統(tǒng)運(yùn)行結(jié)果截圖 5.1系統(tǒng)主界面 5.2用戶登錄界面 5.3用戶注冊(cè)界面 5.4個(gè)人資料管理 5.5管理員登錄界面 5.6后臺(tái)主頁面 畢業(yè)論文隨著信息技術(shù)在管理上不斷發(fā)展和廣泛應(yīng)用,管理信息系統(tǒng)在技術(shù)上的使用也逐步成就順其自然的發(fā)展起來。公告屬于信息的一種傳播方式也越來越每一個(gè)網(wǎng)站上都有各自的公告。公告展示了網(wǎng)站的信息,透漏各個(gè)網(wǎng)畢業(yè)論文本課題設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)一個(gè)基于Jsp+JavaBean+Servlet技術(shù)的校園公告 (會(huì)員),普通用戶可以瀏覽公告信息,會(huì)員可以評(píng)論公告。后臺(tái)管理員登陸過畢業(yè)論文第一章系統(tǒng)概述校園公告信息管理系統(tǒng)是基于Internet系統(tǒng)主要分為前臺(tái)和后臺(tái)。前臺(tái)分為普通用戶和注冊(cè)用戶(會(huì)員),普通用1.2課題開發(fā)工具與環(huán)境Web的應(yīng)用層協(xié)議HTTP(HyperTextTransferProtocol,超文本傳輸協(xié)議)(1)Web是圖形化的和易于導(dǎo)航的(navigate)Web非常流行的一個(gè)的原因就在于它可以在一頁上同時(shí)顯示色彩豐富的圖形和文本的性能。在Web別的什么平臺(tái)我們都可以訪問WWW。對(duì)WWW的訪問是通過一種叫做瀏覽器 電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本 (TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*,html)中JavaScriptletJSPtagJSP服務(wù)器上還有字節(jié)碼的Cache機(jī)制,能提高字節(jié)碼的訪問效率。第一次調(diào)用JSPCOM必須在服務(wù)器上注冊(cè),如果修改了COM程序,就必須重新注冊(cè),甚至必須關(guān)如果JavaBean進(jìn)行了修改,則JSWDK和Tomcat現(xiàn)在還需要關(guān)閉和重新運(yùn)行(但不是關(guān)機(jī)),但開發(fā)者已經(jīng)許諾將在以后的版本中做到不需要關(guān)閉服務(wù)器。另外JavaBean是完全的00P,可以針對(duì)不同的業(yè)務(wù)處理功能方便地建立一整套可重復(fù)Apache是普通服務(wù)器,本身只支持html即普通網(wǎng)頁。不過可以通過插件支持php,還可以與Tomcat連通(單向Apache連接Tomcat,就是說通過asp,php,cgi,jsp等動(dòng)態(tài)網(wǎng)頁就需要Tomcat來處理。Tomcat是由Apache軟件基金會(huì)下屬的Jakarta項(xiàng)目開發(fā)的一個(gè)Servlet容器,按照SunMicrosystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對(duì)Servlet和JavaServerPage(JSP)的支持,并提供了作為Web服務(wù)器的一些特有本身也內(nèi)含了一個(gè)HTTP服務(wù)器,它也可以被視作一個(gè)單獨(dú)的Web服務(wù)器。一個(gè)用HTTPwebserverHTTPwebserver捆綁在一起的。ApacheTomcat包含了一個(gè)配置管理工具,也可以通過編2、開發(fā)工具采用MyEclipse8.0,Dreamweaver2008網(wǎng)頁編輯工具數(shù)據(jù)3、B/S結(jié)構(gòu)圖(見圖1-1)畢業(yè)論文第二章系統(tǒng)分析2.1.1系統(tǒng)分析原則(1)統(tǒng)一性原則。按照校園信息管理規(guī)則,制定統(tǒng)一的業(yè)務(wù)規(guī)范。(2)適用性原則。系統(tǒng)提供靈活的設(shè)置,保證各地在不違反基本退稅流程(3)易用性原則。本系統(tǒng)使用人員范圍廣,使用人員的計(jì)算機(jī)水平層次不(4)可靠性原則。由于操作失誤出現(xiàn)的故障,重新使用時(shí),系統(tǒng)應(yīng)有自舉(5)安全性原則。系統(tǒng)的用戶根據(jù)業(yè)務(wù)的需要,具有不同的安全級(jí)別及操(6)健壯性原則。本系統(tǒng)接受大量的外部數(shù)據(jù),系統(tǒng)應(yīng)對(duì)錯(cuò)誤的數(shù)據(jù)和結(jié)2.1.2系統(tǒng)需求前臺(tái)分為普通用戶和注冊(cè)用戶(會(huì)員),普通用戶可以瀏覽公告信息,會(huì)員3.操作可行性:訪問系統(tǒng)的主要有兩種:用戶,管理員。目前資源的利用情況和可操作性,只需少量的對(duì)數(shù)據(jù)庫中的表的直接2.2.2具體功能分析(1)可實(shí)現(xiàn)在線注冊(cè)。(2)注冊(cè)成功后,可進(jìn)行登錄。(3)可以對(duì)公告進(jìn)行評(píng)論。(1)管理員登錄。(2)查看所有注冊(cè)用戶的信息并對(duì)其進(jìn)行管理。(3)管理員可以對(duì)公告,增加,刪除和修改。(4)管理員可以對(duì)公告進(jìn)行分類添加。(5)增加了管理員安全性,管理員可以管理自己信息。第三章系統(tǒng)設(shè)計(jì)3.1.1需求分析校園公告管理系統(tǒng)的建設(shè)目標(biāo)是快捷、高效、全面及時(shí)的處理校園公告信息。校園公告管理系統(tǒng)主要實(shí)現(xiàn)對(duì)公告信息基本信息、公告內(nèi)容、類別、標(biāo)題、用戶基本信息的管理包括:1.公告基本信息輸入與維護(hù),主要包括公告的基本信息的添加,刪除和修2.用戶基本信息輸入與維護(hù),主要包括用戶基本信息的添加,刪除和修改。3.評(píng)論基本信息輸入與維護(hù),主要包括評(píng)論基本信息的添加。4.管理員基本信息輸入與維護(hù),主要包括管理員基本信息的修改。本系統(tǒng)采用關(guān)系型數(shù)據(jù)庫模式,因此數(shù)據(jù)庫由若干個(gè)二維表(即數(shù)據(jù)文件)構(gòu)成。本系統(tǒng)的數(shù)據(jù)文件全為數(shù)據(jù)。數(shù)據(jù)的保存方法有很多種,最長用的方式是使用DBMS(數(shù)據(jù)庫管理系統(tǒng))。3.1.2數(shù)據(jù)庫概念設(shè)計(jì)a-idrelname圖3-1管理員E-R圖_ passworuserreporttimentitle_ 畢業(yè)論文表名存儲(chǔ)商品的基本信息說明1管理員2aa管理員名3管理員密碼4真實(shí)姓名1表名存儲(chǔ)用戶的基本信息說明12_用戶名3用戶密碼4注冊(cè)時(shí)間5電子郵件畢業(yè)論文表名存儲(chǔ)公告的基本信息說明1公告ID2公告標(biāo)題3 公告內(nèi)容4添加公告5公告類別計(jì)功能結(jié)構(gòu)圖如3-4所示。刪除公告刪除公告管理自己信息修改公告公告管理管理員發(fā)布公告管理用戶發(fā)表評(píng)論注冊(cè)用戶瀏覽公告學(xué)校師生普通用戶瀏覽公告3.2.2系統(tǒng)邏輯設(shè)計(jì)Model或View,或者同時(shí)改變兩者。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會(huì)自動(dòng)更新。類似的,只要Controller改變了View,本系統(tǒng)使用JSP技術(shù)作為表現(xiàn)手段,服務(wù)器采用Tomcat6.0作為JSP引擎,系統(tǒng)業(yè)務(wù)邏輯由JavaBean組件完成,使用JDBC驅(qū)動(dòng)程序訪問數(shù)據(jù)庫。由于系統(tǒng)測(cè)試需要成熟的數(shù)據(jù)庫支持,因此系統(tǒng)采用SQLSERVER2005數(shù)據(jù)庫作為數(shù)據(jù)庫服務(wù)器。BC中間件數(shù)據(jù)t庫件3.3功能設(shè)計(jì)根據(jù)需求分析本系統(tǒng)整體分為前臺(tái)和后臺(tái)兩大模塊系統(tǒng)主要分為前臺(tái)和后臺(tái)。前臺(tái)分為普通用戶和注冊(cè)用戶(會(huì)員),普通用戶可以瀏覽公告信息,注冊(cè)用戶可以瀏覽和評(píng)論公告。后臺(tái)管理員登陸過后可以對(duì)公告進(jìn)行增加,刪除,修改可以對(duì)公告進(jìn)行分類,對(duì)用戶進(jìn)行管理,以及管理自己的信息。下面分別從前臺(tái)和后臺(tái)進(jìn)行詳細(xì)功能設(shè)計(jì)。根據(jù)概要設(shè)計(jì)對(duì)前臺(tái)模塊進(jìn)行細(xì)化,經(jīng)過對(duì)用戶需求和業(yè)務(wù)邏輯的分析,前臺(tái)各個(gè)模塊的詳細(xì)設(shè)計(jì)如下。會(huì)員登錄注冊(cè)模塊主要有登錄注冊(cè)功能。登陸功能主要用于會(huì)員的登陸,如果已經(jīng)是網(wǎng)站的會(huì)員,則只需輸入“用戶名”,“密碼”和驗(yàn)證碼即可進(jìn)行進(jìn)入系統(tǒng)的事務(wù),然后用戶可以以會(huì)員的身份方可在網(wǎng)站上進(jìn)行評(píng)論公告。注冊(cè)功能主要用于用戶的首次登錄,注冊(cè)后才能以網(wǎng)站用戶的身份登錄進(jìn)行網(wǎng)站評(píng)論。用戶注冊(cè)過后可以通過用戶登陸頁面登陸直接進(jìn)入網(wǎng)站主頁,還可以對(duì)公告3.3.2后臺(tái)管理員功能模塊設(shè)計(jì)公告設(shè)置模塊主要實(shí)現(xiàn)如圖3-8所述功能,系統(tǒng)根據(jù)要求自動(dòng)顯示相應(yīng)的公到頁知2011-11-19第六屆安徽省大學(xué)生職業(yè)規(guī)戈醛大學(xué)生創(chuàng)業(yè)大賽森州職業(yè)技術(shù)學(xué)院賽區(qū)報(bào)到須知根據(jù)安徽省教育廳《關(guān)于“昆山花橋杯”第六屆安微省大學(xué)生職業(yè)規(guī)劃設(shè)計(jì)大賽暨大學(xué)生倉址大賽半決賽、決賽有關(guān)事項(xiàng)的通知》(院教秘[2011]364號(hào))文件精神,由省教育廳、省人力資源和社會(huì)保障廳、共青團(tuán)安微省委聯(lián)合舉辦“昆山花橋杯”第六屆安徽省大學(xué)生職業(yè)規(guī)劃設(shè)計(jì)大賽暨大學(xué)生創(chuàng)業(yè)大賽半決賽將于11月4日-6日舉行,其中由我院承辦第三賽區(qū)(蕪湖、稱州、馬鞍山地區(qū)高校)半決賽。為做好此欠賽事組織工作,使比賽順利圓滿完成,現(xiàn)將有關(guān)事項(xiàng)安排如下:一、報(bào)到時(shí)間11月4日14:50--19:00二、報(bào)到地點(diǎn)桂苑度假山莊淼州市豐樂大道1599號(hào)(稱州學(xué)院南校區(qū)對(duì)面)全體學(xué)生:11月19號(hào),在二號(hào)樓進(jìn)行雙選會(huì)。2011-11-19全體學(xué)生:11月19號(hào)上午九點(diǎn)開始,在二號(hào)橫進(jìn)行雙選會(huì)。2011-11-19全體學(xué)生:由于電力局在整頓,在今天下午3:00到:00要停電停水。希望大家理解,同學(xué)要做好準(zhǔn)備。省管部2011年11月15日2011-11-16管理員可以根據(jù)公告ID刪除公告,可以根據(jù)要添畢業(yè)論文用戶管理用戶名w刪稱除除1共有3.0條第1/1頁指索用戶圖3-7管理用戶界面當(dāng)你輸入正確的用戶名后,就會(huì)在管理用戶界面顯示該用戶的信息如圖自箱地址 圖3-8查詢的用戶界面第四章系統(tǒng)實(shí)現(xiàn)與調(diào)試4.1.1結(jié)構(gòu)化程序編碼原則2、良好的程序編寫風(fēng)格為了提高程序的可讀性和易維護(hù)性,4.2.1文件結(jié)構(gòu)序的地方,把項(xiàng)目Notice放到新建目錄的workspace下,里面的主要存src和這樣在自己改進(jìn)系統(tǒng)或書寫文檔以及書寫使用說明時(shí)都可以簡明扼要的寫4.2.2文件詳細(xì)結(jié)構(gòu)圖com.um.daocom.um.dao.implcom.um.dto圖4-1文檔結(jié)構(gòu)關(guān)系圖4.3關(guān)鍵技術(shù)實(shí)現(xiàn)java.io.IOException;javax.servlet.Filter;javax.servlet.FilterChain;javax.servlet.FilterConfig;javax.servlet.ServletException;javax.servlet.ServletRequest;importjavax.servlet.ServletResponse;this.encoding=null;this.filterConfig=null;publicvoiddoFilterSerifignorerequestgetCharacterEncorequestsetCharacterEncodingencodithisencodingfilterCoelseif(value.equalsIgnoreCasetrueelseif(value.equalsIgnoreCaseyesfilterclasscomumfilterAuthFilterfilterclasStringuserName;Stringdriver;if(con!=nul1&&!con.isClosedClassproviderClassClassforNconDriverManagergetConnectionurluserNPropertyResourceBundleprbPropertyResourceStringpropertyNameenunextEifpropertyNameequalsdatabasedridriverprbgetStringdatabasedrifpropertyNameequalsdatabasurl=prb.getString("databaseurlifpropertyNameequalsdatabaseuseruserName=prb.getString(databaseusernameifpropertyNameequalsdatabasepasspwd=prb.getString("database.passwordpublicsynchronizedstaif(connection!nullconnectionisClosed4.4.1404路徑錯(cuò)誤commicrosoftsqlserverjdbcSQLServerExceptionmakeFromDatabaseErrorUnkcommicrosoftsqlserverjdbcIOBufferprocessPacketsUnkcommicrosoftsqlserverjdbcSQLServerConnectionprocessLogonUnkcommicrosoftsqlserverjdbeSQLServerConnectionlogonUnkcommicrosoftsqlserverjdbeSQLServerConnectionconnectHelperUncommicrosoftsqlserverjdbcSQLServerConnectionloginNithoutFailoverUnkncommicrosoftsqlserverjdbcSQLServerConnectionconnectUncommicrosoftsqlserverjdbcSQLServerDriverconnectUnkjava.sql.DriverManager.getConnection(DriverManager.java:582)java.sq1.DriverManager.getConnection(DriverManager.java:185)com.umutDataBasegetConnDataBasejavacom.um.dao.imp1.NoticeDA?5q12005Imp1.<1nit>(NoticeDA?5qImpjavacom.um.service.NoticeService.initNoticeServicejavacom.um.servlet.NoticesActiondoListNoticesActionjavacomumservletNoticesActiondoPoatNoticesActcomumservletNoticesActiondoGetNotic查看數(shù)據(jù)庫里面的sa用戶的密碼,把它寫成和Notice項(xiàng)目中包中4.4.2數(shù)據(jù)庫連接錯(cuò)誤uesnpuonTheserverencounteredanintemalejavaxservletServletExceptionHicrosoftODBCSQLServerDriverInvaliorg.apache.jasper,runtimePageContextImpdoHandlePageExceptionPageContextImpjavaorg.apache.jasperruntimePageContextImplhandlePageExceptionPageContextImpjavaorg.apache.jap.onlinetest.admin.gzljap.jopService(gzljap.java:337)org.apachejasperruntimeHttpJapBaseserviceHttpJapBasejavajavax.servlet.http.HttpServlet.service(HttpServlet.java:802)org,apache.jasperservletJspServletWrapperserviceJspServletVrapperjavaorg.apache.jasperservletJspServletserviceJspFileJspServletjava畢業(yè)論文4.4.3無法與服務(wù)器連接無法連接試圖4-4無法與數(shù)據(jù)連接畢業(yè)論文第五章系統(tǒng)運(yùn)行結(jié)果截圖·全省大學(xué)生職業(yè)規(guī)劃大賽報(bào)到須知·稱州即業(yè)技木學(xué)院優(yōu)秀教素評(píng)比方案·關(guān)于上報(bào)2011年度教師料研成果的通知·校園十大歌手比喜·關(guān)于做好我院2011年度技工院校教師系列專業(yè)技術(shù)職務(wù)任職資格申報(bào)工作的·大學(xué)生象棋大喜·關(guān)于黨委中心組集體學(xué)習(xí)的通知·關(guān)于黨委中心組集體學(xué)習(xí)的通知設(shè)因公告設(shè)因公告畢業(yè)論文5.2用戶登錄界面首頁登錄注冊(cè)首頁登錄注冊(cè)7642文即汪田密碼文即登錄顏圖5-2用戶登錄界面5.3用戶注冊(cè)界面首頁首頁登錄注冊(cè)填寫注冊(cè)信息友情提示立即登錄文即注田額圖5-3用戶注冊(cè)界

溫馨提示

  • 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)論