一、选题的意义与目的
建立推行国家公务员制度,是我国干部人事制度的重大改革,是邓小平人才人事理论具体生动的实践。随着国家公务员制度的推行,我国公务员制度由理论研究到实践探索,逐步完善,取得明显的成效。在越来越多有志青年为建设我国伟大社会事业报考公务员的同时,公务员选拔的难度也在逐年递增。公务员考试主要分为笔试和面试,其中笔试又分为了《行政职业能力测验》和《申论》,而《行政职业能力测验》主要测试应试者从事党政机关工作应具备的基本能力和潜能。针对《行政职业能力测验》的能力提高,各大考试机构都有推行自己的网站或者app提供给大家参考意见以及相应的真题、预测题,而现在小程序的应用已经进入了高速增长期,越来越多人开始重视小程序端的使用,信息的采集也不仅仅局限于web端和app端。
针对上述所阐述到的信息与个人的想法,我打算研制一款公务员考试系统小程序,对用户提供资料检索和真题的模拟考试,该系统还可以将用户的错题集汇聚起来分析用户的不足点,让用户更好地针对自身不足作出相对应地学习方式。
摘 要
随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的应用、智能手机的普及,使得我们的生活更加丰富多彩。现代人使用手机的频率越来越高,利用手机能进行多项活动,例如手机游戏、手机购物、手机阅读等。智能手机的优势和普及致使公务员考试系统微信小程序的开发成为必需。
本公务员考试系统采用Java语言、MYSQL数据库、微信开发者工具进行微信端开发,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过微信平台进行公务员考试的功能。“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。
关键词:公务员考试;微信小程序;Java语言;MYSQL数据库
3.3功能需求分析
本公务员考试系统微信小程序主要实现了服务端管理员功能模块和客户端用户两大部分。下面将对这两大模块进行具体的功能需求分析。
(1)服务端管理员功能分析
管理员登录后功能有学习资料列表,职位信息列表,分类列表,论坛讨论列表,题目列表,材料列表,用户列表。
(2)客户端用户功能分析
用户可以进行注册登录,登录后功能有首页(学习资料,职位信息),论坛,测试(考试,选择分类,练习,错题集,我的收藏),我的(个人信息,修改密码,注销登陆,退出)。
4.1系统结构设计
本公务员考试系统微信小程序功能结构图,如图4-1所示:

4.3.2 数据库表设计
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。本系统采用了MYSQL数据库管理系统,下面介绍数据库表的具体结构。
表4-1 wct_good学习资料信息表
|
序号 |
字段 |
描述 |
类型和长度 |
主键 |
是否可空 |
|
1 |
id |
编号 |
int(11) |
是 |
不允许 |
|
2 |
gname |
名称 |
varchar(500) |
否 |
允许 |
|
3 |
type |
分类 |
varchar(50) |
否 |
允许 |
|
4 |
img |
图片 |
varchar(500) |
否 |
允许 |
|
5 |
music |
文件 |
varchar(50) |
否 |
允许 |
|
6 |
note |
内容 |
varchar(500) |
否 |
允许 |
表4-2 wct_notice材料信息表
|
序号 |
字段 |
描述 |
类型和长度 |
主键 |
是否可空 |
|
1 |
id |
编号 |
int(11) |
是 |
不允许 |
|
2 |
title |
标题 |
varchar(50) |
否 |
允许 |
|
3 |
note |
内容 |
varchar(2000) |
否 |
允许 |
|
4 |
ndate |
日期 |
varchar(50) |
否 |
允许 |
|
5 |
img |
图片 |
varchar(200) |
否 |
允许 |
表4-3 wct_posts论坛讨论信息表
|
序号 |
字段 |
描述 |
类型和长度 |
主键 |
是否可空 |
|
1 |
id |
编号 |
int(11) |
是 |
不允许 |
|
2 |
title |
标题 |
varchar(50) |
否 |
允许 |
|
3 |
note |
内容 |
varchar(500) |
否 |
允许 |
|
4 |
ndate |
日期 |
varchar(50) |
否 |
允许 |
|
5 |
type |
分类 |
varchar(50) |
否 |
允许 |
|
6 |
img |
图片 |
varchar(200) |
否 |
允许 |
|
7 |
uid |
用户编号 |
varchar(50) |
否 |
允许 |
|
8 |
username |
用户名 |
varchar(50) |
否 |
允许 |
表4-4 wct_type分类信息表
|
序号 |
字段 |
描述 |
类型和长度 |
主键 |
是否可空 |
|
1 |
Id |
编号 |
int(11) |
是 |
不允许 |
|
2 |
title |
名称 |
varchar(500) |
否 |
允许 |
表4-5 t_choose题目信息表
|
序号 |
字段 |
描述 |
类型和长度 |
主键 |
是否可空 |
|
1 |
Id |
编号 |
int(11) |
是 |
不允许 |
|
2 |
title |
题目 |
varchar(255) |
否 |
允许 |
|
3 |
daan |
答案 |
varchar(255) |
否 |
允许 |
|
4 |
opa |
A |
varchar(255) |
否 |
允许 |
|
5 |
opb |
B |
varchar(255) |
否 |
允许 |
|
6 |
opc |
C |
varchar(255) |
否 |
允许 |
|
7 |
opd |
D |
varchar(255) |
否 |
允许 |
|
8 |
fenxi |
分析 |
varchar(2000) |
否 |
允许 |
|
9 |
typeid |
分类 |
int(11) |
否 |
允许 |
|
10 |
level |
等级 |
int(11) |
否 |
允许 |
|
11 |
note |
内容 |
varchar(2000) |
否 |
允许 |
|
12 |
img |
图片 |
varchar(200) |
否 |
允许 |
表4-6 t_user用户信息表
|
序号 |
字段 |
描述 |
类型和长度 |
主键 |
是否可空 |
|
1 |
Id |
编号 |
int(11) |
是 |
不允许 |
|
2 |
username |
用户名 |
varchar(50) |
否 |
允许 |
|
3 |
passwd |
密码 |
varchar(50) |
否 |
允许 |
|
4 |
roletype |
类型 |
varchar(50) |
否 |
允许 |
|
5 |
|
邮箱 |
varchar(200) |
否 |
允许 |
|
6 |
tel |
电话 |
varchar(50) |
否 |
允许 |
|
7 |
|
|
varchar(20) |
否 |
允许 |
|
8 |
|
微信号 |
varchar(20) |
否 |
允许 |
|
9 |
sex |
性别 |
varchar(20) |
否 |
允许 |
|
10 |
birth |
生日 |
varchar(20) |
否 |
允许 |
|
11 |
img |
头像 |
varchar(200) |
否 |
允许 |
|
12 |
address |
地址 |
varchar(200) |
否 |
允许 |






1534

被折叠的 条评论
为什么被折叠?



