服务外包技术路线及实现方案.docx
- 文档编号:1118917
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:15
- 大小:19.57KB
服务外包技术路线及实现方案.docx
《服务外包技术路线及实现方案.docx》由会员分享,可在线阅读,更多相关《服务外包技术路线及实现方案.docx(15页珍藏版)》请在冰豆网上搜索。
服务外包技术路线及实现方案
移动外勤系统 Mobile-ManagerE 次方团队
移动外勤系统 Mobile-Manager
项目解决方案
--------S2C 技术路线及实现方案
移动外勤系统 Mobile-Manager
第 1 页 共 18 页
移动外勤系统 Mobile-ManagerE 次方团队
目录 ...............................................................................................................................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
第 2 页 共 18 页
移动外勤系统 Mobile-ManagerE 次方团队
1.技术路线
1.1 系统流程图
根据 Android 公众具体的功能实现过程画出了系统流程图,可以清晰明了
地展示整个系统接收消息、处理消息和发送消息的操作流程。
系统流程图(图 1.2)主要介绍整个系统工作的过程,从用户发送消息,
到最后用户接收到返回的消息,这个过程通过流程图来描绘,清晰明了。
整个
系统的实现充分体现出的用户交互友好性。
将消息发送到服务器端,服务器端
通过数据传输将消息发送回我们的手机上,然后手机对详细进行处理,返回消
息到手机平台再到用户手里的过程。
1.1.1平台系统流程图
第 3 页 共 18 页
主菜单
子菜单
功能
客户
客户拜访
前往拜访客户,与客户交谈商议签的预约
客户评价
在拜访客户后,由客户评价工作人员
客户管理
不同的客户进行分类管理
任务
任务发送
在任务无法完成情况将任务挂在服务器上,
交由其他工作人员帮助完成
任务接收
接收挂在服务器上的任务,帮助他人完成任
务
任务查看
查看已经挂在网上的任务
个人管理
个人中心
登陆后查看自己信息
公司公告
从服务器端获取公司内部公告消息
企业通讯录
独立出来的可添加删除的通讯录
GPS 定位
用于定位员工位置与行程
个人签到
在 GPS 定位开启下使用,帮助公司更好管理
员工上班行程
出差登记
用于申请出差,简洁方便
移动外勤系统 Mobile-ManagerE 次方团队
图 1.1 整体系统流程图
1.2 Android 手机功能菜单和 Android 手机功能关键词列表
Android 手机菜单包含了 12 项功能,功能具体如表 1.1
表 1.1 系统功能表
1.3 Web 浏览器功能菜单和 Web 浏览器功能关键词列表
Web 浏览器菜单包含了 12 项功能,功能具体如表 1.1
第 4 页 共 18 页
主菜单
子菜单
功能
管理员
管理员登陆
与数据库连接进行登陆
管理用户
对工作人员进行信息管理
添加用户
对新进的员工进行信息添加
查询用户
查询某一用户
主菜单
子菜单
功能
用户
用户登陆
在管理员限制下与数据库连接登陆
任务
任务发布接收
Android 手机上传的任务进行管理
公告
公司公告
发布公司公告
出差登记
出差
获取员工发送的出差申请,选择同意与否
移动外勤系统 Mobile-ManagerE 次方团队
图 1.2 web 端后台管理
第 5 页 共 18 页
移动外勤系统 Mobile-ManagerE 次方团队
2. 实现方案
2.1 Android 手机主界面功能实现
2.1.1主界面菜单功能的实现
要设置 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(tabSpec2);
TabSpec tabSpec3 = tabHost.newTabSpec("tab3");
tabSpec3.setIndicator("个人");
Intent intent3 = new Intent(this, Three.class);
tabSpec3.setContent(intent3);
tabHost.addTab(tabSpec3);
}
}
public class Three extends Activity {
private ListView mylistview;
private ArrayList
@Override
第 6 页 共 18 页
移动外勤系统 Mobile-ManagerE 次方团队
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.tab03);
mylistview = (ListView)findViewById(R.id.listview);
list. add("个人中心");
list.add("公司公告");
list.add("企业通讯录");
list.add("GPS 定位");
list.add("个人签到");
list.add("出差登记");
ArrayAdapter
ArrayAdapter
(this,android.R.layout.simple_list_item_1,list);
mylistview.setAdapter(myArrayAdapter);
mylistview.setOnItemClickListener(new
OnItemClickListener(){
@Override
public void onItemClick(AdapterView
> arg0, View arg1,
int arg2,
long arg3) {
// TODO Auto-generated method stub
if(list.get(arg2).equals("个人中心"))
{
Intent intent = new Intent();
intent.setClass(Three.this,
ContactsManager.class);
startActivity(intent);}
第 7 页 共 18 页
移动外勤系统 Mobile-ManagerE 次方团队
if(list.get(arg2).equals("公司公告"))
{
Intent intent = new Intent();
intent.setClass(Three.this,
ContactsManager.class);
startActivity(intent);
}
if(list.get(arg2).equals("企业通讯录"))
{
Intent intent = new Intent();
intent.setClass(Three.this,
ContactsManager.class);
startActivity(intent);
}
if(list.get(arg2).equals("GPS 定位"))
{
Intent intent = new Intent();
intent.setClass(Three.this,
ContactsManager.class);
startActivity(intent);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务 外包 技术 路线 实现 方案