- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
海装机组全周期管理平台建设方案-技术与功能分析
海装风电
机组全周期管理平台
建设方案
XXXXX有限公司
2015年6月20日
目录
1 项目概况 4
2 业务模式 4
3 系统设计 4
3.1 系统架构 4
3.2 技术路线 5
3.2.1 硬件架构 5
3.2.2 软件架构 5
3.2.3 性能架构 9
3.2.4 安全架构 12
4 功能需求 12
4.1 后台管理 13
4.1.1 系统管理 13
4.1.2 流程管理 14
4.1.3 消息中心 14
4.1.4 机组信息 14
4.1.5 供应商 15
4.2 机组装配 15
4.2.1 机组在线装配 15
4.2.2 机组配置审核 16
4.2.3 机组生产监控 16
4.2.4 机组生产档案 16
4.3 机组安装 16
4.3.1 机组运输监控 17
4.3.2 机组安装监控 17
4.3.3 机组安装档案 17
4.4 机组运维 17
4.4.1 机组状态监控 17
4.4.2 机组故障预警 17
4.4.3 运维辅助决策 18
4.4.4 机组故障检修 18
4.4.5 机组运维智库 18
4.4.6 机组运维档案 18
4.5 机组全周期监控 18
4.5.1 机组生产监控 18
4.5.2 机组安装监控 18
4.5.3 机组运维监控 19
4.6 机组全周期档案 19
4.6.1 机组生产档案 19
4.6.2 机组安装档案 19
4.6.3 机组运维档案 19
5 非功能需求 20
5.1 外部接口 20
5.1.1 ERP接口 20
5.1.2 SCADA接口 20
项目概况
XXXX。
业务模式
XXXX。
系统设计
系统架构
海装机组全周期管理平台主要由后台管理、机组装配、机组安装、机组运维、全周期监控和全周期档案6大模块组成,系统架构如下图所示:
技术路线
硬件架构
本项目将通过搭建集群,提高系统的稳定性与可靠性。集群由一个负载均衡服务、若干个应用服务器(可以根据需要做横向扩展)、两个数据库服务器;本科教学管理系统的硬件拓扑结构如图2.7所示:
图2.7 硬件拓扑结构
负载均衡服务器将用户请求根据做均衡调度,分发到对应的应用服务器;应用服务器可以分部署不同业务模块的应用,以提高整个系统的可靠性;数据库服务器有两个,一个是主数据库服务器,一个是数据库备份服务器,当主服务器出现问题时可以快速切换到备机上,以避免数据库服务故障导致的系统瘫痪。
软件架构
本项目软件架构主要包括技术规范、基础平台、模块化和中间件四部分组成。技术规范
基础平台
本系统使用的基础平台架构如图2.10所示:
图2.10 基础平台架构
用户展现层
系统前端使用了基础的JSP(JAVA Server Page)以及HTML/CSS来实现页面框架。同时使用了其他流行的前端开发框架来支撑我们的前端:
jQuery
jQuery是轻量级的js库 ,兼容CSS3,jQuery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互
jQuery EasyUI
jQuery EasyUI是一组基于jQuery的UI插件集合,包含了功能丰富并且美观的U组件,提高开发效率。
Ajax
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。提升了用户体验。
业务逻辑层
系统业务逻辑层主要功能是业务逻辑处理、业务数据解析与封装。业务逻辑层主要使用的基础框架有SpringMVC、Spring
Spring
Spring作为一个资源容器,采用控制反转(Inversion of Control,IoC)原则的配置管理,。Spring通用事务处理和通用异常等级规范
SpringMVC
Spring MVC属于SpringFrameWork,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
数据访问层
数据访问层提供了系统和数据库的ORM映射关系,并为上层的业务逻辑提供数据的访问接口。实现这些功能,我们使用了两个基础框架:JPA和Hibernate
JPA
JPA全称Java Persistence API
Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。封装了基本的CRUD操作,并提供了6个核心接口分别为:Session、SessionFactory、Transaction、Query、Criteria和Configur
文档评论(0)