1. 程式人生 > >《基於Android的讀書筆記api》

《基於Android的讀書筆記api》

1.2 tex 運用 進一步 數據 數據庫表 use pac 表設計

  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

《基於Android的讀書筆記api》