C语言实验在线考试系统设计(6)

2018-12-22 19:41

}

}

5.4 信息管理模块

该模块可分为学生信息管理、教师信息管理和管理员管理三部分。

以学生或者教师身份登录系统可以为自己的个人信息进行修改。以管理员身份进入系统则可以对课程进行管理。如下图所示:

关键代码如下:

public List findByExample(TKecheng instance)

public List findByProperty(String propertyName, Object value) {

log.debug(\ + propertyName {

String queryString = \

+ propertyName + \;

return getHibernateTemplate().find(queryString, value);

+ \ + value);

try { }

log.debug(\); try { { }

log.error(\, re); throw re;

List results = getHibernateTemplate().findByExample(instance); log.debug(\

+ results.size());

return results;

} catch (RuntimeException re)

} catch (RuntimeException re)

21

{ } }

log.error(\, re); throw re;

5.5 组卷模块

教师通过“添加试卷”选项可以添加新的试卷,只需填好试卷名称、介绍2项内

容,然后添加试题即可。如下图所示:

22

6 系统运行与测试

6.1 测试概述

依据用户需求,设计测试用例,对软件进行系统级测试。 测试的重点是对各项功能的正常运转进行全面测试。

测试的目标是确保所开发软件的功能符合用户的要求。具体表现在以下几个方面: (1)确保系统达到需求功能的说明; (2)确保系统满足性能需求;

(3)强度测试确认程序能够处理要求的负载; (4)确保系统在要求的硬件和软件平台上工作正常。 6.2 系统部分单元测试方法

利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: ? 在使用有效数据时得到预期的结果。

? 在使用无效数据时显示相应的错误消息或警告消息。 ? 各业务规则都得到了正确的应用。 6.3 测试截图 身份验证:

学生,老师,管理员都在此登录页面输入用户密码,系统会根据不同的用户名权限跳转到相关的页面,从而进行相应的操作。如果用户名密码错误,系统将会提示用户名或密码有错误,并且系统将会返回登录界面,直到用户名和密码正确,才能进行操作。

如图11所示:

23

图11 登陆详细页面

管理员可以查看教师的详细信息,并且能删除教师的信息。点击删除,系统会提示管理员是否删除教师信息。删除成功返回教师管理界面。管理员也可以在此添加教师。

如图12所示:

图12教师界面

24

题库管理界面的实现,如图13所示:

图13题库管理

6.4 测试总结

通过对该系统各功能模块的测试,得出以下结论:此系统的功能基本满足用户需求,性能基本达到需求,具有可用性和友好性。

但是测试用例有一定的局限性,测试环境和实际运行环境也存在着一定的差异,所以不能完全地、准确地测试出系统存在的问题,还需要在后期的维护过程中,对系统暴露出来的问题进行纠正和更新。

25


C语言实验在线考试系统设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:七年级语文下册课内现代文阅读训练

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: