论文部分内容阅读
目前,电子商务交易模式已发展为以消费者为导向实现品牌可持续发展的品牌驱动。作为既是销售平台、也是品牌推广和传播重要工具的在线交易系统,也应尽量为用户提供更友好的快捷服务,如根据推荐算法实现对用户感兴趣商品的推荐和有关信息的及时通报。伴随着智能移动设备的普及和现代互联网技术的广泛应用,网络购物也从传统的网页交易转变到移动设备上。为适应这一趋势,充分满足用户的需求,本文基于对于移动智能设备影响最大的Android平台采用C#语言开发了客户端,并在服务器端搭建了一个跨平台的分布式部署的在线交易系统,实现了商品推荐、信息通报和商品报警等功能,为用户提供友好的人性化服务。应用了一个包含数据库、J2EE应用服务器、.Net Framework和基础业务框架等内容的基础平台,并可以通过该平台与业务逻辑层和外部的大数据系统COMSMOS进行数据交互。其中基础业务框架是整合了推荐算法引擎和权限管理等内容的面向服务体系架构,并在框架的基础上重点设计和实现了移动客户端、订单管理、支付管理、推荐系统和报警管理等关键功能模块。这样不仅可以让用户通过Android的移动平台完成商品的交易,而且还能够根据用户的购买记录和习惯等特征信息产生对用户个人的商品推荐,以及根据现阶段的商品销售情况为商家进行未来热门商品的预测。推荐功能采用基于项目的协同过滤和基于用户的聚类算法相结合的混合推荐算法实现,并通过COSMOS运行。报警管理是商品库存量一旦低于商家的报警预设数量后就会触发报警功能,从而发送出商品的补货邮件或者通过手机短信平台发送出补货提醒信息。本文所涉及的数据库是采用读写分离的原则通过主-备-从服务器来保证系统拥有良好的即时响应。系统的安全机制是使用Bcrypt算法用来加密密码,通过对称加密和非对称加密结合的方式来加密传递的交易信息。最后从功能、性能和安全等三个方面对该在线交易系统进行了测试,测试结果表明达到了预期的设计目标。本文设计并实现了Android平台上具有为不同的用户和商家提供商品推荐服务及商品监控跟踪服务的在线交易系统,对于相关电商行业软件的研究有一定的参考价值。