基于android的客户关系管理系统的改进与开发内容摘要:

a 平台企业版 ), J2ME(Java 2 Platform Micro Edition, java 平台微型版 )。 与传统 程序 不同, Sun 公司在推出 Java 之际就将其作为一种开放的技术。 全球数以万计的 Java 开发公司被要求所设计 的 Java 软件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量 ”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。 这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是: Java 编程语言是个简单、 面向对象 、分布式、解释性、健壮、安全与系统 无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。 这样的平台非常流行。 因此微软公司推出了与之竞争的 .NET 平台以及模仿 Java 的 C语言。 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言(以下简称 Java 语言)和 Java 平台 的总称。 由 James Gosling 和同事们共同研发,并在 1995 年正式推出。 用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态的 Web、 Inter 计算。 从此, Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器均支持 Javaapplet。 另一方面, Java 技术也不断更新。 (2020 年 Oracle 公司收购了 SUN) Java 由四方面组成: Java 编程语言、 Java 类文件格式、 Java 虚拟机和 Java 应用程序接口 (Java API)。 Java 平台由 Java 虚拟机( Java Virtual Machine,简称 JVM)和 Java 应用编程接口( Application Programming Interface,简称 API)构成。 Java 应用 编程 接口为Java 应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。 在硬件或操作系统平台上安装一个 Java 平台之后, Java 应用程序就可运行。 Java 平台已经嵌入了几乎所有的操作系统。 这样 Java 程序可以只编译一次,就可以在各种系统中运行。 Java 应用编程接口已经从 版发展到 版。 常用的 Java 平台基于 ,最近版本为。 Java 分为三个体系 J2SE(Java2 Platform Standard Edition, java 平台标准版 ), J2EE(Java 2 Platform,Enterprise Edition, java 平台企业中北大学 2020 届 毕业设计说明书 第 7 页 共 60 页 版 ), J2ME(Java 2 Platform Micro Edition, java 平台微型版 )。 与传统 程序 不同, Sun 公司在推出 Java 之际就将其作为一种开放的技术。 全球数以万计 的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量 ”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。 这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、 面向对象 、 分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。 这样的平台非常流行。 因此微软公司推出了与之竞争的 .NET 平台以及模仿 Java 的 C语言。 Java 不仅是一门流行的计算机语言,而且是一个优秀的纯面向对象语言。 [4]Java语言赢得了前所未有的成功:从 2020 年到 2020 年, Java 语言一直是世界上应用最广泛的编程语言,因此现在有越来越多的工作者、学习者正努力进入 Java 领域或将要努力进入 Java 领域。 [5]而 Javascript 允许用户交互浏览精彩纷呈的个性化内容,可以极大地提升网页和 web 应用程序的吸引力。 [6]其中经过多年沉淀, Java EE 平台更是已经成为电信、金融、电子商务、保险、证券等各行业的大型应用系统的首选开发平 台。 [7] Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。 实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 诀窍是,当配置正确时, Apache 为 HTML 页面服务,而 Tomcat 实际上运行JSP 页面和 Servlet。 另外, Tomcat 和 IIS、 Apache 等 Web 服务器一样,具有处理HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器 ,独立的 Servlet 容器是Tomcat 的默认模式。 不过, Tomcat 处理静态 HTML 的能力不如 Apache 服务器。 目前 Tomcat 最新版本为。 中北大学 2020 届 毕业设计说明书 第 8 页 共 60 页 Tomcat 很受广大程序员的喜欢,因为它运行时占用的 系统资源 小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 SQLite 简介 SQLite,是一款轻型的数据库,是遵守 ACID 的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百 K 的内存就够了。 它能够支持Windows/Linux/Unix 等等主流的 操作系统 ,同时能够跟很多程序语言相结合,比如 Tcl、 C、 PHP、 Java 等,还有 ODBC 接口,同样比起 Mysql、 PostgreSQL 这两款开源世界著名的数据库 管理系统来讲,它的处理速度比他们都快。 SQLite 第一个Alpha 版本 诞生于 2020 年 5 月。 至今已经有 12 个年头, SQLite 也迎来了一个版本 SQLite 3 已经发布。 SQLite 是遵守 ACID[1]的关系型数据库管理系统,它包含在一个相对小的 C 库中。 它是 建立的公有领域项目。 [2] 不像常见的客户 服务器范例, SQLite 引擎 不是个 程序 与之通信的独立进程,而是连接到程序中成为它的一个主要部分。 所以主要的通信协议是在 编程 语言内的直接 API 调用。 这在消耗总量、延迟时间和整体简单性上有积极的作用。 整个数据库 (定义、表、索引和数据本身 )都在宿主主机上存储在一个单一的文件 中。 它的简单的设计是通过在开始一个事务的时候锁定整个 数据 文件而完成的 SQL 语言简介 结构化查询语言 (Structured Query Language)简称 SQL(发音: /ˈɛs kjuː ˈɛl/ SQL),结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 结构化查询语言是高级的非过程化编程语言,允许用户在高 层 数据结构 上工作。 它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输中北大学 2020 届 毕业设计说明书 第 9 页 共 60 页 入与管理的接口。 结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。 结构化查询语言 SQL( STRUCTURED QUERYLANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采 用,如人工智能领域的数据检索,第四代软件开发工具中嵌入 SQL 的语言等。 SQL 是 1986 年 10 月由美国国家标准局( ANSI)通过的数据库语言美国标准,接着,国际标准化组织( ISO)颁布了 SQL 正式国际标准。 1989 年 4 月, ISO 提出了具有完整性特征的 SQL89 标准, 1992 年 11 月又公布了 SQL92 标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。 各种不同的数据库对 SQL 语言的支持与标准存在着细微的不同,这是因为,有的产品的开发先于标准的公布,另外,各产品开发商为了达到特殊的性能或新的特性,需要对标准进行扩展。 现在已有 100 多种遍布在从微机到大型机上的数据库产品 SQL,其中包括 DB SQL/DS、 ORACLE、 INGRES、 SYSBASE、 SQLSERVER、DBASEⅣ 、 PARADOX、 MICROSOFTACCESS 等。 SQL 语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于 SQL的 DBMS 产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植性。 可以看出标准化的工作是很有意义的。 早在 1987 年就有些有识之士预测 SQL 的标准化是 “一场革命 ”,是 “关系数据库管理系统的转折点 ”。 数据库和各种产品都使用 SQL 作为共同的数据存取语言和标准的接口,使不同数据库系统之间的互操作有了共同的基础,进而实现异构机、各种操作环境的共享与移植 1974 年,在 IBM 公司圣约瑟研究实验室研制的大型关系数据库管理系统SYSTEM R 中,使用 SEQUEL 语言(由 BOYCE 和 CHAMBERLIN 提出),后来在 SEQUEL 的基础上发展了 SQL 语言。 SQL 语言是一种交互式查询语言,允许用户直接查询存储数据,但它不是完整的程序语言,如它没有 DO 或 FOR 类似的循环语句,但它可以嵌入到另一种语言中,也可以借用 VB、 C、 JAVA 等语言,通过调用级接口( CALL LEVEL INTERFACE)直接发送到数据库管理系统。 SQL 基本上是域关系演算, 但可以实现关系代数操作。 中北大学 2020 届 毕业设计说明书 第 10 页 共 60 页 4 基于 android 的平台移动客户关系管理系统的设计与实现 数据库主要表和字段介绍 表 (五号) 数据库名称 表名 Client 主键 _id 序号 项目名称 项目说明 类型 位数 属性 备注 1 _id 编号 integer P,N 2 clientname 客户名称 vachar 200 N 3 linkman 联系人 vachar 100 N 4 phone 电话 vachar 100 N 5 电子邮箱 vachar 200 N 6 address 地址 vachar 200 系统结构设计 该系统分为 5 个模块,包括客户信息的查询,客户信息的添加,客户信息的删除,客户信息的修改,客户信息的查看。 中北大学 2020 届 毕业设计说明书 第 11 页 共 60 页 系统各功能的截图及相关布局代码 每个截图都要有文字说明,如实现哪些功能、如何操作,再附关键代码。 客户关系管理系统 图标(界面) 图 图名(图要居中,下同) 中北大学 2020 届 毕业设计说明书 第 12 页 共 60 页 客户信息查询 不要有空行,下同 图 中北大学 2020 届 毕业设计说明书 第 13 页 共 60 页 图 中北大学 2020 届 毕业设计说明书 第 14 页 共 60 页 客户信息查询布局文件: ?xml version= encoding=utf8? LinearLayout xmlns:android= android:layout_width=match_parent android:layout_height=wrap_content a。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。