• Nie Znaleziono Wyników

Spis ilustracji

W dokumencie Index of /rozprawy2/10061 (Stron 129-169)

Rysunek 2-1 Informatyczny system bankowy ...2-12 Rysunek 2-2 Bankowy system zdecentralizowany ...2-13 Rysunek 2-3 Bankowy system regionalny ...2-13 Rysunek 2-4 Bankowy system centralny ...2-14 Rysunek 4-1 Struktura klas rachunków ...4-28 Rysunek 4-2 Struktura typów rachunków ...4-28 Rysunek 4-3 Ilość operacji w systemie w okresie jednego roku od startu produkcyjnego...4-29 Rysunek 4-4 Struktura czasowo-ilościowa błędów SCAER...4-31 Rysunek 4-5 Struktura typów błędów SCAER ...4-32 Rysunek 4-6 Struktura czasowo-ilościowa błędów i komunikatów od rutyn systemowych 4-34 Rysunek 4-7 Struktura błędów i komunikatów od rutyn systemowych...4-34 Rysunek 4-8 Struktura czasowo-ilościowa błędów integralności...4-36 Rysunek 4-9 ZaleŜność nieusuniętych i nowo powstałych błędów ...4-37 Rysunek 4-10 Ilość błędów w poszczególnych grupach rachunków ...4-38 Rysunek 4-11 Ilość błędów w poszczególnych grupach w odniesieniu do ilości rachunków

..4-39

Rysunek 4-12 Struktura błędów integralności w dniu pełnej integralności...4-40 Rysunek 5-1 Schemat systemu ekspertowego ...5-64 Rysunek 6-1 Neuron...6-70 Rysunek 6-2 Neuron – opis funkcji...6-71 Rysunek 6-3 Schemat sieci jednowarstwowej ...6-75 Rysunek 6-4 Schemat sieci wielowarstwowej ...6-75 Rysunek 6-5 Przykład sieci wielowarstwowej rekurencyjnej...6-76 Rysunek 6-6 Przykład sieci Hopfielda ...6-77 Rysunek 6-7 Model sieci samoorganizującej się ...6-80 Rysunek 7-1 Struktura sieci jednokierunkowej dla błędu MDT (dla funkcji liniowej z

progiem) ...7-117 Rysunek 7-2 Struktura sieci jednokierunkowej dla błędu MDT (dla funkcji nieliniowej) .7-118 Rysunek 7-3 Wspomaganie usuwania błędów integralności przy pomocy systemu

ekspertowego wg typów błędów ...7-123 Rysunek 7-4 Wspomaganie usuwania komunikatów od rutyn systemowych przy pomocy

systemu ekspertowego wg typów komunikatów...7-124 Rysunek 7-5 Struktura czasowo-ilościowa błędów integralności moŜliwych, warunkowo

moŜliwych i niemoŜliwych do automatycznego usuwania przy wspomaganiu systemu ekspertowego (dane za okres 1 miesiąca) ...7-124 Rysunek 7-6 Procentowy udział błędów integralności moŜliwych, warunkowo moŜliwych i

niemoŜliwych do automatycznego usuwania przy wspomaganiu systemu ekspertowego w dniu pełnej integralności ...7-125

Bibliografia

1. Adamczewski P.: Słownik informatyki dla ekonomistów, Wydawnictwo Akademii Ekonomicznej, Poznań, 1992

2. Adamczewski P.: WdroŜeniowe uwarunkowania zintegrowanych systemów informatycznych, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1998 3. Andersen K.V., Debenham J., and Wagner R.: Database and Expert Systems

Applications. 16th International Conference, DEXA 2005, Copenhagen, Denmark, August 22-26, 2005.

4. Baborski A.: Wiedza i sztuczna inteligencja, [w:] Elementy systemów ekspertowych, pod redakcją M.Owoca, skrypty AE, Wrocław, 1991

5. Bank BPH S.A.: Bankowość Telefoniczna dla Klientów Indywidualnych i Firm, http://www.bph.pl/pl/kanaly_elektroniczne/bankowosc_telefoniczna, 2007 6. Bank BPH SA: GAITS,

http://www.bph.pl/pl/klienci_korporacyjni/bankowosc_elektroniczna/multibanking, 2007

