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