更新时间:08-03 上传会员:暖暖大将军
分类:工业大学 论文字数:14447 需要金币:1000个
摘要:在传统组卷中,组卷过程十分复杂,要想出一份优质的试卷需要查找大量的书籍,然后判断试题的难易程度是否符合需求,这个过程往往需要出卷人付出大量的时间。并且,出卷人在出卷时往往根据自己的情况对试题进行判断,对试题难易及其他情况的判断结果往往受主观因素影响大。因此,开发组卷系统来缓解上述问题显得尤其必要。
本系统使用Android Studio进行开发,使用SQLite进行数据的存储,在开发系统时采用了Java语言。本系统主要实现了用户注册登录,试题的添加删除,科目的添加删除及按照科目进行组卷的功能。通过运行证明了系统的稳定,具有一定的使用价值。
关键词:组卷算法;试题管理;试卷生成
目 录
摘 要
ABSTRACT
第一章 绪论-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究内容-1
1.4 研究意义-1
1.5 论文结构-2
第二章 开发技术简介-3
2.1 Android相关技术-3
2.2 Android Studio工具介绍-3
2.3 Java相关技术简介-3
第三章 系统分析-5
3.1 需求分析-5
3.1.1 针对老师的需求分析-5
3.1.2 针对管理员的需求分析-5
3.1.3 针对系统的需求分析-6
3.2 可行性研究-6
3.2.1 技术可行性-6
3.2.2 经济可行性-6
3.2.3 社会可行性-7
第四章 系统设计-8
4.1 功能设计-8
4.1.1 登录功能设计-8
4.1.2 注册功能设计-9
4.1.3 题库管理功能设计-11
4.1.4 组卷功能设计-12
4.1.5 系统功能设计-12
4.2 数据库设计-14
第五章 系统实现-18
5.1 登录功能实现-18
5.1.1 登录功能界面-18
5.1.2 登录功能代码-18
5.2 注册功能实现-20
5.2.1 注册功能界面-20
5.2.2 注册功能代码-20
5.3 题库管理功能实现-22
5.3.1 添加试题功能界面-22
5.3.2 添加试题功能代码-23
5.3.3 删除试题功能界面-24
5.3.4 删除试题功能代码-25
5.3.5 试题更新功能界面-25
5.3.6 试题更新功能代码-25
5.3.7 科目管理功能界面-26
5.3.8 科目管理功能代码-26
5.4 组卷模块功能实现-28
5.4.1 组卷功能界面-28
5.4.2 组卷功能代码-29
5.4.3 试卷列表界面-31
5.4.4 试卷列表代码-31
5.4.5 试卷显示功能界面-32
5.4.6 试卷显示功能代码-33
5.4.7 长按删除试卷功能界面-34
5.4.8 长按删除试卷功能代码-34
第六章 系统测试-36
6.1 非功能测试-36
6.2 针对模块功能的单元测试-36
6.2.1 单元测试方法-36
6.2.2 测试重点-36
6.3 针对系统功能的黑盒测试-37
第七章 总结与展望-39
7.1 本文主要成果-39
7.2 下一阶段工作-39
参考文献-41
致 谢-42