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

被引量 : 0次 | 上传用户:sz_ydz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子商务凭借互联网的支持迅速发展并逐渐成熟。其中,网络拍卖模式已经成为电子商务重要的常见业务之一,传统的网络拍卖模式,一般是基于Web平台,缺少灵活性、即时性,而将网络拍卖与移动平台相结合,可以很好的解决该问题。本文所提及的移动竞拍客户端是武汉银鹏的“掌上交易系统”的一个重要组成部分,是在该背景下开发和实现的。本文以软件工程的思想作为指导,结合移动应用开发的相关技术知识,在详细分析了网络竞拍的业务需求基础上,对客户端和服务器端网络通信的数据安全性问题进行重点研究,设计并实现了iOS移动竞拍客户端,主要包含以下内容:首先,通过阅读文献,对目前国内外的数据加密方案进行充分调研,分析不同加密技术的优缺点,结合武汉银鹏“掌上交易系统”的具体情况,提出一种以MD5和AES算法为核心的加密技术优化方案。其次,根据需求分析设计了基于MVC的客户端架构,实现主要包括竞拍行情、商品详情、历史成交、我的资金和导航菜单等核心功能模块。系统前台客户端使用SQLite数据库做本地数据持久化,调用第三方库ASIHTTPReuest来实现异步网络请求,在后台服务器设计出基于REST架构风格的Web服务接口,并搭载于Apache服务器平台。然后,针对竞拍客户端用户的数据安全性问题,分析对比目前主流的AES、BASE64、MD5、DES等加密算法,通过MD5算法对AES密钥加密的方式,设计出客户端的数据安全模块,对网络通信和本地存储两方面的敏感数据进行加密,使得客户端的各项功能能够安全使用。最后,模拟用户真实使用场景,在真机上运行竞拍客户端,通过Instruments工具对客户端的CPU占用率、内存使用情况和内存泄露警告三个指标进行测试,测试结果表明,客户端已达到预期设计目标,可以稳定正常运行。
其他文献
针对纺织厂细纱车间在生产管理方面的实际需求。结合数据库技术、网络技术、通信技术和总线技术。开发了一种主从式的系统体系结构。根据实际需求对车间的业务数据流程进行了
在整个建筑中,占据比较重较大的结构类型即为混凝土结构,其突出的优势是具有较为稳定的机构,能够保证整体建筑的可靠性,维持较长的使用周期。鉴于此,在整个建筑工程施工过程
近代以来,纳米科学技术逐步渗透到交通材料领域,纳米改性沥青即为其中的一种,不同于其它的改性沥青,它从微观程度上改善沥青性能。将纳米材料加入到沥青中,以纳米颗粒的奇异
在进一步认识提高高等教育质量的重要性和紧迫性的基础上,分析当前提高高等教育质量面临的困难和问题,从教育机制、教育投入、师资建设、内涵建设等几方面探讨切实提高高等教
实践证明,重视和加强高校学生楼栋党员活动室这个"党员之家"的建设,是党建工作进楼栋的一个共同特点,也是开展党员活动、进行教育管理、完善组织架构、搭建服务平台、发挥阵
<正>一、引言对于我国商业银行来说,由于银行培训体系的不完善以及缺少相关的理论和方法作为指导,这导致银行人员培训效果不理想,参训人员、培训组织者、银行等利益相关者满
<正>"留守儿童"的生存与教育状况,已经成为一个社会问题,并已引起政府部门、学者、舆论界与社会的高度关注。一、农村留守儿童情感缺失的现状据全国妇联调查显示,全国农村留
<正>經權觀念是中國倫理思想史中一個相當重要的觀念。所謂"經",就是指通常情況下人們必須遵守的原則,這些原則一般具有不可更易的特徵,而"權"指隨機應變、因地、因事制宜的
本文重点介绍市政生活污水深度处理技术及主要设备。内容包括:深度处理的工艺路线、技术与设备原理简介,关键设备混凝反应器、精密过滤机等;本文还重点介绍了精密过滤机结构、
将硫堇电聚合到铂电极表面形成聚硫堇膜,通过戊二醛自组装蛋白质,在酶标抗体与相应的抗原发生免疫反应时催化底物氧化聚硫堇。根据聚硫堇膜电极的还原电流表达抗原的量,制得