1、基于微擎基于微擎“美景美景”微信公众号设计与实微信公众号设计与实现现 _ _开题报告开题报告 毕业设计(论文)开题报告 计算机工程学院(系)软件工程专业 2016 年 3 月 24 日 设计(论文)题目基于微擎的“美景”微信公众号设计与实现 学生姓名林靖学号 201221122035 指导教师袁鹏飞 选题目的和意义:微信已成为当今社会人们生活、工作和学习中一款流行的交流通信工具,它不但具有即时通信工具的功能,一些行业和单位甚至还利用它开展各种业务。微信公众平台是在微信的基础上新增的功能模块,可以实现和特定群体的文字、图片、语音的全方位沟通、互动。该项目要求学生基于微擎设计开发一个微信公众号,使
2、学生熟悉微擎所提供的功能,以及微信公众号的开发和运维过程。实现记录和管理照片,并提供发起比赛、用户注册认证、点评、投票、奖励等功能,呈现并可分享到朋友圈。主要研究内容:(1)广泛收集与阅读有关该课题相关的最新国内外文献资料,了解基于微擎的微信公众号开发和运维技术;(2)研究学习 PHP 基本语法并熟悉使用。(3)结合所学软件工程知识,按照软件工程开发要求,设计开发一微信公众号。微信公众号具有基本的发布、转帖文章等功能,用户可以一键分享公众号的相关资讯到 QQ、朋友圈、微博等。(4)设计开发微信公众号,使其具备报名注册功能、登录功能。新用户通过注册功能填写必要的信息,如注册账号、密码、昵称等,并
3、能够把注册信息提交到服务器的数据库。当注册成功后,用户可以提交自己的账号与密码到服务器数据库,然后和数据库中的注册信息进行匹配,登陆自己的账户。(5)设计与开发功微信公众号,使其实现具备发起赛事、上传作品、评论、投票、统计、奖励等功能。包括发布者与参与者两部分。参与者部分主要包括报名功能、投票功能,系统根据报名人数将赛事排序供用户查看选择;发布者部分主要包括发起赛事功能、统计功能。也可颁布相关奖励规则。两者可以是同一身份进行,由数据库保存比赛相关信息(包括文字和图片),同时也可以查看他人发布的比赛信息并可以对其内容进行评论。(6)研究实现个人信息的管理与照片信息的管理,主要是实现个人信息与照片
4、信息的查看和修改,同时实现数据库的同步更新。(7)研究开发微信公众号,使其具备摄影技巧、热门文章、摄影作品等类型的信息推送。实验设计:(1)需求分析和系统分析。(2)利用 php 语言开发该系统,使得该系统符合需求分析。(3)广泛收集与阅读有关该课题的最新文献资料,了解微信接口开发理念、开发情况,研究微信公众账号的开发。(4)搜集整理互联网咨询所关注的开发策略和未来开发方向。(5)使用 eclipse PHP 作为系统程序开发工具;(6)采用 My SQL 作为系统后台数据库。(7)进行系统测试和文档的整理。完成设计(论文)的条件、方法及措施:进度安排 第 4 周:研究和确定基于微擎的“美景”
5、微信公众号设计与实现,查阅与题目有关的资料,完成开题报告。第 57 周:深入学习并掌握基于微擎的微信公众号开发技术,进行项目的调研和分析,翻译英文资料,进行系统总体设计,完成用户界面设计。第 913 周:完成编码工作实现项目,并完成测试和试运行。撰写毕业设计论文正文。第 1415 周:完善、整理并打印设计论文。并准备答辩。条件:1、深入学习并掌握基于微擎的微信公众号开发技术,完成项目设计。2、已经收集较丰富和全面的文献资料;3、具有上网环境、微信公众号和编码软件;方法及措施:.申请公众号进行测试开发;结合文献、资料进行编程;老师的指导和建议;指导教师的意见及建议:签名:2016 年 3 月日 注:此表前五项由学生填写后交指导教师签署意见,否则不得开题;此表作为毕业设计(论文)评分的依据