人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEBデータベースソフトで下記のようなことをやりたいのですが、可否と予算、またはできるソフトを知りたいです。

1.WEBDB上でフィールド項目で検索、一致した一覧がずらっと出てくる。
2.その中から抽出したいフィールドがある時、そのレコードごとCSV形式で落としたい。
3.落としたいレコードが複数ある時、チェックボタンやショッピングシステムのような”カゴ”へ入れ、後でまとめてダウンロードしたい(CSVで)。
4.ファイル名など、画像などが関連づけされている場合、一緒にダウンロードして落としたい…。

自分でも、まぁなんて言いたい放題言いやがってという感じがしてならないのですが、
これができれば私はこんな時間まで働かなくても済みそうです。。

どなたか解決法をご存知の方、いらっしゃったらどうぞご教授ください。
よろしくお願いします。

●質問者: wangol
●カテゴリ:ウェブ制作
✍キーワード:CSV Web まぁな クボタ システム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● くいっぱ
●50ポイント

お仕事お疲れ様です。。。

ご要望の内容ですが、最初のWEBDBがどのような構造、何が入っているのか解りかねるので、そのものずばりを解決するソフトをこれだー!と提示することはできませんが、解決の糸口をということで…


この程度であれば、それほど難しい内容でもないので、2?3年生のプログラマーで要望に沿う程度のものはつくれるかと思います。技術的にはなんら新しい事はなく可能です。予算はやはり最初のDB状態によるので、なんとも言えませんが、見てくれに拘らない、自分だけが使う(運用ルールを周知させる必要がない)などの制限を設ければ、

1ヶ月もあれば立派なものができるかと思います。

しかし、残念ながら、ここにある情報だけではその内容を推し量ることができません。


…要件だけ見れば、よく聞く話です。

ソフトハウスとかに頼んだら全部込み込みで120万ぐらいじゃないですかね。

データの状態が厳しいことになってれば300ぐらいまでいくかもしれませんが。

よしみの業者があれば、2?30万ぐらいとかでついでに作ってくれそうな気もしますけど。。。


1.WEBDB上でフィールド項目で検索、一致した一覧がずらっと出てくる。

検索機能ですのでDBの一番基本的な機能です。検索するのも検索結果を表示させるのも簡単です。

ただ、そのデータはどうやって入れるのか?もしくはなんかのDBに既に入っているのか?

検索項目はどの項目について検索するのか?検索結果にはどの項目を表示させるのかを明確にする必要があります。

ここまではDBの機能なので最初のデータの状態に依存します。


2.その中から抽出したいフィールドがある時、そのレコードごとCSV形式で落としたい。

WEB上でのインターフェイスを考えていますか?

検索結果が1000件あったとき、10000件あったときなどのパターンを想定する必要があるか?

レコードにCSVに格納したときに不足をおこす文字列が含まれていないか、

CSVはカンマ形式?固定長?などが明確になっていれば、ASPやPHPなどのサーバーサイドのスクリプトを使えば可能です。


3.落としたいレコードが複数ある時、チェックボタンやショッピングシステムのような”カゴ”へ入れ、後でまとめてダウンロードしたい(CSVで)。

これは…一度データを格納しておく必要がありますので、DBに格納するか…クッキーに格納するか、、などのデータ保持を考えなければなりません。セキュリティをどの程度まで考える必要があるかによって大きく変わります。

CSVでダウンロードするという行為については2番と同様です。


4.ファイル名など、画像などが関連づけされている場合、一緒にダウンロードして落としたい…。

これはどのように関連づけされているかによります。1番と同様でデータがどのような状態で格納されているかによって難易度が変わってきます。また、画像などが1対多なのか、1対1なのか、ダウンロードするのはCSVと並列なのか、複数の画像があった場合、それぞれダウンロードダイアログを表示させてダウンロードさせるのか…(ダウンロード数が多ければ非現実的です)圧縮してダウンロードさせるのか(サーバに圧縮するアプリなりを設置できる状態にあるのか?)など、ここが多分一番、、、要件が重たいです。


wangolさんがSQLクエリを覚えれば毎回同じスクリプトを流すだけで…、

解決するんじゃないかとか思ったりもします…。

またそのWEBDBとやらがクライアントマシンからコネクションが貼れるような状態にあるのであれば、

MSのアクセスかなにかを設定するだけで済んでしまう話かもしれません。


もっと詳しく情報がわかれば細かく見積もりましょうか?

◎質問者からの返答

すごく詳細にご回答いただきありがとうございます。また、お礼が遅くなってしまい申し訳ありません。

詳しく内容を申しますと、DBで使用できる基データはカンマ形式のCSVで、画像が関連づけられている場合は、

CSV項目の中にファイル名が付いています。固定長の意味が分かりかねるのですが、現在エクセルで管理できています。

で、ダウンロードの際にはそのレコードごとCSVで落とせて、

ファイル名がついている場合にはそのファイルも落とせて‥。画像はレコード1に対し、画像ファイル1です。

私の考える限りは結構難しそうだなという感じなのですが、そうでもないのですね(^^;

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