1 建设背景
1.1 现状
公司原有企业网站在2001年建设,当时的框架和网站结构都急需升级,建设一个新的、符合当前信息技术的、可随时扩展的、更加功能集成的企业门户迫在眉睫,因此公司相关部门积极组织建设一个功能更强大、稳定性更高、响应时间短的企业门户。建立以电子化服务网站为应用支撑平台,利用Web网站对公司部门和公司下属单位。提供政策法规宣传、办公指南、业务办理等信息服务,为部门及下属单位提供业务流程,技术支持和应用支撑平台。政务公开的主渠道,网上服务的载体,职工互动的重要渠道。是电子企业的“一站式”服务平台。不断优化提升神华准格尔能源有限责任公司网站的建设水平和服务能力,是贯彻落实科学发展观、促进公司职能转变、建设全集团“首善之区”的要求,是建设“信息准能”、“数字准能”和“服务型电子企业”的重要组成部分。
1.2 用户特点
企业门户系统主要涉众包括:主站系统管理员、部门子站管理员、信息采编员、信息审核员等。
主站系统管理员:对整个系统进行全面管理,包括系统配置、系统运维、权限管理、服务管理、安全管理。子站管理员:子站管理员又称作部门及直属单位管理员。负责管理子站点信息的维护、栏目管理等操作。信息采编员:负责收集、编辑各类新闻信息:对权限范围内的站点和栏目信息进行维护,对错误信息撤稿或重新发布。信息审核员:负责权限范围内的信息审核工作,负责将审核通过的信息发布到网上供访问者浏览。
1.3 各类角色权限
信息发布人员:只能对自己所属栏目板块发布信息,并且只能查看到自己发布的信息。
信息审核人员:对所属栏目有管理信息的权限,包括内容审核、修改、发布、删除等操作权限。本系统共设有3级审核流程。一级审核员负责管理内容级别为零级的稿件(如:子站管理员向主站报送的稿件),操作权限包括内容的审核,修改和删除。二级审核员负责对内容级别为一级及一级以下的稿件进行管理,如:一级用户所发布的稿件,操作权限包括内容的审核、修改和删除。三级审核员负责对内容级别为二级及二级以下的稿件进行管理。如:二级用户所发布的稿件。操作权限包括内容的审核、修改和删除,三级用户审核后的稿件直接发布到网站上,并且审核后的稿件不可以删除。
信息管理人员:对所有栏目都有可查看编辑、修改、查看、删除等操作权限。
系统管理员:可以对整个系进行理管理,包括系统设置、用户管理、栏目管理、数据模型管理、模板管理、资源管理及系统辅助插件等所有的功能,并具有对部门和下属单位管理的权限。
1.4 系统建设的原则
1.4.1 先进的系统设计模式
先进管理理论与公司的管理规范高度融合。同时,充分考虑到公司的实际发展情况。以及行业的特点,特别是公司必需的各项业务报表都采用管理人员所熟悉的规范格式,使其既具先进性,又具适用性。
1.4.2 充分考虑企业未来发展
考虑到企业未来的发展,为系统未来的扩展留有充分的设计和数据接口。
1.4.3 支持多企业集团式管理模式
支持公司与各各直属单位集团化管理模式。公司所有的指导性、指令性计划可通过本系统下达给各直属单位,同时亦可将公司关心的所有信息自动地由各直属单位定期地从各直属单位业务信息库中汇总并上传,从而实现了数据传送的迅速、准确性。
1.4.4 严格的安全控制管理
允许系统管理员自行定义每个使用者对每个程序、每一功能菜单、每个数据文件的操作权限。操作员在使用每个程序时,系统自动检验操作权限,实现多级安全控制,大大提高了用户系统的操作安全和数据安全性。
1.4.5 丰富灵活的查询
系统在每个模块都将提供大量、丰富、灵活的查询和报表功能。从单项条件查询到多条件组合模糊查询;从单独业务数据查询到跨业务连锁查询;从当前业务数据到历史业务数据查询;从基于业务功能的查询到基于主题的查询。用户可以从多角度方便地查询所需了解的信息,甚至可以从某个业务细节描述的部分词语来查询所关联的数据。利用数据仓库技术还可以得到一些具有实用价值的潜在的数据分析结果。
1.4.6 灵活、简便、实用性强的操作界面
系统应为每个程序都提供详细的在线帮助信息,用户可以随时得到程序使用的指导。用户界面采用统一格式,使用方便、灵活。
2 SSH三层架构的使用
2.1 三层架构的必要性
所谓三层架构通常认为是将整个业务应用划分3个层次,即表示层、业务逻辑层、数据访问层3个层次分开,区分层次的目的是为了“高内聚,低耦合”的思想,表示层为用户提供交互操作界面,即用户在使用一个系统的时候他所看到的界面;业务逻辑层负责关键业务的处理和数据传递,也可以说是对数据层的操作,对数据业务逻辑处理:数据访问层实现数据库访问,可以实现针对数据的增加、修改、删除操作。
2.2 SSH框架的应用
SSH框架就是Struts、Spring、Hibernate的一个集成框架,是一种Web应用程序开源框架用Struts作为基础工具进行开发,开发人员可以集中精力关注于构建应用程序的业务,而不必要关注体系结构本身的问题。Spring是一个容器,它包括并且管理系统对象的生命周期和配置,在具体的SSH项目中管理事务及对象的注入,Spring是非侵入式的,基于Spring开发的应用系统中的对象一般不依赖于Spring类。组成该框架的每个模块或者组件都可以单独存在。或者与其他的模块联合实现,组件间的依赖关系减少,极大改善了代码的可重用性,不需要实现框架指定的接口。可以轻松地将组件从Spring中脱离,设置不需要进行任何的修改,可以在运行期为组件配置所需要的资源,而不用再编写组件代码时加以指定,从而在相当程度上降低了组件之间的耦合。Hibernate是一个开源代码的对象关系映射框架,他对JDBC进行了非常轻量级的对象封装。使得程序员可以随心所欲地使用面向对象的编程思路来对数据库进行相应的增加、修改、删除。
3 技术方案
3.1 统一架构规范
通用标准规范:公司所有部门及二级单位的门户都必须基于公司统一应用框架进行开发。公司统一应用框架系统构建企业范围内的多维组织机构体系、唯一用户信息、全局角色信息,实现通用的工作流的定义与流转。统一应用框架同时还提供平滑的,而不是由各业务系统写接口的方式来实现的流程整合,以及设置模型、栏目模板、内容模板等通用模块。
硬件系统规范:门户系统采用高端应用方式,即后台在所有公司部门及下属单位网站集中部署。业务应用需要提供支持群集部署的能力,且各业务应用服务器群集前需放置负载均衡器实现负载均衡,直接使用口地址访问应用服务器不能发挥负载均衡的作用。业务应用应禁止对服务器本地文件进行访问与保存,并避免生成与使用大量的临时文件。由于有流媒体软件的运行,为了保障用户点播效果良好,不至于被卡住,因此对网络的要求较为严格,客户端和服务端网络连接的带宽为100Mbps以上。服务器之间带宽为1000Mbps,并保证在统一网段内。
单点登录:企业门户作为企业展示的平台,必须作为公司所有应用系统登录的最先入口,因此单点登录的功能是重中之重,在企业门户的部门及直属单位中各个应用系统的链接分为两个部分,对于在公司已经运行良好的应用程序都实现了单点登录,从门户的首页统一登录,然后登录各个相应的应用系统,只要第一次输入了用户名和密码后就会记录相关的信息。
此后只需登录一个地方便可以访问所有的应用系统。对于正在试运行中的应用系统暂时还没有加入单点登录的范围。
3.2 数据库方案
数据库采用SQL Server2008,自动备份,完全保证门户系统安全性。在数据的集成方式上采用接口方式,业务系统之间进行数据交换必须要做到松耦合,数据提供源如果有需要提供的数据,需要开发一个公共Web Service,以获取需要的数据。尤其是数据库部分提供完整的备份策略,可以实现数据的完整备份、增量备份和恢复功能。提供自动备份和手动备份功能。对于自动备份可以设定备份时间、备份周期,可以指定是增量备份还是完整备份,对于备份的文件建立异地保存体制,保证有各种原因产生的阻塞或者遭受攻击后可以快速恢复。
4 企业门户系统主要功能
4.1 子站管理
公司现有多个二级单位,在企业门户的建立过程中要充分考虑到个性的地方,因此各个二级单位都要建立自己的子站,由于该企业门户系统采用DNS设置站点的方式搭建主站及子站,从表面上看,主站及各个子站都有自己独立的网址。而且在使用中互不影响,不会因为主站有故障而不能进入子站,只要知道子站的地址,完全可以地址栏中嵌入子站地址而单独打开各个子站。在管理方面,主站及子站都有自己独立的管理员,分开管理,层次关系一目了然。站点设置主要是针对当前站点进行设置。其属性包括站点名称、站点简称、域名、路径、各站点资源的存放路径、域名别名、域名重定向、使用相对路径、访问协议、动态页后缀、静态页后缀、静态页目录、开启静态首页、后台本地化、前台本地化、附件FTP、开启回收站、终审级别。
4.2 内容管理
内容管理是企业门户的核心环节,主站及子站的所有数据内容统一进行管理,省去了数据分散,维护难度大,统一在数据库表中存储。
4.3 门户系统创意设计
门户系统在设计上充分利用目前先进的开发工具,充分考虑以后的维护,由于该门户系统包含的各个子门户多,这样在更新的时候会很麻烦。工作量非常大,可以考虑建立模板的方式建立门户。
4.4 基础信息模块
通知公告:公布本部门的活动、人员流动、事项的安排等本部门事项。本栏目的主要信息来源于本单位门户系统后台所发布内容。该栏目的展现形式主要以文字标题列表为主,内容包括文字、图片。
安全生产:宣传安全生产信息,发布企业设备安全,产品安全,以及交通运输安全等相关信息。本栏目的主要信息来源于本单位门户系统后台所发布内容。该栏目的展现形式主要以文字标题列表为主,其内容包括文字、图片。
党群工作:宣传党的政策、公布入党流程,党规党纪等。本栏目的主要信息来源于本单位门户系统后台所发布内容。该栏目的展现形式主要以文字标题列表为主,内容包括文字、图片。
学习中心:发布与本栏目有关的内容,优秀作品赏析、专业知识、经验交流、新闻线索等信息。本栏目的主要信息来源于本单位门户系统后台所发布内容。该栏目的展现形式主要以文字标题列表为主,其内容包括文字、图片。
资讯中心:内容包括公司要闻、集团要闻、时政要闻、生产经营、安全管理、基本建设、党群工作、综合新闻、深度报道、生产图表、图片新闻、专题报道、视频报道、门户系统考核评价等栏目。首页还包括通知公告、视频展示、电子报等内容的展示,其中电子报的为预留板块为以后整合电子报系统所设置。以图文并茂的形式显示。首页通知公告的数据来源于OA系统中的通知公告和企业门户系统发布的通知公告,OA系统的通知公告需每天系统按时自动导入。生产图表需要和生产调度系统整合,当生产调度系统数据发生延时或数据获取不及时时,企业门户系统后需有手动录入功能,确保数据实时有效。
查询功能:电话号码查询、天气预报查询、列车时刻查询、航班查询、职工社保公积金查询。电话号码管理,把部门及直属单位的电话码进行统一管理,统一维护,用户可通过此功能对部门及直属单位,人员管理,包括姓名、单位名称、部门名称、科室、职位、办公室电话、家庭电话、手机号码等信息进行修改,添加、删除用户、快速查找等操作。
下载专区:是用户下载相关学习与工作资料的统一入口,这里将会对网站内的资源(包括:电子文档、附件等)进行分类管理,以方便用户查询与下载。下载的内容是用户自己维护的,目前采用与新闻上传同样的方式,可以根据栏目自身的设置情况灵括地设置审核权限,在审核通过后自动进入下载页面,在用户下载后进行下载数量的计数。
问卷调查:是社会调查引的一种数据收集手段。当一个研究者想通过社会调查来研究一个现象时(比如什么因素影响顾客满意度),他可以用问卷调查收集数据。并进行数据分析。企业的相关部门当有意见需要征集的时候可以发起相应的热点进行全公司范围内的问卷调查。后台会显示每一种选项的统计情况,方便组织者对公司所有员工的思想动态进行了解。
系统管理:是企业门户管理员最为关心的问题,主要是程序开发完以后通过配置来实现相应的功能。主要包括站点设置、模型设置、登录设置、用户管理、删除内容的清理、登录设置等。比如登录设置将实现登录次数、错误次数、登录的时间、IP地址等信息:站点设置主要是针对当前站点进行设置。由于该企业门户中各个子站是通过不同的站点实现的。栏目管理实现了栏目的新建、删除、修改、栏目浏览权限设置、投稿权限设置等操作。目录结构可根据需要自定义生成,并可对栏目进行顺序调整。网站管理员可以为每个栏目指定不同的栏目管理员和内容编辑人员。每个栏目可单独地管理权限设定。每个栏目可以配置个性化模版、管理权限。
视频管理:视频要采用主流的Flash Media技术,提供视频在线点播功能与网站系统完成整合接口,后台能对视频进行路径添加、修改、删除、视频地址下载维护等常规操作,系统并为Flash Media提供一个专属管理平台,可生成企业网站有效的视频播放链接和下载链接。视频管理实现了点播和直播功能,是此次企业门户建设的一个亮点。
5 结语
基于SSH三层架构的企业门户系统确实为公司的日常生活带来了极大的方便,使得在日常的管理中人为的因素减少,为各个子应用系统提供了单点登录功能,实现了信息系统用户的整合。而且在栏目设置、内容管理方面更加灵活。数据存储上采用自动方式,保障了数据安全性。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:基于SSH三层架构的企业门户系统
本文网址:http://www.toberp.com/html/consultation/10820511856.html