图 6-8 教师表-列表
单击每个条目的“用户名”,可以对本条目的内容进行更改。如图6-9所示。
图 6-9 教师表-修改
6.3 课程管理
选择左侧菜单中的“课程管理”→“课程信息维护”功能,进入“课程表-列表”页面,这里可以增删改查课程信息。如图6-10所示。
19
图 6-10 课程表-列表
单击每个条目的“课程编号”,可以对本条目的内容进行更改。如图6-11所示。
图 6-11 课程表-修改
6.4 成绩管理
选择左侧菜单中的“成绩管理”→“成绩信息维护”功能,进入“成绩表-列表”页面,这里可以增删改查成绩信息。如图6-12所示。
20
图 6-12 成绩表-列表
单击每个条目的“修改”标签,可以对本条目的内容进行更改。如图6-13所示。
图 6-13 成绩表-修改
7 系统测试
7.1 系统测试与测试环境
7.1.1 运行环境
实施环境包括硬件和软件。 硬件环境:
21
处理器:Inter(R) Core (TM)2 Duo T5750 内存:2G 硬盘:320G CPU P4-2.81GM 软件环境:
操作系统:Windows XP
开发工具:MyEclipse ,Tomcat6.0 数据库:MySQL 7.1.2系统测试
在系统开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是系统开发过程中为保证软件质量必须进行的工作,我们必须重视测试工作。
从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。
在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。
在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,具体如下表:
表7-1管理员页面的测试用例
用例编号 1 测试环境 测试内容 预期结果 对用户信息的添加,删除,等操作达到了预期效果,并且能查询到效果 22
实际结果 与预期相同 用户信息 进入管理员管理 管理首页,点击用户信息管理,分别测试添加,删除,查询 测试日期 2013年5月3号