校園公告信息管理系統(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ù)免費閱讀

下載本文檔

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

溫馨提示

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

最新文檔

評論

0/150

提交評論