【正文】
selfevident, regardless of is the enterprise,school, unit, pany or individuals, all use the web site to establish their own brand image,propaganda and cultural characteristics, spreading information by using the graphic audiovisual and other forms. On the other hand, the enterprise website also is responsible foremployee services. Portals may be provided for them. This paper mainly studies the realization of enterprise information portal. The framework of Struts2 technology used in the implementation of JBPM workflow system, business office, onlyneed to log in once to access all the applications of mutual trust account login. Portal using the popular UML demand analysis model and objectoriented design methods, pleted thefunctional requirements the portal website, the module design anddatabase design. The siteuses Apache to provide Web services, are all static Webpage using SSItechnology, thebackground management page column and generate. The background site provided by Tomcat service, all the dynamic pages, using Struts2 frameworkand JBPMworkflow, therelease of information to generate static pages save to the reception has carried on the portal site performance testing, each module function realization oftest site. The normal program is no exception. Keywords: portal。以不公開為例外,大力推行企業(yè)公開,廣泛接受社會(huì)監(jiān)督,提高企業(yè)工作透明度,增強(qiáng)企業(yè)部門的公信力 。 因此,企業(yè)門戶網(wǎng)站是一個(gè)連接企業(yè)與外界的網(wǎng)站,它提供一個(gè)單一訪問接口,企業(yè)員工、合作伙伴、供應(yīng)商、客戶等可以通過它獲得信息和服務(wù) 。此外,企業(yè)門戶網(wǎng)站還可以支持網(wǎng)上的虛擬社區(qū),網(wǎng)站的用戶可以相互討論和交換信息 。 國內(nèi)外研究 國內(nèi)研究 國內(nèi)對企業(yè)門戶網(wǎng)站的研究集中在技術(shù)特點(diǎn)、體系框架和應(yīng)用基礎(chǔ)方面 。 基于知識的企業(yè)門戶網(wǎng)站系統(tǒng)結(jié)構(gòu)特點(diǎn)為采 用基于 B/S 的三層或多層的體系結(jié)構(gòu) 。 應(yīng)該服務(wù)器的主要功能有頻道設(shè)定、內(nèi)容收集器、解析引擎、元數(shù)據(jù)庫等,一般的層次結(jié)構(gòu)為,數(shù)據(jù)層、應(yīng)用層、訪問層,著重于與企業(yè)系統(tǒng)進(jìn)行無縫的集成,基于角色的內(nèi)容組織,實(shí)現(xiàn)最終用戶的個(gè)性化 。 實(shí)現(xiàn)企業(yè)信息門戶的技術(shù)基礎(chǔ)主要包括訪問、搜索、歸類、個(gè)性化服務(wù)、專業(yè)化、信息發(fā)布、安全等 。 對企業(yè)信息門戶網(wǎng)站的研究 。 企業(yè)信息門戶網(wǎng)站所具有的整合企業(yè)的內(nèi)部應(yīng)用與信息的能力必將對企業(yè)戰(zhàn)略性應(yīng)用模塊,如 CRM 與 KM 產(chǎn)生重大影響 。 綜觀國外企業(yè)對門戶網(wǎng)站的研究,信息門戶,知識門戶、智能門戶、決策門戶網(wǎng)站雖然稱謂不盡相同,但它們的架構(gòu)和功能差別很小,都是為用戶提供一個(gè)訪問企業(yè)各類信息的入口,同時(shí)整合電子商務(wù)和社區(qū)等 。 通過電子商務(wù),公司可以不受時(shí)間或空間的限制來全面展示企業(yè)信息 。 企業(yè)可以通過 BBS 或 企業(yè)公告等方面聯(lián)系客戶,同時(shí),客戶也可以隨時(shí)查看其它用戶的評論 。 實(shí)現(xiàn)企業(yè)信息系統(tǒng)等資源的有效整合 信息產(chǎn)業(yè)經(jīng)過長期的發(fā)展,目前,越來越多的企業(yè)建設(shè)自己的 MIS 管理信息系統(tǒng) 。 而企業(yè)門戶就是信息整合的一個(gè)好平臺(tái),建設(shè)企業(yè)門戶網(wǎng)站來整合信息系統(tǒng),己成為一種高效且流行的方式 。 網(wǎng)絡(luò)銷售己經(jīng)成為十大網(wǎng)絡(luò)應(yīng)用之一,在以 Inter 為載體的電子商務(wù)用中,企業(yè)的門戶網(wǎng)站能夠在最短的時(shí)內(nèi)將企業(yè)的良好形象以不同的形式個(gè)性地展示給不同地域的用戶,有效提升企業(yè)形象,升華企業(yè)價(jià)值 。 外部展示平臺(tái)是企業(yè)向外界宣傳、展示企業(yè)形象的窗口,訪問者可以通過外部展示平臺(tái)查看到所有通過內(nèi)部管理平臺(tái)發(fā)布的信息 。 服務(wù)提供程序 (service provider)響應(yīng)客戶端的服務(wù)請求,請求者使用提供者提供的服務(wù) 。 一個(gè)或多個(gè) Web 服務(wù)可以被結(jié)合起來以執(zhí)行一個(gè)完整的業(yè)務(wù) 。 服務(wù)請求者嘗試從本地或服務(wù)發(fā)現(xiàn)代理定位、找到、獲取服務(wù)描述 (這種獲取操作可以在軟件開發(fā)期間或請求者軟件的執(zhí)行期間發(fā)生平臺(tái)間的通信以 XM、以 Extensible MarkupLanguage,可擴(kuò)展標(biāo)記語言 )形式的消息傳遞 。 應(yīng)用性 :Web 服務(wù)允許作為組件開發(fā)的軟件被其他軟件部件或被輸入到 Web瀏覽器的 URL 重用 。 Net,JavaScript 和其他編程語言開發(fā)的多種平臺(tái)之間的交互操作性 。 B/S 模式中,數(shù)據(jù)和程序都存放在服務(wù)器,用戶只要安裝瀏覽器,就可以訪問網(wǎng)站 。 它也可以根據(jù)其處理的具體業(yè)務(wù)而分為不同類型的服務(wù)器 。 方便部署和管理 :因?yàn)檎麄€(gè)網(wǎng)站的管理、業(yè)務(wù)邏輯、數(shù)據(jù)庫操作、資源分配等以及更新升級等操作都由服務(wù)器來完成,大大降低了客戶機(jī)的管理 。 再次,無需開發(fā)客戶端軟件,使用 Windows 等操作系統(tǒng)內(nèi)置的 TCP/IP 協(xié)議和火狐、谷歌等瀏覽器就可以瀏覽網(wǎng)站資源 。 SQL Server 20xx 也包括了很多新的和改進(jìn)的功能來幫助 IT 團(tuán)隊(duì)更有效率的工作 。 它還提供了一個(gè)可擴(kuò)展的管理架構(gòu),可以更容易的用 SQL 管理對象來編程,使得用戶可以定制和擴(kuò)展他們的管理環(huán)境,獨(dú)立軟件開發(fā)商 (ISV)也能夠創(chuàng)建附加的工具和功能來更好的擴(kuò)展應(yīng)用 。 表和索引的分區(qū)功能顯著的增強(qiáng)了對大型數(shù)據(jù)庫的查詢性能 。 在安全 管理空間中允許分離所有者和模式 。 對網(wǎng)站可行性分析的過程實(shí)際上就是一次對系 統(tǒng)分析和系統(tǒng)設(shè)計(jì)簡化的過程 。 技術(shù)可行性分析 技術(shù)可行性就是分析現(xiàn)有的技術(shù)是否能夠?qū)W(wǎng)站的設(shè)計(jì)提供良好的技術(shù)支持,也就是說網(wǎng)站的設(shè)計(jì)在技術(shù)上是否能夠?qū)崿F(xiàn) 。 網(wǎng)站將嚴(yán)格遵循國際上相應(yīng)的標(biāo)準(zhǔn) 。 從經(jīng)濟(jì)可行性的角度看銷售網(wǎng)站的設(shè)計(jì)的必要性,我們會(huì)發(fā)現(xiàn),隨著近些年來網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及人們生活水準(zhǔn)的提高 。 通過對上述的介紹我們可以發(fā)現(xiàn)網(wǎng)上銷售在網(wǎng)絡(luò)體系中的重要性,但是國內(nèi)具有一定規(guī)模的專業(yè)銷售還是比較少的,僅限于我們所熟知的幾個(gè)銷售網(wǎng)站,并且國內(nèi)的網(wǎng)絡(luò)消費(fèi)環(huán)境也尚未完善,和傳統(tǒng)的銷售環(huán)境進(jìn)行對比,網(wǎng)上銷售還存在著許許多多的問題,例如售后服務(wù)和質(zhì)量保障這些問題在現(xiàn)實(shí)生活中己經(jīng)屢見不鮮了 。 從法律的方面來看,近幾年來國內(nèi)出臺(tái)了許多與網(wǎng)絡(luò)相關(guān)的法律,為網(wǎng)上銷售提供了一些法律保障,這些法律保證可以使許多用戶對銷售網(wǎng)站更加信任 。 企業(yè)網(wǎng)站模塊和子模塊功能圖如圖 31所示; 寧夏大學(xué)新華學(xué)院本科學(xué)位論文 11 圖 31 系統(tǒng)功能模塊圖 新聞管理 用戶從登錄頁面進(jìn)行登錄,在代辦事項(xiàng)中選擇新聞模塊,并選擇發(fā)布新聞,填寫完成后,點(diǎn)擊提交,系統(tǒng)會(huì)進(jìn)行字段驗(yàn)證,未通過則系統(tǒng)彈出相應(yīng)錯(cuò)誤信息,通過后根據(jù)用戶選擇的新聞發(fā)布范圍發(fā)布的對應(yīng)的網(wǎng)站服務(wù)器,此時(shí)該條新聞進(jìn)入審核狀態(tài),在宣傳部主任的代辦事項(xiàng)中會(huì)列出未審核的新聞,由宣傳部主任進(jìn)行新聞審批 。 特別注意,修改后的新聞需要重新修訂發(fā)布后才可以顯示在前臺(tái)頁面 管理員可以在授權(quán)的范圍刪除現(xiàn)有的新聞,過期的新聞和作廢的新聞,需要及時(shí)刪除 。 中文名字和英文名字不能為空、中文名稱簇 30 個(gè)漢字、英文名稱簇 50 個(gè)漢字 。 權(quán)限管理 系統(tǒng)管理員登錄內(nèi)網(wǎng)后可在此進(jìn)行權(quán)限管理,包括角色、資源組、用戶的授權(quán) 。 采用增強(qiáng)網(wǎng)管理人員或 新聞發(fā)布人員 添加產(chǎn)品 刪除產(chǎn)品 查看產(chǎn)品 寧夏大學(xué)新華學(xué)院本科學(xué)位論文 14 站數(shù)據(jù)的遠(yuǎn)程災(zāi)難備份技術(shù),在網(wǎng)站遇到攻擊和意外情況下快速恢復(fù)網(wǎng)站 。 由于用戶的操作不慎可能導(dǎo)致數(shù)據(jù)被誤刪,誤改等情況,這里要求在每次刪除的時(shí)候提醒用戶,以防誤操作 。 本章小結(jié) 本章首先介紹了企業(yè)門戶網(wǎng)站系統(tǒng)的需求概述、業(yè)務(wù)需求分析、功能性需求和非功能性需求 。從數(shù)據(jù)庫設(shè)計(jì)原 理出發(fā),對網(wǎng)站數(shù)據(jù)庫做了系統(tǒng)的設(shè)計(jì) 。 在系統(tǒng)設(shè)計(jì)過程中,“實(shí)用”是軟件設(shè)計(jì)的第一目標(biāo),設(shè)計(jì)的軟件能否在實(shí)際應(yīng)用中解決實(shí)際問題,這是每個(gè)軟件設(shè)計(jì)人員必須關(guān)心的問題 。 一般在軟件設(shè)計(jì)中,采用系統(tǒng)模塊化思想對軟件進(jìn)行分布式設(shè)計(jì),最后整合,已達(dá)到新環(huán)境下,在原軟件的基礎(chǔ)上,對軟件功能上的擴(kuò)展性 。 只要對軟件開發(fā)人員進(jìn)行簡單培訓(xùn)與指導(dǎo),就能操作使用該軟件 。對一些保密性的材料可采用加密技術(shù),不讓用戶看到具體的內(nèi)容結(jié)構(gòu),只有管理員輸入密碼,才能查看內(nèi)容結(jié)構(gòu) 。 同時(shí)由于前臺(tái)網(wǎng)站采用靜態(tài)頁面解析的方式,系統(tǒng)的穩(wěn)定性和安全性得到有效保障,教職工訪問網(wǎng)站效率進(jìn)一步提高 。 :MyEclipse 。 :Inter Explore、火狐、 360 瀏覽器或其他瀏覽器 。 各子系統(tǒng)網(wǎng)站管理平臺(tái)具有各自對應(yīng)的產(chǎn)品,產(chǎn)品后臺(tái)管理功能實(shí)現(xiàn)是由綜合門戶網(wǎng)站各子系統(tǒng)管理平臺(tái)管理實(shí)現(xiàn) 。 界面設(shè)計(jì)要求美觀、大方、簡潔 。 用戶登錄網(wǎng)站購買產(chǎn) 品時(shí)首先需要進(jìn)行登錄操作,該模塊與數(shù)據(jù)庫進(jìn)行連接系統(tǒng)會(huì)根據(jù)用戶輸入的用戶名 如果是首次登錄網(wǎng)站的用戶可以點(diǎn)擊 [注冊 ]按鈕進(jìn)入注冊頁面 。 該模塊與數(shù)據(jù)庫中的用戶表相關(guān)聯(lián) 。 密碼輸入 (長度不能小于 6 位 ),密碼輸入后需要二次輸入密碼,系統(tǒng)會(huì)判斷兩次輸入的密碼是否一致 。 產(chǎn)品界面主要顯示的有產(chǎn)品的名稱、性能、屬性數(shù)等信息 。 新聞信息由后臺(tái)用戶添加進(jìn)新聞表 。 后臺(tái)登錄界面主要包含管理員名輸入項(xiàng)和管理員密碼輸入項(xiàng),網(wǎng)管站的默認(rèn)管理員名設(shè)置為 admin 密碼為 123。 輸入完畢后產(chǎn)品信息將存入產(chǎn)品表中,前臺(tái)將會(huì)顯示其相關(guān)信息 。 點(diǎn)擊前臺(tái)用戶管理,管理員可以對前臺(tái)用戶的信息進(jìn)行修改刪除操作 。 最 后將對后臺(tái)用戶的修改刪除保存到后臺(tái)用戶表中 。 點(diǎn)擊首頁公告設(shè)置 。 點(diǎn)擊進(jìn)入網(wǎng)站廣告設(shè)置可以為網(wǎng)站添加廣告 。 數(shù)據(jù)庫的設(shè)計(jì)是一個(gè)關(guān)鍵問題,良好的數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)共享,精簡不必要的系統(tǒng)開銷,減少數(shù)據(jù)冗余和數(shù)據(jù)不一致性,并將各數(shù)據(jù)庫應(yīng)用有機(jī)的結(jié)合起來 。 本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)包含兩方面的內(nèi)容,一是數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì) 。 本系統(tǒng)設(shè)計(jì)的各數(shù)據(jù)庫幾乎都不是孤立存在的,每一張數(shù)據(jù)庫表都與其它的數(shù)據(jù)庫表有著數(shù)據(jù)聯(lián)系 。 控制字段的引用 :在設(shè)計(jì)時(shí),可以選擇適當(dāng)?shù)臄?shù)據(jù)庫設(shè)計(jì)管理工具,以方便開發(fā)人員的分布式設(shè)計(jì)和數(shù)據(jù)小組的集中審核管理 。 通過對字段所在庫表及相應(yīng)設(shè)計(jì)人員的查詢,可以確認(rèn)庫表是否確實(shí)重復(fù) 。 根據(jù)前面系統(tǒng)建模以及對數(shù)據(jù)庫的設(shè)計(jì),這里直接給出本系統(tǒng)的實(shí)體關(guān)系 ER 模型 。 圖片信息表 形象直觀的把產(chǎn)品的信息呈現(xiàn)給客戶,方便客戶查找 。 有利于歸檔和分類 表 54 目錄表 列名 數(shù)據(jù)類型 是否為空 tr_id int 否 tr_name Varchar(255) 否 tr_open Varchar(255) 否 tr_pid int 否 tr_target Varchar(255) 是 tr_url Varchar(255) 是 視頻表 為客戶提供視頻的路徑、名稱 。 最后給出了門戶網(wǎng)站的物理結(jié)構(gòu)設(shè)計(jì) 。 在測試完成之后需要對企業(yè)網(wǎng)站進(jìn)行調(diào)試 。 功能測試 網(wǎng)站功能測試就是對網(wǎng)站的各功能進(jìn)行驗(yàn)證,根據(jù)功能測試用例逐項(xiàng)測試,檢查網(wǎng)站是否達(dá)到用戶要求的功能 。 用戶界面測試 根據(jù)需求內(nèi)容,即本系統(tǒng)需要實(shí)現(xiàn)的功能來進(jìn)行驗(yàn)證測試 ,內(nèi)容如下所示 。 超級鏈接測試可分為兩個(gè)方面 : ,并且頁面之前可以正確切換到了該鏈接的頁面 。 例如 Xenu Link Sleuth。 鏈接測試的過程必須在在整個(gè)門戶網(wǎng)站的所有頁面開發(fā)完成之后進(jìn)行 。鏈接測試是網(wǎng)站所特有的測試 。 而且測試數(shù)據(jù)必須要保證各種類型的數(shù)據(jù)到達(dá)一定數(shù)量并保證數(shù)據(jù)具有典型性,以確保測試數(shù)值的全面性和可靠