Skip to content

k2works/rails_accounting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

財務会計モデルをRailsで実装

目的

財務会計システムをRailsで実装する

前提

ソフトウェア バージョン 備考
OS X 10.8.5
ruby 1.9.3-p392
rails 3.2.13
bootstrap 3.0.2
rspec 2.0
cucmber 1.3.1

構成

詳細

  • 利害関係者にお金を幾ら持っていて幾ら使って幾ら稼いだかを知ってもらうための記録・計算・管理プロセス

    • 利害関係者(お金を貸したり借りたり取り立てたりする人)
      • 株主・債権者・徴税当局
    • 財政状態を記録・計算・管理する(全財産は幾ら?)
      • 貸借対照表(B/S Balance Sheet)
    • 経営成績を記録・計算・管理する(幾ら使って幾ら稼いだ?)
      • 損益計算書(P/L Profit and Loss Statement)

002

003

勘定科目

004

005

006

仕分

007

008

$ rvm use ruby-1.9.3-p392
$ rvm gemset create rails_accounting
$ rvm use ruby-1.9.3-p392@rails_accounting
$ bundle

財務/勘定一体型

アプリケーションモックアップ
$ rails new chap2-2-1 -m ./app_template.rb
$ cd chap2-2-1
$ rails g i18n ja    
$ rails g scaffold account bs_pl_division:string debit_credit_division:string code:string name:string parent_code:string
$ rake db:migrate 
Cucumberで始める
  1. 1つのシナリオに焦点をあわせる

  2. 失敗するステップ定義を書く

RSpecサンプルに進む
  1. 失敗するサンプルを書く

  2. サンプルを成功させる

  3. リファクタリング

ステップが成功したら
  1. リファクタリング

財務/勘定分離型

$ rails new chap2-2-2 -m ./app_template.rb

チルダ連結型

$ rails new chap2-2-3 -m ./app_template.rb

2階層

$ rails new chap2-3-1 -m ./app_template.rb

3階層

$ rails new chap2-3-1 -m ./app_template.rb

参照

UMLによる一気通貫DBシステム設計

グラス片手にデータベース設計会計システム編

bootstrapでKaminariを使ってpaginateする

ささっと Rails4 + Bootstrap3 + kaminari でゲストブック作成してみるメモAdd Star

activerecord-hackery / ransack

Exporting CSV and Excel

About

財務会計モデルをRailsで実装

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages