当店では、趣味と実益(?)を兼ねてオリジナルCGI等の開発も行っていきたいと考えています。
このページはその成果(途中も含めまーす)の発表の場として新しく作ったページです。

1.PostgreSQL汎用データメンテナンス画面

 フリーのデータベースソフトである「PostgreSQL」のデータをメンテナンスする為のCGIプログラムです。
 この画面で出来るのは、指定したDBの全テーブルのデータの検索、追加、変更、削除になります。検索は全件検索のみです。全件検索した中から1件だけ、変更、削除が出来るようになっています。
ただし、データの追加、変更、削除をする場合には、キーとなる項目を1項目以上指定しなければなりません。また、条件を設定しての検索は、まだ出来ません。
 なお、テストデータを見て、あきれないようにしてください(?)。
 データの追加や変更や削除はどんどんやってかまいませんが、全部のデータを削除しないようにお願いします。

ユーザ「pcclubtk」、パスワード「tkguest」と入力してください。

2.商品マスタメンテナンス画面

 これはフリーのデータベースソフトである「PostgreSQL」を使って作った商品マスタテーブルをWebからメンテナンスできるようにしたCGIプログラムです。
 最初に表示されるのは、メンテする商品を選択する画面です。ここで商品を選択して「送信」ボタンを押すとメンテナンス画面を表示します。
 メンテナンス画面では、商品マスタテーブルの全項目(といっても5個しかないんだけど...)を表示します。メンテナンス画面では、追加、更新、削除の3つの処理ができます。一応、簡単なチェックは入っていますが、まだ完全ではないのでどんなバグがあるかわかりませんので、あしからず。

3.注文データ入力画面
4.注文データ表示画面

 1の商品マスタメンテナンス画面で作成した商品コードを使い、注文データを登録したり、表示したりします。データの修正には対応していません。注文データは注文テーブルと注文明細テーブルからなります。注文テーブルには、注文NOと顧客コードと日付が入ります。注文明細テーブルには注文NOと商品コード、数量がはいります。入力画面や表示画面で、それ以外の項目については、顧客マスタテーブルや商品マスタテーブルから持ってきています。
 表示画面は、単純にデータを検索し、表示するだけのものです。金額や合計はプログラム内で計算しています。
 入力画面は、顧客コード、商品コード、数量を入力(顧客コードと商品コードはリストから選択します)し、「送信」ボタンを押すとサーバー側で注文テーブル、注文明細テーブルにデータを追加します。顧客コードはヘッダ部で入力します。名細部の入力フィールドは商品コードと数量を入力しタブキーを押すと入力され、新しいフィールドが1行表示されます。一度作成した商品コードと数量も変更できます。変更しタブキーを押すと再計算します。削除は、チェックボックスが表示されるので、そこをチェックし「削除」ボタンを押すと画面から消えます。あと画面側で簡単な入力チェック等をかけています。

5.部品(商品)一覧画面作成用CGI

 商品や部品一覧のような画面をいちいちHTMLを書き換えなくても、画面Iから変更できるようにしたCGIです。これによって、誰でも簡単に画面を変更できるようになります。(本当かな)
 ただ、このCGIもまだ作成中なので、ちょっとしたバグがあると思いますが、ご了承ください。

6.神経衰弱ゲーム(8枚版)
  神経衰弱ゲーム(16枚版)

 神経衰弱を作ってみたりしました。Javascriptで作っています。
 でも、画像がちょいと重いせいか、2枚目をめくったときどんなカードなのかわからないまま、元にもどっていまいます。
ということで、自分のパソコンにダウンロードして遊んでもらってもかまいません。

7.クイズTK Flash版

 クイズTKをFlash化したものです。FlashとCGI間でデータの受け渡しをおこなっています。なので質問を追加すると反映されます。

戻る