drukarni, firmach remontowo - budowlanych, czy firmach transportowych [2].

Podobne dokumenty
Bazy danych - wykład wstępny

Dokument Detaliczny Projektu

2. Tabele w bazach danych

WYPOŻYCZALNIA BY CTI INSTRUKCJA

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Dotacje. Jak we wniosku i sprawozdaniu z liczby uczniów uwzględniać uczniów, u których występuje kilka dodatkowych powodów dotacji?

WellCommerce Poradnik: Sprzedaż

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

WPROWADZENIE DO BAZ DANYCH

SYSTEM OBSŁUGI ZGŁOSZEŃ SERWISOWYCH

Dokument Detaliczny Projektu

Referat pracy dyplomowej

SIECI KOMPUTEROWE I BAZY DANYCH

Sage Symfonia 2.0 e-dokumenty Zakładanie nowej firmy

Telesprzedaż by CTI Instrukcja

REFERAT PRACY DYPLOMOWEJ

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Dokumentacja projektu Makao karciana gra sieciowa

OPIS PRZEDMIOTU ZAMÓWIENIA

Dodawanie i modyfikacja atrybutów zbioru

9 Zakup [ Zakup ] Zakup

System Gokart Timing

Wypożyczalnia by CTI. Instrukcja

Załącznik 1 instrukcje instalacji

Elektroniczny Rejestr Zestawień Dokumentów Dostawy instrukcja użytkownika dla podmiotu sporządzającego zestawienia

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

FORMULARZ OCENY PARAMETRÓW TECHNICZNYCH

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy

Dokumentacja interfejsu MySQL. Platforma BSMS.PL Instrukcja podłączenia po przez mysql

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Instrukcja obsługi programu

Przewodnik dla użytkownika. Instrukcja korzystania z aplikacji mobilnej mtoken Asseco MAA

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Część 3 - Konfiguracja

Leszek Stasiak Zastosowanie technologii LINQ w

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Materiał szkoleniowy:

Opis zmian w wersji aplikacji Cyfrowe Repozytorium Dokumentów

INSTRUKCJA UŻYTKOWNIKA

Wykład 5: PHP: praca z bazą danych MySQL

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

Sigma Moduł dla szkół

Instrukcja obsługi aplikacji MobileRaks 1.0

Dane wejściowe. Oracle Designer Generowanie bazy danych. Wynik. Przebieg procesu

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Projektowanie systemów baz danych

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

PRZEWODNIK PO PRZEDMIOCIE

Sigma moduł Arkusz. Jak przydzielić do zajęć nauczyciela wspomagającego? Przydzielanie do zajęć nauczyciela wspomagającego

Wykład I. Wprowadzenie do baz danych

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

Zmiany techniczne wprowadzone w wersji

Wdrożenie modułu płatności eservice. dla systemu Magento

Projektowanie bazy danych przykład

BAZA DANYCH. Informatyka. ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

Instrukcja dostępu do usługi Google Scholar

Instrukcja. Zarządu Cmentarzy Komunalnych w Warszawie

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Technologia informacyjna

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

LISTA ZLECEŃ, WNIOSKÓW I WIADOMOŚCI DO AUTORYZACJI / DO WYSŁANIA MODUŁ EKRANU GŁÓWNEGO

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

DHL CAS ORACLE Wymagania oraz instalacja

Formularze w programie Word

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

MULTI INTEGRATOR Instrukcja instalacji, konfiguracji.

Instrukcja użytkownika. Baza Danych Członków SEP / 1

Podstawowe zagadnienia z zakresu baz danych

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ INSTRUKCJA UŻYTKOWNIKA

System imed24 Instrukcja Moduł Analizy i raporty

APLIKACJA mhr ZARZĄDZANIE PRZEZ CELE. Opis działać W KROKACH PRACOWNIK

Galileo v10 pierwszy program

Baza danych. Modele danych

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Komunikator podręcznik użytkownika podręcznik użytkownika

UML a kod w C++ i Javie. Przypadki użycia. Diagramy klas. Klasy użytkowników i wykorzystywane funkcje. Związki pomiędzy przypadkami.

Tytuł pracy: PRACA MAGISTERSKA AUTOR: KRAKÓW, Marzec 2011 Promotor pracy :

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania do wydania

Moduł rozliczeń w WinSkład (od wersji 18.40)

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Informatyka II. Laboratorium Aplikacja okienkowa

ul. Pogodna Olsztyn codeit@codeit.pl

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora głównego do Platformy

Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Mobilny CRM BY CTI 1

INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ

System magazynowy małego sklepu.

