CCS移动应用二期方案.docx
《CCS移动应用二期方案.docx》由会员分享,可在线阅读,更多相关《CCS移动应用二期方案.docx(11页珍藏版)》请在冰豆网上搜索。
CCS移动应用二期方案
CCS移动应用
(二期)
项目方案
修订记录
日期
修订版本
描述
作者
2015/3/21
0.1
起草
刘毅
2015/5/12
0.2
修改
邓亮
1项目概述
1.1项目建设背景
IACS成员共已有ABS、DNVGL、KR、LR等四家,船级社推出了移动终端的应用程序,为客户带来船队信息查询、规范指南查看、自身介绍、智能检查表等多种形式的移动应用服务,为客户带来了不同的新体验。
船级社移动应用还涵盖移动办公的需求,并实现信息分享,构建SNS社区平台。
主要利用移动端的即时性和便捷性提供在线船队信息查询、规范指南查看、智能检查表、智能计算工具等移动应用功能。
为了满足CCS移动应用的更多需求,所以我们决定在CCS移动应用建设平台的基础上进行扩展,在移动应用的第二阶段里主要增加即时通讯交流平台,业务系统产生的消息推送,国内船舶查询,船舶检验、证书到期预警,产品证书二维码扫描查询,名片扫描,现场审核检查表的查询,证书的状态查询,现场填写不合格报告等功能,以实现移动应用的内容更丰富,使用更便捷。
1.2术语
IACS:
国际船级社协会
ABS:
美国船级社
DNVGL:
挪威船级社
KR:
韩国船级社
LR:
劳氏船级社
SSMIS:
入级船舶服务管理系统
PSMIS:
产品检验管理系统
SAMIS:
认证管理信息系统
OA:
中国船级社办公系统
DSMIS:
国内船舶服务管理系统
OEMIS:
海上固定设施管理信息系统
1.3参考引用
《中国船级社移动应用方案》
剑齿虎培训资源
2项目目标
在CCS移动应用第一阶段的成果下,继续开发完善应用。
2.1应用
为外部注册用户(来源于外部统一登录平台)和船级社员工使用。
本期完善以下部分功能:
1.特定信息推送 :
船舶检验、证书到期预警(仅入级船舶):
根据船舶的检验、证书的到期时间,提前一个月(或一个星期)发送预警信息;
2.查询功能:
1)二维码扫描:
扫描二维码查询产品证书(需PSMIS提前完成二维码生成改造);
2)SAMISchecklist查询功能
3)船用产品录查询:
查询船用产品录;
4)产品检测试验机构清单查询:
查询产品检测试验机构
5)国内船舶查询:
船公司查询本公司的船队信息;
3.数据采集:
1)名片扫描:
扫描名片,解析名片上的内容,传给CRM系统;
注:
目前收集到免费应用版:
名片全能王、经纬名片通
3技术实现
3.1后台服务技术
沿用CCS移动应用一期的平台,移动平台部分由SMP(移动开发平台)和EMM(移动安全管理平台)两方面构成。
在应用运行时过程中,SMP提供了基本的运行时平台,在应用运行过程中数据集成,监控,权限控制等功能均由SMP平台支撑。
而EMM平台提供基本的设备管理(MDM),应用管理(MAM)及内容管理(MCM)能力。
移动应用整体设计方案(示意图):
通过ESB与各业务系统连接,调用各业务系统所提供的WebService接口,通过HTTP协议或者SOAP协议把结果传给SMP平台,SMP把HTTP协议转化为OData协议提供给前台移动应用调用(设计阶段确定是否采用此技术,一期目前未使用SMP平台)
3.2移动终端技术
基于Google的android系统,开发android版CCS移动应用。
Android版移动应用(APP)采用原生的Android开发。
(兼容Android4.0以上版本)
基于苹果的iOS系统,开发iOS版CCS移动应用。
iOS版CCS移动应用(APP)采用原生的iOS开发。
(兼容iOS7和最新推出的iOS8)
4框架概要
以下详细介绍CCS移动应用二期项目需要实现的具体功能及范围及其结合一期已实现的功能进行融合,详情如下图
4.1业务系统产生的信息推送
根据各业务系统产生的推送信息,即时推送到移动终端,推送可以针对全体用户推送,也可以针对某个部门(组群)推送。
移动平台提供统一的WebService接口,由各业务系统调用移动平台的接口(所需参数:
业务系统代码,信息类型,内容,内/外部应用,推送组),把需要推送的信息存入移动应用平台的数据库内,由移动应用平台给移动终端推送,以文本形式展示给客户端。
此次二期涉及以下应用的推送,具体见推送信息说明表:
1.SSIMS系统内产生的工作任务信息,系统提醒,系统通知和工作报警信息;
2.新版DSMIS系统信息推送,包括工作消息,信息提醒,工作安排通知,工作预警;
3.OEMIS系统的催办通知推送;
4.CRM推送业务流程、客户维护提醒
推送信息说明表:
序号
业务系统
信息类型
内容
发送者
接收者
1
SSMIS
派工信息
内部用户:
XXX轮将于2015年04月23日在XXX地方进行XXX检验,工作控制号为:
[*******]此工作由XXX指派给您,请做好相关检验准备
外部用户:
贵公司XXX轮,申请我社检验,我社已安排XXXX验船师,于2015年04月23日登轮做XXX检验。
请及时与XXX联系。
系统自动
内部用户:
验船师
外部用户:
船公司
2
SSMIS
系统提醒
XXX轮(工作控制号:
XXX)已经于2015年04月23日检验完成,请于72小时之内提交数据,
系统自动
验船师
3
DSMIS
派工信息
内部用户:
XXX船将于2015年04月23日在XXX检验,工作控制号为:
[*********]此工作由XXXX指派给您,请安排时间处理。
外部用户:
贵公司XXX轮,我社已安排XXXX验船师,电话:
XXXX,请于2015年04月23日登轮做XXX检验。
(注:
此处有可能涉及到多个验船师,多个验船师时,将数据按照规则(规则待定)组合起来推送到船公司。
)
系统自动
内部用户:
验船师
外部用户:
船公司
4
DSMIS
系统提醒
XXX轮,工作控制号为:
XXX。
XXX检验已经于2015年04月23日检验完成,请于2015年04月25日之前提交数据,否则将视为逾期。
系统自动
验船师
5
OEMIS
系统提醒
1.OEMIS系统中,营运工作:
TJ15F7021,安排您参与该工作的检验,请知晓。
2.OEMIS系统中,有一个审图工作需要您执行,审图工作号是:
BP15V0102。
系统自动
验船师
分社领导
文秘
6
CRM
系统提醒
业务流程、客户维护提醒
系统自动
内部用户
7
CSM
系统提醒
对外服务的所有功能,除上述描述的其他功能都在CSM考虑实现,本阶段不做处理。
注:
(发送消息的电话是不是都是正常使用状态。
数据需专人进行维护)
4.2入级船舶检验证书到期预警
根据船舶的检验、证书的到期时间,提前一个月(或一个星期)发送预警信息,可以以每艘船为一个单位列出该船的所有长期证书到期提示;也可以船公司为单位,预警信息含该公司船队内所有长期证书的到期提示,信息量相对较大。
预警的信息内容以现版SSMIS系统内的预警信息为准。
4.3二维码扫描查询产品证书
用户可以直接输入证书号查询产品证书的相关信息,也可以扫描二维码查询产品证书的相关信息,输入证书号查询证书信息时,需同时输入防伪码进行查询。
扫描二维码查询证书信息时,扫描证书上的二维码可以得到一个证书编号和防伪码,以证书编号和防伪码为输入参数,调用PSMIS提供的证书查询WebService接口,解析接口返回的结果得到证书的信息,取的PDF打开直接展示在移动终端上。
现版PSMIS发出的产品证书是条形码,在此基础上将条形码删除,更换为二维码,且二维码只显示在首页,二维码内需加防伪标识和证书号,并且做加密处理。
4.4船用产品录查询
船用产品录查询,输入证书号,产品生产工厂,产品名称,产品分类,认可类型查询船用产品录。
从移动终端上输入查询条件,通过平台调用PSMIS提供的产品录查询WebService接口,得到结果以列表的形式在移动终端上展示。
展示列为:
证书号、有效期、工厂名称,考虑到终端的屏幕较小的原因,字体会以合理的比例缩小。
点击列表内证书号,可以查看以下内容
1)工厂信息:
名称、地址、邮编、电话、传真;
2)证书信息:
证书号、证书类型、认可类型、有效期、产品类型;
3)产品详细信息:
产品名称、产品型号。
输入查询条件如下:
查询列表展示如下:
点击证书号查询产品详细信息如下:
4.5产品检测试验机构清单查询
产品检测试验机构清单查询,输入名称,地址等信息查询产品检测试验机构。
移动终端调用PSMIS系统提供的WebService接口查询产品检测试验机构,得到返回的结果,以列表形式在移动终端展示,考虑到移动终端屏幕较小的原因,所以展示只展示两列:
证书号、名称,点击数据查看详细(包含:
地址、邮政编码、联系号码、联系电话、传真、有效期、试验类别)信息。
4.6名片扫描
扫描名片,解析名片上的内容,把解析的结果上传给CRM系统的临时表内,由CRM系统做相应的关联,现版CRM没有相应的接口和做对应的业务处理功能。
此功能需要CRM提供名片扫描信息上传的接口,和处理对应关联关系的功能。
4.7SAMISCheckList查询
按工作类型,船旗国,船型,审核类型等进行查询