文档详情

基于php的校园公共服务订阅号的设计与实现

工****
实名认证
店铺
DOC
871.52KB
约29页
文档ID:557666199
基于php的校园公共服务订阅号的设计与实现_第1页
1/29

盐城师范学院毕业设计基于PHP的校园公共服务订阅号的设计与实现摘 要是一个以社交为主要目的的软件,它的功能包括网络社交、视频和文字分享、交友、商业推广等,使得它成为一款优秀的跨越平台社交软件它的优势在于打通了线上与线下的界限,这使得具有其他智能终端APP不具备的优势在校园中的应用可以丰富学生校园生活,增进学校与学生的沟通本文设计并实现了一个校园公共订阅号服务该订阅号包括新闻信息推送、文字选择菜单、娱乐、信息查询和意见反馈五大功能模块热点新闻推送功能为可以将最新的校园信息及时的推送给订阅用户文字菜单选择功能包括兴趣点查询、音乐点播、天气查询等功能娱乐功能包括大转盘和刮刮乐的功能,信息查询包括了成绩查询、快递查询、宿舍用电查询、课程表查询等功能信息查询功能可以很好地满足学生对校园信息查询的需求意见反馈功能可以方便订阅用户将自己的意见反馈给管理员该订阅号服务能够为校方提供一个良好的信息发布平台,为学生提供更加快捷了解校园动态和相关信息的途径,在学生和学校直接搭建起一个快捷沟通的桥梁这样有利于营造良好的校园环境,有利增进学生对学校动态的了解,有利于学校更快获取学生的反馈意见,做出相关决策,有利于学校和学生的双向沟通,促进学校教育和学生学习。

关键词】 ; SAE ; 订阅号; MYSQL Design and implementation of campus public service subscription number based on PHP AbstractWeChat is a social networking as the main purpose of the software, its features include online social networking, video and text sharing, making friends, business promotion, making it an excellent platform for social networking software. Its advantage is to get through the boundaries of online and offline, which makes WeChat has other intelligent terminal APP does not have the advantage. The application of WeChat in campus can enrich students' campus life and promote the communication between school and students.In this paper, we design and implement a campus WeChat public subscription number service. The subscription number includes news push, text selection menu, entertainment, information and feedback of the five main functions of the feedback module. Hot news push function can be the latest campus information in a timely manner to push to subscribe to the user. Text menu selection function including interest point query, music on demand, weather query and other functions. Recreational functions include the big wheel and scratch function, query information including the query results inquiries, inquiries, express delivery, dormitory electricity, a curriculum schedule inquiries and other functions. Information query function can be very good to meet the needs of students on campus information query. Feedback function can be convenient for users to subscribe to their feedback to the administrator. The subscription service, can provide a good information release platform, provide more efficient way to understand the dynamic campus and related information, in the student and the school erected directly a quick communication bridge for students to the school. It is to create a good campus environment, favorable to improve the students' understanding of dynamic schools, to school faster access to student feedback, to make the relevant decision-making, in favor of the bidirectional communication between schools and students, promote the school education and students' learning.[Keywords] Wechat , SAE , Subscription number , MySQL目 录1 绪论 11.1背景介绍 11.2主要研究内容 11.3 主要工作 21.4 文本组织结构 22 关键技术 32.1 应用简介 32.1.1 应用系统架构 32.1.2 SAE服务器端 32.2 开发语言PHP 42.3开发工具SVN 52.4数据库MYSQL 53 系统分析与设计 53.1系统功能需求分析 53.1.1用户角色 53.1.2功能需求 63.1.3非功能需求 73.2 系统总体设计 73.3前端设计 93.4后端设计 103.5数据库设计 113.5.1 系统E-R图 113.5.2数据库表设计 124 系统实现 144.1 新闻信息推送 144.2文字选择菜单 154.2.1 天气查询功能 154.2.2音乐点播 154.2.3兴趣点功能 164.3娱乐模块 174.3.1 刮刮乐功能 174.3.2 幸运大转盘功能 174.4信息查询功能 184.4.1 CET成绩查询功能 184.4.2 快递查询功能 194.4.3课程表查询功能 194.5信息反馈功能 195 系统测试与结果分析 205.1 功能测试 205.2测试结果分析 23参考文献 24致 谢 25 1 绪论1.1背景介绍(WeChat)是一款为智能终端提供即时通讯服务以社交为主要目的的软件。

