用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计iOS毕业设计

基于iOS的读书软件的设计与实现-400

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 [摘 要]随着人们生活水平的提高,移动终端设备的不断更新,手机阅读软件越来越受人们的亲睐。因此本课题开发了一款基于iOS平台的阅读软件。该软件基于Mac操作系统平台开发,采用Object-C语言作为主要开发语言,使用Xcode开发工具完成后台代码的编写,并采用UIKit,FDBM等框架的相关技术。该软件主要包括阅读书本、书目分类、阅读记录、下载新书、搜索新书、分享图书、阅读图书文本等功能。本系统具有操作简单、方便的特点,为用户休闲阅读提供了方便。
[关键词]iOS;阅读软件;Object-C;SQLite
目 录
1 1
2 绪论 1
2.1 背景 1
2.2 论文目的及意义 1
2.3 论文主要研究内容 1
2.4 论文的组织结构 2
3 相关技术 2
3.1 iOS系统的构架 2
3.2 Xcode 3
3.3 Objective-C语言 4
3.4 SQLite3数据库 5
3.4.1 SQLite3简介 5
3.4.2 FMDB框架介绍 5
4 需求分析 6
4.1 可行性分析 6
4.1.1 实用可行性 6
4.1.2 技术可行性 6
4.1.3 经济可行性 6
4.2 功能需求分析 6
5 系统设计 8
5.1 模块划分 8
5.2 详细设计 8
5.2.1 阅读书本模块 8
5.2.2 书目分类模块 9
5.2.3 阅读记录模块 10
5.2.4 下载新书模块 11
5.2.5 搜索图书模块 12
5.2.6 阅读图书文本模块 12
5.2.7 分享图书模块 13
5.3 数据库设计 13
5.3.1 数据库分析 13
5.3.2 概念设计及表结构 14
6 系统实现 14
6.1 阅读书本模块 14
6.2 书目分类模块 16
6.3 阅读记录模块 17
6.4 下载新书模块 19
6.5 搜索图书模块 20
6.6 阅读图书文本模块 21
6.7 分享图书模块 23
结束语 26
参考文献 27
致谢 28
绪论
本章主要介绍课题研究背景,基于iOS平台读书软件在国内外发展状况、iOS读书软件研究主要意义和可行性分析。
2.1 背景
移动计算是随着移动通信、互联网、数据库、分布式计算等技术的发展而兴起的一个多学科交叉,涵盖范围广泛的新兴技术,是计算机技术研究中的热点领域,移动计算技术使得计算机或其它信息智能终端设备能在无线环境下实现数据传输及资源共享,并可将有用、准确、及时的信息提供给任何时间、任何地点的任何客户。这将极大地改变人们的生活方式和工作方式[1]。
现今在无线通信的基础上的移动计算已经用来扩展计算设备的通信功能,如掌上电脑PDA;或扩展通信设备的计算功能如手机。而智能手机作为移动计算环境终端实体虽然早在多年前出现,但那时的功能主要是本地应用。
2.2 论文目的及意义
在这个信息化的时代,IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。我们的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。以此看来,一个好的手机阅读器软件的开发是相当有必要的[2]。
2.3 论文主要研究内容
应用开发在国外已早有历史,近年来,随着普及,手持设备已经成人们必不可缺的工具,在这些手持设备上,应用软件和游戏软件是不可缺少的;读书一直以来人们必不可缺少的成长要素,也受到国外用户热烈欢迎,在国外,读书软件的出现也就是在最近几年时间里,当时日本的电子产业正处在发展高峰,电子生产商为迎合年轻人追求时尚的消费需求,配套开发一些在这些电子产品上运行的程序,读书软件就是当时众多电子产品中的一款,受到年轻人的热捧,随着手持智能设备的兴起,国外出现大量的应用软件[3]。
在国内,读书是我们中华民族的传统美德,手持设备的发展对我们爱读书的人们,更是一个好的机会,刚刚兴起的移动智能设备给国内应用开发公司带来良好的契机,但是由于iOS这块发展的时间短,技术不是很流畅,虽然很多用户都在使用苹果手机,但是读书软件很少,有的也只是简单的阅读本地的书籍,而不能在线看到最新的书籍,也会出现界面不够流畅,内存占用多的情况。随着移动互联网3G时代的到来,本地应用已远远无法满足用户的需求[4]。
2.4 论文的组织结构
本文共分为5章,各章节主要内容介绍如下。
第1章,介绍iphone手机开发背景、课题的目的及意义和本文主要研究内容。
第2章,主要内容通过对iOS系统的构架、Xcode开发工具的相关介绍、开发语言的简介、SQLite3数据库的介绍,全面介绍了iOS平台开发的相关知识。
第3章,本章主要介绍该读书软件的需求分析,主要从可行性分析和功能需求分析两方面进行介绍的。其中可行性分析是从实用可行性、技术可行性和经济可行性这三方面来阐述可行性分析的。
第4章,本章主要介绍系统设计,从概要设计、详细设计和数据库设计三方面介绍本章内容。其中详细设计包括阅读书本模块详细设计、书目分类模块详细设计、阅读记录模块详细设计、下载新书模块详细设计、搜索图书模块详细设计、分享图书模块详细设计和阅读图书文本模块详细设计等七个模块进行介绍的。数据库设计是从数据库分析和数据库概念设计及表结构介绍的。
第5章,本章主要阐述系统的实现。主要从阅读书本模块的实现、书目分类模块的实现、阅读记录模块的实现、下载新书模块的实现、搜索图书模块的实现、分享图书模块的实现及阅读图书文本模块的实现等七个模块进行介绍的。
3 相关技术
本章主要介绍用到的关键技术,包括iOS系统架构、Object-C语言、MVC设计模式、单例设计模式的使用还有储存数据用到的数据库FMDB等[5]。
3.1 iOS系统的构架
iOS平台跟其他平台一样,也有它独特的架构,iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。iOS系统架构如图2-1所示[6]。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信