基于JSP的学生综合考评管理系统【附源码】

基于JSP的学生综合考评管理系统(源码+L文+说明文档)

目录

4 系统设计   

4.1 系统概述  

  

4.2 系统结构    

4.3. 数据库设计    

4.3.1 数据库实体    

4.3.2 数据库设计表    

4.4 数据表    

5 系统详细设计    

5.1管理员功能模块    

5.2教师功能模块    

5.3学生功能模块    

4 系统设计   

4.1 系统概述  

  

学生综合考评管理系统基于Web服务模式,是一个适用于Internet环境下的模型结构。只要学生和教师能连上Internet,便可以在不受时间、地点的限制来使用这个系统。学生综合考评管理系统工作原理图,如图4-1所示:

图片

图4-1  系统工作原理图

4.2 系统结构    

本系统架构网站系统,本系统的具体功能如下:    

图片

图4-2系统功能结构图

管理员功能结构图,如图4-3所示

图片

           

图4-3 管理员功能结构图    

学生功能结构图,如图4-4所示:

图片

    

图4-4 学生功能结构图

教师功能结构图,如图4-5所示:

图片

           

图4-5教师功能结构图

               

4.3. 数据库设计    

4.3.1 数据库实体    

学生信息结构图,如图4-6所示:

图片

 图4-6学生信息实体结构图

教师信息实体属性图,如图4-7所示:

图片

图4-7教师信息实体属性图    

           

课程信息实体属性图如图4-8所示。

图片

图4-8课程信息实体属性图

作业布置信息实体属性图如图4-9所示。

图片

图4-9作业布置信息实体属性图

               

4.3.2 数据库设计表    

4.4 数据表    

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表名:jiaoshi

功能:教师表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

jiaoshigonghao

varchar

100

教师工号

                         

                         

mima

varchar

100

密码

                         

                         

jiaoshixingming

varchar

100

教师姓名

                         

                         

xingbie

varchar

100

性别

                         

                         

zhaopian

varchar

100

照片

                         

                         

zhicheng

varchar

100

职称

                         

                         

renjiaokemu

varchar

100

任教科目

                         

                         

lianxidianhua

varchar

100

联系电话

                         

                         

                 

                    

表名:kechengchengji

功能:课程成绩表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

addtime

timestamp

                         

创建时间

                         

CURRENT_TIMESTAMP

banji

varchar

200

班级

                         

                         

xueqi

varchar

200

学期

                         

                         

kechengmingcheng

varchar

200

课程名称

                         

                         

xuehao

varchar

200

学号

                         

                         

xueshengxingming

varchar

200

学生姓名

                         

                         

kechengchengji

varchar

200

课程成绩

                         

                         

pingyu

date

                         

评语

                         

                         

dengjiriqi

longtext

4294967295

登记日期

                         

                         

jiaoshigonghao        

varchar

200

教师工号

                         

                         

jiaoshixingming

longtext

4294967295

教师姓名

                         

                         

               

表名:kechengxinxi

功能:课程信息表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

addtime

timestamp

                         

创建时间

                         

CURRENT_TIMESTAMP

banji

varchar

200

班级

                         

                         

xueqi

varchar

200

学期

                         

                         

kechengmingcheng

varchar

200

课程名称

                         

                         

tupian

varchar

200

图片

                         

                         

kechengjieshao        

varchar

200

课程介绍

                         

                         

xingqi

varchar

200

星期

                         

                         

shangkeshijian

varchar

200

上课时间

                         

                         

jiaoshigonghao

varchar

200

教师工号

                         

                         

jiaoshixingming

varchar

200

教师姓名

                         

                         

               

表名:liuyanxinxi

功能:留言信息表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

addtime

timestamp

                         

创建时间

                         

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

                         

                         

liuyanneirong

varchar

200

留言内容

                         

                         

liuyanshijian        

varchar

200

留言时间

                         

                         

jiaoshigonghao

varchar

200

教师工号

                         

                         

jiaoshixingming

int

                         

教师姓名

                         

                         

xuehao

longtext

4294967295

学号

                         

                         

xueshengxingming

longtext

4294967295

学生姓名

                         

                         

banji

varchar

200

班级

                         

                         

sfsh

varchar

200

是否审核

                         

                         

shhf

date

                         

是否回复

                         

                         

                                 

表名:tongzhigonggao

功能:通知公告表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

gonggaobiaoti

varchar

100

公告标题

                         

                         

tupian        

varchar

100

图片

                         

                         

neirong

varchar

100

内容

                         

                         

faburiqi

timestamp

                         

发布日期

                         

CURRENT_TIMESTAMP

表名:xuesheng

功能:学生表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

xuehao

bigint

                         

学号

                         

                         

mima

varchar

100

密码

                         

                         

xueshengxingming

varchar

100

学生姓名

                         

                         

xingbie

varchar

100

性别

                         

                         

touxiang

varchar

200

头像

                         

                         

shouji

timestamp

                         

手机

                         

