摘要:企業(yè)以門戶網站作為對外展示窗口,進行內外信息交流,已成為大眾的迫切需要。介紹了基于JSP技術的中小型企業(yè)門戶網站開發(fā)過程,包括需求分析、概要設計、數據庫設計、功能模塊具體設計與實現等,可為企業(yè)門戶網站建設提供參考。
關鍵詞:JSP;企業(yè)門戶網站;功能模塊
DOIDOI:10.11907/rjdk.151194
中圖分類號:TP319
文獻標識碼:A 文章編號:16727800(2015)006011602
基金項目基金項目:濱州學院科研基金項目(BZXYQNLG201006)
作者簡介作者簡介:劉春霞(1978-),女,山東沂水人,碩士,濱州學院信息工程系講師,研究方向為計算機應用技術。
0 引言
隨著互聯網的發(fā)展,企業(yè)信息化技術日趨成熟,已被眾多企業(yè)所接受和采用,并在企業(yè)的經營活動中發(fā)揮著重要作用。企業(yè)門戶網站的意義在于促進信息技術與傳統(tǒng)企業(yè)整合,相對于傳統(tǒng)的宣傳方式有著不可比擬的優(yōu)勢,門戶網站可以通過互聯網來宣傳企業(yè)、開拓市場,從而為企業(yè)提供各種產品信息展示的機會。一個優(yōu)秀的企業(yè)門戶網站可以提升企業(yè)形象,提高企業(yè)知名度和企業(yè)競爭力[1]。本文基于JSP+MySql+Tomcat技術進行企業(yè)門戶網站的設計與實現。
1 企業(yè)門戶網站需求分析
成功的企業(yè)門戶網站需要一個高質量的前臺頁面和可以提升企業(yè)信息延續(xù)性和擴展性的后臺管理系統(tǒng)[2]。通過實際調查,將企業(yè)門戶網站分為前臺子系統(tǒng)和后臺子系統(tǒng)。
(1)前臺子系統(tǒng)。前臺子系統(tǒng)包括企業(yè)新聞瀏覽、產品信息介紹、客戶留言、公司介紹、技術支持等模塊,為使前臺頁面能夠更好地宣傳企業(yè)形象,方便與客戶的交互,其設計應當美觀實用,更好地彰顯企業(yè)形象。
(2)前臺子系統(tǒng)。后臺子系統(tǒng)包括企業(yè)新聞、產品、用戶、留言管理等功能模塊,后臺頁面簡潔,具有高度的信息延續(xù)性、可擴展性。
2 企業(yè)門戶網站概要設計
網站分為前臺和后臺兩大功能模塊。用戶可通過前臺功能模塊瀏覽企業(yè)介紹、企業(yè)新聞、產品信息、服務與技術支持,還可以在線留言;管理員可以通過后臺功能模塊實現新聞管理、產品管理、產品類別管理等。系統(tǒng)功能模塊劃分如圖1所示。
3 企業(yè)門戶網站數據庫設計
數據庫設計包括數據庫概念結構設計、數據庫邏輯結構設計[3]。概念結構設計在需求分析的基礎上,開發(fā)出可以滿足客戶需要的各種實體以及它們之間相互關聯的概念結構設計模型。通過對系統(tǒng)的需求分析和系統(tǒng)功能結構的確定,規(guī)劃出本系統(tǒng)中使用的主要數據庫實體對象分別為產品實體、產品類別實體、新聞實體、新聞類別實體、用戶實體等[2]。數據庫邏輯結構設計主要是將現實世界的概念數據模型設計成數據庫的一種邏輯模式,即適應于某種特定數據庫管理系統(tǒng)所支持的邏輯數據模式[4]。本網站采用MySql數據庫,通過概念設計轉換為數據表,主要有企業(yè)產品表、企業(yè)新聞表、產品類別表、新聞類別表、用戶表等。
4 企業(yè)門戶網站功能模塊設計
4.1 前臺功能模塊設計
目前,越來越多的公司開始建立自己的網站,網站的內容大同小異,吸引瀏覽者的不再只是網站上的信息,而是其美觀和諧的頁面設計。在進行網站首頁設計時,不但要求網站的布局合理,而且還應該通過網站首頁的主要功能模塊能夠充分體現出網站所要體現的主題內容,從而給瀏覽者留下深刻的印象。
(1)首頁設計。本網站的首頁主要包括企業(yè)介紹、新聞中心、產品中心、服務與支持、在線留言、管理員登錄等鏈接按鈕[5]。在首頁開發(fā)過程中,將企業(yè)新聞中心的信息瀏覽和企業(yè)產品中心的信息瀏覽設置為動態(tài)的部分,管理員在后臺系統(tǒng)中可以進行網站新聞和企業(yè)產品等管理操作。
(2)產品展示設計。前臺頁面中的產品展示和企業(yè)新聞最能引起用戶興趣,用戶通過瀏覽企業(yè)新聞和產品來了解這公司的信息。因此,網站的企業(yè)產品展示模塊和新聞模塊顯得尤為重要,網站中產品展示的位置需要在查詢代碼中使用分欄代碼,使產品以分欄的格式顯示,易于用戶瀏覽產品信息。
4.2 后臺功能模塊設計
后臺功能模塊設計主要包括后臺登錄設計、新聞管理模塊設計、產品管理模塊設計。
(1)后臺登錄設計。后臺登錄是管理員進入網站后臺管理的入口,在此頁面中管理員通過輸入正確的用戶名和密碼進入到后臺管理系統(tǒng)。通過session會話驗證登錄用戶的用戶名、密碼,輸入錯誤時會提示如圖所示的對話框,并自動跳轉到登錄頁面。如果輸入的用戶和密碼都正確,則可進入后臺管理界面進行相關操作。
(2)新聞管理模塊設計。管理員輸入正確用戶名和密碼后進入后臺管理頁面,在左側會有“新聞分類”、“添加新聞”和“新聞管理”等鏈接。當單擊新聞分類鏈接時,可以對新聞分類進行增刪改查操作。當單擊新聞添加鏈接時,會出現新聞添加頁面,頁面內容包括新聞名稱、發(fā)布者、內容等,其中內容設置中會有字數限制。當單擊左側的“新聞管理”鏈接時,進入新聞管理頁面,可以對已有的新聞進行修改、刪除等操作。
(3)產品管理模塊設計。公司管理員進入后臺后,在左側會有“產品分類”、“添加產品”和“產品管理”等鏈接,其中產品瀏覽添加了分頁顯示功能。當單擊產品分類鏈接時,可以對產品分類進行增刪改查操作。需要添加新的產品時,點擊添加產品鏈接,添加產品頁面包括產品名稱、產品類別、產品描述、產品圖片等。產品管理主要包括產品名稱、產品描述、刪除和查看等功能。若想了解某種產品的詳細信息,只需要點擊查看按鈕即可,每件產品都有其類別,添加產品時需選擇它所屬的類別。
5 結語
本文主要闡述了使用JSP+Mysql技術設計和實現中小企業(yè)門戶網站的流程,同時注重網站設計的人性化、界面的友好實用,以及良好的可擴展性,能夠為中小企業(yè)建設自己的門戶網站提供參考。
參考文獻:
[1]劉巍.論新形勢下企業(yè)宣傳思想工作的創(chuàng)新[J].東方企業(yè)文化,2013(16):57.
[2]邢素萍.基于Java的企業(yè)門戶網站設計[J].農業(yè)網絡信息,2009(12):8688.97.
[3]段有志.淺談關系數據庫的系統(tǒng)設計[J].中國科技縱橫,2011(9):322.
[4]董駿.管理信息系統(tǒng)的設計與開發(fā)——以陽光公司車險代理公司為例.計算機光盤軟件與應用,2012(19):226227.
[5]王新軍.基于.net的標準化模板自助建站系統(tǒng)的設計和實現[D].濟南:山東大學,2012.
責任編輯(責任編輯:孫 娟)
英文摘要Abstract:Enterprise portal as external display window, the internal and external information communication, has become the urgent needs of the public. This paper introduces the process of small and Mediumsized Enterprise Portal based on the JSP according to the software development process, including requirements analysis, general design, database design and function module design, etc., and provides the reference for enterprise portal website construction.
英文關鍵詞Key Words: Enterprise Portal Website; JSP; Function Module