课程资料添加
功能:分类添加并更新课程信息。 输入项目:鼠标键盘事件。 输出项目:添加资料区。
课程类别资料模块
功能:添加显示课程类别并给出课程相关信息。 输入项目:鼠标或键盘事件。
输出项目:浏览区和课程类别资料添加区。
测试课程信息查询模块
结果:可以显示数据库中全部的课程信息 测试插入课程的功能
结果:未对不合理的信息进行处理,系统也未对信息的合法性以及合理性做出判断 测试修改课程信息的功能。
结果:可以实现对数据库中现有的课程信息进行修改,但不是非常方便,并且未对不合理的信息进行检查和提示 查询班级课表
(1)测试内容:输入班级
(2)测试数据:正常数据:09210B0208 09210B02085.2测试用例及测试结果 测试用例:登陆并查询课表
(1)测试内容:输入用户名、密码并选择身份,登陆系统 (2)测试数据:正常数据:计算机 身份选择普通用户 异常数据:计算机 身份选择教师或管理员 书记 身份选择普通用户
(3)预期结果:对于正常的数据成功登陆系统,异常的数据登陆失败并给出相应的错误提示。成功登陆后,点击“查询课表”可以查看所在班级的课程信息。 (4)测试结果:当输入正常数据时提示登录成功并进入主界面。
成功登陆后,点击“查询课表”可以查看所在班级的课程信息。
第八章 维护方法
姓名:冮雪竹
学号:11100140106
软件问题报告
登记号:1 登记日期:2014年6月10日;
软件名称:教务管理系统之子系统-学院课程安排 开发单位名称:计算机科学与技术 1班,1-6号 报告人姓名:冮雪竹 报告时间:2014.6.10
问题来源:数据库链接错误,程序中英文转换时输出乱码 问题描述:在完成编程后,经过测试人员的反复测试,发现有些部分的数据库链接出现问题,在登陆和查看课程时无法显示正确的程序,无法链接到正确的数据库,无法输出中文,从而无法正常实现该系统的预期功能,对以后用户的使用产生了很严重的影响;
处理意见:对数据库的名称,以及对文件之间的链接名称进行检查,对中英文转换语句进行处理;
附注:在处理过程中注意数据库中的数据不要随意修改以及表的名称更改后及时给出通知,以免阻碍其他小组成员的编程和最终的汇总。 软件修改报告
登记号:1 登记日期:2014年6月10日; 上次修改登记号:2014.6.10 修改日期:20146.10
软件名称:教务管理系统之子系统-学院课程安排 开发单位:计算机科学与技术 1班,1-6号
修改时的运行环境:修改时硬件正常,但该教务管理系统无法正常的运行,总是出现数据库
链接错误和中英文转换等错误。
修改内容:把编码方式进行统一,将数据库链接名称进行统一, 在需要输出中文的程序代码中添加中英文转换的代码,使得从数据中提取得数据可以以中文的方式输出。
测试情况:经调试,乱码问题解决,测试成功。
修改的影响:修改后,软件系统的问题得到了改善,运行时没有出现数据库链接错误,使用者能够清楚的了解该系统的使用。 修改时的资源消耗:人工数1
软件问题报告
登记号:2 登记日期:2014年6月10日;
软件名称:教务管理系统之子系统-学院课程安排 开发单位名称:计算机科学与技术 1班,1-6号 报告人姓名:冮雪竹 报告时间:2014.6.10
问题来源:程序在逻辑上存在问题。 问题描述:在教师登陆系统后,无法正确的显示该教师的职称,如李丽,正确的职称是教授,而显示的却是其他乱码的英文,与该教师填写的职称的基本信息不符。
处理意见:主要查看在教师登陆后数据库获取信息的程序代码,反复测试与修改。 附注:
软件修改报告
登记号:2 登记日期:2014年6月10日; 上次修改登记号:2014.6.10 修改日期:2014.6.10
软件名称:教务管理系统之子系统-学院课程安排 开发单位:计算机科学与技术 1班,1-6号
修改时的运行环境:硬件正常,软件运行正常,程序在逻辑上存在错误,运行不出正确的结果,其他正常。
修改内容:对程序中的教师职称判断进行改进,在读取数据库时,将该教师的职称一并获取出来,并给予显示,添加代码:select 职称from 教师基本信息表 where 教师名=”李丽”。 测试情况:测试用例,如姓名:李丽,密码:12345,登陆后显示该人的职称为教授,测试成功。
修改时的资源消耗:人工数1
软件问题报告
登记号:3 登记日期:2014年6月10日;
软件名称:教务管理系统之子系统-学院课程安排 开发单位名称:计算机科学与技术 1班,1-6号 报告人姓名:冮雪竹 报告时间:2014.6.10
问题来源:程序的具体实现中出现了问题
问题描述:在生成课表时发生异常,只有部分班级生成课表正常,另一部分的课表生成时出