冯丽露 赵慧勤


摘要:《数据结构》客观题自测平台是为作者所在学校开设的“数据结构”课程而设计开发的。此平台可以有效提升学生对《数据结构》知识点的掌握,减少教师组织测试的次数与精力,提升了学生对“数据结构”课程学习的效率。
关键词:Java Web;《数据结构》客观题;自主测试
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2021)06-0097-03
在现代化教育环境下,纯纸质的习题已经落后于时代的需求,而现有的电子习题、试卷又缺乏对本校生的针对性。《数据结构》客观题自测平台,是针对笔者所在学校的具体学情而设计的自测平台,方便學生利用零散时间进行自主测试,有效地提高了学习效果。
● 平台开发技术
《数据结构》客观题自测平台整体采用Java Web的三层架构,它们分别是表示层、业务逻辑层和数据访问层。[1-2]
表示层,即Html和Servlet层,用于接受用户发出的请求,通过调用业务逻辑层来处理用户发出的请求信息,然后显示处理结果。业务逻辑层,即Service层,采用了面向接口编程的思想,先定义接口,再创建实现类。数据访问层,即Dao层,这一层是直接对数据库进行操作的,用来对数据库进行增、删、改、查操作。如果把Web应用比作一家餐厅,那么Servlet就是服务员,负责接待顾客、上菜;Service就是厨师,负责按照菜单,利用采购员提供的原材料将其进行加工整合,制作出佳肴;Dao就是采购员,负责采购蔬菜,为厨师提供原材料。[3]
● 平台需求分析
本平台是基于笔者所在学校师生的需求而设计的,适用于“数据结构”这门课程的客观题的自测,因此,根据对实际情况的分析与调查,本平台需要具有以下功能。……