摘要:
随着4G网络的普及,WiFi热点覆盖面的增大,以及移动互联网的快速发展,移动应用开始服务于我们生活的方方面面.同时,借助于手机摄像头等硬件设备性能的提高,网络资源的日益丰富,我们能够通过手机获取,存储很多的图片和照片资源.然而在图片冲印这一方面,传统的照相馆冲印模式受限于地理位置,时间,价格等因素,逐渐的被人们冷落,人们对于图片实时打印及分享的需求并没有被很好的解决.根据用户的实际需求,本文研制的图片打印分享平台,是一种借助于微信公众号接入,采用微信支付和公交卡支付等电子支付工具,实现对手机上的图片和照片进行快速打印的实用系统,并配以分享的功能来进行分享和社交.相比于市场上的同类产品,本系统有着使用便捷,冲印快速,图片质量高等特点.整个系统分为客户端和服务器两大部分,其中客户端部分采用了对Qt进行封装之后的PyQt4框架来实现,在系统设计上采用了 MVC架构,并对程序进行了分层处理和模块化处理.同时,客户端还从工程角度出发,增加了自动化管理的模块,来增强程序的稳定性和持久性.服务器端采用的则是基于Python的Django框架,定义基于Restful的接口来提供与客户端的通信接口.项目还实现了一套基于HTML5和微信公众号的图片分享平台,来实现图片上传,下载,分享等功能.基于上述背景介绍,需求分析和技术研究,本论文主要描述了图片打印终端的客户端实现以及分享平台服务器端的具体实现.首先,从客户端程序的基本原理出发,分析对比了不同客户端程序框架的优劣和选择PyQt4框架的原因,并对项目中所用到的一些关键技术进行研究;接下来以模块为单位,详细的描述了整个客户端系统的架构设计和系统各个部分的具体实现过程,并从多个角度讲解了项目自动化管理的实现方案和实现效果;之后从系统性能,功能性,异常容错性等几个方面对整个系统做了测试性评估;最后对系统的实地运行和推广情况做了简要的概括.
展开