微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于Android的自定制CRM软件设计

基于Android的自定制CRM软件设计

时间:10-16 来源:互联网 点击:

。因为在组件的逻辑控制需要在Android环境下对JavaScript语言的动态编译,在开发和运行基于GUI 的应用程序时尤其有效。在此基础上,逻辑处理引擎构建Android平台下几乎所有简单控件的监听事件ListenerType,根据组件的配置需要来判断是否执行相关脚本,其脚本内容CtrlListener以文本形式存放在属性字段中,通过Rhino实现Android平台对JavaScript代码的执行,同样,在JavaScript执行代码中往往也存在对Android平台信息的调用执行,平台层提供了CallContext提供了视图控件值获娶写入,数据库访问等各项操作接口给JavaScript,同时也支持其定义的Event事件进行操作。

2.6 应用分析

根据元模型定义,可以定制一个“实时汇报”的功能模块。通过浏览器客户端的规范操作和输入,可生成模板配置数据源存储于服务器端,当手持端通过HTTP发起模板下发请求时,服务器端即可下发Jason组帧的源数据,用以配置手持段软件的具体执行规范模板。元模型和数据源示例如下:

通过配置数据源可以看出“实时汇报”功能含有一个“工作日志”步骤,步骤中的界面展示两个控件,其中:“汇报时间”为文本框,定义了单击事件用以获取系统的当前时间方法:“汇报内容”控件为编辑框并且其最大输入长度为200个字节。另外,还可以给选择时间文本框加上时间选择限制,如不能大于当前时间。只需为其属性的数据源CTRL _FUN_NAME、CTRL_FUN_BODY分别添加如下定义:


上述是一个非常简单的功能模块,各企业根据具体业务场景的需要,可以添加诸如:“考勤管理”、“门店管理”、“门店拜访”等各种功能。在添加功能或更改业务流程的过程中,只需从浏览器客户端进行模板定义的修改,服务器可根据重新配置的元模型更新数据源,通过无线网络下发至手持端软件即可实现业务流程的更新和改善,且各基础功能的模板定义具有较强的通用性,可以相互借鉴引用。在业务逻辑复杂的情况下,企业管理者可以根据业务员使用过程中反馈的具体情况,不断调整各模板流程的控制规则和流动关系,通过服务器后台进行灵活的维护管理,以达到最佳的使用效果,且在此过程中完全不涉及软件的二次开发,也无须支付高昂的二次开发或升级维护费用,其市场响应速度也大大提高。

3 结束语

本文设计的自定制CRM软件结合了Android操作系统的优秀特性,可以在Android手机、平板等终端设备上良好地使用。通过浏览器客户端的简单地配置即可生成一个相对成熟的CRM软件原型,该软件可以满足绝大部分的业务需求的操作流程模板,当有特定控件展示,只需添加具体业务逻辑控件及即可迅速客户需求的改动,大大减少了系统营运的维护成本与二次开发成本。能够在短时间内快速响应市场变化并做出改进,为企业实现高效、精准的客户关系管理。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top