它有着微博等智能终端APP无法比拟的优势,具有定位精准,曝光率高,私密闭环交流等优势目前校园公共服务号功能单一,甚至一些学校还没有公共服务号本系统不仅有常规的信息查询功能,而且还有娱乐和信息反馈功能,娱乐功能可以很好的丰富学生校园生活,信息反馈功能可以为学生了解学校开辟一条全新的渠道,也使学校了解学生成为可能[1]1.2主要研究内容该课题设计与实现一个校园公共服务订阅号服务该订阅号服务能够为校方提供一个良好的信息发布途径,为学生提供更加快捷了解校园动态和相关信息的途径,在学生和学校直接搭建起一个快捷沟通的桥梁这样有利于营造良好的校园环境,有利增进学生对学校动态的了解,有利于学校更快获取学生的反馈意见,做出相关决策,有利于学校和学生的双向沟通,促进学校教育和学生学习本课题的成果可以应用于今后校园APP的开发中其中主要解决的问题如下:(1) 文字选择菜单a) 将用户输入的天气查询信息中的地名解析出来,查询当天天气并返回给用户b) 进入音乐点播时,用户输入对应的数字后,返回对应的音乐资源,用户点击后播放c) 当用户输入新闻时,将数据库中最新插入的四条新闻返回给用户d) 解决用户输入文字信息时,与系统预设置的关键字匹配,匹配成功则将消息进行处理,若匹配失败则返回菜单提示。

2) 娱乐模块a) 刮刮乐功能中,能够接收用户操作的动作,并将对应坐标的上层图层去掉显示底层图片b) 幸运大转盘功能中,转盘旋转后随进指向一个奖项,默认情况是谢谢参与3) 信息查询模块a) 信息模块中要解决多种信息的综合查询,可以查询考试信息又可以查询快递,也可以登录到学习网站上进行学习,这样可以满足学生的学习和生活需要b) 由于不知道相关接口,宿舍用电、考试成绩、课程信息是虚拟的是在数据库中预设置的一些信息1.3 主要工作在开发过程中,主要解决的问题有:(1) 在新闻信息推送中,首先要解决的是实现对单个用户的信息推送,然后将信息逐个发送给其他用户2) 文字选择菜单中,首先要正确匹配用户输入的文字,然后跳转到对应处理函数另一个问题是当用户点播音乐时,调用接口返回音乐信息,而不是简单文本信息3) 娱乐模块中,首先要随机显示底层图片,然后捕捉用户滑动的坐标,将上层图层去掉4) 信息查询部分调用了部分接口实现四六级查询、快递查询解决课程表、宿舍用电、考试成绩等数据库设计问题5) 信息反馈模块,要保证插入数据的正确性,且固定了输入框的大小,从而用户限制输入的字数1.4 文本组织结构第一章 绪论部分。

介绍项目背景,主要研究问题和解决方案以及本文的主要工作第二章 关键技术部分介绍了的系统架构及开发工具和开发语言 第三章 系统分析与设计部分提出项目的基本需求,对项目的主要业务流程进行了介绍,并对项目总体设计方案进行了概述,对项目主要模块进行了划分和介绍第四章 系统实现部分在分析需求的基础上,详细叙述了项目的核心模块的实现方法,包括新闻信息推送模块、文字选择菜单模块、娱乐模块、信息查询模块、信息反馈模块第五章 叙述了本订阅号系统测试用例以及测试结果以及分析2 关键技术2.1 应用简介2.1.1 应用系统架构实现客户端,开放平台和个人服务器三者之间的整合,用户通过客户端发送信息到服务器,服务器提供了多种接口,服务器将加密数据流发送到中间件服务器,常用的中间件服务器有BAE (Baidu App Engine,百度应用引擎)、SAE(Sina App Engin。

下载提示
相似文档
正为您匹配相似的精品文档