7. Barzykowski J. (praca zbiorowa): Współczesna metrologia. Zagadnienia wybrane, Wydawnictwo Naukowo-Techniczne, Warszawa, 2004

8. Białko M.: Podstawowe właściwości sieci neuronowych i hybrydowych systemów ekspertowych, Wydawnictwo Uczelniane Politechniki Koszalińskiej , Koszalin, 2000 9. Białko M..: Sztuczna inteligencja i elementy hybrydowych systemów ekspertowych,

Wydawnictwo Uczelniane Politechniki Koszalinskiej, Koszalin, 2005 10.Bon J.: The guide to IT service management, Addison Wesley, 2002

11.Borzemski L., Fraś M.: Algorytmy globalnej wymiany danych w rozproszonym systemie ekspertowym z logiczną reprezentacją wiedzy. W: Wysokowydajne sieci komputerowe. Nowe technologie. Pod red. S. Węgrzyna, B. Pochopienia, T. Czachórskiego., Wydawnictwo Komunikacji Łączności, Warszawa, 2005.

12.Brandt R.D., Wang Y., Laub A.J., Mitra S.K.: Alternative Networks for Solving the Traveling Salesman Problem and List-Matching Problem, 1988

13.Bratkowska A., Tomaszewski A.: Bankowość wirtualna, http://www.zset.home.pl/BankowoscWirtualna/, 2007

14.Bubnicki Z.: Wstęp do systemów ekspertowych, Państwowe Wydawnictwo Naukowe, Warszawa, 1990

15.Bubnicki Z., Grzech A.: InŜynieria wiedzy i systemy ekspertowe T. 1 i 2, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2000

16.Buchalski Z.: Akwizycja wiedzy w systemie ekspertowym wspomagającym podejmowanie decyzji. W: Bazy danych. Modele, technologie, narzędzia. Praca zbiorowa pod red. S. Kozielskiego [i in. T. 2]. Analiza danych i wybrane

17.Buchalski Z.: Model systemu zarządzania wiedzą w systemie ekspertowym z wykorzystaniem symbolicznej reprezentacji zdań języka naturalnego. W: Computer methods and systems. CMS '05. Ed. by R. Tadeusiewicz, A Ligęza, M. Szymkat. Kraków, 14-16 November 2005. Vol. 2., Oprogramowanie Naukowo-Techniczne Kraków, 2005

18.Buchalski Z.: System ekspertowy jako narzędzie wspomagające proces podejmowania decyzji. W: Multimedia w biznesie i edukacji. Red. nauk. Leszek Kiełtyka. T. 2., Fundacja Współczesne Zarządzanie, Białystok 2005

19.Burczyński T., Cholewa W., Moczulski W.: Methods of Artificial Intelligence, AI-METH Series, Gliwice, 2004

20.Ciskowski P.: Modelowanie kontekstowe przy pomocy sieci neuronowych. W: Systemy sterowania. Praca zbiorowa pod red. Włodzimierza Greblickiego i Czesława Smutnickiego., Wydawnictwo Komunikacji Łączności, Warszawa, 2005 21.Chochołowski B.: Kto rządzi polską bankowością elektroniczną?

http://www.money.pl/, 2007

22.Cholewa W., Pedrycz W.: Systemy doradcze, Wydawnictwo Politechniki Śląskiej, Gliwice, 1987

23.Chałon M.: Systemy Baz Danych, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2001

24.Chmielarz W.: Systemy elektronicznej bankowości, Warszawa, 2005

25.Chromiec J., Strzemieczna E.: Sztuczna Inteligencja. Metody konstrukcji i analizy systemów ekspertowych, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1994 26.Chwiałkowska E.: Sztuczna inteligencja w Systemach Eksperckich, Wydawnictwo

Mikom, Warszawa, 1991

27.Connolly T., Belg C.: Systemy Baz danych - projektowanie, wdraŜanie i zarządzanie w praktyce, Tom 1,2. Wydawnictwo ReadMe, Warszawa, 2004

