毕业设计- 基于Android的考试管理系统
生活中只有一种英雄主义,那就是认清生活的真相之后依然热爱生活。
一、项目介绍
-
APP需要连接bmob数据库,需要先去https://www.bmob.cn/注册一个账号(有账号的可以直接登录)然后创建一个应用,并且把“应用Key”里面的Application ID替换掉程序里面的“你的Application ID”(如这一步有疑问请通过网站联系方式加微信或QQ);
-
使用Android Studio导入项目后运行项目(需要网络畅通);
-
Android Studio运行成功后,打开APP;
-
点击“没有账号?点击注册”;
-
选择对应的身份注册,一开始肯定是先“教师注册”,输入账号(即教职工编号)如t001,姓名如刘老师,密码如123456后点击“注册”即可;
-
注册成功后会自动跳回到登录界面,输入账号密码登录即可;
-
登录之后进入APP主页面,可以先添加试卷也可以先添加班级,这个没有先后顺序,这里拿先添加班级为例,点击“班级”页面右下角的 + 号按钮,选择添加班级;
-
输入专业、年级、班级名后点击提交即可;
-
然后就是添加试卷,编辑试题,这里固定总共10道题目(如需要修改可联系客服),且前五题为选择题,后五题为判断题;
-
然后退出登录,注册学生角色的账号,登录成功后即可开始答题等相关操作;
-
项目创新点为支持语音念题;
二、主页代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
SharedPreferences userInfo = this.getSharedPreferences("user_login", 0);
ObjectId = userInfo.getString(OBJECTID, "");
viewpger.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
return false;
}
});
Bundle bundle = getIntent().getExtras();
String type = bundle.getString(LOGIN_TYPE);
if (type.equals("student")) {
setStudentMain();
} else if (type.equals("teacher")) {
setTeacherMain();
}
}
...
...
三、项目截图
注册页
添加试卷页
主页
考试页
考试结果详情页
个人中心页
四、购买套餐
权益 | 套餐A | 套餐B |
---|---|---|
完整代码 | ||
远程调试 | 不支持 | |
代码答疑 | 不支持 | |
价 格 | ¥150 | ¥600 |
五、购买记录
用户 | 套餐 | 评价 |
---|---|---|
*******54 | 套餐B | |
*******01 | 套餐B | |
*******79 | 套餐B | |
*******92 | 套餐B | |
*******24 | 套餐B | |
*******18 | 套餐B | |
*******91 | 套餐B | |
*******07 | 套餐B | |
*******34 | 套餐B | |
*******61 | 套餐B |
------转载请注明出处,感谢您对原创作者的支持 ------
有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业
5 条评论