表1 课程信息表(tb_course)
字段名 课程编号 课程名称 学年 学期 学分
类型 varchar varchar varchar varchar varchar
是否
为空 Not null Default null Default null Default null Default null
是否
主键 是 否 否 否 否
除此之外还有三个表分别是:
学生信息表(tb_student):(学生编号,学生姓名,密码,性别,班级,电话,电子邮箱,qq)
教师信息表(tb_teacher):(教师编号,教师姓名,密码,性别,年龄,职称,电话,住址,电子邮箱,qq,权限)
课程-教师关联表(tb_teachinfo):(序号,课程编号,教师编号,课程名称,教师名称)
作业-学生-教师关联表(tb_attch):(序号,课程编号,学生编号,教师编号,课程,课程名称,路径,创建时间,年级,学分)
4.2系统设计
作业管理系统总体结构图如下:
图2系统总体结构图
作业管理系统分层设计图如下:
视图层 控制层 数据访问层 存放数据
图3 系统分层设计图
系统操作流程图如下:
图4系统流程图
5.系统主要功能的实现
本次作业管理系统的设计中设定三个角色分别是:管理员,老师和学生。在登录时,用户名和密码不能为空,当其中一项为空或都为空时,提示“用户名、密码不能为空,请重新输入”。而且必须输入正确的用户名和密码方可进入,否则提示“用户名、密码有误或您输入的帐户不存在,请重新输入”。同时还要选择正确的角色。当用户名和密码输入正确但验证码输入错误时,系统会告诉你“验证码错误,请重新输入”。因此把系统分成了三大模块,下面对这三大模块进行介绍。
5.1管理员界面
管理员的权限最高主要控制着教师和学生的界面。通过管理员界面可以看到教师和学生的明细,还能看到授课明细,课程明细。同时具备了查看、修改、删除的功能。如下图所示:
上一页 [1] [2] [3] [4] [5] 下一页
JSP+mysql作业管理系统的设计与实现+需求分析+总体设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766