AOBA Business Systemは弊社内で利用する業務処理用システムの一つです。
青葉の業務で主に受注・現場作業計画・経費・売掛・請求処理をシステム上でまとめて管理する目的で Aoba業務システムは開発されました。 また、取引先や現場作業で利用する装置やスタッフの管理、 簡単な統計資料を提供する機能も実装しました。
-
ユーザー認証
-
アクセス制限
-
取引先管理
-
装置管理
-
スタッフ管理
-
受注処理
-
作業データの管理
-
費用管理
-
売掛金管理
-
請求書管理
-
統計データ
-
Topページのダッシュボード(各種データの集計、管理)
-
各ページでの帳票出力
-
お知らせ機能
-
データインポート機能
# このプロジェクトをウェブサーバー上にクローン
git clone https://github.com/bluewhale1020/aoba_business_system.git
# プロジェクトのディレクトリに移動
cd aoba_business_system
# PHPのパッケージをcomposerでインストール
composer install
DBサーバーを起動し、システム用の適当な名前のデータベースを作成します。tmp/db_backup/Dump~.sql
ファイルにシステム用のテーブルデータが含まれているので、作成したデータベースにインポートします。
app.php
ファイルの下記のDB設定の箇所を作成したデータベースに合わせて書き換えてください。
'Datasources' => [
'default' => [
// ...
'host' => 'localhost',
'username' => 'root',
'password' => 'password',
'database' => 'new_db',
// ...
]
]
Security.saltの値の変更
'Security' => [
'salt' => env('SECURITY_SALT', 'something long and containing lots of different values.'),
],
正しい設定がなされているか確認するためには、adminユーザーでログイン後、サイドメニューのSAMPLES/Debug
ページを開くと環境設定やデータベース接続状況が表示されます。
詳細についてはシステム内のマニュアルに記載
ユーザー名: admin
パスワード: admin
役柄 : admin
ユーザーの役柄により、ログイン後のメニューの表示項目が変わります。
全て表示
ユーザー管理・データインポート・レファレンスメニューが非表示
開発時に想定した利用環境は以下の通り。
- Windows10
- PHP 7.2.11
- CakePHP 3.8
- Apache server 2.4.17
- MariaDB 10.1.8
- PHP拡張( mbstring, simplexml, intl )
MedcheckはApache licenseのもとで公開されています。
AOBA Business System is open-source software licensed under the Apache license.