Projektowanie systemu informatycznego do oceny bezpieczeństwa

Transkrypt

Projektowanie systemu informatycznego do oceny bezpieczeństwa
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ
z. 113
Transport
2016
Andrzej Czerepicki, Piotr Tomczuk
(X(,
Anna Wytrykowska
Politechnika Warszawska, (,X…?iki w Systemach
Transportowych
PROJEKTOWANIE SYSTEMU INFORMATYCNEGO
22-1\-6";-6-{'*$X_X
DROGOWEGO NA "$6-3;X7";-'6\_
/: marzec 2016
Streszczenie: ( X !!!!](
G/@ oraz wybrane aspekty
implementacji systemu informatycznego] C relacyjnej bazy
]
'!
< !!X
Xy danych
1. WPROWADZENIE
Zagadnienia !!%™
rów ruchu. W celu usprawnienia pracy audytorów BRD i poprawy !
efektów wymagane jest zastosowanie zaawansowanych technik komputerowych.
G/@%przechowywania i raportowania pozyskanych danych #™
go, jako elementu wspomagania oceny BRD, %& zastosowanie bazy danych.
G % ! %
#
zwi # ] C ! na jedno!, architektura systemu
& %
& gromadzenia % % w
jednej bazie danych] ; jest przedstawienie koncepcji wykorzystania bazy
!! ! ponowanej procedury oceny BRD.
90
Andrzej Czerepicki, Piotr Tomczuk, Anna Wytrykowska
@Q2";'"$2-X$\2-1\-6";-6-{'*$X_X
DROGOWEGO
a ruchu drogowego ] C ! omówiona w pracach [3 ,4xX™
gowego i algorytm oceny BRD. Na potrzeby ! #!]
Procedura z ‰!!%™
gowym. Wszystkie g ! zdefiniowane i opisane [3, 4].
,% % ! ! ] … rys. 1. opis grupy czynnika wraz z przypisanymi wagami punktowymi.
Rys. 1. Opis czynnika wg proponowanej procedury oceny BRD
Zadaniem u%a systemu (audytora) jest przeprowadzenie na podstawie stanu
faktycznego analizy poziomu BRD i dokonanie wyboru odpowiedniej %!
z punktowych z zakresu od 0 do 2 (gdzie: 0
– BRD, 2 – !%
ruchu drogowego). Przypisane wagi punktowe (Wi, Wik) oraz przydzielone oceny pozwala|/*](| prawdopo!!%
Y
$ =
gdzie:
-'./ %&' ×*'
-'./ *'
(1)
Projektowanie systemu informatycznego do oceny !! …
91
$ – |k,
1 – waga czynnika k.
(|k %&!Y
$ =
6
5./ 345' ×*5'
#×6
5./ *5'
(2)
gdzie:
7 – &X
1 – waga czynnika opisana w tabeli 1.
) na analizowanym
](
&|RI !
=>==]!!%& tablicy 1.
Tablica 1
*(#‘’
4
(4
4
4
(
4
#!4
(| /*
´><
13 ÷ 24
25 ÷ 36
37 ÷ 48
49 ÷ 60
·[>
A
B
C
D
E
F
@%G/@#X
!]
3. SYSTEM INFORMATYCZNY
+ # – serwer. Aplikacja
z wykorzystaniem platformy Java] *# %
%!#+!
platformy Java Standard Edition (JSE). Na rysunku 2 przedstawiono !
&™
!]
+ ! !# v1, 2]. Projektowana aplikacja % %!™
])!
&G/@]"%™
%
&YX
&X™
G/@X! ™
G/@]
92
Andrzej Czerepicki, Piotr Tomczuk, Anna Wytrykowska
($™
#+¨“+«<=>„?›](™
^?›!_!
plat# ! – systemem operacyjnym Windows 7 lub nowszym.
Na rys. 3 przedstawiono d!Przejscia.
Rys. 2. Diagram &!
X
]+
przechowywane w tabeli Przejscia] % % & ]
C LokalizacjaPrzejscia]/
&^XX) opisuje tabela
RodzajPrzejscia Przejscia ! ™
wywanego w kolumnie Przejscia.RodzajPrzejscia.
Projektowanie systemu informatycznego do oceny !! …
93
Rys. 3. Diagram bazy danych systemu informatycznego
! KlasaTechniczna Przejscia ! ! Przej)KlasaTechniczna] @ X – Przejscia. Tabela "7
# % ] , Ankietowanie. Tabela
Przejscia Ankietowanie –
%#). Tabela Czynniki ! G/@]
Tabela Czynniki Ankietowanie Czynniki
– Ankietowanie.
C JDBC (Java DataBase Connectivity). Zbiór interfejsów i funkcji JDBC pozwala na gene+¨“e Š«]
Elementami biblioteki JDBC, !XY
Connection – klasa X
ResultSet – obiekt zbiór rekordów zwracanych przez zapytanie,
executeQuery – metoda wynikiem zastosowania, której jest obiekt typu ResultSet.
…„Š@GC z wykorzystaniem
klasy ResultSet do &Przejscia .
94
Andrzej Czerepicki, Piotr Tomczuk, Anna Wytrykowska
private void ladujPrzejscia() {
String query = "select Id, Miejscowosc + ', ' + Ulica as
Lokalizacja from Przejscia order by Lokalizacja";
try {
ResultSet rs = BazaDanych.executeQueryWithResult(query);
while (rs.next()) {
3U]HMĞFLHV new 3U]HMĞFLH
s.Id = rs.getInt("Id");
s.Nazwa = rs.getString("Lokalizacja");
lista.add(s);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
}
}
/]„]ResultSet w projektowanej aplikacji
4. WNIOSKI
!! % !!] !!] koncepcji oraz wybranych elementów realizacji systemu informatycznego przeznaczonego do
przeprowadzenia !! z wykorzystaniem
autorskiej metody oceny BRD.
W ramach prac naukowo- !! ] … !G/@
! ] + # w technologii klient- % z wielu stanowisk pomiarowych.
Zapro%
!! X ów przeprowadzo%
&]*%
&wie!G/@
™
&]( formie zbiorczych lub
%!
.
Efektem zaprojektowanego oraz zrealizowanego !!] Jest planowany dalszy rozwój aplikacji
w zakresie zaawansowanej analizy zgromadzonych danych i struktury bazy danych. Prze % # ! i ]
Projektowanie systemu informatycznego do oceny !! …
95
Bibliografia
1.
2.
3.
4.
Date C.J.: Wprowadzenie do systemów baz danych, Wydawnictwa Naukowo-Techniczne, Warszawa,
2000.
Whitehorn M., Marklyn B.: Relacyjne bazy danych, Helion, Gliwice, 2003.
,]X(']Y'!™
»»!
X“!X]>=‰‰-1086, NR
4/2015, Instytut Logistyki i Magazynowania, Warszawa, 2015.
,]X(']Y)!%
X…™
techniki Warszawskiej, Transport, Wybrane problemy ekonomiczne, organizacyjne i techniczne w transporcie, z. 108, str. 109- 121, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2015.
PROJECT OF THE INFORMATION SYSTEM TO ACCESING THE ROAD SAFETY ON
PEDESTRIAN CROSSINGS
Summary: The article presents a concept of using the database, as the tool to support the work of road safety
auditors. Based on the author's assessment procedure of road safety at pedestrian crossings shows the database model. They implemented of asking in language the relational database out further steps of the developed method.
Keywords: road safety, pedestrian crossings, databases

Podobne dokumenty