首页> 中文学位 >基于iOS的家校沟通软件的设计与实现
【6h】

基于iOS的家校沟通软件的设计与实现

代理获取

目录

声明

摘要

插图索引

表格索引

第一章 绪论

1.1 现有家校沟通软件的介绍

1.2 现有家校沟通软件的缺点

1.3 新一代家校沟通软件的优点

1.4 知了iOS客户端的创新

第二章 相关技术简介

2.1 iOS操作系统

2.2 开发语言

2.3 开发工具

2.3.1 Xcode

2.3.2 Interface Builder

2.3.3 iOS Simulator

2.3.4 Instmments

2.3.5 Charles

2.3.6 Source Tree

2.4 版本控制协议

2.5 Apple技术介绍

2.5.1 Cocoa

2.5.2 ARC(自动引用计数)

2.5.3 Grand Central Dispatch

2.5.4 Auto Lavout和Size Class

2.5.5 SQLite

2.6 第三方技术介绍

2.6.1 CocoaPods

2.6.2 AFNetworking

2.6.3 Mantle

2.6.4 FMDB

第三章 项目概要设计

3.1 项目整体介绍

3.2 相关设计要求

3.3 iOS项目架构设计

3.4 项目业务设计

3.4.1 进入软件

3.4.2 查看和发布消息

3.4.3 我页面

第四章 项目详细设计

4.1 iOS架构详细设计

4.1.1 数据层的具体实现

4.1.2 业务层的具体实现

4.1.3 控制层的具体实现

4.1.4 UI层的具体实现

4.1.5 工具类实现

4.1.6 软件分层实例

4.2 业务实现介绍

4.2.1 进入软件

4.2.2 查看和发布消息

4.2.3 我页面

第五章 项目测试

5.1 单元测试

5.2 黑盒测试

5.2.1 测试用例

5.2.2 软件缺陷列表

5.3.3 测试报告

第六章 结束语

参考文献

致谢

作者简介

展开▼

摘要

社会群体之间的有效交流是保证社会发展,维护社会安定团结,促进社会和睦的重要组成部分。在我国中小学教育领域,家长和教师这两大主要社群的有效交流,更是重中之重,保障了家校双方有效和谐的沟通,就是保障了社会和谐。
  由于现有的家校沟通平台并不能完全满足学校、老师和家长们日益丰富的沟通需要,所以需要一种能够反映家长老师社会关系的一个沟通平台。
  针对以上需求,结合家长老师这种特殊的社会关系,构建了针对家长和老师的沟通平台。该平台由服务端,Web端,Android和iOS客户端构成。本文论述了论述了如何在iOS操作系统上,实现这一平台iOS客户端的具体过程和思路。
  本文的主要内容有以下几个部分:
  1.介绍了国内家校沟通平台的具体现状,相应的优点和缺点。
  2.针对本文中论述的iOS客户端中使用到的技术和相应的工具和环境做了一定的介绍。
  3.针对论文中论述的iOS客户端开发过程中的设计要求做了一定的介绍。论文中论述的iOS客户端针对iOS应用程序的特性和家校沟通软件的特殊要求,将客户端的设计分为4个层次和一个配件。同时也介绍了家校沟通平台的最简单业务需求。
  4.针对上面提到的4个层次和一个配件,做了进一步的阐述和介绍。4个层次分别是数据层、业务层、控制层和用户界面层。1个配件为工具组。层次和层次之间由数据和消息进行交互。数据层主要负责获取、保存和传递应用程序中使用的具体数据,主要基于AFNetWoring、FMDB、Mantle来进行开发,业务层主要负责完成产品需要的各种业务逻辑功能,控制层主要负责完成用户相关动作的捕捉和用户界面的展示,而用户界面层主要负责展示各种用户界面。本文也对具体的业务需求做了详细的分析和设计。
  5.介绍了本文中论述的家校沟通平台iOS客户端的测试情况。iOS客户端的测试结果良好,符合上线标准。
  本文不仅论述了如何设计并实现一个基于iOS的家校沟通软件,也可以作为iOS项目开发的最佳实践借鉴。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号