论文部分内容阅读
微信是腾讯公司于2011年1月21日推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机即时通信软件,截止到2014年底,微信注册用户已接近8亿,海外用户突破1亿。面对如此庞大的用户群体,各种各样基于微信的应用系统应运而生,可以称为微应用。微信作为一个强大手机应用,在占领用户智能方面具有天然的优势,同时,微信通过公众平台建立了良好的生态系统,提供了功能丰富微信公众平台接口,构建了开发微应用的系统开发和运行平台,为开发微应用提供了良好的支持。本文对基于微信的房产营销系统的设计与实现进行论述,详述了开发微应用过程中需要面对的需求分析、系统设计、实现架构等问题,其中包括微信账号整合接入、微信公众平台接口使用、微信推广、微信浏览器支持、移动端界面构建、短信网关集成等一系列技术要点。文中重点论述了本系统如何与微信公众平台进行对接,展示了系统与微信公众平台的交互过程,对交互过程中的实现流程进行了直观的描述;在业务方面,对目前房地产营销系统的需求进行了分析和梳理,对本系统抽象的各类角色的职责和业务流程进行了清晰的设计和陈述;系统设计过程中,对系统的总体结构和应用架构以及系统数据库表结构进行详细的描述;系统实现章节中,对应用界面构建、展示层与业务处理层对接方式以及所使用的二次开发平台进行了介绍;最后给出系统的测试过程和功能界面展示,为读者呈现了整个系统从需求分析到系统设计、实现、测试的整个过程。开发本系统使用了当前流行的J2EE、HTML5、CSS3、jQuery Mobile、JavaScript等相关技术,Web服务器选用了Nginx、应用服务器选用了Tomcat,数据库选用了MySQL,开发工具选用Eclipse,通过本项目开发,对上述技术及工具进行组合使用,提升了个人及所带领团队的开发能力。