というわけで要求仕様

きっちりした仕様書スタイルじゃなく、お願いリストの形にして送ってみた。とりあえず現時点でやりたいことをまとめたら…

  • インターネット古本屋サイトです。取り扱う商品は、一般書籍、文庫、雑誌、ムック、コミック、もしかしたらLD、おもちゃなども扱うかも判りません。
  • webで本を注文するとフォームメールが送信され、内容に問題がなければ商品発送、商品到着後銀行振り込み、または郵便振替で送金してもらう形です。
  • 本のデータは、商品ナンバー(Primary)、販売価格、本のタイトル、大分類、小分類、出版社、シリーズ名、シリーズナンバー、著者、訳者、版数、定価、本の状態、備考、本の説明、で構成します(変更あるかも)。基本的に本の画像も表示します。
  • トップページでは新着の商品が何点か表示されます(選択できるとうれしいけど、単純に新しい奴からいくつか、でもいいです)。
  • 商品の一覧を表示している状態で、ソートが可能(文庫本を表示してるときに、著者名でソートする、とか)。
  • それとは別に、「特集」みたいな形で任意の本をピックアップして紹介できたらうれしいです。
  • (出版社、シリーズ名、著者、訳者などの)条件を絞って検索する方法と、キーワード検索の二通りの検索ができるようにしたいです。
  • 一覧表の状態から希望の商品をカートに入れることができます。誰かが商品をカートに入れた時点で、その商品は他の人はカートに入れることはできなくなります。誰かがカートに入れる操作をしたときには、ごめんなさい画面を表示して、元に戻します。戻ったときにはチェックの入った商品は表示されません。ただし実際に発注するまではDBからはデータは削除されません。
  • 普通の本屋と違って古本屋は1タイトルにつき1個しか商品がありませんから、注文がSubmitされた時点で、その商品データはDBから削除してしまってかまわないです。
  • データの追加はcsvファイルなどからの一括登録ができるとありがたいです。ていうか簡単なのでいいから、管理画面が欲しい(^^;)
  • できれば一度注文してくれたお客のデータは自動的にデータベースに登録し、次回からはメンバーとしてログインすることで住所などの入力を省力化してやりたいです。
  • PHPの利用としては、他に日記システムを導入したいです。トップページには最新一日分の日記が表示され、同時に月ごとの日記ファイルにデータがどんどん追加されていくようなタイプの物。

思いつきを羅列しただけのようなもんだね。とりあえずこれぐらいリクエストを並べてヤマちゃん社長にメールしたら、折り返し「普通に受注したら70ぐらいの仕事だなこれ」などという恐ろしげな返事が返ってきた。すまん、酒おごるからそこをロハで(^^;)。