基于Andriod平台的烟草公司客户经理移动办公应用

 2021-11-26 11:11

论文总字数:27325字

摘 要

本论文主要阐述了烟草公司客户经理移动办公应用的设计思想和实现的具体过程,包括需求分析,页面设计,数据库设计,以及系统框架,配置和功能实现。针对烟草公司越来越复杂的业务需求和实现移动办公的意愿,原本的烟草公司管理系统面临着拓展性的缺陷,因此本课题采用面向对象设计的方法和COP框架,PhoneGap框架,db2等技术,分析、设计并实现了烟草公司客户经理移动办公应用。

论文包括以下几个部分:

第一部分问题的来源和课题的项目的研究方向,说明了烟草公司客户经理移动办公应用的开发背景以及开发该项目的意义。

第二部分相关技术介绍,介绍了本项目中所使用的开发框架,并根据这些框架的原理分析其优势。

第三部分需求分析,介绍了烟草公司的业务逻辑,详细说明了本项目要实现的功能。

第四部分设计与实现,通过对系统的需求分析、页面设计和数据库设计实现了烟草公司客户经理移动办公应用。

第五部分前景与展望,针对烟草公司客户经理移动办公应用的可拓展性,指出其可能的发展方向。

关键词:烟草;管理系统;COP框架;PhoneGap框架;移动办公

A MOBILE OFFICE APPLICATION FOR CUSTOMER MANAGER OF CHINA TOBACCO BASED ON ANDRIOD PLATFORM

Abstract

This paper focuses on the design and process of implementation of a mobile office application for customer manager of China Tobacco, including demand analysis, page design, database design, and system framework, configuration and implementation. Against more and more complex business requirements from China Tobacco and will to realize Mobile Office, management system of China Tobacco facing developing defects, so this task use object-oriented design methods and the COP framework, PhoneGap framework, DB2 and other technologies to analysis, design and implement the mobile office application for customer manager of China Tobacco.

Article includes the following sections:

Part 1: The source of the question and the direction of the study, explaining the background and the significance of development of this project.

Part 2: Introduction of technologies, introducing the development framework used in this project and analyzing its advantages according to the principle of these framework.

Part 3: Demand analysis, introducing the tobacco company's business logic and describing the function of this project in detail.

Part 4: Design and implementation, through system requirements analysis, page design, and database design, accomplishing the mobile office application for customer manager of China Tobacco.

Part 5: Prospects and expectation, according to the ability of being developed of the management system of China Tobacco, indicating the direction of its development.

Key words: Tobacco; Management System; COP framework; PhoneGap framework; Mobile office

目录

摘要 I

Abstract II

第一章 绪 论 2

1.1引言 2

1.2问题的提出 2

1.3课题的背景和意义 3

1.4本文的研究目的和主要研究内容 3

第二章 相关技术介绍 4

2.1 HTML5 4

2.2 Javascript 4

2.3 CSS 5

2.4 Phone Gap框架 5

2.5 COP框架 7

第三章 需求分析 7

3.1需求分析 8

第四章 设计与实现 9

4.1软硬件、移动设备及关键技术需求 9

4.2移动客户端页面设计 10

4.3数据表结构设计 15

4.4服务器与移动客户端数据同步 22

4.5服务器与其他系统对接 29

第五章 前景与展望 30

5.1其他烟草系统移动办公应用 30

5.2烟草行业之外的扩展 30

结术语 31

致谢 32

参考文献 33

第一章 绪 论

1.1引言

当今的时代是—个以网络为核心的信息时代,数字化、网络化与信息化是21世纪的时代特征。众多传统工商制造业都在进行信息化革命,烟草行业也在其中。

传统工商制造业的信息化使电子商务应运而生。电子商务是指以信息网络技术为手段,以商品交换为中心的商务活动。也可理解为在互联网、企业内部网和增值网上,以电子交易方式进行交易活动以及提供相关服务的活动,即传统商业活动的各环节的电子化、网络化。东软烟草事业部所做的烟草管理系统就是烟草行业信息化的产物,可以说烟草从此与电子商务接轨。

