zoukankan      html  css  js  c++  java
  • 结对项目(四)详细设计

    (1)设计日程显示界面,包括按照主题首字查找区、现有日程显示区、功能选择区三部分。

      (2)建立数据库文件agManaga.db ,按照之前所写博客中的表一、表二创建数据表Aginfor、Agtype 编写静态Helper类,用于建立、更新和打开数据库。
    
      (3)编写数据库查询函数queryAll(),查询Aginfor表中全部日程的ID、日期、时间、备注三列内容,将时间日期和备注分两列显示在日程显示界面,并将ID保存在list里。
    
      (4)编写数据库模糊查询函数queryMall(String m),按照日程主题的首字查询查询Aginfor表中全部日程的ID、日期、时间、备注三列内容,将时间日期和备注分两列显示在日
    

    程显示界面,并将ID保存在list里。

      (5)新建一个界面文件newag.xml 所示设计界面,新建一个Activity类newAgenda.class 调用newag.xml 界面文件。
    
      (6)编写新建按钮的点击函数,点击按钮利用Intent切换到newAgenda.class 。
    
      (7)编写添加数据库信息函数insertAll(),添加Aginfor表中的全部字段。编写添加按钮的点击函数,点击后调用insertAll()函数,将输入的信息添加到数据库Aginfor表中。
    
      (8)编写返回按钮的点击函数,点击按钮返回主界面,并刷新现有日程的listview。
    
    
      (9)编写现有日程listview的点击函数,创建全局变量AgId ,点击相应列时,调出此项日程的ID号,存放到AgId中。
    
      (10)新建一个界面文件lookag.xml ,添加一个textView控件和一个button按钮,新建一个Activity类lookAgenda.class 调用lookag.xml 界面文件
    
      (11)编写查看按钮的点击函数,点击按钮利用Intent切换到newAgenda.class 。并利用Intent将AgId中的内容传给newAgenda.class ,编写数据库查询函数queryByID(int id),将
    

    查询到的结果显示在textView中。

      (12)编写button的点击函数,返回日程显示界面。
    
      (13)编写删除按钮的点击函数,编写数据库信息按ID删除函数deleteById(int id),点击删除按钮调用deleteById(AgId)删除选中项。
    
      (14)新建一个界面文件updateag.xml ,将添加改成修改,新建一个Activity类updateAgenda.class 调用updateag.xml 界面文件。
    
      (15)编写修改按钮的点击函数,点击按钮利用Intent切换到updateAgenda.class 。并利用Intent将AgId中的内容传给updateAgenda.class 调用queryByID(AgId)函数将查询到的
    

    信息显示在界面中。

      (16)编写修改数据库信息函数updateById(int id),修改Aginfor表中的全部字段。编写修改按钮的点击函数,点击后调用updateById(AgId)函数,将修改的信息添加到数据
    

    库Aginfor表中。

      (17)新建一个界面文件agtype.xml ,新建一个Activity类AgendaType.class 调用agtype.xml 界面文件。
    
      (18)编写类型管理按钮的点击函数,点击按钮利用Intent切换到updateAgenda.class 。
    
      (19)编写数据库查询函数queryAlltype(),查询Agtype表中全部日程类型的名称,将查询到的结果显示在listview中,编写数据库添加函数insertType(String type),编写添
    

    加类型按钮的点击函数,调用insertType(type)函数。

      (20)编写返回主界面按钮的点击函数,返回日程显示界面。
    
      (21)编写时间匹配函数timeMatch(),匹配到闹钟时间后,响铃提示用户。编写按照系统时间查询数据库的函数queryBytime(String time),查找Aginfor表中备注,动态显示在页面上。
  • 相关阅读:
    管理~资源组织运作
    科学与艺术区别
    概念思维
    拨开文字表象,关注背后事实
    论信息部门与业务部门的关系
    再论信息系统
    linux命令行快捷键记录
    hadoop,帮我解了部分惑的文章
    hadoop运行测试命令遇到的问题
    日志分析及几个小技巧
  • 原文地址:https://www.cnblogs.com/zhufan/p/7045271.html
Copyright © 2011-2022 走看看