[ Pobierz całość w formacie PDF ]
.Przy pomocy edytora kodu Delphi można edytować plik skryptu oraz do instrukcjiCONNECT dodać obowiÄ…zujÄ…cÄ… nazwÄ™ użytkownika i hasÅ‚o.W tym celu należyuruchomić Delphi i otworzyć (w edytorze) skrypt RENTMAN.SQL.InstrukcjÄ™CONNECT należy zmienić zgodnie z poniższym wzorem:CONNECT "C:\DATA\RENTMAN\RENTMAN.GDB" USER "SYSDBA" PASSWORD¥' "masterkey";Po dokonaniu tej zmiany zapisać plik skryptu i opuÅ›cić Delphi.Tworzenie bazy danychSkrypt SQL DDL jest już kompletny i można przystÄ…pić do tworzenia bazy danychRENTMAN.Aby stworzyć bazÄ™ danych InterBase do obsÅ‚ugi obiektów bazydanych RENTMAN, należy postÄ™pować zgodnie z poniższÄ… procedurÄ…:1.Uruchomić serwer InterBase (jeÅ›li tego jeszcze nie uczyniliÅ›my).BÄ™dzie onprawdopodobnie pracowaÅ‚ na komputerze lokalnym, aczkolwiek wcale tak byćnie musi.Aby uruchomić lokalnÄ… kopiÄ™ serwera, należy wywoÅ‚ać aplikacjÄ™InterBase 4.2 w folderze InterBase 4.2.W systemie Windows NT 4.0i Windows 95 dostÄ™p do foldera InterBase 4.1 uzyskamy z poziomuExploratora.W NT 3.51, aby uruchomić serwer, należy znalezć grupÄ™ InterBase4.2 i otworzyć ikonÄ™ InterBase 4.2.2.Na serwerze stworzyć katalog, sÅ‚użący specjalnie do przechowywaniatworzonej bazy danych (na komputerze autora jest to: C:\DATA\RENTMAN).3.Uruchomić narzÄ™dzie InterBase Windows ISQL i kliknąć jego opcjÄ™ menuFile\Create Database.Na ekranie wyÅ›wietlone zostanie okno dialogowe CreateDatabase. Pierwsza rzeczywista aplikacja bazy danych klient/serwer 2754.Po Database Name wpisać peÅ‚nÄ… Å›cieżkÄ™ dostÄ™pu do tworzonego pliku bazydanych (domyÅ›lnie powinna to być: C:\DATA\RENTMAN\RENTMAN.GDB).Wybrana nazwa powinna być zgodna z nazwÄ… kodowÄ… (Name Coded), wpisanÄ…w oknie dialogowym Schema Description narzÄ™dzia RDM.5.Do odpowiednich pól wprowadzania wpisać obowiÄ…zujÄ…cÄ… nazwÄ™ użytkownikai hasÅ‚o.DomyÅ›lnie proponowana nazwa użytkownika SYSDBA.HasÅ‚oproponowane dla użytkownika SYSDBA InterBase przyjmuje nazwÄ™masterkey.Jest niezwykle istotne, należy wiÄ™c upewnić siÄ™, że jest wpisaneprawidÅ‚owo.6.Aby stworzyć bazÄ™ danych, klikamy OK.Wkrótce ISQL powinien zakoÅ„czyćproces tworzenia bazy danych i automatycznie przyÅ‚Ä…czyć do niej użytkownika.Teraz baza danych jest gotowa i możemy przystÄ…pić do uruchomienia skryptuSQL, stworzonego przez Silverrun-RDM.Aby to zrobić, należy:1.Wybrać opcjÄ™ menu Script ISQL File\Run i podać nazwÄ™ pliku skryptuwygenerowanego przez RDM.2.Aby wykonać skrypt, klikamy Open.3.Na zapytanie o zapisanie komunikatów do pliku należy odpowiedzieć: No.Spowoduje to wyprowadzenie komunikatów do ISQL, co w tym przypadku jestistotnym uproszczeniem.4.Teraz ISQL powinien wyÅ›wietlić komunikat informujÄ…cy o pomyÅ›lnymwykonaniu skryptu.Możemy opuÅ›cić narzÄ™dzie ISQL.Inne funkcje aplikacji RENTMANPobieżny przeglÄ…d nowej bazy danych RENTMAN ujawnia, iż - dla implementacjitrzeciej i czwartej z głównych funkcji aplikacji RENTMAN - nie jest potrzebnyoddzielny proces i dodatkowe funkcje.Funkcje te (generowanie faktur dla najemcyi historyczne informacje dotyczÄ…ce majÄ…tku) można zrealizować na podstawie jużistniejÄ…cej bazy danych.Rola aplikacji RENTMAN sprowadza siÄ™ dowydrukowania odpowiednich raportów.ZakÅ‚adajÄ…c, że generowanie faktur stanowiproste drukowanie pozostaÅ‚ych do zapÅ‚acenia rat najmu za każdy miesiÄ…c dlakażdego najemcy, potrzebny jest jedynie dostÄ™p do listy najemców, ich adresów,terminy pÅ‚atnoÅ›ci rat oraz ich wysokość.Tabele TENANT, PROPERTY i LEASEzawierajÄ… wszystkie elementy, niezbÄ™dne do uzyskania tych informacji.Zapoznanie siÄ™ z odpowiedniÄ… informacjÄ… archiwalnÄ… pozwala na okreÅ›lenieokresów najmu i prac konserwacyjnych, które w tym czasie powinny byćwykonane.Powtórzmy to jeszcze raz - wszystkie niezbÄ™dne do wÅ‚aÅ›ciwej pracyaplikacji elementy sÄ… już dostÄ™pne.Jak bÄ™dzie można zobaczyć w rozdziale 12,RENTMAN - za poÅ›rednictwem raportów - może wygenerować zestawienia276 Część IIarchiwalne dla każdej nieruchomoÅ›ci.Funkcje te nie wymagajÄ… definiowaniaw aplikacji RENTMAN żadnych dodatkowych procesów lub obiektów danych.IstniejÄ… oczywiÅ›cie procesy pochodne, wywodzÄ…ce siÄ™ z już omówionych.I taknp [ Pobierz caÅ‚ość w formacie PDF ]