zoukankan      html  css  js  c++  java
  • 《基于Android的读书笔记api》

    1. 1.     系统的需求分析

    1.1系统目标

    目本程序旨在开发一款简单实用、易操作的一款读书笔记软件。

    1.2功能需求

          该记事本软件应该具有以下功能:

    (1)登录

    (2)书籍分类管理

    (3)书籍管理

    (4)我的读书笔记

    (5)汇总每个用户的笔记数量

    (6)统计某一个用户的每一本书的笔记数量

    1. 2.     系统的概要设计

    该软件是一款是基于Android开发的手机应用,简单实用,易于上手。

    2.1    运行环境

    1.Android手机或平板电脑:主频在1Ghz及以上,内存为1GB以上,系统版本为Android4.4.2及以上。

    2.在android studio平台下安装了安卓android SDK 插件的电脑:Window All

    2.2    数据库表设计

    classification表

    列名

    数据类型

    是否允许空

    _Id

    integer

    不允许

    classname

    text

    不允许

    book表

    列名

    数据类型

    是否允许空

    _Id

    integer

    不允许

    bookName

    text

    不允许

    author

    text

    不允许

    publish

    text

    不允许

    ISBN

    text

    不允许

    classname

    text

    不允许

    note表

    列名

    数据类型

    是否允许空

    userID

    integer

    不允许

    bookID

    integer

    不允许

    date

    integer

    不允许

    content

    text

    不允许

          

    user表

    列名

    数据类型

    是否允许空

    _Id

    integer

    不允许

    userName

    text

    不允许

    password

    text

    不允许

    3. 设计与实现部分

    运行画面截图

    4.心得体会

    在本次开发android程序的过程中,我对android的编程模式有了进一步的了解,对android的控件运用的更加熟练。在开发过程中遇到了一些问题,经过在网上查询,最终得到了解决。

    以下是遇到的问题:

    (1)在新建笔记时需要用户名,然而如果从登陆页面传值过来,要经过好几个页面,所以需要把用户名定义为全局变量。方法为定义一个类,将其中的变量设为静态。需要时调用此类

    (2)将note数据放listview中时出错,数据放入SimpleCursorAdapter 类型适配器 不可用 。更换适配器的类型换为SimpleAdapter

  • 相关阅读:
    lintcode:最大子正方形
    lintcode 中等题:k Sum ii k数和 II
    lintcode 中等题:A + B Problem A + B 问题
    Protege汉字不能正常显示问题
    Protege A DOT error has occurred错误
    lintcode :reverse integer 颠倒整数
    Reported time is too far out of sync with master. Time difference of 52692ms > max allowed of 30000ms
    Please add or free up more resources then turn off safe mode manually.
    Permission denied: user=root, access=WRITE, inode="/":hadoopuser:supergroup:drwxr-xr-x
    Hadoop重新格式化HDFS的方法
  • 原文地址:https://www.cnblogs.com/chenpengmeng/p/7571506.html
Copyright © 2011-2022 走看看