远见公务员考试培训网站

目   录

摘  要

Abstract

1 绪论

1.1 选题的依据及意义

1.2 国内外研究现状 

1.3 研究目的

1.4 本文研究的主要内容及章节安排

2 网站开发工具

2.1 Java语言

2.2 B/S架构

2.3 MySQL数据库管理系统

2.4 Tomcat

2.5 系统的运行环境

3 网站需求分析

3.1 可行性研究

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 操作可行性

3.1.4 法律可行性

3.2 功能需求分析

3.2.1 管理员需求

3.2.2 学员需求

3.2.3 系统数据流图

3.3 系统性能需求

4 网站总体设计

4.1 系统体系结构

4.2 系统功能结构设计

4.3 数据库设计

4.3.1 数据库E-R图设计

4.3.2 数据库表设计

5 网站详细设计与功能实现

5.1 系统详细设计

5.1.1 后端登录模块的详细设计

5.1.2 学员管理模块的详细设计

5.1.3 课程信息管理模块的详细设计

5.1.4 前端模块的详细设计

5.1.5 管理员模块的详细设计

5.2 系统的功能实现 21

5.2.1 后端登录模块的实现 22

5.2.2 学员管理模块的实现 23

5.2.3 课程信息管理模块的实现 23

5.2.4 前端模块的实现 24

5.2.5 管理员模块的实现 25

5.3 系统顺序图设计

5.3.1 登录模块顺序图

5.3.2 添加信息模块顺序图

6 网站测试

6.1 测试定义

6.2 测试目的

6.3 测试方法

6.5 测试结果

7 结论

参考文献

附录A  业务层代码

致   谢

远见公务员考试培训网站的设计与实现

摘  要

本论文主要论述了如何使用JAVA语言开发一个远见公务员考试培训网站,远见公务员考试培训网站的主要使用者分为管理员和学员,实现功能包括管理员:首页、个人中心、学员管理、课程分类管理、课程信息管理、报名课程管理、课程购买管理、课程发送管理、留言板管理、系统管理。学员:首页、个人中心、课程信息、报名课程、留言板、考试资讯。

本系统的使用可以实现远见公务员考试培训网站管理的信息化,可以方便管理员进行更加方便快捷的管理,可以提高管理人员的工作效率。

关键词:SSM;MySQL;考试培训管理系统

Design And Implementation Of The Foresight Civil Service

Examination Training Website

Abstract

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]。但是系统测试时也出现了一些系统的不足和缺陷,所以在今后的日子里我会对其视觉上的不足作出修改,其次系统的代码和数据库出现了非常多的冗余现象,都是因为对编程技术的应用不够熟练,在日后我会加强自己的自身学习和能力,减少这样的冗余现象。

经过对上述的测试结果分析,本远见公务员考试培训网站无论是在技术方面,还是操作方面,还是经济方面都是完全可以实行的,并且经过测试,该系统操作简单,所有的功能都可以实现,因此该系统可以满足学员的使用需求,值得被推广。

总体说来,软件通过测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值