- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA生产进度管理系统设计与实现
基于SOA生产进度管理系统设计与实现
摘要:如何借助信息技术实现施工进度的实时管理是一个亟待解决的问题。以SOA架构和B/S体系设计并实现了大型工程项目的进度管理信息系统。
关键词关键词:SOA;生产进度;管理系统
中图分类号:TP319文献标识码:A文章编号文章编号2013)011009903
0引言
随着我国经济发展逐步驶入快车道,不少工程项目均趋于大型化和复杂化,如果依旧因循传统的管理理念,已经远远难以符合市场对于效率和质量的需求,也难以使项目进度得到优化管理。不少大型生产和项目的进度管理依然以静态图形的模式进行描述,难以把工程的数据信息与生产进度信息进行及时的匹配,也就难以精确地体现出生产进度\[1\]。此外,因为大型项目的进度控制涉及到大量数据,并且数据种类繁多,随着外界条件的变化,数据也会发生各种各样的变化,所以如何借助信息技术使施工进度实现真正的实时管理,是一个亟待解决的问题。本文以SOA的架构和B/S体系设计并实现了大型工程项目的进度管理信息系统,该系统充分利用了SOA的设计理念,使系统的各功能模块能够以服务的形式进行划分,从而把工程的实际情况与进度数据精确地绑定,使管理者能够实时了解到准确及时的项目进度数据,对于项目的管理具有较好的理论价值与实践意义。
1进度管理系统设计原则
在分析传统进度管理考核系统的不足和SOA架构相关理论的基础上,分析一般进度管理系统的业务需求,进度管理系统总的设计原则如下:
(1)实用性与先进性原则。进度管理系统应立足成熟、先进的网络数据信息处理技术。
(2)兼容性与开放性原则。在整个进度管理系统设计过程中,应将建设目标定位于基于进度管理系统的管理平台,同时奠定与其它管理平台无缝连接的良好基础。考虑到网络技术和多媒体技术的多样性,所选设备应能够支持多种不同的网络接口。
(3)可管理性原则。可以从两个方面体现系统的可管理性:进度管理系统是基于计算机网络的应用系统,因此具有网络本身的可管理性;进度管理系统同时是一种项目管理系统,因此具有基于项目的可管理性。
(4)性价比原则。在整个进度管理系统设计中,应该充分考虑目前信息网络的情况,尽量保护原有投资,发挥原有设备的作用。同时确保随着进度管理系统设备产品的更新,能够实现平滑、经济的升级,适应信息技术的飞速发展,从而进一步满足计划项目信息化管理的需要,因此进度管理系统应具备良好的性价比。
2进度管理系统关键功能设计
在进度管理系统中,涉及到的关键技术包括网络进度图的展示、数据库访问、信息实时刷新等,下面对其设计与实现方式进行阐述。
2.1进度图展示功能设计
一个项目能够在细化的基础上分解为更小的子项目,而这些子项目由于施工的先后,存在着明显的逻辑前后次序\[2\]。对项目进度图进行展示,就必须对每一个子项目的时间进度进行管理,并关注子项目的关键路径和逻辑联系,从而最终得到整个项目以图形方式展示的进度图\[3\]。本设计通过API模式,引入第三方控件来实现进度图展示,在设计和开发的过程中,支持用户结合工程的实际进度和计划进度进行对比,并在条件允许的情况下对原定进度进行调整。通过JavaScript技术,引入其基于对象的脚本语言将其以嵌入的方式加入到HTML格式的页面之中,从而生成能够支持用户进行查询和交互的动态进度图。具体流程为:①对工程项目的进度进行调研并对所有的数据进行整理和归一化,最终得到标准的进度数据,供系统使用;②引入矢量标记语言,通过用文本方式描述工程图纸的矢量图形,在项目的命名空间中为工程的主要模块建立矢量图形,并将图像进行组装,成为能够描述整个过程的图形库;③把基于矢量标记语言所描述的工程项目嵌入系统中,结合工程的“里程碑”属性确定图形所处的位置,最终实现在系统页面动态显示工程进度的目的。
2.2数据库访问功能设计
由于大型工程项目往往在地理上比较分散,因此所有的项目组应该能够通过信息系统进行项目进度数据的实时存储,也即是在线将信息存入数据库中,这涉及到数据库的访问操作。
本研究首先考察了网络数据库存储和访问的两种主要手段:第一种手段是在网络信息系统的服务器端设置一个中间件,其主要功能是将系统的数据库服务器与数据存储服务进行关联,会用到诸如CGI接口以及WebAPI接口等,由中间件负责对数据库进行操作,并将操作结果返回至用户;第二种方法是通过客户端下载访问服务器数据库的程序进行数据的操作,会用到诸如JavaApplet以及Plugin等\[4\]。本研究将上述两种手段结合,取其两者的优势,首先在数据库服务器端设置一个有效的中间件,其次在客户端自动下载访问数据库的应用程序,并借助ADO来实现数据库的更多
您可能关注的文档
最近下载
- 个人开通天然气委托书范本 .pdf VIP
- 2025-2026学年人教版(2024)小学体育与健康二年级(全一册)教学设计(附教材目录).docx
- MG-WD系列采煤机说明书.doc
- 2025年河南省高考物理试卷(含答案解析).docx
- 学堂在线网课《生活英语读写》课后作业单元考核答案.docx VIP
- 2025年第42届全国中学生物理竞赛预赛试题(学生版+解析版) .pdf VIP
- 安全牛:API安全技术应用指南(2024版).pdf VIP
- 2024年浙江省中考统考科学试卷试题真题(含答案解析).pdf VIP
- 《吴门验方》学习笔记.docx VIP
- 新目标大学英语-《综合教学教程》第四册(WELearn答案解析).DOC VIP
文档评论(0)