服务外包技术路线及实现方案.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务外包技术路线及实现方案

移动外勤系统Mobile-Manager 项目解决方案 --------S2C技术路线及实现方案 目录 目录 2 1.技术路线 2 1.1 系统功能时序图和系统流程图 2 1.1.1 系统功能时序图 3 1.1.2 平台系统流程图 4 1.2 Android手机功能菜单和Android手机功能关键词列表 4 1.3 Web浏览器功能菜单和Web浏览器功能关键词列表 5 2. 实现方案 6 2.1 Android手机主界面功能实现 6 2.1.1 主界面菜单功能的实现 6 2.1.2 获取企业通讯录功能的实现 10 1.技术路线 系统流程图 根据Android公众具体的功能实现过程画出了系统流程图,可以清晰明了地展示整个系统接收消息、处理消息和发送消息的操作流程。 系统流程图(图1.2)主要介绍整个系统工作的过程,从用户发送消息,到最后用户接收到返回的消息,这个过程通过流程图来描绘,清晰明了。整个系统的实现充分体现出的用户交互友好性。将消息发送到服务器端,服务器端通过数据传输将消息发送回我们的手机上,然后手机对详细进行处理,返回消息到手机平台再到用户手里的过程。 平台系统流程图 图1.1 整体系统流程图 Android手机功能菜单和Android手机功能关键词列表 Android手机菜单包含了12项功能,功能具体如表1.1 主菜单 子菜单 功能 客户 客户拜访 前往拜访客户,与客户交谈商议签的预约 客户评价 在拜访客户后,由客户评价工作人员 客户管理 不同的客户进行分类管理 任务 任务发送 在任务无法完成情况将任务挂在服务器上,交由其他工作人员帮助完成 任务接收 接收挂在服务器上的任务,帮助他人完成任务 任务查看 查看已经挂在网上的任务 个人管理 个人中心 登陆后查看自己信息 公司公告 从服务器端获取公司内部公告消息 企业通讯录 独立出来的可添加删除的通讯录 GPS定位 用于定位员工位置与行程 个人签到 在GPS定位开启下使用,帮助公司更好管理员工上班行程 出差登记 用于申请出差,简洁方便 表1.1 系统功能表 Web浏览器功能菜单和Web浏览器功能关键词列表 Web浏览器菜单包含了12项功能,功能具体如表1.1 主菜单 子菜单 功能 管理员 管理员登陆 与数据库连接进行登陆 管理用户 对工作人员进行信息管理 添加用户 对新进的员工进行信息添加 查询用户 查询某一用户 表1.2 Web管理员功能表 图1.2 web端后台管理 主菜单 子菜单 功能 用户 用户登陆 在管理员限制下与数据库连接登陆 任务 任务发布接收 Android手机上传的任务进行管理 公告 公司公告 发布公司公告 出差登记 出差 获取员工发送的出差申请,选择同意与否 表1.3 Web用户功能表 实现方案 Android手机主界面功能实现 主界面菜单功能的实现 要设置Android手机的菜单,在手机内部进行页面切换,用Tab分页,然后通过listview和list.add添加跳转功能进入功能实现页面。功能代码如下: public class Main extends TabActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.denglu); TabHost tabHost = getTabHost(); TabSpec tabSpec1 = tabHost.newTabSpec(tab1); tabSpec1.setIndicator(客户); Intent intent1 = new Intent(this, One.class); tabSpec1.setContent(intent1); tabHost.addTab(tabSpec1); TabSpec tabSpec2 = tabHost.newTabSpec(tab2); tabSpec2.setIndicator(任务); Intent intent2 = new Intent(this, Two.class); tabSpec2.setContent(intent2); tabHost.addTab(tabSp

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档