浅谈AWS平台构建业务系统的解决方案ppt课件_第1页
浅谈AWS平台构建业务系统的解决方案ppt课件_第2页
浅谈AWS平台构建业务系统的解决方案ppt课件_第3页
浅谈AWS平台构建业务系统的解决方案ppt课件_第4页
浅谈AWS平台构建业务系统的解决方案ppt课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅谈AWS平台构建业务系统的解决方案,浅谈AWS平台构建业务系统的解决方案 天津港散货物流管理系统分析,杜楠 2009-2-13,浅谈AWS平台构建业务系统的解决方案,一、业务系统总体介绍 二、AWS平台实施业务系统 三、实施开发技巧,浅谈AWS平台构建业务系统的解决方案,业务系统总体介绍,什么是业务系统,如人事系统、财务系统、物资系统等,就是某一方面从上到下的组织架构及所有的业务工作,也就是某一方面所有的人员、工作的总称,浅谈AWS平台构建业务系统的解决方案,业务系统总体介绍,业务系统的特点,严谨性 整体性 复杂性 灵活性 简单性,浅谈AWS平台构建业务系统的解决方案,业务系统总体介绍,天津

2、港散货物流综合业务平台(DB、WEB Server,组织结构,权限策略,基础资料,生产管理,仓储管理,计费管理,运输管理,磅房管理,天津港散货物流综合业务平台总体框架,权限组 按部门 按角色 按人员,货主 货类 货物 仓储等,单位架构 部门架构 角色 人员,生产计划 生产调度 卡口管理 货场道线 货运质量 统计报表 检算处理 质押处理,一站式服务,作业衡重 作业结单 作业报表,入库 出库 调拨 加工 库存 查询统计,各种费收计算 发票管理 收费管理 计费统计 特殊费率 客户控制,车辆作业 违章记录 车辆派工 配送管理,代垫地铁费 地铁费收款 代收磅服费 磅服费付款 统计查询,数据接口(局系统接

3、口、交易平台、网站、铁路、港口、中控,业务拓展(油品,设备管理,决策分析,企业Internet办公入口(Portal,人力资源,其他,外协单位/货主/堆场/移动办公人员通过提供的portal进入系统进行办公,浅谈AWS平台构建业务系统的解决方案,业务系统总体介绍,AWS平台可以实施哪些业务系统,人事管理系统 财务管理系统 物流管理系统 资产管理系统 销售自动化系统 进销存管理系统 总之,AWS平台可以实施各种凌驾于企业流程管理之上的业务系统,与传统的业务系统增删改查功能不同的是,AWS平台能够满足用户电子化流程办公的需求,浅谈AWS平台构建业务系统的解决方案,一、业务系统总体介绍 二、AWS平

4、台实施业务系统 三、实施开发技巧,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,需求分析阶段,1、充分了解用户现有的业务体系 包括用户的业务功能模块、基础数据管理、常用报表格式及统计规则,日常各项业务的操作流程和操作规则,要做到在最短的时间内,了解并且掌握这个项目的业务领域知识,在深入了解当前公司整体的业务体系架构(人员和业务,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,需求分析阶段,2、帮助用户梳理新的业务系统流程 新的业务流程体系是建立在用户日常业务基础之上的,不要脱离核心业务,日常业务,要尽量遵守企业流程规范,还要考虑到用户在体验新系统时,对表单操作、界

5、面、流程的习惯性 但是新的业务系统必然和老业务系统有所不同,即新的业务系统(AWS平台)是建立在企业流程管理概念之上的,一切业务都要遵守AWS业务流程体系规范,否则AWS系统也会变为一套简单的增删改查系统,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,需求分析阶段,3、确定业务功能模块,确定一期工作内容 业务系统是庞大的,可无限扩展的,因此在需求分析阶段一定要确定本期实现的功能模块范围,哪些要做,哪些不做,不做的功能会不会对已经做的功能产生影响,而确定要做的功能我们是不是都可以按照企业的业务规范完全实现,这些都是为日后的实施开发奠定基础的,浅谈AWS平台构建业务系统的解决方案,

6、AWS平台实施业务系统,需求分析阶段,4、建议:关注用户本期上线的报表 业务系统对报表的要求是必须的、迫切的,一套优秀的业务系统不仅仅是业务流程的集合,更是业务流程过后报表统计的结晶。企业领导上业务系统的目的,就是想达到自动化管理、高效、节省劳动力开支,而报表的实施和开发在业务系统中逐渐展露出重要地位。所以一个优秀的业务系统分析人员,在需求分析阶段是一定要把握住用户这一关键需求点的,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,需求分析阶段,5、业务系统的需求确认文档内容 业务单据格式(尽量按照纸质单据格式) 填写规范(尽量满足业务人员习惯并且注意操作简单) 审批流程(为用户规

7、划优质的业务流程是AWS平台人员的本职工作,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,详细设计阶段,1、详细设计的文档一定要和用户确认(确认形式) 2、详细设计过程一定要考虑到业务系统的双向性 即正向业务流程跑通后,还要考虑到逆向业务流程 3、详细设计的同时,可以发挥AWS平台的特性,快速搭建业务模型,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,实施开发阶段,1、用AWS平台快速实施业务流程 由于业务系统的开发工作一般都很大,并且开发时间往往很有限,因此在前期,实施人员应该熟练的将各个子系统的应用模块快速实施完成,为开发人员争取到更多的开发时间,并且也为需

8、求确认人员能够在第一时间和用户去确认业务模型的准确性 因此,业务系统对于实施人员的要求较高,一个称职的实施人员必须具备一定的业务系统实施经验,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,实施开发阶段,2、业务系统的BO表设计方法 业务系统不同于简单的OA系统,一个严谨灵活的业务系统对于基础数据的要求很高,在业务流程中,用户一般不想去录入什么东西,而是希望“点选”,因此一套优秀的业务系统,在表结构设计时,应该充分考虑到用户的操作简单性,尽量减少用户的录入工作,而且从基础数据或者前面的业务数据中“点选”,这就要求设计人员和实施人员对AWS平台数据字典有充分的了解和较高的实施技巧,

9、浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,实施开发阶段,2、业务系统的BO表设计方法 业务系统有一些规定的表单初始值,需要用户在新建表单的瞬间,储存在页面hidden域中,比如,任何一个业务单据除了在表单显示区域存储制单人、制单人部门、制单日期等外,还需要在BO存储中利用HTML hidden域的特性,并且利用平台标签特性,埋藏一些“码值”存储在BO表中,比如:制单人帐号、制单人部门编号、单据状态等等,这些字段的预留埋藏,为了后期报表统计、以及查询分析做了巨大的贡献,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,实施开发阶段,3、业务系统的流程设计 业务系统

10、有别于OA系统或者其他管理系统,它的业务流程主要是为业务的准确性、必要性服务的,因此业务系统的流程一般分为2种,即线上流程和线下流程,这也是优化一支业务流程的最佳解决方案,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,实施开发阶段,4、RTCLASS开发注意事项 数据库事务处理 代码中的大多数关键性判断动作应该使用ID或者编号,而不是比较名称 检查代码可能出现的null pointer exception情况 return false的同时,要给用户弹出提示信息 所有的catch里面要记录异常信息(error.log) 一名优秀的开发人员应该具备很高的代码注释和代码管理能力,浅

11、谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,实施开发阶段,5、报表开发 AWS平台本身具备了BO报表的实施查询统计功能,但是在一套复杂的业务系统中,往往需要开发人员开发大量的业务报表,而这些报表的开发,AWS提供了通用的三方报表开发机制 当然,AWS平台支持三方报表工具生产的第三方报表,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,后期维护阶段,1、试运行阶段 试运行阶段用户关注的是新系统的业务连贯性、系统是否会出现BUG等异常情况,这个阶段要求我们的项目组成员全力配合用户的试运行工作,在运行过程出现的一般性问题应该给于快速准确的解决,来达到用户在最短时间内,认

12、可新平台、认可新业务流程、认可我们前期所做的一切工作,浅谈AWS平台构建业务系统的解决方案,AWS平台实施业务系统,后期维护阶段,2、正式上线使用阶段 一旦系统进入到正式运行,那么我们就成功了! 正式上线运行阶段用户往往关注的是系统性能、硬件运转情况,还有就是如何进行接下来的业务功能扩展工作,即二期、三期的工作。在这个阶段,项目组大多数成员可以撤离用户现场,转为远程协助,浅谈AWS平台构建业务系统的解决方案,一、业务系统总体介绍 二、AWS平台实施业务系统 三、实施开发技巧,浅谈AWS平台构建业务系统的解决方案,实施开发技巧,数据字典,1、数据字典支持和$符号 getform()和$getfo

13、rm()的区别: getform(TABLENAME大写,FIELDNAME大写)用法:实际是从数据库中取数,相当于SQL:select FIELDNAME from TABLENAME where bindid=+instanceid+ $getform(FIELDANME大写)用法:从当前用户正在填写的表单直接取数,浅谈AWS平台构建业务系统的解决方案,实施开发技巧,数据字典,1、数据字典支持和$符号 两种标签的实例: select * from BO_CH_INFO where STATUS=使用 and WNO=+getform(BO_CKD_P,WNO)+ and ? order b

14、y cno select * from BO_CH_INFO where STATUS=使用 and WNO=+$getform(WNO)+ and ? order by cno,浅谈AWS平台构建业务系统的解决方案,实施开发技巧,数据字典,2、数据字典中的SQL语句要加CDATA的壳 这是写数据字典的一种好习惯,由于XML文件在解析的时候,对于特殊字符(大于号,小于号等等)不认,因此我们在写复杂SQL特别是带有,浅谈AWS平台构建业务系统的解决方案,实施开发技巧,数据字典,3、数据字典中SQL语句里面?的作用 在数据字典SQL语句中的where里面,经常会用到?,它的作用是增加模糊检索的功能,但是有的时候,实施人员写完?之后,模糊检索查询不到,这是由于我们写的SQL语句是从2个或者2个以上的表联合查询,并且这多个表中有同一个字段,假设都叫F1,这时如果我们对F1进行filter=true的设置,那么当你对F1进行模糊检索时,不会检索到内容。遇到这种情况时,通常我们把这多个表做一个视图,然后SQL从视图中查询,并且对视图中的F1字段进行filter=true的设置即可,浅谈AWS平台构建业务系统的解决方案,实施

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论