赞
踩
(1)系统管理员
管理员可以登陆管理界面,进行管理教师、学生的基本信息。
管理员负责对用户的权限管理,每种身份的权限不同,学生可以查询自己的在校信息、班级通告、课程表信息;教师可以修改课程表信息、上传学生成绩信息、修改班级通知以及将班级信息推送至家长端;家长则可以简单查询学生在校的教学信息、成绩、在校情况。
(基本信息包括账号、密码、姓名、性别、学院、专业、出生日期和权限)
build.gradle (Module: app)
包含当前项目的applicationId、最小适配的Android版本、目标适配的Android版本、编译序号、应用版本号、所有依赖的包等信息
gradle-wrapper.properties
proguard-rules.pro
setting.gradle
local.properties
包含当前Android Studio编译器所使用的外部SDK路径信息
res目录就变得非常简单了。
所以以drawable开头的文件夹都是用来放图片的,
所有以mipmap开头的文件夹都是用来放应用图标的,
所有以values开头的文件夹都是用来放字符串、样式、颜色等配置的,
layout文件夹是用来放布局文件的。
AndroidManifest.xml
项目清单文件,包含对App的一系列配置,如:应用名、所需权限、包名、所有的Activity信息等
(2)教师
管理学生的基本信息。
教师可以将学生添加至班级、查询学生所在班级,对于班级的的课程安排进行管理并更新,教师将学生的成绩信息及时修改。
(3)学生
学生注册个人信息后,需要认证学生身份,才可在平台上使用班级课程查询、成绩查询、通告查询等基础功能,并且学生可以选择相应的课程来了解课程情况。
(4)家长
家长注册信息后,由于权限有限,只可以知悉自己孩子的信息。
values
colors.xml
用于存放项目会用到的颜色数据
dimens.xml
用于存放项目会用到的长度和大小等数据
strings
用于存放项目中会使用到的字符串数据,可根据系统语言不同(本地化),适配不同的strings.xml
styles
用于存放项目中会使用到的样式数据,可根据Android不同版本,适配不同的style.xml
drawable
存放不同分辨率的图片资源
layout
存放项目的布局文件
menu
也用于存放项目的布局文件,不过一般只存放menu的布局文件
mipmap
也用于存放不同分辨率的图片资源,不过在图片缩放的优化和性能上,mipmap比drawble更好
raw
可选,一般用于存放数据库相关的资源
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。