基于微信小程序的公务员考试系统的设计与实现(源码+论文)_v_196

一、选题的意义与目的

建立推行国家公务员制度,是我国干部人事制度的重大改革,是邓小平人才人事理论具体生动的实践。随着国家公务员制度的推行,我国公务员制度由理论研究到实践探索,逐步完善,取得明显的成效。在越来越多有志青年为建设我国伟大社会事业报考公务员的同时,公务员选拔的难度也在逐年递增。公务员考试主要分为笔试和面试,其中笔试又分为了《行政职业能力测验》和《申论》,而《行政职业能力测验》主要测试应试者从事党政机关工作应具备的基本能力和潜能。针对《行政职业能力测验》的能力提高,各大考试机构都有推行自己的网站或者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

email

邮箱

varchar(200)

允许

6

tel

电话

varchar(50)

允许

7

qq

Qq

varchar(20)

允许

8

wechat

微信号

varchar(20)

允许

9

sex

性别

varchar(20)

允许

10

birth

生日

varchar(20)

允许

11

img

头像

varchar(200)

允许

12

address

地址

varchar(200)

允许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕设之家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值