2005年1月から社内データのデータベース化に取り組みましたが、日中は通常の仕事をしより遅くに自宅へ帰り、睡眠時間を極限にまで絞り込んでの私のPHP言語のプログラム&データベースへの取り組みをはじまりました。プログラムに取りかかっている際の私の睡眠時間は1日2?4時間でした。
PHPプログラムの意味すら分からなかったので本を片手にサンプルプログラムを使っていろいろと試すことからはじめました。データベースへの書き込み、上書き、参照、削除とそれぞれ試してみたり、100x100を計算してみたり、配列にデータを納めてから掃き出してみたりとほとんどすべてのサンプルプログラムをサーバーへアップロードして実行してみました。まったく意味の分からなかったことも多くありましたが、割りと細かく説明がしてあったりする部分もあり、次第にPHPプログラムに慣れ、プログラムは便利だなぁと思えるようになってきました。
アラ・カワが行おうと考えていた部分は本当にデータベースの部分が多かったので主にデータベースの参照ということでのPHPの命令言語があれば対応できそうだと考えられるようになってきました。参照ができた後はデータの登録、そして修正と進めていき、最後に削除もできるようになりました。あとはページに表示するためにHTML構文をPHPプログラムで書き出していけば顧客管理データベースへと進化していくと確信しました。
ひとまず管理画面のデザインまでは考えておられず、現行で管理しているデータベースソフト Lotus Approachで使っていたイメージで作成しました。Lotus Approachで構成したテーブルを利用して現行のデータベースの情報を新たにPHPで管理するデータベースへデータを移行するところが最も緊張しつつ慎重に行いました。
こうして約4ヶ月間で主に顧客管理と受発注部分の東加工所専用のオリジナルシステムVer 1.0が本日(2005.4.30)より稼働しはじめました。今までLotus Approachで行っていたデータベース処理はほとんど移行できたと思います。これで少し睡眠の確保ができると思いつつも、これから東加工所のWEBアプリケーションとして育てていきたいと燃えていますのでかえって睡眠不足に拍車がかかりそうです。
●管理画面トップページ
・各種検索機能と検索結果の一覧表示
(氏名・E-mail・TEL・住所など)
●見積もり物件ごとの詳細ページ
・顧客情報管理
・見積もり機能
・入荷出荷情報管理
WEBアプリケーションとして作り上げたプログラム故の便利な機能を付けていきたいと考えています。その第1弾は地図表示です。以下のようリンクをご住所の脇に[地図表示]として表示することで見積もりの際にわざわざ地図を広げたり、住所をコピーしてWEBサイトで検索したりしなくてもリンクをクリックするだけで地図を確認することができ、引き取りや納品の予定を立てるのが非常に便利に迅速に行えるようになりました。初回バージョンではMapFunのサービスを使用させていただきました。
・住所からお客様のご自宅検索 工場の場合の例):埼玉県入間郡三芳町上富2106-2 [地図表示]
当社の顧客情報などすべてのデータはサーバー契約をしているC'S SERVER ProfessionalとSECOMによってSECOMデータセンターで厳重に管理とバックアップを行っております。また、データベースに接続するパスワードはアラ・カワのみ保有し外部に漏れることはありませんのでご安心ください。