发布时间:2022-07-26 13:39:01
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
程序编号:zy022学生成绩信息管理系统
包含内容:
程序+功能说明+运行截图+演示视频
功能说明:
1)学生成绩按每学年进行成绩统计;
2)学生成绩名次排定:
3)每门课程平均成绩统计;
4)学生所学课程及学分统计;
5)输入每个学生成绩时,自动生成该学生已修总学分:
6)学生成绩查询;
7)教师任课查询:
8)班级课程开设查询。
演示视频链接:https://pan.baidu.com/s/1Rw47c5aKKif7sEPBYxlA3Q
提取码:acpn
--来自百度网盘超级会员V7的分享
b站视频链接:https://www.bilibili.com/video/BV1ha411U7NT/
开发框架:SSM(MYECLIPSE)
数据库说明:
班级数据表中文字段:专业id,班级编号,班级名称,班级id,专业编号
班级数据表英文字段:majorid,num,name,id,major
字段含义 | 字段内容 | 是否关联 | 数据为空 | 类型说明 |
专业id | majorid | 关联t_major表的id | 可为空 | 字符串 |
班级编号 | num | 无关联 | 可为空 | 字符串 |
班级名称 | name | 无关联 | 可为空 | 字符串 |
班级id | id | 无关联 | 必填项 | 数字 |
专业编号 | major | 无关联 | 可为空 | 字符串 |
专业数据表中文字段:名称,专业id,学校,专业编号
专业数据表英文字段:name,id,school,num
列名 | 含义 | 长度 | 类型 | NULL |
name | 名称 | 255 | varchar | Yes |
id | 专业id | 11 | int | No |
school | 学校 | 255 | varchar | Yes |
num | 专业编号 | 255 | varchar | Yes |
成绩数据表中文字段:班级id,教师编号,班级编号,分数,学年,学号,课程id,绩点,成绩id,说明,学生id,教师id,学分,课程编号
成绩数据表英文字段:classinfoid,teacher,classinfo,score,stuyear,student,courinfoid,stupoint,id,descinfo,studentid,teacherid,stuscore,courinfo
列名 | 含义 | 长度 | 类型 | NULL |
classinfoid | 班级id | 11 | int | No |
teacher | 教师编号 | 255 | varchar | Yes |
classinfo | 班级编号 | 255 | varchar | Yes |
score | 分数 | 255 | varchar | Yes |
stuyear | 学年 | 255 | varchar | Yes |
student | 学号 | 255 | varchar | Yes |
courinfoid | 课程id | 11 | int | No |
stupoint | 绩点 | 255 | varchar | Yes |
id | 成绩id | 11 | int | No |
descinfo | 说明 | 255 | varchar | Yes |
studentid | 学生id | 11 | int | No |
teacherid | 教师id | 11 | int | No |
stuscore | 学分 | 255 | varchar | Yes |
courinfo | 课程编号 | 255 | varchar | Yes |
教师数据表中文字段:电话,账号,名称,年龄,教师id,性别,密码,职称,教师编号
教师数据表英文字段:phone,username,name,age,id,gender,password,title,teanum
列名 | 含义 | 长度 | 类型 | NULL |
phone | 电话 | 255 | varchar | Yes |
username | 账号 | 255 | varchar | Yes |
name | 名称 | 255 | varchar | Yes |
age | 年龄 | 255 | varchar | Yes |
id | 教师id | 11 | int | No |
gender | 性别 | 255 | varchar | Yes |
password | 密码 | 255 | varchar | Yes |
title | 职称 | 255 | varchar | Yes |
teanum | 教师编号 | 255 | varchar | Yes |
学生数据表中文字段:已修学分,地区,密码,学号,学生id,班级编号,班级id,姓名,账号,平均绩点,年龄,性别
学生数据表英文字段:gotscore,area,password,stunum,id,classinfo,classinfoid,name,username,avgpoint,age,gender
字段含义 | 字段内容 | 是否关联 | 数据为空 | 类型说明 |
已修学分 | gotscore | 无关联 | 可为空 | 字符串 |
地区 | area | 无关联 | 可为空 | 字符串 |
密码 | password | 无关联 | 可为空 | 字符串 |
学号 | stunum | 无关联 | 可为空 | 字符串 |
学生id | id | 无关联 | 必填项 | 数字 |
班级编号 | classinfo | 无关联 | 可为空 | 字符串 |
班级id | classinfoid | 关联t_classinfo表的id | 可为空 | 字符串 |
姓名 | name | 无关联 | 可为空 | 字符串 |
账号 | username | 无关联 | 可为空 | 字符串 |
平均绩点 | avgpoint | 无关联 | 可为空 | 字符串 |
年龄 | age | 无关联 | 可为空 | 字符串 |
性别 | gender | 无关联 | 可为空 | 字符串 |
管理员数据表中文字段:账号,管理员id,密码
管理员数据表英文字段:username,id,password
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
username | 账号 | varchar | 255 | 是 | 否 |
id | 管理员id | int | 11 | 否 | 是 |
password | 密码 | varchar | 255 | 是 | 否 |
课程数据表中文字段:名称,教师id,说明,班级id,学时,教师编号,考试,班级编号,学分,课程编号,开课学期,课程id
课程数据表英文字段:name,teacherid,descinfo,classinfoid,classhour,teacher,examinfo,classinfo,stuscore,num,starterm,id
字段名 | 数据类型 | 长度 | 是否为空 | 是否主键 | 说明 |
name | varchar | 255 | flase | flase | 名称 |
teacherid | int | 11 | flase | flase | 教师id |
descinfo | varchar | 255 | flase | flase | 说明 |
classinfoid | int | 11 | flase | flase | 班级id |
classhour | varchar | 255 | flase | flase | 学时 |
teacher | varchar | 255 | flase | flase | 教师编号 |
examinfo | varchar | 255 | flase | flase | 考试 |
classinfo | varchar | 255 | flase | flase | 班级编号 |
stuscore | varchar | 255 | flase | flase | 学分 |
num | varchar | 255 | flase | flase | 课程编号 |
starterm | varchar | 255 | flase | flase | 开课学期 |
id | int | 11 | flase | true | 课程id |
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
管理员在对教师进行管理时,可以进入教师管理页面。点击教师管理按钮之后,将相应系统中的教师控制层的teachermanage接口。在teachermanage接口中将使用selectteacher方法查询所有的教师信息。将其保存到teacherall中,返回teachermanage页面进行展示。在页面中使用for语句循环展示teacher数据,并在对应的教师信息后设置修改教师和删除教师操作,以此完成系统的教师管理,教师管理页面如图所示。
核心操作代码如下:
// 实例化TeacherExample类为example
TeacherExample example = new TeacherExample();
// 使用 Teacherdao.selectByExample(example)方法获取所有的Teacher数据
List Teacherall = Teacherdao.selectByExample(example);
// 将所有的Teacher数据保存到request中的Teacherall参数里
request.setAttribute("Teacherall", Teacherall);
图管理教师界面
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
(1)专业管理。管理员可以对专业信息进行管理,可以进行新增专业、修改专业、删除专业、查询专业操作。管理员可以对专业信息的学校,专业id,名称,专业编号信息进行管理。专业信息----专业管理的用例图如下图2-1所示。
图2-1专业信息----专业管理用例图
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
表添加教师测试表
测试编号 | 功能模块 | 测试步骤 | 录入数据 | 预期结果 | 测试结果 | 测试结论 | 响应耗时 |
---|---|---|---|---|---|---|---|
TEST_1 | 测试系统中对教师的添加功能 | 用户登录系统,在系统中教师进行添加,输入教师的详细数据,点击添加按钮,将教师数据提交到Teacher控制层 | 教师的密码,性别,年龄,账号,教师编号,职称,电话,名称,教师id字段信息 | 页面返回添加教师成功信息,返回教师查询页面,并展示新增教师信息,在数据库的t_teacher中记录新增的教师信息。 | 添加教师成功,t_teacher表中出现新增教师数据 | 添加教师功能可正常使用 | 1S |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计