摘要:随着国内iOS开发的大力发展,其所涉及的领域越来越多而且也越来越深,目前商务部公布的汽车授权销售商已经突破9万个,其中有24000家4S店,有媒体报道汽车4S店近两年大约每年新增1200个,同时有大量兼并重组和退出市场的。国内拥有600余家新车交易市场或汽车园区,拥有800余家二手车交易市场,拥有1000余家汽车配件和汽车用品市场。由于市场竞争和城市规划的调整和推动,目前国内汽车销售市场已经呈现集中交易的趋势,大型汽车城或汽车园区建设正在全国各大中城市推进,发展势头非常好。其中4S店正在快速融入其中,改变了国内汽车大市场的格局。汽配和汽车用品大型市场快速发展,其大型交易会、展销会,在汽车大市场中已经起到了决定性的作用。从上述这些情况综合出来可以看出目前国内汽车市场比较混乱,汽车信息不明确,汽车销售太散乱。
本文以“基于iOS的车辆交易系统设计及实现”作为研究课题,通过各个方面,分别对课题研究背景,方法和内容,现状分析,系统分析,系统设计与实现,系统测试与运行,成果与展望来进行论述。
对这个课题的研究主要是通过四个大类不同功能,分别为车市动态,找车,论坛模块,个人中心模块。系统分别采用B/S,C/S架构来实现,C/S模式主要由客户应用程序、服务器管理程序和中间件三个部件组成。客户应用程序是系统中用户数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库 , 其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优 化管理。中间件负责联结客户应用程序与服务器管理程序,协 同完成一个作业 ,以满足用户查询管理数据的要求。B/S模式是一种以Web技术为基础的新型的MIS系统平台模式,把传统C/S模式中的服务器分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的[1]。由pc端收集数据传到服务端,然后通过手机端来实现对数据的展示,其中展示汽车各类信息(包括了二手车查询,新车评估,违章查询)以及周边信息(周边的加油站和停车场等等),周边功能模块使用的定位功能可以使用官方地图和百度地图API实现
关键词:iOS移动开发 移动智能终端 车市动态 周边查询 新车评估 违章查询
目录
摘要
Abstract
1 引言-1
1.1开发目的和意义-1
1.2研究背景-2
1.2.1国内外研究现状-2
1.3主要贡献-3
1.4文章的结构-3
2预备知识及原理说明-4
2.1 Cocoa框架介绍和运用技术-4
2.2 对于各种工具的配置和使用-5
2.3 iOS程序运行流程-5
2.4 iOS多线程-6
2.5 GPS定位-7
2.6 对象持久化的归档操作-7
3车辆交易系统分析-9
3.1功能需求分析-9
3.2功能模块分析-9
3.2.1用户信息管理-9
3.2.2车市动态功能模块-9
3.2.3找车模块-9
3.2.4我模块-10
3.2.5 论坛模块-10
3.2.6 登录注册模块-10
3.3 研发环境-10
3.4 可行性分析-11
3.4.1 技术可行性-11
3.4.2 经济可行性-11
4 车辆交易系统设计与实现-12
4.1系统体系结构-12
4.1.1系统架构图-12
4.1.2 系统手机版本的架构图-13
4.1.3 系统手机流程图-14
4.2 MVC体系结构-15
4.3系统详细设计-16
4.3.1系统关键类(框架)-16
4.3.2 系统数据库设计与实现-18
4.3.3系统数据库配置-20
4.3.4 系统主要界面-21
4.3.5 系统重要模块详细设计-21
5 基于iOS车辆交易系统测试与运行-30
5.1测试环境-30
5.1.1 系统测试的服务器硬件环境-30
5.1.2 系统测试的模拟器环境-30
5.2 测试过程与方法-31
5.3 问题及解决办法-31
5.4 测试完成成果展示-31
6 拓展与对比-34
6.1 服务器搭建(基于MAC的服务器搭建)-34
6.2- Server发送消息的流程-36
6.3 Client端部分的结构-36
7 成果与展望-37
参考文献-39