首页> 中文学位 >基于改进MVC的京东商城主页iPhone客户端的设计与实现
【6h】

基于改进MVC的京东商城主页iPhone客户端的设计与实现

代理获取

目录

声明

摘要

1.1研究背景及意义

1.2国内外研究现状

1.3本文主要工作

1.4本文组织结构

1.5本章小结

第2章理论依据与相关技术

2.1 iOS开发相关技术

2.1.1 iOS系统

2.1.2 iOS内存管理

2.1.3 Widget简介

2.2 iOS开发环境

2.2.1 Xcode

2.2.2 Instruments

2.2.3 iOS Simulator

2.3客户端开发方法

2.3.1 MVC

2.3.2 MVP

2.4本章小结

第3章基于改进MVC的京东商城主页的设计

3.1基于改进MVC的京东商城主页的整体设计

3.1.1 京东商城主页开发中存在的问题

3.1.2基于改进MVC的京东商城主页整体设计

3.1.3 基于改进MVC的京东商城主页详细层次设计

3.2可配置内容的主页通用View Layer设计

3.2.1 主页通用View Layer的设计思想

3.2.2主页通用View Layer的详细设计

3.3可配置内容的主页展示View Layer的设计

3.3.1 主页展示View Layer的设计思想

3.3.2主页展示View Layer的详细设计

3.4可配置内容的主页Widget的设计

3.4.1主页Widget的设计背景

3.4.2主页Widget内容的设计

3.4.3主页Widget的详细设计

3.5本章小结

第4章基于改进MVC的京东商城主页的实现

4.1主页通用View Layer的实现

4.1.1 主页通用View LayerView Layer标题的实现

4.1.2主页通用View Layer商品展示的实现

4.2主页展示View Layer的实现

4.2.1 轮播图与京东快报的实现

4.2.2 用户快捷入口和吸顶View Layer的实现

4.2.3京东秒杀与倒计时的实现

4.3主页Widget的实现

4.3.1 Widget快捷入口的实现

4.3.2 Widget商品展示的实现

4.4部署与测试

4.5本章小结

第5章基于改进MVC可配置内容开发方法

5.1移动开发中通用问题提出

5.1.1移动开发中MVC设计问题分析

5.1.2移动开发中可配置内容问题分析

5.2改进MVC层次化设计开发方法的分析与研究

5.2.1 改进MVC层次化开发方法职责的划分过程

5.2.2 改进的MVC层次化设计开发方法职责定义

5.2.3改进的MVC层次化设计开发方法的分析

5.3可配置内容的组件化设计开发方法的分析与研究

5.3.1 可配置内容的组件化开发方法的设计思想

5.3.2可配置内容的组件化开发的解决方案

5.3.3可配置内容的组件化设计开发方法分析

5.4本章小结

6.1总结

6.2展望

参考文献

致谢

攻读学位期间发表的论文及参与的科研项目

展开▼

摘要

据2015年京东公布的11.11数据显示,在11月1日到11日的购物季期间,总下单量过亿。在11月11日当天,京东商城当天下单量超过3200万单,其中移动端下单量占比达到74%。主页作为应用程序的入口,对于京东商城APP来说是非常重要的部分。然而随着日益增长的用户需求和用户体验,现有的系统功能已经不能满足,因此基于改进MVC的京东商城主页的开发工作是迫切需要的。 本文通过分析京东商城主页的业务特征及现有开发中存在的问题,对京东商城主页进行重新设计,对京东商城主页在传统的MVC上进行更加细致的层次划分,给出了京东商城主页架构设计及每一层的具体设计和主要模块的详细设计。主要模块包括主页通用View Layer模块、主页展示View Layer模块和主页Widget模块,其中主页通用View Layer模块包括View Layer标题模块和商品展示模块,主页展示View Layer模块包括轮播图、京东快报、京东秒杀、快捷入口、倒计时和吸顶View Layer模块。通过列举主要模块的流程图,实现伪代码以及实现界面的方式着重介绍了京东商城主页的具体实现,简单的介绍了系统的部署和测试。针对开发过程中遇到的传统MVC开发存在的问题,进行改进,提出了基于改进的MVC的开发方法,该方法对传统的MVC模型进行细化,每个层次负责的职责更加明确,该方法主要针对界面复杂多变的iOS开发进行设计的,对于界面复杂多样的、需求经常发生变化的iOS开发都使用。针对开发过程中用户需求复杂多变的问题,提出了可配置内容的开发方法,该方法通过数据可配置和界面内容可配置两个方面来实现,主要针对移动端界面内容的多样性和可扩充性而设计的,解决了移动开发中内容复杂多变的问题。 经证明,本文设计和实现的京东商城主页具有较好的用户体验,本文提出的改进的MVC的可配置内容的开发方法能够很好的解决原有系统中存在的性能、可用性及可扩展性等问题,具有一定的应用价值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号