更新时间:04-08 上传会员:天使的翅膀
分类:工业工程 论文字数:10106 需要金币:1000个
摘要:IOS系统是苹果公司专门为苹果品牌手持设备而开发的操作系统,该系统自问世以来得到了广大用户的认可,但由于该系统与Android系统并不兼容,因此适合Android系统安装的软件并不都能在该系统上运作。而目前基于Android系统的手机新闻浏览器软件较多,但是都不适合在IOS系统下运行,市场已有的手机新闻浏览器软件不能满足人们对于软件的需求和需要,因此开发出一款基于IOS系统下运行的手机新闻浏览器具有非常重要的意义。
本文基于IOS系统相关理论,设计适合该系统的手机新闻浏览器软件,阐述了智能手机的发展对手机新闻浏览器的影响,在开发过程中使用了AFNetWorking第三方库、SDWebImage第三方库、Objective-C语言、IOS系统相关技术,并按照软件开发的流程进行需求分析、总体设计和详细设计、软件测试等工作,最终实现了该软件,软件使用C/S模式开发,具有新闻查看、新闻浏览、电台查看等功能,满足了基于IOS系统的需要。
本次毕业设计经过初步运行,软件功能简单、操作容易、智能化较好,通过使用该软件丰富了人们的生活,也满足了人们查看新闻的需要,可以帮助人们解决现实问题。
关键词:IOS系统;C/S模式;手机浏览器
目录
摘要
Abstract
1 绪论-5
1.1 研究背景及意义-5
1.2 本文研究内容-5
2 相关技术介绍-7
2.1 IOS框架-7
2.2 MVC架构-7
3 需求分析-9
3.1 可行性分析-9
3.1.1 操作可行性分析-9
3.1.2 技术可行性分析-9
3.1.3 经济可行性分析-9
3.1.4 安全性分析-9
3.2 业务流程分析-10
3.3 功能需求分析-11
3.3.1 功能需求分析-11
3.3.2 用例分析-11
3.4 非功能需求分析-12
4 系统设计-14
4.1 系统设计目标-14
4.2 开发架构设计-14
4.3 网络拓扑结构设计-15
4.4 功能结构设计 -15
4.4.1 功能结构图-15
4.4.2 新闻查看功能-17
4.4.3 视听使用功能-17
4.4.4 查看图片功能-17
4.4.5 使用电台功能-17
4.4.6 信息管理功能-17
4.5 数据库设计-17
4.5.1 概念数据库设计-17
4.5.2 逻辑数据库设计-18
5 系统实现与测试-20
5.1 系统功能实现-20
5.1.1 新闻查看功能实现-20
5.1.2 视听使用功能实现-20
5.1.3 查看图片功能实现-21
5.1.4 使用电台功能实现-22
5.1.5 信息管理功能实现-22
5.2 测试过程-22
5.2.1 测试内容-22
5.2.2 测试用例-23
5.2.2 测试结果分析-23
6 总结与展望-24
参考文献-25
致 谢-27