28.Czeczot K., Markowska-Kaczmar U., Zawadzki K.: Sieci neuronowe w procesach optymalizacyjnych. W: Sieci neuronowe w zastosowaniach. Praca zbiorowa pod red. U. Markowskiej-Kaczmar, H. Kwaśnickiej. Wrocław: Oficyna Wydaw. PWroc. 2005 29.Darłak B., Malaga M., Włodarczyk M.: Zastosowanie symulacji neuronowych oraz

nowoczesnych metod geostatyki w cyfrowej parametryzacji złóŜ ropy i gazu, Inst.Nafty i Gazu, Kraków, 2006

30.Dziuba D.: Systemy informatyczne w obsłudze banków detalicznych. Katedra Informatyki Gospodarczej i Analiz Ekonomicznych, Wydział nauk Ekonomicznych, Uniwersytet Warszawski, Warszawa, 2002

31.Fraś M.: Algorytmy równowaŜenia obciąŜenia dla metody logiczno-algebraicznej w wielokomputerowym systemie ekspertowym. W: Wysokowydajne sieci

komputerowe. Zastosowanie i bezpieczeństwo. Praca zbiorowa pod red. A. Kwietnia, A. Grzywaka. , Wydawnictwo Komunikacji Łączności, Warszawa, 2005

32.Gospodarowicz A. (red.): Technologie informatyczne w bankowości, Wrocław, 2002 33.Gospodarowicz A.: Bankowość Elektroniczna, Warszawa, 2005

34.Górak M.: Sukcesy bankowości internetowej: dystans gorąco polecany, przez Internet dla MSP, http://www.pckurier.pl/archiwum/art0.asp?ID=5605, 2007

35.Gryciuk W.: Homebanking po polsku,

http://www.computerworld.pl/artykuly/26056.html, 2007

36.Grzywacz J.: Bankowość Elektroniczna w działalności przedsiębiorstwa, Warszawa, 2004

37.Hameurlain A., Cicchetti R., Traunmüller R.: Database and Expert Systems Applications. 17th International Conference, DEXA 2006, Krakow, Poland, September 4-8, 2006, Springer Berlin / Heidelberg, Berlin, 2006

38.Helt P: rozdz.4 „Problemy wdroŜeń” podpunkt XXI, „Systemy ekspertowe jako sztuczna inteligencja dla Systemów Informacji Geograficznej”, “Systemy

informatyczne w administracji”, Wydawnictwo Naukowo Techniczne, Warszawa, 2004

39.Hertz J., Krogh A., Palmer R.G.: Wstęp do teorii obliczeń neuronowych, Wydawnictwo Naukow Techniczne, Warszawa, 1993

40.Home Banking, http://www.isof.pl/moz_rachunk12.hdb#home_banking, 2007 41.Hopfield J.J., Tank, D.W.: „Neural” Computation and Decisions in Optimization

Problems, Biol. Cyber. 52, 1985

42.Hopfield J.J.: Neural Networks and physical systems with emergent collective compu-tational abilities, Proc. Natl. Acad,. Sci. USA, 79, 1982

43.Internet banking B2B w Polsce: http://www.e-biznes.pl/raporty/, 2002

44.Jagielski J.: InŜynieria wiedzy w systemach ekspertowych, Lubuskie Towarzystwo Naukowe, Zielona Góra, 2001

45.Janc A., Kotliński G. (red.): Nowe technologie we współczesnym banku, 2004 46.Janik P., Łobos T., Wacławek Z.: Wybrane struktury sztucznych sieci neuronowych

jako układy automatycznej identyfikacji zakłóceń. Pomiary Autom. Kontr. 2005 47.Janowicz R., Klepacz R.: Pieniądz elektroniczny na świecie - istota i zastosowanie

elektronicznej portmonetki, Warszawa, 2002

48.Kasperski M.J.: Sztuczna Inteligencja, Helion, Gliwice, 2004

49.Korbicz J., Obuchowicz A., Uciński D.: Sztuczne sieci neuronowe. Podstawi i zastosowania, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1994

50.Kniaź A.: Niechciany e-banking , http://www.pckurier.pl/archiwum/art0.asp?ID=655, 2007

51.Kostecki A., Majta Ł., MARKOWSKA-KACZMAR U.: Sieci neuronowe w biznesie. W: sieci neuronowe w zastosowaniach. Praca zbiorowa pod red. U. Markowskiej-Kaczmar, H. Kwaśnickiej., Oficyna Wydaw. PWroc., Wrocław 2005

