Font-Size=\ HorizontalAlign=\ BackColor=\ ForeColor=\ //下面为显示当前页、总页数、下一页、尾页等信息 ID=\ runat=\ Font-Size=\ Enable=\ CommandArgument=\ ID=\ runat=\ Font-Size=\ Enable=\ CommandArgument=\ CommandName=\CommandName=\ ID=\ runat=\ Text='<%# Bind(\ ((GridView)Container.NamingContainer).PageIndex != 0 %>\首页 ((GridView)Container.NamingContainer).PageIndex != 0 %>\上一页 ID=\ runat=\ Font-Size=\ Enable=\ != CommandArgument=\ CommandName=\ ((GridView)Container.NamingContainer).PageIndex ((GridView)Container.NamingContainer).PageCount - 1 %>\下一页 ID=\ runat=\ Font-Size=\ Enable=\ != CommandArgument=\CommandName=\ ((GridView)Container.NamingContainer).PageIndex ((GridView)Container.NamingContainer).PageCount - 1 %>\尾页 6.2.6班级管理 在任何一个系统管理子页面的导航栏中单击【班级管理】链接按钮,均可跳转到班级管理界面。 在该页面中管理员可以浏览、查询、修改或删除现有学生班级记录,也可在“添加新班级”栏中输入必要的数据在SQL Server数据库的tabclas表中创建新的班级记录。 用户在添加新班级时应注意,班级编号作为班级的唯一标识不能出现重复值,否则系统将给出“添加记录失败”的提示信息。 6.2.7选课管理 在任何一个系统管理子页面的导航栏中单击【选课管理】链接按钮,均可跳转到admin_choose.aspx页面。 在该页面中管理员可以根据课程名称、教师姓名和授课年度等数据查询选修某课程的学生信息。可使用DataGrid控件内置的【删除】链接按钮,从选课学生名单中删除某个选此课程的学生。 6.2.8成绩管理 在任何一个系统管理子页面的导航中单击【成绩管理】链接按钮,均可跳转到图6-11所在的admin-grade.aspx页面。 图6-11 成绩管理页面 在此页面中管理员可以根据课程编号和授课年度信息查询选修本课程的学生名单,同时在标签控件中显示课程名称和任课教师信息。如果选择的是课程编号和输入的年度数据组合,在tabstu-cour表中没有匹配的记录系统将在标签控件给出错误提示。 在DataGrid控件中单击【录入/修改】链接按钮课实现学生成绩的录入或修改操作,单击DataGrid控件中的【删除】按钮删除指定学生记录。 6.2.9查看学生个人信息 从本节开始以后介绍的所有系统模块均属生生操作模块,学生用户在登录系统后看到的第一个页面就是图6-12所示的个人信息浏览页面stu-info.aspx.。登录用户和密码默认为学生的学号,在添加新生时由管理模块自动创建。 图6-12 查看个人信息 在改页面中左侧安排有所有学生操作模块的导航栏,数据显示区显示有当 前登录学生的个人信息。注意,这些信息学生个人是无法修改进行的。 在该页面中学生可以浏览自己所选课程的考试成绩。对于管理员尚未通过“成绩管理”模块录入成绩的学生已选课程,系统将在对应的成绩栏中留空。 6.2.10修改学生密码 从任意一个学生操作子页面的导航栏中单击【修改密码】链接按钮,可打开repassword.aspx页面。 用户在输入了旧密码、新密码和确认密码后单击【确定】链接按钮即可更新数据库中保存该用户密码信息。 6.2.11查看学生已选课程 从任意一个学生操作子页面的导航栏中单击【已选课程】链接按钮,可打开stu_course.aspx页面。 在用户输入了课程编号或课程名称后,在数据表控件中将显示该课程的学时、学分、课程类型等信息。单击数据表中课程编号列中超链接,将打开stu_course_info.aspx页面,其中显示有该课程任课教师的信息,单击页面中【返回】链接按钮,跳转到stu_course.aspx页面。 6.2.12查看课程信息 在stu_course.aspx页面中单击DataGrid控件课程编号列中的课程编号值,将跳转到stu_course_info.aspx页面,跳转时可通过“?”将课程编号值传递到目标页面。在stu_course_info.aspx页面中用户能以只读的方式查看该课程任课教师的有关信息。 6.2.13学生选课 从任意一个学生操作子页面的导航栏中单击【选课操作】链接按钮,可打开choosecourse.aspx页面。 用户可根据DataGrid控件中显示的供选课程信息,在选择课程栏中输入课程编号和授课年度后单击【确定】按钮完成选课操作。 成绩查询 从任意一个学生操作子页面的导航栏中单击【成绩查询】连接按钮,可打开 stu-grade.aspx页面。 第七章 检验和测试方法 姓名:李姝睿 学号:11100140104 目的 为了确保项目的可用性以及可靠性,使得项目能够按质按量的完成,以至于项目成品不会在后期使用以及维护过程中出现极其严重的错误,我们编写了此测试计划。 一. 任务概述 1.1目标 目标是详细描述对教务管理系统进行系统测试的测试过程。将每一个可用的功能进行尽可能详尽的测试,并尝试各种可能的测试用例,找出当前软件中所存在的漏洞以及不足,为完善软件提供可参考的文本依据。 1.2需求概述 本次测试主要针对本小组开发的教务管理系统进行系统测试,主要包括功能测试、界面测试。 在教务管理系统需求规格说明书中列出的系统功能和性能都需要完成测试,在测试工作期间发现的所有缺陷都需要改正并确认。 二、测试计划 2.1测试方案 本测试计划采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,测试用例的设计应包括合理的和不合理的输入条件。 2.2测试项目 2.2.1.组件功能测试 2.2.1.1.易用性: 1):确认按钮要支持回车的快捷方式。 2):界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能。 3):界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 4):同一界面上的控件数目最好不要太多,最好不要超过10个,多于10个时可以考虑使用分页界面显示。 5):默认按钮要支持Enter及选择操作,即按Enter后自动执行默认按钮对应操作。 6):可控制项检测到非法输入后应该给出说明并能自动获得焦点。 7):Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到 右的方式。 8):界面空间较小时使用下拉框而不用选项框。 9):选项数較少时使用选项框,相反使用下拉列表框。 2.2.1.2.规范性: 1):图标能直观的代表要完成的操作。 2):滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。