基于iOS系统校园生活app开发_第1页
基于iOS系统校园生活app开发_第2页
基于iOS系统校园生活app开发_第3页
基于iOS系统校园生活app开发_第4页
基于iOS系统校园生活app开发_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 iOS 系统校园生活 app 开发1大 连 民 族 大 学 本 科 毕 业 设 计(论 文)基于 iOS系统的校园生活 app开发学 院: 机电工程学院 专 业:机械设计制造及其自动化 学 生 姓 名: 吕涛 学 号: 2012022218 指 导 教 师: 马庆龙 评 阅 教 师: 完 成 日 期: 大连民族大学基于 iOS 系统校园生活 app 开发2摘要随着科技的迅速发展,手机成为人们日常生活不可却少的工具。现代生活丰富多彩,单纯打电话和发短信的手机已满足不了人们的生活需求,辅助生活功能强大的手机应运而生。基于 iOS系统的 iPhone手机具有简单易用的界面、令人叹服的功能、超强的稳定性,因其独特的设计和极佳的体验深受用户欢迎。iOS作为当前最流行的操作系统平台,自然也存在着大量的应用服务需求。近年,苹果手机在中国市场越来越大,许多人开始疯狂的追捧苹果产品。大学生便是其中的生力军之一。本课题便是基于 iOS系统的校园生活 app的开发,校园生活 app主要是为大学生生活提供辅助。本课题使用 X-code作为开发软件,用 Objective-C作为开发语言。本为则是对课题研究中所运用到的技术进行介绍及对 app设计过程做详细讲解。关键字:校园生活;app;iOS;基于 iOS 系统校园生活 app 开发3Development of campus life app based on iOS systemAbstractWith the rapid development of science and technology, the mobile phone becomes a tool for peoples daily life. Modern life is rich and colorful, simple to call and send text messages can not meet the needs of peoples lives, the auxiliary living powerful mobile phone came into being. Based iPhone with IOS system has the function of simple and easy to use interface, gasp in admiration, stability, because of its unique design and excellent experience welcomed by users. IOS as the most popular operating system platform, there are a lot of natural application service needs.In recent years, Apples mobile phone market in China is getting bigger and bigger, many people began to crazy pursuit of apple products. College students is one of the main force. This topic is based on the iOS system of the campus life app development, campus life app is mainly for college students to provide assistance. This topic uses X-code as the development software, using Objective-C as the development language. This is the subject of the study of the technology used to introduce and app design process to do a detailed explanation.基于 iOS 系统校园生活 app 开发4目录摘要 .2Development of campus life app based on iOS system.3Abstract.3目录 .4第 1章 绪论 .61.1选题背景 .61.2 研究目的及内容 .61.3 开发工具介绍 .61.4 开发语言的介绍 .7第 2章 校园生活 app设计 .82.1 开发环境 .82.2 需求分析 .82.3 架构设计 .82.4 界面设计 .92.4.1 新鲜事界面设计 .92.4.2 课表界面设计 .102.4.3 学霸界面设计 .142.4.4 个人信息界面 .20第 3章 应用功能说明 .213.1 新闻功能 .213.2 课表功能 .213.3 课堂笔记 .223.4 考试查询 .243.5 考试倒计时 .243.6 图书馆 .24第 4章 软件测试 .254.1 测试目的 .264.2 测试原则 .264.2.1 Good Enough.264.2.2 Bug的 80-20原则 .26基于 iOS 系统校园生活 app 开发54.3 测试方法 .27总结 .29参考文献 .30致谢 .31基于 iOS 系统校园生活 app 开发6第 1 章 绪论1.1选题背景21世纪为信息时代,人们对于信息的需求日益增加,在快节奏的生活方式中,移动终端已然成为现代人不可缺少的一部分。人们通过移动设备获取的信息越来越多,移动设备也随之变得越来智能,功能也越来越强大,拥有 iOS系统的苹果设备受到全世界人们的喜爱和追捧。2014年苹果在各国的 GDP排名为 42位,而 2015年苹果的营收额达到2310亿美元。在 2015第一季度,中国超过美国成为苹果第一大市场。iOS 应用app因其简洁的界面和良好的用户交互获得广大用户的喜爱和追捧,这些 app种类众多,为我们生活提供这各种帮助及娱乐,iOS 应用 app开发者也如雨后春笋般迅速增长。1.2 研究目的及内容作为一个即将进入社会的特殊群体,大学生的生活广受人们的关注。没有一个大学生不希望拥有一个有规划,良好的大学生生活。本课题研究设计一款能帮助大学生规划设计自己的大学生活的校园生活 app。随着学习方式的改变,初入大学的大学生往往会有一段迷茫阶段。本课题研究的内容是如何从生活、学习上辅助大学生规划大学生活。本课题设计的app是基于 iOS系统,使用编程语言为 Object-C。通过 app,大学生可以准确的掌握大学课程,考试时间。大学课堂学习知识量比较大,大学生可以使用app来做课堂笔记,从而提高学习效率。1.3 开发工具介绍本课题使用的编程工具为 Xcode。Xcode 前身是继承自于 NeXT的 Project Builder。The Xcode suite 中包含有 GNU Compiler Collection的自由软件 (apple-darwin9-gcc-4.2.1、apple-darwin9-gcc-4.0.1 、GCC 默认的是第三基于 iOS 系统校园生活 app 开发7个),它不仅支持 C+、 C语言、Objective-C、Fortran、Objective-C+、AppleScript、Java、Python 以及 Ruby, 而且还提供 Carbon、Cocoa 以及 Java等编程模式。协力厂商更提供了 Free Pascal, GNU Pascal,C#, Perl, Ada, Haskell 和 D 语言。Xcode 套件后台调试工具为 GDB。Xcode只能在苹果公司的 Mac系统下运行,是苹果公司为开发者开发 Mac OS X,iOS 提供非开源集成环境的应用软件。无论你编写程序用 Java、C、C+或 Objective-C,在 AppleScript里编写脚本,还是试图从另一个工具中转移编码,Xcode 的编译速度都非常快,而且每次操作也都很快速轻松。1.4 开发语言的介绍本课题使用的语言为 Object-C。1980 年代初 Brad Cox和 Tom Love在公司Stepstone 发明 Object-C。Objective-C,一般写作 ObjC或 OC,是扩充 C的面向对像编程语言。它主要使用的系统为 Mac OS X和 GNUstep这两个使用OpenStep标准的系统,它是 NeXTSTEP和 OpenStep中的基本语言。Objective-C是一款非常实用的语言。它是一个用 C写成十分小的运行库,因此应用程序的尺寸增加很小,和大多数 OO系统使用特别大的 VM执行时间取代了整个系统的运作方式不一样。Objective-C 写成的程序一般都不会比其原始码大很多。并且其函式库(通常指没附在软件发行本)亦和 Smalltalk系统使用极 大内存来开启一个窗口的情况不同。所以,Objective-C 它不仅完全兼容标准的 C语言(C+对 C语言的兼容不仅仅在于大部分语法上,而在ABI(Application Binary Interface)上,而且还需要使用 extern “C“这种显式的声明来和 C函数进行兼容),而且在此基础上增加了面向对象编程语言特性以及 Smalltalk的消息机制。基于 iOS 系统校园生活 app 开发8第 2 章 校园生活 app 设计2.1 开发环境操作系统:Mac OS X 11.0.4开发语言:Object-C开发平台:Xcode2.2 需求分析经济上,iOS 开发的工具 Xcode完全免费,它的使用简单,轻巧独特,开发过程完全足够满足需求,并且可以带来十分可观的经济效益,是低投入高回报的一项工程。在经济上完全是可行的。技术上,iOS 通过 Object-C语言编码、UI 界面搭建和网络解析获得一系列的数据来实现自己的功能。使用现有技术就完全可以实现系统的设计。社会可行性,中国作为苹果的最大市场,拥有 iOS设备的大学生不再少数。手机不离身的大学生对于一款辅助自己大学生活的 app是不会抗拒的。2.3 架构设计校园生活 app使用的架构模式为 MVC。MVC 一种软件设计典范,其全名是Model View Controller,为模型(model)视图(view)控制器(controller)的缩写。其中 Model(模型)表示应用程序的核心(比如数据库的记录列表),View(视图)为显示数据部分(用户能看见的部分)。Controller(控制器)处理输入(处理用户的操作,进行页面间的跳转)。校园生活 app使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论