52.Kwaśnicka H.: Sztuczna inteligencja i systemy ekspertowe. Rozwój, perspektywy., WyŜsza Szkoła Zarządzania i Finansów, Wrocław 2005,

53.Kwiatek D.: Ekonomiczne, techniczne i rynkowe aspekty funkcjonowania banku w obszarze bankowości elektronicznej, http://banki_elektroniczne.republika.pl/, 2007 54.Kwiatkowska A.M.: Systemy wspomagania decyzji. Jak korzystać z wiedzy

i informacji, Wydawnictwo naukowe PWN/MIKOM, Warszawa, 2007 55.Lasoń P.: Home banking, http://open-mind.pl/Ideas/Homeb.php, 2007

56.Liebowitz J. cyt. za [Stefanowicz B.: Metody sztucznej inteligencji i systemy eksperckie, Monografie i Opracowania SGH, nr 383 ] , Warszawa, 1993

57.Lula P., Paliwoda-Pękosz G., Tadeusiewicz R.: Metody sztucznej inteligencjii ich zastosowania w ekonomii i zarządzaniu, Wydawnictwa Akademii Ekonomicznej w Krakowie, Kraków, 2007

58.Macierzyński M.: Historia i rozwój mBanku,

http://euro.bankier.pl/edu/multiarticle.html?article_id=817689, 2007 59.Macfarlane I.: Colin Rudd, IT Service Management, itSMF Ltd, 2002

60.Mańdziuj J: Sieci neuronowe typu Hopfielda. Teoria i przykłady zastosowań, Akademicka Oficyna Wydawnicza ELIT, Warszawa, 2000

61.Markowska-Kaczmar U.: Sztuczne sieci neuronowe - wprowadzenie. W: Sieci neuronowe w zastosowaniach. Praca zbiorowa pod red. U. Markowskiej-Kaczmar, H. Kwaśnickiej., Oficyna Wydaw. PWroc., Wrocław 2005

62.Masioła J.: Elektroniczne Instrumenty Płatnicze, Bydgoszcz - Poznań, 2003 63.Mazurkiewicz J.: Realizacja algorytmów uczenia i generowania odpowiedzi sieci

neuronowych z wykorzystaniem tablic systolicznych. W: InŜynieria komputerowa. Praca zbiorowa pod red. Wojciecha Zamojskiego., Wydawnictwo Komunikacji Łączności, Warszawa, 2005

64.Mrózek A., Płonka L.: Analiza danych metodą zbiorów przybliŜonych. Zastosowania w ekonomii, medycynie i sterowaniu, Akademicka Oficyna Wydawnicza PLJ,

Warszawa, 1999

65.Mulawka J.: Systemy ekspertowe, Wydawnictwa Naukowo Techniczne, Warszawa, 1996

66.Multibanking: http://www.bph.pl/, 2006 67.MultiCash: http://www.andra.com.pl/, 2007

68.Myczkowska A.: Home banking vs. Bankowość internetowa - Przelew zza biurka, http://rzeczpospolita.pl, 2004

69.Niederliński A.: Regułowo-Modelowe Systemy Ekspertowe, Wydawnictwo pracowni komputerowej Jacka Skalmierskiego, Gliwice, 2006

70.Niedzielska E.(red): Informatyka ekonomiczna, Akademia Ekonomiczna, Wrocław 1998

71.Nowak J.: Wprowadzenie do matematycznego formułowania problemów

decyzyjnych, WyŜsza Szkoła Informatyki Stosowanej i Zarządzania, Warszawa, 1999 72.Nowicki A. (red): Informatyka dla ekonomistów, Państwowe Wydawnictwo

Naukowe, Warszawa-Wrocław, 1998

73.Orłowski C., Sitek T.: Podejmowanie decyzji w przedsięwzięciach informatycznych wspierane systemami opartymi na wiedzy, [w:] InŜynieria Wiedzy i Systemy

Ekspertowe, Praca zbiorowa pod red. Adama Grzecha, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2006

74.Osowski St.: Sieci Neuronowe w ujęciu algorytmicznym, Wydawnictwa Naukowo Techniczne, Warszawa, 1996

