毕业论文--爱宠物之宠物世界

上传人:liy****000 文档编号:115188340 上传时间:2019-11-12 格式:DOC 页数:27 大小:5.08MB
返回 下载 相关 举报
毕业论文--爱宠物之宠物世界_第1页
第1页 / 共27页
毕业论文--爱宠物之宠物世界_第2页
第2页 / 共27页
毕业论文--爱宠物之宠物世界_第3页
第3页 / 共27页
毕业论文--爱宠物之宠物世界_第4页
第4页 / 共27页
毕业论文--爱宠物之宠物世界_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业论文--爱宠物之宠物世界》由会员分享,可在线阅读,更多相关《毕业论文--爱宠物之宠物世界(27页珍藏版)》请在金锄头文库上搜索。

1、 河北农业大学毕业论文河北农业大学 本科毕业论文(设计) 题 目: 学 院: 信息科学与技术学院 专业年级: 计算机科学与技术1001 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 教授 二O一 四 年 六 月 一 日 摘 要 随着现代人们生活质量的提高,人们的生活压力也在无形中增大,宠物已经逐渐成为了人们的朋友,养宠物成了某些家庭不可或缺的一部分,传统的狗市已经不能满足狗迷朋友们的需求,随着计算机技术的飞速发展,以及互联网时代的跨步前进,移动互联也为宠物饲养带来了方便,宠物商店,宠物玩具,宠物食品,以及宠物医疗都可以通过互联网来体现其存在的价值,本文设计了关于宠物的资讯,养护,训练等

2、的一款综合性软件。本文详细介绍了宠物世界软件的开发过程以及设计方案,论文遵循软件工程的方法,详尽论述了需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中积累的经验和遇到的问题,预计了开发预期的结果以及本系统今后的改进方向。本软件采用的开发方法有,首先采用了通知中心,被监听者发出广播,监听者监听消息执行相应的操作。本文在页面的交互中还用到了代理协议的方法,在页面传值中这种方法很常见,需要代理的页面设置代理方法,委托代理执行代理方法,而代理则负责实现代理方法,该软件实现过程中很好的运营了协议代理。此外,该软件实现的接口有二十个,每个接口都是通过网络数据解析来实现

3、,通过json解析数据,将数据放到需要显示的UI界面和相应的控件上。本软件开发成功后可以实现对宠物有关的杂志资讯,地图定位,图片多列浏览,新浪微博分享等功能,用户可以掌上使用一款专属宠物的软件,不仅可以随时关注周边宠物,查询有关宠物的经典饲养方法,还可以随时随地的分享自己爱宠的生活趣事,也可以与周边的朋友们交流心得。该软件的技术实现包括实现了复杂UI界面的搭建,自定义控件的实现,用瀑布流多列图片浏览,使用百度地图实现地图定位,路线查询,以及正向逆向编码,计算两坐标之间的位置,实现新浪微博分享等。本软件的开发工具是Xcode-5.0,此版本的Xcode的内存管理是有选择性的,既可以手动管理内存,

4、也可以使用ARC来自动管理内存,ARC是大家公认的很好的内存管理工具,可以自动解决内存泄漏问题,宠物世界的编写就采用了ARC来管理内存。本程序的编程语言是Object-c,这是一种基于c的面向对象语言,是很实用的一种语言,Object-c语言是ios应用程序开发的利器。本软件的开发过程遵循了软件工程的方法,经过将近三周的开发过程,基本实现了预期的功能,当然还有些不足之处,本软件将会是一款实用的软件,会有其存在的价值。关键词:宠物世界 需求分析 地图定位 微博分享 ARC Abstract With the improvement of peoples quality of modern lif

5、e, peoples lives are virtually the pressure increases, the pet has gradually become the peoples friends, pets become an integral part of some families, the traditional city has been unable to meet the dog dog fans and friends of demand, with the rapid development of computer technology, as well as s

6、tepping forward Internet era, mobile Internet has brought convenience for pets, pet shops, pet toys, pet food and pet care are available through the Internet to reflect the value of its existence, the paper design information about pets, maintenance, training, etc. of a comprehensive software. This

7、paper describes the development process and design pet in the world of software, software engineering papers follow the methods discussed in detail the requirements analysis, system analysis, outline design, detailed design, and testing and commissioning of the entire development process, summed up

8、the development process experiences and problems encountered accumulation expected development results and expected future direction of improvement of the system. The software development methods used are, first using a notification center, was issued a radio listener, the listener listens for messa

9、ges to perform the appropriate action. In this paper, the interaction of the page is also used in the method of the agency agreement, the page biography value of this approach is common, requires a proxy page setup proxy method, agency executive agency approach, and the agent is responsible for the

10、implementation of the proxy method, the software operated well during the protocol agent. In addition, the interface of the software are twenty, each interface is achieved through a network data analysis, parsing through json data, put the data to be displayed on the UI interface and the correspondi

11、ng controls. After the successful development of this software can be implemented on the magazine information about pets, location maps, pictures multi-column view, Sina Weibo and other functions, the user can use a dedicated pet handheld software, not only can keep an eye on neighboring pets, inqui

12、ries about pets classical breeding methods, you can also share your own pet anywhere interesting life, you can exchange ideas with neighboring friends. The software technology including the realization of the construction, the realization of complex custom UI interface, with multi-column flow waterf

13、all picture browsing, use Baidu map to achieve positioning map, route queries, and forward reverse coding, calculated between two coordinates position to achieve Sina Weibo sharing. The software development tools are Xcode-5.0, this version of Xcode memory management is selective, either manually ma

14、nage memory, you can also use ARC to automatically manage memory, ARC is generally accepted that a good memory management tool can automatically resolve the memory leak problem, write pet world on the use of ARC to manage memory. The programming language is Object-c, which is based on an object-orie

15、nted language c is a very useful language, Object-c ios application development language is a weapon.窗体顶端The software development process follows a method of software engineering, nearly three weeks after the development process, the basic realization of the desired function, of course, but also some shortcomings, the software will be a useful software, its existence w

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号