收藏本站
《上海交通大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

Process Control中可配置的业务搜索逻辑的重构与实现

冯涛  
【摘要】:SAP GRC (Governance, Risk and Control)解决方案是包含Process Control,Risk Management,Access Control等一整套应用方案的集合。该解决方案专门针对企业内部审计和内部控制的业务需求。但随着2002年美国萨班斯法案的颁布与实施,上市企业对GRC解决方案内部各种应用方案的集成提出了更高的要求。此时对解决方案内部的系统集成成为所有工作的重点。 Process Control中的验证与报表模块作为Process Control中的核心模块之一,同样需要改变来适应不断变化的业务需求,不仅要处理Process Control应用方案内部的数据,同时还要处理其他应用方案的数据。而原有系统经过长时间的维护与更新,早已无法满足扩展性,维护性和重用性等多方面的需求。本文详细论述了对原有系统进行分析,设计以及重构和实现的全过程,并对原有的业务搜索逻辑进行改进,以进一步满足系统可配置性的需求。本文主要论述了以下几点: 1.介绍了本次课题的业务背景。SAP GRC解决方案完全针对萨班斯法案中关于企业内部控制与内部审计的要求,为客户提供了一整套的应用方案集合。在新的系统中GRC内部不同应用方案之间的集成需求是本次课题重构与实现过程的基本出发点。 2.介绍了本次课题的技术背景。SAP GRC解决方案中的Process Control是完全基于SAP Net Weaver平台技术,以ABAP语言为主要实现语言,并以SAP Web Dynpro技术作为前台表现,以Crystal Report为辅助输出形式的应用方案。 3.介绍了业务搜索逻辑的结构与定义。分别从前台界面和后台逻辑的角度,对原有系统的基于面向过程式的设计进行了详细分析,列举了原有系统在可扩展性,可维护性和重用性等方面所面临的问题,为重构和实现活动指明了目标。 4.使用UML作为工具,在面向对象思想的指导下,对新系统进行了基于面向对象的系统分析,获得了系统用例图和系统活动图。并以此为出发点,又进行了基于面向对象的系统设计,在各模块的类图和时序图等方式的支持下,完成了系统重构与实现工作。 5.分析了原有系统中基于多叉树深度优先遍历的搜索逻辑,指出了原有方法的不足,并在系统可配置性需求的指导下,将其改造成为基于多叉树广度优先遍历的搜索逻辑,最终实现了新的业务搜索逻辑的可配置性。 6.在重构活动完成之后和原有系统进行了对比,并对将来进一步的研究和改进方向做出了展望。 在本次重构活动中,作者不仅负责维护原有系统,同时还参加了新系统的系统分析,概要设计,详细设计,编码以及测试等各项工作。经过此次重构活动,一方面作者的技术水平有了大幅度提高,加深了对业务流程的理解,同时对基于面向对象思想的分析与设计有了更加具体和深刻的认识。 重构之后的系统不仅满足了基本的业务需求,同时在可配置性,运行效率等方面获得了超出预期的效果,获得了客户的一致好评。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前1条
1 王浩;刘红梅;;Facade模式与Adapter模式的区别及联系[J];科技信息(学术研究);2008年26期
【共引文献】
中国期刊全文数据库 前10条
1 彭涛;佟建新;范莉丽;;基于案例教学的信息系统分析与设计课程改革研究与实践[J];北京联合大学学报(自然科学版);2009年04期
2 陈闯;;基于UML的网站设计与实现——以毕节学院人事处网站为例[J];毕节学院学报;2009年04期
3 陈舜华;;基于ASP.NET的人力资源管理系统及流程定义系统[J];才智;2008年07期
4 唐贵;鲁珊珊;李秦;;利用改进的回溯算法求解3着色问题[J];重庆工学院学报(自然科学版);2007年12期
5 孟培培;戴洪磊;徐泮林;李英成;肖金城;;基于3S技术的土地督察信息系统研究[J];测绘科学;2011年04期
6 郭晓利;冯力;郭平;;数据结构课程立体化实践教学模式的探讨[J];东北电力大学学报(社会科学版);2009年05期
7 许立军;鲜勇;杨其;苏国华;;基于A~*算法的多线程并行航迹规划方法研究[J];电光与控制;2009年09期
8 刘艳荣;;程序设计中常用的排序算法[J];电脑知识与技术;2006年29期
9 白君芬;;基于UML的学生成绩管理系统的分析与设计[J];电脑知识与技术;2008年14期
10 吕赛鸫;李志平;;基于UML的ERP领域构件抽取及分类方法[J];电脑知识与技术;2008年18期
中国重要会议论文全文数据库 前4条
1 吴信伟;杨廷勇;王文薇;;基于WEB浏览器的三峡左岸机组状态监测趋势分析系统[A];中国水力发电工程学会电力系统自动化专委会2008年年会暨学术交流会论文集[C];2008年
2 康永林;李娟;杨廷勇;;三峡电站机组状态监测趋势分析系统的开发与运用[A];中国水力发电工程学会电力系统自动化专委会2009年年会暨学术交流会论文集[C];2009年
3 刘刚;杨涛;;房地产企业信息化战略、规划与实践[A];工程设计与计算机技术:第十五届全国工程设计计算机应用学术会议论文集[C];2010年
4 宋玲;杨雪君;马兰;;嵌入式内存数据库的存储和索引算法研究[A];NDBC2010第27届中国数据库学术会议论文集A辑二[C];2010年
中国博士学位论文全文数据库 前10条
1 张绪柱;基于流程优化的企业组织设计研究[D];山东大学;2011年
2 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年
3 陈麟;基于虚电路的微通信元系统架构网络端到端可用性问题研究[D];四川大学;2006年
4 张静;支持业务流程变化的软件系统构建方法研究[D];山东大学;2007年
5 徐宏斌;面向知识重用的集成化管理信息系统企业建模研究[D];南京理工大学;2007年
6 陈鹏;面向大规模定制的客户关系管理系统框架及方法研究[D];南京理工大学;2008年
7 孟凡超;模型驱动的构件化企业应用软件开发方法[D];哈尔滨工业大学;2008年
8 凌晓冬;多星测控调度问题建模及算法研究[D];国防科学技术大学;2009年
9 曹晋彰;面向智能电网的公共信息模型及其若干关键应用研究[D];浙江大学;2013年
10 邓哲;带超级电容模块的馈能型电梯驱动系统若干关键技术研究[D];浙江大学;2013年
中国硕士学位论文全文数据库 前10条
1 姜春晖;基于UML的报刊销售管理系统的设计与实现[D];郑州大学;2010年
2 赵萍;模型驱动系统中模型转换技术的研究[D];哈尔滨工程大学;2010年
3 薛磊;海务监督管理信息系统[D];中国海洋大学;2010年
4 赖聪;基于asp.net的教学质量测评系统的设计与开发[D];华南理工大学;2010年
5 欧阳名学;制衣企业管理信息系统设计与实现[D];华南理工大学;2010年
6 黄娟;基于GIS的机场信息服务系统[D];北京交通大学;2011年
7 姜洪博;基于Windows的PC监控软件的设计与实现[D];电子科技大学;2010年
8 王军;EAD虚拟仪器系统的设计与实现[D];电子科技大学;2010年
9 王红;《广告设计》精品课程网站的设计与实现[D];电子科技大学;2010年
10 李晓菊;基于J2EE的公安户口管理信息系统的设计与实现[D];电子科技大学;2010年
【相似文献】
中国期刊全文数据库 前10条
1 胡家宝,陈红艳;基于面向对象的开发若干基本概念的研究[J];计算机工程与应用;1997年05期
2 李秉智,李毅,黄澄宇;面向对象设计在计算机网络中的应用[J];重庆邮电学院学报(自然科学版);1997年04期
3 邬家炜,宋万寿,王小铭;面向对象的工业产品外观设计工程数据库管理系统的总体设计[J];华南师范大学学报(自然科学版);1997年02期
4 周继雄;面向对象的数据库管理系统 IRIS[J];交通与计算机;1997年04期
5 李斌;面向对象分布式数据库的管理[J];管理科学文摘;1998年03期
6 杨则正;面向对象的展览:Java语言与面向对象技术的结合[J];管理科学文摘;1998年08期
7 陈晓红,徐兵,曹砚;基于面向对象思想的MIS开发方法研究[J];计算技术与自动化;1998年03期
8 赵颖,沈金龙;CORBA分布式系统的面向对象分析[J];通信世界;1998年10期
9 陈新中,蔺丽华,王道平;面向对象的知识表示方法研究[J];西安科技学院学报;1999年04期
10 王赫然;面向对象数据库的发展与现状[J];铁路计算机应用;1999年05期
中国重要会议论文全文数据库 前10条
1 罗文新;何敢想;毛维伦;许腊英;罗锎;;面向对象的中医理论体系[A];中医药学术发展大会论文集[C];2005年
2 杨卫东;施于宏;葛亮;施伯乐;;面向对象的Web应用建模[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
3 王晓红;李玉刚;项曙光;韩方煜;;面向对象的乙烯裂解工段动态模型[A];过程系统工程2001年会论文集[C];2001年
4 柳诚飞;居德华;;面向对象的数据库在CASE环境中的应用[A];第九届全国数据库学术会议论文集(上)[C];1990年
5 王传国;董逸生;;一种面向对象的关系数据库辅助设计工具[A];第十届全国数据库学术会议论文集[C];1992年
6 丁国良;张春路;刘建;魏文建;Masae Nakayama;Masaharu Fukaya;Gaiken OH;Takefumi Inagaki;;面向对象的整体式翅片管换热器快速仿真软件开发[A];上海市制冷学会二○○三年学术年会论文集[C];2003年
7 饶上荣;李士才;;基于对象模型的规则组合表格模板设计[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
8 刘付娥;葛宁;;在面向对象的SoC设计中应用设计模式[A];中国通信集成电路技术与应用研讨会论文集[C];2004年
9 项阳;尹长华;陈丙森;;面向对象的弧焊工艺专家系统及其网络化[A];第十次全国焊接会议论文集(第2册)[C];2001年
10 邹万红;尚守平;刘兴彦;;面向对象的高层建筑钢结构CAD系统研究[A];计算机技术在工程建设中的应用——第十一届全国工程建设计算机应用学术会议论文集[C];2002年
中国重要报纸全文数据库 前10条
1 崔林 吴鹤龄;2001年图灵奖“面向对象”[N];计算机世界;2002年
2 旷;《基于项目的软件工程:面向对象研究方法》[N];中国图书商报;2002年
3 ;产品数据管理(PDM)简述[N];中国船舶报;2003年
4 浙江大学能源工程学系副主任 教授 博士生导师 邱利民;移动通信基站空调应采用面向对象的冷却方法[N];人民邮电;2010年
5 周传刚;解读数据库[N];解放军报;2005年
6 星雨;从通用走向实用[N];中国计算机报;2004年
7 任利民;我家我设计[N];中国电脑教育报;2002年
8 本报记者 熊文新 本报特约记者 周老九;清华五杰世纪之邀[N];中国计算机报;2002年
9 慰鹏飞;走进编程之网络篇(一)[N];江苏经济报;2001年
10 特约记者 赵玉勇;我一生都和C有缘[N];电脑报;2005年
中国博士学位论文全文数据库 前10条
1 蔡永昌;流形方法的理论与应用研究[D];重庆大学;2001年
2 李平;面向对象遗传算法及其在铁路行车指挥中的应用[D];铁道部科学研究院;2001年
3 田波;面向对象的滩涂湿地遥感与GIS应用研究[D];华东师范大学;2008年
4 张家安;市场条件下多区域电力系统分布式暂态稳定仿真[D];天津大学;2004年
5 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
6 杜相文;面向对象的彩色视频四维矩阵DCT编码[D];吉林大学;2005年
7 马海民;基于面向对象的高速铁路网络资源时空GIS研究[D];兰州交通大学;2009年
8 刘顺喜;高光谱遥感土地利用信息提取技术研究[D];北京林业大学;2005年
9 张保钢;时空数据模型在城市测绘数据库中的应用[D];中国地质大学(北京);2005年
10 何浩;面向柔性生产线的并行设计软工具研究[D];天津大学;1999年
中国硕士学位论文全文数据库 前10条
1 陈昊;面向对象的盾构机刀盘有限元模型自动生成与分析系统[D];天津大学;2010年
2 殷广富;光碟连锁租凭系统的设计与实现[D];电子科技大学;2009年
3 鲁琴;基于客户机/服务器模式的管理信息系统的开发与研究[D];华东师范大学;2001年
4 刘艺;面向对象的电力系统分析软件研究与开发[D];广东工业大学;2004年
5 张全和;计算机基础考试系统的分析与设计[D];重庆大学;2005年
6 田卫东;保定市防伪税控系统研究[D];天津大学;2005年
7 戴飞;中小跨径桥梁电子版通用图图库管理系统的研究与开发[D];清华大学;2005年
8 袁加全;基于Java多线程的有限元并行计算的研究[D];天津工业大学;2006年
9 张为成;GIS中地图符号的研究[D];吉林大学;2006年
10 杨磊;基于面向对象Petri网的企业间工作流建模研究[D];山东科技大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026