75.Piech H.: Wnioskowanie na bazie strategii rozmytych, Wydawnictwo Politechniki Częstochowskiej, Częstochowa, 2005

76.Pipkin D.L.: Bezpieczeństwo Informacji, Warszawa, 2002

77.Polasik M.: Bankowość Elektroniczna - istota - stan - perspektywy, Warszawa, 2007 78.Polskie Banki Internetowe: http://polskiebanki.friko.pl/, 2007

79.Ryznar Z.: Informatyka bankowa , próba syntezy, Wydawnictwo WyŜszej Szkoły Bankowej, Poznań, 1998

80.Sadkowski L.: TV banking coraz popularniejszy, http://www.rzeczpospolita.pl, 2006 81.Smok B.: Pojęcie systemu ekspertowego, [w:] Efektywne zarządzanie a sztuczna

inteligencja, pod redakcją A.Baborskiego, skrypty AE Wrocław, 1994 82.Solarz M.: Rozwój Bankowości Elektronicznej w Polsce, Warszawa, 2005 83.Sroka M.: Elektroniczne rozliczenia finansowe – wybrane aspekty bezpiecznej

realizacji. Multimedia w biznesie. Gospodarka elektroniczna, multimedialne technologie informacyjne, zarządzaie informacją, nauczanie poprzez multimedia. Redakcja naukowa L/Kiełtyka. Kantor wydawniczy Zakamycze, 2003

84.Stanik J., Kwiatkowski P.: Zapewnienie jakości systemów informatycznych - Elementy dobrej praktyki, Wojskowa Akademia Techniczna, Warszawa, 2000 85.Stanik J., Kwiatkowski P.: Zapewnienie jakości systemów informatycznych -

Koncepcja zapewnienia jakości, WAT, 2000

86.Stefanowicz B.: Systemy eksperckie Przewodnik, WyŜsza Szkoła Informatyki Stosowanej i Zarządzania, Warszawa, 2003

87.Sutter J. : Potęga technologii informatycznych. Poradnik sztuki przetrwania nie tylko dla CIO, Vizja Press & IT, 2007

88.Szewczyk R.: Bankowa obsługa firmy, Kraków, 2002

89.Szmydt W.: Bankowe elektroniczne istrumenty płatnicze w praktyce, 90.Inowrocław, 2004

91.Szpringer W., e-commerce, e-banking - wyzwania globalizacji, Warszawa, 2002 92.Świecka B.: Bankowość Elektroniczna, Warszawa, 2004

93.Tadeusiewicz R.: Elementarne wprowadzenie do techniki sieci neuronowych z przykładowymi programami, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1998

94.Tadeusiewicz R.: Społeczność Internetu, Warszawa, 2002

95.Tadeusiewicz R.: Die Internetgemeinschaft. Shaker Verlag GmbH, Aachen, 2005 96.Tadeusiewicz R., Gąciarz T., Borowik B., Leper B.: Odkrywanie właściwości sieci

neuronowych, Wydawnictwo Polskiej Akademii Umiejętności, Kraków, 2007 97.Tchórzewski J.: Inzynieria rozwoju systemów, Siedlce, 1990

98.Wawrzyniak D.: Zarządzanie bezpieczeństwem systemów informatycznych w bankowości, Warszawa, 2002

99.Wolski M.: Rynek bankowości elektronicznej jest wciąŜ nienasycony, http://gospodarka.gazeta.pl/gospodarka/1,60806,4542901.html, 2007

100. Wroński P.: Bankowość Elektroniczna Dla Firm, Warszawa, 2004

101. Zieliński J.: Inteligentne systemy w zarządzaniu : Teoria i praktyka, Wydawnictwo Naukowe PWN, Warszwa, 2000

102. śurada J.: Barski M., Jędruch W.: Sztuczne sieci neuronowe, Państwowe Wydawnictwo Naukowe, Warszawa, 1996

Dodatek A

PoniŜszy dodatek zawiera szczegółowy opis wszystkich przeanalizowanych błędów integralności oraz komunikatów od rutyn systemowych. Dla celów systematyki zostały tu równieŜ umieszczone opisy błędów omówionych w rozdziale 4.

ędy w kartotekach klientów

