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