计算机毕业设计Android在线考试系统app

具体的要求如下:
1.管理员可以简单的录入、修改、删除考生信息;可以添加、修改、删除考卷信息;管理考生的调入调出,成绩管理;查看考生基本信息,成绩信息。
2.独立于具体的数据库平台;
3.容易在原先基础上进行二次开发;
4.中间基础平台的无型性。
网络在线考试系统的特性要求网络在线考试系统需要具备多样性.易维护.安全性.可扩展等主要特性。
其实Android程序的设计讲究逻辑和视图分离,因此是不推荐在Activity中直接编写界面的。一种更加通用的做法是,在布局文件中编写界面,然后在Activity中引入进来。

计算机毕业设计Android在线考试系统app_第1张图片计算机毕业设计Android在线考试系统app_第2张图片计算机毕业设计Android在线考试系统app_第3张图片计算机毕业设计Android在线考试系统app_第4张图片计算机毕业设计Android在线考试系统app_第5张图片计算机毕业设计Android在线考试系统app_第6张图片
可以看到,在onCreate()方法的第二行调用了setContentView()方法,就是这个方法给当前的Activity引入了一个activity_main布局,那“Hello World!”一定就是在这里定义的了!我们快打开这个文件看一看。
登录功能。使用系统之前必须登录系统,登录过程通过无线网络,在后台数据库通过用户名称和密码进行查询,注册用户方才可以使用该系统。
系统主菜单。系统登录成功后进入系统主菜单,主菜单通过图形菜单的方式来展现系统的功能,单击某个选项便进入该功能的操作界面。
在线测试功能。此功能从题库中选取一定数量的题目,答题者做完题目提交。
成绩查询功能,此功能可以根据用户进行每次测试的结果进行历史成绩查询。  
个人信息功能,包括:用户密码、昵称,手机信息等的修改。 
从上面的描述中可以基本了解软件的功能需求:
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是一个很重要的方向。基于 Android技术的网上考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大扩展了考试的灵活性。
1. .gradle和.idea
这两个目录下放置的都是Android Studio自动生成的一些文件,大致是项目的配置信息,包括历史记录,版本控制信息等,无须关心,也不要去手动编辑(其实也可以将其隐藏起来)
2.app
项目中的代码、资源等内容都是放置在这个目录下的,我们后面的开发工作也基本是在这 个目录下进行的,待会儿还会对这个目录单独展开讲解。
3.build
这个目录主要包含了一些在编译时自动生成的文件,也不需要过多关心。
4.gradle
这个目录下包含了gradle wrapper的配置文件 ( 其实目前也不用过多的理解它,因为我也还在了解这个中,大概是帮忙配置每一个项目对应的radle版本的 )
使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。Android Studio默认就是启用gradle wrapper方式的,如果需要更改成离线模式,可以点击Android Studio导航栏→File→Settings→Build, Execution,Deployment→Gradle,进行配置更改。
5. .gitgnore
这个文件是用来将指定的目录或文件排除在版本控制之外的。(git ignore嘛)
6.build.gradle
这是项目全局的gradle构建脚本,通常这个文件中的内容是不需要修改的。稍后我们将会详细分析gradle构建脚本中的具体内容。
7.gradle.properties
这个文件是全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。
8.gradlew和gradlew.bat
这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统中使用的,gradlew.bat是在Windows系统中使用的。
 

你可能感兴趣的:(android)