Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości



Podobne dokumenty
Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

Pierwsza niedogodność dotyczy strony zarządzaj działami.

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Ewidencja Wyposażenia PL+

Kadry Optivum, Płace Optivum

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

Baza danych część 8. -Klikamy Dalej

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

I. Interfejs użytkownika.

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

Połączenie AutoCad'a z bazą danych

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

Praca w programie dodawanie pisma.

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

5.4. Tworzymy formularze

Generator pliku kart zbliżeniowych

Podstawy technologii WWW

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Zapytania i wstawianie etykiet z bazy danych do rysunku

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

ACCESS ćwiczenia (zestaw 1)

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

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Przedszkolaki Przygotowanie organizacyjne

Kostki OLAP i język MDX

Płace Optivum. Jakie czynności musi wykonać pracownik, aby otrzymywać drogą elektroniczną paski z list płac?

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

1. Zarządzanie informacją w programie Access

Jak szybko wystawić fakturę w LeftHand? Instalacja programu

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja systemu zarządzania treścią (CMS): Joomla

netster instrukcja obsługi

Formularze w programie Word

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI

Podstawy technologii WWW

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

Kancelaria instalacja programu

Baza danych sql. 1. Wprowadzenie

Szpieg 2.0 Instrukcja użytkownika

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

Stosowanie, tworzenie i modyfikowanie stylów.

Spis treści. Spis treści Wstęp Instalacja nazwa.pl Instalacja Home.pl Edycja grafiki strony logo...

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

1. Dodawanie integracji

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

UMOWY INSTRUKCJA STANOWISKOWA

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

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

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

Mazowiecki Elektroniczny Wniosek Aplikacyjny

Po wybraniu formatu wskazujemy ścieżkę, gdzie archiwum ma zostać zapisane. Ścieżka wraz z nazwą pliku zostanie wyświetlona

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Zadanie 9. Projektowanie stron dokumentu

INSTRUKCJE DO FRONTPAGE 2003

Kopiowanie, przenoszenie plików i folderów

PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW PISEMNYCH W OŚRODKU.

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Finanse VULCAN. Jednostki dodaje i konfiguruje administrator główny platformy (w aplikacji Zarządzanie platformą).

SPIS ILUSTRACJI, BIBLIOGRAFIA

Temat: Organizacja skoroszytów i arkuszy

Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

Pracownia internetowa w szkole ZASTOSOWANIA

Zadaniem tego laboratorium będzie zaznajomienie się z podstawowymi możliwościami kompozycji strony i grafiki

Instrukcja obsługi. Generatora CSV

Pracownik dodawanie danych o pracownikach

Opis modułu pl.id w programie Komornik SQL-VAT

Instalacja i obsługa aplikacji MAC Diagnoza EW

Instrukcja instalacji i obsługi programu Szpieg 3

Pierwsze logowanie do systemu Uczniowie Optivum NET

Programy LeftHand - Obsługa plików JPK. Luty 2017

Laboratorium A: Zarządzanie ustawieniami zabezpieczeń/klucz do odpowiedzi

Jak przygotować pokaz album w Logomocji

Programy LeftHand - Obsługa plików JPK. Wrzesień 2016

Dodatek. Instrukcja instalacji i konfiguracji. dla Subiekt nexo. Wersja:

INSTRUKCJA UŻYTKOWNIKA Instalacja KS - EDE w systemie KS - ZSA ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Program dla praktyki lekarskiej

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

Instrukcja użytkownika aplikacji modernizowanego Systemu Informacji Oświatowej PRACA NA WIELU BAZACH DANYCH

Jak skonfigurować klienta Mozilla Thunderbird?

Jak przygotować kopię zapasową bazy danych programu MOL Optivum i udostępnić ją na potrzeby migracji do programu MOL NET+?

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Transkrypt:

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner

umieszczamy dwie Encje (tabele)

prawym przyciskiem rezygnujemy z polecenia wstawiania kolejnych Encji i klikając dwukrotnie na jedną z nich definiujemy parametry wprowadzamy jej nazwę

definiujemy kolumny tabeli, pierwsza to klucz główny tabeli

definiujemy typ danych dla tej kolumny

w przypadku klucza głównego jest to liczba czyli Intiger

definiujemy że dla tej kolumny nie zezwalamy na wartość pustą dodając nowy rekord

definiujemy tę kolumnę jako klucz główny tabeli

