微信的校园信息共享平台的设计与实现(源码)
针对目前大学校园里的需求,本课题被设计并实现。大学生对信息的需求很强烈,但目前却没有一款针对校园内信息共享的平台,本平台因此被设计出来提供这个需求。基于微信的校园信息共享平台登录方便,并提供校园内的各种信息分享,本平台的实现是基于微信的,利用微信公众号解决了APP不可避免的一些问题。本课题是以大学生为研究对象,使用微信公众平台,采用HTML5开发技术,选用JAVA语言与MySQL数据库,开发了基于微信的校园信息共享平台。本平台的设计是为了让校园里的信息能够快速的流动起来,为大学生提供便捷。“A校园信息共享平台”微信订阅号新增用户50名。关键词 校园信息共享,微信公众平台,JAVA,HTML5,MySQL
目录
1 引言 1
1.1 研究背景 1
1.2 国内外现状 1
2 系统需求分析 2
2.1 项目背景 2
2.2 信息共享平台现状 3
2.3 系统达成目标 3
2.4 系统用例与活动图 5
2.5 系统约束 9
3 关键问题的研究 10
3.1 关键问题 10
3.2 关键技术及复杂性分析 10
4 系统设计 11
4.1 系统功能 11
4.2 微信数据交互模块 12
4.3 公众号功能页面设计 12
4.4 浏览和发布信息模块 13
4.5 个人中心模块 15
5 系统详细设计 15
5.1 类的设计 15
5.2 数据库的设计 18
5.3 时序建模 21
6 平台部署与结果测试 25
6.1 平台部署 25
6.2 系统测试 25
6.3测试结果 28
结论 30
致谢 31
参 考 文 献 32
1 引言
1.1 研究背景
21世纪是信息时代,科学技术的发展,使得信息的传播速度越来越迅速,于此同时,人类对信息的需求也在逐渐增大,普通的图书、报纸、电视甚至电脑都已经跟不上人类对信息的需求速度了。移动 *好棒文|www.hbsrm.com +Q: #351916072#
通讯设备的发展进一步加快了信息的传播速度,手机APP技术的迅速发展,诞生了很多信息分享APP,例如今日头条、微博、58同城、咸鱼等等。由此,人们可以随时随地浏览各类信息,市场上各类手机APP的存在让信息传播不受时间、地点和空间的约束。截至2016年6月, 我国移动手机网民已达6.56亿。由于Android和IOS两个版本手机系统的存在,手机APP就存在了版本上的区别。每诞生一个新的APP,用户就必须下载一次,并为这个APP注册一个账户,这给用户带来了很多的麻烦。微信以及微信公众号的诞生解决了这些问题,用户可以用微信关注微信公众号就可以使用相应的功能,这样就省去了下载APP注册账号等繁琐的步骤[1]。微信公众号可以实现手机APP推送信息的功能且更加方便快捷。
目前,市场上已经存在一些信息共享的公众号,但是专注于校园信息共享的微信公众号还很少。大学生使用智能手机和平板电脑等移动互动媒体的速度在迅速提高,因为这些媒体是便携式的并且可以即时访问。微信是中国增长最快的移动应用程序之一,已经成为大学生最常使用的APP,并且在各大应用商店中微信排行通讯软件第一。根据腾讯公司提供微信平台的报告,目前活跃用户数量超过6.97亿,是中国大学生每天访问的最受欢迎的平台[2]。这就为基于微信的校园信息共享平台提供了基础。
1.2 国内外现状
WeChat于2010年被提出,成为一个项目。2011年1月,微信作为通讯软件由腾讯公司正式推出,刚开始微信只是作为APP在手机上使用,后来在2014年2月,腾讯公司推出了网页版微信,后来用户可以在网上下载安装包,安装电脑版微信。WeChat[3]在现代人的生活中扮演着重要的角色,在2016年,已经有3亿多的用户,而且用户的覆盖率十分广泛,多达200个国家。各种品牌开始注册微信公众平台,总数超过800万,以至于微信的广告收益增长到36.79亿。微信可实现扫码收付款,摇一摇,附近好友,跟好友聊天,分享朋友圈,功能的增加,让微信越来越受到用户的喜爱。刚开始微信红包的金额是不限的,出于安全考虑,支付金额有所限制,各种设计为用户考虑,十分贴心。
移动通信技术的进步,促使智能手机广泛普及,如今微信已经成为用户使用智能手机时必备的实时通信工具。微信不仅带给了人们生活方式的变化,而且影响了传统的发展方式,尤其是随着微信公众平台应用的增多,为开发者提供了一种新的开发模式[4]。由于微信公众平台的普及,对微信公众平台的对接和发展有很大的需求。微信平台的开发架构是在模块化开发和多层架构设计中普及的前端,后端应用框架,Javascript和JAVA等技术的集合[5]。 其目的是开发人员可以利用框架实现更快的开发,进一步提高微信公众可重用性和平台架构的可扩展性。
2 系统需求分析
2.1 项目背景
基于微信的校园信息共享平台来源于当今大学生的日常生活。信息时代的来临使得人们对信息的需求急速增加,作为对信息渴望更大的大学生群体就更加需要方便快捷地得到更多的信息。在日常大学生活中,同学们可能会有一些多余的物品用不到了,或者大四学生毕业了有很多还很新的东西舍不得扔掉带回家又很麻烦,这样就需要一个闲置物品互换平台。在大学生涯的每一个阶段,从大一到大四,每一个同学都会遇到一些自己或者周围朋友难以解决的问题,这个时候同学就需要向更多的人进行求助,此时就需要一个寻求帮助的平台[6]。学习之余,有很多同学会有兼职的想法,但又苦于没门路或者害怕被骗而一直找不到合适的兼职,然而校园里的兼职信息分享平台就可以完美的解决这些问题,给同学们带来更多的更有保障的兼职信息。
我们处在一个瞬息万变的时代,手机的发展更是迅速,从一开始只是一个通话联系的工具演变到现在的人工智能手机。手机具有的功能已经越来越丰富,现在的人工智能手机能够实现从前只有在电脑上才能实现的大部分功能,而且手机相比电脑拥有更方便快捷的优势。手机APP技术的迅速发展,诞生了很多信息分享APP,例如今日头条、微博、58同城、咸鱼等等,给人们带来了极大的方便。这些APP给人类带来大量信息的同时,也产生了许多问题,每一个APP都占用手机一定的存储空间,而且每一个APP都要分Android和IOS两个版本,同时一个APP就需要注册一个账号。2012年8月,微信推出了微信公众平台,一经推出就受到了广泛的关注和欢迎。在微信公众号里可以实现手机APP推送信息的功能,同时还避免了使用手机APP时所遇到的繁琐的步骤。微信公众平台可以定向推送消息,还可以与用户互动,智能回复消息和开发模式下的多功能开发等[7]。功能多样化的基于微信的校园信息共享平台,可以让校园内的各种信息实现共享,给大学生的日常生活带来更多的方便与新鲜感[8]。
目录
1 引言 1
1.1 研究背景 1
1.2 国内外现状 1
2 系统需求分析 2
2.1 项目背景 2
2.2 信息共享平台现状 3
2.3 系统达成目标 3
2.4 系统用例与活动图 5
2.5 系统约束 9
3 关键问题的研究 10
3.1 关键问题 10
3.2 关键技术及复杂性分析 10
4 系统设计 11
4.1 系统功能 11
4.2 微信数据交互模块 12
4.3 公众号功能页面设计 12
4.4 浏览和发布信息模块 13
4.5 个人中心模块 15
5 系统详细设计 15
5.1 类的设计 15
5.2 数据库的设计 18
5.3 时序建模 21
6 平台部署与结果测试 25
6.1 平台部署 25
6.2 系统测试 25
6.3测试结果 28
结论 30
致谢 31
参 考 文 献 32
1 引言
1.1 研究背景
21世纪是信息时代,科学技术的发展,使得信息的传播速度越来越迅速,于此同时,人类对信息的需求也在逐渐增大,普通的图书、报纸、电视甚至电脑都已经跟不上人类对信息的需求速度了。移动 *好棒文|www.hbsrm.com +Q: #351916072#
通讯设备的发展进一步加快了信息的传播速度,手机APP技术的迅速发展,诞生了很多信息分享APP,例如今日头条、微博、58同城、咸鱼等等。由此,人们可以随时随地浏览各类信息,市场上各类手机APP的存在让信息传播不受时间、地点和空间的约束。截至2016年6月, 我国移动手机网民已达6.56亿。由于Android和IOS两个版本手机系统的存在,手机APP就存在了版本上的区别。每诞生一个新的APP,用户就必须下载一次,并为这个APP注册一个账户,这给用户带来了很多的麻烦。微信以及微信公众号的诞生解决了这些问题,用户可以用微信关注微信公众号就可以使用相应的功能,这样就省去了下载APP注册账号等繁琐的步骤[1]。微信公众号可以实现手机APP推送信息的功能且更加方便快捷。
目前,市场上已经存在一些信息共享的公众号,但是专注于校园信息共享的微信公众号还很少。大学生使用智能手机和平板电脑等移动互动媒体的速度在迅速提高,因为这些媒体是便携式的并且可以即时访问。微信是中国增长最快的移动应用程序之一,已经成为大学生最常使用的APP,并且在各大应用商店中微信排行通讯软件第一。根据腾讯公司提供微信平台的报告,目前活跃用户数量超过6.97亿,是中国大学生每天访问的最受欢迎的平台[2]。这就为基于微信的校园信息共享平台提供了基础。
1.2 国内外现状
WeChat于2010年被提出,成为一个项目。2011年1月,微信作为通讯软件由腾讯公司正式推出,刚开始微信只是作为APP在手机上使用,后来在2014年2月,腾讯公司推出了网页版微信,后来用户可以在网上下载安装包,安装电脑版微信。WeChat[3]在现代人的生活中扮演着重要的角色,在2016年,已经有3亿多的用户,而且用户的覆盖率十分广泛,多达200个国家。各种品牌开始注册微信公众平台,总数超过800万,以至于微信的广告收益增长到36.79亿。微信可实现扫码收付款,摇一摇,附近好友,跟好友聊天,分享朋友圈,功能的增加,让微信越来越受到用户的喜爱。刚开始微信红包的金额是不限的,出于安全考虑,支付金额有所限制,各种设计为用户考虑,十分贴心。
移动通信技术的进步,促使智能手机广泛普及,如今微信已经成为用户使用智能手机时必备的实时通信工具。微信不仅带给了人们生活方式的变化,而且影响了传统的发展方式,尤其是随着微信公众平台应用的增多,为开发者提供了一种新的开发模式[4]。由于微信公众平台的普及,对微信公众平台的对接和发展有很大的需求。微信平台的开发架构是在模块化开发和多层架构设计中普及的前端,后端应用框架,Javascript和JAVA等技术的集合[5]。 其目的是开发人员可以利用框架实现更快的开发,进一步提高微信公众可重用性和平台架构的可扩展性。
2 系统需求分析
2.1 项目背景
基于微信的校园信息共享平台来源于当今大学生的日常生活。信息时代的来临使得人们对信息的需求急速增加,作为对信息渴望更大的大学生群体就更加需要方便快捷地得到更多的信息。在日常大学生活中,同学们可能会有一些多余的物品用不到了,或者大四学生毕业了有很多还很新的东西舍不得扔掉带回家又很麻烦,这样就需要一个闲置物品互换平台。在大学生涯的每一个阶段,从大一到大四,每一个同学都会遇到一些自己或者周围朋友难以解决的问题,这个时候同学就需要向更多的人进行求助,此时就需要一个寻求帮助的平台[6]。学习之余,有很多同学会有兼职的想法,但又苦于没门路或者害怕被骗而一直找不到合适的兼职,然而校园里的兼职信息分享平台就可以完美的解决这些问题,给同学们带来更多的更有保障的兼职信息。
我们处在一个瞬息万变的时代,手机的发展更是迅速,从一开始只是一个通话联系的工具演变到现在的人工智能手机。手机具有的功能已经越来越丰富,现在的人工智能手机能够实现从前只有在电脑上才能实现的大部分功能,而且手机相比电脑拥有更方便快捷的优势。手机APP技术的迅速发展,诞生了很多信息分享APP,例如今日头条、微博、58同城、咸鱼等等,给人们带来了极大的方便。这些APP给人类带来大量信息的同时,也产生了许多问题,每一个APP都占用手机一定的存储空间,而且每一个APP都要分Android和IOS两个版本,同时一个APP就需要注册一个账号。2012年8月,微信推出了微信公众平台,一经推出就受到了广泛的关注和欢迎。在微信公众号里可以实现手机APP推送信息的功能,同时还避免了使用手机APP时所遇到的繁琐的步骤。微信公众平台可以定向推送消息,还可以与用户互动,智能回复消息和开发模式下的多功能开发等[7]。功能多样化的基于微信的校园信息共享平台,可以让校园内的各种信息实现共享,给大学生的日常生活带来更多的方便与新鲜感[8]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1108.html