CIFBOO - Brak oddziału klienta

KaŜda kartoteka musi być przypisana do określonego oddziału. W tym celu w kartotece klienta znajduje się parametr “Oddział”. JeŜeli parametr ten jest pusty system sygnalizuje błąd CIFBOO. Przyczyny błędu nie zostały do końca poznane. Prawdopodobnie nie wypełnienie tego parametru związane jest z chwilowymi problemami systemu z łącznością podczas zapisu.

Błąd ten jest łatwy do wykrycia (gdyŜ jest dość oczywisty), zaś jego wystąpienie moŜna skorygować funkcją ręcznej obsługi kartoteki

CIFCC - Brak Centrum Kosztów

KaŜdy rachunek i kaŜda kartoteka oprócz przypisania do konkretnego oddziału, posiada równieŜ parametr nazywanym “Centrum Kosztów Klienta”. Błąd ten pod względem przyczyn powstania i sposobu wykrywania jest analogiczny do błędu CIFBOO. Błąd moŜna skorygować funkcją obsług kartoteki

CIFCLS - Błędny Kod Klasy (Powinien być “*” )

W rozwaŜanym systemie bankowym występują 3 grupy danych, które w terminologii tego systemu reprezentują trzy klasy :

kartoteki klientów oznaczane jako “*” rachunki depozytowe oznaczane jako “D” rachunki kredytowe oznaczane jako “L”

Parametr ten jest niedostępny i niewidoczny dla uŜytkownika (ustawiany jest automatycznie podczas zakładania kartoteki klienta), więc jego korekta jest moŜliwa jedynie przy pomocy specjalistycznych (programistycznych) narzędzi obsługi bazy danych. Przyczyną błędu są prawdopodobnie jak wyŜej - problemy z łącznością podczas zakładania kartoteki klienta

CIFDAO - Zła Data Otwarcia Rachunku

W kartotece klienta występuje parametr określający datę otwarcia kartoteki “Data otwarcia”

Parametr ten jest niedostępny i niewidoczny dla uŜytkownika (ustawiany jest automatycznie podczas zakładania kartoteki klienta), więc i jego korekta jest moŜliwa jedynie przy pomocy programistycznych narzędzi obsługi bazy danych. Przyczyną błędu są prawdopodobnie jak wyŜej problemy z łącznością podczas zakładania kartoteki klienta

CIFGRP - Błędny Kod Grupy (Powinien być “CIF” )

Jak juŜ wcześniej zostało wspomniane, w bazie danych występują klasy rachunków (kartoteka klienta jest teŜ specjalnym rodzajem rachunku). Kolejny poziom podziału stanowią grupy. Dla kartotek klienta grupa oznaczona jest jako CIF.

Parametr ten jest niedostępny i niewidoczny dla uŜytkownika (ustawiany jest automatycznie podczas zakładania kartoteki klienta), więc jego korekta jest moŜliwa jedynie przy pomocy programistycznych narzędzi obsługi bazy danych. Przyczyną błędu są prawdopodobnie jak wyŜej problemy z łącznością podczas zakładania kartoteki klienta

CIFLSEQ - Brak wskaźnika adresu klienta

Dane dotyczące adresu nie są przechowywane w kartotece klienta, lecz w oddzielnym pliku. Datę te są widoczne podczas przeglądania i obsługi kartoteki klienta poprzez połączenie za pomocą specjalnego wskaźnika odpowiednich pól i rekordów pomiędzy plikami. Brak tego wskaźnika powoduje występowanie błędu CIFLSEQ. Parametr połączenia jest niedostępny dla uŜytkownika i jego korekta moŜliwa jest jedynie przy pomocy programistycznych narzędzi bazy danych. MoŜna jedynie próbować poprzez funkcję zmiany adresu ponownie wprowadzić adres, ale nie zawsze daje to pozytywne rezultaty.

Przyczyną błędu są prawdopodobnie jak wyŜej problemy z łącznością podczas zakładania kartoteki klienta

CIFMSEQ - Brak wskaźnika adresu do korespondencji

Dane dotyczące adresu do korespondencji nie są przechowywane w kartotece klienta, lecz w oddzielnym pliku. Błąd ten jest analogiczny do błędu CIFLSEQ, lecz dotyczący adresu do korespondencji

