因此用户急需一款集当地团购、人文、娱乐、餐饮、交通、金融、招聘为一体的本地化信息服务网站手机客户端。但当今市场上的这类手机客户端比较少,而且信息不够完善。本系统就是为了能够更好的方便人们的生活,以浙江省桐乡市为例开发的一款内容比较丰富的网站手机客户端。
1.2研究意义
精彩掌上桐乡的意义在于方便个人随时随地掌握最新资讯信息,满足用户购物、查找餐厅位置、求职和招聘等日常生活需要,使丰富的内容尽在掌握之中。 也为企业开辟了全新的营销推广手段,通过软件技术将公司把产品和服务介绍安装于客户的手机上,相当于把公司的名片、宣传册和产品等一次派发给用户,而且用户还会主动的保留他们。通过手机客户端进行这些宣传的花费都是很低的,用户使用次数也不受限制,是最便携的企业宣传册。
2.相关技术简介
2.1 Objective-C 程序设计语言
objective-c通常写作object-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。在MAC OSX系统下,运用苹果公司提供的SDK等开发工具包,可以用来做IOS开发,开发后的程序在iphone虚拟机中进行测试,运用的主要语言为Object-C。与C#类似,但Object-c仅支持单一父类继承,不支持多重继承。
 Objective-C是面向对象的编程(OOP)语言。OOP 是一种构建软件应用程序组成的对象。换一句话说,我们在 App 中编写的多数代码在一定程度上负责处理一些对象。UIViewController,UIButton,UINavigationController 和UITableView 是 iOS SDK 提供的一些对象,但我们在 iOS App 中不仅使用到了一些内置的对象,也创建了自己的一些对象,如 RecipeDetailViewController 和 SimpleTableCell 等等。
2.2 Xcode 开发工具
Xcode 允许开发基于iOS的iPad、iPhone、iPod Touch 设备应用程序,只要有Mac OS 操作系统,便可安装iOS SDK,如果有iOS设备,便可让Xcode把应用程序部署到iOS设备上,不然,还可以使用iPhone仿真器进行调试。Xcode提供了友好而方便的应用程序开发环境,这样就可以开发出好的iOS应用程序了。
Xcode 整合的 Apple Reference Library 为所有的Apple开发者提供一个单独的搜索和显示界面,这些文件包括来自苹果电脑公司网站的在线文件,以及存放在电脑上的文件。参考资料库可以帮你将定期更新资料下载到你的电脑,保持文件的最新状态。
2.3 iOS SDK简介
iOS SDK是一个API和开发工具集,开发人员可以方便的用它来创建iOS应用程序。核心API框架包括:Cocoa Touch框架,用于开发iPhone应用程序的核心API。它支持多点触摸和手势、加速度计和摄像头;Media API提供对视频、音频和核心动画过程的支持;Core Services是低级服务,提供对网络连接、数据库和线程的支持等。iOS SDK应用程序是使用Xcode开发工具来创建的。
3.系统设计
3.1 系统需求分析
为了方便个人随时随地掌握最新资讯信息,满足用户购物、查找餐厅位置、求职和招聘等日常生活需要,精彩掌上桐乡从大体上分为首页,附近,凤鸣晚报,个人中心,设置五大模块。这些模块基本可以满足用户的日常所需。系统总体功能结构模块如图1所示。
 
图1  功能结构图
3.2 首页
本功能模块主要包括:顶部logo图标,当地天气展示,Banner 滚动展示,12个主栏目。如图2所示。
 
图2  首页
(1) 天气:天气模块封装两个接口,可以展示指定城市的天气,也可以用手机的GPS定位功能展示客户端所在城市的天气。
(2) Banner:从后台取得广告内容,包括广告的图片,标题等信息,用 UIScrollviewController 以自动播放的形式展示出来。
上一篇:存活主机扫描软件开发与设计+源代码
下一篇:ASP.net网上商店的设计与实现+源码

基于消费者个性特征的化...

网上购物之路--浅析购物网...

港航管理系统门户网站之思考【2521字】

浅谈网站服务器安全维护技巧【2595字】

提高网站茬Google中的排名...

企业网站设计原则【2929字】

asp.net+sqlserver信息安全技术...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

C#学校科研管理系统的设计

承德市事业单位档案管理...

志愿者活动的调查问卷表

公寓空调设计任务书

国内外图像分割技术研究现状