基于Android的公司客户管理系统开题报告
2020-05-26 20:28:25
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
1.研究的背景和意义
公司的客户信息是公司重要的资源,于是客户信息的实时性和有效性变得尤其的重要。在以前还没有电脑的时候,客户信息记录在纸上,大量的客户资料会产生大量文件,带来的问题就是客户信息的分类和管理等效率低下。在有了互联网和电脑后,客户信息都保存在了数据库中,信息的安全和管理上升到了一个新的台阶。但电脑的可移动性不高,在有些需要紧急更改客户信息的地方就显得不那么方便了。但是,随着智能手机的出现,人们可以通过智能设备来处理信息。于是,我可以通过一个android应用来解决上述的问题。
2.android系统介绍
android是一种以linux与java为基础的开放源代码操作系统,主要使用于便携设备。中国大陆地区较多人使用”安卓”。android操作系统最初由andy rubin开发,被谷歌收购后则由google公司和开放手机联盟领导及开发,主要支持手机与平板。
一、开放性
在优势方面,android平台首先就是其开放性,开放的平台允许任何移动终端厂
商加入到android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用
户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开发放性对于android的发展而言,有利于积累人气,这里的人气包括消费者和
厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带
来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
二、挣脱运营商的束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使
用什么功能接入什么网络,几乎都受到运营商的控制。从去年iphone上市,用户
可以更加方便地连接网络,运营商的制约减少。随着edge、hsdpa这些2g至3g移
动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈,当你可
以通过手机im软件方便地进行即时聊天时,再回想不久前天价的彩信和图铃下载
业务,是不是像噩梦一样?
互联网巨头google推动的android终端天生就有网络特色,将让用户离互联网更
近。
三、丰富的硬件选择
这一点还是与android平台的开放性相关,由于android的开放性,众多的厂商会
推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到
数据同步、甚至软件的兼容,好比你从诺基亚symbian风格手机一下改用苹果
iphone,同时还可将symbian中优秀的软件带到iphone上使用、联系人等资料更
是可以方便地转移,是不是非常方便呢?
四、不受任何限制的开发商
android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条
条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,
血腥、暴力、情色方面的程序和游戏如何控制正是留给android难题之一。
五、无缝结合的google应用
如今叱诧互联网的google[5]已经走过10年度历史,从搜索巨人到全面的互联网
渗透,google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带
,而android平台手机将无缝结合这些优秀的google服务。
3.android sdk介绍
sdk:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
因此,android sdk 指的是android专属的软件开发工具包。
4. 4.eclipse介绍
eclipse 是一个开放源代码的、基于java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,eclipse 附带了一个标准的插件集,包括java开发工具(java development kit,jdk)。eclipse安装了安卓开发插件后就可以进行安卓开发。
5.mysql介绍
mysql是一个关系型数据库管理系统,由瑞典 mysql ab 公司开发,目前属于oracle 旗下公司。mysql 最流行的关系型数据库管理系统,在 web 应用方面 mysql 是最好的 rdbms (relational database management system,关系数据库管理系统) 应用软件之一。mysql 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。mysql 所使用的 sql 语言是用于访问数据库的最常用标准化语言。mysql 软件采用了双授权政策(本词条”授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 mysql 作为网站数据库。由于其社区版的性能卓越,搭配php和apache可组成良好的开发环境。
2. 研究的基本内容、问题解决措施及方案
1. 本课题要研究或解决的问题:
系统主要提供的功能包含以下几方面:
系统前台功能
(1)登陆界面。用户登录。
(2)主界面。 含个人信息和客户信息两个模块。
(3)操作模块。用户可以在此模块中进行用户信息的增加、删除、修改和查询。
(4)客户跟踪服务模块。记录客户咨询和回访等的动态信息。
(5)个人信息模块。用户昵称,密码修改。
(6)数据导入和导出模块。用户对客户信息进行导入和导出。
(7)退出。
系统流程图
见附件
系统后台功能
(1)管理员登录
(2)密码修改
(3)开立用户帐号
(4)维护用户信息
数据库表 (1)用户表 名称,密码,权限 (2)客户信息表 编号,联系地址,联系电话,联系姓名,备注 ( (3)客户跟踪信息表 客户名称,用户名称,洽谈内容,洽谈结果
2. 拟采用的研究手段: 使用Eclipse开发软件,在win7环境下开发,采用mysql数据库。 |