基于iOS设计的开题报告
毕业设计(论文)-基于IOS开发的装修家居APP的设计与实现
2015届本科毕业设计基于IOS开发的装修家居APP的设计与实现学生姓名:所在系别:信息工程所学专业:信息工程导师姓名:完成时间:2015 - 5 – 10基于IOS开发的装修家居APP的设计与实现摘要随着科技的发展,移动智能终端人们的日常生活中扮演着越来越重要的角色。
基于iOS系统的iPhone手机因其独特的设计和极佳的体验深受用户欢迎。
作为当前最流行的操作平台,自然也存在着大量的应用服务需求。
本课题是为一家装修公司设计的一款帮助人们可以随心所欲选择家居装修样式的移动应用。
该APP以Object-C语言编写,以Xcode为开发工具实现的。
主要有五大界面:首页,分类图片,灵感,关注及设置界面。
首页展示了设计师设计的当今流行的一些装修样板;分类界面以空间、风格、局部三种分类方式向用户详细介绍各种各样的装修方法;灵感界面就是用户记录自己的装修方法,以备以后装修时使用的界面;关注界面则是自己关注的设计师的最新动态;设置界面可以清空缓存,意见反馈,及APP介绍。
精致优秀的设计风格,有多样化的选择,使用户可以更加赏心悦目地体验本软件的服务。
关键词:Objective_c、HTTP、MySQL、家居DESIGN AND IMPLEMENTATION OF INFORMATION MANAGEMENT SYSTEMS GRADUATESAbstractWith the development of science and technology, mobile intelligent terminal plays an increasingly important role in daily life.. IPhone mobile phone based on the iOS system because of its unique design and excellent experience by users. As the most popular operating platform, there is also a lot of natural application service needs. This topic is for a decoration company design of a help people can choose home decoration style mobile application. The APP is written in Object-C language, and implemented by Xcode as the development tool.. There are five major interfaces: home, classification pictures, inspiration, attention and set the interface. Home page shows the designer of today's popular some decoration model; interface classification to space, style, local three classification to userswith the various decoration method; interface inspired is users to record their own decoration method, to preparation after the renovation of the use of interface; interface is designers concern themselves with the latest developments; setting interface can empty the cache, feedback, and app. Exquisite and excellent design style, a variety of choices, users can experience more be good to hear or see the service of this software.Keywords: Objective_c, HTTP, MySQL,Household目录1. 绪论 (1)2. iOS系统、环境以及所用技术介绍 (2)2.1 iOS系统简介 (2)2.3 开发环境 (3)2.4应用程序框架 (3)2.5 设计模式 (4)2.6第三方库 (5)3. 功能模块的设计 (6)3.1首页界面的设计 (6)3.2分类界面 (7)3.3灵感界面 (7)3.4关注界面 (8)3.5设置界面 (8)4. 功能模块的具体实现 (9)4.1各个界面之间的切换 (9)4.2首页界面的具体实现逻辑及代码 (10)4.3 分类界面 (13)4.4 灵感界面 (15)4.5 关注界面 (18)4.6 设置界面 (20)5. 系统测试 (21)5.1 测试目的 (21)5.2 测试方法 (21)小结 (23)参考文献 (23)致谢 (24)1.绪论随着IOS的在当今社会流行,人们愈发体验到了其所带来的科技魅力,给我们的生活带来了越来越多的帮助,让我们的生活更加的简单。
开题报告-基于iOS的图片标注系统
4.2.1软件体系模块分解图
4.2.2类图
4.2.3时序图
4.2.4状态图
4.3分享功能shareSDK的使用
4.3本章小结
第五章:系统实现
5.1系统实现过程
5.2核心技术实现代码概述
5.3本章小结
第六章:系统测试
6.1测试方法
6.1.1测试方法介绍
6.1.2测试环境
6.2系统测试
同时,IOS具有许多成熟的控件,大大降低了图形界面的开发难度,因此只需要把精力集中在系统逻辑的设计上就可以了。
三.技术路线
本系统基于IOS系统,使用Xcode进行开发,所具有的功能可以由浅及深逐步完成。
1.文字标注
图片标注最简单也最常用的就是文字标注,只需要用户在指定的位置插入所选择的文字即可,有时也简称为图签,大致也分为几个小类。
文字标注的工作难度最低,但是也可以做得很多样化。可以包括以下几点:
1)文字样式
文字大小,支持常规标准。
文字字体,最好可以读取本机所能支持的字体,并能给出选择列表。
文字颜色,单色。艺术字样式的实现难度颇大。
粗体,斜体,下划线,背景色的支持。
2)排列样式
竖直排列,如同对联一样的样式。
倒序排列,从右往左排列。
画笔标注的实现难度较大,既要能画,也需要可以擦除部分笔迹,有如下几个要点:
1)画线样式
画线的粗细,设定线的最细值与最粗值
画线的颜色,应该提供系统调色板进行自定义选择
画线的样式,单线,虚线,双线,点横线等
画笔的形状,提供各种有趣的画笔形状,或者图片格式刷。
2)橡皮样式
橡皮形状,比如星形,螃蟹形等
橡皮大小
时间工作描述备注2012年12月至2013年3月初开题及准备工作收集相关资料确定课题范围确定研究方案2013年10号至2013年系统方案设计设计具体实现方案并在逻辑上验证方案的可行性工作重点2013年11编码及测试对设计的方案进行开题报告基于ios的图片标注系统号至2013年30号编码实现并进行简单的功能测试2013年5月10号撰写毕业论文更具研究成果撰写毕业论文2013年5月11号论文撰写提纲摘要abstract第一章
工作报告之手机ui设计开题报告
工作报告之手机ui设计开题报告手机ui设计开题报告【篇一:毕业设计开题报告】changchun institute of technology开题报告设计题目:基于ios系统的休闲娱乐移动应用的设计与实现学生姓名:学院名称:电信学院专业名称:计算机科学与技术班级名称:软件0941 学号:指导教师:教师职称:学历:2013年4 月15 日编程语言。
它主要使用于mac os x和gnustep这两个使用openstep标准的系统,而在nextstep和openstep中它更是基本语言。
objective-c可以在gcc运作的系统写和编译,因为gcc含objective-c的编译器。
(b)objective-c用途:编写ios操作系统(如:iphone、ipod touch、ipad 等苹果移动终端设备)应用程序的利器tiobe在今年7月的编程语言排行榜中有一个显著变化是:一直在50名左右的objective-c排名大幅提升,它的流行当归功于iphone的成功,因为objective-c一直被用于编写iphone应用程序。
(c)语言特性:objective-c是非常实际的语言。
它使用一个用c写成、很小的运行库,只会令应用程序的大小增加很小,和大部分oo系统使用极大的vm执行时间会取代了整个系统的运作相反。
objc写成的程序通常不会比其原始码大很多。
而其函式库(通常没附在软件发行本)亦和smalltalk系统要使用极大的内存来开启一个窗口的情况相反。
objective-c的最初版本并不支持垃圾回收。
在当时这是争论的焦点之一,很多人考虑到smalltalk回收时有漫长的死亡时间,令整个系统失去功用。
objective-c为避免此问题才不拥有这个功能。
虽然某些第三方版本已加入这个功能(尤是gnustep), apple在其mac os x 10.3中仍未引入这个功能。
另一个问题是objc不包括命名空间机制(namespace mechanism)。
开题报告 基于IOS平台的音乐播放器设计与实现 黄笑
唐 山 学 院毕业设计(论文)开题报告设计(论文)题目:系 别:_________________________ 专 业:_________________________ 姓 名:_________________________ 指 导 教 师:_________________________ 辅 导 教 师:_________________________2014年 2 月 28 日马军爽 黄笑电子信息工程 信息工程系 基于IOS 平台的音乐播放器的设计与实现题目类型(打√选择)设计(√)论文()一、文献综述随着电子产品的大众化,越来越多的人拥有个人电脑,相对的程序软件的需求也就越来越多。
当今时代电脑不再只是用来工作和沟通,它的娱乐功能越来越强。
基于IOS操作系统的苹果产品已经成为当今中国电子市场上不可或缺的一部分,基于IOS的程序软件需求量也就相应的越来越大。
它们的应用使现代人的生活更加的方便。
收听音乐又是人们在闲暇之余轻松娱乐的放松方式,一款好的音乐软件不可或缺。
音乐播放器即是用来在电脑上的播放音乐的软件。
它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等[1]。
音乐播放器不仅要界面美观,而且要操作简单。
用户选择程序首先看的就是这个软件是否好看,同时这个软件功能是否完善。
音乐播放器就是音频解码器的可视化操作界面,其实质是针对各种音频编码格式的解码器。
例如ape格式调用的是Monkey's Audio解码器,flac格式调用的是flac解码器,mp3调用的是lame解码器。
大部分音乐播放器都支持多种音乐格式的文件,这是因为这些播放器将不同的音频解码器打包起来,并制作统一的播放界面,从而让使用者能够方便地播放和聆听各种音乐。
音乐播放器的人性化界面和扩展性是音乐播放器的特色所在[2]。
目前中国音乐播放器行业较大的音乐播放器市场,并不是很乐观。
而外形新颖、小巧轻便灵活的迷你音乐播放器却很受年轻人的青睐和欢迎。
开题报告(音乐播放器)
毕业设计(论文)开题报告题目基于iOS的音乐播放器的设计与实现学生姓名学号 201014350208 系别计算机科学系专业届别 2014届指导教师、职称企业指导教师、职称李有田(技术总监)2013 年9月23日一、综述国内外对本课题的研究动态,说明选题的依据和意义选题背景随着智能手机的大众化,越来越多的人应用智能手机。
相对的对手机软件的需求也就越来越多。
当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐功能要求越来越高[1]。
手机的一个重要的功能就是听音乐,一款好的手机音乐播放器可以更好的体现智能手机的强大。
目前中国音乐播放器行业已经具备了相当的规模,并在国际市场上已有一定的竞争力。
苹果手机作为当今中国智能手机市场上不可或缺的一个品牌,基于iOS的手机软件需求量也就相应的越来越强。
市场上的音乐播放器品牌繁多,定位不一,基本满足了各层次消费者的需求,例如:酷我音乐、酷狗音乐、百度音乐、QQ音乐等等这些大家所熟知的音乐播放器已经在苹果软件中占据了一定的地位。
智能手机的应用使现代人的生活更加的方便。
伴随着苹果手机进入中国市场,相应的iOS技术逐渐流行起来。
而对于开发苹果应用的语言——Object-C,也成为当今社会最流行的开发语言,并且保持着强劲的上升趋势,隐隐有超过C语言的现象[2]。
对于其他的开发语言,例如java、javascripe,Object-C以其强大的优势遥遥领先于这些其他的编程语言。
本人根据当前的形式,决定引用这种这种技术来开发手机应用。
选题的依据和意义听音乐已经成为当今社会,人们必不可少的一项娱乐活动。
根据调查所得信息,本人发现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而相对的那些小巧的音乐播放器反而被越来越多的用户下载使用。
苹果系统的软件具有的特点就是美观、简洁、易操作。
根据这些信息,设计一款小巧的基于iOS的音乐播放器会很容易得到用户的青睐。
同时本人从去年开始接触iOS,在学习了几个月后,对iOS开发有了一些理解,所以对于这次毕业设计,我就选择了基于iOS系统开发一款产品。
创新实践 iphone软件开发报告
摘要从没有比现在更好的时机,能通过为iOS编写游戏,将我们的创意带人生活中。
苹果App Store给了我们巨大的机会,让我们的游戏可以出现在数百万的客户面前,游戏的分发也从未像如今这样简单和广泛。
你不仅能够拥有数百万的潜在客户还能拥有尖端的开发工具和硬件。
iPhone和Pod Touch的能力已经超过了几年前的桌面电脑。
它们能使你创建一些极其出色的游戏,而很少受到早期手持设备的硬件和软件限制。
本设计在对ios游戏开发有初步了解的情况下,设计一个有代表性的iOS商业游戏实例,通过对商业游戏实例的学习,了解真实游戏项目的系统构架、引擎设计,了解声音、视频、图片处理等相关的编程技术要点、以便在实际的游戏项目开发中借鉴和综合应用这些知识,本设计具有极高的商业价值,通过对完整的游戏源代码学习可以在这个游戏的基础上创建不同类型的ios新游戏。
关键词:ios编程、iPone开发、游戏开发目录1开发工具与环境······································································ - 2 -2系统分析与设计······································································ - 5 -3系统详细设计·········································································· - 9 -5结论 ························································································- 15 -6参考文献·················································································- 16 -1开发工具与环境为iOS开发和设计游戏,需要许多工具和框架,例如,你将使用Xcode,这是苹果公司发布的一款免费集成开发环境(IDE),此外你还要学会在iOS中使用原生语言Objective-C;1.Objective-C介绍Objective-C语言主要用于Mac OS X操作系统和iOS平台的软件开发。
基于苹果手机应用程序的开发研究
Southwest university of science and technology方向设计题目基于苹果手机应用程序的开发技术研究学院名称西南科技大学专业名称通信工程班级通信0802学生姓名邓小莉学号20084872指导教师谭顺华目的:研究苹果手机应用程序的开发技术,了解并学习苹果手机应用程序,对苹果手机的应用程序有一定的认识。
苹果手机的应用程序是基于工具xcode 主要用object-c语言开发,最常用的则是iTunes,91手机助手,GPS,Facebook,kindle等。
基本工具:首先要说说object-c,它是根据C语言衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言,主要使用与MAC OS XNUstep这两个使用OpenStep标准的系统,运用苹果提供的SDK等开发工具包,可以用来做IOS开发,开发后的程序在Iphone虚拟机中进行测试。
MAC是苹果机专用系统,是基于Unix内核的图形化操作系统;一般情况下在普通pc上无法安装的操作系统。
由苹果公司自行开发。
Xcode是苹果公司向开发人员提供的集成开发环境,用于开发Mac OS X的应用程序,是建立MAC OS X应用程序最快捷的方式,是利用苹果电脑公司技术的最简单的途径,xcode2.0将MAC OS X的轻松使用和UNIX能量以及高性能的开发技术集合在了一起。
而xcode 4只需选择应用程序中想要编写的部分,然后模型和设计系统将自动创建分类图表,并且它还自动提供撤销、重做和保存功能,无需编写任何编码。
Xcode 4 拥有众多功能,为 Java 开发人员赋予了更多的开发能力。
利用改进的Code Sense 索引及 Ant 项目模板,Java 用户可以继续使用他们的标准 Java 包,并构建具有 Xcode 关键生产功能的工具。
Java 代码填充为你提供类别名、方法、变量及其他关键信息。
在 Xcode 中创建 Java 应用程序比以往更容易。
基于IOS的移动应用开发技术研究
基于IOS的移动应用开发技术研究移动互联网时代的到来,让人们的生活变得更加方便和便捷。
移动应用市场的快速发展,也推动着移动应用开发技术不断升级和发展。
作为移动应用开发的重要平台,iOS系统一直以来都备受关注,因为其良好的用户体验和高安全性。
本文将深入探讨基于iOS的移动应用开发技术研究,帮助读者更好地了解和掌握该领域的最新技术和趋势。
一、iOS系统简介iOS系统是由苹果公司开发和推广的移动操作系统,是全球最为先进的移动设备操作系统之一。
它采用了基于Unix的底层架构,拥有一套独立于硬件的API和框架,以及一个统一的用户界面。
iOS系统提供了多种开发工具和平台,方便开发者使用,比如iOS SDK和Xcode开发平台等。
二、iOS应用开发技术1. Objective-C语言Objective-C语言是一种由苹果公司推出的面向对象程序设计语言,常用于开发iOS和macOS平台的应用程序。
Objective-C和C语言相互兼容,同时也融合了Smalltalk语言的思想,具有灵活易学、可扩展性强等优点,因此成为iOS开发工程师必备的编程语言。
2. Cocoa Touch框架Cocoa Touch框架是基于Objective-C语言的iOS应用开发框架,它主要用于构建iOS应用程序的用户界面和事件处理,包括UIKit、Foundation、CoreGraphics等多个子框架。
利用Cocoa Touch框架,开发者可以轻松实现iOS应用程序的各种功能和特性,大大缩短了开发周期和成本。
3. StoryboardStoryboard是Xcode中的一种图形化界面开发工具,它可以让开发者快速创建、编辑和管理iOS应用程序的用户界面。
使用Storyboard,开发者可以直观地设计应用程序界面的结构和风格,并且可以直接在Storyboard中添加和编辑控件、约束、转场和动画等。
4. Auto LayoutAuto Layout是iOS应用程序开发中一种重要的界面布局技术,它可以自适应不同屏幕大小和方向,使应用程序在不同设备上都能够完美呈现。
毕业设计基于iOS一折抢购的APP的设计与实现开题报告
3.1技术路线
结合iOS6.1.1技术,以Objective-C为编程语言,采用Xcdoe开发工具。
严格按照任务书中的研究进度安排对本论文进行完善,多方面参考其它学术资料,在参考的同时加入自己的创新点,风格与布局自己设定,功能方面的实现多借鉴其它客户端,取其精华,最终完成一个切实的一折抢购APP。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
四、预期结果(或预计成果)
完成天天特价,类目导航,定时提醒、整点抢购,明日预告等几大模块。
天天特价:特价区,能够看到前所未有的折扣体验。
类目导航:特价商品的分类。
定时提醒、整点抢购:对特价商品抢购时间的提醒及设置。
1.2目的及意义
在人们消费水平和方式的提高,手机客户端购物方式成为人们快速查看、购物的重要渠道,它在人们、经济、生活等各个方面发挥着重要的作用.因此手机购物客户端的地位显而易见,它已成为消费者购物的一个重要方式。
设计一折抢购客户端的根本目的是让消费者在利用最短的时间和最少的金钱来买到最优质的产品。
该设计主要是针对一折抢购的UI设计以及数据的实现和接口的抓取,数据模型的设计等,预期能实现主要功能;能够体验特价区以及其类目导航;能够定时提醒整点抢购等功能。在现代这样高节奏的生活中,本设计能够说为消费者提供了很多,努力设计本软件,为消费者提供了方便,有很重要的实践意义。
第 5 周 .3.13- .3.19 对APP进行概要设计,并撰写开题报告;
第 6 周 .3.20- .3.26 完成概要设计;
第 7 周 .3.27- .4.3 对APP进行详细设计,进入实现阶段;
第 8 周 .4.4- .4.10 设计实现APP各个功能模块并进行中期答辩;
ios课程设计报告
ios课程设计报告一、课程目标知识目标:1. 让学生理解iOS开发的基本概念,掌握iOS开发环境搭建及常用工具的使用。
2. 使学生掌握Objective-C/Swift编程语言的基础知识,能运用其编写简单的iOS应用程序。
3. 帮助学生了解iOS的用户界面设计原则,掌握常用的UI组件及其使用方法。
技能目标:1. 培养学生具备独立搭建iOS开发环境的能力。
2. 培养学生运用Objective-C/Swift编程语言进行iOS应用程序开发的能力。
3. 培养学生掌握基本的iOS用户界面设计技巧,能独立设计并实现简单的应用界面。
情感态度价值观目标:1. 培养学生对iOS开发的兴趣和热情,激发其主动学习的动力。
2. 培养学生具备良好的编程习惯,注重代码规范和团队协作。
3. 增强学生的创新意识和解决问题的能力,使其具备一定的独立分析和解决问题的能力。
课程性质分析:本课程为实践性较强的课程,要求学生在理论学习的基础上,通过动手实践,掌握iOS开发的基本技能。
学生特点分析:学生具备一定的编程基础,对iOS开发有一定了解,但实践经验不足。
对新鲜事物充满好奇,具备较强的学习意愿。
教学要求:1. 理论与实践相结合,注重培养学生的动手能力。
2. 采用案例教学,让学生在实际项目中掌握知识。
3. 加强师生互动,关注学生个体差异,因材施教。
4. 定期进行课程评估,及时调整教学策略,确保课程目标的实现。
二、教学内容1. iOS开发环境搭建:讲解Xcode的安装与使用,介绍iOS模拟器和真机的调试方法。
教材章节:第1章 iOS开发环境搭建2. Objective-C/Swift编程语言基础:包括基本语法、数据类型、控制结构、函数、面向对象编程等。
教材章节:第2章-第3章 编程语言基础3. 常用UI组件及其使用方法:详细介绍UILabel、UIButton、UIImageView、UITextField、UIScrollView等UI组件的使用。
一种基于Lua的iOS开发框架的设计与实现的开题报告
一种基于Lua的iOS开发框架的设计与实现的开题报告一、选题背景和意义随着移动互联网的迅速发展,iOS设备逐渐成为人们日常生活中最为常用的智能终端之一,而iOS应用程序的开发也逐步成为人们关注的热点之一。
Lua是一种轻量级、可嵌入的脚本语言,被广泛应用于游戏开发、移动应用程序开发以及Web应用程序开发等领域。
其优点包括易于学习、快速开发、高效运行等。
因此,将Lua引入iOS开发中,可以极大地简化iOS开发的过程,提高开发效率和开发质量。
本文旨在探讨基于Lua的iOS开发框架的设计和实现,为iOS开发者提供一个全新的开发方式,以满足iOS开发快速迭代和接口调试的需求。
二、研究目标和步骤目标:本研究的主要目标是设计和实现一个基于Lua的iOS开发框架,包括框架的架构设计、实现和使用等方面。
步骤:1. 研究iOS开发中常用的开发框架,了解其特点和优缺点。
2. 基于Lua语言特点和在移动应用开发中的优点,设计一个适用于iOS开发的Lua框架。
3. 实现基于Lua的iOS开发框架,并进行功能测试。
4. 提供使用文档和示例代码,以便iOS开发者更加快速地上手。
三、研究内容和重点本研究的重点为:1. 基于Lua语言特点和iOS开发的需求,设计一个适用于iOS开发的Lua框架,包括框架的架构设计、功能实现和使用方式等方面。
2. 实现基于Lua的iOS开发框架,包括动态加载脚本、与原生代码交互、内存管理等功能。
3. 提供使用文档和示例代码,以便iOS开发者更加快速地上手。
四、研究方法和技术路线1. 研究方法本研究主要采用文献调研和实验研究相结合的方法。
先对iOS开发中常用的开发框架进行调研,并分析其优缺点。
然后基于Lua语言特点和iOS开发的需求,设计一个适用于iOS开发的Lua框架。
最后在实验室环境下,实现该框架并进行功能测试。
2. 技术路线本研究的技术路线主要如下:①选取合适的Lua解释器。
②实现在iOS应用中动态加载Lua脚本文件,并将Lua脚本与原生代码交互。
毕业论文开题报告:基于iphone平台的员工信息管理系统
论文提纲: 员工信息系统的设计与实现,从研究背景,需求分析,系统设计到系统实现这 个过程,共分为以下 6 部分 (1)系统的规划,在系统建设初期,对系统进行详细合理的规划是非常必要 (2)为员工信息系统进行需求分析,确定系统主要实现的功能,以及对各个功 能进行可行性分析和功能模型的建立 (3)介绍系统总体设计和数据库设计 (4)信息系统各个功能模块的具体实现 (5)信息系统的应用与测试 (6)对论文进行总结,列出论文所引用的参考文献 研究方法: (一)文献调研法 查阅大量的相关研究成果及相关理论,同时大量阅读相关专著,理出此次研究 的总体思路。 (二)访谈调查法 通过对部分教务工作人员、学生工作人员进行访谈调查,全面了解相关工作人 员对学生信息管理系统的认识和态度。 (三)阶段总结法 定期做工作阶段总结,不断反思与回顾,提高研究能力,完善研究方案,丰富 研究素材,最终形成研究成果。 四、主要参考文献 1. 2. 3. 关东升 ios 开发指南 [M](第二版)电子工业出版社 2014.4 [美] Mark Dalrymple.Scott Knastor [M] (第二版) 电子工业出版社 2013.8 Cocoa programming for MAC’OS[M](第三版) 电子
毕业设计(论文)开题报告
( 2014----2015 学年) 学院名称:计算机与信息学院 课题名称 学生名称 指导老师 ××× ××× 基于 iphone 平台的员工信息管理系统 专业 信息管理与信息系统 任务书下达时间 学号 ××××××
2014 年 10 月 31 号
一、研究的背景和意义 研究背景 计算机技术的飞速发展和网络时代的到来,我们已经进入了信息化的时代,有 人也称之为数字化的时代。在这个数字化时代里,各个公司在各方面的员工信息管 理工作都受到了极大的挑战。随着公司的规模不断的发展扩大,员工人数急剧的增 加,有关员工的各种信息量也成倍增长。也带来了公司发展过程中的一个重要的问 题,就是员工的请假离职信息的管理问题。面对庞大的信息量就需要有一个员工离 职信息管理系统来提高学生信息管理工作的效率,做到信息的规范管理、科学统计 和快速查询,以减少查询工作方面的工作量。电子市场的热门话题非智能手机莫属。 现在手机的使用频率几乎是如同空气一样的必须品。 研究意义 随着社会的科技的发展, 社会分工越来越精细, 软件应用亦是如此, 随着 iphone 手机用户在国内日益增多,公司发展的需要。密切联系员工的切身利益,与公司的 效益。能够实现迅速的请假,离职,以及工作内容还有工资等方面的查询。苹果手 机的应用越来越广泛,使用的人群不断增加,员工请假离职信息系统就是基于移动 客户端的一个应用型的手机 app 。能够很方便的实现员工向领导请假,领导了解员 工的信息,以及出勤情况。 员工离职信息管理系统是一个手机应用的 app, 以 ios 编程为基础的的应用型软 件,但这并不意味着一切都是自动化的。近年来,越来越多的公司认识到管理信息 的重要性,纷纷开始选择适合自己的信息管理系统。员工请假离职信息管理系统就 是根据这些因素来设计和开发的。这样的分工会跟明确,更加精细化。便于公司的 内部管理。 项目规划 本项目准备分为两个登陆权限,公司管理层和员工层两个不同的登陆阶层。 公司管理层的主要功能是:查看员工信息,删除员工信息。增加员工信息。获 得员工的最近的信息状态,以及实现员工的地理定位。 员工的主要功能是:自己相关信息的查询以及修改,获得公司的最新的放假公
基于ios系统的运动目标检测方法研究开题报告
二值化图像R k x,y 通过一个二维矩阵表示。 矩阵中的非零区域就是帧差 法检测出的包含运动目标的区域。
3.2
背景更新
背景图像会随着时间的变化而发生改变.如光线的变化
[11]
。因此要对背
景模型进行实时的更新。更新策略为:当像素点被判定为前景时。该点处背景保 持不变,当像素点被判定为背景时。该点按照公式(5)对背景图像进行更新。
[1]
。
二、运动目标检测的主要研究方法 2.1 帧差法
[3]
帧差分法是在连续图像序列中对相邻的两帧或三帧之间基于像素做差分, 并 对差分结果阈值化来提取运动区域。 这种方法能较快的检测出视频图像中发生变 化的部分, 是最简单最直接的方法, 但对噪声、 背景变化、 摄像机抖动等较敏感,
一般在运动实体内部容易产生空洞现象,不能完全准确提取目标像素。该方法大 多用于背景比较简单,环境干扰比较小的情况。
[5]
提取出运动目标的轮廓, 所有轮廓外的像素点都被视为背景,只对轮廓所包围
的像素点进行单高斯模型匹配得到精确、完整的运动目标,同时减少了计算量。 具体的算法流程如图 1 所示。
开始 初始化单高斯背景模型 读取第 k 帧图像 短时延迟 帧差法确定运动区域外轮廓
轮廓内单高斯模型匹配 k=k+1 N
k xy
Y − μk y ≤ 2.5σk y 背景点
前景点
背景更新 N 最后一帧 Y 结束
图 1 融合单高斯模型和帧间差分的算法流程
三、 运动目标检测的主要步骤
将拍摄到的运动目标的动态图像进行预处理,由检索模块进行拍照搜索与 检验,定位并分割出包含运动的矩形区域,然后进行二值化并分割出图像帧,经 归一化后进入运动目标检测系统进行识别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于iOS设计的开题报告
本科毕业论文(设计)开题报告
论文题目:基于IOS的“穷游折扣”手机应用终端设计学院:
专业班级:
学生姓名:
指导教师(职称):
2015年2月1日填
附:文献综述或报告
文献综述
0 引言
目前的手机已经不仅仅是一款移动通讯工具,更像是一台小型的个人便携
式计算机。
据统计,至2011 年底,全球的手机用户数量已经达到了59
亿,其中中国的手机用户数量为7.8
亿。
手机已经成为了现在人们生活中的不可或缺的一部分,而其中90%的用户用的都是智能手机。
智能手机的发展势不可挡。
现在常用的智能手机系统有:苹
果iOS 系统、Android 系统、塞班系统、WindowPhone
系统、黑莓系统等等[1]。
1 基于IOS系统的穷游折扣手机应用终端的研究背景
随着移动互联网应用的发展和3G 网络的成熟,3G 智能手机成为最重要的终端载体,吸引越来越多的消费者利用智能手机网上冲浪、收发电子邮件、看电影、打游戏、视频对话等[2]。
智能手机让人们的生活
变得越来越便捷,这就使得智能手机成为了消费者追捧的对象。
在现实生活中
,穷游折扣是一种用于旅行的软件。
它涵盖了各种旅游相关的信息,而且操作简单,带你进入一个完美的旅游心情。
手机App可以随时随地定票,酒店,还
有不同的折扣,为客户节省旅游成本。
因为有这些优势,此款软件可以广泛的
应用于IOS系统。
2 穷游折扣手机应用终端的意义和应用价值
随着生活水平的提高,旅游已经成为了一种风尚,每到旅游旺季,各大景点都是爆满。
从而产生了很多旅游问题,比如经济问题,时间问题等,而这款穷游折扣应用主要是针对人们旅游时降低旅游成本,给人们最好的旅游方案,让人们旅游过程中玩的开心,而且成本低。
3穷游折扣手机应用终端的主要开发技术分析
首先是数据的处理,运用抓包工具,从网上抓取到很多相关数据,然后通过特殊标示符进行鉴别,得到自己想要的数据,并确定所需要的网络接口;接着是UI的搭建,动态布局显示文章内容、瀑布流的处理显示图片、视频播放器的制作、图片浏览器的制作、搜索条模糊搜索汽车信息;然后就是网络加载,运用HTTP网络请求,
通过以确定的网络接口,下载所需要的资讯信息,图片信息和视频信息,并且将这些信息做本地缓存,以避免不必要的重复加载,增到网络负荷;最后是优化,包括界面的优化,跳转方式的优化以及内存管理的优化[3]。
4 穷游折扣手机应用终端的设计及优势
4.1 穷游折扣手机应用终端的设计思路
(1)数据处理:从网上抓取相关数据,通过特殊标示符进行鉴别,得到想要的数据;
(2)UI的搭建:动态布局显示文章内容、瀑布流的处理显示图片、视频播放器的制作、图片浏览器的制作、搜索条模糊搜索汽车信息[4];
(3)网络加载:运用HTTP网络请求,
通过并确定网络接口,下载所需要信息;
(4)界面优化:包括跳转方式的优化以及内存管理的优化。
4.2 穷游折扣手机应用终端的优势
操作简洁,扩展能力强;
资源占用率小,运行效率高;
统画面清晰流畅,具有超级棒的购物体验;
可以降低旅游成本。
5 开发技术介绍
5.1移动APP
近些年来,APP已经取代了企业WAP网站,并且成为手机的主要移动应用,这都是不可否认的事实。
随着手机遍布全球,移动互联发展页达到高峰,手机APP
也拥有者强劲的发展势头:以APPLE的APP
Store作为例子,美国的苹果公司在2008年推出APPStore,刚开始只有不到500个应用,但是在紧跟着三年的发展时间里,已经突破了500000,而且累计下载次数已经超过15,000,000,000次,这个数字不得不令人叹服。
2011年,苹果公司再次引起全球瞩目,让更多的公司认识到APP应用,使得企
业移动营销也备受关注,越来越多的企业正在以各种形式开展手机APP营销。
5.2基于Object-C的iOS
Object-C一般写成Objective-C或者Obj-C,是基于C语言衍生出的语言,继承了C语言的特点,扩充了C的面向对象的编程语言[5]。
它主要使用与MAC OSX 和GNUstep这两个使用OpenStep标准的系统,且在NextSTEP和OpenStep中它也
是基本语言。
Objective-C可以在gcc运作的系统下写和编译。
运用苹果体
goon
过的SDK等开发工具包,来做iOS开发,开发后的程序在iPhone虚拟机中进行测试,运用主要语言为Objective-C。
iOS是iPad、iPhone、iPad touch和Apple TV的操作系统。
iOS具有简单易用的界面、令人叹服的功能、超强的稳定性。
5.3 Xcode开发环境
Xcode是苹果应用程序开发的必备开发环境,自从4.0开始,苹果系统开发人员就利用Xcode开发基于iOS的iPad、iPhone、iPad
touch设备应用程序。
Xcode可以支持多种语言,比如:C、C++、Objective-C
、Java。
此外,Xcode的编译速度相当快。
Xcode还具有自由撤销的强大功能,Xcode有着虚拟模型和设计功能,可以
使得开发者更轻松的使用。
5.3 SQLite数据库
iOS包含了SQLite数据库,这是一个简单、轻量级的数据库,并被称为是“世界上部署最广泛的数据库引擎”。
到目前为止,很多嵌入式产品都在使用SQLite数据库,SQLite有着占用资源很低的优势,而且它支持Window/Linux /Unix等操作系统。
6 结束语
移动互联网发展迅猛的同时,各行各业也加入近来,形成了市场的细分化,游已经成为了一种风尚,每到旅游旺季,各大景点都是爆满。
从而产生了很多旅游问题,比如经济问题,时间问题等,而这款穷游折扣应用主要是针对人们旅游时降低旅游成本,给人们最好的旅游方案,让人们旅游过程中玩的开心,而且成本低。