CURRENT_TIMESTAMP        

youxiang

timestamp

                         

邮箱

                         

CURRENT_TIMESTAMP

banji

timestamp

                         

班级

                         

                         

                

表名:zuoyebuzhi

功能:作业布置表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

                         

主键

    主键 

                         

addtime

timestamp

                         

创建时间

                         

CURRENT_TIMESTAMP

kechengmingcheng

varchar

200

课程名称

                         

                         

banji

varchar

200

班级

                         

                         

xueqi

varchar

200

学期

                         

                         

zuoyeyaoqiu

varchar

200

作业要求

                         

                         

faburiqi        

varchar

200

发布日期

                         

                         

jiaoshigonghao

varchar

200

教师工号

                         

                         

jiaoshixingming

varchar

200

教师姓名

                         

                         

                   

5 系统详细设计    

5.1管理员功能模块    

管理员登录,管理员通过输入用户名、密码等信息进行系统登录,如图5-1所示。

图片

图5-1管理员登录界面图

               

管理员登录进入学生综合考评管理系统可以查看;个人中心、通知公告管理、班级管理、学生管理、教师管理、课程信息管理、作业布置管理、作业提交管理、留言信息管理、课程成绩管理等内容,如图5-2所示。

图片

图5-2管理员功能界面图

               

                   

个人中心,个人中心页面可以填写原密码、新密码、确认密码等内容,并可根据需要对个人中心信息进行提交等操作,如图5-3所示。

               

图片

图5-3个人中心界面图

               

通知公告管理,在通知公告管理页面可以填写公告标题、图片、内容、发布日期等内容,并可根据需要对通知公告管理进行添加、查看,修改或删除等操作,如图5-4所示。

图片

               

图5-4通知公告管理界面图

班级管理,在班级管理页面可以填写班级等进行添加,修改,删除或查看等操作,如图5-5所示。

图片

图5-5班级管理界面图

               

学生管理,在学生管理页面可以查看学号、学生姓名、性别、头像、手机、邮箱、班级等内容,并可根据需要对学生管理信息进行添加,修改,删除或查看等操作,如图5-6所示。

图片

图5-6学生管理界面图

               

教师管理 ,在教师管理页面可以查看教师工号、教师姓名、性别、照片、职称、任教科目、联系电话等内容,并可根据需要对教师管理进行添加,查看、修改,删除等操作,如图5-7所示。    

图片

图5-7教师管理界面图

5.2教师功能模块    

教师登录进入学生综合考评管理系统可以查看个人中心、通知公告管理、学生管理、课程信息管理、作业布置管理、作业提交管理、留言信息管理、课程成绩管理等内容,如图5-8所示。

图片

图5-8教师功能界面图

             

个人中心,在个人中心页面通过填写原密码、新密码、确认密码等内容并可根据需要对个人中心信息进行提交,如图5-9所示。    

图片

图5-9个人中心界面图

             

个人信息,在个人信息页面可以填写教师工号、密码、教师姓名、性别、照片、职称、任教科目、联系电话等内容,并可根据需要对个人信息提交内容操作,如图5-10所示。

图片

图5-10个人信息界面图

作业布置管理,在作业布置管理页面可以查看课程名称、班级、学期、作业要求、发布日期、教师工号、教师姓名等内容,并可根据需要对作业布置管理查看、修改、删除内容等操作,如图5-11所示。

图片

             

图5-11作业布置管理界面图

留言信息管理,在留言信息管理页面可以查看题目序号、 题目、教师编号、学生学号、选题时间、备注、是否审核、审核回复等内容,并可根据需要对留言信息管理审核、查看内容等操作,如图5-12所示。

图片

图5-12留言信息管理界面图

5.3学生功能模块    

学生登录进入学生综合考评管理系统可以查看个人中心、通知公告管理、教师管理、课程信息管理、作业布置管理、作业提交管理、留言信息管理、课程成绩管理等内容,如图5-13所示。

图片

图5-13学生功能界面图

个人中心,在个人中心页面通过填写原密码、新密码、确认密码等内容并可根据需要对个人中心信息进行提交,如图5-14所示。

图片

图5-14个人中心界面图

个人信息,在个人信息页面可以填写学号、密码、学生姓名、性别、头像、手机、邮箱、班级等内容,并可根据需要对个人信息提交操作,如图5-15所示。    

图片

图5-15个人信息界面图

             

留言信息管理,在留言信息管理页面可以查看标题、留言内容、留言时间、教师工号、教师姓名、学号、学生姓名、班级、是否审核、审核回复等内容,并可根据需要对留言信息管理查看、修改、删除内容等操作,如图5-16所示。

图片

图5-16留言信息管理界面图

课程信息管理,在课程信息管理页面可以查看班级、学期、课程名称、图片、课程介绍、星期、上课时间、教师工号、教师姓名等内容,并可根据需要对课程信息管理查看详细内容等操作,如图5-17所示。

图片

图5-17课程信息管理界面图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值