OTA订单自动处理系统的设计和开发
【图文】:
图 2-1 本系统对于工作流使用示意图Fig.2-1 Usage of workflow in system在图 2-1 的示意图中,Start 代表自动处理的开始,Step1、Step2 以及 Step3 代表订单自动处理的不同步骤,这些步骤如果在处理过程中不出意外就会一次性执行完毕,即订单会一次性处理完毕,Error Handler 代表异常处理程序,即订单在自动处理过程中如果发现无法进行自动处理时,系统自动进入异常处理模块。2.2 开发技术本系统开发和实施是基于 Microsoft 的 ASP.NET 平台进行开发,开发语言使用 C#开发工具使用 Microsoft Visual Studio 2012。主要使用了如下开发技术:(1) 并行编程,用于提高系统吞吐量、降低响应时间、提高系统效率。(2) SOA 技术,本系统模块之间的交互全部基于 SOA 接口,接口进行集群部署,便于系统进行水平扩展,且实现了接口的平台无关性。
对象的开发技术,其中使用了大量设计模式用于优化系统模块,提高系统的可维护性和可扩展性。(4) 生产者消费者模式,本系统使用该模式实现了模块之间的解耦。生产者专注与数据的提取,而消费者专注于数据的处理。2.2.1 并行编程并行编程是指计算机同时执行多个任务。随着计算机 CPU 的不断增加,并行编程能够最大限度的利用 CPU 资源,,提供程序的吞吐量,在本订单自动处理系统中,使用并行编程技术同时处理多个订单,使得处理效率成倍提高。由于本系统采用 C#作为开发语言,所以本系统的使用 C#4.0 的 Task 和 Parallel 完成了并行编程模型[3]。C#中 Task 的工作模式是 Fork/Join 或者 Master/Worker 模式。核心思想是 Master 负责接受 Client 的请求,并且负责将请求分配给最终的 Wroker,Worker 执行完自己的工作后分别返回给 Master,Master 汇总最终的结果并且返回给 Client,如图 2-2 所示。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【相似文献】
相关期刊论文 前10条
1 黄志刚;刘峰;;一种任务合并机制下的云工作流多阶段调度方法[J];计算机应用与软件;2019年12期
2 刘清;;工作流技术的学生评语生成系统的设计与实现研究[J];电脑知识与技术;2019年17期
3 张皓明;;基于工作流的质量管理信息系统的设计与实现[J];中国高新区;2018年10期
4 朱亚东;李忠;严莉;陈湘军;;基于云环境的科学工作流均衡调度算法[J];实验室研究与探索;2018年05期
5 郑红;邓文轩;邓晓;卢兴见;;基于矩阵的工作流逻辑网模型的化简及验证[J];计算机科学;2018年07期
6 马敬敬;阎朝坤;郑金格;;九种智能算法在科学工作流调度中的应用比较[J];周口师范学院学报;2018年05期
7 吴文兵;;一种云环境下的科学工作流均衡调度算法[J];微电子学与计算机;2018年10期
8 江俊军;;电力调度分布式工作流设计与实现[J];山东工业技术;2017年01期
9 张弘;卢光跃;;基于工作流的移动网建设管理平台设计与实现[J];电子科技;2016年12期
10 陈爱国;王玲;任金胜;罗光春;;基于资源分组的多约束云工作流调度算法[J];电子科技大学学报;2017年03期
相关会议论文 前10条
1 常群;王海洋;;基于长短事务分离的工作流事务模型[A];第十九届全国数据库学术会议论文集(研究报告篇)[C];2002年
2 马帅;王海洋;王文;;事务工作流及其错误处理策略[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
3 李晖;王海洋;王文;;面向事务的工作流活动模型[A];第十七届全国数据库学术会议论文集(技术报告篇)[C];2000年
4 连杰鑫;刘家茂;顾宁;;基于协作依赖的工作流过程优化[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
5 冯波;徐建良;;支持动态变化的工作流元模型的研究与应用[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
6 欧阳青;;工作流技术在高校教育管理系统中的应用研究[A];第十八届玻璃钢/复合材料学术年会论文集[C];2010年
7 袁锋;李旭东;张贤坤;朱光莹;;一种基于本体的柔性工作流组织模型[A];中国核科学技术进展报告(第二卷)——中国核学会2011年学术年会论文集第10册(核情报(含计算机技术)分卷、核技术经济与管理现代化分卷)[C];2011年
8 高翔;王成义;;两种分布式工作流的比较[A];全国第十四届计算机科学及其在仪器仪表中的应用学术交流会论文集[C];2001年
9 崔金红;王旭;;基于事件的变结构工作流管理[A];2003年中国管理科学学术会议论文集[C];2003年
10 黄慧;边馥苓;;基于层次建模法的柔性工作流管理系统研究[A];中国地理信息系统协会第八届年会论文集[C];2004年
相关重要报纸文章 前10条
1 本报记者 丁国锋;推动工作流管理流信息流有机融合[N];法制日报;2018年
2 中国出版传媒商报实习记者 梁帆;印度数字出版公司拓展美国市场[N];中国出版传媒商报;2017年
3 吴勇毅 厦门智者恒通管理顾问机构总监;管理软件已进入全景协同时代[N];通信产业报;2017年
4 中国石油勘探开发研究院西北分院 柏东明 曾丽花 郭以东;定制企业工作流服务[N];计算机世界;2011年
5 ;北京商能 实现电子化工作流体系[N];中国计算机报;2009年
6 记者 胡海燕;防止特约监督工作流于形式[N];人民政协报;2003年
7 贺先明;江钻股份公司运用信息技术提高企业竞争力[N];中国石油报;2002年
8 本报记者 曾平安 通讯员 罗丽斯;海格经验[N];科技日报;2003年
9 吴永辉 单浩龙;青岛网通电子流程取代人工操作[N];人民邮电;2005年
10 胡长城;工作流:国内国际两极分化[N];计算机世界;2007年
相关博士学位论文 前10条
1 孙晋永;基于事例推理及行为特征的语义工作流重用研究[D];西安电子科技大学;2017年
2 陈龙;面向不同资源供应模式的云工作流资源调度[D];东南大学;2018年
3 邵侠;云计算环境下工作流任务调度算法研究[D];哈尔滨理工大学;2019年
4 NAZIA ANWAR;云计算环境下资源分配和科学工作流调度的优化方法[D];华南理工大学;2018年
5 高昂;基于多种视角的工作流挖掘技术研究[D];北京科技大学;2010年
6 伍章俊;云工作流服务组合与活动调度策略研究[D];合肥工业大学;2011年
7 吕国斌;云计算环境下的科学工作流关键技术研究[D];中国地质大学;2012年
8 阎朝坤;网格环境下的科学工作流优化调度策略研究[D];中南大学;2013年
9 龙浩;网格语义工作流关键技术研究[D];北京工业大学;2010年
10 王睿;面向目标的迁移工作流主动服务方法研究[D];山东大学;2009年
相关硕士学位论文 前10条
1 鲍泽前;云环境下面向多目标的科学工作流调度算法研究[D];杭州电子科技大学;2019年
2 赖淼;基于遗传算法的高效多工作流调度算法研究[D];电子科技大学;2019年
3 何明光;大数据应用调度系统的设计与实现[D];北京交通大学;2019年
4 赵春民;基于工作流的OA的设计与实现[D];上海交通大学;2016年
5 张金石;基于RFID的工作流活动识别的研究[D];上海交通大学;2018年
6 韩静;基于工作流的船企财务系统的设计与实现[D];上海交通大学;2015年
7 贺爱平;OTA订单自动处理系统的设计和开发[D];上海交通大学;2018年
8 包文;云环境中的多工作流在线调度问题研究[D];厦门大学;2017年
9 贾韶光;支持工作流的实时大数据处理平台设计与实现[D];北京邮电大学;2019年
10 王震;面向地震数据处理的工作流框架设计与研究[D];吉林大学;2018年
本文编号:2660945
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2660945.html