Konwerter C.O program napisany w środowisku Borland Delphi

Slides:



Advertisements
Podobne prezentacje
Teoretyczne podstawy tworzenia systemów relacyjnych baz danych
Advertisements

Zastosowanie LDAP w obsłudze katalogów bibliotecznych
Programowanie w języku Visual Basic
Autor Roman Jędras Prowadzący: dr inż. Antoni Izworski Przedmiot:
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
Projektowanie Aplikacji Komputerowych
MS Access 2000 Pola typu odnośnik Piotr Górczyński 03/12/2003.
-Microsoft PowerPoint -Microsoft Word -Microsoft Excel
Piotr Baron Nr albumu: STUDIA NIESTACJONARNE II st. KIERUNEK: TRANSPORT.
Support.ebsco.com EBSCOhost Wyszukiwanie podstawowe dla Bibliotek akademickich Szkolenie.
Zastosowania geodezyjne
R.
Obsługa bazy danych z poziomu phpMyAdmin
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Diagram czynności (Activity Diagrams)
PROGRAMOWANIE p o w t ó r k a
Zadania Bazy danych.
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium programowania i Zastosowań Komputerów Repetytorium.
Program analizujący losowania Multi Lotka
Podstawowa obsługa magazynu.
Generator analizatorów leksykalnych
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
Instrukcja USOS Płatności wersja by Marek Opacki.
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
Bazy danych podstawowe pojęcia
Uniwersytet Mikołaja Kopernika w Toruniu
System zamawiania on-line
Cel pracy Cel pracy Założenia i metoda Struktura programu Obsługa programu Opracowanie programu służącego do gromadzenia informacji o wprowadzanych zanieczyszczeniach.
BAZA DANYCH AMATORSKIEJ DRUŻYNY PIŁKI HALOWEJ
Bazy danych.
SANKOM Sp. z o.o Warszawa ul. Popularna 14/3 Program Audytor SDG w wersji 1.0 przeznaczony jest do szybkiego doboru grzejników w budynkach mieszkalnych.
Wydział Fizyki, Astronomii i Informatyki Stosowanej UMK
Instrukcja USOS Ankiety wersja by Marek Opacki.
Prace dyplomowe studentów
Wzorce slajdów, animacje, różne orientacje slajdów
Farseer Physics Engine. Farseer Physics Engine jest silnikiem fizycznym napisanym dla platformy.NET. Został on zainspirowany przez silnik Box2D znany.
Zarządzanie informacją
Wybrane zagadnienia relacyjnych baz danych
Instrukcja USOS Raporty tekstowe wersja by Marek Opacki.
MICROSOFT Access TWORZENIE MAKR
Internetowa Obsługa Klienta
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Bazy danych - podstawowe pojęcia
Bazy danych Microsoft access 2007.
Programy wspomagające projektowanie instalacji sanitarnych

Proces rozliczania recept realizowanych od
Archiwizacja bazy danych
System Zarządzania Bazą Danych
SIO źródło danych o kształceniu zawodowym i planowane zmiany.
Algorytmy- Wprowadzenie do programowania
Jak wykonać prosty licznik odwiedzin strony internetowej?
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Projektowanie postaci formularza:
Wstęp do interpretacji algorytmów
BAZY DANYCH MS Access.
TEMAT: ACCESS - KWERENDY.
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
Instrukcja USOS Płatności wersja by Marek Opacki.
1 Co nowego w i-cut Suite i-cut Layout 14.0.
Prezentacja programu PowerPoint
1 Mapan i Mapnik. Czyli kilka słów o przeglądarkach leśnej mapy numerycznej. Zespół Zadaniowy ds. Leśnej Mapy Numerycznej. Margonin r.
Temat: Tworzenie bazy danych
Strukturalny język zapytań SQL - historia
Wskaż wybrany krok lub kliknij Enter aby dowiedzieć się więcej.
Excel Informacje różne.
Platforma LearningApps
Zapis prezentacji:

Konwerter C.O program napisany w środowisku Borland Delphi Praca dyplomowa napisana pod kierunkiem dra Jacka Matulewskiego

Celem tej pracy dyplomowej było napisanie programu dla Spółdzielni Mieszkaniowej „Kopernik” w Toruniu, który dokonywałby przetworzenia danych pochodzących od firmy zewnętrznej dotyczących rozliczeń centralnego ogrzewania i stworzył pliki wg specyfikacji umożliwiającej zaimportowanie danych do systemu rozliczeń opłat czynszowych.

