业务员Android移动客户端设计

本系统是典型的企业员工应用型的Android客户端软件,其目的是为了公司员工和公司进行良好的数据交互,以提高员工的工作效率。本系统采用Eclipse以及Android 2.3.3版本进行开发。
系统主要分为系统登录,菜单功能,产品优惠,药品查询,我的任务,公司通知,个人信息这几个功能模块。主要提供用户及时查询药品的相关信息以及可以对其进行相关操作,以方便用户进行日常的工作。还可以接收公司的推送信息并且对该信息进行及时反馈,降低了公司的通信成本。加强了员工的移动办公能力。
 论文对业务员Android客户端的系统设计过程进行了详细的阐述,总结了设计过程中所遇到的问题,提出了解决方案。 M00093
关键字:企业  移动办公  Android
Design and implementation of HuiHao company clerk Android mobile client
Abstract:This system is a typical enterprise application of Android client software,Its purpose is to provoid good data interaction between staff and the company,in order to improve staff productivity.This system is based on Eclipse and Android SDK 2.3.3.
This System is mainly divided into login block,discount of product block, my task block, company notification block and person information block.This system mainly provides the staffs to get the newest information of medicine ,and the staff can do some related operations,it is very convenient for staff to do daily work.It can also receive company’s message and the staff can reply these messages,it can help company to reduce the communication cost.It can also promote the staff of the ability of Mobile office.
Key words:  Enterprise  Mobile office  Android
目   录     查看完整请+Q:351916072获取
1.引言    1
1.1企业定制Android移动客户端的国内外研究现状    1
1.1.1 国内的研究现状    1
1.1.2 国外的研究现状    2
1.2 研究企业定制Android移动客户端的目的和意义    2
1.3 研究内容    2
2.惠好制药公司业务员Android移动客户端设计    3
2.1 需求分析    3
2.1.1 功能需求    3
2.2模块划分设计    3
2.3 系统框架图    9
2.4详细设计    9
2.4.1系统类包种类介绍    9
2.4.2数据库表关系图    16
2.4.3数据库表设计    17   
2.4.4 系统登录模块:    20
2.4.5 菜单功能模块    24
2.4.6 产品优惠模块    26
2.4.7 药品查询模块    27
2.4.8 我的任务模块    31
2.4.9 公司通知模块    32
2.4.10 个人信息模块    37
2.5 开发过程    38
2.5.1 开发过程综述    38
2.5.2 开发困难以及解决方案    38
2.6 测试过程    39
结语    41
参考文献    42
致谢    43        查看完整请+Q:351916072获取
1.1企业定制Android移动客户端的国内外研究现状
1.1.1 国内的研究现状
    当前我国企业中员工与企业进行实时联系的手段还非常薄弱[8],仅仅限于使用QQ或者微信等聊天软件与公司进行实时沟通,但是这会造成许多不便,造成人力资源的浪费。如果企业需要进行资讯的更新或者产品资料的更新时,这样发布给在外的业务人员时也会比较麻烦,也许有人会觉得这些细节信息可有可无,无法真正带给企业真正的利益效益,大多数公司在产品消息修改之后都无法实时告知公司之外的业务人员,业务人员也无法实时向公司回报业务拜访或者其他业务的消息,这会降低公司对于在外业务人员的管理,无形之间增加了公司的运营成本。
