欢迎来到天天文库
浏览记录
ID:53965708
大小:269.00 KB
页数:18页
时间:2020-04-11
《服务外包技术路线及实现方案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、移动外勤系统Mobile-ManagerE次方团队移动外勤系统Mobile-Manager项目解决方案--------S2C技术路线及实现方案移动外勤系统Mobile-Manager第18页共18页移动外勤系统Mobile-ManagerE次方团队目录目录21.技术路线21.1系统功能时序图和系统流程图21.1.1系统功能时序图31.1.2平台系统流程图41.2Android手机功能菜单和Android手机功能关键词列表41.3Web浏览器功能菜单和Web浏览器功能关键词列表52.实现方案62.1Android手机主界面功能实现62.1.1主界面菜单功能的实现62.1
2、.2获取企业通讯录功能的实现10第18页共18页移动外勤系统Mobile-ManagerE次方团队1.技术路线1.1系统流程图根据Android公众具体的功能实现过程画出了系统流程图,可以清晰明了地展示整个系统接收消息、处理消息和发送消息的操作流程。系统流程图(图1.2)主要介绍整个系统工作的过程,从用户发送消息,到最后用户接收到返回的消息,这个过程通过流程图来描绘,清晰明了。整个系统的实现充分体现出的用户交互友好性。将消息发送到服务器端,服务器端通过数据传输将消息发送回我们的手机上,然后手机对详细进行处理,返回消息到手机平台再到用户手里的过程。1.1.1平台系统流程
3、图第18页共18页移动外勤系统Mobile-ManagerE次方团队图1.1整体系统流程图1.1Android手机功能菜单和Android手机功能关键词列表Android手机菜单包含了12项功能,功能具体如表1.1主菜单子菜单功能客户客户拜访前往拜访客户,与客户交谈商议签的预约客户评价在拜访客户后,由客户评价工作人员客户管理不同的客户进行分类管理任务任务发送在任务无法完成情况将任务挂在服务器上,交由其他工作人员帮助完成任务接收接收挂在服务器上的任务,帮助他人完成任务任务查看查看已经挂在网上的任务个人管理个人中心登陆后查看自己信息公司公告从服务器端获取公司内部公告消息企
4、业通讯录独立出来的可添加删除的通讯录GPS定位用于定位员工位置与行程个人签到在GPS定位开启下使用,帮助公司更好管理员工上班行程出差登记用于申请出差,简洁方便表1.1系统功能表1.2Web浏览器功能菜单和Web浏览器功能关键词列表Web浏览器菜单包含了12项功能,功能具体如表1.1主菜单子菜单功能第18页共18页移动外勤系统Mobile-ManagerE次方团队管理员管理员登陆与数据库连接进行登陆管理用户对工作人员进行信息管理添加用户对新进的员工进行信息添加查询用户查询某一用户表1.2Web管理员功能表图1.2web端后台管理主菜单子菜单功能用户用户登陆在管理员限制下
5、与数据库连接登陆任务任务发布接收Android手机上传的任务进行管理公告公司公告发布公司公告出差登记出差获取员工发送的出差申请,选择同意与否表1.3Web用户功能表第18页共18页移动外勤系统Mobile-ManagerE次方团队1.实现方案1.1Android手机主界面功能实现1.1.1主界面菜单功能的实现要设置Android手机的菜单,在手机内部进行页面切换,用Tab分页,然后通过listview和list.add添加跳转功能进入功能实现页面。功能代码如下:publicclassMainextendsTabActivity{@Overrideprotectedvo
6、idonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.denglu);TabHosttabHost=getTabHost();TabSpectabSpec1=tabHost.newTabSpec("tab1");tabSpec1.setIndicator("客户");Intentintent1=newIntent(this,One.
7、class);tabSpec1.setContent(intent1);tabHost.addTab(tabSpec1);TabSpectabSpec2=tabHost.newTabSpec("tab2");tabSpec2.setIndicator("任务");Intentintent2=newIntent(this,Two.class);tabSpec2.setContent(intent2);tabHost.addTab(tabSpec2);TabSpectabSpec3=tabHost.newTabSpec("tab3");tabSpec3.
此文档下载收益归作者所有