【计算机软件毕业设计】汽车销售系统的设计与实现-车辆管理模块.docx
《【计算机软件毕业设计】汽车销售系统的设计与实现-车辆管理模块.docx》由会员分享,可在线阅读,更多相关《【计算机软件毕业设计】汽车销售系统的设计与实现-车辆管理模块.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学 本科毕业论文(设计)题 目:汽车销售系统的设计与实现-车辆管理模块摘要随着人们生活水平的提高,汽车已经逐步的成为了人们的主要代步工具。买车已然成为一种趋势。拥有一款好的车辆管理的软件,既可以全面、直观地展示车辆的信息,又大大的提高了销售人员的工作效率。移动客户端的车辆管理工具,将必然取代传统的管理方式。本课题是用ObjectiveC语言作为开发语言,运用xcode工具进行代码的实现与编译,并且运用SQLite3数据库进行数据的调用。基于iOS系统的iPhone系列智能手机在我国一线城市智能手机持有者中占据了相当大的比重。基于iOS系统的车辆管理模块,其数据来源是基于Oauth2.
2、0协议认证的API。本文主要介绍汽车销售系统中的车辆管理模块的相关内容。分析了系统该部分实现的相关技术原理,可行性,介绍了车辆管理的系统实现的系统架构,并在对系统这两个模块分析后进行了相应的划分及设计。客户端主要实现了:查询汽车的基本信息,添加车辆,删除车辆,搜索现有车辆中的某种车辆等功能。关键词:Objective-C,iOS,SQLite3,汽车销售系统,车辆管理模块Abstract With the improvement of peoples living standard, automobiles have gradually become the main means of tra
3、nsport for people. The car has become a new trend. Have a good vehicle management software, which can be comprehensive, intuitive display of the vehicle information, and greatly improves the work efficiency of sales personnel. Vehicle management tool of mobile client, will replace the traditional ma
4、nagement mode.This project is using Objective C as a development language, the use of Xcode tools for the realization of the code and compiled, and the use of SQLite3 database for data calls. The iOS system of iPhone series intelligent mobile phone occupies a large proportion in our country first-ti
5、er cities based on intelligent mobile phone holder. Vehicle management module based on iOS system, the data source is the Oauth2.0 authentication protocol based on API.This paper mainly introduces the related content of vehicle management module in the system of auto sales. Analysis of the system of
6、 the related technical principles, feasibility, introduces the system architecture and implementation of the system of vehicle management, and on the analysis of the two module system are classified and corresponding design. The client was realized: the basic information query, add delete car vehicl
7、e, vehicle, search a vehicle in the existing vehicle functions.Keywords: Objective-C, iOS, SQLite3, car sales system, vehicle management module目录1 概述11.1开发背景、目的及意义11.2开发环境11.3 技术概述11.3.1 Xcode概述11.3.2 SQLIte3简介21.3.3 MVC模式简介32 基于IOS平台客户端需求分析与设计42.1 系统需求分析42.1.1应用目标42.1.2 作用及范围42.1.3功能分析42.2 系统预期实现目标
8、42.2.1 预期目标42.2.2 基本框架图53 基于ios平台车辆管理小助手的设计与实现63.1 车辆管理模块App助手主页功能设计63.1.1 主界面视图63.1.2 汽车大全视图73.1.3 车辆基本信息视图73.1.4 进货视图83.1.5 出售视图93.1.6 购买成功视图104 数据库的设计与实现124.1数据库设计124.2数据库设计的主要代码124.1.1 创建数据的表的部分代码124.1.2 购置一款新车的主要代码134.1.3 卖出一辆车的数据库代码14结论15致谢16参考文献171 概述1.1开发背景、目的及意义随着网络的飞速发展,移动互联时代的到来,大大加速了手机软件
9、的开发与应用。移动互联网(MobileInternet, 简称MI)是一种通过智能移动终端,采用移动无线通信方式获取业务和服务的新兴业务,包含终端、软件和应用三个层面。而我们所做的就是车辆管理App。社会发展的必然趋势是电脑将逐步的取代纸质,通过电脑或者手机能够大大减少树木的砍伐,而App的出现不仅仅是环保这一方面的原因。生活节奏的加快,工作效率的提高也是移动互联时代到来的必然条件。电脑的便携程度远远不及手机,可以毫不夸张的说,每个人不一定有一台电脑,但是每个人必然会有一部手机,而智能手机也将是未来发展的必然趋势。客户以及销售人员可以通过车辆管理App来查看某款车的一些基本信息。这样可以更加直
10、观展示给消费者,汽车的基本信息以及更加全面的让消费者了解到该款汽车的特点。汽车在我国乃至于全世界,已经成为人们生活中最普遍的代步工具,这样人们往往会将买车尽早的提上日程。早些年,绝大部分的汽车销售中心,都是用纸质的图片以及汽车的信息表格来为消费者介绍车辆,传统的方法往往不能够展现出车辆的全方位的特点。因此车辆管理App将必然会取代传统的纸质信息。车辆管理App不仅方便简洁,而且还能生动的展示出车辆全方面的特点。在我国这个大市场下,绝大部分的一线城市中,iphone手机在智能手机的占有率中,处于绝对的优势。这样不仅给消费者提供了便利的条件,也为广大的汽车销售中心提供了一个很好的平台。以上便是本文
11、研究汽车销售系统中车辆管理App的目的所在。1.2开发环境本应用程序可以广泛运在 iPhone,iPad,iPod运行要求如下:开发环境:Xcode5.0 + iOS SDK 。数据库连接第三方库:采用FMDB。操作系统:iOS5(及以上)。数据库:SQLite3。开发工具:Xcode5.0。1.3 技术概述1.3.1 Xcode概述Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,ios的应用程序。这款编程工具必须运行于苹果公司的Mac操作系统之下。不管开发人员使用C、C+、Objective-C或Java编写程序,在AppleScript里编写脚本,还是
12、试图从另一个奇妙的工具中转移编码,都会发现 Xcode 的编译速度极快,每次操作都显得快速和轻松。Xcode的前身是继承自于NeXT公司的Project Builder。The Xcode suite 包含有GNU Compiler Collection自由软件 (GCC、 apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默认的是第一个),并支援 C语言、C+、Fortran、Objective-C、Objective-C+、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。
13、协力厂商更提供了 GNU Pascal,Free Pascal, Ada, C Sharp, Perl, Haskell 和 D语言。Xcode套件使用 GDB作为其后台调试工具。从Xcode 3.1开始,Xcode也可被用为iPhone OS的开发环境。Xcode 4.0于2011年3月9日正式发行。该版本非Apple开发者注册会员亦能从Mac App Store中付费下载, 收取US$4.99的费用。从Xcode 4.1开始,针对Mac OS X v10.6及Mac OS X v10.7用户从Mac App Store免费下载。Xcode主要版本是Xcode 4.5,支持iOS6,可以在M
14、ac App Store免费下载,亦可在iOS开发者计划网站下载。Xcode最新主要版本是Xcode 4.6.2Xcode 3.0 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径。Xcode 3.0 将Mac OS X的轻松使用,UNIX 能量以及高性能的开发技术集合在一起1。1.3.2 SQLIte3简介SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程序库中。 不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是链接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接A
15、PI调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都存储在主机端上单一个文件中。此种简洁的设计是通过写入时锁定整个数据文件而完成的。程序库实现了多数的SQL-92标准,包括事务,就是代表原子性、一致性、隔离性和持久性的(ACID),触发器和多数的复杂查询。不进行类型检查。你可以把字符串插入到整数列中。例如,某些用户发现这是使数据库更加有用的创新,特别是与无类型的脚本语言一起使用的时候。其他用户认为这是主要的缺点2。由于资源占用少、性能良好和零管理成本,嵌入式数据库有了它的用武之地,它将为那些以前无法提供用作持久数据的后端的数据库的应用程序提供了高
16、效的性能。现在,没有必要使用文本文件来实现持久存储3。SQLite 之类的嵌入式数据库的易于使用性可以加快应用程序的开发,并使得小型应用程序能够完全支持复杂的 SQL。这一点对于对于小型设备空间的应用程序来说尤其重要。程序设计者还提供了一个叫做sqlite3的独立程序用来查询和管理SQLite数据库文件。SQLite的用户可以把这个程序当作如何写SQLite应用程序的示例。1.3.3 MVC模式简介MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最
17、早由Trygve Reenskaug在1978年提出 ,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程序设计4,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组:(控制器Controller)- 负责转发请求,对请求进行处理。(视图View) - 界面设计人员进行图形界面设计。(模型Model) - 程序员编写程序应有的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件毕业设计 计算机软件 毕业设计 汽车 销售 系统 设计 实现 车辆 管理 模块
限制150内