CIFNOLNM - Brak Nazwy Skróconej w rekordzie

Na rachunku przechowywany jest parametr “Nazwisko” zawierający tzw. nazwę skróconą, dzięki której moŜliwe jest szybkie wyszukanie klienta w bazie danych. Brak wypełnionego tego parametru powoduje powstanie błędu CIFNOLNM. Błąd moŜna skorygować poprzez funkcję zmiany nazwy. Przyczyną błędu są prawdopodobnie jak wyŜej problemy z łącznością podczas zakładania kartoteki klienta.

CIFNONAM - Brak Nazwy w rekordzie

Na rachunku znajduje się parametr “Nazwisko i Imię” zawierający pełną nazwę klienta. W przypadku nie wypełnienia tego parametru sygnalizowany jest błąd CIFNONAM. Błąd analogiczny do błędu CIFNOLNM.

CIFTYPE - Niepoprawny Typ Produktu

Błąd ten związany jest z niewypełnieniem niedostępnego i niewidocznego dla uŜytkownika parametru tzw. “Typ Produktu”. Błąd ten moŜna skorygować jedynie poprzez programistyczne narzędzia obsługi bazy danych. Jego przyczyna wynika najprawdopodobniej (jak wszystkich powyŜszych) z problemów z łącznością podczas tworzenia kartoteki klienta.

Istnieją równieŜ w bazie tzw. kartoteki techniczne, zakładane w celu korekty danych na przykład o pełnomocnictwach, które równieŜ nie mają wypełnionego powyŜszych parametrów i wówczas sygnalizowane są równocześnie dla określonej kartoteki błędy: CIFBOO, CIFCC, CIFCLS, CIFDAO, CIFGRP, CIFLSEQ, CIFMSEQ, CIFNOLNM, CIFNONAM oraz CIFTYPE. W tym przypadku korekta błędu nie jest wymagana, poniewaŜ kartoteki te zostały świadomie nie w pełni wypełnione i po operacji korekty pełnomocnictw zostaną usunięte. W związku z tym po upewnieniu się

Ŝe wszystkie wymienione błędy występują łącznie naleŜy jedynie upewnić się, czy w systemie wykonywana jest procedura korekty pełnomocnictw w którymś z oddziałów. JeŜeli tak, to nie naleŜy podejmować Ŝadnych kroków mających na celu usunięcie tych błędów, gdyŜ same znikną po skompletowaniu czynności związanych udzielaniem pełnomocnictw. Sygnalizowanie tych błędów jest przejawem nadwraŜliwości mechanizmów kontrolnych systemu na problem błędów integralności.

CIFINVLDLNK - Błąd połączenia rachunku

W kartotece klienta widnieją zapisy odnośnie posiadanych przez klienta rachunków. JeŜeli zapis jest niepełny lub wadliwy (na przykład ten sam numer rachunku jest zapisywany dwukrotnie) to

sygnalizowany jest błąd CIFINVLDLNK. PoniewaŜ dane te są zapisywane w parametrach nie widocznych dla uŜytkowników nie jest moŜliwa kontrola przy pomocy funkcji obsługi systemu. W celu kontroli naleŜy uŜyć narzędzi obsługi bazy danych i jeŜeli po analizie sytuacji uzna się,

Ŝe znajdują się w niej zapisy o nieistniejących rachunkach, to naleŜy je usunąć.

Nie jest znana przyczyna występowania tego błędu, zapewne jest to błąd obsługi rutyny wprowadzającej nowe rekordy do bazy danych.

ZauwaŜono jedynie pojawianie się błędu przy wykonywaniu określonych modyfikacji związanej ze współwłasnością rachunków. Zostało to obecnie juŜ zabezpieczone w tym zakresie.

CIFSEQ – Błąd wskaźnika sekwencyjnego historii

KaŜda zmiana w kartotece klienta zachowywana jest w pliku historii zmian. KaŜdej takiej zmianie nadawany jest unikalny kolejny numer. W kartotece klienta przechowywany jest natomiast następny kolejny wolny numer, pod jakim zostanie zapisana kolejna zmiana. W trakcie zapisu operacji numer ten zawsze zwiększany jest o 1. Musi występować zaleŜność :

