2015年2月26日 星期四

第六天

嗯.....資料查詢的一天

進展依然不大(雖然說之前再做GUI進展也沒多了不起

單純就是把diary用的file type訂定出來了

file_object:
  file_title                       ->檔案名稱
  object_member_num   ->這個file有多少個object
  file_time_range            ->數字,以月為單位
  object                           ->diary物件(以天為單位)


file_object的主要思考是在於要把object組織成一個檔案

所以object會做成linked list的模式

object:
  object_size    ->作為搜尋下一個物件的shift
  objecttype_id    ->作為以後擴充的檔案格式標記
  object_id    ->不同檔案之間識別的標記(流水號)
  source
  text
  next_object

而source(chapcher)和text(section)則是兩種資料的格式

目前想法是以後會把這兩種資料分別拆開放在統計和測驗用

所以各自都會有各自的時間、標題

    source:
      source_file_size ->作為shift用
      sourcetype_id    ->作為以後擴充的檔案格式標記
      source_id        ->不同檔案之間識別的標記(流水號)
      titles           ->標題
      date             ->時間
      info_size        ->資源資訊長度
      info             ->資源內容
   
    text:
      text_file_size ->作為shift用
      texttype_id    ->作為以後擴充的檔案格式標記
      file_id        ->不同檔案之間識別的標記(流水號)
      titles         ->標題
      date           ->時間
      text_size      ->文字長度
      text_cont      ->文字內容

至於memberfunction則還沒決定

但目前想法是在這層面利用file_object和object來進行操作

而source和text都沒有member function,純粹當作資料使用


而各種file type則一起放在同一個.h檔中以方便操作









沒有留言:

張貼留言