首页 > 其他分享 >基于ssm的校园教务系统

基于ssm的校园教务系统

时间:2023-10-27 22:01:59浏览次数:32  
标签:200 教师 教务 校园 信息 ssm NULL 主键 页面


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

技术:ssm+mysql+vue

背景

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

校园教务系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,本系统管理员管理教师评教,网上选课,校园任务,教室信息,负责审核学生选课详情信息,审核任务提交信息。教师管理学生,校园任务以及网上选课信息,查询课表,查询学生成绩。学生参与网上选课,对教师进行评教,查看任务并提交已完成的任务文件,查询成绩以及课表。

总之,校园教务系统集中管理信息,有着保密性强,效率高,存储空间大,成本低等诸多优点。它可以降低信息管理成本,实现信息管理计算机化。

结构图

在前面分析的管理员功能的基础上,进行接下来的设计工作,最终展示设计的管理员结构图(见下图)。管理员管理教师评教,网上选课,校园任务,教室信息,负责审核学生选课详情信息,审核任务提交信息。

基于ssm的校园教务系统_字段类型

基于ssm的校园教务系统_字段类型_02编辑

图4.1 管理员功能结构图

在前面分析的教师功能的基础上,进行接下来的设计工作,最终展示设计的教师结构图(见下图)。教师管理学生,校园任务以及网上选课信息,查询课表,查询学生成绩。

基于ssm的校园教务系统_主键_03

基于ssm的校园教务系统_字段类型_04编辑

图4.2 教师功能结构图

在前面分析的学生功能的基础上,进行接下来的设计工作,最终展示设计的学生结构图(见下图)。学生参与网上选课,对教师进行评教,查看任务并提交已完成的任务文件,查询成绩以及课表。

基于ssm的校园教务系统_主键_05

基于ssm的校园教务系统_字段类型_06编辑

图4.3 学生功能结构图

表结构

表4.1 成绩信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

xuehao

varchar(200)

NULL

学号

xingming

varchar(200)

NULL

姓名

kemu

varchar(200)

NULL

科目

leixing

varchar(200)

NULL

类型

chengji

int(11)

NULL

成绩

表4.2 教师信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

jiaozhigonghao

varchar(200)


教职工号

mima

varchar(200)


密码

jiaoshixingming

varchar(200)


教师姓名

xingbie

varchar(200)

NULL

性别

xueyuan

varchar(200)

NULL

学院

kemu

varchar(200)

NULL

科目

guoji

varchar(200)

NULL

国籍

shouji

varchar(200)

NULL

手机

youxiang

varchar(200)

NULL

邮箱

shenfenzheng

varchar(200)

NULL

身份证

zhaopian

varchar(200)

NULL

照片

表4.3 教师评教信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

jiaozhigonghao

varchar(200)

NULL

教职工号

jiaoshixingming

varchar(200)

NULL

教师姓名

xingbie

varchar(200)

NULL

性别

kemu

varchar(200)

NULL

科目

shouji

varchar(200)

NULL

手机

xueyuan

varchar(200)

NULL

学院

guoji

varchar(200)

NULL

国籍

表4.4 学生信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

xuehao

varchar(200)


学号

mima

varchar(200)

NULL

密码

xingming

varchar(200)


姓名

xingbie

varchar(200)

NULL

性别

nianling

varchar(200)

NULL

年龄

shoujihao

varchar(200)

NULL

手机号

youxiang

varchar(200)

NULL

邮箱

shenfenzheng

varchar(200)

NULL

身份证

xueyuan

varchar(200)

NULL

学院

banji

varchar(200)

NULL

班级

zhaopian

varchar(200)

NULL

照片

表4.5 教室信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

jiaoshimingcheng

varchar(200)

NULL

教室名称

suochudidian

varchar(200)

NULL

所处地点

kerongrenshu

int(11)

NULL

可容人数

youwukongdiao

varchar(200)

NULL

有无空调

youwutouying

varchar(200)

NULL

有无投影

表4.6 课表信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

shangkexingqi

varchar(200)

NULL

上课星期

kemu

varchar(200)

NULL

科目

suoshujieshu

varchar(200)

NULL

所属节数

jiaoshixingming

varchar(200)

NULL

教师姓名

jiaoshimingcheng

varchar(200)

NULL

教室名称

表4.7 评教详情信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

jiaozhigonghao

varchar(200)

NULL

教职工号

jiaoshixingming

varchar(200)

NULL

教师姓名

kemu

varchar(200)

NULL

科目

pingfen

varchar(200)

NULL

评分

jutipingjia

longtext

NULL

具体评价

xuehao

varchar(200)

NULL

学号

xingming

varchar(200)

NULL

姓名

表4.8 任务提交信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

renwumingcheng

varchar(200)

NULL

任务名称

renwuleixing

varchar(200)

NULL

任务类型

jiaozhigonghao

varchar(200)

NULL

教职工号

jiaoshixingming

varchar(200)

NULL

教师姓名

xuehao

varchar(200)

NULL

学号

xingming

varchar(200)

NULL

姓名

renwutijiao

varchar(200)

NULL

任务提交

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

表4.9  管理员信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

username

varchar(100)


用户名

password

varchar(100)


密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4.10  网上选课信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

kechengbianhao

varchar(200)

NULL

课程编号

kechengmingcheng

varchar(200)

NULL

课程名称

jiaozhigonghao

varchar(200)

NULL

教职工号

jiaoshixingming

varchar(200)

NULL

教师姓名

kemu

varchar(200)

NULL

科目

shouji

varchar(200)

NULL

手机

jiaoshimingcheng

varchar(200)

NULL

教室名称

shangkeshijian

datetime

NULL

上课时间

shangkeshizhang

varchar(200)

NULL

上课时长

表4.11 校园任务信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

renwumingcheng

varchar(200)

NULL

任务名称

renwuleixing

varchar(200)

NULL

任务类型

jiaozhigonghao

varchar(200)

NULL

教职工号

jiaoshixingming

varchar(200)

NULL

教师姓名

shouji

varchar(200)

NULL

手机

renwuxiangqing

longtext

NULL

任务详情

renwufujian

varchar(200)

NULL

任务附件

表4.12 选课详情信息表

字段

类型

默认

注释

id (主键)

bigint(20)


主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

kechengbianhao

varchar(200)

NULL

课程编号

kechengmingcheng

varchar(200)

NULL

课程名称

jiaoshixingming

varchar(200)

NULL

教师姓名

kemu

varchar(200)

NULL

科目

shouji

varchar(200)

NULL

手机

jiaoshimingcheng

varchar(200)

NULL

教室名称

shangkeshijian

varchar(200)

NULL

上课时间

xuehao

varchar(200)

NULL

学号

xingming

varchar(200)

NULL

姓名

sfsh

varchar(200)

是否审核

shhf

longtext

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.1.5 校园任务管理

管理员进入指定功能操作区之后可以管理校园任务信息。其页面见下图。管理员下载校园任务文件,可以根据任务名称,或者是教职工号查询校园任务信息。

基于ssm的校园教务系统_字段类型_15

基于ssm的校园教务系统_信息管理_16编辑

图5.5校园任务管理页面

5.2 教师功能实现

5.2.1 学生管理

教师进入指定功能操作区之后管理学生信息。其页面见下图。教师可以新增学生,修改学生的学院,班级,手机号,年龄等基础信息,可以删除学生信息。

基于ssm的校园教务系统_主键_17

基于ssm的校园教务系统_主键_18编辑

图5.6 学生管理页面

5.2.2 课表查询管理

教师进入指定功能操作区之后可以查询课表信息。其页面见下图。教师可以根据科目查询课表信息,可以删除指定的课表信息。

基于ssm的校园教务系统_主键_19

基于ssm的校园教务系统_主键_20编辑

图5.7 课表查询管理页面

5.2.3 成绩查询管理

教师进入指定功能操作区之后可以查询成绩。其页面见下图。教师可以根据科目查询成绩,根据学生学号查询成绩,可以修改学生的成绩,科目等信息,也能删除学生成绩信息。

基于ssm的校园教务系统_主键_21

基于ssm的校园教务系统_信息管理_22编辑

图5.8 成绩查询管理页面

5.3 学生功能实现

5.3.1 网上选课管理

学生进入指定功能操作区之后可以对课程进行选课。其页面见下图。学生在本页面查看课程介绍,选择适合自己的课程。

基于ssm的校园教务系统_主键_23

基于ssm的校园教务系统_字段类型_24编辑

图5.9 网上选课管理页面

5.3.2 教师评教管理

学生进入指定功能操作区之后可以对教师进行评教。其页面见下图。学生评教教师需要登记评教分数以及评价内容才可以提交。

基于ssm的校园教务系统_主键_25

基于ssm的校园教务系统_字段类型_26编辑

图5.10 教师评教管理页面

5.3.3 校园任务管理

学生进入指定功能操作区之后可以管理校园任务信息。其页面见下图。学生下载任务附件,在规定时间内完成任务之后,就需要在本页面提交任务文件。

基于ssm的校园教务系统_信息管理_27

基于ssm的校园教务系统_信息管理_28编辑

图5.11 校园任务管理页面


标签:200,教师,教务,校园,信息,ssm,NULL,主键,页面
From: https://blog.51cto.com/u_15505879/8062848

相关文章

  • 基于ssm的汽车交易平台的设计与实现
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+jsp背景21世纪的今天,随着社会的不断发展与进步,人们对于信息科学......
  • 基于ssm的中国咖啡文化宣传网站的设计与实现
     博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+vue背景本课题是根据咖啡文化宣传需要以及网络的优势建立的一......
  • 基于ssm的校园代购服务平台
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。......
  • 基于ssm的家政服务系统的设计与实现
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+jsp背景随着社会的发展,社会的各行各业都在利用信息化时代的优势......
  • 基于ssm的星空游戏交易平台
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+jsp随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,......
  • 基于ssm的家乡宣传网站
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+vue随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,......
  • 基于ssm的家庭财务管理系统
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+jsp现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据......
  • 基于ssm的四六级报名与成绩查询系统的设计与实现
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。技术:ssm+mysql+jsp背景互联网发展至今,无论是其理论还是技术都已经成熟,而且它广......
  • 基于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路径......