该Android手机日程管理系统的主要目的是管理制定的日程任务,从而有效地帮助用户科学选择下一个任务。本系统采用Android Studio进行开发,在开发过程中采用MVC框架模式,将模型、视图和控制的实现代码分离,为系统后续的升级奠定基础。选择SQLite数据库进行数据存储,依据其轻量级、嵌入式、运行速度快等的特点提高了系统的适用性。
系统已实现五个功能模块:用户登录模块、日历模块、日程管理模块、日程过滤模块和日程分析模块。可以进行详细的日历显示;可以创建、删除或者修改日程;可以根据日程标签对日程进行筛选;可以根据风险度和优先级对日程进行分析。
实现的界面如下:
图1 用户登录界面
图2 用户注册界面
图3 日历界面
图4 创建日程界面
图5 日程类型界面
图6 日程提醒类型选择对话框界面
图7 优先级下拉菜单界面
图8 风险度下拉菜单界面
图9 时钟表盘时间选择对话框界面
图10 键盘输入时间选择对话框界面
图11 修改日程界面
图12 日程详情界面
图13 删除日程界面
图14 日程列表界面
图15 日程类型筛选对话框界面
图16 筛选“电话”类型日程结果
图17 日程优先级级别筛选对话框
图18 筛选优先级“高”结果
图19 日程风险度级别筛选对话框
图20 筛选风险度“低”结果