1.2研究意义
本系统是一个为更好的向高校学生提供校园信息服务,提高信息传递效率和学校设备管理水平的一种先进、科学的服务系统。其目的在于通过微信平台向同学们发布最新消息,从原来的网页操作转向为手机操作,实现学校与学生、学生与学生之间用手机即可进行交互的信息服务平台,方便学生快速了解学校的发展情况和个人信息,简化整个操作系统。
2.系统搭建平台和相关技术简介
本设计通过在本地搭建服务器,即在新浪提供的SAE服务器上使用Apache、MySQL和PHP的集成安装环境,可以快速安装配置接口服务器,采用PHP和MySQL编写数据库内容。将后台服务器搭建在新浪云平台上,然后申请微信公众号,将申请到的微信公众号和新浪云平台搭配起来,配置适当的网络环境,实现微信用户、服务器和后台服务器之间的通信。
2.1微信公众平台
微信公众平台以前被称呼为“官号平台”和“媒体平台”,到如今广大用户习惯称之为“公众平台”。顾名思义,微信公众平台将自己定义在服务广大的用户群中当中。在上面达到了需求用户的对话、文字、图片的全面交流和互动。其中,微信公众账号有两种模块,分别是订阅号模块和服务号模块。它通过向经过认证的公众账号开放网页授权接口,从而扩展广大微信用户的管理能力,帮助用户快速实现全新的公众号服务平台管理以及平台的用户管理分析;检测特定时间区域内涵盖图片和文字的超链接信息多点发送的数据的统计,对送达人数、阅读人数和转发人数等数据进行分析等。
2.2新浪云服务器
新浪云应用(Sina App Emgime 简称SAE)是当下国内最具影响力的、分布式Web应用/业务开发托管、运行服务平台。它的可靠性能高、扩展性能好,并且是免运维的服务。本系统以SAE新浪云作为后台服务器,操作系统采用Windows,搭建WAMP环境,即Windows-Apache-MySQL-PHP。这一组开源软件因为经常放在一起使用来进行网站的开发,之间的兼容度越来越高,因此有了如此用途广泛的开发环境。通过使用新浪云存储服务,开发者可以轻松地开发出扩展性强、稳定性好、安全快速的分布式网络服务。
2.3 MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其所需容量小、响应速度快、总体建设成本不高,特别是源码开源这一特点,导致许多中小型网站为了降低网站总体建设成本而选择了MySQL作为网站数据库。MySQL是一个关系型数据库管理系统,同时又是一种关联数据库管理系统。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个固定的空间当中,这种做法就增加了速度并提高了灵活性。
3.系统分析
3.1需求分析
本系统主要面向于大学在校用户,依托微信公众平台提供给这些用户一个发布和交流信息的平台。在大学校园里,存在着很多的信息资源,但是由于信息资源的不流通以及传统信息交流方式的笨拙,导致了很多仍然具有一定价值的信息传播速度过慢,导致极少数人关注到。现在通过微助手进入到本系统,可以方便快捷的发布和交流很多信息。
系统完成的主要功能有:信息的发布和查看功能、物品信息管理功能及系统数据信息的管理功能。具体业务功能包括如下:
查找信息:学生根据系统提示输入相关信息调取数据并查看; php+mysql校园信息服务平台微助手的设计与实现 (2):http://www.751com.cn/jisuanji/lunwen_48777.html