1 绪论 1 1.1 研究背景 1 1.2 国内外研究现状 1 1.3 研究目的及内容 2 1.4 本章小结 3 2 系统的相关技术 4 2.1 手写识别技术 4 2.2 Gensim框架 4 2.3 PyQt5 GUI程序 4 2.4 MongoDB数据库 5 2.5 本章小结 5 3 系统的可行性分析与需求分析 6 3.1 可行性分析 6 3.1.1 技术可行性 6 3.1.2 经济可行性 6 3.1.3 运行可行性 6 3.2 需求分析 6 3.2.1 业务需求 6 3.2.2 功能性需求 8 3.2.3 非功能需求 9 3.3 本章小结 10 4 主观题阅卷系统的设计 11 4.1 系统功能设计 11 4.1.1 基础用户功能模块 11 4.1.2 管理功能模块 12 4.1.3 试卷批阅功能模块 12 4.2 系统数据库设计 12 4.2.1 概念设计 12 4.2.2 数据库集合设计 14 4.3 本章小结 16 5 主观题阅卷系统的实现 17 5.1 基础用户功能模块 17 5.1.1 登录注册功能 17 5.1.2 修改密码功能 17 5.1.3 下载与上传功能 17 5.1.4 查看成绩功能 18 5.2 管理功能模块 18 5.2.1 管理员登录功能 18 5.2.2 文件管理功能 18 5.2.3 账号管理功能 18 5.3 试卷批阅功能模块 19 5.3.1 手写识别功能 19 5.3.2 文本相似度计算功能 20 5.4 本章小结 22 6 系统测试 23 6.1 测试目的 23 6.2 基本功能测试 23 6.3 主要功能详细测试 24 6.4 本章小结 27 总结与展望 29 参考文献 30 致 谢 31 附 录 32
基于相似度计算的主观题阅卷系统设计,此系统通过ictclas把答案进行分词,然后把分词结果对照中文停用词表把一些没有实际意义的词语过滤掉,然后根据余弦定理计算出学 生答案和标准答案的相似度。句子分词是直接用的中科院的ictclas,其他地方是自己写的,包括分词后每个词的权值啦,去除无意义的词啦(比如:的,像,是,好。。。等等 对照停用词表),最后通过自己的计算公式,计算出学生答案和标准答案的相似度百分比。 可以直接在main方法中测试,不过自己又添加了struts,所以也可以在页面当中进行测试。功能经过自己测试完全通过,至于美化页面,自己有兴趣可以完善一下。
2020-03-05 03:06:19 8.86MB 主观题 阅卷 余弦定理 ictclas
1