następnie kopiujemy nazwę tej kolumny (Ctrl+C)

przechodzimy do zakładki Identifires

oraz wklejamy nazwę wprowadzonego klucza (Ctrl+V)

powracamy do zakładki Attributes oraz definiujemy kolejną kolumnę tabeli jak poniżej

projektujemy teraz kolejną tabelę

teraz połączymy tabele relacją jeden do wiele rysujemy trzymając lewy klawisz linię pomiędzy tabelami

następnie doprecyzujemy relację

następnie sprawdzamy poprawność diagramu

model powinien być pozbawiony błędów oraz ostrzeżeń, jeżeli tak nie jest proszę to zgłosić

następnie generujemy model fizyczny

proszę wybrać jako DBMS Microsoft SQL Serwer 2008

model powinien wyglądać jak poniżej (pojawił się klucz obcy Id_dzial w tabeli wiadomosc)

następnie generujemy skrypt bazy danych czyli instrukcję w języku SQL która utworzy bazę danych na serwerze możemy wskazać lokalizację do której zostanie zapisany skrypt oraz jego nazwę

po wygenerowaniu wybieramy opcję Edit

przystąpimy teraz do utworzenia pliku bazy danych przy pomocy wygenerowanego skryptu uruchamiamy jak poniżej

łączymy się z lokalnym serwerem

klikając prawym przyciskiem jak poniżej utworzymy pojemnik bazy danych

wprowadzamy nazwę bazy oraz potwierdzamy przyciskiem OK

Następnie rozwijamy listę baz w drzewie i nasza baza powinna się tam znajdować

następnie utworzymy strukturę naszej bazy przy pomocy skryptu SQL który uzyskaliśmy z programu PowerDesigner klikamy zatem prawym przyciskiem na nazwę naszej bazy oraz wybieramy nowe zapytanie

następnie w naszym skrypcie Ctrl+A (zaznacz wszystko) oraz Ctrl+C (kopiuj)

wklejamy nasz skrypt Ctrl+V

wykonujemy zapytanie przyciskiem Execute

powinniśmy otrzymać komunikat że wykonanie zapytania zakończyło się sukcesem

po rozwinięciu listy w drzewie bazy widzimy, że pojawiły się dwie tabele

zatem mamy utworzoną kompletną bazę, aby możliwe było jej skopiowanie musimy zatrzymać serwer

nasza baza znajduje się w lokalizacji jak poniżej

proponuję utworzyć sobie na potrzeby tego ćwiczenia na dysku folder do którego proszę skopiować dwa pliki

uruchamiamy serwer

następnie proszę usunąć utworzoną bazę (czynność tę wykonujecie Państwo po to aby kolejne grupy mogły utworzyć bazę o tej samej nazwie)

uruchamiamy VisualStudio i przystąpimy teraz do zaprojektowania aplikacji

proponuje również utworzyć na dysku folder w którym zapisana zostanie aplikacja proszę również sprawdzić czy domyślny język jes ustawiony na C#

dodajemy Stronę wzorcową

ustawimy tło strony wzorcowej

w nagłówku wprowadzamy tekst jak poniżej, możecie Państwo umieścić w nim dowolną grafikę albo kalendarz

proszę pamiętać że umieszczone elementy muszą się znajdować poza kontenerem w którym wyświetlane są wszystkie strony aplikacji

struktura stron w naszej aplikacji będzie następująca założenie jest takie, że użytkownik anonimowy nielogowalny widzi tylko strony Strona główna oraz Wyślij wiadomość zatem tworząc pozostałe strony umieścimy je w folderze a następnie zabronimy użytkownikom anonimowym dostępu do tego folderu

dodajemy zatem stronę główną, proszę pamiętać o zaznaczeniu opcji Wybierz stronę wzorcową

wprowadzamy jej tytuł

wprowadzamy tekst jak poniżej

nasza strona w przeglądarce powinna wyglądać jak poniżej

dodajemy kolejną stronę, proszę pamiętać aby w nazwach stron nie używać polskich liter oraz spacji

wprowadzamy tytuł strony, tutaj dozwolone są polskie litery

kolejne strony umieścimy w folderze, zatem tworzymy go

kolejne strony umieścimy w tym folderze zatem

wprowadzamy tytuł

kolejna strona w folderze administracja

tytuł

kolejna strona w folderze administracja

tytuł

ostatnia strona

tytuł

