目录
1 需求分析..................................... 错误!未定义书签。
2 系统设计..................................... 错误!未定义书签。
微信平台的内容............................. 错误!未定义书签。
微信平台的功能............................. 错误!未定义书签。
3 系统实现..................................... 错误!未定义书签。
微信平台的创建............................. 错误!未定义书签。
进入微信公众平台......................... 错误!未定义书签。
登陆公众平台............................. 错误!未定义书签。
微信平台的管理............................. 错误!未定义书签。
获得该城市的公交路线.................... 错误!未定义书签。
获得某地附近的公交信息 (6)
获得某公交站台的公交信息 (8)
4 结论 (10)
5参考文献 (11)
1 需求分析
微信公众平台,简称wechat。
曾命名为“官号平台”和“媒体平台”,最终定位为“公众平台”,无疑让我们看到一个微信对后续更大的期望。
和新浪微博早期从明星战略着手不同,微信此时已经有了亿级的用户,挖掘自己用户的价值,为这个新的平台增加更优质的内容,创造更好的粘性,形成一个不一样的生态循环,是平台发展初期更重要的方向。
利用公众账号平台进行自媒体活动,简单来说就是进行一对多的媒体性行为活动,如商家通过申请公众微信服务号通过二次开发如对接微信会员云营销系统展示商家微官网、微会员、微推送、微支付、微活动,微报名、微分享、微名片等,已经形成了一种主流的线上线下互动营销方式。
微信公众平台(WeChat public platform)是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,可以群发文字、图片、语音、视频、图文消息五个类别的内容。
微信公众平台支持PC端网页、移动互联网客户端登陆,并可以绑定私人账号进行群发信息。
微信公众平台是一个自媒体平台,如商家通过基于微信公众平台对接的转接率微信会员管理系统展示商家微官网、微会员、微推送、微支持、和微活动。
微信公众平台是微信系统的重要组成部分,微信整个板块包含个人微信、二维码、公众平台。
微信公众平台分为大陆版与微信海外版。
微信主要价值:在于让企业的服务意识提升,在微信公众上,企业可以更好的提供服务,运营方案上面有很多方式,可以使第三方开发者模式;也可以是简单的编辑模式;不管哪种模式,微信公众平台这里建议大家以内容取胜,不要随意去刷粉丝,很容易封号;群发推送:公号主动向用户推送重要通知或趣味内容;自动回复:用户根据指定关键字,主动向公号提取常规消息;1对1交流:公号针对用户的特殊疑问,为用户提供1对1的对话解答服务。
微信平台的内容
现如今,信息越来越发达,微信公众平台也应用广泛。
现在的交通也越来越方便,公交车遍地都是,但是如何选择好的路线也成了最大的问题。
本平台就可以解决此类问题,方便人们出行。
平台内容包括:申请微信平台公众账号,注册账号,然后在开发者中心中代码管理内编辑代码,实现对公交信息的查询。
微信平台的功能
平台主要实现功能:通过发送你想查询的内容,得到相应信息。
输入“城市名称,公交号”,会接收到“该公交的路线”。
输入“城市名称,经度,纬度”,会接收到“附近公交站台信息”。
输入“城市名称,公交站名称”,会接收到“公交站台线路信息”。
微信平台的创建
3.1.1进入微信公众平台
微信公众平台的入口,用电脑登录微信官网(),导航里有“公众平台”点击进入。
3.1.2登陆公众平台
进入微信公众平台账号登录/注册界面。
若有微信公众平台账号直接输入账号和登录密码进入,没有则点击右上角的“立即注册”,进入账号注册界面进行认证,如果是企业的,点击企业的选项卡,需要提供企业的营业执照,和法人代表的身份证照片,需要本人手持身份证拍照。
个人的就需要手持身份证拍照。
微信平台的管理
获得该城市的公交路线
发送“城市名称,公交号”,回复“该公交的路线”。
主要代码如下:
/**
* 公交线路查询
* @param cityName
* @param lineNum
* @return公交线路
*/
public static List<AiBangBusStation> searchBusLineByNum(String cityName,String lineNum) {
List<AiBangBusStation> listLine = new ArrayList<AiBangBusStation>();
StringBuffer sbUrl=new StringBuffer();
("aibang/bus/lines");
("app_key=" + ;
("city=" + cityName);quals(pageContext)) {
SAXBuilder sax = new SAXBuilder();
try {
StringReader read = new StringReader(pageContext);
etChildren();
for(int i = 0; i < (); i++) {
Element elementstat = (Element)(i);
AiBangBusStation beans = new AiBangBusStation();
("name"));
String[] locations = ("xy").split(",");
(locations[0]);
(locations[1]);
("dist"));
("line_names"));
(beans);
}
}catch(Exception e) {
();
quals(pageContext)) {
SAXBuilder sax = new SAXBuilder();
try {
StringReader read = new StringReader(pageContext);
etChildren();
for(int i=0; i<(); i++) {
Element elementstat = (Element)(i);
AiBangBusStationBean beans = new AiBangBusStationBean();
("name"));
String[] locations = ("xy").split(",");
(locations[0]);
(locations[1]);
("dist"));
("line_names"));
(beans);
}
}catch(Exception e) {
etChildren();
if(listChild != null && () != 0) {
Element elementstat = (Element)(0);
beans=new AiBangBusStationBean();
("name"));
String[] locations = ("xy").split(",");
(locations[0]);
(locations[1]);
("line_names"));
}
}catch(Exception e) {
[1]移动互联营销微信营销原则思考. [J].广告人.2013
[2]闫小坤.微信公众平台开发基础与实战.[M].广东.机械工业出版社.2014
[3]刘伟,张利国 Java web开发与实战[M]. 北京科学出版社,2008
[4]吴亚峰 30天学通Java web项目案例开发[M]. 北京电子工业出版社,2009
[5]程小永微信营销的十大案例[J].现代企业教育,2013
[6]程小永微信营销效果如何衡量[J].中小企业管理与科技 2013。