本论文主要论述了如何使用JAVA语言开发一个远见公务员考试培训网站,远见公务员考试培训网站的主要使用者分为管理员和学员,实现功能包括管理员:首页、个人中心、学员管理、课程分类管理、课程信息管理、报名课程管理、课程购买管理、课程发送管理、留言板管理、系统管理。学员:首页、个人中心、课程信息、报名课程、留言板、考试资讯。
本系统的使用可以实现远见公务员考试培训网站管理的信息化,可以方便管理员进行更加方便快捷的管理,可以提高管理人员的工作效率。
关键词:SSM;MySQL;考试培训管理系统
Design And Implementation Of The Foresight Civil Service
Examination Training Website
The paper mainly discusses how to use JAVA language to develop a far-sighted civil servant exam training website. The main users of the far-sighted civil servant exam training website are divided into administrators and trainees. Home page, Personal center, student management, course classification management, course information management, course registration management, course purchase management, course delivery management, message board management, system management. Participants: Home page, Personal Center, course information, course registration, message board, exam information.
The use of this system can realize the information of foresight civil service examination training website management, can facilitate the administrator to carry out more convenient and quick management, can improve the work efficiency of management personnel.
Key words: SSM; MySQL; examination training management system
采用MySQL数据库对该公务员考试培训系统的数据进行存储,数据库中所包括的各个数据库表的详细信息如下所示[9]:
表4.1 报名课程表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengbianhao | bigint | 课程编号 | |||
kechengmingcheng | bigint | 课程名称 | |||
ziliaomingcheng | bigint | 课程名称 | |||
ziliaotupian | bigint | 课程图片 |
续表4.1
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
jiage | bigint | 价格 | |||
neirong | bigint | 内容 | |||
ziliaoxiangqing | bigint | 课程详情 |
表4.2 配置文件表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 |
表4.3 课程信息表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengmingcheng | varchar | 200 | 课程名称 | ||
kechengbianhao | varchar | 200 | 课程编号 | ||
kechengleibie | longtext | 4294967295 | 课程类别 | ||
tupian | varchar | 200 | 图片 | ||
kechengshipin | varchar | 200 | 课程视频 | ||
kechengneirong | varchar | 200 | 课程内容 | ||
xiangqing | varchar | 200 | 详情 |
表4.4 留言板管理表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP |
续表4.4
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
chakanliuyan | bigint | 查看留言 | |||
zengjialiuyan | bigint | 增加留言 | |||
xiugailiuyan | bigint | 修改留言 | |||
shanchuliuyan | bigint | 删除留言 |
表4.5 考试资讯信息表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kaoshizixunbiaoti | varchar | 200 | 考试资讯标题 | ||
kaoshizixuntupian | varchar | 200 | 考试资讯图片 | ||
kaoshizixunjianjie | longtext | 43668972 | 考试资讯简介 | ||
kaoshizixunneirong | varchar | 200 | 考试资讯内容 |
1、登录测试
测试点:登录
测试的目标:输入账号密码以及验证码后系统会自动进行验证是否正确。
所用的环境:Windows10和IE浏览器。
输入信息:用户名、密码。
步骤:
(1)首先我们打来浏览器,进入该系统的登录界面。
(2)在进入页面登录部分以后可以进行对用户名、密码进行测试,具体测试输入情况如下表6.1所示。
表6.1 登录测试
情况 | 用户名输入 | 密码输入 | 期望结果 |
(1) | 15546219225 | 1244566 | 提示“用户名或者密码错误,或账号未经审核” |
(2) | aaaaa | 123456 | 提示“用户名或密码错误,或者账号未经审核” |
(3) | 15546219225 | hangguowei | 登陆成功 |
2、课程信息管理测试:
表6.2 课程信息管理测试用例表
用例编号 | UC-TEST-003 | 测试名称 | 课程信息管理 | |
前提条件 | 课程信息管理 | |||
步骤 | 操作描述 | 数据 | 期望结果 | |
1 | 点击课程信息管理查看详情按钮 | 无 | 跳转到课程信息管理详情 | |
2 | 点击添加按钮 | 无 | 跳转到添加页面 | |
3 | 选中添加后按钮 | 无 | 跳转到课程信息管理页面 | |
测试说明 | 无 | |||
测试结果 | 成功 | 测试人 | 赵妍淼 |
3、留言板管理测试:
表6.3 留言板管理测试用例表
用例编号 | UC-TEST-004 | 测试名称 | 留言板管理 | |
前提条件 | 留言板管理 | |||
步骤 | 操作描述 | 数据 | 期望结果 | |
1 | 点击留言板管理查看详情按钮 | 无 | 跳转到留言板管理详情 | |
2 | 点击查询按钮 | 无 | 跳转到查询页面 | |
3 | 选中查询后按钮 | 无 | 跳转到留言板页面 | |
测试说明 | 无 | |||
测试结果 | 成功 | 测试人 | 赵妍淼 |
4、考试资讯管理测试:
表6.4 考试资讯管理测试用例表
用例编号 | UC-TEST-005 | 测试名称 | 考试资讯管理 | |
前提条件 | 考试资讯管理 | |||
步骤 | 操作描述 | 数据 | 期望结果 | |
1 | 点击考试资讯管理查看详情按钮 | 无 | 跳转到考试资讯管理详情 | |
2 | 点击修改按钮 | 无 | 跳转到修改页面 | |
3 | 选中修改后按钮 | 无 | 跳转到考试资讯管理页面 | |
测试说明 | 无 | |||
测试结果 | 成功 | 测试人 | 赵妍淼 |
5、学员信息管理测试:
表6.5 学员信息管理测试用例表
用例编号 | UC-TEST-006 | 测试名称 | 学员信息管理 | |
前提条件 | 课程信息管理 | |||
步骤 | 操作描述 | 数据 | 期望结果 | |
1 | 点击学员信息查看详情按钮 | 无 | 跳转到学员信息详情 | |
2 | 点击删除按钮 | 无 | 跳转到删除页面 | |
3 | 选中删除后按钮 | 无 | 已删除 | |
测试说明 | 无 | |||
测试结果 | 成功 | 测试人 | 赵妍淼 |
6.5 测试结果
本远见公务员考试培训网站设计要求基本都可以达到,此系统具有完整的软件功能,良好的学员界面,能够正确的处理错误信息,而且能够准确的提出错误的种类[11]。但是系统测试时也出现了一些系统的不足和缺陷,所以在今后的日子里我会对其视觉上的不足作出修改,其次系统的代码和数据库出现了非常多的冗余现象,都是因为对编程技术的应用不够熟练,在日后我会加强自己的自身学习和能力,减少这样的冗余现象。
经过对上述的测试结果分析,本远见公务员考试培训网站无论是在技术方面,还是操作方面,还是经济方面都是完全可以实行的,并且经过测试,该系统操作简单,所有的功能都可以实现,因此该系统可以满足学员的使用需求,值得被推广。
总体说来,软件通过测试。