資源描述:
《基于web的信息發(fā)布系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、編號(hào):池州職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)課題名稱:基于WEB的信息發(fā)布系統(tǒng)設(shè)計(jì)姓名:李君學(xué)號(hào):0931219系部:信息技術(shù)系專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)班級(jí):09計(jì)2班指導(dǎo)教師:黃寶智二○一二年六月基于WEB的信息發(fā)布系統(tǒng)設(shè)計(jì)李君(信息技術(shù)系09計(jì)2班)摘要:近年來,Internet技術(shù)得到迅速的發(fā)展,已經(jīng)成為計(jì)算機(jī)產(chǎn)業(yè)的一個(gè)技術(shù)熱點(diǎn)。促成Internet高速發(fā)展的因素之一就是Web技術(shù)。Web技術(shù)的發(fā)展使得那些具有交互動(dòng)態(tài)頁面、有條理的數(shù)據(jù)庫查詢、豐富信息內(nèi)容的頁面成為最吸引人的網(wǎng)頁。瀏覽Web有著執(zhí)行Windows程序一樣的感覺
2、和操作性。隨著Internet技術(shù)的發(fā)展,它已經(jīng)成為一種操作平臺(tái),為用戶提供強(qiáng)大的服務(wù),例如網(wǎng)上購物,網(wǎng)上電子商務(wù),社會(huì)信息數(shù)據(jù)庫服務(wù)等。關(guān)鍵字:信息農(nóng)業(yè)信息農(nóng)業(yè)網(wǎng)站農(nóng)業(yè)新聞農(nóng)業(yè)門戶目錄1引言22系統(tǒng)分析32.2本系統(tǒng)采用的關(guān)鍵技術(shù)42.2.1JSP技術(shù)42.2.2JavaBean技術(shù)42.2.3JDBC技術(shù)52.2.4用JDBC訪問數(shù)據(jù)庫62.3可行性分析92.4系統(tǒng)運(yùn)行環(huán)境93系統(tǒng)概要設(shè)計(jì)113.1總體功能113.2E-R圖144數(shù)據(jù)庫分析的設(shè)計(jì)與實(shí)現(xiàn)154.1后臺(tái)數(shù)據(jù)庫設(shè)計(jì)154.1.1SQLSERVER介紹
3、154.1.2數(shù)據(jù)庫表結(jié)構(gòu)164.2處理流程設(shè)計(jì)184.2.1系統(tǒng)操作流程184.2.2數(shù)據(jù)增加流程194.2.3數(shù)據(jù)修改流程204.3.4數(shù)據(jù)刪除流程204.3系統(tǒng)模塊設(shè)計(jì)214.3.1管理員登錄214.3.2頁面內(nèi)容后臺(tái)管理235系統(tǒng)調(diào)試與測(cè)試275.1程序調(diào)試275.2程序的測(cè)試275.2.1測(cè)試的重要性及目的275.2.2測(cè)試的步驟295.2.3測(cè)試的主要內(nèi)容296結(jié)論316.1系統(tǒng)評(píng)價(jià)316.2安全性問題31致謝33參考文獻(xiàn)34一、引言研究的背景:網(wǎng)絡(luò)已成為人們獲取信息的重要方式。當(dāng)前,我國農(nóng)業(yè)網(wǎng)站已近3
4、萬家,卻沒有如新浪、騰訊等四大門戶等知名度較高的農(nóng)業(yè)網(wǎng)站。當(dāng)前農(nóng)業(yè)網(wǎng)站面臨著自身內(nèi)容建設(shè)不完善、盈利模式不清晰等問題,也受到農(nóng)村基礎(chǔ)設(shè)施現(xiàn)狀和農(nóng)民自身素質(zhì)不高的制約。隨著農(nóng)村經(jīng)濟(jì)的發(fā)展,農(nóng)業(yè)網(wǎng)站將成為服務(wù)三農(nóng)的重要信息來源,成為社會(huì)主義新農(nóng)村建設(shè)不可或缺的重要方面。農(nóng)業(yè)網(wǎng)站要做大做強(qiáng),需要向兩大主要方向轉(zhuǎn)型,一是綜合性門戶網(wǎng)站,二是專業(yè)性特色網(wǎng)站。開發(fā)必要性及系統(tǒng)介紹:在當(dāng)前社會(huì),信息已成為一種隱型的財(cái)富,人們對(duì)信息的需求再也不是局限于單純的電視、報(bào)紙等大眾途徑。隨著Internet在中國的發(fā)展日新月異,人們?cè)谌粘?/p>
5、生活中也越來越多地使用這項(xiàng)新技術(shù)來為自己的工作和生活服務(wù),人們通過網(wǎng)絡(luò)來獲取信息的需求越來越大?;诖朔N考慮,網(wǎng)絡(luò)開發(fā)者們提出了一種“基于WEB的信息發(fā)布系統(tǒng)”該系統(tǒng)能夠?qū)崿F(xiàn)在線更新最新資訊、設(shè)置農(nóng)業(yè)新聞分類導(dǎo)航等功能,此外,網(wǎng)站管理員也可在線對(duì)后臺(tái)進(jìn)行管理,例如信息的修改、刪除等操作,以保證資訊的及時(shí)、準(zhǔn)確性。二、系統(tǒng)分析2.1功能需求分析本系統(tǒng)需要具有以下功能:(1)由于一項(xiàng)新的軟件在被使用之前,對(duì)于使用者來說是陌生和嶄新的,所以要求系統(tǒng)具有良好的人機(jī)界面。(2)能夠?qū)崿F(xiàn)新聞發(fā)布的各項(xiàng)功能,能成功的對(duì)用戶各種信
6、息進(jìn)行管理。(3)查詢、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性和可靠性好。系統(tǒng)采用B/S模式。整個(gè)系統(tǒng)最關(guān)鍵的就是數(shù)據(jù)庫系統(tǒng),一個(gè)強(qiáng)大的數(shù)據(jù)庫可以支持完善一個(gè)優(yōu)秀的軟件設(shè)計(jì),通過軟件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的連接來實(shí)現(xiàn)通過軟件界面觀察和處理操作數(shù)據(jù)。業(yè)務(wù)服務(wù)器數(shù)據(jù)庫服務(wù)器事務(wù)邏輯數(shù)據(jù)邏輯ClientBrowser表示邏輯Browser表示邏輯JSP網(wǎng)頁WWW服務(wù)器/業(yè)務(wù)邏輯服務(wù)器JavaBean組件中間件JDBC數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫SQLServer2000圖3-1系統(tǒng)模式圖系統(tǒng)采用三層結(jié)構(gòu),在客戶端用戶通過瀏覽器完成數(shù)據(jù)下
7、載與模擬操作,瀏覽器端的表現(xiàn)邏輯通過JSP網(wǎng)頁完成。而系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯主要通過JavaBean的組件(Component)實(shí)現(xiàn),JavaBean組件在WWW服務(wù)器上運(yùn)行,通過JSP返回到客戶瀏覽器。通過表現(xiàn)邏輯與業(yè)務(wù)邏輯的分離,使網(wǎng)頁內(nèi)容簡潔,系統(tǒng)的可維護(hù)性和可擴(kuò)充性增強(qiáng)。在服務(wù)器端,系統(tǒng)使用JDBC中間件訪問數(shù)據(jù)庫,數(shù)據(jù)庫服務(wù)器定義了本系統(tǒng)所需要的事務(wù)邏輯和數(shù)據(jù)邏輯。本系統(tǒng)使用JSP技術(shù)作為表現(xiàn)手段,服務(wù)器采用Tomcat5.0.3作為JSP引擎,系統(tǒng)業(yè)務(wù)邏輯由JavaBean組件完成,使用JDBC3.0驅(qū)
8、動(dòng)程序訪問數(shù)據(jù)庫。由于系統(tǒng)測(cè)試需要成熟的數(shù)據(jù)庫支持,因此系統(tǒng)采用SQLSERVER2000數(shù)據(jù)庫作為數(shù)據(jù)庫服務(wù)器。2.2本系統(tǒng)采用的關(guān)鍵技術(shù)2.2.1JSP技術(shù)JSP是由Sun微系統(tǒng)公司于1999年6月推出的一項(xiàng)技術(shù),是基于JavaServlet以及整個(gè)Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。JSP技術(shù)在多個(gè)方面加速了