Android Studio实现考试管理系统

一、需求分析

近两年来,受疫情影响,很多学校的课程都采用了线上授课的方式。理所当然,最后的考试也采用的是线上考试的方式。考试管理系统,正迎合了当前疫情线上教学形式的需求,教师账号登录后可以出考卷,设置试题,然后发布考卷。学生账号登录后选择试卷进行答题,答题完成后点击交卷,系统会自动计算最终成绩,每位学生可以查看自己的考试成绩记录。教师也可以查看每位学生的历史成绩。
本案例综合运用了activity、sqlite数据库、handler消息机制、adapter、自定义布局等知识,UI设计是一大亮点。

二、开发环境

在这里插入图片描述

三、项目结构

  • adapter是列表布局的适配器
  • application是应用类
  • appmanger是管理所有的活动
  • core.activity是所有核心的活动
  • database是数据库
  • model是用到的实体类
  • ui.widget是UI页面
  • utils是工具类和常量

在这里插入图片描述

四、运行演示

1、打开模拟器,运行app,进入欢迎界面。

在这里插入图片描述

2、经过3s后,跳转至登录界面。我们现在还没有账号,先点击注册按钮进行注册。

在这里插入图片描述

3、注册界面,输入用户名和密码,再确认密码,最后选择用户类型,然后点击【注册用户】。

在这里插入图片描述

如果是学生,就需要输入学号。

在这里插入图片描述

如果是教师,就需要输入教师资格证号码。

在这里插入图片描述

4、使用刚刚注册好的教师账号进行登录,登录成功进入教师界面。这里有9个选项,目前只设计了前两个按钮的功能。

在这里插入图片描述

5、点击【试卷管理】,进入试卷列表界面,这里还没有试卷,我们点击【添加试卷】。

在这里插入图片描述

6、进入添加试卷的界面,输入试卷名称,点击【添加试题】。

在这里插入图片描述

7、进入添加试题界面,首先输入题目,然后鼠标选择正确答案的选项,然后输入每个题干,最后输入本题分数,在下面还可以给出正确答案与解析,用逗号隔开。确认无误后保存试题。

在这里插入图片描述

8、以此类推,可以添加任意道题目,添加完成之后点击【提交全部】。

在这里插入图片描述

9、跳转回试卷列表界面, 显示了我们刚刚添加的试卷,底下显示题目数目、总分和试卷添加的时间。

在这里插入图片描述

10、我们现在点击教师首页的【学生成绩查询】,目前还没有学生进行考试,所以没有历史成绩。

在这里插入图片描述

11、我们切换成学生账号进行登录,登录成功进入学生主界面,顶部会有欢迎信息。

在这里插入图片描述

12、点击【我要考试】,然后进入选择试卷界面,这里有默认的系统题目,还有我们刚刚自己出的考题,选择刚刚出的试卷。

在这里插入图片描述

13、提示我们“确定考试吗”,选择确定。

在这里插入图片描述

14、进入考试界面,选择答案,然后选择下一题,做完点击【交卷】。

在这里插入图片描述

15、这时候我们点击学生主页的【成绩查询】,可以查看到刚刚我们的考试成绩。

在这里插入图片描述

16、我们再换个学生账号进行做题,做了两次,查询结果如下。

在这里插入图片描述

17、然后再切换回教师账号登录,点击【学生成绩查询】,可以看到所有考过这张试卷的学生成绩。

在这里插入图片描述

五、源码获取

1️⃣直接点击右侧链接下载源代码Android考试管理系统源码
2️⃣直接点击右侧链接下载课设报告Android考试管理系统报告
3️⃣关注公众号《 萌新加油站后台回复:考试

🚀这有你错过的精彩内容
Android Studio实现选课系统
Android Studio实现外卖订餐系统
Android Studio实现考试管理系统
Android Studio实现天气预报系统
Android Studio实现图书馆订座系统

普劝青年志士、才学名流,应当及时醒悟,破除色魔迷障。红润白皙的面颊,其实是带肉的骷髅。妆扮美丽的身体,不过是穿着衣服不断向外排泄的厕所。面对如花似玉的美女,也要像对自己的姐妹和母亲一样。没有犯下邪淫过错,须谨防失足。曾经做过此类恶事,务必悔改回头。更请展转流通戒淫书籍,使更多的人受到劝化,人人走出迷途,步入觉悟的正路。若以为劝人戒淫不过是迂腐之谈,请看冒嵩少所得的善报。如以男女风流韵事为佳话,金圣叹的结局便是前车之鉴。

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

振华OPPO

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值