„AMAZIS” – obsługa świadczeń rodzinnych Dokumentacja - INFO-R

Transkrypt

„AMAZIS” – obsługa świadczeń rodzinnych Dokumentacja - INFO-R
Amazis – dokumentacja techniczna
„AMAZIS” – obsługa wiadcze
rodzinnych
Dokumentacja techniczna
„INFO-R” Usługi w zakresie informatyki - 2004
43-430 Skoczów ul. Objazdowa 22/33, tel. (033) 853 06 85, fax (033) 854 04 06
e-mail: [email protected]
Strona 1
Amazis – dokumentacja techniczna
Spis tre ci
1. Opis programu ................................................................................................................... 3
2. Wymagania sprz towe ....................................................................................................... 3
3. Serwer bazy danych InterBase ........................................................................................ 4
4. Instalacja programu............................................................................................................ 6
5. Konfiguracja programu....................................................................................................... 11
6 .Struktura plików programu................................................................................................. 11
7. Weryfikacja i naprawa pliku bazy danych.......................................................................... 12
Strona 2
Amazis – dokumentacja techniczna
1. Opis programu
Program Amazis został opracowany przy u yciu rodowiska programistycznego
„C++Builder” wersja 6.00 firmy „Borland” . Kod ródłowy w cało ci został stworzony w
j zyku C++.
Jako „motor” bazy danych zastosowano system baz danych InterBase firmy
Borland w wersji 6.00, rozpowszechniany na zasadach OpenSource. U ytkowanie bazy
danych nie wymaga zakupienia dodatkowych licencji.
Serwer bazy danych mo e pracowa lokalnie, na jednym komputerze, na którym
zainstalowano program Amazis, lub w sieci typu peer-to-peer oraz w sieciach z
dedykowanym serwerem. W tym ostatnim przypadku serwer mo e by zarz dzany przez
oprogramowanie firm Microsoft lub pracowa pod kontrol sytemu Linux .
Aplikacja klienta pracuje wył cznie w systemach operacyjnych firmy Microsoft ,
pocz wszy od wersji Windows 95.
2. Wymagania sprz towe
a) aplikacja klienta
procesor
pami
miejsce na dysku twardym
inne
system operacyjny
minimalne
dowolny
zalecane
Pentium Celeron 1 GB
lub odpowiednik (lub nowsze)
32 MB
128 MB
10 MB
50 MB
CD-ROM
CD-ROM
Microsoft® Windows od wersji 95
b) serwer bazy danych
procesor
pami
miejsce na dysku twardym
inne
system operacyjny
minimalne
dowolny
zalecane
Pentium II 1 GB lub
odpowiednik (lub nowsze)
32 MB
128 MB
20 MB na potrzeby instalacji
100 MB
CD-ROM
CD-ROM
Microsoft® Windows Server™ 2003, Windows XP™,
Windows® 2000 (SP2), ME, 98 SE, Windows NT® 4.0 (SP6a
lub nowszy), Linux Wersja j dra 2.2 lub nowsza (zalecane
dystrybucje Red Hat® Linux i SuSE® Linux)
Strona 3
Amazis – dokumentacja techniczna
3. Serwer bazy danych InterBase
Baza danych Borland® InterBase® to pot na, w pełni funkcjonalna, wbudowywalna
baza danych, która pozwala zminimalizowa koszty, a zarazem utrzyma du e tempo
tworzenia skomplikowanych aplikacji biznesowych. Jest zaprojektowana pod k tem
szerokiego zastosowania wsz dzie tam, gdzie zasoby systemowe s niewystarczaj ce, a
obsługa informatyczna - niedost pna. InterBase to kluczowy składnik bazodanowy w pakiecie
technologii firmy Borland przeznaczonych do zarz dzania cyklem ycia aplikacji. Ich
zadaniem jest przyspieszanie tworzenia i wdra ania oprogramowania, przy jednoczesnym
zmniejszeniu kosztu eksploatacji infrastruktury informatycznej. Baza InterBase jest
niezale na od platformy, łatwa w u yciu i potrafi obsługiwa skomplikowane aplikacje
biznesowe pisane z my l o wielu jednoczesnych u ytkownikach, a mimo to oferuje wysok
niezawodno , niski koszt wdro enia i ekonomiczn eksploatacj . Jest zoptymalizowana pod
k tem niskiego całkowitego kosztu eksploatacji i szybkiego zwrotu z inwestycji.
Niski koszt i elastyczno pot nej, wbudowanej bazy danych.
Baza danych InterBase jest przeznaczona do obsługi aplikacji, które pełni krytyczne
funkcje w du ych rodowiskach sieciowych lub autonomicznych, zwłaszcza takich, w których
brak personelu informatycznego. InterBase to elastyczne rozwi zanie wdro eniowe, które
potrafi obsługiwa niezwykle wymagaj ce aplikacje, a mimo to mo e by zainstalowane w
sposób niewidoczny dla u ytkowników ko cowych. Baza jest zbudowana i zoptymalizowana
pod k tem wbudowywania w wyspecjalizowane aplikacje, cieszy si du popularno ci i jest
stosowana w aplikacjach powszechnego u ytku, z których korzystaj tysi ce u ytkowników.
Wiele korporacji u ywa jej jako wdro eniowej bazy danych w zło onych aplikacjach
biznesowych, które obsługuj sieciowych u ytkowników w rozproszonych oddziałach,
zagranicznych zakładach produkcyjnych i kanałach dystrybucji. W najwi kszych
przedsi wzi ciach licencyjnych baza InterBase gromadzi dane z urz dze tak ró norodnych
jak dystrybutory paliwowe, kasy w punktach sprzeda y i urz dzenia do przygotowywania
ywno ci, a nast pnie przekazuje je do centralnych serwerów w siedzibie firmy. Z biegiem lat
baza InterBase dowiodła, e jest rozwi zaniem bardzo wydajnym, ekonomicznym i
niezawodnym.
Bardzo niskie wymagania co do konserwacji i łatwa instalacja
Funkcje samodzielnej administracji, takie jak automatyczne odzyskiwanie sprawno ci
po awarii, programowalne tworzenie kopii zapasowych online i zdolno do automatycznego
dostrajania pomagaj ograniczy koszty konserwacji. Je li przedsi biorstwo musi wdro y
now aplikacyjn baz danych w tysi cach lokalizacji, w których brak wykwalifikowanego
personelu technicznego i instalacyjnego, baza InterBase jest idealnym rozwi zaniem,
poniewa zawiera funkcje i interfejsy instalacyjne, które całkowicie automatyzuj
konfiguracj i instalacj . Co wi cej, jest na tyle niewielka, e mo na j przesła do
u ytkowników ko cowych przez telefoniczne poł czenie internetowe.
Mniejszy całkowity koszt eksploatacji infrastruktury informatycznej
InterBase pozwala zmniejszy koszty tworzenia aplikacji, pomagaj c zespołom
programistów budowa i wdra a aplikacje w terminie i bez przekraczania bud etu.
Ograniczenie kosztów wynika nie tylko z prostszych funkcji instalacyjnych, ale tak e ze
skromnych wymaga systemowych i niskich opłat licencyjnych. Poniewa za InterBase nie
musi by obsługiwana na miejscu przez administratora i wymaga minimalnej konserwacji,
bie ce koszty administracyjne s bardzo niskie.
Strona 4
Amazis – dokumentacja techniczna
Zgodno ze standardami bran owymi
InterBase zachowuje cisł zgodno z ewoluuj cymi standardami bran owymi dla
rodowisk obliczeniowych typu klient-serwer, takich jak ANSI/SQL, Java™, Unicode®,
Extensible Markup Language (XML) oraz External Data Representation (XDR). Dzi ki
stosowaniu si do tych najwa niejszych norm technologicznych programi ci mog skróci
czas tworzenia, wdra ania i konserwowania aplikacji przeznaczonych dla wielu platform.
Brak specyficznej składni i zgodno
InterBase ze standardem SQL92 oznaczaj , e
programi ci znaj cy inne serwery baz danych SQL, takie jak Oracle®, IBM® DB2® i
Sybase®, szybko osi gn pełn produktywno pracuj c z InterBase. Aplikacje zbudowane w
oparciu o serwer InterBase mo na tak e łatwo przenie
do innych baz, gdyby tak
nakazywały wymagania biznesowe.
Unikalna architektura
Sercem InterBase zbudowany jest w oparciu o wyrafinowan , wielowersyjn
architektur , przynosz c wielorakie korzy ci w zakresie niezawodno ci, wydajno ci,
produktywno ci programistów i łatwo ci w bie cym utrzymaniu. Specyfika tej architektury
pozwala programistom uwolni si od wielu problemów zwi zanych ze współbie no ci
wykonywania operacji i efektywnym zarz dzaniem pami ci , a w przypadku awarii zapewnia
automatycznie, natychmiastowe przywrócenie normalnych warunków pracy.
Minimalne administrowanie
InterBase stanowi idealne narz dzie do pracy w warunkach "bezobsługowych" - czyli
przy minimalnym udziale administratora baz danych i wsparcia IT, a nawet przy zupełnym
ich braku. Automatyczne przywracanie stanu po awarii, automatyzacja zarz dzania
u ytkownikami, tworzenie kopii zapasowych na działaj cej bazie danych - to tylko niektóre
mechanizmy InterBase minimalizuj ce konieczno interwencji administratora. Mechanizmy
automatycznego dostrajania obejmuj optymaln pod wzgl dem kosztów realizacj
da i
automatyczne odzyskiwanie pami ci oraz innych zasobów. Dynamiczne równowa enie
struktur indeksowych samoczynnie zwi ksza efektywno
pracy, co jeszcze bardziej
ogranicza niezb dne czynno ci administracyjne.
Zgodno
z SQL 92
Brak jakiegokolwiek uzale nienia InterBase od jakiejkolwiek nietypowej syntaktyki
SQL powoduje, e polecenia j zyka SQL dla InterBase s czym naturalnym dla
programistów posiadaj cych do wiadczenie w pracy z innymi bazami SQL. Ponadto
zgodno ze standardem SQL 92, ze wzgl du na szerokie spektrum polece akceptowanych
przeze , minimalizuje prawdopodobie stwo powstawania rozmaitych barier przy tworzeniu
specyficznych rozwi za .
Łatwiejsza instalacja
Stosunkowo niewielkie wymagania systemowe ze strony InterBase umo liwiaj jego
zastosowanie w systemach z niewielk pami ci RAM i ograniczon pojemno ci pami ci
dyskowych. Konfigurowalne komponenty instalacyjne umo liwiaj
"przezroczyste"
integrowanie InterBase ze specyficznymi dla konkretnych aplikacji procedurami
instalacyjnymi. Struktura licencjonowania InterBase ułatwia programistom tworzenie
mechanizmów ledz cych wykorzystywanie aplikacji, upraszczaj c tym samym udzielanie
licencji na dost p do tych aplikacji.
Strona 5
Amazis – dokumentacja techniczna
Niezale no
od platformy
InterBase wolny jest od zagro e zwi zanych z uzale nieniem u ytkownika lub
programisty od konkretnego j zyka programowania lub technologii konkretnego dostawcy,
oferuje bowiem mi dzyplatformow zgodno z systemami Windows, Linux, Solaris oraz
platformami Java i .NET - zapewniaj c przeno no pomi dzy ró nymi mechanizmami
zaplecza baz danych bez konieczno ci zmiany kodu ródłowego aplikacji.
4. Instalacja programu
Po wło eniu do czytnika CD-ROM płyty z instalacj programu Amazis, na ekranie
pojawi si okno instalatora programu (je eli nie nast pi automatyczne uruchomienie
instalatora, to nale y z płyty uruchomi plik amasetup.exe).
Po wybraniu przycisku Dalej pojawi si okno z pro b o podanie nazwy folderu Menu Start
(domy lnie Amazis).
Strona 6
Amazis – dokumentacja techniczna
W nast pnym oknie w celu rozpocz cia instalacji nale y wybra przycisk Instaluj.
Program rozpocznie instalacj , w jej trakcie nast pi uruchomienie instalacji serwera bazy
danych InterBase.
Strona 7
Amazis – dokumentacja techniczna
W celu zainstalowania IB nale y wybra przycisk Next. W nast pnym oknie równie
wybieramy przycisk Next. W kolejnym oknie program poprosi o potwierdzenie rozpocz cia
instalacji – wybieramy Yes w celu rozpocz cia instalacji.
Strona 8
Amazis – dokumentacja techniczna
W nast pnym oknie nale y wybra komponenty, które maj zosta zainstalowane (zaleca si
pozostawienie ustawie proponowanych przez program).
W przypadku gdy instalacja jest przeprowadzana na komputerze, który b dzie stacj robocz
(nie b d na nim zainstalowane i u ywane plik bazy danych) zaleca si wył czenie opcji
InerBase Server.
Po wybraniu przycisku Install program zainstaluje serwer bazy danych na komputerze. Je eli
na komputerze jest ju uruchomiony (zainstalowany) InterBase, to pojawi si nast puj cy
komunikat :
W takim przypadku aby zako czy instalacje nale y wybra przycisk Cancel a nast pnie Exit
Setup.
Strona 9
Amazis – dokumentacja techniczna
Po zako czeniu instalacji pojawi si okno z informacj na temat aktywacji programu.
W kolejnym oknie program poinformuje o zako czeniu instalacji, nale y go zamkn
przyciskiem Zako cz.
Strona 10
Amazis – dokumentacja techniczna
5 .Konfiguracja programu
Po zainstalowaniu programu u ytkownik nie musi wykonywa adnych dodatkowych
działa i operacji. Jedynie w przypadku instalacji programu na stanowisku roboczym, które
b dzie pracowało w sieci, korzystaj c z bazy danych uruchomionej na innym komputerze
nale y :
- w katalogu c:\program files\info-r\amazis otworzy do edycji plik amazis.ini
- zmodyfikowa zapisy
[Baza]
Amazis=C:\Program files\Info-r\Amazis\Baza\Amazis.gdb
Dokument=C:\Program files\Info-r\Amazis\Baza\Dokument.gdb
nale y zmieni na :
[Baza]
Amazis=Komputer:C:\Program files\Info-r\Amazis\Baza\Amazis.gdb
Dokument=Komputer:C:\Program files\Info-r\Amazis\Baza\Dokument.gdb
gdzie Komputer oznacza nazw komputera na którym pracuje baza danych lub jego adres IP
pod którym jest widoczny w sieci.
- po dokonaniu modyfikacji nale y zapisa plik amazis.ini.
6. Struktura plików programu
Program instaluje si w katalogu c:\program files\info-r\amazis. W katalogu
głównym programu znajduj si pliki aplikacji oraz narz dzi InterBase wykorzystywanych
przez program. W tym katalogu znajduje si równie plik konfiguracyjny amazis.ini.
W katalogu Baza znajduj si pliki baz danych, plik amazis.gdb zawiera główn baz
programu, plik dokument.gdb zawiera dokumenty przygotowane prze u ytkownika.
W katalogu Dokumentacja znajduj si plik z instrukcj obsługi ,inne informacje
techniczne oraz akty prawne, rozporz dzenia itp.
W katalogu Szablon znajduj si pliki szablonów dokumentów (przygotowanych
przez producenta) wykorzystywanych w programie, zapisane w formacie RTF.
W katalogu Kopia, znajduj si pliki z kopi bazy danych, wykonywan okresowo
przez program po potwierdzeniu prze u ytkownika. Uwaga! Kopia bazy danych powinna by
równie przechowywana na innym no niku np. CD-ROM lub innym komputerze.
Strona 11
Amazis – dokumentacja techniczna
7. Weryfikacja i naprawa pliku bazy danych
1. Uruchomi
program IBConsole
>InterBase->IBConsole.
przy
u yciu
polecenia
Start->Programy-
2. Je eli nie ma jeszcze zarejestrowanego serwera bazy danych to nale y pod wietli na
li cie pozycje InterBase Servers i wybra z menu pozycje Server->Register ... . Na
ekranie pojawi si okno, które nale y wypełni jak na rysunku poni ej (w polu
Password wpisa masterkey) i wybra przycisk OK.
3. Je eli mamy ju na li cie zarejestrowany serwer Local Server to nale y si do niego
zalogowa poprzez dwukrotne klikni cie jego nazwy lub pod wietlenie jego nazwy i
wybranie z menu pozycji Server->Login ... . W polu User name powinno by
wpisane SYSDBA, w polu Password wpisa masterkey i wybra przycisk Login.
4. Rozwin
list obiektów serwera poprzez klikni cie znaku + obok jego nazwy.
5. Je eli nie mamy jeszcze na li cie zarejestrowanej bazy danych, to nale y pod wietli
pozycje Databases i wybra z menu polecenie Database->Register ... . Na ekranie
pojawi si okno rejestracji bazy danych.
Strona 12
Amazis – dokumentacja techniczna
W polu File nale y wpisa :
- c:\Program Files\Info-r\Amazis\Baza\Amazis.gdb dla bazy głównej programu
- c:\Program Files\Info-r\Amazis\Baza\Dokument.gdb dla bazy dokumentów
programu
W polu Password wpisa masterkey i wybra przycisk OK.
6. W celu weryfikacji i naprawy pliku bazy danych nale y pod wietli na li cie nazw
bazy danych np. Amazis.gdb i wybra z menu polecenie Database->Maintenance>Validation ... (gdy polecenie jest nieaktywne nale y najpierw wybra z menu opcje
Database->Disconnect i potwierdzi przyciskiem Yes). Po wybraniu opcji
Validation na ekranie pojawi si nast puj ce okno:
Strona 13
Amazis – dokumentacja techniczna
W opcji pierwszej i trzeciej ustawiamy warto True poprzez wybranie jej z rozwijanej listy
{patrz rysunek powy ej) i wybieramy przycisk OK. Na ekranie pojawi si kolejne okno :
Je eli plik bazy danych zawiera bł dy to zostan one wypisane w górnej cz ci okna i
aktywny b dzie przycisk Repair. Je eli program nie stwierdzi bł dów to zamykamy okno
przyciskiem OK i ko czymy prac programu IBConsole.
Je eli plik jest uszkodzony to obu opcjom w dolnej cz ci okna ustawiamy warto True
poprzez wybranie z rozwijanej listy i wybieramy przycisk Repair. Po udanym zako czeniu
operacji na ekranie pojawi si nast puj cy komunikat :
Strona 14
Amazis – dokumentacja techniczna
Zamykamy go przyciskiem OK i ko czymy prac programu IBConsole.
Strona 15

Podobne dokumenty