




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、基于SSH的天源建材企業(yè)網(wǎng)站信息發(fā)布系統(tǒng)的設計與實現(xiàn)姓名:學號:指導教師:選題背景近幾年,企業(yè)借助互聯(lián)網(wǎng)這一現(xiàn)代化的信息載體,宣傳企業(yè)產(chǎn)品,擴大企業(yè)影響,樹立企業(yè)形象,已經(jīng)成為互聯(lián)網(wǎng)世界必不可少且愈發(fā)重要的組成部分。目前,企業(yè)在互聯(lián)網(wǎng)上常見的一些產(chǎn)品信息發(fā)布多以文字說明、性能數(shù)據(jù)描述、輔以圖片介紹的方式來表達產(chǎn)品信息,信息數(shù)據(jù)存儲在數(shù)據(jù)庫中,通過數(shù)據(jù)庫來進行管理,有的甚至不采用數(shù)據(jù)庫而直接放在HTML中,在一定程度上能夠達到產(chǎn)品信息發(fā)布的目的。但這些系統(tǒng)所發(fā)布的信息是靜態(tài)的,無法解決網(wǎng)上動態(tài)交互的問題,發(fā)布的形式較單一,而且數(shù)據(jù)更新維護比較麻煩,沒有充分發(fā)揮計算機的功能。而企業(yè)如將產(chǎn)品發(fā)布展示
2、做成分類圖片的形式,則具有傳統(tǒng)發(fā)布形式不可比擬的優(yōu)勢。充分利用互聯(lián)網(wǎng)高速迅捷的傳播優(yōu)勢來推廣企業(yè)的產(chǎn)品。同時用戶能夠對每個企業(yè)的產(chǎn)品有更加全面、深入的了解,從而其決定購買的幾率必將大幅增加,為企業(yè)和中間商帶來更多的利潤。面對日趨激烈的市場競爭,如何充分利用互聯(lián)網(wǎng)的優(yōu)勢,樹立良好的產(chǎn)品形象,提高產(chǎn)品的影響,促進產(chǎn)品的推廣和擴大市場已經(jīng)成為各個企業(yè)十分重視的問題。國內(nèi)外研究的現(xiàn)狀產(chǎn)品信息發(fā)布系統(tǒng)是指在Internet上進行產(chǎn)品信息發(fā)布的信息系統(tǒng),其特征是利用Internet的技術傳輸和處理信息。信息發(fā)布系統(tǒng)有俠義和廣義之分。俠義的信息發(fā)布系統(tǒng)也稱Web信息發(fā)布系統(tǒng),主要指利用Web提供的通信手段在
3、Internet網(wǎng)上進行信息的發(fā)布。而廣義的信息發(fā)布系統(tǒng)是包括采用Internet技術從信息的采集、信息的管理到信息的發(fā)布與交互的全過程的信息系統(tǒng)。廣義的信息發(fā)布過程存在于組織內(nèi)部、組織與組織之間以及組織與整個世界之間。當前的信息發(fā)布系統(tǒng)已經(jīng)不僅僅停留在簡單的信息發(fā)布,而是正在向電子商務階段發(fā)展。也就是說,俠義的信息發(fā)布系統(tǒng)正在向廣義的信息發(fā)布系統(tǒng)發(fā)展。追本溯源,網(wǎng)絡產(chǎn)品信息發(fā)布系統(tǒng)是伴隨著網(wǎng)絡廣告的發(fā)展而不斷發(fā)展成熟。產(chǎn)品信息發(fā)布方式最初形式就是以文字、圖片等做成的產(chǎn)品廣告條。1994年10月14日,美國著名的Wired雜志推出了網(wǎng)絡版Hotwired(wwwhotwiredcom),其主頁
4、上開始有AT&T等14個客戶的廣告Banner。這是網(wǎng)絡產(chǎn)品信息發(fā)布史上里程碑式的一個標志,一個跨國界的全球性新型媒體正式形成。中國的第一個商業(yè)性的網(wǎng)絡產(chǎn)品信息發(fā)布出現(xiàn)在1997年3月,傳播網(wǎng)站是Chinabyte,廣告表現(xiàn)形式為468 x 60像素的動畫旗幟廣告。我國網(wǎng)絡產(chǎn)品信息發(fā)布一直到1998年初才稍有規(guī)模,歷經(jīng)幾年的發(fā)展,網(wǎng)絡產(chǎn)品信息發(fā)布行業(yè)經(jīng)過數(shù)次洗禮已經(jīng)慢慢走向成熟。研究方法根據(jù)所給資料得出系統(tǒng)的基本的框圖,劃分功能模塊,應用語言編程,應用Myeclipse與mysql作為數(shù)據(jù)庫服務器來開發(fā)本系統(tǒng)。該系統(tǒng)主要實現(xiàn)了網(wǎng)站信息、基礎信息、系統(tǒng)管理、個人信息四大功能模塊。本系統(tǒng)采用B/S
5、(Browser/server,瀏覽器/服務器)三層體系結構,這種模式采用多種標準的協(xié)議和技術,適合于任何硬件平臺和軟件環(huán)境。本系統(tǒng)采用當今社會比較先進的SSH2(即Struts2、Spring)框架技術開發(fā)一個性能優(yōu)越、可擴展性強和安全可靠穩(wěn)定的天源建材企業(yè)網(wǎng)站信息發(fā)布系統(tǒng)。技術路線MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包
6、括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。根據(jù)官方
7、最新消息,MyEclipse 2013已經(jīng)正式發(fā)布!MyEclipse 2013支持HTML5、JQuery和主流的Javascript 庫。隨著MyEclipse 2013支持Html5,你可以添加音頻、視頻和API元素到你的項目,從而為移動設備創(chuàng)建復雜的Web應用程序。你甚至還可以通過HTML5 可視化設計器設計令人難以置信的用戶界面。同時,隨著MyEclipse 2013支持JQuery,你可以通過插件提升性能,并添加動畫效果到設計中。Tomcat簡介Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷
8、的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。 這里的訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外
9、,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務器。Hibernate框架簡介Hibernate是Apache軟件基金會的一個開放源代碼的O/R mapping(對象關系映射)框架,它對JDBC進行了輕量級的對象封裝,使Java程序員可以隨心所欲地使用對象編程思想來操縱數(shù)據(jù)庫。為了企業(yè)應用與后端數(shù)據(jù)庫頻繁交互,開發(fā)者在應用和數(shù)據(jù)庫之間創(chuàng)建了一個“持久層”。在基于J2EE的企業(yè)應用中,組成這個持久層的Java類
10、既可以映射對象到數(shù)據(jù),也可以映射數(shù)據(jù)到對象。持久層的建立是比較簡單的,但是這種關系的有時候又很復雜,由于對象數(shù)據(jù)庫結構的復雜性,很難做到把關系表記錄完整地映射到持久對象的關系上來,這主要表現(xiàn)在多表的關系無法直接映射到持久對象的映射上來,可能是一個表映射到多個持久對象,可能是多個表映射到一個持久對象上來,也可能是表的某個字段映射到一個持久對象,另外一些字段映射到其他持久對象上。Hibernate相當于是對持久層數(shù)據(jù)處理的一種新的解決方案,是一個與持久層和查詢相關的框架,它可以應用于任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。Mysq
11、l數(shù)據(jù)庫數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)庫對象的集合,其中數(shù)據(jù)庫對象指表(Table)、視圖(View)、存儲過程(Stored Procedure)和觸發(fā)器(Trigger)等。數(shù)據(jù)庫通過SQL(Structured Query Language)來對數(shù)據(jù)進行操作和管理,這里包括一些基本的操作如select、delete、insert、update語句。ADO(ActiveX Data Objects)是微軟開發(fā)數(shù)據(jù)庫應用程序的數(shù)據(jù)庫訪問技術。它被設計用來同新的數(shù)據(jù)庫訪問層OLE DB Provider一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(Universal Data MySQL)。OLE DB是一個底層的數(shù)
12、據(jù)庫訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關系數(shù)據(jù)庫。ADO封裝了OLE DB程序中使用的大量COM接口,所以是一種高層訪問技術。關于數(shù)據(jù)庫管理系統(tǒng)和接口的原理如圖2所示。MySQL是一個快速、多線程、多用戶的小型關系型數(shù)據(jù)庫管理系統(tǒng)。它支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進行各種詳細的查詢等。MySQL提供了一全套的數(shù)據(jù)庫創(chuàng)建和訪問機制,通過很直觀的方式就可以創(chuàng)建、訪問、修改數(shù)據(jù)庫的表和項,并且能建立它們之間的各種數(shù)據(jù)關系。MySQL系列從90年代就發(fā)展起來,經(jīng)過了多年的反展,它已經(jīng)成為非常成熟的技術,面向中小型企業(yè)級應用。系統(tǒng)功能結構圖網(wǎng)站信息模塊實現(xiàn)界面效果圖基礎信息模塊實現(xiàn)界面效果圖個人信息模塊實現(xiàn)界面效果圖結論本文主要闡述了如何利用J2EE的Struts和Hibernate框架開發(fā)一個性能優(yōu)化、可擴展性強和安全可靠的天源建材企業(yè)網(wǎng)站信息發(fā)布系統(tǒng)。該系統(tǒng)主要實現(xiàn)了網(wǎng)站信息、基礎信息、系統(tǒng)管理、個人信息四大功能模塊。然后根據(jù)這些功能進行分析設計,對所有到的技術Struts2,hibernate就行簡要的介紹。接著進行需求分析的描述。接著是概要設計和詳細設計。描述
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款押車合同范本
- 代買股票合同范本
- 知識版權管理全球化背景下的挑戰(zhàn)與對策
- 加盟祛斑技術培訓合同范例
- 勞動合同范本購買
- 鐵路行業(yè)分析研究報告
- 發(fā)電設備租賃合同范例
- 書出版社合同范本
- 農(nóng)村平房安裝地暖合同范本
- 熱電行業(yè)分析研究報告樣本
- 2024甘肅路橋建設集團招聘專業(yè)技術人員199人管理單位遴選500模擬題附帶答案詳解
- 中建混凝土工程專項施工方案
- 機電一體化(專業(yè)畢業(yè)論文)
- 小學2年級心理健康教育課件《智斗“攔路虎”-人人都會有困難》
- 2024年新疆區(qū)公務員錄用考試《行測》真題及答案解析
- 焊工(初級)考試題庫及答案
- 2024年云南省中考物理試題含答案
- 感染科質控中心工作匯報
- Module1Unit1Welivedinasmallhouse (教案) 英語五年級下冊
- 風險評估報告模板
- 合肥市2024年中考理化生實驗評分細則
評論
0/150
提交評論