Accessシステムの作成・修正(PG)
在宅では、主に個人~中小企業のお客様からの依頼を請けております。
小規模なシステムを中心に請けておりますが、時々大きなお仕事も頂きます。
ありがたい事に、東京都や、官公庁からも
お問い合わせをいただき、システムの改善や保守に携わっています。
今まで行ったのは、
顧客管理・販売管理・在庫管理・勤怠管理・工程管理・タイムカード・請求書発行・カルテ・・など
その時々によって依頼内容を元にDB設計から開発まで行っています。
機能追加や機能修正については、既存システムに影響ないように改修しました。
納品時は、マージ用ツールも提供し、使用中のデータをそのまま使えるように工夫しております。
DBは別にしてaccessでプログラムコードを書くというスタイルが最近多いですし推奨しています。
基本的に登録・更新・削除処理はVBAにて記述しています。
ExcelVBAシステムの作成・修正(PG)
ExcelVBAは主にツール作成で使用します。
CSV読み込んでExcelファイルを所定のルールに沿って編集して出力するというのは多数実績があります。
今まで手動でやっていた操作もルールさえ明確になっていれば自動化することが可能です。
JAVAシステムの設計・開発・テスト(設計・PG)
在宅で行った業務の1つとしてJAVAの業務システムがあります。
PrimeFacesを使った業務システム開発を行いました。
java + mysql
在庫管理、受注管理、発注管理、見積管理など
チャットワークおよびredmineにてチーム内で連携して開発を行いました。
チームの一員としてコミュニケーションを取りながらの作業は得意です。
※こちらのプロジェクトは約7年間継続していました。
Ruby on Railsによるアプリ制作
rails6.0
Amazon Selling Partner API・・API
postgres・・DB
rspec・・テストコード
github・・ソースコード管理
slack・・チーム内での連携
★できるようになったこと
・Ruby on RailsでamazonAPIを操作できるようになった
・rspecによるテストコード作成
・github、slack、AWSを使用したチーム開発
PHP(Laravel)システムの改修
既存のPHPソースコードを解析して機能追加を行いました。
PHP環境は、(Apache PHP 7.2 と PHP5.4)になります。
DBはMySQLを使用しました。
Visual Studio Codeを使用してソースコードを修正
git・・ソースコード管理
slack・・・チーム内での連携
vpn
ローカル環境(windows)にてバーチャルホストを使用して
複数プロジェクトを作成して改修を行いました。
使用したフレームワークは、Laravel等。
★できるようになったこと
・LaravelでyahooAPIを操作できるようになった
・git、slack、AWSを使用したチーム開発
kintoneシステム開発
Accessシステムをベースにしてkintone上で動作するようにJSを使用してSQLコードを記述したりボタン制御などを行いました。
テンプレートがあってそれを使用すれば、ノーコードでいけると思いますが
基本的にカスタマイズが必要で、そうするとJSの知識は必要になると思います。
コツとしては、簡単なUIに設計しなおす必要があると思いますので設計能力が重要と思います。
サーバーを用意したりというインフラ的な要素が簡潔になるのは非常に良いと思いました。
★具体的に行ったカスタマイズ
・js上でSQLを記載して各アプリJOINして一覧表示する
・一覧より詳細ボタンクリックで入力画面を表示
・アプリ登録時に他のアプリも同時に登録させる処理を追加(アプリ間データ連携)
・自動採番付与
・条件により画面制御
・タブ表示