APP下载

每日一学答题系统的设计与实现

2020-07-08杨笑千

科学技术创新 2020年15期
关键词:题库错题答题

郭 捷 杨笑千 郑 炯 肖 波

(中国核动力研究设计院,四川 成都610014)

1 系统设计

1.1 系统总体架构设计

每日一学系统是一个采用B/S 架构的软件系统。用户通过浏览器客户端完成与答题系统服务器端进行的数据交互。用户在客户端进行数据请求,通过服务器端进行相应的业务逻辑处理,包括页面渲染、页面跳转、数据获取、数据处理及数据存储。这样就在逻辑上形成了三个不同层面的业务处理,即表示层、业务逻辑层、数据层。

表现层,是为系统操作人员提供一个方便、整洁、高效的操作界面。系统实现界面可视化、数据交互。

业务逻辑层,通过业务特点将现实事物进行抽象处理,形成对象,然后对各个对象和操作进行定义和封装,本系统通过C#实现相关操作。

数据访问层,事先设计好数据格式及存储式样,编写相应的查询、编辑、删除方法,并利用数据表视图和触发器来提高数据存储及查询效率,本系统通过SqlServer 实现数据存储、调用等。

1.2 系统模块设计

每日一学系统为我院职工提供在线答题功能,用户可以进入系统客户端,完成在线答题,并返回用户答题记录信息,管理员可通过每日一学答题系统管理端对职工答题信息进行数据统计和分析。系统各功能的具体需求分析如下:

a.用户管理功能需求,用户分为职工和系统管理员,系统管理员可以增、删、查、改职工信息。

b.题库管理功能需求,通过输入试题的题干、答案、解析、分值等形成题库,通过查询条件搜索可找到不同类型的试题,以列表形式展现,对列表中的试题可执行增删改查等功能。

图1 每日一学系统职工答题界面

c. 答题管理功能需求,系统判别职工身份和当天答题情况,提供符合情况的操作页面。系统自动判断职工答题正误,给出答案解析,职工直到提交正确答案,方可进入院内网。

d. 统计管理功能需求,按题目统计学习情况,某个题目的回答情况;按用户统计学习情况,某用户答题情况;按科室统计学习情况,科室参与答题情况。

e. 错题查看功能需求,系统对职工做的错题进行整理,便于职工查看并找出未完全掌握的知识,职工可根据薄弱环节针对性的学习,进而提高学习效率。

系统各非功能的具体需求分析如下:

a.用户界面需求,简单、清晰、方便、美观、符合用户习惯。

b.性能需求,系统的并发数,答题系统需要满足大量用户同时对系统进行访问;系统的响应时间,系统应在用户可接受的时间范围内对用户做出相应响应。

c.安全性需求,数据存储的安全性,短时间故障下,实现对数据信息的快速恢复。

1.3 系统数据库设计

根据数据库相关设计原则,结合院实际业务需求,设计了详细的系统数据库的概念结构与逻辑结构,每日一学系统数据库主要分为5 个部分,分别是题库表、选项信息表、答题记录表、用户表、科室表。用户表主要记录职工的工号、姓名,科室主要记录了单位各科室的编号、科室名,用户表与科室表之间通过科室号相关联。题库表主要记录题干、答案、解析、类型、类别、总分、创建时间、创建人等信息,选项信息表主要记录题目选项信息,通过题目Id 与题表库关联。答题记录表主要记录职工工号、题目id、第一次是否答题正确、最后是否通过、通过时间等信息,答题记录表与用户表、题库表相关联。

2 系统实现

本系统主要使用Visual Studio2008 和SQL Server2014 进行开发。职工每天第一次登陆院内网首页时,系统自动弹出答题学习页面,从已经录入的题库中随机生成试题,页面显示1 道题(选择题、判断、填空随机显示,题目来自题库,题库分别包含安全、质量、保密、行政管理等方面的题目),用户答题后方可使用内网。

用户在答题过程中,系统会自动计时并判断回答正误,在用户当天第一次答题后,系统会自动给出相应结果。若当用户回答错误,系统会并显示该题解析,直到用户答题正确,才能转入首页。当用户回答正确,系统会弹出回答正确的提示框,并显示此用户的答题正确率,用户可以通过错题中心查看错题详情(图1)。

图2 每日一学系统管理员后台操作界面

系统管理员可以通过后台对用户和题库进行管理,也可以按题目、用户、科室查看相应答题学习统计情况。通过后台的题库管理,管理员可以根据具体需要录入、查看、修改、删除相关试题。通过后台的用户管理,管理员可以根据院实际职工情况进行用户的增、删、改、查。通过后台的用户答题情况统计和科室管题情况统计,可以了解每人、每科室的答题正确率(图2)。

3 系统测试

为确保系统各功能的正确性、适用性,用户在使用过程中的效率性、稳定性,需要针对系统各模块进行相关测试。经测试确定,系统和数据库之间的连接通畅;用户在使用过程中,系统无崩溃现象发生;系统有较高的容错率;系统支持500 个用户同时对系统进行访问,系统的平均响应时间为3 秒。系统各项指标都符合相关标准,能够满足院内职工使用需求。

猜你喜欢

题库错题答题
邀你来答题
邀你来答题
邀你来答题
国家职业技能鉴定铸造工职业题库开发成果审定会在沈阳召开
“勾股定理”优题库
『压强』易错题练习
邀你来答题
笑笑的错题
“轴对称”优题库
聚焦数列中的易错题