常州普云基于iOS的家校沟通软件的设计与实现
随着国家信息化建设的不断提速,随着移动互联网影响力的不断扩大,人和人之间交流的方式,也在不断地更新和变化。家长和老师之间交流的方式也在不断地更新换代,从传统的定期开家长会,到打电话发短信,再到集体性的使用QQ、微信等现代化沟通工具,最后发展到了现在使用以校讯通为代表,针对家长老师沟通的一系列软件的出现和发展,但是校讯通类软件也有它的缺点和不完善的地方。
QQ、微信这样的工具并不是针对家校沟通所使用,很多有价值,有意义的资料和信息根本没有办法沉淀下来,老师发的消息也会因为消息流过快,而导致家长不能有效的接收到老师发送的消息。而以校讯通为代表的家校沟通类软件不仅因为要使用短信这样消耗比较高的通信渠道之外,也面临着国家政策风险,难以为继。
本设计为了解决上面提到的这些问题,从而设计了“知学”家校沟通平台,以全新的互联网思维来解构和重构家校沟通,以社交而不是简单的信息交流为核心来构建新一代家校沟通平台。
本家校沟通平台包括后端相关服务及数据支撑、Wreb端相关管理和运营平台、iOS和Android客户端四大部分,本处仅介绍iOS客户端的设计和实现。
iOS客户端基于传统的MVC架构,但是将业务层和控制层分开。在i0S开发过程中,大部分场景下,一个视图就对应一个控制器。但是在实际开发过程中,控制器和业务并不是一对一的关系,而是多对多的关系。在这样的情况下,有必要将传统的MVC模式中控制器的概念加以区分,分为两个层:业务层和控制层。 业务层主要负责完成产品需要的各种业务逻辑功能,而控制层主要负责完成用户相关动作的捕捉和用户界面的展示。
不仅如此,本设计的过程中,还引入了动作的概念。在使用移动客户端的过程中,用户有很多共通的操作。在以往的开发过程中,这些操作的实现上会产生比较多的重复性代码。在这次开发过程中,我们引入了动作的概念。动作就是将用户在使用过程中,相同或类似的操作,抽象成一个动作,在以后的开发过程中,使用此动作即可。既减轻了代码维护的开发工作强度,又提高了代码的可维护性。
同类文章排行
- 高校数字校园建设方案与软件设计现状
- 国内外视频监控的现状及发展趋势
- 常州普云软件基于iOS的视频监控软件的背景及意
- 常州普云基于iOS的家校沟通软件的设计与实现
- 常州普云软件基于Android平台OA软件的设计与实现
- 常州普云基于云计算的企业管理信息化建设方案
- 基于云计算的企业信息化管理平台建设研究背景
- 常州普云关于交互式电子白板的研究现状
- SurfaceView 播放视频使用介绍
- 基于移动互联网的视频会议系统市场分析