论文部分内容阅读
二十世纪九十年代末,因互联网技术风靡,电子商务技术得以蓬勃发展。这一新型商业模式的迅速发展对传统零售业产生了巨大的冲击,但也为企业和客户均提供了更广阔的平台。再者,近年来随着无线网络的普及,电子商务的途径由电脑端逐渐转向手机移动端,因此移动端电商平台设计的重要性是毋庸置疑的。对于一款移动端电商类App而言,用户对商品的需求、对体验的要求都在不断地变化,设计开发一款基于安卓系统的购物商城类App就显得尤为重要。论文详细阐述了基于安卓系统的购物商城研究开发过程。首先,在分析国内当前电子商务类App应用现状的基础上提出了课题研究的必要性和针对性,并指出研发中需要的Android技术。其次,对购物商城进行需求分析,将商城App开发主要分为用户中心模块、商品展示模块以及购物车模块三大模块。最终,根据需求分析对三大功能模块进行了概要设计和详细实现。课题整体采用MVP架构模式,封装基于HTTP的网络请求框架,通过MainActivity嵌套四个Fragment实现业务框架,开发编辑工具是Android Studio。后台搭建了阿里云服务器,操作系统是64位的CentOS 6.8版本,其中采用的开发语言是PHP,开发工具PhpStorm,数据库是MYSQL。本系统主要特色有:1)所有功能模块,通过MVP架构来编写设计代码,Model层和View层完全分离,最大程度上降低模块耦合度。2)采用新颖独特的方法自主开发商品分类页面,具有流畅的动画效果,给用户带来良好的印象。3)自主设计实现商品SKU多维属性的动态展示,突破了需要频繁发送网络请求来更新数据而可能导致页面卡顿的局限性,极大提高了用户体验。