Schemat działania programu

Pliki wejścia: Dwie tabele baz danych Baza rozliczeń: Koper_Nr.dbf Baza danych identyfikacyjnych: Obiekty.dbf

oraz zestaw plików tekstowych Pliki wyjściowe: Baza dbf oraz zestaw plików tekstowych 150001 39.04 99CO 150002 19.52 99CO 150003 39.04 99CO 150004 39.04 99CO 150005 19.52 99CO 150006 39.04 99CO 150007 39.04 99CO 150008 19.52 99CO 150009 39.04 99CO 150010 39.04 99CO 150011 19.52 99CO 150012 39.04 99CO 150013 39.04 99CO 150014 19.52 99CO 150015 39.04 99CO 160001 39.04 99CO Mnożnikn.dbf – plik przedpłat Wy_sXXXXX.txt Wy_kXXXXX.txt – pliki sald i kosztów

Dostosowanie postaci plików do systemu opłat czynszowych według podanej specyfikacji

Wykorzystanie komponentów środowiska Borland Delphi BUTTON PAGE CONTROL DBNavigator DBEdit Table DataSource OpenDialog

Działanie programu opiera się na przetworzeniu zestawu danych Działanie programu opiera się na przetworzeniu zestawu danych. Z jednej strony konieczny jest plik zawierający wynik rozliczeń centralnego ogrzewania oraz składniki tegoż rozliczenia, z drugiej natomiast niezbędny jest zestaw danych, którymi posługuje się czynszowy system obliczeniowy aby mógł on dokonać identyfikacji konkretnego rozliczenia dla danego mieszkania. Pierwszym zestawem czynności jest zatem wczytanie obu tych plików czyli Obiekty.dbf, zawierającego dane identyfikacyjne oraz Koper_Nr.dbf ze składnikami rozliczeń. Aby wykonać te czynności należy skorzystać z odpowiednio oprogramowanych przycisków. Efektem wczytania danych jest pojawienie się zakładek, na których dane z plików są pokazywane. Korzystanie z komponentu DBGrid daje nam możliwość przeglądania danych oraz modyfikowania ich. Dla ułatwienia można również skorzystać z wyszukiwania indeksu w tabeli rozliczeń. Po wczytaniu obu plików należy jeszcze wczytać szablon pliku Mnoznikn.dbf, który w trakcie obliczeń zostanie wypełniony danymi. Wczytany komplet plików pozwoli dokonać obliczeń. Jeśli nie wszystkie tabele są wczytane program nie da możliwości wykonać żadnej z czynności obliczeniowych komunikując użytkownika o konieczności uzupełnienia danych.

Pliki sald rozliczeń i kosztów tworzone są dla każdego budynku oddzielnie. W pliku Obiekty.dbf w kolumnie FLD1 dla każdego rekordu wpisany jest pięciocyfrowy kod budynku. Algorytm analizuje te właśnie numery i w momencie zmiany numeru budynku na inny zamykany jest plik poprzedniego budynku i tworzony nowy. System taki wymuszony jest koniecznością późniejszej analizy poprawności danych w systemie czynszowym.

Wszystkie czynności jakie są wykonywane przez program mają swoje odzwierciedlenie w zakładce Log file. Program sygnalizuje każdą czynność poprzez skrótowe komunikaty. Przykładowe zestawienie takich informacji poniżej:   Konwerter baz DBF Spóldzielnia Mieszkaniowa "Kopernik" w Toruniu (c) Piotr Skrzypczyk 2005 Plik aplikacji: C:\A\TEST3\test4c\Project1.exe Katalog roboczy: C:\A\TEST3\test4c Plik Obiekty.dbf wczytany Plik bazy rozliczeń c.o. C:\A\KOPER_12.DBF wczytany Plik - szablon C:\A\MNOZNIKN.DBF wczytany Data, od której mają obowiązywac przedplaty c.o.: 05-03-01 Zakończono wypelnianie pliku Mnoznikn.dbf Ilosc budynkow: 9 nr budynku: 30006 nr budynku: 30036 nr budynku: 10015 nr budynku: 20072 nr budynku: 10025 nr budynku: 30047 nr budynku: 30042 nr budynku: 20039 nr budynku: 20015 Tworzenie plików z saldami rozliczeń i kosztami rozliczenia zakończone.

Podziękowania dla dra Jacka Matulewskiego za ogromną pomoc w napisaniu programu, cenne porady i przyjazne nastawienie 