Instrukcja obsługi notowań koszykowych w M@klerPlus

Transkrypt:

DETALI W FIRMIE Izabela ROJEK, Streszczenie: W pracy przedstawiono detali w firmie. ii oprogramowania. ona Aplikacja w prosty sposób wspomaga i jest w niej stosowana. 1. Wprowadzenie procesie projektowania i przygotowania produkcji wykorzystywane jest oprogramowanie ceniami i detali. System ERP Um oraz czas pracy pracowników lub p o [1]. o - on warsztacie samochodowym, drukarni, firmach remontowo - budowlanych, czy firmach transportowych [2].

zbyt mocno rozbudowane i drogie jak na potrzeby wybranej firmy j i jej potrzeb. oprogramowania [3]. Z a ona wykonana [4,5]. bazie danych MySQL [6]. do tematu. Drugi zawiera opis. Trzeci dotyczy projektu aplikacji. Czwart i literatura. 2. leceniami i a zaprojektowana wspomaganiu pracowników ych w wybranej firmie. Jednym z aplikacji wyszukanie informacji na temat zlece, detali, klientó minut i detal. Informacje o wycenie detalu. W nazwy\ oraz podaniu jego wagi. Trzecim etapem jest dodanie operacji technologicznych trwania operacji. Na Po akceptacji wyceny detalu przez klienta enia zlecenia na przebiega etapowo. Po pierwsze Po utworzeniu zlecenia jest kontrolowane jest dotrzymanie terminu 3. Projekt aplikacji Projekt aplikacji zos w zakresie niefunkcjonalnych aplikacji, projektu modelu relacyjnego oraz 3.1. Wymagania funkcjonalne i niefunkcjonalne aplikacji Wymagania funkcjonalne : dodawanie, usuwanie, modyfikowanie obrabiarek i rodzajem wykonywanej operacji technologicznej, dodawanie, usuwanie, mody

potrzebnymi do produkcji, dodawanie, usuwanie, modyfikowanie danych klientów, tworzenie, usuwanie, modyfikowanie wycen detali, tworzenie, usuwanie, modyfi, wraz z przypominaniem Wymagania niefunkcjonalne aplikacji: aplikacja alowana na systemie ekran monitora, aplikacji ali, 5.6.17 - MySQL Community Server (GPL), aplikacji 3.2. Projekt bazy danych na podstawie anal wybranej firmie. Baza danych ma przechowywa dane o wszystkich oraz obrabiarkach. Dotychczas w firmie pracy, ale baza dany tabele uzytkownicy i uprawnienia pracy. tabeli uzytkownicy, wiadomo, kto dokonuje zmian w danych. Baza danych aplikacji.. Diagram ten O opisywane rzeczownikami w liczbie pojedynczej, atrybuty przymiotnikami i [7]. a model relacyjny danych (rys. 1). : tabeli zlecenia zawi idzlecenie, który jest zlecenia_detale, pod Zlecenie_idZlecenie jako klucz obcy. Ta tabela z lucze obce klienci, dla jakiego klienta jest utworzone zlecenie. Drugi klucz dziedziczony z tabeli uzytkownicy, informuje nas o twórcy zlecen uzytkownicy informacji kto jest odpowiedzialny za wprowadzenie danych. W przypadku tabeli detale zawiera iddetal dziedziczony zlecenia_detale Detal_idDetal, tabeli materialy zawiera idmaterial dziedziczony w tabeli o nazwie detal Material_idMaterial, tabeli detale_operacje Id_hash. Klucz

Rys. 1. Relacyjny model danych

3.3. Projekt interfejsu ka Interfejs w aplikacji elementem, Aplikacja niem zleceniami i Wszystkie Na rys. 2 przedstawiono diagram cji. ów aplikacji. W przypadku zarz y. Inni informacje pr. Wystarczy Lista detali, a wtedy z lewej. S rzebnego do dany nowy deta lub park maszyn w firmie i na których operacje technologiczne W module operacje technologicznych. Operacje dodawa wa m. dane. W module klientami informacje takie jak: nazwa firmy, adres, NIP, numer telefonu. W jest to aplikacja takiej aplikacji. ej aplikacji det dostarcza aplikacja [8]. zleceniami

4. Implementacja i testowanie aplikacji Rys. 2 aplikacji Implementacja aplikacji o utworzona poprzez podanie jej nazwy oraz nazw kolumn, typów danych w kolumnach z tabeli zlecenia.

