微信平台的公务员题库webapp系统(源码)

摘要:随着公务员考生数量的急剧增加,公务员考试培训机构应运而生。针对公务员考试培训机构急需通过微信推广和营销创造利润以及公务员考生对题库练习、在线考试的需求,采用HTML、CSS、JavaScript等前端开发语言和PHP服务器端脚本语言以及MySQL后台数据库,基于微信公众平台开发了一个公务员题库WebApp系统,并发布到阿里云服务器上。该题库系统结合Web技术,严格按照软件工程的理论知识与开发步骤进行设计和开发,实现了面向公务员考生的题目练习收藏、模拟测试、在线商城等功能。本文将从研究背景、需求分析、系统分析、功能实现和系统测试五个方面依次介绍该题库系统。
目录
摘要 1
关键词 1
ABSTRACT 1
KEY WORDS 1
1. 绪论 1
1.1 研究背景 1
1.2 国内外研究状况 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 2
2. 开发平台及应用技术 3
2.1 开发环境概述 3
2.1.1 系统需求的硬件环境 3
2.1.2 系统需求的软件配置 3
2.2 开发平台与相关介绍 3
2.2.1 阿里云服务器 3
2.2.2 数据库概述 3
2.2.3 PHP概述 4
2.2.4 Apache服务器概述 4
2.3 微信开发相关介绍 4
2.3.1 微信 4
2.3.2 微信公众平台开发接口 4
3. 系统分析与设计 4
3.1 可行性分析 5
3.2 系统需求分析 5
3.2.1 业务流程分析 5
3.2.2 功能需求分析 7
3.2.3 运行环境需求 7
3.2.4 系统非功能性需求 7
3.3 系统数据需求分析 8
3.3.1 用户登录数据分析 8
3.3.2 题库功能数据分析 8
3.3.3 广告图数据分析 9
3.3.4 在线考试数据分析 9
3.3
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
.5 商城管理数据分析 9
3.4 系统建模 10
3.4.1 主要用例 10
3.4.2 主要状态图 11
3.5 系统总体设计 13
3.5.1 系统总体架构 13
3.5.2 功能模块设计 13
3.5.3 数据库设计 16
4. 系统及功能实现 22
4.1 系统开发环境及安装 22
4.1.1 系统开发环境与工具 22
4.1.2 WEB环境安装 22
4.2 主要功能的实现 22
4.2.1 微信公众平台OAuth2.0授权 22
4.2.2 题目练习功能 23
4.2.3 评论回复功能 24
4.2.4 在线考试功能 25
4.2.5 网上商城功能 25
4.2.6 后台登录功能 26
4.2.7 后台管理功能 27
5. 系统测试 29
5.1 测试目的 29
5.2 测试过程 29
5.3 测试结论 29
6. 总结与展望 29
致谢 29
参考文献 29
基于微信平台的公务员题库WebApp系统
引言
绪论
研究背景
自我国施行公务员考试制度以来,公务员的报考人数逐年剧增。尤其在近几年,“公务员报考热潮”更是空前绝后,不但国家统一的公务员招考的火爆程度远远超过了高考和考研,而且省级公务员招考同样火热[1]。由于2008年爆发全球性金融危机,这对中国劳动力市场造成了巨大的创伤,因此我国的就业压力迅速加剧,就业形势愈来愈严峻。而公务员,由于中国传统文化的影响,稳定性高,待遇福利较好,社会地位高,加上近年来大学应届生就业风险和压力的增大等等原因,使得每年公务员的报考人数都明显增加。据有关部门统计,2009年后公务员报考人数已突破一百万,并依旧保持快速增长。最近6年,报名人数都超过了140万,考录比例一度达到了几十比一。俨然,公务员考试已经成为中国人才竞争最激烈的考试,“千军万马过独木桥”名副其实[2]。正所谓“哪里有考试,那里就有培训”。正是有了如此庞大的公务员考试考生群体,人们就看到了其中巨大的市场潜力。自2000年以来,公务员考试培训行业从无到有,已经形成一个巨大的市场。从2003年开始,市场规模以年均20%左右的速度增长,2014年市场规模达到1495亿元,公务员培训市场可谓如火如荼。
另外,随着信息时代的发展,移动互联网技术、智能手持设备的不断普及和推广,公务员教育也逐渐从传统的面对面教育、纸质教育向云课堂、云测试、云练习等多方面进行发展。而随着微信的崛起,教育机构建立自己的公众号并运营它是一件势在必行的事情。2015年6月,腾讯公司正式公布了2015年业绩报告,随后CuriosityChina凭据这份数据制作了当年微信用户数据统计报告,在2015年第一季度末,微信每月活跃用户已达到5.49亿[3]。微信覆盖200多个国家,20多种语言,8百多万品牌,对接85000多个移动应用,并含有约4亿信支付用户。对生活消费的影响中,微信直接带动的生活消费110亿元,而公众号平台的影响占了约20.0%,排在第二,而娱乐占56%,排在第一。以微信平台为媒介,具有得天独厚的优势[4]。
有人指出,目前最好的营销是将你的产品进入用户的手机,并不需要太多其他渠道[5]。通过微信平台,为公务员培训机构建立一个面向用户,适合用户的公众号,并提供一系列助考手段和资料,对公务员培训机构的发展和作用是及其重要的。
国内外研究状况
国内研究现状
微信拥有中国最庞大的用户,拥有各种浑天独厚的资源,比如比独立开发第三方APP要更加容易成功。微信公众号作为微信现在最有效、最广泛的商业模式,有微信的背景和实力的支持,尤其是市场掌控力,微信公共号很难不流行开来。
在公务员题库方面,各类题库网站也是层见迭出。著名的有中图出品的“砖题库”、“公务员考试在线题库”,雄鹰出品的“万题库”。其中“万题库”提供了互动欢乐直播、新大纲视频,使用算法实现智能出题,提供在线测试评估考分等服务,可谓功能全面,实用方便,但不是基于微信端,目前只有PC端和手机APP端。中公网校的“考练通”是一款能购满足你需求的APP。其特点是:每日练题(科学的抽题规则)、天天考试(公职考试真题卷、模拟卷)、错题仓库(错题仓库储存训练时没有掌握的题目)和消息中心(备考资讯)。中公教育在自己的微信公众号中也有自己的题库,关注并回复题库给出题库链接,打开后可以阅读一些模拟题和真题,但是并不能像“万题库”一样,进行实时判题和给出解析。
国外研究现状
在国外,公务员普遍没有“公务员热”,其原因无外乎这三个:待遇差,油水少,纪律严[6]。所以,公务员培训机构不如中国多,培训方式也不如中国多样。但外国人也有自己的刷题软件和网站,此处不妨进行行业横向对比,了解一些国外计算机刷题题库。
Leetcode是美国的一个在线编程网站,它收集了大部分大型互联网公司的笔试面试题,对于应届毕业生刷题面试找工作是一个的好助手。此网站的优势在于它提供测试数据并提供两个独立的代码窗口,分别编译运行。目前,只支持C++和Java两种语言。Codility另外一家IT做题网站,它专门帮助程序员笔试,附带提供了一些挑战和面试题。里面的题目都非常经典,十分值得一做,而且测试系统十分完善,考虑到了很多意想不到的边界问题。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2199.html

好棒文