iOS毕业设计(三)--系统的整体设计

1 功能模块流程图

1)      在开发过程中采用“自上而下的总体规划,自下而上的应用开发”策略。针对需求划分好模块,每个模块再进一步分析划分出子模块,程序设计时从子模块开始自下而上一个个实现。

2)      对每一个子功能设计相应的窗口界面,相应的一个子功能可能对应一个头文件和源文件也可能对应多个头文件和源文件。

3)      对有子模块的功能模块,再用一个窗口界面集成各个子功能。

4)       对模块中共用的一些功能单独提出来放在一个文件中,供需求模块调用。如为了界面美观,自定义一些UI类。像下拉UITableView、弹出提醒框、定制NavigatioanBar、图像浏览器、网页浏览器等,这些功能独立划分处理,待要用到时直接调用。悦微七大功能模块的组成流程图如下图所示:

2 程序框架

程序请求数据是服务器端和客户端的框架图如下所示:

3 系统实现-业务、用户和系统

  要具体实现客户端程序,每一个模块都需要很多的类来支持,而许多的类也由很多模块所共用。本客户端程序主要数据类及其作用如下表所示:

3.1 关键类说明

类名

功能

类BlogClient

拼接参数、调用接口、请求数据

类Status

微博信息的对应实体

类User

用户信息的对应实体

类Comment

评论对象的对应实体

客户端整体的业务、用户、逻辑实现图如下所示:

4 整体详细设计

通过对个模块的细化分析,可以得出悦微客户端的整体详细设计:

 

转载于:https://www.cnblogs.com/woainilsr/archive/2012/06/28/2566611.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值