信息化平台的制作方法

文档序号:6437628阅读:223来源:国知局
专利名称:信息化平台的制作方法
技术领域
本发明涉及信息技术,特别涉及一种信息化平台。
背景技术
随着信息化平台不断发展和延伸,信息化平台功能越来越复杂,如何对这种日趋臃肿的信息化平台进行井然有序的团队开发、更新升级和运维保驾等工作,成为了信息化平台建设的一种重要课题。目前常见的信息化平台,只设置一个应用包,所有代码部署都放在一个应用包中,这种信息化平台应对小项目的开发没什么问题,但是如果是大型的信息化平台,在开发、升级和运维过程中都会碰到比较棘手的问题。诸如,开发人员之间代码冲突、平台功能升级困难、某一功能点的问题造成整个平台的崩溃和瘫痪等问题会不时出现。

发明内容
本发明要解决的技术问题是提供一种信息化平台,开发人员之间不会发生代码冲突,平台功能升级方便,不会因某一功能点的问题而造成整个平台的崩溃和瘫痪。为解决上述技术问题,本发明的信息化平台,包括多个应用包;所述应用包,分别对应于不同信息化平台业务功能。信息化平台还可以包括一账号权限模块、一登录认证服务模块、一业务集成模块;所述账号权限模块,用于定义登录账号信息、应用包信息和菜单信息,并用于给登录账号分配菜单;所述菜单信息,包括菜单代码及所对应的应用包;所述登录认证服务模块,用于输出登录界面,并对用户通过登录界输入提交登录信息根据所述登录账号信息进行验证;所述业务集成模块,用于在登录信息验证通过后,从所述账号权限模块中获取当前登录账号及其所分配的菜单,并输出包括所对应的应用包的菜单信息。较佳的,所述登录账号信息,包括账号代码、账号密码和账号名;所述应用包信息,包括应用包代码、应用包名称、应用包URL;所述菜单信息,包括菜单代码、菜单名称、所对应的应用包。账号权限模块、登录认证服务模块、业务集成模块可以由JAVA语言实现。本发明的信息化平台,根据各个业务功能应用包,将整个信息化平台的大项目组独立成若干个功能项目组,各个功能项目组开发和功能升级时只是针对自己管辖的应用包,各个功能应用包有各自独立的代码仓库和部署配置,由于各个功能项目组源码可以完全分开,不会出现项目组之间的代码冲突,因此一功能项目组在开发、升级和运维的时候可以完全不去关心其他功能项目组,只是针对要修改和发布的应用包,不影响其他的应用包。如果有功能应用包之间的相互调用,则可以由信息化平台的项目经理牵头,进行功能项目组之间的联调。由于各个功能项目组只负责了当前的源码包,就不会出现源码冲突的问题,方便团队合作开发;应用包的分离,可以灵活的提高平台运行性能,比如某应用包的性能要求较高,可以单独对该应用包进行负载和集群部署;应用包的分离部署,又降低信息化平台升级风险和减小信息化平台故障范围,哪怕是有问题,也仅仅影响到了该应用包,而不至于整个信息化平台的崩溃和瘫痪。