nrr = nrh +1 gdzie:

nrr - wskaźnik wolnego numeru zapisany na rachunku nrh - ostatni zajęty numer w historii rachunku

W przypadku zaburzenia tej relacji sygnalizowany jest błąd CIFSEQ. Szczególnie groźne są przypadki kiedy nrr=nrh lub nrr < nrh. Występuje wówczas niebezpieczeństwo utraty danych z historii podczas zapisu kolejne operacji. W przypadku gdy nrr > nrh + 1 nie jest to juŜ tak groźna sytuacja (w historii pojawi się luka, ale nic nie zginie) jednak oczywiście taka sytuacja równieŜ nie jest prawidłowa. Przyczyna tego błędu, mimo prac autora i jego współpracowników, nie została do końca wyjaśniona, w związku z czym na razie nie jest moŜliwe zabezpieczenie systemu przed tym błędem. Jako jedną z moŜliwych przyczyn tego błędu rozwaŜano taką moŜliwość, Ŝe miało miejsce nieoczekiwanego przerwanie pracy w systemu w trybie on-line dokładnie w momencie, gdy następował zapis określonego typu informacji na rachunku.

Błąd ten jest niemoŜliwy do skorygowania przez uŜytkowników. W celu korekty błędu konieczne jest uŜycie programistycznych narzędzi obsługi bazy danych.

CIFRELCIF - Brak relacji pomiędzy rachunkami i klientem CIFSTMCID - Rachunek w Grupie wyciągów nie istnieje

Jak juŜ było wspomniane, w kartotece klienta znajdują się zapisy o rachunkach posiadanych przez klienta. JeŜeli występuje tam zapis o rachunku, który w istocie nie występuje w bazie rachunków,

sygnalizowany jest błąd CIFRELCIF lub błąd CIFSTMCID - w zaleŜności od tego, w którym miejscu w bazie danych kartotek pozostał zapis o nieistniejącym rachunku.

Błąd ten jest niemoŜliwy do skorygowania przez uŜytkowników. W celu korekty błędu konieczne jest uŜycie programistycznych narzędzi obsługi bazy danych.

Opisany błąd, jak wynika z dotychczasowych obserwacji, powstaje na skutek przerwania pracy systemu w trybie on-line podczas tworzenia nowego rachunku. Rachunek nie jest wówczas utworzony, jednak w kartotece klienta pozostaje zapis numeru rachunku jaki został juŜ przydzielony przez system dla tego klienta. Efektem opisanego zbiegu okoliczności są opisane wyŜej błędy.

CIFRELCODE - Zły Status Własności

W kartotece klienta występuje parametr, zawierający informacje o numerach rachunków jakie posiada klient. Równocześnie na rachunku znajduje się zapis przechowujący numer kartoteki klienta oraz zawierający informacje o statusie własności tego rachunku (czy klient jest właścicielem, czy współwłaścicielem, czy pełnomocnikiem). JeŜeli na rachunku brak jest informacji o statusie własności rachunku - komunikowany jest błąd CIFRELCIF.

Przyczyna błędu nie została do końca wyjaśniona w związku, z czym na razie nie jest moŜliwe zabezpieczenie systemu przed tym błędem. Jaką jedną z moŜliwych przyczyn jest zapis określonego typu informacji na rachunku w trakcie nieoczekiwanego przerwania pracy w systemie w trybie on-line.

Błąd ten jest niemoŜliwy do skorygowania przez uŜytkowników. W celu korekty błędu konieczne jest uŜycie programistycznych narzędzi obsługi bazy danych.

W powyŜszych rozwaŜaniach często pojawia się chwilowy zanik łączności jako prawdopodobna przyczyna powstania błędów. MoŜna zauwaŜyć, iŜ badania prowadzone były w początkowej fazie wdraŜania ogromnego systemu, obsługującego bardzo duŜą bazę, w związku, z czym wcześniejsze testy prowadzone na zdecydowanie mniejszej bazie testowej nie były w stanie wykazać wszystkich niedoskonałości systemu łączności i dopiero w trakcie rzeczywistego wdroŜenia prowadzone były

W dokumencie Index of /rozprawy2/10061 (Stron 129-169)

Powiązane dokumenty