初級システムアドミニストレータ試験情報初級シスアド試験の既出問題平成12年度春期試験メニュー>問題と解説
 

初級シスアド 平成12年度春期試験 問題(午後問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中の[  ]に入れる適切な字句を,解答群の中から選べ。
 

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

設問1の正解例と解説へ
 
設問2  追加する検索機能の画面遷移図(図4)を作成した。図4中の[  ]に入れる適切な字句を,解答群の中から選べ。
 

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

設問2の正解例と解説へ
 
設問3  検索条件指定画面で指定できる条件について,要件の整理のために決定表(表2)を作成した。表2中の[  ]に入れる適切な字句を,解答群の中から選べ。
 
表2 検索条件指定画面の条件に関する決定表
[  j  ]指定あり Y Y Y Y N N N
[  k  ]指定あり Y N N N Y Y N
[  l  ]指定あり - Y N N Y N -
顧客が所有する車両が1台あり - - Y N - - -
車両一覧画面を表示する - - - X - - -
整備一覧画面を表示する - - X - X X -
エラー X X - - - - X
 
解答群
ア 顧客番号 イ 車両番号
ウ 車両番号と整備年月日 エ 整備年月日
 

設問3の正解例と解説へ
 
設問4  顧客の状態を分析して営業活動を行うことなどを目的に,追加する検索機能以外の条件でも,整備履歴を検索したいという要望がでた。整備履歴の検索に関する次の記述中の[  ]に入れる適切な字句を,解答群の中から選べ。解答は重複して選んでもよい。
 
 潜在顧客の掘り起こしをしたいので,過去2年間整備をしていない顧客の一覧を作成したいという要望がある。この場合は,顧客マスタ表,[  m  ]表,[  n  ]表を参照する必要がある。
 過去3か月間に交換した部品の数を集計し,在庫する部品数を見直したいという要望がある。この場合は,[  o  ]表,[  p  ]表,整備明細表を参照する必要がある。
 
解答群
ア 車 イ 顧客マスタ ウ 整備
エ 整備明細 オ 部品・作業マスタ  
 

設問4の正解例と解説へ
 
メニューへ戻る