本系统的测试过程采取的是黑盒测试,具体测试叙述如下:
(1)登录测试:
考生登录:考号200908010049;密码123456
测试结果:成功登录
教师登陆:账号200908010001;密码123456
测试结果:成功登录
管理员登陆:账号admin;密码admin
测试结果:成功登录
(2)功能测试:
考生功能:刚入学的学生必须先注册个账号,登陆成功后,跳转到个人主页,可以修改密码、参加考试及查询成绩等操作。
教师功能:教师输入正确的账号和密码后,跳转到个人主页,可以进行修改密码、管理学生信息和试题信息等操作。
管理员功能:管理员输入正确的账号和密码后,跳转到个人主页,可以对教师、学生、题库和套题等信息进行管理。
测试结果:系统各个功能正常,各程序模块运行正常。
7.总结
本系统主要是针对学校考务管理特点而设计的,为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,系统总体设计采用基于B/S的三层体系架构,即:用户层、业务逻辑层和数据访问层。后台数据库中内含一个题库表,教师可以在题库中添加、修改试题;还可以方便的对考生成绩进行查询和分析操作。此外,本系统还具有良好的用户界面,操作方便,具有安全保密机制。
基于B/S的在线考试系统比以往的其它系统模型有很多优点。首先,系统客户端不再需要额外安装客户端应用程序。只要计算机中安装有浏览器即可。其次,系统的文护和管理十分方便,几乎所有的操作都在服务器端完成。再次,基于B/S的在线考试系统突破了时间和地域的限制。能同时支持几个不同考场和分布在不同地理位置的大批量的考生在同一时间进行考试。本系统让客户端彻底独立于考试系统,从而解决了以往的考试系统过度依赖客户端软件的问题。大大降低了系统开发人员和考试工作人员文护客户端的任务量。
本系统的操作界面设计简单明确,用户操作十分方便。另外,通过反复测试,本系统运行安全、健壮、稳定。
但是也存在许多有待于改进的地方:
(1)虽然该系统能够实现学校考务管理的基本功能,但是从题库的完整性方面看来,显得较为简单,题型较少,特别是缺乏主观题型的设置。另外,页面布局不够美观。
(2)由于时间较紧,本系统在功能上还不是很十分完善,还有很多需要进一步完善的功能。 ASP.net+sqlserver在线考试系统的设计与实现(5):http://www.youerw.com/jisuanji/lunwen_1906.html