发布时间:2023-01-18 15:29:07
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个学生成绩管理系统,学生成绩管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_1 | 在管理员管理页面,点击修改管理员按钮,提交管理员id到管理员控制层,响应selectadmin方法查询t_admin表中的管理员数据,并返回修改管理员页面进行展示管理员详细信息,输入更改后的管理员数据信息,点击修改按钮响应,响应管理员控制层中的update方法完成修改操作 | 根据管理员id获取管理员详细信息,修改管理员详细信息,提交到管理员控制层中,进行数据同步,同步到t_admin表中 | 在管理管理员页面点击修改管理员按钮,在修改管理员页面输入修改后的管理员信息,点击修改按钮 | 根据id获取管理员的详细信息,在修改管理员页面中进行展示,修改管理员完成后,给出页面提示修改管理员成功 | 根据id获取管理员的详细信息,在修改管理员页面中进行展示,修改管理员完成后,给出页面提示修改管理员成功 | 通过 |
为满足程序的使用设计管理员表,在数据库中表名为t_admin,在程序中建立对应的Admin类。管理员表需要储存管理员、账号、管理员id、字段信息,在数据库中的字段名称分别为admin、username、id、。管理员表的表结构如下所示。
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
账号
varchar
255
NOT NULL
username
管理员id
varchar
255
NOT NULL
id
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_2 | 在学生管理页面,点击修改学生按钮,提交学生id到学生控制层,响应selectxuesheng方法查询t_xuesheng表中的学生数据,并返回修改学生页面进行展示学生详细信息,输入更改后的学生数据信息,点击修改按钮响应,响应学生控制层中的update方法完成修改操作 | 根据学生id获取学生详细信息,修改学生详细信息,提交到学生控制层中,进行数据同步,同步到t_xuesheng表中 | 在管理学生页面点击修改学生按钮,在修改学生页面输入修改后的学生信息,点击修改按钮 | 根据id获取学生的详细信息,在修改学生页面中进行展示,修改学生完成后,给出页面提示修改学生成功 | 根据id获取学生的详细信息,在修改学生页面中进行展示,修改学生完成后,给出页面提示修改学生成功 | 通过 |
为满足程序的使用设计学生表,在数据库中表名为t_xuesheng,在程序中建立对应的Xuesheng类。学生表需要储存学生id、名字、学生、班级、出生日期、班级id、性别、字段信息,在数据库中的字段名称分别为id、name、xuesheng、banji、birthday、banjiid、sex、。学生表的表结构如下所示。
字段名
类型
长度
是否非空
描述
学生id
varchar
255
NOT NULL
id
名字
varchar
255
NOT NULL
name
学生
varchar
255
NOT NULL
xuesheng
班级
varchar
255
NOT NULL
banji
出生日期
varchar
255
NOT NULL
birthday
班级id
varchar
255
NOT NULL
banjiid
性别
varchar
255
NOT NULL
sex
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_3 | 在教师管理页面,点击修改教师按钮,提交教师id到教师控制层,响应selectjiaoshi方法查询t_jiaoshi表中的教师数据,并返回修改教师页面进行展示教师详细信息,输入更改后的教师数据信息,点击修改按钮响应,响应教师控制层中的update方法完成修改操作 | 根据教师id获取教师详细信息,修改教师详细信息,提交到教师控制层中,进行数据同步,同步到t_jiaoshi表中 | 在管理教师页面点击修改教师按钮,在修改教师页面输入修改后的教师信息,点击修改按钮 | 根据id获取教师的详细信息,在修改教师页面中进行展示,修改教师完成后,给出页面提示修改教师成功 | 根据id获取教师的详细信息,在修改教师页面中进行展示,修改教师完成后,给出页面提示修改教师成功 | 通过 |
为满足程序的使用设计教师表,在数据库中表名为t_jiaoshi,在程序中建立对应的Jiaoshi类。教师表需要储存教师id、名字、字段信息,在数据库中的字段名称分别为id、name、。教师表的表结构如下所示。
字段名
类型
长度
是否非空
描述
教师id
varchar
255
NOT NULL
id
名字
varchar
255
NOT NULL
name
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_4 | 在课程管理页面,点击修改课程按钮,提交课程id到课程控制层,响应selectkecheng方法查询t_kecheng表中的课程数据,并返回修改课程页面进行展示课程详细信息,输入更改后的课程数据信息,点击修改按钮响应,响应课程控制层中的update方法完成修改操作 | 根据课程id获取课程详细信息,修改课程详细信息,提交到课程控制层中,进行数据同步,同步到t_kecheng表中 | 在管理课程页面点击修改课程按钮,在修改课程页面输入修改后的课程信息,点击修改按钮 | 根据id获取课程的详细信息,在修改课程页面中进行展示,修改课程完成后,给出页面提示修改课程成功 | 根据id获取课程的详细信息,在修改课程页面中进行展示,修改课程完成后,给出页面提示修改课程成功 | 通过 |
为满足程序的使用设计课程表,在数据库中表名为t_kecheng,在程序中建立对应的Kecheng类。课程表需要储存先修课程、教师id、学分、课时数、课程、教师、课程名、字段信息,在数据库中的字段名称分别为xianxiukecheng、jiaoshiid、xuefen、keshishu、kecheng、jiaoshi、name、。课程表的表结构如下所示。
字段名
类型
长度
是否非空
描述
先修课程
varchar
255
NOT NULL
xianxiukecheng
教师id
varchar
255
NOT NULL
jiaoshiid
学分
varchar
255
NOT NULL
xuefen
课时数
varchar
255
NOT NULL
keshishu
课程
varchar
255
NOT NULL
kecheng
教师
varchar
255
NOT NULL
jiaoshi
课程名
varchar
255
NOT NULL
name
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_5 | 在成绩管理页面,点击修改成绩按钮,提交成绩id到成绩控制层,响应selectchengji方法查询t_chengji表中的成绩数据,并返回修改成绩页面进行展示成绩详细信息,输入更改后的成绩数据信息,点击修改按钮响应,响应成绩控制层中的update方法完成修改操作 | 根据成绩id获取成绩详细信息,修改成绩详细信息,提交到成绩控制层中,进行数据同步,同步到t_chengji表中 | 在管理成绩页面点击修改成绩按钮,在修改成绩页面输入修改后的成绩信息,点击修改按钮 | 根据id获取成绩的详细信息,在修改成绩页面中进行展示,修改成绩完成后,给出页面提示修改成绩成功 | 根据id获取成绩的详细信息,在修改成绩页面中进行展示,修改成绩完成后,给出页面提示修改成绩成功 | 通过 |
为满足程序的使用设计成绩表,在数据库中表名为t_chengji,在程序中建立对应的Chengji类。成绩表需要储存成绩、成绩id、课程id、课程、开课日期、学生、成绩、字段信息,在数据库中的字段名称分别为chengji、id、kechengid、kecheng、term、xuesheng、score、。成绩表的表结构如下所示。
字段名
类型
长度
是否非空
描述
成绩
varchar
255
NOT NULL
chengji
成绩id
varchar
255
NOT NULL
id
课程id
varchar
255
NOT NULL
kechengid
课程
varchar
255
NOT NULL
kecheng
开课日期
varchar
255
NOT NULL
term
学生
varchar
255
NOT NULL
xuesheng
成绩
varchar
255
NOT NULL
score
| 测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
|---|---|---|---|---|---|---|
| TEST_6 | 在班级管理页面,点击修改班级按钮,提交班级id到班级控制层,响应selectbanji方法查询t_banji表中的班级数据,并返回修改班级页面进行展示班级详细信息,输入更改后的班级数据信息,点击修改按钮响应,响应班级控制层中的update方法完成修改操作 | 根据班级id获取班级详细信息,修改班级详细信息,提交到班级控制层中,进行数据同步,同步到t_banji表中 | 在管理班级页面点击修改班级按钮,在修改班级页面输入修改后的班级信息,点击修改按钮 | 根据id获取班级的详细信息,在修改班级页面中进行展示,修改班级完成后,给出页面提示修改班级成功 | 根据id获取班级的详细信息,在修改班级页面中进行展示,修改班级完成后,给出页面提示修改班级成功 | 通过 |
为满足程序的使用设计班级表,在数据库中表名为t_banji,在程序中建立对应的Banji类。班级表需要储存班级、班级人数、班级id、所属学院、字段信息,在数据库中的字段名称分别为banji、num、id、institute、。班级表的表结构如下所示。
字段名
类型
长度
是否非空
描述
班级
varchar
255
NOT NULL
banji
班级人数
varchar
255
NOT NULL
num
班级id
varchar
255
NOT NULL
id
所属学院
varchar
255
NOT NULL
institute
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计