首页> 中文学位 >基于iOS的移动竞拍客户端的设计与实现
【6h】

基于iOS的移动竞拍客户端的设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 论文研究意义

1.2 国内外发展现状

1.3 本文主要工作及内容安排

第2章 iOS系统及开发环境

2.1 iOS系统架构简介

2.2 开发环境与工具介绍

2.3 iOS开发模式简介

2.4 本章小结

第3章 竞拍客户端总体设计

3.1 需求分析

3.1.1 用户交互界面

3.1.2 网络数据的接收与解析

3.1.3 数据的本地存储

3.1.4 性能需求分析

3.2 系统结构设计

3.2.1 系统物理结构设计

3.2.2 系统数据结构设计

3.3 服务器端设计

3.3.1 Web服务接口设计

3.3.2 服务器端数据库设计

3.4 竞拍客户端设计

3.4.1 客户端框架设计

3.4.2 客户端核心业务逻辑设计

3.4.3 客户端前端表示层设计

3.5 本章小结

第4章 竞拍客户端实现

4.1 网络请求

4.1.1 网络请求方式

4.1.2 网络请求的实现

4.1.3 JSON数据的解析

4.2 本地数据存储与查询

4.2.1 SQLite数据库的特点

4.2.2 SQLite在客户端的应用

4.3 核心模块实现

4.3.1 导航菜单模块

4.3.2 竞拍行情模块

4.3.3 商品详情模块

4.3.4 数据安全模块

4.4 本章小结

第5章 系统测试及性能分析

5.1 测试环境

5.1.1 硬件环境

5.1.2 软件环境

5.2 测试指标

5.3 测试过程

5.3.1 功麓测试

5.3.2 性能测试

5.4 测试结果

5.5 系统优化

5.5.1 发现的问题

5.5.2 优化方案

5.6 本章小结

第6章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

展开▼

摘要

电子商务凭借互联网的支持迅速发展并逐渐成熟。其中,网络拍卖模式已经成为电子商务重要的常见业务之一,传统的网络拍卖模式,一般是基于Web平台,缺少灵活性、即时性,而将网络拍卖与移动平台相结合,可以很好的解决该问题。本文所提及的移动竞拍客户端是武汉银鹏的“掌上交易系统”的一个重要组成部分,是在该背景下开发和实现的。
  本文以软件工程的思想作为指导,结合移动应用开发的相关技术知识,在详细分析了网络竞拍的业务需求基础上,对客户端和服务器端网络通信的数据安全性问题进行重点研究,设计并实现了iOS移动竞拍客户端,主要包含以下内容:
  首先,通过阅读文献,对目前国内外的数据加密方案进行充分调研,分析不同加密技术的优缺点,结合武汉银鹏“掌上交易系统”的具体情况,提出一种以MD5和AES算法为核心的加密技术优化方案。
  其次,根据需求分析设计了基于MVC的客户端架构,实现主要包括竞拍行情、商品详情、历史成交、我的资金和导航菜单等核心功能模块。系统前台客户端使用SQLite数据库做本地数据持久化,调用第三方库ASIHTTPRequest来实现异步网络请求,在后台服务器设计出基于REST架构风格的Web服务接口,并搭载于Apache服务器平台。
  然后,针对竞拍客户端用户的数据安全性问题,分析对比目前主流的AES、BASE64、MD5、DES等加密算法,通过MD5算法对AES密钥加密的方式,设计出客户端的数据安全模块,对网络通信和本地存储两方面的敏感数据进行加密,使得客户端的各项功能能够安全使用。
  最后,模拟用户真实使用场景,在真机上运行竞拍客户端,通过Instruments工具对客户端的CPU占用率、内存使用情况和内存泄露警告三个指标迸行测试,测试结果表明,客户端已达到预期设计目标,可以稳定正常运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号