2.1.2 服务端各子模块的概要设计 12
2.2 客户端功能模块的概要设计 17
2.2.1 客户端总体模块的概要设计 18
2.2.2 客户端各子模块的概要设计 19
2.3 文件目录结构 22
2.3.1 服务端目录结构 22
2.3.2 客户端目录结构 23
2.3.3 客户端迁移画面设计 24
2.4 数据库的概要设计 25
2.4.1 数据库所有数据表说明 25
2.4.2 各个数据表的说明 26
3 系统详细设计 28
3.1 服务端的详细设计 28
3.1.1 截取链的注册 28
3.1.2 通常业务逻辑 30
3.1.3 屏蔽策略的规避: 32
3.2 客户端的详细设计 32
3.2.1 布局设计 32
3.2.2 周边生活 33
3.2.3 出行规划 37
4 系统测试 42
4.1 测试环境 42
4.2 测试覆盖 42
5 结论 44
5.1 取得的成果 44
5.2 存在的不足 45
5.3 展望 45
致谢 46
参考文献 47
1 系统需求分析
1.1 系统背景
移动终端普及率的提高以及移动网络的广泛覆盖,越来越多的人变得开始倾向于使用自己的手机来完成那些在过去需要使用计算机才能完成的工作。比如:网上购物、人际社交、在线阅读等等。伴随着这样的一种趋势,一些以往只提供传统网页服务的厂商开始渐渐的拥抱这样的变化,将自己的产品重心慢慢地往移动终端开始移动。甚至,特别是一些新诞生的厂商,直接改变了原有的服务架构将所有的资源都投入运营移动平台之中。
究其原因,是因为伴随着科技技术的不断发展,移动终端变得越来越轻薄,续航时间越来越长,便利性越来越高。这些特性是那些传统设备天生所无法比拟的,可以说在如今的市场环境中,能够在用户的终端屏幕上占有一席之地就等于“抢占”了用户的第一入口。