烟草行业的信息化与一般的电子商务不同,烟草行业有着国家专卖制度,烟草的生产和销售过程中的管理尤为重要,因此还引申出了电子政务的概念。电子政务是部门利用信息技术实现高效,透明,规范的电子化、网络化的内部办公,协同办公和对外服务的整个过程。电子政务作为信息时代的一种新的管理形式,不仅对政务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出政务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。

东软烟草事业部所做的烟草管理系统就是一个集政商于一体的管理系统。一方面使烟草工业公司(供应商,卷烟厂)、烟草公司、零售户之间的商品交易活动更加便利,促进盈利增长;另一方面将卷烟的每一个生产销售环节的信息及时传达给烟草专卖局的专卖系统,充分发挥烟草专卖局的监管职能,确保合法销售。

1.2问题的提出

烟草管理系统为满足越来越复杂的烟草业务不断扩充,由东软公司负责的烟草管理系统已经包含了电子营销系统、物流作业系统、物流管控系统、客户关系管理系统、投诉平台系统以及省烟草局信息采集系统。加上其他公司开发的系统以及烟草公司原有的系统,原先的项目一步步改进更新到现在,已经越来越难以发展,员工们在项目中添加新的功能模块越来越困难,再结合公司不同系统之间数据同步难题,整个烟草管理系统的整合势在必行。

另一方面,烟草管理系统中的各个业务系统都有着各自的身份验证,一位烟草公司的员工可能需要同时登录不同系统以获得所需信息,并且还要在烟草公司的局域网里才能访问。换言之,现在需要一个烟草管理的移动办公应用,对每一个员工来说仅需要一个统一的身份验证,就能在移动端通过互联网随时的获取该员工在各个系统中所需要的数据。这不仅能够获取更便捷的管理模式,加快信息传播,节省费用和开支,提高组织运作效率,加快信息反馈,并提高管理质量,还能够将现有的多个系统的信息加以整合,即使日后添加新的系统,烟草管理的移动办公应用也能够相对容易地与之对接。

1.3课题的背景和意义

近年来,将业务转向移动端是各个行业信息化的重要方向之一。在国内,各行各业都在将业务发展至移动端,移动端开发大热的原因主要是智能手机市场的的迅猛发展。智能手机的迅猛发展可从产与服务两方面来评估。

首先是智能手机产品的进步。用户对智能手机的大量需求吸引了国内智能手机厂商的加入。国产机以更低的价格,从低端机开始像国外厂商发起了挑战。现在如华为、中兴一类国内智能手机厂商的实力已经越来越强,其推出的旗舰机型也正在进军高端智能手机市场。日益激烈的竞争也导致了智能手机厂商提高其产品质量并降低价格。

其次,随着中国TD-SCDMA的商用进程全速冲刺,中国手机用户迎来了3G时代,到了2014年,中国移动开始了4G革命,而就在2015年2月工信部已经正式向中国联通和中国电信发放了FDD-LTE商用4G牌照,这意味着,中国联通和中国电信将与中国移动展开正面竞争,4G用户争夺战将全面打响,而抢夺用户最关键的因素还是资费问题,选用低价是国内消费者的普遍消费习惯,因此,4G资费单价进一步较大幅度下调已成定局。

综上两点,手机与资费的降价有加速了智能手机的普及。并且随着智能手机的功能越来越强大,以至于取代了一部分PC的功能,可以满足移动办公的能力。在烟草行业,移动办公已经成为提高日常办公效率的重要途径之一。并且Andriod系统又是智能手机市场中占有率第一的系统。在这样的背景下,基于Andriod平台的烟草公司移动办公应用应运而生。

1.4本文的研究目的和主要研究内容

本文所研究的项目是基于Andriod平台的烟草公司客户经理移动办公应用。东软烟草管理的移动办公应用是为烟草公司中行使不同职能的员工量身定制的,比如客户经理、市管员、送货员、工业制造商、零售户、机关人员、领导决策人员等。客户经理移动办公应用是其中之一。

