基于Android的公司客户管理系统毕业论文
2022-04-10 22:21:31
论文总字数:25874字
摘 要
在生活高度信息化和智能化的时代,智能设备已经遍及世界每个角落,而随着Android应用的爆发式增长,大量的便捷的应用程序也在悄然改变人们的使用习惯。时至今日,移动端办公已越发受人们所喜爱,因此将办公带到任何时间任何角落,是智能移动设备的独有优势之一,也是提升生产效率的重要方式。
本文主要地介绍了基于android的公司客户管理系统的设计与实现过程。该系统可以借助安卓手机和平板的便携性,让业务员随时随地管理和跟踪公司客户信息。本系统主要实现功能如下:公司客户信息管理、客户跟踪信息管理、业务员个人信息修改、业务员业绩管理和销售产品热度展示等功能。操作界面简单易用,可以基本满足业务人员的使用需求。
本系统使用移动C/S架构实现,主要分为安卓手机端和后台服务端。安卓端代码使用java语言编写,用http请求来和后台服务交互。后台服务端采用hibernate和structs2两大框架来实现对安卓端信息的处理和对本系统数据库的管理。本系统数据库采用了轻量级的mysql数据库,减少系统开销的同时也能满足系统的要求。
关键词: android; java; 客户信息管理; hibernate; structs2
Company's Customer Management System Based on Android
ABSTRACT
Living in a high degree of information and intelligence era, smart devices has spread to every corner of the world, and with the explosive growth of Android applications, a large number of convenient application also quietly changing people's habits. Today, the mobile terminal office has more loved by the people, so bring the office at any time to any corner is one of the unique advantages of smart mobile devices, but also an important way to enhance production efficiency.
This paper introduces the design and implementation of the android Account Management System. The system can make use of Android phones and tablet portability, make sales from anywhere to manage and track customer information company. This system is mainly to achieve the following functions: Customer information management, customer tracking information management, personal information modification salesman, sales performance management and sales of products heat display and other functions. Easy to use interface, you can basically meet the needs of business people.
This system using C / S structure to implement, mainly divided into Android phones and background server. Android code using java .The interactions between the background server and phone using http request. Background Server using hibernate and structs2 to achieve handling and management of Android terminal information of the system database. The system uses a lightweight database mysql ,it can not only reduce system overhead but also meet the system requirements.
Keyword: Android;java;crm; hibernate ;structs2
目录
摘要 i
ABSTRACT ii
目录 iii
第一章 绪论 1
1.1 系统开发背景和意义 1
1.2开发环境 2
1.3论文结构 2
第二章 系统技术介绍 3
2.1 Android系统介绍 3
2.2 Eclipse介绍 3
2.3 MySQL介绍 3
2.4 java编程语言介绍 4
第三章 系统分析 6
3.1需求分析 6
3.1.1用户需求 6
3.1.2系统需求 6
3.2 可行性分析 7
3.2.1 技术可行性 7
3.2.2 经济可行性 7
3.2.3时间可行性 7
3.3数据处理流程分析 7
第四章 系统设计 10
4.1系统目标简介 10
4.2 系统结构 10
4.2.1 系统结构图 10
4.2.2 系统模块设计 11
4.2.3业务流程图 13
4.3 数据库设计 13
第五章 系统实现 18
5.1模块流程图 18
5.2模块实现 19
5.2.1登录模块 19
5.2.2客户信息模块 21
5.2.3客户信息添加模块 23
5.2.4客户信息查找模块 25
5.2.5客户信息更新和删除模块 28
5.2.6跟踪信息模块 29
5.2.7跟踪信息添加模块 31
5.2.8跟踪信息查找模块 33
5.2.9跟踪信息更新和删除模块 34
5.2.10用户模块 34
5.2.11个人信息模块 35
5.2.12密码修改模块 36
5.2.13添加用户模块 36
5.2.14客户信息统计模块 37
5.2.15产品信息统计模块 38
5.2.16 客户跟踪明细 40
第六章 结束语 41
参考文献 42
致谢 43
绪论
1.1 系统开发背景和意义
距离第一台Android智能手机发布已经过去九年,人类的生活在智能手机的帮助下进入了一个崭新的时代。一台智能电子设备可以让人查阅到几乎所有方面的信息,也可以为人提供生活中各方面的服务,这样的生活在九年以前是人们想都没有想到的。早在上世纪90年代,就已经有智能手机问世,但介于当时的电子科技,即便是一部普通手机的价格都非常昂贵。这样的产品在当时不仅价格昂贵而且用户的体验也很差,这也是导致智能手机普及率长时间不高的原因之一。直到2007年苹果公司第一代iphone问世才重新定义了智能手机。一年以后Android智能手机的推出更是助推了人类生活和行业发展进入新的时代。Android是一种基于Linux的操作系统,主要被安装在手机和平板电脑等移动设备,在2005年,由于看到了良好的发展前景,美国科技企业谷歌使Android成为其旗下产品之一。2007年被由谷歌和多家软硬件开发商、运营商组成的联盟联合研发改进。之后谷歌以Apache开源许可证作为授权的形式,对外公布了Android的源代码。第一部真正使用Android系统的设备问世于2008年,随后逐步延伸到平板电脑、电视、游戏机等领域。2010年末数据显示,当时已问世两年的Android操作系统的全世界市场占有率已经超越称霸逾十年的诺基亚Symbian系统,成为全球第一大智能手机操作系统。
请支付后下载全文,论文总字数:25874字