第二阶段的要求是:
1)每天按照班级汇总统计学生体温上报情况,统计结果包括正常上报XX人,体温异常XX人,未上报体温XX人
2)按照样表自动从数据库中生成个人14天健康记录表
设计思路:
1)为了更加清晰明了地展示各班级体温上报情况,我决定采用echarts控件,实现对数据的图表展示
2)当用户点击各班级情况查询按钮时,跳转至日期选择界面
用户通过日期选择器选择日期后,跳转至图表展示界面
3)利用 jxl .jar 实现导出excel表单功能
为了整合所有功能,决定提取出一个菜单页面
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MenuActivity" android:background="@drawable/bk4"> <RelativeLayout android:layout_width="300dp" android:layout_height="450dp" android:layout_centerInParent="true"> <Button android:id="@+id/tbtw" android:layout_width="80dp" android:layout_height="80dp" android:layout_marginLeft="50dp" android:text="填报体温" android:textSize="16sp" android:background="@drawable/bg_btn4" /> <Button android:id="@+id/ckjl" android:layout_width="80dp" android:layout_height="80dp" android:layout_toRightOf="@+id/tbtw" android:layout_marginLeft="50dp" android:text="查看记录" android:textSize="16sp" android:background="@drawable/bg_btn4" /> <Button android:id="@+id/bjsj" android:layout_width="80dp" android:layout_height="80dp" android:layout_marginLeft="50dp" android:layout_below="@+id/tbtw" android:text="班级数据" android:textSize="16sp" android:background="@drawable/bg_btn4" android:layout_marginTop="50dp"/> <Button android:id="@+id/jgdy" android:layout_width="80dp" android:layout_height="80dp" android:layout_marginLeft="50dp" android:layout_below="@+id/ckjl" android:layout_toRightOf="@+id/bjsj" android:text="结果打印" android:textSize="16sp" android:layout_marginTop="50dp" android:background="@drawable/bg_btn4" /> <!-- <Button android:id="@+id/twbh" android:layout_width="80dp" android:layout_height="80dp" android:layout_marginLeft="50dp" android:layout_below="@+id/bjsj" android:text="个人体温" android:textSize="16sp" android:layout_marginTop="50dp" android:background="@drawable/bg_btn4" /> <Button android:id="@+id/dt" android:layout_width="80dp" android:layout_height="80dp" android:layout_marginLeft="50dp" android:layout_below="@+id/jgdy" android:layout_toRightOf="@+id/twbh" android:text="地图展示" android:textSize="16sp" android:layout_marginTop="50dp" android:background="@drawable/bg_btn4" /> --> </RelativeLayout> </RelativeLayout>