0
点赞
收藏
分享

微信扫一扫

基于ssm的校园教务系统


博主介绍: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 校园任务管理页面


举报

相关推荐

0 条评论