平成12年度 春期 初級システムアドミニストレータ 午後

問1 問2 問3 問4 問5 問6 問7 

問7 現行システムの改善に関する次の記述を読んで,設問 1 〜 4 に答えよ。

 D 社は,自動車整備業務を行っている。現行システムでは,次の構造をもつデータベースに,整備の結果を整備履歴として登録している。
 

顧客マスタ表 
顧客番号 氏名 住所 電話番号

部品・作業マスタ表
部品・作業コード 部品又は作業名称 部品代 作業工賃

車表 
車両番号 車名 型式 初年度登録年月
顧客番号 

整備表 
整備番号 車両番号 整備年月日 整備内容

整備明細表 
整備番号 部品・作業コード 数量

 図1 整備履歴データベースの構造

 一人の顧客が複数の車両を所有することがあるので,顧客マスタ表とは別に車表をもっている。
 部品・作業マスタ表は,部品交換の場合は部品名,部品代,作業工賃が登録されており,作業だけの場合は作業名と作業工賃が登録されている。
 初めて整備をする顧客の場合は,まず顧客マスタ表に登録してから,車表,整備表,整備明細表を登録する。

 現行システムでは,各表の表示,整備明細書の出力ができる。なお,データベースから作成している整備明細書を,図 2 に示す。

 今回,現行システムに整備履歴の検索機能を追加することになった。追加する検索機能に関する要求は,次のとおりである。
 
 
(1) 検索機能として,“検索条件指定画面”,“車両一覧画面”,“整備一覧画面”,“整備明細画面”の四つの画面を新規に作る。それぞれの機能は,表 1 のとおりである。 
 
表 1  新規画面の機能
画面名 機  能
検索条件指定画面 顧客番号,車両番号,整備年月日の検索条件を指定する。
車両一覧画面 顧客が複数の車両を所有しているときに,所有する車両の一覧を表示する。車両を一台しか所有していないときは,この画面は表示しない。
整備一覧画面 選択した車両ごとに,整備内容を表示する。
整備明細画面 選択した整備なうようごとに,整備明細を表示する。
(2) 検索条件指定画面は,既存のメニュー画面から呼び出す。
(3) 検索条件指定画面では,顧客番号,車両番号,整備年月日の三つを検索条件として指定できる。検索条件の組合せは,顧客番号だけ指定,車両番号だけ指定,車両番号と整備年月日の二つを指定のいずれかとし,それ以外の組合せはエラーとする。
(4) 検索条件指定画面で顧客番号が指定された場合は,顧客番号でデータベースを検索する。検索した結果,顧客が複数の車両を所有している場合は,車両一覧画面を表示する。顧客が所有する車両が 1 台しかない場合は,該当車両の整備内容を整備一覧画面に表示する。
(5) 車両一覧画面で車両を選択すると,選択した車両の整備一覧画面を表示する。
(6) 整備一覧画面で整備内容を選択すると,整備明細画面を表示する。
(7) 検索条件指定画面で車両番号が指定されたときは,車両番号でデータベースを検索し,整備一覧画面を表示する。
(8) 検索条件指定画面で車両番号と整備年月日が指定されたときは,車両番号と整備年月日でデータベースを検索し,該当する整備一覧画面を表示する。
(9) 顧客の氏名,住所,電話番号を表示できる既存の顧客属性画面からも,(4)と同様の処理をして,検索機能を使えるようにする。
(10) 呼び出された画面はすべて呼び出し元の画面に戻ることができる。

設問1

検索機能を追加するに当たり,現行システムで使用している表に関する E-R 図(図 3)を作成した。図 3 中のに入れる適切な字句を,解答群の中から選べ。

解答群
 
 ア 車 イ 顧客 ウ 整備
 エ 整備明細 オ 部品・作業  

設問2

追加する検索機能の画面遷移図(図 4)を作成した。図 4 中のに入れる適切な字句を,解答群の中から選べ。


解答群
 
 ア 検索条件指定画面 イ 車両一覧画面
 ウ 整備一覧画面 エ 整備明細画面

設問3

検索条件指定画面で指定できる条件について,要件の整理のために決定表(表 2 )を作成した。表 2 中の【   】に入れる適切な字句を,解答群の中から選べ。

解答群
 
 ア 顧客番号 イ 車両番号
 ウ 車両番号と整備年月日 エ 整備年月日

設問4

顧客の状態を分析して営業活動を行うことなどを目的に,追加する検索機能以外の条件でも,整備履歴を検索したいという要望がでた。整備履歴の検索に関する次の記述中の【   】に入れる適切な字句を,解答群の中から選べ。解答は重複して選んでもよい。

 潜在顧客の掘り起こしをしたいので,過去 2 年間の整備をしていない顧客の一覧を作成したいという要望がある。この場合は,顧客マスタ表,【 m 】表,【 n 】表を参照する必要がある。
 過去 3 か月間に交換した部品の数を集計し,在庫する部品数を見直したいという要望がある。この場合は,【 o 】表,【 p 】表,整備明細表を参照する必要がある。

解答群
 
 ア 車 イ 顧客マスタ ウ 整備
 エ 整備明細 オ 部品・作業マスタ   

--------------------------------------------------------------------------------------

以上です。お疲れさまでした。