APP下载

《数据结构》客观题自测平台的设计与实现

2021-04-08冯丽露赵慧勤

中国信息技术教育 2021年6期

冯丽露 赵慧勤

摘要:《数据结构》客观题自测平台是为作者所在学校开设的“数据结构”课程而设计开发的。此平台可以有效提升学生对《数据结构》知识点的掌握,减少教师组织测试的次数与精力,提升了学生对“数据结构”课程学习的效率。

关键词:Java Web;《数据结构》客观题;自主测试

中图分类号:G434  文献标识码:A  论文编号:1674-2117(2021)06-0097-03

在现代化教育环境下,纯纸质的习题已经落后于时代的需求,而现有的电子习题、试卷又缺乏对本校生的针对性。《数据结构》客观题自测平台,是针对笔者所在学校的具体学情而设计的自测平台,方便學生利用零散时间进行自主测试,有效地提高了学习效果。

● 平台开发技术

《数据结构》客观题自测平台整体采用Java Web的三层架构,它们分别是表示层、业务逻辑层和数据访问层。[1-2]

表示层,即Html和Servlet层,用于接受用户发出的请求,通过调用业务逻辑层来处理用户发出的请求信息,然后显示处理结果。业务逻辑层,即Service层,采用了面向接口编程的思想,先定义接口,再创建实现类。数据访问层,即Dao层,这一层是直接对数据库进行操作的,用来对数据库进行增、删、改、查操作。如果把Web应用比作一家餐厅,那么Servlet就是服务员,负责接待顾客、上菜;Service就是厨师,负责按照菜单,利用采购员提供的原材料将其进行加工整合,制作出佳肴;Dao就是采购员,负责采购蔬菜,为厨师提供原材料。[3]

● 平台需求分析

本平台是基于笔者所在学校师生的需求而设计的,适用于“数据结构”这门课程的客观题的自测,因此,根据对实际情况的分析与调查,本平台需要具有以下功能。……

登录APP查看全文