Rys. 3. Tab. 1. Struktura tabeli zlecenie Nazwa kolumny Typ danych z max. Ograniczenie na Null idzlecenie int(11) Nie Nazwa varchar(45) Tak NULL Cena double Tak NULL Status varchar(45) Tak NULL Data_zakonczenia date Tak NULL Data_przyjecia date Tak NULL Klient_idKlient int(11) Nie Uzytkownicy_idUzytkownicy int(11) Nie Ustawienia ograniczenia pola Etap drugi interfejsu private void btndodaj_click(object sender, EventArgs e) { zarzadzaj.slklienci(polaczenie.select_obrabiarka, -1,0); OBRABIARKA = zarzadzaj.dt; frmdodajedytuj dodaj = new frmdodajedytuj(((button)sender).tag.tostring(), OBRABIARKA, "obrabiarka"); DialogResult dr = dodaj.showdialog(); if (dr == DialogResult.OK) { wczytajliste(0);

} } private void btnedytuj_click(object sender, EventArgs e) { w = int.parse(listviewobrabiarki.items[wyb].name); if (w > 0) { zarzadzaj.slklienci(polaczenie.select_obrabiarka, w,0); OBRABIARKA = zarzadzaj.dt; frmdodajedytuj dodaj = new frmdodajedytuj(((button)sender).tag.tostring(), OBRABIARKA,"obrabiarka"); DialogResult dr = dodaj.showdialog(); if (dr == DialogResult.OK) { wczytajliste(0); } } } zdarzenie kli Dodaj lub Edytuj. Zdarzenie to jest uruchamiane z okna, w którym obrabiarek. Po zdarzeni Dodaj uruchamiana jest opracowana pro y rekord tabeli obrabiarki z bazy danych, w przypadku Edytuj modyfikowana jest wybrana obrabiarka. poddano wybranym testom jednostkowym, integracyjnym oraz. Testy poprawnie. 5. Po uruchomieniu aplikacji okna logowania. Uprawnienia ami (dodawanie, edycja i usuwanie). a w tym samym oknie. Po zalogo zleceniami.. Wiersze, których czcionka jest czerwona to których te rys. 4).

Rys. 4. Okno do odpowiedniego. klientów. Przyciski Edytuj i nieaktywne, klie, które edycji lub,, ma ograniczone uprawnienia. W tylko prz technologicznej, w oknie (rys.4) lewej strony w górnym pasku. Po na przycisk ukazuje s operacji,. (rys. 4) powoduje otwarcie okna Park maszyn. mienionym module zarzadzania klientami i module operacje. W oknie edycji technologicznych. tak samo zaprojektowany jak

Utworzenie wyceny i edycja wyceny przebiega w dwóch krokach. W kroku pierwszym po wybraniu z listy i Edytuj lu Dodaj. 5. Do kroku drugiego. Rys. 5. O krok 1 s operacji (rys. 6). Rys. 6 krok 2 Po wykonaniu wyceny detalu tworzenia zlecenia. W oknie Zlecenia Dodaj zlecenie, wtedy ot 7. Wybierz klienta. Po zaznacze Dodaj Dodaj detal listy detal, w polu tekstowym Liczba sztuk Dodaj. Po zaakceptowaniu wszystkich

Lista detali, wtedy z lewej strony dane o detalach (rys. 8). Rys. 7. Okno tworzenia nowego zlecenia Rys. 8 ym panelem Lista detali Edycja zlecenia przebiega podobnie jak dodawanie. W module z 6. Podsumowanie W utworzonej aplikacji

jak wymagania funkcjonalne i niefunkcjonalne aplikacji w rezultacie aplika, g pod potrzeby firmy. Literatura 1. http://absolutt.pl/ascentsql.html. 2. http://www.softwareprojekt.com.pl/oprogramowanie/system-obslugi-zlecen 15.06.2016. 3. 2010. 4. Griffiths I., Adams M., Liberty J.: Programowanie C#, Helion, Gliwice, 2012. 5. Matulewski J.:, Helion, Gliwice, 2014. 6. Nixon R.: PHP, MySQL i JavaScript. Wprowadzenie, Helion, Gliwice, 2015. 7. Elmasri R., Navathe S.B.: Database Systems, Models, Languages, Design and Application Programming, Pearson, 2011. 8. Wrycza S., Marcinkowski B., Wyrzykowski K. systemów informatycznych, Helion, Gliwice, 2005. ROJEK, student IV roku informatyki Instytut Mechaniki i Informatyki Stosowanej Uniwersytet Kazimierza Wielkiego 85-064 Bydgoszcz, ul. Chodkiewicza 30 tel./fax: (0-52) 325 76 30/ (0-52) 325 76 44 e-mail: izarojek@ukw.edu.pl