依然采用SharedPreferences类进行管理员用户密码存储与修改,设计的UI如下
登录后的界面设计为
3.2 信息录入
信息录入主要包括学生个人信息的录入和成绩的录入,学生的个人信息主要有:学院、班级、姓名、学号、电话、性别、出生日期等等,依次用android的各种控件进行信息分类采集。个人成绩需要分学期进行录入。 3.2.1 学生个人信息录入
学生的基本信息包括学院、班级、姓名、学号、电话、性别、住址、出生日期八个内容,这里会遇到一个问题,由于每个学院对应多个班级,我们不可能在管理员录入信息的时候在那么多班级中去寻找,这里我想到了在淘宝京东购物时,让我们填地址的那种方式,选择一个学院后,下面的班级只是这个学院的班级,这样在手机这样的小屏幕上就很容易找到我们的班级了,这里我们采用spinner控件绑定xml数据源的方式,方便后期维护。
其次在填写学生地址的时候,由于考虑到省份和城市对应关系比较多,暂时采用管理员手动输入的方式,后期可能会改成数据库读取的方式设计UI如下:
3.2.2 学生成绩录入
由于学生的成绩和学期有关,因此不同的学期所学的课程不一样,这里采用一个Spinner控件来选择学期,然后动态加载学期相应的课程,设计UI如下
3.3 信息查询
此次设计的是通过学号进行查询,因为学号可以唯一定位一位学生,因此通过学号查询即可。根据学号在student数据库表中查询,将返回的cursor解析后通过listview控件显示出来。
学生个人信息通过listview控件将数据库信息显示在页面上,由于学生的成绩和学期有关,因此需要学号和学期两个条件才能查询到正确结果,然后通过listview将查询到的信息显示出来.
设计的UI分别如下
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库安卓数据库应用设计毕业论文(4)在线全文阅读。
相关推荐: