89
別冊1 平成29年度 石油ガス等供給事業の保安確保に向けた安全管理技術の調査等委託費 (安全技術普及事業(指導事業(保安専門技術者指導等事業))) LPガス保安技術者向けWebサイト 外 部 仕 様 書 平成30年3月 高圧ガス保安協会

高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

別冊1

平成29年度

石油ガス等供給事業の保安確保に向けた安全管理技術の調査等委託費

(安全技術普及事業(指導事業(保安専門技術者指導等事業)))

LPガス保安技術者向けWebサイト

外 部 仕 様 書

平成30年3月

高圧ガス保安協会

Page 2: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 3: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

< 目 次 >

▼詳細設計書

▼管理更新システム

▼管理更新システム(ユーザー認証&管理)

▼管理更新システム(メールマガジン配信)

▼管理更新システム(アクセスログ)

▼管理更新システム(データーベース定義書)

▼アンケートシステム要件定義書

▼サイト維持・更新作業運用マニュアル

< 付 録 >

付録: 保安専門技術者専用WEBシステム及びDB設計書

Page 4: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 5: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

詳細

設計

名称

実行

ファイル名

作成者

作成日

修正者

修正日

LPガス

保安技術者向け

Webサイト用サーバ情報

20

13/0

3/11

高圧ガス保安協会

ドメイン:

http

://w

ww.

lpgp

ro.g

o.jp

/ IP

アドレス:

202.

231.

212.

10

設置場所:ファインドデータセンター

ID

/pas

s:bp

wor

k/8U

y&ks

9o

Post

greS

QL管理者:

post

gres

/pos

tgre

s Po

stgr

eSQ

L D

B名:

khk_

db

ユーザー名:

khk_

user

/khk

248

サーバ

OS:

Sun

OS

mas

akaz

u 5.

8 G

ener

ic_1

0852

8-24

sun

4u

PH

P:

Vers

ion

4.3.

3

./con

figur

e'

'--w

ith-a

pxs=

/usr

/loca

l/apa

che/

bin/

apxs

' '--

with

-pgs

ql=/

usr/l

ocal

/pgs

ql'

'--en

able

-mbs

tring

' '--

enab

le-m

bstr-

enc-

trans

' '--

enab

le-tr

ans-

sid'

'--

enab

le-s

ocke

ts'

Apa

che:

Apa

che/

1.3.

27

Page 6: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 7: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

外部仕様定義の資料

Revision:5.0

高 圧 ガ ス 保 安 協 会

Page 8: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 2

INDEX

はじめに .......................................................................................................................... 4

1 開発項目 ................................................................................................................... 5

概要 .................................................................................................................................................. 5 ユーザー認証 ................................................................................................................................... 5 ユーザー管理 ................................................................................................................................... 5 地域の保安情報 ............................................................................................................................... 5 メールマガジン配信 ........................................................................................................................... 5 アクセスログ ..................................................................................................................................... 5 サイト内検索 ..................................................................................................................................... 5 技術者ページ掲示板 ......................................................................................................................... 5

2 外部仕様 ................................................................................................................... 6

2.1 概要 .............................................................................................................................................. 6 2.1.1 前提条件 ............................................................................................................................... 6 2.1.2 サイト全体図 .......................................................................................................................... 6 2.1.3 ユーザー権限......................................................................................................................... 7

2.2 ユーザー認証について .................................................................................................................. 7 2.2.1 前提条件 ............................................................................................................................... 7 2.2.2 技術仕様 ............................................................................................................................... 7

2.3 ユーザー管理 ................................................................................................................................ 8 2.3.1 画面 ....................................................................................................................................... 8

2.4 地域の保安情報 【現在は利用していない(2010.2.25 現在)】........................................................ 10 2.4.1 前提条件 ............................................................................................................................. 10 2.4.2 技術仕様 ............................................................................................................................. 10 2.4.3 画面 ..................................................................................................................................... 11

2.5 地域の保安情報公開ページ 【現在は利用していない(2010.2.25 現在)】 ...................................... 13 2.5.1 HTML ディレクトリ構成 ............................................................................................................. 13

2.6 メールマガジン配信 ..................................................................................................................... 15 2.6.1 画面 ..................................................................................................................................... 15

2.7 メールマガライブラリ .................................................................................................................... 15 2.7.1 画面(配信日時別一覧)........................................................................................................ 16 2.7.2 画面(配信日時別一覧)........................................................................................................ 16

2.8 アクセスログ ................................................................................................................................ 17 2.8.1 ログの取得方法 ................................................................................................................... 17

Page 9: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 3

2.8.2 GoogleAnalytics アカウント情報 ................................................................................................ 17 2.8.3 画面 ..................................................................................................................................... 17 2.8.4 サイト内コンテンツのアクセスカウントの仕組み ..................................................................... 18

2.9 サイト内検索について .................................................................................................................. 18 2.9.1 前提条件 ............................................................................................................................. 18 2.9.2 技術仕様 ............................................................................................................................. 18

2.10 技術者ページ掲示板について...................................................................................................... 18 2.10.1 前提条件 ............................................................................................................................. 18 2.10.2 技術仕様 ............................................................................................................................. 19 2.10.3 画面 ..................................................................................................................................... 19

Page 10: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 4

はじめに

この文書は、高圧ガス保安協会(以下 KHK)の管理更新システムについて、外部仕様を定義した資料です。

本書中に明記されていない事項に関しましては、原則として貴社側で適切と思われる仕様を定義し、開発をすすめていくものと致します。

Page 11: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 5

1 開発項目

本資料では、以下の機能について、その外部仕様を定義する。

概要

ユーザー認証

ユーザー管理

地域の保安情報

メールマガジン配信

アクセスログ

サイト内検索

技術者ページ掲示板

Page 12: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 6

2 外部仕様

2.1 概要

KHK 保安専門技術者向けの情報提供システムサイトの作成及び管理運用システム構築。

2.1.1 前提条件

(1) 技術者のページは ID、パスワードによる閲覧制限

(2) 更新作業は基本的にベストプランニング(以下 BP)が管理。(SSL,SSH による管理システムへの経路のセ

キュリティ確保)

(3) 地域の保安情報は基本的に 47 協会それぞれの管轄とする。(ID、パスワードによる振り分け、SSL による

更新管理システムへの経路のセキュリティ確保)

(4) BP によるサーバ保守管理・データバックアップ。

2.1.2 サイト全体図

(1) 管理更新システムへのアクセス及び BPによる PDF・HTMLなどのファイルアップロードは SSL及び SSHに

よるセキュリティ確保された経路を使用するものとする。

(2) 47 協会はそれぞれの都道府県の「地域の保安情報」更新管理ページへアクセスするようにする。

KHK 及び BP において更新時の通知及び削除の権限を持つものとする。

(3) アクセスログ解析には SiteTracker を使用する。

ログイン/

トップ

FAQ

メールマガジン

ユーザー管理

アクセスログ

Page 13: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 7

(4) サーバ保守管理・データバックアップの方法については BP 側に一任する。

障害時の通達システム構築についても同様である。

2.1.3 ユーザー権限

ユーザー権限の分類は以下のようにする。

権限名称 権限所有者 FAQ メール

マガジン

ユーザー管

アクセスロ

技術者ページ

(一般サイト)

KHK KHK ● - - - ●

技術者 技術者・委員等 - ●

管理者 BP・ファインド ● ● ● ● ●

●:アクセス許可

▲:管理のみ許可

- :アクセス不可

2.2 ユーザー認証について

ログイン時のユーザー認証及び権限付与。

2.2.1 前提条件

(1) 技術者のページ(一般サイト)及び管理サイトの ID、パスワードによる閲覧制限

(2) 管理サイトへのアクセスはプライベート CA による SSL 接続。

(3) 「協会」権限は基本的に各都道府県に 1 つ貸与。

(4) ユーザーデータはデータベースに保持。

2.2.2 技術仕様

(5) ユーザー情報は「ID」、「パスワード」、「氏名」、「生年月日」、「所属県名」、「会社名」、「メールアドレス」、「メ

ルマガ希望フラグ」、「ユーザー権限」とする。

(6) 技術者ページにログイン後、「氏名」、「所属県名」、「会社名」情報をセッションに保持。ページ内の掲示板

及び FAQ の質問時に自動的に表示させる時に使用。

(7) 技術者のページ及び管理サイトログイン時、「氏名」、「生年月日」、「所属県名」、「会社名」、「ログイン時

刻」をログファイルに記録する。

Page 14: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 8

2.3 ユーザー管理

技術者のページ及び管理サイトのユーザー管理。

2.3.1 画面

ユーザー管理画面トップ

・ 「県名」、「ID」、「氏名」、「会社名」の検索項目。ユーザー一覧を 50 件ずつ表示。

・ 「ID」、「氏名」、「会社名」はあいまい検索。1 つのテキストボックスで 3 つの項目を検索。

・ 表示項目は「ID」、「氏名」、「生年月日」、「会社名」、「メールアドレス」、「メルマガ希望フラグ」。

・ 「削除」ボタンにより各ユーザーの削除可能。「変更」ボタンでユーザー変更画面へ。

・ アクセスは管理者のみ可能。

Page 15: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 9

ユーザー変更画面

・ ID は変更不可。パスワードは再設定可能。ランダムに付与する機能あり。

・ メールアドレスを空欄にして変更ボタンを押下したとき、メルマガ希望チェックボックスの状態に関わらず、

「メルマガ希望フラグ」はチェックなしとする。

・ 必須項目は「パスワード」、「氏名」のみ。

・ 権限は「管理者」、「KHK」、「技術者」、「協会」の 4 つ。

ユーザー新規登録画面

・ パスワードは自動付与(ランダム)。6~12 文字

・ メールアドレスを空欄にして登録ボタンを押下したとき、メルマガ希望チェックボックスの状態に関わらず、

「メルマガ希望フラグ」はチェックなしとする。

・ 必須項目は「ID」、「氏名」のみ。

・ 「ID」は重複が無いようにチェック。」6~12 文字

Page 16: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 10

ユーザーCSV ファイルアップロード&ダウンロード

・ 予め指定した形式の CSV ファイルをアップロードし、DB を更新する機能。

・ DB からユーザーの情報をダウンロードする機能。「氏名」、「県名」をそれぞれ付加する。

・ ユーザー情報アップロード時、DB テーブルは ID が同じものがあれば更新、無ければ新規レコード作成。

2.4 地域の保安情報 【現在は利用していない(2010.2.25 現在)】

47 都道府県協会による保安情報ページの入稿更新。

2.4.1 前提条件

(1) 47 協会がそれぞれの入稿を管理。

(2) 入稿更新後,KHK 様側にその都度メールにてページの更新を通知。

(3) 不適切な表現などのあるページについては、KHK 様側の指示により、BP が削除できる権限をもつ。

2.4.2 技術仕様

(1) ページは HTML の書き出しとする。書き出しディレクトリは「area_news」。

(2) 入稿前にプレビュー画面を設ける。

(3) 基本的に文字情報のみ更新とする。

(4) 各都道府県ページの更新記録を別途 CSV ファイルに書き出し、管理する。項目は「更新日」、「都道府県」、

「更新を行ったユーザー名」、「更新内容」

(5) 本番更新を行うタイミングにてCSVファイルにデータを格納

Page 17: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 11

2.4.3 画面

地域の保安情報入稿画面

・ 「協会」権限ユーザーは直接この入稿画面をログイン後表示。

・ 現在表示しているページがある場合は,その情報を上記画面のそれぞれの項目に表示反映。

・ 「リンク題名」をHTML上に表示し,リンクURLをリンクさせる。どちらか一方が空欄の場合はエラーとする。

・ 「公開ページ表示フラグ」がチェックから外れた場合は公開 HTML を削除する。

・ 「データベース更新」ボタン押下により DB にレコードを追加する。「本番ページ更新」ボタンにより DB 上の

最新のレコードの情報を本番ディレクトリの HTML に書き出す。

・ 「プレビューページ表示」ボタン押下により DB 上の最新のレコードの情報を HTML にしてポップアップウィ

ンドウで表示させる。「データベース更新」ボタンを一度も押してないときはその旨のメッセージを表示。

・ 「イベント・講習会等設定」ボタン押下で次ページへ。

・ 「更新日時」は過去は選べないが未来は選べるようにする。

Page 18: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 12

Page 19: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 13

イベント・講習会等設定・編集画面

・ イベント・講習会の DB への登録レコード数は無制限。

・ 公開ページへは最大で 20 件までとし、表示のチェックが付いているものを表示させる。

・ 登録したレコードの一覧はプルダウンメニューにより「月日降順・インデックス」or「表示フラグの有無・月日

降順・インデックス」にソートをかけられる。デフォルトは「月日降順・インデックス」。

・ 「削除」ボタンでレコード削除、「編集」ボタンで編集ページへ。

・ 新規及び既存のレコードの編集の日付は過去も未来も設定できる。

・ 「タイトル」は 40 文字まで。

2.5 地域の保安情報公開ページ 【現在は利用していない(2010.2.25 現在)】

技術者専用ページの公開部分。

2.5.1 HTML ディレクトリ構成

公開ページ「地域の保安情報」インデックスページ(動的ページ作成)

Page 20: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 14

・ 「北海道」から「沖縄」までの 47 協会それぞれが「rea_news」ディレクトリ内の「01.html」から「47.html」までの HTML

ページに対応。

・ 未入稿の協会は,HTML を作成せず,インデックスページの協会へのリンクを無しとする。(表記はあり)

・ 不適切な表現などで,KHK より削除依頼があった場合は BP による入稿画面の「公開ページ表示フラグ」のチェッ

クを外して更新する。 それにより公開 HTML を削除し、リンクが無しとなる。

・ デックスページのリンクが切れる

Page 21: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 15

2.6 メールマガジン配信

毎月 1 回のメールマガジン配信。

2.6.1 画面

新規登録 終了

発行番号 メールタイトル 配信日 結果 配信件数 エラー件数1 マガジン1号 2003/10/1 4:00:00 済 1450 50 ID メールアドレス 時間 エラー内容2 マガジン2号 2003/11/1 4:00:00 未 0 0 AAAA [email protected] 10:50 ・・・・・・・・・・・3 マガジン3号 2003/12/1 4:00:00 未 0 0 エラー詳細 BBBB [email protected] 12:50 ・・・・・・・・・・・

CCCC [email protected] 14:50 ・・・・・・・・・・・

※ 表示対象は過去2日分(48時間)を対象送信済(ライブラリ表示同様) 未送信

件名 マガジン1号 件名本文 メールマガジン??号

本文XXX様へ RESET

これはメール1号です。

担当者:A 添付ファイル xxxxxx 参照

添付ファイル: XXXXXX

配信日 年 ▼ 月 ▼ 日 ▼ 時 ▼ 分 ▼

配信日 2003/10/1 登録 戻る

戻る 添付ファイルのダウンロードが可能

キャンセル 削除

キャンセル 削除キャンセル 削除

メールマガジン作成・配信画面

・ 本文ヘッダー・フッターは予めテンプレートとして用意。

・ 「reset」ボタン押下時は、予め設定したヘッター・フッターテンプレート情報に戻す。(ヘッダー・フッターに関

して編集時は前回登録した内容を表示し、新規時はテンプレートの内容を表示する。)

・ 添付ファイルも可能とする。1ファイルの容量制限は 1Mbyte とする。

・ 配信日時を指定して、その日の指定時刻に自動配信。配信時間は過去日及び登録した時刻より 5 分後以

・ 降可能

・ 配信内容を修正する場合は以下の手順にて行う。

①編集ボタンを押下

②配信日を予約している場合は、「予約内容がクリアされます」等のメッセージを表示

③「はい」を選択時、編集画面を表示し「いいえ」を選択時は処理を行わない。

・ 以下の文字に関しては半角から全角文字へのコンバートを行う。以下の文字以外は対象外とする。

・半角カナを全角カナ

・①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳→

(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)

・㈱㈲㈹℡→(株)(有)(代)TEL

・ 「<%名前%>」にはそれぞれのユーザーの名前をデータベースから取得し挿入、「<%日付%>」は現在時刻を

挿入

・ エラーメール(アドレス不定)は管理者([email protected])にメール通知をする

・ 添付ファイル名をアップロード時に RENAME し管理する。

2.7 メールマガライブラリ

Page 22: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 16

毎月 1 回のメールマガジン配信後のライブラリ化。

2.7.1 画面(配信日時別一覧)

配信日時別一覧

・ メールマガジン配信後、インデックスを自動作成。内容は HTML ファイル形式に変換してリンクさせる。

・ 「第 1 号」などの採番は自動的に振る。また年毎に段落わけし、最新のものが上から左へ下っていく並び。

・ 場所は技術者ページ(一般サイト)内。

・ ライブラリ内のみの検索あり

2.7.2 画面(配信日時別一覧)

Page 23: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 17

過去のシリーズ記事一覧

過去にシリーズ記事として配信した記事内容を一覧で掲載。

2.8 アクセスログ

一般公開サイト及び管理サイトのアクセス及び作業の記録。

2.8.1 ログの取得方法

GoolgeAnalytics を使用しアクセス数をカウントします。

2.8.2 GoogleAnalytics アカウント情報

URL:http://www.google.com/intl/ja/analytics/

mail:[email protected]

pw:bpkhk5678

2.8.3 画面

Page 24: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 18

2.8.4 サイト内コンテンツのアクセスカウントの仕組み

以下の 3 つのケースで正しくログが取得できるようにカウントの仕組みを設定する。

○HTML・PHP ファイルのカウント

「Google Analytics」の集計用ログをWebサイトの全てページのソース中に挿入することでアクセス数をカ

ウントする。

○HTML からのファイルダウンロードのカウント

PDF 等のダウンロード用ファイルについては、Javascript でクリック時のアクションを検知してログをカウン

トすること。

○Flash(swf)ファイルからのファイルダウンロードのカウント

Flash ファイルから PDF 等ダウンロードファイルへリンクしている場合、既にある Flash ファイルを修正する

ことが出来ないことから、ダウンロード用ファイルを強制的にリダイレクトファイルに置き換えてアクセス数

をカウントする。

2.9 サイト内検索について

技術者ページ内 FAQ の検索及びその他のページ(PDF 含む)の検索。

2.9.1 前提条件

(1) サイト内を PDF を含めて検索する。

(2) FAQ は別途専用に検索フォームを設ける。

(3) 技術者のページはメンバーサイトのため、全体の検索フォームからは除外する。

2.9.2 技術仕様

(1) 検索エンジン namazu を使用。

(2) PDF ファイル用にカスタマイズする。

(3) インデックス作成は一般サイトは「guest」ディレクトリ以下週 1 回、技術者ページ内は「member」ディレクトリ

以下週 1 回頻度とする。

2.10 技術者ページ掲示板について

技術者ページ内掲示板。

2.10.1 前提条件

(1) 投稿時に投稿者の氏名、県名を表示させる。(変更不可)

(2) 掲示板の形式はスレッド形式。スレッド削除は管理者のみ。

Page 25: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 19

2.10.2 技術仕様

(1) 投稿者・管理者以外が閲覧する場合、各スレッド内の削除ボタンを非表示。

(2) スレッドの表示は 20 件×n ページ。

2.10.3 画面

Page 26: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

最終変更日:2016-03-31 高圧ガス保安協会 20

Page 27: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

ユーザー認証&管理

外部仕様定義のための資料

Revision:2.00

高 圧 ガ ス 保 安 協 会

Page 28: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 2

INDEX

はじめに........................................................................................................................... 3

1 開発項目 ................................................................................................................... 4

ユーザー認証 ................................................................................................................................... 4 ユーザー管理 ................................................................................................................................... 4

2 外部仕様 ................................................................................................................... 5

2.1 ユーザー認証 ................................................................................................................................ 5 2.1.1 ユーザー権限......................................................................................................................... 5 2.1.2 前提条件 ............................................................................................................................... 5 2.1.3 技術仕様 ............................................................................................................................... 5

2.2 ユーザー管理 ................................................................................................................................ 6 2.2.1 画面 ....................................................................................................................................... 6

Page 29: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 3

はじめに

この文書は、高圧ガス保安協会(以下 KHK)の管理更新システムのユーザー認証&管理について、外部仕様を定義した資料です。

本書中に明記されていない事項に関しましては、原則として貴社側で適切と思われる仕様を定義し、開発をすすめていくものと致します。

Page 30: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 4

1 開発項目

本資料では、以下の機能について、その外部仕様を定義する。

ユーザー認証

ユーザー管理

Page 31: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 5

2 外部仕様

2.1 ユーザー認証

KHK 保安専門技術者向けのユーザー認証システム構築。

2.1.1 ユーザー権限

ユーザー権限の分類は以下のようにする。

権限名称 権限所有者 メール

マガジン ユーザー管理

技術者ページ

(一般サイト)

KHK KHK - - ●

技術者 技術者・委員等 ●

管理者 BP ● ● ●

●:アクセス許可

▲:管理のみ許可

- :アクセス不可

2.1.2 前提条件

(1) 技術者のページ(一般サイト)及び管理サイトの ID、パスワードによる閲覧制限

(2) 管理サイトへのアクセスはプライベート CA による SSL 接続。

(3) ユーザーデータはデータベースに保持。

2.1.3 技術仕様

(1) ユーザー情報は「ID」、「パスワード」、「氏名」、「生年月日」、「所属県名」、「会社名」、「メールアドレス」、「メ

ルマガ希望フラグ」とする。

(2) 技術者ページにログイン後、「氏名」、「所属県名」、「会社名」情報をセッションに保持。ページ内の掲示板

及び FAQ の質問時に自動的に表示させる時に使用。

(3) 技術者のページ及び管理サイトログイン時、「氏名」、「生年月日」、「所属県名」、「会社名」、「ログイン時

刻」をログファイルに記録する。

Page 32: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 6

2.2 ユーザー管理

技術者のページ及び管理サイトのユーザー管理。

2.2.1 画面

ユーザー管理画面トップ

・ 「県名」、「ID」、「氏名」、「会社名」の検索項目。ユーザー一覧を 10 件ずつ表示。

・ 「ID」、「氏名」、「会社名」はあいまい検索。

・ 表示項目は「ID」、「氏名」、「生年月日」、「会社名」、「メールアドレス」、「メルマガ希望フラグ」

・ 「削除」ボタンにより各ユーザーの削除可能。「変更」ボタンでユーザー変更画面へ。

・ アクセスは管理者のみ可能。

ユーザー変更画面

・ ID は変更不可。パスワードは再設定可能。ランダムに付与する機能あり。

・ メールアドレスを空欄にして変更ボタンを押下したとき、メルマガ希望チェックボックスの状態に関わらず、

「メルマガ希望フラグ」はチェックなしとする。

・ 必須項目は「パスワード」、「氏名」のみ。

・ 権限は「管理者」、「KHK」、「技術者」、「協会」の 4 つ。

Page 33: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 7

ユーザー新規登録画面

・ パスワードは自動付与(ランダム)。6~12 文字

・ メールアドレスを空欄にして登録ボタンを押下したとき、メルマガ希望チェックボックスの状態に関わらず、

「メルマガ希望フラグ」はチェックなしとする。

・ 必須項目は「ID」、「氏名」のみ。

・ 「ID」は重複が無いようにチェック。」6~12 文字

ユーザーCSV ファイルアップロード

・ 予め指定した形式の CSV ファイルをアップロードし、DB を更新する機能。

・ ユーザー情報の DB テーブルは一旦全削除し、CSV ファイルの中身に置き換える。

Page 34: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理システム外部仕様書(ユーザー認証&管理)

最終変更日:2016-03-31 高圧ガス保安協会. 8

メルマガ配信停止申し込み

・ メルマガの配信停止をユーザーが管理できる。

・ ID、パスワード入力により DB「メルマガ希望フラグ」更新。

・ ページへのリンクはメルマガの署名フッター部分にアドレスを毎回記載する。

Page 35: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

メールマガジン配信

外部仕様定義のための資料

Revision:2.00

高 圧 ガ ス 保 安 協 会

Page 36: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(メールマガジン配信)

最終変更日:2016-03-31 高圧ガス保安協会 2

INDEX

はじめに........................................................................................................................... 3

1 開発項目 ................................................................................................................... 3

メールマガジン配信 ........................................................................................................................... 3 メールマガライブラリ .......................................................................................................................... 3

2 外部仕様 ................................................................................................................... 4

2.1 メールマガジン配信 ....................................................................................................................... 4 2.1.1 新規登録画面 ........................................................................................................................ 4

2.2 メールマガライブラリ ...................................................................................................................... 5 2.2.1 コンテンツ構成 ....................................................................................................................... 5 2.2.2 配信日時別メールマガジン一覧画面 ...................................................................................... 5 2.2.3 カテゴリ別シリーズ記事一覧画面 ........................................................................................... 6

Page 37: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(メールマガジン配信)

最終変更日:2016-03-31 高圧ガス保安協会 3

はじめに

この文書は、高圧ガス保安協会(以下 KHK)の管理更新システムのメールマガジン配信について、外部仕様を定義した資料です。

本書中に明記されていない事項に関しましては、原則として貴社側で適切と思われる仕様を定義し、開発をすすめていくものと致します。

1 開発項目

本資料では、以下の機能について、その外部仕様を定義する。

メールマガジン配信

メールマガライブラリ

Page 38: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(メールマガジン配信)

最終変更日:2016-03-31 高圧ガス保安協会 4

2 外部仕様

2.1 メールマガジン配信

毎月 1 回のメールマガジン配信。

メールマガジンの一覧画面と新規登録画面で構成。

2.1.1 新規登録画面

メールマガジン作成・配信画面

・ 本文ヘッダー・フッターは予め「header.txt」, 「footer.txt」の中にテンプレートとして用意

・ 添付ファイルも 3 ファイルまで可能とする。

・ 配信日を指定して、その日の自動配信。

・ 「<%名前%>」にはそれぞれのユーザーの名前をデータベースから取得し挿入、「<%日付%>」は現在時刻を

挿入

Page 39: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(メールマガジン配信)

最終変更日:2016-03-31 高圧ガス保安協会 5

2.2 メールマガライブラリ

毎月 1 回のメールマガジン配信後のライブラリ化。

2.2.1 コンテンツ構成

・配信日時別メールマガジン一覧画面

・カテゴリ別シリーズ記事一覧画面

2.2.2 配信日時別メールマガジン一覧画面

配信完了したメールマガジンは配信日時毎に一覧画面に掲載し、過去のメールマガジンを閲覧できるよう会員

サイトに掲載を行う。

<一覧画面>

メールマガライブラリ

・ メールマガジン配信後、インデックスを自動作成。内容は HTML ファイル形式に変換してリンクさせる。

・ 「第 1 号」などの採番は自動的に振る。

・ 場所は技術者ページ(一般サイト)内。

Page 40: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(メールマガジン配信)

最終変更日:2016-03-31 高圧ガス保安協会 6

2.2.3 カテゴリ別シリーズ記事一覧画面

過去に送信したメールマガジンでシリーズ記事として配信した内容をカテゴリごとに分類して閲覧できるようコン

テンツを構成。

<一覧画面>

過去のシリーズ記事一覧

過去にシリーズ記事として配信した記事内容を一覧で掲載。

Page 41: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(メールマガジン配信)

最終変更日:2016-03-31 高圧ガス保安協会 7

<記事詳細画面>

記事詳細画面

メールマガジンのシリーズ記事部分を抽出・HTML 作成し会員サイトに掲載。

Page 42: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 43: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

アクセスログ

外部仕様定義のための資料

Revision:3.00

高 圧 ガ ス 保 安 協 会

Page 44: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(アクセスログ)

最終変更日:2016-03-31 高圧ガス保安協会 2

INDEX

はじめに........................................................................................................................... 3

1 開発項目 ................................................................................................................... 4

アクセスログ ..................................................................................................................................... 4

2 外部仕様 ................................................................................................................... 5

2.1 アクセスログ .................................................................................................................................. 5 2.1.1 アカウント情報 ....................................................................................................................... 5 2.1.2 画面 ....................................................................................................................................... 5 2.1.3 サイト内コンテンツのアクセスカウントの仕組み ....................................................................... 6

Page 45: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(アクセスログ)

最終変更日:2016-03-31 高圧ガス保安協会 3

はじめに

この文書は、高圧ガス保安協会(以下 KHK)の管理更新システムのアクセスログについて、外部仕様を定義した資料です。

本書中に明記されていない事項に関しましては、原則として貴社側で適切と思われる仕様を定義し、開発をすすめていくものと致します。

Page 46: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(アクセスログ)

最終変更日:2016-03-31 高圧ガス保安協会 4

1 開発項目

本資料では、以下の機能について、その外部仕様を定義する。

アクセスログ

Page 47: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(アクセスログ)

最終変更日:2016-03-31 高圧ガス保安協会 5

2 外部仕様

2.1 アクセスログ

アクセスログは GoogleAnalytics のタグ埋込みによって情報を取得するものとします。

また月次の通常レポートは GoogleAnalytics の値を元に提出します。

2.1.1 アカウント情報

URL:http://www.google.com/intl/ja/analytics/

mail:[email protected]

pw:bpkhk5678

2.1.2 画面

サマリー画面

Page 48: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム(アクセスログ)

最終変更日:2016-03-31 高圧ガス保安協会 6

コンテンツ>ページ

2.1.3 サイト内コンテンツのアクセスカウントの仕組み

以下の 3 つのケースで正しくログが取得できるようにカウントの仕組みを設定する。

○HTML・PHP ファイルのカウント

「Google Analytics」の集計用ログをWebサイトの全てページのソース中に挿入することでアクセス数をカウントする。

○HTML からのファイルダウンロードのカウント

PDF 等のダウンロード用ファイルについては、Javascript でクリック時のアクションを検知してログをカウントすること。

○Flash(swf)ファイルからのファイルダウンロードのカウント

Flash ファイルから PDF 等ダウンロードファイルへリンクしている場合、既にある Flash ファイルを修正することが出来ないことから、ダ

ウンロード用ファイルを強制的にリダイレクトファイルに置き換えてアクセス数をカウントする。

Page 49: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト 管理更新システム

データベース定義書

Revision:2.0

高 圧 ガ ス 保 安 協 会

Page 50: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 51: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

作成

年月

日作

成者

改訂

年月

日改

訂者

2016/2/29

BP

4

DB

設計

書ド

キュ

メン

ト名

高圧

ガス

保安

専門

技術

者シ

ステ

ム名

auth

ority

ログ

イン

IDパ

スワ

ード

権限

varc

har

(16)

int(

1)

no

no

ログ

イン

時の

パス

ワー

ド0:出

席管

理の

み 

 1:全

権限

Tab

le N

ame

adm

in管

理者

管理

型1

varc

har

(16)

3

No.

論理

名称

管理

者ID

物理

名称

adm

inId

logi

nId

pass

word

NU

LL

no

説明

管理

者の

ID2

PK

○ロ

グイ

ン時

に使

用す

るID

no

varc

har

(16)

Page 52: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

varc

har

(40)

varc

har

(40)

tinyi

nt(

1)

date

varc

har

(7)

text

varc

har

(16)

varc

har

(32)

varc

har

(32)

varc

har

(32)

varc

har

(7)

text

varc

har

(16)

varc

har

(16)

varc

har

(40)

date

varc

har

(16)

int(

1)

date

tim

eva

rchar

(16)

date

tim

e

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者B

P

No.

論理

名称

物理

名称

改訂

年月

Tab

le N

ame

改訂

者use

rInfo

会員

情報

PK

NU

LL

説明

4 5 6 7 8生

年月

日郵

便番

号(自

宅)

birt

hda

yzi

pcode

P

ユー

ザID

姓 名 姓(ふ

りが

な)

名(ふ

りが

な)

性別

21

22

23

15

16

17

18

19

209 10

11

12

13

141 2 3

電話

番号

(自

宅)

会社

名部

署役

職郵

便番

号(会

社)

27

24

25

26

zipc

ode

C

use

rId

fam

ilyN

ame

firs

tNam

efa

mily

Nam

eKan

afirs

tNam

eKan

age

nda

r

アン

ケー

ト登

録年

月日

登録

車更

新年

月日

更新

住所

(会

社)

電話

番号

(会

社)

FA

X番

号(会

社)

メー

ルア

ドレ

ス記

入日

パス

ワー

住所

(自

宅)

varc

har

(10)

varc

har

(40)

varc

har

(40)

enqu

ete

regi

stD

ate

regi

stM

em

ber

upd

ateD

ate

upd

ateM

em

ber

addr

ess

Cte

lleph

oneC

faxC

em

ail

wro

teD

ate

pass

word

addr

ess

Pte

lleph

oneP

com

pany

depa

rtm

ent

posi

tion

no

varc

har

(16)

○no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

0:未

回答

 1:回

答済

no

no

no

no

Page 53: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

改訂

年月

Tab

le N

ame

trai

nin

g講

習会

情報

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者B

P

説明

1講

習会

IDtr

ainin

gId

varc

har

(10)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

3日

付da

tein

t(11)

no

2講

習会

名称

trai

nin

gNam

eId

varc

har

(10)

no

場所

no

5状

態no

0:未

実施

 1:実

施中

 2:終

了da

teva

rchar

(20)

no

9更

新者

no

6登

録年

月日

no

7登

録車

no

tinyi

nt(

1)

date

tim

eva

rchar

(16)

date

tim

e

13

10

11

17

14

15

21

18

19

25

22

23

26

27

plac

est

atus

regi

stD

ate

regi

stM

em

ber

upd

ateD

ate

upd

ateM

em

ber

24

20

16

128

更新

年月

4

Page 54: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

改訂

年月

Tab

le N

ame

atte

nda

nce

出席

管理

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者B

P

説明

1ユ

ーザ

IDuse

rId

varc

har

(9)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

3講

習会

IDtr

ainin

gId

varc

har

(8)

no

2講

習会

名称

IDtr

ainin

gNam

eId

varc

har

(10)

○no

0:予

定無

し 

1:予

定あ

り5

出席

shuse

kitinyi

nt(

1)

no

0:未

出席

 1:出

席4

予定

yote

itinyi

nt(

1)

no

7登

録車

regi

stM

em

ber

date

tim

eno

6登

録年

月日

regi

stD

ate

tinyi

nt(

1)

no

9更

新者

upd

ateM

em

ber

date

tim

eno

8更

新年

月日

upd

ateD

ate

varc

har

(16)

no

11

10

13

12

15

14

17

16

19

18

21

20

23

22

25

24

27

26

Page 55: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

改訂

年月

Tab

le N

ame

license

資格

情報

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者B

P

説明

1会

員ID

use

rId

int(

11)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

3資

格有

hav

etinyi

nt(

1)

no

0:資

格無

し 

1:資

格有

り2

講習

会名

称ID

trai

nin

gNam

eId

varc

har

(8)

○no

5年

数ye

arin

t(2)

no

4内

容com

ment

varc

har

(64)

no

7登

録車

regi

stM

em

ber

varc

har

(16)

no

6登

録年

月日

regi

stD

ate

date

tim

eno

9更

新者

upd

ateM

em

ber

int(

16)

no

8更

新年

月日

upd

ateD

ate

date

tim

eno

11

10

13

12

15

14

17

16

19

18

21

20

23

22

25

24

27

26

Page 56: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

改訂

年月

Tab

le N

ame

license

資格

情報

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者B

P

説明

1講

習会

名称

IDtr

ainin

gNam

eId

int(

11)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

3講

習会

有無

trai

nin

gtinyi

nt(

1)

no

0:な

し 

1:あ

り2

講習

会名

称ID

trai

nin

gNam

eva

rchar

(40)

no

4 5集

中監

視技

術3

バル

ク供

給技

4表

示順

sequ

ence

int(

11)

no

trai

nin

gNam

eId

1 2

trai

nin

gNam

eC

O中

毒事

故防

止技

術埋

設管

保安

高度

化技

sequ

ence

1 2

999

999

10

118 9

1

6 7

011

0 0 1

3 4 5

LP

ガス

災害

対策

その

他 &

lt;b

r&gt

;(販

売主

任者

、設

備士

等の

資格

trai

nin

g1 0 0 0 0 1 0

大型

ガス

消費

機器

設置

・保

全技

術法

令指

導燃

焼器

設置

施工

技術

高度

化保

安業

務指

導設

備工

事施

工・維

持管

理技

術業

務用

厨房

機器

メン

テナ

ンス

6 7 8 9 10

Page 57: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

アンケートシステム外部仕様書

Revision:1.00

高 圧 ガ ス 保 安 協 会

Page 58: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

アンケートシステム要件定義書

最終変更日:2016-03-31 高 圧 ガ ス 保 安 協 会 2

1 序章 ..................................................................................................................................... 3

1.1 概要 .................................................................................................................................. 3 1.2 本システムで行う作業について .............................................................................................. 3

2 アンケート設問内容について ................................................................................................... 3

3 アンケートの結果について ....................................................................................................... 3

4 アンケートシステム全体構造図 ................................................................................................. 4

5 ダウンロード CSV のサンプル .................................................................................................. 5

6 サーバ環境について .............................................................................................................. 6

Page 59: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

アンケートシステム要件定義書

最終変更日:2016-03-31 高 圧 ガ ス 保 安 協 会 3

1 序章

1.1 概要 本ドキュメントは、高圧ガス保安協会様 LP ガス保安技術者向け Web サイトのアンケートシステム外部

仕様定義のための要件資料になります。

1.2 本システムで行う作業について 本サイトの内容が社内教育や LP ガスについての知識向上に貢献したかを問うアンケートを以下のペ

ージに設置

(1)アンケートフォーム新設

(2)既存の ID・パスワード発行申込フォーム内に設置

(3)「事故事例研究」、「安全機器類の原理・構造」、「パンフレット」内にある各ページ下部に設置

アンケート結果ダウンロード機能(csv 形式)

2 アンケート設問内容について

上記(1)、(2)においては以下の 2 問

Q1 LP ガスに関する知識の向上が図られましたか?

A 役に立った or どちらともいえない

Q2 社内教育等に役立ちましたか?

A 役に立った or どちらともいえない

上記(3)においては以下の設問

Q この情報はお役に立ちましたか?

A はい or いいえ

3 アンケートの結果について

アンケートの結果は規定の URL にアクセスし、CSV をダウンロードすることで閲覧可能。ダウンロードする結

果については年月日によって絞り込むことが可能。

なお、ダウンロード用ページへのアクセスは、ベーシック認証とする。また、ダウンロード用のページは SSL 通

信のセキュア環境に収納する。

※結果は各アンケートへの選択数のみが数値化されます。誰がいつどのように返答したのかといった個人情報を含む結果は反映されません。

※公開側画面にアンケート集計結果は表示されません

Page 60: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

アンケートシステム要件定義書

最終変更日:2016-03-31 高 圧 ガ ス 保 安 協 会 4

4 アンケートシステム全体構造図

Page 61: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

アンケートシステム要件定義書

最終変更日:2016-03-31 高 圧 ガ ス 保 安 協 会 5

5 ダウンロード csv のサンプル

csv では「どのページで回答したのか」、「選択結果」、「日付」が一覧表示される。

●アンケートフォーム、ID・パスワード発行申込フォームの集計結果

●「事故事例研究」、「安全機器類の原理・構造」、「パンフレット」内にある各ページに設置するアンケート集計結果

Page 62: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

アンケートシステム要件定義書

最終変更日:2016-03-31 高 圧 ガ ス 保 安 協 会 6

6 サーバ環境について

本システムに関連するファイルは全て現在使用しているサーバに格納する。

Page 63: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

LPガス保安技術者向けWebサイト

(LPGPRO.JP)

サイト維持・更新作業運用マニュアル

Revision:1.00

Page 64: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

高圧ガス保安協会公式サイト サイト維持・更新作業運用マニュアル

高 圧 ガ ス 保 安 協 会 2

INDEX

1 維持・更新作業実施人員体制 ................................................................................................................. 3

2 サイト更新手続き基本作業手順 ............................................................................................................... 4

2.1 通常更新作業 ...................................................................................................................................... 4 2.2 緊急更新作業 ...................................................................................................................................... 4

3 アクセスログ分析 .................................................................................................................................... 5

4 個人情報、企業秘密等の保護対策 .......................................................................................................... 5

4.1 データの送受信 ................................................................................................................................... 5 4.2 データの保管 ....................................................................................................................................... 5

Page 65: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

高圧ガス保安協会公式サイト サイト維持・更新作業運用マニュアル

高 圧 ガ ス 保 安 協 会 3

1 維持・更新作業実施人員体制

本サイトの維持・更新作業については下記の体制で運用を行います。

KHK ご担当者様

サイト運用マネージャ

1名

通常更新

クリエイティブグループ

製作スタッフ

1~2名

システムソリューショングループ

プログラマ

1名

ログ解析チーム

集計・解析スタッフ

1名

Page 66: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

高圧ガス保安協会公式サイト サイト維持・更新作業運用マニュアル

高 圧 ガ ス 保 安 協 会 4

2 サイト更新手続き基本作業手順

2.1 通常更新作業

更新依頼は、以下のフロー図の通りに行います。

2.2 緊急更新作業

どうしても緊急で周知しなければならない情報がある場合や、すでに公開されているページに間違い

などが見つかり直ぐに修正をしなければならない場合には緊急更新の作業を行います。

作業の流れは、通常更新と同様ですが緊急更新の依頼である旨を明記して作業依頼書をベストプラ

ンニングへ連絡する。 製作スタッフは極力早い段階でのアップができるよう作業を進行する。

高圧ガス保安協会様 ベストプランニング

テ ス ト サ ー バwww2.lpgpro.jp

更新依頼書にて更新の依頼

(メール・FAXのいずれか)

原則掲載希望日の2日前までに連絡

(営業日)

口頭による作業依頼は行わない

更新ページ作成作業

更新内容の確認

テストサーバ

(www2.lpgpro

.jp )へテスト

アップロード

テストアップ

完了の報告

本番サーバへアップロード

本 番 サ ー バwww.lpgpro.jp

確認後 OK であれば、

アップロードの指示

修正漏れ及び追加の情報が

あれば再度作成作業

本番公開の確認

基本は、営業時間内で対応

10:00~18:00

※サーバへのデータアップロードは SSH にて行う

本番アップ

完了の報告

Page 67: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

高圧ガス保安協会公式サイト サイト維持・更新作業運用マニュアル

高 圧 ガ ス 保 安 協 会 5

3 アクセスログ分析

アクセスログの報告は月に一度、(Microsoft Excel)にてレポートを提出する。

提出する項目は下記の通りです。

・総数関連(サイト全体の PV) ・コンテンツ毎リクエストランキング ・日別リクエスト ・ホスト元 ・訪問時間 ・検索キーワード ・総数関連_詳細

4 個人情報、企業秘密等の保護対策

4.1 データの送受信

高圧ガス保安協会ご担当者様とのデータ送受信において個人情報に関わるデータを取り扱う際は、

メールを使用せず、必ずサーバ上の非公開領域へ SSH でファイルをアップロードしてサーバを介して

データの授受を行う。もしくは電子媒体に記録したものを直接手渡しにてデータを受渡します。

4.2 データの保管

制作サイドでは、個人情報に関わるデータの保管は基本的に行わず、フォームなどの情報はすべて

サーバ内のみに保存する。業務上、弊社内にデータを一時的にダウンロードした場合は作業完了後

速やかにデータを削除します。

・お客様情報を、受渡し~保存~廃棄迄、一元的に管理する管理責任者を設置。 ・お客様情報を記録する記録媒体や紙媒体は、関係者以外触れることが出来ないように管理保管。 ・お客様情報を、記録媒体(FD・MO・USB メモリ等)に記録する際は、ファイルの認証設定等行う。 ・PC 端末等へ、業務上不要となったお客様情報が残存していないかどうかを、定期的に確認・消去。 ・インターネット上に公開する WEB サイトに、原則としてお客様個人情報を掲載しない。 ・お客様情報の存在するサーバ・NW 等へのアクセス・ダウンロード権限は、責任者のもと一元管理 ・お客様情報をアクセス・ダウンロードできる権限は、業務上必要最小限の人員に付与 ・アクセス・ダウンロードできるお客様情報の範囲は、業務上必要最小限に限定 ・DB(データベース)のバックアップデータは復旧以外の目的では利用しない。

Page 68: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 69: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

保安

専門

技術

者専

用W

EB

シス

テム

及び

DB

設計

2016.3.31

高圧

ガス

保安

協会

Page 70: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 71: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

システム説明資料

Page 72: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 73: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

1.ディレクトリの

構造

本システムの

ディレクトリとファイル

は、以

下の

構成

となる。

/sm

artyと/hoan以下をコピーすることにより、動作可能となる。

/home/khk-lpg/www

/sm

arty

smartyの格納ディレクトリ

/hoan

本システムのTOP

/adm

管理者のシステムの格納ディレクトリ

.htaccess

index.php

initial.php

/config

コンフィグファイル

の格

納ディレクトリ

log4php.properties

/controllers

MVCコントローラーの格納ディレクトリ

AttendanceController.php

LoginController.php

MenuController.php

TrainingC

ontroller.php

UserInfoController.php

/library

ライブラリの格納ディレクトリ

/log4php

log4phpの

格納ディレクトリ

/mvc

MVCを実現するためのモジュールの格納ディレクトリ

ControllerBase.php

DatabaseEntity.php

DatabaseList.php

Dispatcher.php

ModelBase.php

Post.php

QueryString.php

Request.php

RequestVariables.php

Session.php

/utility

ユーティリティ関

係の

格納

ディレクトリ

ChangeScreen.php

RequestDump.php

SystemAttribute.php

UtilSQL.php

改訂年月日

改訂者

システム名

高圧ガス保安専門技術者

ドキュメント名

システム説明資料

作成年月日

2016/2/29

作成

者渡

部 浩

Page 74: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

/models

MVCモデル

の格

納ディレクトリ

/db

MVCモデルのDB関連格納ディレクトリ。usrと共通で使用する。

Adm

inEntity.php

AttendanceEntity.php

AttendanceList.php

AttendanceUserEntity.php

AttendanceUserList.php

LicenseEntity.php

LicenseList.php

MasterTrainingN

ame.php

TrainingE

ntity.php

TrainingList.php

UserInfoEntity.php

UserInfoList.php

/screen

MVCモデル

の画

面関

連格

納ディレクトリ

AttendanceModel.php

LoginModel.php

TrainingM

odel.php

UserInfoModel.php

/views

MVCビューの格納ディレクトリ

/templats

Smartyの

テンプレート格納ディレクトリ

attendance.tpl

attendanceList.tpl

imageUpload.tpl

location.tpl

login.tpl

training.tpl

trainingList.tpl

userInfo.tpl

userInfoList.tpl

/css

/images

/js

/templats_c

Smartyの

オブジェクト格納ディレクトリ

/usr

ユーザのシステムの格納ディレクトリ

.htaccess

index.php

initial.php

/config

コンフィグファイル

の格

納ディレクトリ

log4php.properties

/controllers

MVCコントローラーの格納ディレクトリ

LoginController.php

MenuController.php

UserInfoController.php

Page 75: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

/library

ライブラリの格納ディレクトリ

/log4php

log4phpの

格納ディレクトリ

/mvc

MVCを実現するためのモジュールの格納ディレクトリ

ControllerBase.php

DatabaseEntity.php

DatabaseList.php

Dispatcher.php

ModelBase.php

Post.php

QueryString.php

Request.php

RequestVariables.php

Session.php

/utility

ユーティリティ関

係の

格納

ディレクトリ

ChangeScreen.php

RequestDump.php

SystemAttribute.php

UtilSQL.php

/models

MVCモデル

の格

納ディレクトリ

/screen

MVCモデル

の画

面関

連格

納ディレクトリ

LoginModel.php

UserInfoModel.php

/views

MVCビューの格納ディレクトリ

/templats

Smartyの

テンプレート格納ディレクトリ

location.tpl

login.tpl

userInfo.tpl

message.tpl

/css

/images

/js

/templats_c

Smartyの

オブジェクト格納ディレクトリ

/images

写真

の格

納ディレクトリ

/log

log4phpが

出力するログの格納ディレクトリ

Page 76: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

2.

定義

ファ

イル

(1)

.hta

ccess

.hta

ccess

の設

定で

、/hoan

/ad

m/in

dex.

phpへ

強制

的に

飛ば

して

いま

す。

Rew

rite

Engi

ne O

nR

ew

rite

Bas

e /

hoan

/ad

m/

Rew

rite

Cond

%{R

EQ

UEST_F

ILEN

AM

E} !-

dR

ew

rite

Cond

%{R

EQ

UEST_F

ILEN

AM

E} !-

fR

ew

rite

Rule

!\.(pd

f|ic

o|g

if|jp

g|pn

g|css

|htm

l|xm

l)$ /

hoan

/ad

m/in

dex.

php

(2)

inde

x.ph

p

inde

x.ph

pは以

下の

内容

です

<?p

hp

sess

ion_s

tart

();

←セ

ッシ

ョン

の起

inclu

de 'in

itia

l.php'

;←

初期

設定

$LO

GG

ER

['tr

ace']->tr

ace( 'in

dex.

php

star

t...' );

←ロ

グの

出力

$di

spat

cher

= n

ew

Dis

patc

her(

$LO

GG

ER

);

←D

ispa

tcherの

起動

$di

spat

cher-

>di

spat

ch();

$LO

GG

ER

['tr

ace']->tr

ace( 'in

dex.

php

end.

' );

$LO

GG

ER

= n

ull;

?>

(3)

initia

l.php

initia

l.phpに

設定

をす

べて

集約

させ

てい

ます

。絶

対パ

スで

の設

定は

行っ

てい

ませ

ん。

<?p

hp

// ル

ート

UR

Lde

fine('R

OO

T_U

RL',

'/hoan

/ad

m/');

// シ

ステ

ムの

ルー

トデ

ィレ

クト

リパ

スde

fine('R

OO

T_P

ATH

', re

alpa

th(d

irnam

e(__F

ILE__) . '/

'));

// コ

ンフ

ィグ

のデ

ィレ

クト

リパ

スde

fine('C

ON

FIG

_PA

TH

', re

alpa

th(d

irnam

e(__F

ILE__) . '/

config'

));

改訂

年月

日改

訂者

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名シ

ステ

ム説

明資

料作

成年

月日

2016/2/29

作成

者渡

部 

Page 77: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

// ラ

イブ

ラリ

のデ

ィレ

クト

リパ

スde

fine('LIB

_PA

TH

', re

alpa

th(d

irnam

e(__F

ILE__) . '/

libra

ry'));

// イ

メー

ジの

ディ

レク

トリ

パス

define('IM

AG

E_P

ATH

', './

../im

ages'

);

// ラ

イブ

ラリ

とモ

デル

のデ

ィレ

クト

リを

inclu

de_p

athに

追加

$in

clu

des

= a

rray

(

LIB

_PA

TH

,

R

OO

T_P

ATH

. '/contr

olle

rs',

RO

OT_P

ATH

. '/m

ode

ls/db

',

R

OO

T_P

ATH

. '/m

ode

ls/sc

reen'

); $in

cP

ath =

im

plode

(PA

TH

_SEP

AR

ATO

R, $in

clu

des)

;se

t_in

clu

de_p

ath(g

et_

inclu

de_p

ath() . P

ATH

_SEP

AR

ATO

R . $

incP

ath)

;

// S

mar

tyre

quire_o

nce('Sm

arty

.cla

ss.p

hp'

);// lib

rary

/m

vcre

quire_o

nce('m

vc/M

ode

lBas

e.p

hp'

);re

quire_o

nce('m

vc/D

ispa

tcher.ph

p');

requ

ire_o

nce('m

vc/C

ontr

olle

rBas

e.p

hp'

);re

quire_o

nce('m

vc/R

equ

est

Var

iabl

es.

php'

);re

quire_o

nce('m

vc/P

ost

.php'

);re

quire_o

nce('m

vc/R

equ

est

.php'

);re

quire_o

nce('m

vc/Q

uery

Str

ing.

php'

);re

quire_o

nce('m

vc/Sess

ion.p

hp'

);re

quire_o

nce('m

vc/D

atab

aseEntity

.php'

);re

quire_o

nce('m

vc/D

atab

aseLis

t.ph

p');

// lib

rary

/utilit

yre

quire_o

nce('utilit

y/Sys

tem

Att

ribu

te.p

hp'

);re

quire_o

nce('utilit

y/C

han

geScre

en.p

hp'

);re

quire_o

nce('utilit

y/U

tilS

QL.p

hp'

);re

quire_o

nce('utilit

y/R

equ

est

Dum

p.ph

p');

// lib

rary

/lo

g4ph

pre

quire_o

nce('lo

g4ph

p/Logg

er.ph

p');

// M

aste

rre

quire_o

nce('M

aste

rTra

inin

gNam

e.p

hp'

);

// M

ySys

tem

requ

ire_o

nce('Logi

nC

ontr

olle

r.ph

p');

requ

ire_o

nce('Logi

nM

ode

l.php'

);re

quire_o

nce('A

dmin

Entity

.php'

);re

quire_o

nce('M

enuC

ontr

olle

r.ph

p');

requ

ire_o

nce('U

serInfo

Contr

olle

r.ph

p');

requ

ire_o

nce('U

serInfo

Mode

l.php'

);re

quire_o

nce('U

serInfo

Lis

t.ph

p');

requ

ire_o

nce('U

serInfo

Entity

.php'

);

Page 78: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

requ

ire_o

nce('Tra

inin

gContr

olle

r.ph

p');

requ

ire_o

nce('Tra

inin

gMode

l.php'

);re

quire_o

nce('Tra

inin

gLis

t.ph

p');

requ

ire_o

nce('Tra

inin

gEntity

.php'

);re

quire_o

nce('Lic

ense

Lis

t.ph

p');

requ

ire_o

nce('Lic

ense

Entity

.php'

);re

quire_o

nce('A

ttenda

nceLis

t.ph

p');

requ

ire_o

nce('A

ttenda

nceEntity

.php'

);re

quire_o

nce('A

ttenda

nceU

serL

ist.ph

p');

requ

ire_o

nce('A

ttenda

nceU

serE

ntity

.php'

);re

quire_o

nce('A

ttenda

nceC

ontr

olle

r.ph

p');

requ

ire_o

nce('A

ttenda

nceM

ode

l.php'

);

define('TO

P_S

CR

EEN

_ID

', 'A

ttenda

nce');

←ロ

グイ

ン後

の初

期表

示を

行う

画面

の指

定で

す。

// logの

設定

Logg

er::c

onfigu

re(C

ON

FIG

_PA

TH

. '/lo

g4ph

p.pr

ope

rtie

s');

←lo

g4ph

pで使

用す

るロ

グを

3種

類定

義し

てい

ます

。$LO

GG

ER

['db

'] =

Logg

er::g

etL

ogg

er(

"db

");

$LO

GG

ER

['tr

ace'] =

Logg

er::g

etL

ogg

er(

"tr

ace");

$LO

GG

ER

['de

bug'

] = L

ogg

er::g

etL

ogg

er(

"de

bug"

);

// D

B接

続情

報設

定// 本

番環

境$connIn

fo =

arr

ay(

←接

続す

るD

Bの

情報

です

'h

ost

' => 'm

ysql

429.d

b.sa

kura

.ne.jp

',

'd

bnam

e' => 'kh

k-lp

g_hoan

0001',

'dbu

ser' =

> 'kh

k-lp

g',

'pas

sword

' => 'hoan

0001'

); Mode

lBas

e::s

etC

onnectionIn

fo( $connIn

fo );

?>

(4)

php.

ini

さくら

イン

ター

ネッ

トの

環境

では

、以

下の

設定

を追

加し

てお

りま

す。

date

.tim

ezo

ne =

"A

sia/

Toky

o"

inclu

de_p

ath =

".:/

hom

e/kh

k-lp

g/w

ww

/sm

arty

/lib

s/"

outp

ut_

buffering

= O

n

なお

、バ

ージ

ョン

は以

下の

通り

です

PH

P:

PH

P 5

.6m

ySQ

L:

MyS

QL 5

.5

なお

、サ

ーバ

の環

境に

よっ

ては

、他

の設

定が

必要

にな

る可

能性

があ

りま

す。

Page 79: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

3.画面遷移

(1)

管理者

/hoan/admで開始されます。

/Login/initia

l

/Menu/initia

l←

各画面のナビゲーションバーのメニューです

/Login/loginC

heck

/UserInfo/initia

l/UserInfo/registGo

/UserInfo/registRe

quest

/UserInfo/registCo

nfirm

/UserInfo/upddateRe

quest

/UserInfo/updateC

onfirm

/UserInfo/updateG

o

/UserInfo/deleteG

o

/UserInfo/im

ageU

pload

/Training/initia

l/Training/registGo

/Training/registRe

quest

/Training/registCo

nfirm

改訂年月日

改訂者

システム名

高圧ガス保安専門技術者

ドキュメント名

システム説明資料

作成年月日

2016/2/29

作成

者渡

部 浩

ログイン画面

メニュー

会員一覧画面

会員登録画面

会員登録

確認画面

会員情報画面

会員修正画面

会員修正

確認画面

写真アップ

ロード画面

削除

登録

修正

講習会一覧

画面

講習会登録

画面

講習会登録

確認画面

登録

Page 80: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

/Training/updateGo

/Training/updateRe

quest

/Training/updateCo

nfirm

/Training/deleteGo

/Attendance/initia

l/Attendance/info

/Attendance/userInfo

/Attendance/statusC

hange

/Attendance/attendanceCh

ange

(2)

会員 /hoan/usrで開始されます。

/Login/initia

l

/Menu/initia

l

/UserInfo/initia

l/Login/loginC

heck

←現在不明であるため未設定です。

サイトの

URLは

message.tplに直接記述できます。

※ログインが成功し、アンケートに答えていない場合は

この

画面

に飛

びます

講習会情報

画面

講習会修正

画面

講習会修正

確認画面

削除

修正

講習会一覧

画面

出席管理

画面

会員情報画面

ログイン画面

会員証画面

メニュー

メッセージ

画面

アンケートサイト

Page 81: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

DB設計書

Page 82: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ
Page 83: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

1.

DBへ

のアクセス

(1)

phpM

yAdm

in

URL

:https://secure.sakura.ad.jp/phpm

yadm

in2/?server=mysql429.db.sakura.ne.jp

DBサーバ

:mysql429.db.sakura.ne.jp

ユーザ名

:khk-lpg

パスワード

:krmfgmmbar

データベース

:khk-lpg_hoan0001

(2)

プログラムからのアクセス

host

:mysql429.db.sakura.ne.jp

dbnam

e:

khk-lpg_hoan0001

dbuser

:khk-lpg

password

:hoan0001

initial.php内

に記

改訂年月日

改訂者

システム名

高圧ガス保安専門技術者

ドキュメント名

DB設計書

作成年月日

42429

作成

者渡

部 浩

Page 84: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

NU

LL

no

説明

管理

者の

ID2

PK

○ロ

グイ

ン時

に使

用す

るID

no

varc

har

(16)

3

No.

論理

名称

管理

者ID

物理

名称

adm

inId

logi

nId

pass

word

Tab

le N

ame

adm

in管

理者

管理

型1

varc

har

(16)

ログ

イン

時の

パス

ワー

ド0:出

席管

理の

み 

 1:全

権限

no

no

varc

har

(16)

int(

1)

4

DB

設計

書ド

キュ

メン

ト名

高圧

ガス

保安

専門

技術

者シ

ステ

ム名

auth

ority

ログ

イン

IDパ

スワ

ード

権限

作成

年月

日作

成者

改訂

年月

日改

訂者

2016/2/29

渡部

 浩

Page 85: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

varc

har

(40)

varc

har

(40)

tinyi

nt(

1)

date

varc

har

(7)

text

varc

har

(16)

varc

har

(32)

varc

har

(32)

varc

har

(32)

varc

har

(7)

text

varc

har

(16)

varc

har

(16)

varc

har

(40)

date

varc

har

(16)

int(

1)

date

tim

eva

rchar

(16)

date

tim

e

0:未

回答

 1:回

答済

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

no

varc

har

(16)

○va

rchar

(10)

varc

har

(40)

varc

har

(40)

enqu

ete

regi

stD

ate

regi

stM

em

ber

upd

ateD

ate

upd

ateM

em

ber

addr

ess

Cte

lleph

oneC

faxC

em

ail

wro

teD

ate

pass

word

addr

ess

Pte

lleph

oneP

com

pany

depa

rtm

ent

posi

tion

zipc

ode

C

use

rId

fam

ilyN

ame

firs

tNam

efa

mily

Nam

eKan

afirs

tNam

eKan

age

nda

r

アン

ケー

ト登

録年

月日

登録

車更

新年

月日

更新

住所

(会

社)

電話

番号

(会

社)

FA

X番

号(会

社)

メー

ルア

ドレ

ス記

入日

パス

ワー

住所

(自

宅)

電話

番号

(自

宅)

会社

名部

署役

職郵

便番

号(会

社)

27

24

25

26

ユー

ザID

姓 名 姓(ふ

りが

な)

名(ふ

りが

な)

性別

21

22

23

15

16

17

18

19

209 10

11

12

13

141 2 3 4 5 6 7 8

生年

月日

郵便

番号

(自

宅)

birt

hda

yzi

pcode

P

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者渡

部 

No.

論理

名称

物理

名称

改訂

年月

Tab

le N

ame

改訂

者use

rInfo

会員

情報

PK

NU

LL

説明

Page 86: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

plac

est

atus

regi

stD

ate

regi

stM

em

ber

upd

ateD

ate

upd

ateM

em

ber

24

20

16

128

更新

年月

4 26

27

25

22

23

21

18

19

17

14

15

13

10

11

no

9更

新者

no

6登

録年

月日

no

7登

録車

no

tinyi

nt(

1)

date

tim

eva

rchar

(16)

date

tim

e

場所

no

5状

態no

0:未

実施

 1:実

施中

 2:終

了da

teva

rchar

(20)

3日

付da

tein

t(11)

no

2講

習会

名称

trai

nin

gNam

eId

varc

har

(10)

no

説明

1講

習会

IDtr

ainin

gId

varc

har

(10)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

改訂

年月

Tab

le N

ame

trai

nin

g講

習会

情報

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者渡

部 

Page 87: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

109

更新

者upd

ateM

em

ber

date

tim

eno

8更

新年

月日

upd

ateD

ate

varc

har

(16)

no

7登

録車

regi

stM

em

ber

date

tim

eno

6登

録年

月日

regi

stD

ate

tinyi

nt(

1)

no

0:予

定無

し 

1:予

定あ

り5

出席

shuse

kitinyi

nt(

1)

no

0:未

出席

 1:出

席4

予定

yote

itinyi

nt(

1)

no

3講

習会

IDtr

ainin

gId

varc

har

(8)

no

2講

習会

名称

IDtr

ainin

gNam

eId

varc

har

(10)

○no

説明

1ユ

ーザ

IDuse

rId

varc

har

(9)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

改訂

年月

Tab

le N

ame

atte

nda

nce

出席

管理

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者渡

部 

Page 88: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

109

更新

者upd

ateM

em

ber

int(

16)

no

8更

新年

月日

upd

ateD

ate

date

tim

eno

7登

録車

regi

stM

em

ber

varc

har

(16)

no

6登

録年

月日

regi

stD

ate

date

tim

eno

5年

数ye

arin

t(2)

no

4内

容com

ment

varc

har

(64)

no

3資

格有

hav

etinyi

nt(

1)

no

0:資

格無

し 

1:資

格有

り2

講習

会名

称ID

trai

nin

gNam

eId

varc

har

(8)

○no

説明

1会

員ID

use

rId

int(

11)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

改訂

年月

Tab

le N

ame

license

資格

情報

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者渡

部 

Page 89: 高圧ガス保安協会 · 詳細設計書 名称 実行ファイル名 作成者 作成日 修正者 修正日 LPガス保安技術者向け Webサイト用サーバ

3 4 5

LP

ガス

災害

対策

その

他 &

lt;b

r&gt

;(販

売主

任者

、設

備士

等の

資格

trai

nin

g1 0 0 0 0 1 0

大型

ガス

消費

機器

設置

・保

全技

術法

令指

導燃

焼器

設置

施工

技術

高度

化保

安業

務指

導設

備工

事施

工・維

持管

理技

術業

務用

厨房

機器

メン

テナ

ンス

6 7 8 9 10

999

999

10

118 9

1

6 7

011

0 0 1

4 5集

中監

視技

術3

バル

ク供

給技

4表

示順

sequ

ence

int(

11)

no

trai

nin

gNam

eId

1 2

trai

nin

gNam

eC

O中

毒事

故防

止技

術埋

設管

保安

高度

化技

sequ

ence

1 2

3講

習会

有無

trai

nin

gtinyi

nt(

1)

no

0:な

し 

1:あ

り2

講習

会名

称ID

trai

nin

gNam

eva

rchar

(40)

no

説明

1講

習会

名称

IDtr

ainin

gNam

eId

int(

11)

○no

No.

論理

名称

物理

名称

型P

KN

ULL

改訂

年月

Tab

le N

ame

license

資格

情報

改訂

シス

テム

名高

圧ガ

ス保

安専

門技

術者

ドキ

ュメ

ント

名D

B設

計書

作成

年月

日2016/2/29

作成

者渡

部