已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浅谈AWS平台构建业务系统的解决方案天津港散货物流管理系统分析,杜楠2009-2-13,一、业务系统总体介绍二、AWS平台实施业务系统三、实施开发技巧,业务系统总体介绍,什么是业务系统?,如人事系统、财务系统、物资系统等,就是某一方面从上到下的组织架构及所有的业务工作,也就是某一方面所有的人员、工作的总称。,业务系统总体介绍,业务系统的特点?,严谨性整体性复杂性灵活性简单性,业务系统总体介绍,天津港散货物流综合业务平台(DB、WEBServer),组织结构,权限策略,基础资料,生产管理,仓储管理,计费管理,运输管理,磅房管理,天津港散货物流综合业务平台总体框架,权限组按部门按角色按人员,货主货类货物仓储等,单位架构部门架构角色人员,生产计划生产调度卡口管理货场道线货运质量统计报表检算处理质押处理,一站式服务,作业衡重作业结单作业报表,入库出库调拨加工库存查询统计,各种费收计算发票管理收费管理计费统计特殊费率客户控制,车辆作业违章记录车辆派工配送管理,代垫地铁费地铁费收款代收磅服费磅服费付款统计查询,数据接口(局系统接口、交易平台、网站、铁路、港口、中控),业务拓展(油品),设备管理,决策分析,企业Internet办公入口(Portal),人力资源,其他,外协单位/货主/堆场/移动办公人员通过提供的portal进入系统进行办公,业务系统总体介绍,AWS平台可以实施哪些业务系统?,人事管理系统财务管理系统物流管理系统资产管理系统销售自动化系统进销存管理系统总之,AWS平台可以实施各种凌驾于企业流程管理之上的业务系统,与传统的业务系统增删改查功能不同的是,AWS平台能够满足用户电子化流程办公的需求。,一、业务系统总体介绍二、AWS平台实施业务系统三、实施开发技巧,AWS平台实施业务系统,需求分析阶段,1、充分了解用户现有的业务体系包括用户的业务功能模块、基础数据管理、常用报表格式及统计规则,日常各项业务的操作流程和操作规则,要做到在最短的时间内,了解并且掌握这个项目的业务领域知识,在深入了解当前公司整体的业务体系架构(人员和业务),AWS平台实施业务系统,需求分析阶段,2、帮助用户梳理新的业务系统流程新的业务流程体系是建立在用户日常业务基础之上的,不要脱离核心业务,日常业务,要尽量遵守企业流程规范,还要考虑到用户在体验新系统时,对表单操作、界面、流程的习惯性但是新的业务系统必然和老业务系统有所不同,即新的业务系统(AWS平台)是建立在企业流程管理概念之上的,一切业务都要遵守AWS业务流程体系规范,否则AWS系统也会变为一套简单的增删改查系统,AWS平台实施业务系统,需求分析阶段,3、确定业务功能模块,确定一期工作内容业务系统是庞大的,可无限扩展的,因此在需求分析阶段一定要确定本期实现的功能模块范围,哪些要做,哪些不做,不做的功能会不会对已经做的功能产生影响,而确定要做的功能我们是不是都可以按照企业的业务规范完全实现,这些都是为日后的实施开发奠定基础的,AWS平台实施业务系统,需求分析阶段,4、建议:关注用户本期上线的报表业务系统对报表的要求是必须的、迫切的,一套优秀的业务系统不仅仅是业务流程的集合,更是业务流程过后报表统计的结晶。企业领导上业务系统的目的,就是想达到自动化管理、高效、节省劳动力开支,而报表的实施和开发在业务系统中逐渐展露出重要地位。所以一个优秀的业务系统分析人员,在需求分析阶段是一定要把握住用户这一关键需求点的,AWS平台实施业务系统,需求分析阶段,5、业务系统的需求确认文档内容业务单据格式(尽量按照纸质单据格式)填写规范(尽量满足业务人员习惯并且注意操作简单)审批流程(为用户规划优质的业务流程是AWS平台人员的本职工作),AWS平台实施业务系统,详细设计阶段,1、详细设计的文档一定要和用户确认(确认形式)2、详细设计过程一定要考虑到业务系统的双向性即正向业务流程跑通后,还要考虑到逆向业务流程3、详细设计的同时,可以发挥AWS平台的特性,快速搭建业务模型,AWS平台实施业务系统,实施开发阶段,1、用AWS平台快速实施业务流程由于业务系统的开发工作一般都很大,并且开发时间往往很有限,因此在前期,实施人员应该熟练的将各个子系统的应用模块快速实施完成,为开发人员争取到更多的开发时间,并且也为需求确认人员能够在第一时间和用户去确认业务模型的准确性因此,业务系统对于实施人员的要求较高,一个称职的实施人员必须具备一定的业务系统实施经验,AWS平台实施业务系统,实施开发阶段,2、业务系统的BO表设计方法业务系统不同于简单的OA系统,一个严谨灵活的业务系统对于基础数据的要求很高,在业务流程中,用户一般不想去录入什么东西,而是希望“点选”,因此一套优秀的业务系统,在表结构设计时,应该充分考虑到用户的操作简单性,尽量减少用户的录入工作,而且从基础数据或者前面的业务数据中“点选”,这就要求设计人员和实施人员对AWS平台数据字典有充分的了解和较高的实施技巧,AWS平台实施业务系统,实施开发阶段,2、业务系统的BO表设计方法业务系统有一些规定的表单初始值,需要用户在新建表单的瞬间,储存在页面hidden域中,比如,任何一个业务单据除了在表单显示区域存储制单人、制单人部门、制单日期等外,还需要在BO存储中利用HTMLhidden域的特性,并且利用平台标签特性,埋藏一些“码值”存储在BO表中,比如:制单人帐号、制单人部门编号、单据状态等等,这些字段的预留埋藏,为了后期报表统计、以及查询分析做了巨大的贡献!,AWS平台实施业务系统,实施开发阶段,3、业务系统的流程设计业务系统有别于OA系统或者其他管理系统,它的业务流程主要是为业务的准确性、必要性服务的,因此业务系统的流程一般分为2种,即线上流程和线下流程,这也是优化一支业务流程的最佳解决方案,AWS平台实施业务系统,实施开发阶段,4、RTCLASS开发注意事项数据库事务处理代码中的大多数关键性判断动作应该使用ID或者编号,而不是比较名称检查代码可能出现的nullpointerexception情况returnfalse的同时,要给用户弹出提示信息所有的catch里面要记录异常信息(error.log)一名优秀的开发人员应该具备很高的代码注释和代码管理能力,AWS平台实施业务系统,实施开发阶段,5、报表开发AWS平台本身具备了BO报表的实施查询统计功能,但是在一套复杂的业务系统中,往往需要开发人员开发大量的业务报表,而这些报表的开发,AWS提供了通用的三方报表开发机制当然,AWS平台支持三方报表工具生产的第三方报表,AWS平台实施业务系统,后期维护阶段,1、试运行阶段试运行阶段用户关注的是新系统的业务连贯性、系统是否会出现BUG等异常情况,这个阶段要求我们的项目组成员全力配合用户的试运行工作,在运行过程出现的一般性问题应该给于快速准确的解决,来达到用户在最短时间内,认可新平台、认可新业务流程、认可我们前期所做的一切工作!,AWS平台实施业务系统,后期维护阶段,2、正式上线使用阶段一旦系统进入到正式运行,那么我们就成功了!正式上线运行阶段用户往往关注的是系统性能、硬件运转情况,还有就是如何进行接下来的业务功能扩展工作,即二期、三期的工作。在这个阶段,项目组大多数成员可以撤离用户现场,转为远程协助,一、业务系统总体介绍二、AWS平台实施业务系统三、实施开发技巧,实施开发技巧,数据字典,1、数据字典支持和$符号getform()和$getform()的区别:getform(TABLENAME大写,FIELDNAME大写)用法:实际是从数据库中取数,相当于SQL:selectFIELDNAMEfromTABLENAMEwherebindid=+instanceid+$getform(FIELDANME大写)用法:从当前用户正在填写的表单直接取数,实施开发技巧,数据字典,1、数据字典支持和$符号两种标签的实例:select*fromBO_CH_INFOwhereSTATUS=使用andWNO=+getform(BO_CKD_P,WNO)+and?orderbycnoselect*fromBO_CH_INFOwhereSTATUS=使用andWNO=+$getform(WNO)+and?orderbycno,实施开发技巧,数据字典,2、数据字典中的SQL语句要加CDATA的壳这是写数据字典的一种好习惯,由于XML文件在解析的时候,对于特殊字符(大于号,小于号等等)不认,因此我们在写复杂SQL特别是带有、,实施开发技巧,数据字典,3、数据字典中SQL语句里面?的作用在数据字典SQL语句中的where里面,经常会用到?,它的作用是增加模糊检索的功能,但是有的时候,实施人员写完?之后,模糊检索查询不到,这是由于我们写的SQL语句是从2个或者2个以上的表联合查询,并且这多个表中有同一个字段,假设都叫F1,这时如果我们对F1进行filter=true的设置,那么当你对F1进行模糊检索时,不会检索到内容。遇到这种情况时,通常我们把这多个表做一个视图,然后SQL从视图中查询,并且对视图中的F1字段进行filter=true的设置即可,实施开发技巧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年兴安盟市教师招聘考试参考题库及答案解析
- 2025年虚拟演唱会票务推广协议
- 2025年虚拟数字人直播带货分成合同
- 陕西省咸阳市旬邑中学、彬州市阳光中学、彬州中学2025年生物高一上期末教学质量检测模拟试题含解析
- 2025年小学教师资格证考试(体育学科知识与教学能力)考前测验卷后附答案
- 2025年中职(文化基础类-语文)教师资格证考试专业知识训练题后附答案
- 2025年那曲县中小学教师招聘笔试参考试题及答案解析
- 2025年绍兴嵊州市中小学教师招聘笔试参考试题及答案解析
- 2025年淮南市田家庵区中小学教师招聘笔试备考试题及答案解析
- 2025年大同市南郊区中小学教师招聘笔试参考题库及答案解析
- 2025四川广安爱众股份有限公司对外招聘21人备考题库附答案解析
- 22025江西抚州市总工会招聘工会社会工作者18人历年真题汇编带答案解析
- 2025云南泰佳鑫投资有限公司嵩明县高新产业投资管理有限责任公司招聘9人笔试考试参考试题及答案解析
- 2025-2026学年浙江省宁波市镇海区多校人教版五年级上册期中评估测试数学试卷【含答案】
- 药品管理制度题库及答案
- 三顾茅庐故事绘本课件
- 心脏病饮食康复指导课件
- 2025云南昆明市惠云置业有限公司员工招聘3人考试笔试备考试题及答案解析
- 消化系统健康知识问答试题与答案
- 厨房设备维护保养方案
- 国企笔试题库及答案
评论
0/150
提交评论