潍 坊 学 院 本 科 毕 业 设 计
图5.6学生信息查看窗体
该功能的核心代码: AccessSQL mysql=new AccessSQL();
mysql.BindStudentInfoSelf(this.dataGridView1, MyStudentId);
5.6 教师管理模块
图5.7教师管理窗体:教师通过此窗口完成对班级的管理。对全班同学的信息进行增加、删除、查看及修改。
25
潍 坊 学 院 本 科 毕 业 设 计
图5.7教师管理窗体
该功能的核心代码: AccessSQL mySQL = new AccessSQL(); mySQL.BindTime(comboBox2);//绑定时间 mySQL.Bindbirth(comboBox3);//绑定时间 mySQL.BindClass_Box(comboBox6); mySQL.BindClass_Box(comboBox12);
mySQL.BindTeacherClass(comboBox8, Te_id); mySQL.BindTeacherClass(comboBox10, Te_id); mySQL.BindTeacherClass(comboBox4, Te_id); mySQL.BindCourseInfoToBox(comboBox5); mySQL.BindCourseInfoToBox(comboBox7);
mySQL.BindStudentInfo(this.dataGridView1, Te_id); mySQL.BindClassGradeInfo(this.dataGridView2); mySQL.BindClassNum(this.dataGridView3,Te_id);
图5.8教师管理窗体: 教师通过此窗口完成对学生成绩信息的管理。教师可以对学生成绩信息进行添加、查看、分类及修改。
26
潍 坊 学 院 本 科 毕 业 设 计
图5.8教师管理窗体
该功能的核心代码: string sql = \Te_id + \
AccessOperate myAccess = new AccessOperate(); OleDbDataReader myread = myAccess.GetRead(sql); while (myread.Read())
27
潍 坊 学 院 本 科 毕 业 设 计
6 系统测试
6.1 集成测试
集成测试将测试每一个部件之间的工作是否正常。在这个阶段,我们假设所有的单元已通过开发人员个人在单元测试阶段测试全部通过,没有任何错误。
集成测试包括以下内容: 连续集成测试 数据库测试 数据整合测试
6.2 功能测试
功能测试环境 操作系统:windows 98 内存:128M 网络环境:校园网 本功能测试共分为: 系统功能测试
测试是否可以正常添加用户和修改密码,系统正常退出
测试是否可以正常对班级进行管理,学生的单个或成批添加,删除以及新生信息的导入和学生信息备份
测试成绩管理中是否可以进行分数录入,汇总及排名和成绩备份等操作 测试课程信息模块中针对课程管理,老师和课程的关系之间操作是否正常 测试是否可以正常查询学生,老师和成绩
6.3 链接测试
这一部分将测试系统各模块之间的超链接跳转是否正确
6.4 文档测试
本章主要内容为: 测试文档是否包括全部内容
测试软件功能描述与其他功能有没有冲突 查看软件功能描述是否是原来系统分析和需求
28