下面结合附图与具体实施方式
对本发明作进一步详细的说明。为了更清楚地说明本申请或现有技术中的技术方案,下面将对本申请或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明的信息化平台一实施例的示意图;图2为本发明的信息化平台一实施例的应用包登录流程图。
具体实施例方式下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本申请保护的范围。第一实施例信息化平台如图1所示,包括多个应用包及一账号权限模块、一登录认证服务模块和一业务集成模块,账号权限模块、登录认证服务模块、业务集成模块可以由JAVA语言实现;所述应用包,分别对应于不同信息化平台业务功能;所述账号权限模块,用于定义登录账号信息、应用包信息和菜单信息,并用于给登录账号分配菜单,实现菜单授权;所述登录账号信息,包括账号代码、账号密码和账号名;所述应用包信息,包括应用包代码、应用包名称,应用包URL (Uniform/UniversalResource Locator,统一资源定位符);所述菜单信息,包括菜单代码、菜单名称、所对应的应用包;管理员通过所述账号权限模块,给登录账号选定所对应菜单,从而给登录账号分配菜单权限;所述登录认证服务模块,用于输出登录界面到显示器,并对用户通过登录界输入提交的账号名、密码等登录信息并根据所述登录账号信息进行验证,实现账号登录和应用包登录;所述业务集成模块,用于在登录信息验证通过后,从所述账号权限模块中获取当前登录账号所分配的菜单,并输出包括所对应的应用包的菜单信息。第二实施例
用户进入本发明的信息化平台应用包的过程如图2所示,包括以下步骤:一.配置账号权限模块,定义登录账号信息、应用包信息菜单信息,给登录账号分配菜单;二.用户通过所述登录认证服务模块提供的登录界面,输入并提交账号名、密码
等登录息;三.所述登录认证服务模块,在用户提交账号名、密码等登录信息后,将所提交登录信息同账号权限模块中的登录账号信息进行比对,如果账号权限模块中有同提交的登录信息一致的登录账号信息,则登录成功,进行步骤四,如果不一致则提示登录失败;四.进入业务集成模块,业务集成模块从账号权限模块获取当前登录账号及其所分配的菜单并显示;五.用户选定当前登录账号所对应的一菜单所对应的应用包,进入到相应的应用包。本发明的信息化平台,将信息化平台按照功能分开部署多个应用包,定义登录账号信息、应用包信息和菜单信息,菜单同应用包相对应,管理员可以给登录账号分配菜单进行菜单授权,用户通过登录认证服务模块提交登录信息并验证,用户登录后可以直接选择进入到当前登录账号所对应的各菜单所对应的各应用包,不需要重新输入登录信息,本发明的信息化平台,根据各个业务功能应用包,将整个信息化平台的大项目组独立成若干个功能项目组,各个功能项目组开发和功能升级时只是针对自己管辖的应用包,各个功能应用包有各自独立的代码仓库和部署配置,由于各个功能项目组源码可以完全分开,不会出现项目组之间的代码冲突,因此一功能项目组在开发、升级和运维的时候可以完全不去关心其他功能项目组,只是针对要修改和发布的应用包,不影响其他的应用包。如果有功能应用包之间的相互调用,则可以由信息化平台的项目经理牵头,进行功能项目组之间的联调。由于各个功能项目组只负责了当前的源码包,就不会出现源码冲突的问题,方便团队合作开发;应用包的分离,可以灵活的提高平台运行性能,比如某应用包的性能要求较高,可以单独对该应用包进行负载和集群部署;应用包的分离部署,又降低信息化平台升级风险和减小信息化平台故障范围,哪怕是有问题,也仅仅影响到了该应用包,而不至于整个信息化平台的崩溃和瘫痪。
权利要求
1.一种信息化平台,其特征在于,包括多个应用包; 所述应用包,分别对应于不同信息化平台业务功能。
2.根据权利要求1所述的信息化平台,其特征在于,信息化平台还包括一账号权限模块、一登录认证服务模块、一业务集成模块; 所述账号权限模块,用于定义登录账号信息、应用包信息和菜单信息,并用于给登录账号分配菜单; 所述菜单信息,包括菜单代码及所对应的应用包; 所述登录认证服务模块,用于输出登录界面,并对用户通过登录界输入提交登录信息根据所述登录账号信息进行验证; 所述业务集成模块,用于在登录信息验证通过后,从所述账号权限模块中获取当前登录账号及其所分配的菜单,并输出包括所对应的应用包的菜单信息。
3.根据权利要求2所述的信息化平台,其特征在于, 所述登录账号信息,包括账号代码、账号密码和账号名; 所述应用包信息,包括应用包代码、应用包名称、应用包URL ; 所述菜单信息,包括菜单代码、菜单名称、所对应的应用包。
4.根据权利要求1所述的信息化平台,其特征在于,账号权限模块、登录认证服务模块、业务集成模块由JAVA语言实现。
全文摘要
本发明公开了一种信息化平台,包括多个应用包、一账号权限模块、一登录认证服务模块、一业务集成模块;账号权限模块,用于定义登录账号信息、应用包信息和菜单信息,并用于给登录账号分配菜单;菜单信息,包括菜单代码及所对应的应用包;登录认证服务模块,用于输出登录界面,并对用户通过登录界输入提交登录信息根据所述登录账号信息进行验证;业务集成模块,用于在登录信息验证通过后,从所述账号权限模块中获取当前登录账号及其所分配的菜单,并输出包括所对应的应用包的菜单信息。本发明的信息化平台,开发人员之间不会发生代码冲突,平台功能升级方便,不会因某一功能点的问题而造成整个平台的崩溃和瘫痪。
文档编号G06F9/44GK103092595SQ20111034853
公开日2013年5月8日 申请日期2011年11月7日 优先权日2011年11月7日
发明者陈市明 申请人:上海宝信软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1