1 建設(shè)背景
1.1 現(xiàn)狀
公司原有企業(yè)網(wǎng)站在2001年建設(shè),當時的框架和網(wǎng)站結(jié)構(gòu)都急需升級,建設(shè)一個新的、符合當前信息技術(shù)的、可隨時擴展的、更加功能集成的企業(yè)門戶迫在眉睫,因此公司相關(guān)部門積極組織建設(shè)一個功能更強大、穩(wěn)定性更高、響應(yīng)時間短的企業(yè)門戶。建立以電子化服務(wù)網(wǎng)站為應(yīng)用支撐平臺,利用Web網(wǎng)站對公司部門和公司下屬單位。提供政策法規(guī)宣傳、辦公指南、業(yè)務(wù)辦理等信息服務(wù),為部門及下屬單位提供業(yè)務(wù)流程,技術(shù)支持和應(yīng)用支撐平臺。政務(wù)公開的主渠道,網(wǎng)上服務(wù)的載體,職工互動的重要渠道。是電子企業(yè)的“一站式”服務(wù)平臺。不斷優(yōu)化提升神華準格爾能源有限責任公司網(wǎng)站的建設(shè)水平和服務(wù)能力,是貫徹落實科學發(fā)展觀、促進公司職能轉(zhuǎn)變、建設(shè)全集團“首善之區(qū)”的要求,是建設(shè)“信息準能”、“數(shù)字準能”和“服務(wù)型電子企業(yè)”的重要組成部分。
1.2 用戶特點
企業(yè)門戶系統(tǒng)主要涉眾包括:主站系統(tǒng)管理員、部門子站管理員、信息采編員、信息審核員等。
主站系統(tǒng)管理員:對整個系統(tǒng)進行全面管理,包括系統(tǒng)配置、系統(tǒng)運維、權(quán)限管理、服務(wù)管理、安全管理。子站管理員:子站管理員又稱作部門及直屬單位管理員。負責管理子站點信息的維護、欄目管理等操作。信息采編員:負責收集、編輯各類新聞信息:對權(quán)限范圍內(nèi)的站點和欄目信息進行維護,對錯誤信息撤稿或重新發(fā)布。信息審核員:負責權(quán)限范圍內(nèi)的信息審核工作,負責將審核通過的信息發(fā)布到網(wǎng)上供訪問者瀏覽。
1.3 各類角色權(quán)限
信息發(fā)布人員:只能對自己所屬欄目板塊發(fā)布信息,并且只能查看到自己發(fā)布的信息。
信息審核人員:對所屬欄目有管理信息的權(quán)限,包括內(nèi)容審核、修改、發(fā)布、刪除等操作權(quán)限。本系統(tǒng)共設(shè)有3級審核流程。一級審核員負責管理內(nèi)容級別為零級的稿件(如:子站管理員向主站報送的稿件),操作權(quán)限包括內(nèi)容的審核,修改和刪除。二級審核員負責對內(nèi)容級別為一級及一級以下的稿件進行管理,如:一級用戶所發(fā)布的稿件,操作權(quán)限包括內(nèi)容的審核、修改和刪除。三級審核員負責對內(nèi)容級別為二級及二級以下的稿件進行管理。如:二級用戶所發(fā)布的稿件。操作權(quán)限包括內(nèi)容的審核、修改和刪除,三級用戶審核后的稿件直接發(fā)布到網(wǎng)站上,并且審核后的稿件不可以刪除。
信息管理人員:對所有欄目都有可查看編輯、修改、查看、刪除等操作權(quán)限。
系統(tǒng)管理員:可以對整個系進行理管理,包括系統(tǒng)設(shè)置、用戶管理、欄目管理、數(shù)據(jù)模型管理、模板管理、資源管理及系統(tǒng)輔助插件等所有的功能,并具有對部門和下屬單位管理的權(quán)限。
1.4 系統(tǒng)建設(shè)的原則
1.4.1 先進的系統(tǒng)設(shè)計模式
先進管理理論與公司的管理規(guī)范高度融合。同時,充分考慮到公司的實際發(fā)展情況。以及行業(yè)的特點,特別是公司必需的各項業(yè)務(wù)報表都采用管理人員所熟悉的規(guī)范格式,使其既具先進性,又具適用性。
1.4.2 充分考慮企業(yè)未來發(fā)展
考慮到企業(yè)未來的發(fā)展,為系統(tǒng)未來的擴展留有充分的設(shè)計和數(shù)據(jù)接口。
1.4.3 支持多企業(yè)集團式管理模式
支持公司與各各直屬單位集團化管理模式。公司所有的指導性、指令性計劃可通過本系統(tǒng)下達給各直屬單位,同時亦可將公司關(guān)心的所有信息自動地由各直屬單位定期地從各直屬單位業(yè)務(wù)信息庫中匯總并上傳,從而實現(xiàn)了數(shù)據(jù)傳送的迅速、準確性。
1.4.4 嚴格的安全控制管理
允許系統(tǒng)管理員自行定義每個使用者對每個程序、每一功能菜單、每個數(shù)據(jù)文件的操作權(quán)限。操作員在使用每個程序時,系統(tǒng)自動檢驗操作權(quán)限,實現(xiàn)多級安全控制,大大提高了用戶系統(tǒng)的操作安全和數(shù)據(jù)安全性。
1.4.5 豐富靈活的查詢
系統(tǒng)在每個模塊都將提供大量、豐富、靈活的查詢和報表功能。從單項條件查詢到多條件組合模糊查詢;從單獨業(yè)務(wù)數(shù)據(jù)查詢到跨業(yè)務(wù)連鎖查詢;從當前業(yè)務(wù)數(shù)據(jù)到歷史業(yè)務(wù)數(shù)據(jù)查詢;從基于業(yè)務(wù)功能的查詢到基于主題的查詢。用戶可以從多角度方便地查詢所需了解的信息,甚至可以從某個業(yè)務(wù)細節(jié)描述的部分詞語來查詢所關(guān)聯(lián)的數(shù)據(jù)。利用數(shù)據(jù)倉庫技術(shù)還可以得到一些具有實用價值的潛在的數(shù)據(jù)分析結(jié)果。
1.4.6 靈活、簡便、實用性強的操作界面
系統(tǒng)應(yīng)為每個程序都提供詳細的在線幫助信息,用戶可以隨時得到程序使用的指導。用戶界面采用統(tǒng)一格式,使用方便、靈活。
2 SSH三層架構(gòu)的使用
2.1 三層架構(gòu)的必要性
所謂三層架構(gòu)通常認為是將整個業(yè)務(wù)應(yīng)用劃分3個層次,即表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層3個層次分開,區(qū)分層次的目的是為了“高內(nèi)聚,低耦合”的思想,表示層為用戶提供交互操作界面,即用戶在使用一個系統(tǒng)的時候他所看到的界面;業(yè)務(wù)邏輯層負責關(guān)鍵業(yè)務(wù)的處理和數(shù)據(jù)傳遞,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理:數(shù)據(jù)訪問層實現(xiàn)數(shù)據(jù)庫訪問,可以實現(xiàn)針對數(shù)據(jù)的增加、修改、刪除操作。
2.2 SSH框架的應(yīng)用
SSH框架就是Struts、Spring、Hibernate的一個集成框架,是一種Web應(yīng)用程序開源框架用Struts作為基礎(chǔ)工具進行開發(fā),開發(fā)人員可以集中精力關(guān)注于構(gòu)建應(yīng)用程序的業(yè)務(wù),而不必要關(guān)注體系結(jié)構(gòu)本身的問題。Spring是一個容器,它包括并且管理系統(tǒng)對象的生命周期和配置,在具體的SSH項目中管理事務(wù)及對象的注入,Spring是非侵入式的,基于Spring開發(fā)的應(yīng)用系統(tǒng)中的對象一般不依賴于Spring類。組成該框架的每個模塊或者組件都可以單獨存在;蛘吲c其他的模塊聯(lián)合實現(xiàn),組件間的依賴關(guān)系減少,極大改善了代碼的可重用性,不需要實現(xiàn)框架指定的接口?梢暂p松地將組件從Spring中脫離,設(shè)置不需要進行任何的修改,可以在運行期為組件配置所需要的資源,而不用再編寫組件代碼時加以指定,從而在相當程度上降低了組件之間的耦合。Hibernate是一個開源代碼的對象關(guān)系映射框架,他對JDBC進行了非常輕量級的對象封裝。使得程序員可以隨心所欲地使用面向?qū)ο蟮木幊趟悸穪韺?shù)據(jù)庫進行相應(yīng)的增加、修改、刪除。
3 技術(shù)方案
3.1 統(tǒng)一架構(gòu)規(guī)范
通用標準規(guī)范:公司所有部門及二級單位的門戶都必須基于公司統(tǒng)一應(yīng)用框架進行開發(fā)。公司統(tǒng)一應(yīng)用框架系統(tǒng)構(gòu)建企業(yè)范圍內(nèi)的多維組織機構(gòu)體系、唯一用戶信息、全局角色信息,實現(xiàn)通用的工作流的定義與流轉(zhuǎn)。統(tǒng)一應(yīng)用框架同時還提供平滑的,而不是由各業(yè)務(wù)系統(tǒng)寫接口的方式來實現(xiàn)的流程整合,以及設(shè)置模型、欄目模板、內(nèi)容模板等通用模塊。
硬件系統(tǒng)規(guī)范:門戶系統(tǒng)采用高端應(yīng)用方式,即后臺在所有公司部門及下屬單位網(wǎng)站集中部署。業(yè)務(wù)應(yīng)用需要提供支持群集部署的能力,且各業(yè)務(wù)應(yīng)用服務(wù)器群集前需放置負載均衡器實現(xiàn)負載均衡,直接使用口地址訪問應(yīng)用服務(wù)器不能發(fā)揮負載均衡的作用。業(yè)務(wù)應(yīng)用應(yīng)禁止對服務(wù)器本地文件進行訪問與保存,并避免生成與使用大量的臨時文件。由于有流媒體軟件的運行,為了保障用戶點播效果良好,不至于被卡住,因此對網(wǎng)絡(luò)的要求較為嚴格,客戶端和服務(wù)端網(wǎng)絡(luò)連接的帶寬為100Mbps以上。服務(wù)器之間帶寬為1000Mbps,并保證在統(tǒng)一網(wǎng)段內(nèi)。
單點登錄:企業(yè)門戶作為企業(yè)展示的平臺,必須作為公司所有應(yīng)用系統(tǒng)登錄的最先入口,因此單點登錄的功能是重中之重,在企業(yè)門戶的部門及直屬單位中各個應(yīng)用系統(tǒng)的鏈接分為兩個部分,對于在公司已經(jīng)運行良好的應(yīng)用程序都實現(xiàn)了單點登錄,從門戶的首頁統(tǒng)一登錄,然后登錄各個相應(yīng)的應(yīng)用系統(tǒng),只要第一次輸入了用戶名和密碼后就會記錄相關(guān)的信息。
此后只需登錄一個地方便可以訪問所有的應(yīng)用系統(tǒng)。對于正在試運行中的應(yīng)用系統(tǒng)暫時還沒有加入單點登錄的范圍。
3.2 數(shù)據(jù)庫方案
數(shù)據(jù)庫采用SQL Server2008,自動備份,完全保證門戶系統(tǒng)安全性。在數(shù)據(jù)的集成方式上采用接口方式,業(yè)務(wù)系統(tǒng)之間進行數(shù)據(jù)交換必須要做到松耦合,數(shù)據(jù)提供源如果有需要提供的數(shù)據(jù),需要開發(fā)一個公共Web Service,以獲取需要的數(shù)據(jù)。尤其是數(shù)據(jù)庫部分提供完整的備份策略,可以實現(xiàn)數(shù)據(jù)的完整備份、增量備份和恢復(fù)功能。提供自動備份和手動備份功能。對于自動備份可以設(shè)定備份時間、備份周期,可以指定是增量備份還是完整備份,對于備份的文件建立異地保存體制,保證有各種原因產(chǎn)生的阻塞或者遭受攻擊后可以快速恢復(fù)。
4 企業(yè)門戶系統(tǒng)主要功能
4.1 子站管理
公司現(xiàn)有多個二級單位,在企業(yè)門戶的建立過程中要充分考慮到個性的地方,因此各個二級單位都要建立自己的子站,由于該企業(yè)門戶系統(tǒng)采用DNS設(shè)置站點的方式搭建主站及子站,從表面上看,主站及各個子站都有自己獨立的網(wǎng)址。而且在使用中互不影響,不會因為主站有故障而不能進入子站,只要知道子站的地址,完全可以地址欄中嵌入子站地址而單獨打開各個子站。在管理方面,主站及子站都有自己獨立的管理員,分開管理,層次關(guān)系一目了然。站點設(shè)置主要是針對當前站點進行設(shè)置。其屬性包括站點名稱、站點簡稱、域名、路徑、各站點資源的存放路徑、域名別名、域名重定向、使用相對路徑、訪問協(xié)議、動態(tài)頁后綴、靜態(tài)頁后綴、靜態(tài)頁目錄、開啟靜態(tài)首頁、后臺本地化、前臺本地化、附件FTP、開啟回收站、終審級別。
4.2 內(nèi)容管理
內(nèi)容管理是企業(yè)門戶的核心環(huán)節(jié),主站及子站的所有數(shù)據(jù)內(nèi)容統(tǒng)一進行管理,省去了數(shù)據(jù)分散,維護難度大,統(tǒng)一在數(shù)據(jù)庫表中存儲。
4.3 門戶系統(tǒng)創(chuàng)意設(shè)計
門戶系統(tǒng)在設(shè)計上充分利用目前先進的開發(fā)工具,充分考慮以后的維護,由于該門戶系統(tǒng)包含的各個子門戶多,這樣在更新的時候會很麻煩。工作量非常大,可以考慮建立模板的方式建立門戶。
4.4 基礎(chǔ)信息模塊
通知公告:公布本部門的活動、人員流動、事項的安排等本部門事項。本欄目的主要信息來源于本單位門戶系統(tǒng)后臺所發(fā)布內(nèi)容。該欄目的展現(xiàn)形式主要以文字標題列表為主,內(nèi)容包括文字、圖片。
安全生產(chǎn):宣傳安全生產(chǎn)信息,發(fā)布企業(yè)設(shè)備安全,產(chǎn)品安全,以及交通運輸安全等相關(guān)信息。本欄目的主要信息來源于本單位門戶系統(tǒng)后臺所發(fā)布內(nèi)容。該欄目的展現(xiàn)形式主要以文字標題列表為主,其內(nèi)容包括文字、圖片。
黨群工作:宣傳黨的政策、公布入黨流程,黨規(guī)黨紀等。本欄目的主要信息來源于本單位門戶系統(tǒng)后臺所發(fā)布內(nèi)容。該欄目的展現(xiàn)形式主要以文字標題列表為主,內(nèi)容包括文字、圖片。
學習中心:發(fā)布與本欄目有關(guān)的內(nèi)容,優(yōu)秀作品賞析、專業(yè)知識、經(jīng)驗交流、新聞線索等信息。本欄目的主要信息來源于本單位門戶系統(tǒng)后臺所發(fā)布內(nèi)容。該欄目的展現(xiàn)形式主要以文字標題列表為主,其內(nèi)容包括文字、圖片。
資訊中心:內(nèi)容包括公司要聞、集團要聞、時政要聞、生產(chǎn)經(jīng)營、安全管理、基本建設(shè)、黨群工作、綜合新聞、深度報道、生產(chǎn)圖表、圖片新聞、專題報道、視頻報道、門戶系統(tǒng)考核評價等欄目。首頁還包括通知公告、視頻展示、電子報等內(nèi)容的展示,其中電子報的為預(yù)留板塊為以后整合電子報系統(tǒng)所設(shè)置。以圖文并茂的形式顯示。首頁通知公告的數(shù)據(jù)來源于OA系統(tǒng)中的通知公告和企業(yè)門戶系統(tǒng)發(fā)布的通知公告,OA系統(tǒng)的通知公告需每天系統(tǒng)按時自動導入。生產(chǎn)圖表需要和生產(chǎn)調(diào)度系統(tǒng)整合,當生產(chǎn)調(diào)度系統(tǒng)數(shù)據(jù)發(fā)生延時或數(shù)據(jù)獲取不及時時,企業(yè)門戶系統(tǒng)后需有手動錄入功能,確保數(shù)據(jù)實時有效。
查詢功能:電話號碼查詢、天氣預(yù)報查詢、列車時刻查詢、航班查詢、職工社保公積金查詢。電話號碼管理,把部門及直屬單位的電話碼進行統(tǒng)一管理,統(tǒng)一維護,用戶可通過此功能對部門及直屬單位,人員管理,包括姓名、單位名稱、部門名稱、科室、職位、辦公室電話、家庭電話、手機號碼等信息進行修改,添加、刪除用戶、快速查找等操作。
下載專區(qū):是用戶下載相關(guān)學習與工作資料的統(tǒng)一入口,這里將會對網(wǎng)站內(nèi)的資源(包括:電子文檔、附件等)進行分類管理,以方便用戶查詢與下載。下載的內(nèi)容是用戶自己維護的,目前采用與新聞上傳同樣的方式,可以根據(jù)欄目自身的設(shè)置情況靈括地設(shè)置審核權(quán)限,在審核通過后自動進入下載頁面,在用戶下載后進行下載數(shù)量的計數(shù)。
問卷調(diào)查:是社會調(diào)查引的一種數(shù)據(jù)收集手段。當一個研究者想通過社會調(diào)查來研究一個現(xiàn)象時(比如什么因素影響顧客滿意度),他可以用問卷調(diào)查收集數(shù)據(jù)。并進行數(shù)據(jù)分析。企業(yè)的相關(guān)部門當有意見需要征集的時候可以發(fā)起相應(yīng)的熱點進行全公司范圍內(nèi)的問卷調(diào)查。后臺會顯示每一種選項的統(tǒng)計情況,方便組織者對公司所有員工的思想動態(tài)進行了解。
系統(tǒng)管理:是企業(yè)門戶管理員最為關(guān)心的問題,主要是程序開發(fā)完以后通過配置來實現(xiàn)相應(yīng)的功能。主要包括站點設(shè)置、模型設(shè)置、登錄設(shè)置、用戶管理、刪除內(nèi)容的清理、登錄設(shè)置等。比如登錄設(shè)置將實現(xiàn)登錄次數(shù)、錯誤次數(shù)、登錄的時間、IP地址等信息:站點設(shè)置主要是針對當前站點進行設(shè)置。由于該企業(yè)門戶中各個子站是通過不同的站點實現(xiàn)的。欄目管理實現(xiàn)了欄目的新建、刪除、修改、欄目瀏覽權(quán)限設(shè)置、投稿權(quán)限設(shè)置等操作。目錄結(jié)構(gòu)可根據(jù)需要自定義生成,并可對欄目進行順序調(diào)整。網(wǎng)站管理員可以為每個欄目指定不同的欄目管理員和內(nèi)容編輯人員。每個欄目可單獨地管理權(quán)限設(shè)定。每個欄目可以配置個性化模版、管理權(quán)限。
視頻管理:視頻要采用主流的Flash Media技術(shù),提供視頻在線點播功能與網(wǎng)站系統(tǒng)完成整合接口,后臺能對視頻進行路徑添加、修改、刪除、視頻地址下載維護等常規(guī)操作,系統(tǒng)并為Flash Media提供一個專屬管理平臺,可生成企業(yè)網(wǎng)站有效的視頻播放鏈接和下載鏈接。視頻管理實現(xiàn)了點播和直播功能,是此次企業(yè)門戶建設(shè)的一個亮點。
5 結(jié)語
基于SSH三層架構(gòu)的企業(yè)門戶系統(tǒng)確實為公司的日常生活帶來了極大的方便,使得在日常的管理中人為的因素減少,為各個子應(yīng)用系統(tǒng)提供了單點登錄功能,實現(xiàn)了信息系統(tǒng)用戶的整合。而且在欄目設(shè)置、內(nèi)容管理方面更加靈活。數(shù)據(jù)存儲上采用自動方式,保障了數(shù)據(jù)安全性。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文標題:基于SSH三層架構(gòu)的企業(yè)門戶系統(tǒng)
本文網(wǎng)址:http://www.guhuozai8.cn/html/consultation/10820511856.html