1。4 本文研究内容及主要贡献
本文主要研究更加简洁方便的对企业的车辆进行管理。企业中的管理车辆的工作人员可以用管理员身份登录到系统中,通过操作来对用户信息、驾驶员信息以及车辆信息进行管理和更新。对于那些想要使用车辆的人来说,不用向之前那样在通过纸质的申请书,现在可以更加方便的在系统中通过操作,向管理员发出申请,简化了之前复杂的流程,使得过程更加简单,快捷。并且可以更加快捷的了解到车辆的一些情况,不用麻烦的人工去查找资料。
第2章 车辆管理系统的开发技术简介
2。1 语言和运行系统介绍
2。1。1Objective-C
我们这个系统时使用Objective-c来编写的,它是一种使用C语言写成的语言,是一种很强大的运行库,使用它只会极少的增加程序的大小,和很多的系统使用庞大的VM执行时间来代替整个系统的运行相反。Objective-C写成的程序不会比源程序大,并且它的函数库也和Smalltalk系统要使用很多的内存来开启一个窗口的情况相反。
2。1。2 ios系统
ios是一种闭源的系统,采用了混合的内核,是苹果公司开发的一款移动端使用的操作系统。
ios的系统框架和其他操作系统一样,采用了分层结构。iOS分为四层,分为核心操作系统,核心服务层,媒体层,Cocoa触摸架构层。
从功能方面来比较,ios比安卓系统运行的更加流畅,并且对硬件的要求也不高,同时兼容方面也更加的好。
iOS系统的一些优势:
1、iOS是用Objective-C开发,它是一种面向对象的语言,尽管只有苹果在使用,但它处于语言受欢迎榜单的第四位,由此可见,它在开发者的群体中的普及程度和受欢迎程度,并且它还是用C语言做基础,所以他在运行中的效率很高。文献综述
2、苹果非常注重用户的体验,所以他们的客户会及时的对手中的设备进行更新,这样会让客户群体壮大。
3、苹果产品在中国很受欢迎,不同年龄段的使用者很多。所以用户群体很大,软件使用的空间也很大。
2。1。2 开发的硬件环境
1、需要一台苹果mac笔记本,并且下载好开发工具Xcode。
2、一台iOS系统的手机,可以用于测试。
2。2 SQLite数据库介绍
SQLite是一种嵌入式的和轻量级的sql数据库,广泛用于iOS应用。iOS系统内置的SQLite数据库会让开发人员的负担变的很小,并且它还是系统的一部分。
SQLite是一款轻型的并且是一种嵌入式的数据库,并且现在在很多的嵌入式产品中使用了它,它只会占用少量的资源,在嵌入式设备中,也只会占用很少的内存。SQLite第一个版本Alpha版本在2005年5月出现,至今已经有10个年头,现在SQLite也迎来了一个新的版本SQLiet3。
2。3 开发的模式mvc
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。
1、model(模型)是在应用数据中核心部分,用来管理程序中的数据,一般负责对象存取数据哭中的数据。
2、view(视图)是用来显示数据库中的一些数据,在程序中主要负责处理数据的显示,所以它是建立在数据库的模型的基础上。
3、controller(控制器)用于处理程序和用户的一些交互,管理用户输入,然后再将用户输入的信息传递给模型。
2。4 开发工具Xcode来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
Xcode2。0是开发人员建立Mac OS X应用程序的最快捷的方式,也是我们使用苹果电脑公司新技术的一种最简单的方式。Xcode2。0将Mac OS X的轻松使用,UNIX能量以及高性能的开发技术结合在一起。