首页 > 其他分享 >基于ssm的四六级报名与成绩查询系统的设计与实现

基于ssm的四六级报名与成绩查询系统的设计与实现

时间:2023-10-27 21:05:13浏览次数:35  
标签:11 ssm 200 查询 四六级 考场 NULL 考试 页面


博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。

技术:ssm+mysql+jsp

背景

互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对四六级报名信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用四六级报名与成绩查询系统可以有效管理,使信息管理能够更加科学和规范。

四六级报名与成绩查询系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理考试和考场信息,管理学生,成绩以及老师信息。老师查询考试以及考场信息,管理学生成绩,查看公告。学生对四六级考试进行报名,查询考场以及考试成绩。

总之,四六级报名与成绩查询系统集中管理信息,有着保密性强,效率高,存储空间大,成本低等诸多优点。它可以降低信息管理成本,实现信息管理计算机化。

结构图

在前面分析的管理员功能的基础上,进行接下来的设计工作,最终展示设计的管理员结构图(见下图)。管理员管理考试和考场信息,管理学生,成绩以及老师信息。

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_02编辑

图4.1 管理员功能结构图

在前面分析的老师功能的基础上,进行接下来的设计工作,最终展示设计的老师结构图(见下图)。老师查询考试以及考场信息,管理学生成绩,查看公告。

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理_03

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理_04编辑

图4.2 老师功能结构图

在前面分析的学生功能的基础上,进行接下来的设计工作,最终展示设计的学生结构图(见下图)。学生对四六级考试进行报名,查询考场以及考试成绩。

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理_05

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_06编辑

图4.3 学生功能结构图

表结构

表4.1 成绩信息表

字段

类型

默认

注释

id (主键)

int(11)


主键

yonghu_id

int(11)

NULL

用户

kaochang_id

int(11)

NULL

考场

kaoshi_types

int(11)

NULL

考试类型

chengji_types

int(11)

NULL

成绩类型

fraction

decimal(10,4)

NULL

分数

create_time

timestamp

NULL

创建时间

表4. 2考场信息表

字段

类型

默认

注释

id (主键)

int(11)


主键

kaoshi_id

int(11)

NULL

考试

laoshi_id

int(11)

NULL

监考老师

kaochang_name

varchar(200)

NULL

考场名

kaoshi_number

int(11)

NULL

考场人数

kaochang_address

varchar(200)

NULL

考场地址

create_time

timestamp

NULL

创建时间

表4.3 考试信息表

字段

类型

默认

注释

id (主键)

int(11)


主键

kaoshi_name

varchar(200)

NULL

考试名

kaoshi_types

int(11)

NULL

考试类型

start_time

timestamp

NULL

开始时间

end_time

timestamp

NULL

结束时间

create_time

timestamp

NULL

创建时间

表4.4 老师信息表

字段

类型

默认

注释

id (主键)

int(11)


主键

username

varchar(200)

NULL

账户

password

varchar(200)

NULL

密码

laoshi_name

varchar(200)

NULL

姓名

sex_types

int(11)

NULL

性别

laoshi_id_number

varchar(200)

NULL

身份证号

phone

varchar(200)

NULL

手机号

laoshi_photo

varchar(200)

NULL

照片

laoshi_nation

varchar(200)

NULL

民族

politics_types

int(11)

NULL

政治面貌

laoshi_address

varchar(200)

NULL

家庭住址

create_time

timestamp

NULL

创建时间

表4.5 管理员信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

username

varchar(100)


用户名

password

varchar(100)


密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4.6 系统公告信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

biaoti

varchar(200)

NULL

标题 

leixing

varchar(200)

NULL

类型

neirong

longtext

NULL

内容

riqi

datetime

NULL

日期

表4.7 学生信息表

字段

类型

默认

注释

id (主键)

int(11)


主键

username

varchar(200)

NULL

账户

password

varchar(200)

NULL

密码

name

varchar(200)

NULL

姓名

sex_types

int(11)

NULL

性别

id_number

varchar(200)

NULL

身份证号

phone

varchar(200)

NULL

手机号

yonghu_photo

varchar(200)

NULL

照片

nation

varchar(200)

NULL

民族

politics_types

int(11)

NULL

政治面貌

address

varchar(200)

NULL

家庭住址

create_time

timestamp

NULL

创建时间

第5章 系统实现

进入到这个环节,也就可以及时检查出前面设计的需求是否可靠了。一个设计良好的方案在运用于系统实现中,是会帮助系统编制人员节省时间,并提升开发效率的。所以在系统的编程阶段,也就是系统实现阶段,对于一些不合理的设计需求,也是可以及时发现。因为设计的方案是完全指导系统的编码过程的。

5.1 管理员功能实现

5.1.1 老师管理

管理员进入指定功能操作区之后可以管理老师。其页面见下图。管理员可以增删改查老师的信息。

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_07

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_08编辑

图5.1 老师管理页面

5.1.2 学生管理

管理员进入指定功能操作区之后可以管理学生。其页面见下图。管理员增删改查学生资料。

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理_09

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_10编辑

图5.2 学生管理页面

5.1.3 考试管理

管理员进入指定功能操作区之后可以管理考试信息。其页面见下图。管理员在本页面可以增删改查考试信息,可以实现考试信息的批量删除功能。

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_11

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_12编辑

图5.3 考试管理页面

5.1.4 考场管理

管理员进入指定功能操作区之后可以管理考场信息。其页面见下图。管理员增删改查考场信息,考场信息是由监考老师,考场人数,考场地址等信息组成。

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_13

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理_14编辑

图5.4 考场管理页面

5.2 老师功能实现

5.2.1 成绩管理

老师进入指定功能操作区之后可以管理成绩信息。其页面见下图。老师对各个学生的考试分数进行登记,也能修改考试分数信息。

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_15

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_16编辑

图5.5成绩管理页面

5.2.2 查看系统公告

老师进入指定功能操作区之后可以查看系统公告。其页面见下图。老师查看公告信息详细内容。

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_17

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_18编辑

图5.6 查看系统公告页面

5.2.3 考试查询

老师进入指定功能操作区之后可以查询考试信息。其页面见下图。老师查询考试信息可以根据考试类型查询,也能根据考试名称查询。

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_19

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_20编辑

图5.7 考试查询页面

5.3 学生功能实现

5.3.1 考试管理

学生进入指定功能操作区之后可以管理考试信息。其页面见下图。学生查询考试信息,对需要的考试进行报名。

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_21

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_22编辑

图5.8 考试管理页面

5.3.2 考场查询

学生进入指定功能操作区之后可以查询考场。其页面见下图。学生查询考场,查看考场详细信息。

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_23

基于ssm的四六级报名与成绩查询系统的设计与实现_信息管理_24编辑

图5.9 考场查询页面

5.3.3 成绩查询

学生进入指定功能操作区之后可以查询成绩。其页面见下图。学生参加完考试之后,可以在本页面查询考试分数信息。

基于ssm的四六级报名与成绩查询系统的设计与实现_字段类型_25

基于ssm的四六级报名与成绩查询系统的设计与实现_主键_26编辑

图5.10 成绩查询页面


标签:11,ssm,200,查询,四六级,考场,NULL,考试,页面
From: https://blog.51cto.com/u_15505879/8062182

相关文章

  • 基于ssm的校园自助洗衣机系统的设计与实现
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+jsp背景互联网发展至今,无论是其理论还是技术都已经成熟,而且它广......
  • [Spring框架学习]SSM 整合,使用maven构建项目的时候,启动项目报错class path resource
    错误:classpathresource[config/spring/springmvc.xml]cannotbeopenedbecauseitdoesnotexist错误原因:找不到我的springmvc.xml,在下面web.xml中是我引用路径,网上找到问题classpath指向路径不是resource路径,所以一直找不到我的xml文件,classpath:到你的class路径......
  • mysql查询单天,当周,当月函数
    1、查询当天的数据select*from表名 whereTO_DAYS(时间字段)=TO_DAYS(NOW());2、查询当周的数据select*from表名 whereYEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d'))=YEARWEEK(NOW());3、查询当月的数据select*from表名 whereDATE_FORMAT(时间字段,'%Y%m')=DATE_FORMA......
  • 创建用户供备库查询
    背景和目的:为不影响主库性能,创建一用户和视图只允许在备库访问。涉及视图中表较大,结构设计不合理,性能稍差。过程:创建视图、用户、授权、创建同义词、验证1、produser用户创建视图切换到g_tab等用户下altersessionsetcurrent_schema=produser;替换下面view的sql--createor......
  • ?Mybatis多表查询(1:1、1:N、N:N),MP多表查询(自定义SQL)
    Mybatis多表关联查询Gitee地址:https://gitee.com/zhang-zhixi/mybatis-tables-query.git数据表:oracleCREATETABLE"T_ORDER"("ID"NUMBERNOTNULL,"F_ORDER_TIME"DATE,"F_TOTAL"VARCHAR2(255BYTE),"F_USER_ID"NU......
  • javaweb--sql查询DQL
    基础查询别名selectmathas'数学成绩'english'英语成绩'fromstu条件查询几点注意事项1、null值的比较不能用=或者!=,只能使用isnull或者isnotnull2、可以使用betweenand来匹配一段数值whereagebetween20and303、<>和!=的作用相同4、or可以用数组的形式表示......
  • idea查询maven依赖情况
     ......
  • 浅析 es 查询文档的过程
    本文从一个示例入手,从代码层面分析elasticsearch查询文档的完整过程。新建索引cn-msg,设置3分片,1副本PUTlocalhost:9200/cn-msg{"settings":{"number_of_shards":3,"number_of_replicas":1}}写入文档POSTlocalhost:9200/cn-msg/_doc{"messag......
  • 41 mysql 索引和慢查询优化
    MySQL之索引原理与慢查询优化 阅读目录一介绍二索引的原理三索引的数据结构四聚集索引与辅助索引五MySQL索引管理六测试索引七正确使用索引八联合索引与覆盖索引九查询优化神器-explain十慢查询优化的基本步骤十一慢日志管理一介绍为何要......
  • 数据库查询
    1、连接查询内连接查询与单表查询相似,都是使⽤select语句可以把多张表放到select后边,并⽤逗号隔开还可以结合as取别名,⽅便引⽤如果要查询多个表中的字段,⽆重名的情况下,可以省略表的指定⾮等值连接迪卡尔积--内连接中的非等值链接。select*fromgra......