微信公众号的校园互助系统(附件)
本文介绍了HTML5、CSS3、SQL、PHP、JavaScript、Ajax语言,分析了微信公众号的需求,描述了系统的架构,详细阐述了应用软件的开发内容以及算法。校园互助系统使用HTML5、CSS3、JavaScrip搭建前端页面,利用PHP、Ajax实现数据的交互,运用SQL进行数据存储,系统分成微信端和PC端,微信端为用户服务,提供发布和接收任务的平台,微信端提供私密留言模块,方便用户的交流。PC端是管理员对普通用户的管理,实现对用户的增删改查,管理任务的发布,规范系统的使用。以微信公众号为平台,花生壳为应用背景,实现了用户对系统的使用和管理。关键词 HTML5、CSS3、SQL、PHP、JavaScript、Ajax、微信公众号、花生壳
目 录
1 绪论 1
1.1 研究背景 1
1.2 国内外现状 1
1.3 研究目的 2
2 开发技术简介 2
2.1 开发语言介绍 2
2.2 花生壳简介 4
2.3 微信公众平台 4
3 数据库设计 4
3.1 需求及可行性分析 4
3.2 概念结构设计 5
3.3 逻辑结构设计 6
4 总体设计 11
4.1 功能结构图 11
4.2 PC端软件设计 11
4.3 微信端软件设计 19
4.4 平台部署 26
5 系统测试 27
5.1 测试方法 27
5.2 微信端测试 28
5.3 PC端测试 31
5.4 测试总结 33
结 论 35
致 谢 36
参考文献 37
1 绪论
1.1 研究背景
在网络互通的时代,各种各样的软件在我们日常生活中被运用,但是软件占用着手机一定的内存,影响着手机的运行,于是,本系统采用微信公众平台,减少手机的内存占用,大学生只需要关注公众号,然后在需要的时候使用就可以[1]。
以大学生使用的软件种类为背景,调查了当代大学生最需要的软件功能模块,对100位不同院系大学生进行 *好棒文|www.hbsrm.com +Q: ^351916072^
抽样调查,调查校园互助系统的八大功能模块的需求情况,结论为:73%学生期待跑腿模块;46%大学生期待找研友模块;37%大学生期待二手交易模块;49%大学生期待兼职模块;23%期待寻物启事模块;67%期待交友模块;19%大学生期待补课模块;54%大学生期待组团模块,83%大学生认为需要一个提供以上功能的平台,来丰富大学生活。
网络时代,各色各样的软件充斥在生活之中,人们很需要一个可以提供较全面功能的平台,而微信公众号以不占内存且便捷的优势成为了不二之选。
1.2 国内外现状
随着近年来移动业务需求的快速增长,开发周期短的技术平台期待迫切,作为新的信息服务的载体,Wechat平台直接打包成公共资源服务接口,方便开发者快速重新开发和定制自己的服务[2]。Wechat平台在中国的各个领域都表现突出。但是由于地理、语言等原因,非汉语微应用系统并没有在国外的微应用开发研究中发现。然而,随着Wechat的发展带动海外用户增多。我们都相信Wechat应用系统的海外版本会在不远的未来推出。Wechat公共平台直接将Wechat自己的资源服务打包到API或接口中,开发人员可以通过二次开发快速定制他们的服务。如微网站、微推、微活动、微营销、微预订、微校园等。显然,Wechat公共平台提供的接口比移动操作系统提供的API更加集成,大大降低了开发难度,节约了开发成本,降低了资源利用率,实现了快速开发和生产。
Wechat公共平台是腾讯在2012年8月18日推出。由群组用户推出的Wechat用户订阅服务。Wechat公共平台是由Wechat公共在Wechat的基础上添加的一种新的功能模块。2013年7月25日,Wechat拥有超过4亿的国内用户,其中大部分是年轻人。在此基础上,为适应时代的发展,适应当代大学生的需要,在高校中建立Wechat平台是必然的发展趋势。如王心妍的《基于微信公众平台的高校移动图书馆系统的设计与实现》一文中研究了利用微信公众平台进行校园移动图书馆的建设,讲述了微信公众号在校园中的应用,有利于本系统的微信公众号的搭建;杨毅的《基于信息化的学籍管理系统设计与研究》一文为微信公众平台来完善各高校在学籍中遇到的问题,并就如何在高校中应用微信公众平台进行交流探讨,对本系统留言功能有很大的帮助[3]。
1.3 研究目的
本论文是关于在微信公众平台上开发实现校园便捷服务微信号的应用开发,可以为学生提供便捷服务,构建低成本服务平台,不仅迎合了现代学生平时爱使用手机处理事情的习惯,还一定程度丰富了当代大学生的生活。校园互助平台,校友有难,校友帮,发布者在公众号中发布任务,管理者实时将任务放到任务栏,接收者接收任务后,便可根据需求完成任务后获取相应酬劳,这既解决了求助者的困难,也让大学生在有暇时间获得额外费用。
2 开发技术简介
基于微信公众号的校园互助系统,前端页面搭建主要采用了HTML5,CSS3,JavaScript,jQuery语言,数据传输主要用Ajax、PHP,数据存储是数据库,开发环境是花生壳。
之所以选择本系统所用的是HTML5,CSS3,JavaScript,jQuery,是因为这些语言本身是热潮的搭建网页的语言,便捷,优质是本系统选择的原因。而Ajax传输数据很稳定,可以获取多种信息,PHP相比较其他语言来看,简介,易懂,层次少,很好理解。
2.1 开发语言介绍
2.1.1 HTML5简介
HTML作为一种超文本标记语言,它的作用是用来作为搭建网页的标准的标记性语言。用户在使用的时候,可以利用这种标记性语言来建立自己网页。HTML的运行环境是留言器,浏览器把代码解析成页面,直观的展现在用户的眼前。而HTML5(简称H5),H5作为2014年10月HTML的最新修订版,它最大的优点就是可以在移动设备上支持多媒体设备,虽然HTML5现在还处于完善阶段,但是语言已经相对成熟了,很多浏览器可以解析HTML5语言。
2.1.2 CSS3简介
CSS3是CSS最新的标准,CSS(层叠样式表),对于用户而言,就像是给人穿衣服一样,不同的CSS可以给网页穿上不同样式的衣服,颜色、位置、大小......都可以通过CSS来修改。网站通过CSS的装饰,变得美观大方。CSS是可以写在.CSS文件中,然后在HTML文件中引用CSS文件,当然,样式表也可以放在HTML文件之中,但是为了规范,一般使用时,会把样式放到单独的文件夹中。
2.1.3 JavaScript简介
目 录
1 绪论 1
1.1 研究背景 1
1.2 国内外现状 1
1.3 研究目的 2
2 开发技术简介 2
2.1 开发语言介绍 2
2.2 花生壳简介 4
2.3 微信公众平台 4
3 数据库设计 4
3.1 需求及可行性分析 4
3.2 概念结构设计 5
3.3 逻辑结构设计 6
4 总体设计 11
4.1 功能结构图 11
4.2 PC端软件设计 11
4.3 微信端软件设计 19
4.4 平台部署 26
5 系统测试 27
5.1 测试方法 27
5.2 微信端测试 28
5.3 PC端测试 31
5.4 测试总结 33
结 论 35
致 谢 36
参考文献 37
1 绪论
1.1 研究背景
在网络互通的时代,各种各样的软件在我们日常生活中被运用,但是软件占用着手机一定的内存,影响着手机的运行,于是,本系统采用微信公众平台,减少手机的内存占用,大学生只需要关注公众号,然后在需要的时候使用就可以[1]。
以大学生使用的软件种类为背景,调查了当代大学生最需要的软件功能模块,对100位不同院系大学生进行 *好棒文|www.hbsrm.com +Q: ^351916072^
抽样调查,调查校园互助系统的八大功能模块的需求情况,结论为:73%学生期待跑腿模块;46%大学生期待找研友模块;37%大学生期待二手交易模块;49%大学生期待兼职模块;23%期待寻物启事模块;67%期待交友模块;19%大学生期待补课模块;54%大学生期待组团模块,83%大学生认为需要一个提供以上功能的平台,来丰富大学生活。
网络时代,各色各样的软件充斥在生活之中,人们很需要一个可以提供较全面功能的平台,而微信公众号以不占内存且便捷的优势成为了不二之选。
1.2 国内外现状
随着近年来移动业务需求的快速增长,开发周期短的技术平台期待迫切,作为新的信息服务的载体,Wechat平台直接打包成公共资源服务接口,方便开发者快速重新开发和定制自己的服务[2]。Wechat平台在中国的各个领域都表现突出。但是由于地理、语言等原因,非汉语微应用系统并没有在国外的微应用开发研究中发现。然而,随着Wechat的发展带动海外用户增多。我们都相信Wechat应用系统的海外版本会在不远的未来推出。Wechat公共平台直接将Wechat自己的资源服务打包到API或接口中,开发人员可以通过二次开发快速定制他们的服务。如微网站、微推、微活动、微营销、微预订、微校园等。显然,Wechat公共平台提供的接口比移动操作系统提供的API更加集成,大大降低了开发难度,节约了开发成本,降低了资源利用率,实现了快速开发和生产。
Wechat公共平台是腾讯在2012年8月18日推出。由群组用户推出的Wechat用户订阅服务。Wechat公共平台是由Wechat公共在Wechat的基础上添加的一种新的功能模块。2013年7月25日,Wechat拥有超过4亿的国内用户,其中大部分是年轻人。在此基础上,为适应时代的发展,适应当代大学生的需要,在高校中建立Wechat平台是必然的发展趋势。如王心妍的《基于微信公众平台的高校移动图书馆系统的设计与实现》一文中研究了利用微信公众平台进行校园移动图书馆的建设,讲述了微信公众号在校园中的应用,有利于本系统的微信公众号的搭建;杨毅的《基于信息化的学籍管理系统设计与研究》一文为微信公众平台来完善各高校在学籍中遇到的问题,并就如何在高校中应用微信公众平台进行交流探讨,对本系统留言功能有很大的帮助[3]。
1.3 研究目的
本论文是关于在微信公众平台上开发实现校园便捷服务微信号的应用开发,可以为学生提供便捷服务,构建低成本服务平台,不仅迎合了现代学生平时爱使用手机处理事情的习惯,还一定程度丰富了当代大学生的生活。校园互助平台,校友有难,校友帮,发布者在公众号中发布任务,管理者实时将任务放到任务栏,接收者接收任务后,便可根据需求完成任务后获取相应酬劳,这既解决了求助者的困难,也让大学生在有暇时间获得额外费用。
2 开发技术简介
基于微信公众号的校园互助系统,前端页面搭建主要采用了HTML5,CSS3,JavaScript,jQuery语言,数据传输主要用Ajax、PHP,数据存储是数据库,开发环境是花生壳。
之所以选择本系统所用的是HTML5,CSS3,JavaScript,jQuery,是因为这些语言本身是热潮的搭建网页的语言,便捷,优质是本系统选择的原因。而Ajax传输数据很稳定,可以获取多种信息,PHP相比较其他语言来看,简介,易懂,层次少,很好理解。
2.1 开发语言介绍
2.1.1 HTML5简介
HTML作为一种超文本标记语言,它的作用是用来作为搭建网页的标准的标记性语言。用户在使用的时候,可以利用这种标记性语言来建立自己网页。HTML的运行环境是留言器,浏览器把代码解析成页面,直观的展现在用户的眼前。而HTML5(简称H5),H5作为2014年10月HTML的最新修订版,它最大的优点就是可以在移动设备上支持多媒体设备,虽然HTML5现在还处于完善阶段,但是语言已经相对成熟了,很多浏览器可以解析HTML5语言。
2.1.2 CSS3简介
CSS3是CSS最新的标准,CSS(层叠样式表),对于用户而言,就像是给人穿衣服一样,不同的CSS可以给网页穿上不同样式的衣服,颜色、位置、大小......都可以通过CSS来修改。网站通过CSS的装饰,变得美观大方。CSS是可以写在.CSS文件中,然后在HTML文件中引用CSS文件,当然,样式表也可以放在HTML文件之中,但是为了规范,一般使用时,会把样式放到单独的文件夹中。
2.1.3 JavaScript简介
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/456.html