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