Android学生管理系统
由android + mysql实现
1.需求分析
功能需求和页面需求两天没有细想,想到啥功能写啥功能想到啥界面写啥界面
2.系统设计
总体界面结构参照了微信的设计结构,主要功能包括管理员的注册和登录,所有学生信息的查询、单个学生信息的添加。
界面主要由两下方的按钮部分和上方的功能部分组成,每一个按钮又是一个不同的Fragment,每一个功能也是一个不同的Fragment。
2.1按钮
布局为垂直线性布局,从上到下依次是ImageButton以及TextView。
其余三个按钮类似,不做过多介绍。
2.2登陆/注册功能
布局为ConstraintLayout,由ImageView、两个TextView、两个按钮构成
2.3所有学生信息功能
布局为垂直线性布局,从上到下依次是TextView,TableLayout。为TableLayout添加五列,分别是学生的学号、专业、姓名、性别、年龄。
2.4添加学生信息
布局为ConstraintLayout
以上四个按钮+三个Fragment共同组成了整个学生管理系统
3.数据库设计
3.1用户表
用户的属性为用户名和密码
字段名 | 字段类型 | 字段长度 |
---|---|---|
username | String | 50 |
password |