y-matsui::weblog

電子楽器、音楽、コンピュータ、プログラミング、雑感。面倒くさいオヤジの独り言

成果の披露

一人プロジェクト”図面・文書管理(WebDB)”開発のこれまでの成果を大胆にも(恥ずかしげも無く・・・汗)披露。
ほぼ一ヶ月、色々と調べながらちまちまと牛歩のごとく作ってきたが、業務での開発と比べても楽しく進められているのは大変に好ましい。何気に進捗も良いような気がする。
画面イメージ

■詳細検索/簡易検索機能
検索結果一覧(リスト)イメージ
簡易検索では基本的な条件(タイトル、最終更新日、文書タイプ)で検索し、結果一覧も基本的な条件が列項目として表示される。1レコードに複数添付されたファイルは、検索結果一覧からダイレクトにダウンロードできる。
検索結果の一覧は、CSV形式で書き出すこともでき、このCSVを逆に一括登録にも使える。
検索結果一覧はイメージ表示にも切り替えられる
詳細検索画面イメージ
より詳細な検索条件を指定することもでき、この場合の検索結果一覧は、簡易検索よりも多くの列が表示される。
■文書情報の参照
属性情報閲覧イメージ
文書の登録情報は、システム情報、共通情報、詳細情報、添付ファイル情報、画像一覧をタブページで分類している。
添付ファイルリストイメージ
1レコードに対して登録できる添付ファイル数は、設定情報の変更で簡単に拡張可能。

■仮想フォルダ(プリセットクエリ)
フォルダ編集(クエリ設定)画面イメージ
膨大なドキュメントを簡単なナビゲーションで検索するためのメニューを多階層のフォルダで表現。通常はドキュメントタイプ指定、検索対象テーブル指定などで事足りるが、直接SQL文(WHERE句)を指定することもできる。
フォルダを利用できるユーザを定義するセキュリティ設定は、グループとユーザをフリップフロップのインタフェースで行う。(JavascriptGUI部品が秀逸である)

全文検索機能
全文検索画面イメージ
全文検索の条件指定画面と結果一覧。複数の単語を半角スペース区切りで入力するとAND検索。結果の並び順も指定できる。検索結果一覧画面では、条件に指定した単語が反転表示される。
全文検索結果の要約内単語反転イメージ
全文検索の結果の要約文を見たときの文字列反転にも対応。要約は1KBまでに設定している。

■サムネール生成・表示機能
検索結果一覧イメージ
検索結果一覧はサムネールイメージに切り替えられる。サムネールイメージをクリックすると、このレコードに関連付けられている次の画像をパラパラめくりできるため、レコード単位の画面に遷移しなくても内容を確認可能。
アルバム表示イメージ
文書情報の中の”画像一覧”を選択すると、ファイル一覧をサムネールのアルバム形式で表示。イメージ上をクリックすると実データがダウンロードされる。

■ログ集計・グラフ機能
ログ集計検索画面イメージ
ログ集計のための条件を指定する画面。生成したいグラフをプリセットしており、ドロップダウン選択だけでグラフが動的に生成される。ログ種別やユーザ名などの詳細な情報を検索条件に加えれば、欲しいグラフは一発。
ログイン数折れ線グラフ
もっとも利用頻度の高いユーザログインの折れ線グラフ。(プリセットの選択で簡単に表示)
アクティブユーザの円グラフ
良く使っているユーザを円グラフ表示。操作対象を”編集””閲覧”などで絞ればもっと詳細な情報が得られる。
良く使われている時間の棒グラフ
ついでに・・”システムが使われている時間帯”を棒グラフで表示。(これもプリセット)
必要ならば期間を限定してグラフを描画できる。
全文検索条件ランキング
もっとも悪質(覗き見?)な”全文検索で指定された条件”のランキング表示。
良く参照される文書、フォルダ、ファイルなどのランキング表示も可能。効果測定には必須(かな?)