1.1.2 国外的研究现状
国外的企业中企业的定制APP软体已经相当成熟了,数据显示,Imterbrand排名全球前100名的品牌中90%以上拥有自己的APP软体[14],甚至有些企业还拥有不止一个APP。这样的APP对于在外的业务人员尤为实用,配合企业内部的相关人员,可以及时获取在外人员的信息,并且在外人员也可以实时获取企业信息,实时获取实用有效的信息,这些都是传统的企业模式所不具备的,可以有效实现远程办公和无纸化办公。
1.2 研究企业定制Android移动客户端的目的和意义
随着我国市场经济的不断发展,国民生活水平的不断提高, 信息技术发展迅猛,特别是互联网技术的普及应用,使企业级移动业务应用成为最重要的领域之一[2]。 互联网进入企业级移动应用的时机已经到来,企业级应用市场即将成为移动互联网的下一个主战场。移动业务应用有助于企业的综合竞争力的提升[7]。 为了更好的提高企业的工作效率,通过信息化的管理手段,能够加强对业务人员和销售情况的管理,我开发小组在多方面考察、分析、研究现有电子制药管理系统的基础之上,以提高公司的竞争力和管理为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的电子制药管理系统,极具有市场价值和应用价值。
1.3 研究内容
1.熟悉并掌握Java编程语言。本Android系统采用Java语言进行开发,需要对Java中常用类库进行了解和运用,也对于面向对象语言的特性有进一步理解。
2.运用Myeclipse,Tomcat,Mysql等服务器端软件建立服务器来给Android客户端提供数据服务,进行服务器的集成以及Web的部署[6,10]。
3.熟悉和运用常用网络编程以及Json,XML等数据格式,熟悉并运用Android与J2EE服务器的数据交互[4,5,12]。
4.学习和运用Android的常用UI设计以及常用控件的使用,理解Android的常规编程技巧以及其自带的SqlLite数据库的使用[9,13]。
5.学习并掌握Eclipse以及Adnroid SDK等开发工具的熟悉,运用其断点调试,控制台消息输出等编程功能。
2. 惠好制药公司业务员Android移动客户端设计
 2.1 需求分析
2.1.1 功能需求
1.登录:验证用户的用户名以及密码,如果用户名和密码不符合的话则显示错误信息,可以进行记住密码以及自动登录功能。
2.产品优惠信息查询:通过输入产品名称即可进行模糊查询,显示药品名称,优惠方案名称,优惠起始时间,优惠备注等。
3.药品信息查询:输入药品的名称以及类别即可进行模糊查询,显示药品的详细信息(包括药品编号,药品名称,英文名称,化学名称,产品规格,库存数量等)
4.任务查询:通过列表显示本月任务的详细情况(其中包括拜访客户名称,联系电话,联系人等信息)
5.预购信息上传:可以进行药品预购信息的上传,上传信息包括药品编号,药品名称, 预购数量,客户名,产品总价,优惠总价,备注信息等。
6.拜访信息上传:可以上传业务员的拜访信息,其中包括拜访对象名称,拜访目的,拜访时间,拜访内容等。
7.个人信息编辑和上传修改:可以进行个人信息的编辑,提供修改密码以及邮箱的功能。
8.接收公司通知(查询公司历史通知消息)并回复:可以接收公司的推送消息,并且可以进行公司一段时间内的推送消息的查询,并且可以对其中的任意消息进行消息回复,可以与公司及时沟通。
9.天气预报查看:可以看到本地城市的天气预报消息。
2.2模块划分设计:
通过对于功能的划分,我们把功能划分为如下几个模块:
a)系统登录模块:
用户需要通过系统登录界面进行系统登录,其中如果用户名或者密码错误会显示其错误信息,如果用户用户名与密码没有错误但是服务器端将用户封停,那么用户还是无法进行登录的,登录界面具有网络设置,记住密码以及自动登录功能,在登录后跳转到菜单功能页面.
图2-1 用户登录模块流程图
b)菜单功能模块:
用户可以在该页面点击菜单栏进入公司通知模块,产品优惠查询模块,药品信息查询模块,我的任务模块,工作记录模块,个人信息模块,天气质量模块,也可以在菜单栏中查看本地的天气信息和出行信息。
c)产品优惠模块:
用户点击菜单页面上的产品优惠图片即可进入产品优惠模块,在产品名称栏输入产品名称后,点击查找按钮,就会将信息显示在优惠信息页面。点击查看更多,就会显示更多信息。 查看完整请+Q:351916072获取


版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3385.html

好棒文