w celu wykorzystania kontrolki Menu konieczne jest utworzenie mamy witryny

aby struktura aplikacji była zgodna z założeniami plik powinien wyglądać jak poniżej

na stronie wzorcowej umieszczamy źródło danych kontrolki Menu

następnie umieszczamy kontrolkę Menu oraz definiujemy co ma być jej źródłem danych

modyfikujemy jej wygląd

menu naszej aplikacji w przeglądarce powinno wyglądać jak poniżej

we właściwościach kontrolki menu ustawimy zatem aby statycznie były wyświetlane dwa poziomy menu

oraz zmienimy orientację na poziomą

uzyskamy efekt jak poniżej

do naszej aplikacji dodamy teraz plik bazy danych który został utworzony w pierwszej części niniejszego scenariusza, pliki baz są przechowywane w folderze systemowym App_data musimy go zatem utworzyć

oraz dodajemy do niego naszą bazę

jeżeli w programie nie jest wyświetlona zakładka Eksplorator serwerów proszę ją wyświetlić

następnie podłączamy się do bazy oraz rozwijamy listę tabel

następnie proszę sprawdzić czy

odznaczona jest opcja wskazana poniżej

następnie dla kluczy głównych tabeli ustawimy opcję automatycznego zwiększania wartości (w przypadku dodania nowego rekordu kolumna klucza będzie wypełniana automatycznie

zamykamy definicję tabeli oraz potwierdzamy zapisanie zmian

analogicznie w przypadku tabeli wiadomość

rozpoczniemy od zaprojektowania strony dodaj dział z poziomu której użytkownik może dodawać działy naszej firmy

wewnątrz kontenera wprowadzamy tekst oraz umieszczamy kontrolkę TextBox

w przeglądarce

poniżej umieszczamy kontrolkę Button oraz zmieniamy tekst na przycisku

w przeglądarce

strona ma zatem działać w taki sposób, że w momencie kliknięcia przycisku dodaj dział pobierana jest zawartość kontrolki TextBox i wysyłana do bazy danych na stronie potrzebujemy zatem źródła danych, umieszczamy zatem kontrolkę SqlData Source

oraz konfigurujemy ją

wskazujemy z którą bazą danych chcemy nawiązać połączenie

następnie możemy zapisać to połączenie, wprowadzamy zatem nazwę

interesuje nas połączenie z tabelą dzial

za pomocą przycisku Advanced wymuszamy utworzenie zapytań umożliwiających wstawianie, modyfikowanie oraz usuwanie danych

następnie klikamy Next oraz Finish

nasze źródło danych umożliwia wstawianie danych do tabeli dział musimy jeszcze zdefiniować skąd mają być pobierane nazwy działów, we właściwościach kontrolki SqlDataSource1 edytujemy zapytanie Insert

źródłem parametru Nazwa_dzial w naszym przypadku jest kontrolka

TextBox1

zatem nasze źródło SqlDataSource1, jest już skonfigurowane musimy tylko obsłużyć zdarzenie kliknięcia przycisku w taki sposób aby jego kliknięcie wywołało zapytanie Insert źródła SqlDataSource1 utworzymy zatem zdarzenie kliknięcia przycisku klikając na niego dwukrotnie

program przeniesie nas do pliku dodaj_dzial.aspx.cs zostało stworzone zdarzenie Button1_Click

w nawiasie klamrowym musimy zatem określić co ma być wykonane w ramach tego zdarzenia, w naszym przypadku chcemy wywołać zapytanie Insert żródła SqlDataSource1 UWAGA!!! wszelkie wprowadzane polecenia należy wybrać z listy (z wyjątkiem nawiasów i znaków pomocniczych)

następnie wprowadzamy kropkę oraz

otwarcie oraz zamknięcie nawiasu i średnik na końcu wiersza

następnie w celu wyczyszczenia zawartości TextBox'a przeładujemy stronę za pomocą polecenia

następnie kropka oraz

następnie adres strony w nawiasie oraz cudzysłowie

proszę zapisać wszystkie zmiany

proszę wyświetlić stronę w przeglądarce oraz dodać kilka działów np.: reklama, marketing, kadry, księgowość, prezes, produkcja, płace itp.

Sprawdzimy teraz czy wprowadzone dane znajdują się w bazie

jeżeli wszystko zostało wykonane poprawnie nasze działy zostały zapisane w bazie (proszę nie sugerować się wartościami klucza Id_dzial)