毕业设计- 基于Android的考试管理系统

生活中只有一种英雄主义,那就是认清生活的真相之后依然热爱生活。

一、项目介绍

  1. APP需要连接bmob数据库,需要先去https://www.bmob.cn/注册一个账号(有账号的可以直接登录)然后创建一个应用,并且把“应用Key”里面的Application ID替换掉程序里面的“你的Application ID”(如这一步有疑问请通过网站联系方式加微信或QQ);

  2. 使用Android Studio导入项目后运行项目(需要网络畅通);

  3. Android Studio运行成功后,打开APP;

  4. 点击“没有账号?点击注册”;

  5. 选择对应的身份注册,一开始肯定是先“教师注册”,输入账号(即教职工编号)如t001,姓名如刘老师,密码如123456后点击“注册”即可;

  6. 注册成功后会自动跳回到登录界面,输入账号密码登录即可;

  7. 登录之后进入APP主页面,可以先添加试卷也可以先添加班级,这个没有先后顺序,这里拿先添加班级为例,点击“班级”页面右下角的 + 号按钮,选择添加班级;

  8. 输入专业、年级、班级名后点击提交即可;

  9. 然后就是添加试卷,编辑试题,这里固定总共10道题目(如需要修改可联系客服),且前五题为选择题,后五题为判断题;

  10. 然后退出登录,注册学生角色的账号,登录成功后即可开始答题等相关操作;

  11. 项目创新点为支持语音念题;

二、主页代码

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
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥200 ¥600

五、购买记录

用户 套餐 时间 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业