烟草公司客户经理直接对其管理片区内的零售户负责以订货为核心的营销业务,每个客户经理管理100-200其办公业务主要分以下三类:

(1)客户拜访:烟草公司要求客户经理对其片区内的零售户做定期的拜访工作。每次拜访包括一系列可供零售户选择的服务项目,如调量、上柜、陈列、促销支持、宣传政策、电子结算、经营指导、市场调查、终端建设。

(2)客户信息维护:客户经理在拜访零售户的过程中,可以采集零售户的相关信息,如备用电话、区县、乡镇、街路、出生日期、籍贯、学历、从业人数、店铺面积、卷烟经营面积、客户分类、功能店、市场类型、市场类型细分、经营业态、经营业态细分、商圈特征,并对以前系统中保存的零售户信息进行维护。

(3)数据跟踪:如订单查询、经营指标查询和单规格查询等。

在项目中服务器端程序采用了基于J2EE体系轻量级架构的COP框架,而移动客户端程序采用了时下热门的Phone Gap框架。在下文中将对相关技术进行详细介绍,并说明设计思路和实现方法。

第二章 相关技术介绍

2.1 HTML5

HTML5 是用于构建和呈现万维网内容的互联网的核心技术标记语言。在2014 年 10 月,最后和彻底的第五次修订了万维网联合会(W3C)HTML 标准。HTML5支持最新的多媒体语言,其核心功能得到了提升,并保持了对人类的易读性和一贯被计算机设备所理解。HTML5不仅囊括了HTML4,还将成为XHTML 以及 HTML DOM 的新标准。HTML5相比从前新增了特殊内容元素,比如 article、footer、header、nav、section;新增了一些表单控件,比如 calendar、date、time、email、url、search。目前新版本的浏览器都已支持HTML5的新特性。HTML5降低了对外部插件的依赖(如Flash),同时拥有了更强的错误处理能力,更多的取代了脚本标记。

2.2 Javascript

Javascript是一种轻量级编程语言。它可以插入HTML页面,并由浏览器直接执行。插入HTML的Javascript脚本必须用lt;scriptgt; 与 lt;/scriptgt; 标签注明,这种方式能够灵活地增加HTML网页的动态功能,但是写成单独的.js文件能更好地分离结构与行为。

Javascript的主要功能如下:

  1. 为HTML页面嵌入动态文本;
  2. 响应浏览器事件;
  3. 读写HTML元素;
  4. 读取并检测访问用户的浏览器信息;
  5. 在数据向服务器提交之前验证数据;
  6. 为cookies执行创建和修改等操作。

另外,Javascript的一大优势即跨平台特性。在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等),所以Javascript更广泛应用于服务器、PC和平板电脑、智能手机等移动设备。

2.3 CSS

CSS是一种用来表现或XML等文件样式的语言。相对于传统HTML而言,CSS能够对网页中各个对象的位置进行像素级别的精确控制,几乎支持所有的字体字号样式,拥有对网页对象和模型样式的编辑能力,并能够初步进行交互设计,是目前基于文本展示的最优秀的表现设计语言。CSS能够根据使用者不同的理解能力,简化或优化写法,针对各类人群,有较强的易读性。在网页上使用CSS有三种方法:

  1. 外联式Linking(也叫外部样式):将网页链接到外部样式表。
  2. 嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。

(3) 内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。

使用CSS时应注意,当某个元素同时处于三种CCS的作用范围内时,优先级:内联式 gt; 嵌入式 gt; 外联式,即作用范围小的,优先级高。

2.4 Phone Gap框架

PhoneGap是一个移动应用程序的开源开发框架,加入Apache Incubator命名为Apache Cordova’。PhoneGap 的方法是使用 web 浏览器中的设备作为中间层次的抽象,允许以JavaScript实现逻辑层和以HTML 和 CSS 实现表示层。就像桌面计算,这个结构适用于不同浏览器。尽管如此,这只允许创建基于脚本的应用程序在Web浏览器的运行时被执行,并在此范围中 JavaScript 不能利用移动设备的所有功能(如硬件特性)。

剩余内容已隐藏,请支付后下载全文,论文总字数:27325字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;