Advertisement
Guest User

Untitled

a guest
May 30th, 2015
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. Wymagania odnośnie drugiego mini-projektu (ASP.NET cz1)
  2.  
  3. Drugi projekt powinien być aplikacją wykonaną w technologii ASP.Net (Website).
  4. Zalecamy użycie tego samego schematu bazy danych, co w projekcie pierwszym ( co najmniej 4 połączone ze sobą tabele)
  5. Dla kluczowych z punktu widzenia użytkownika operacji należy zapewnić pełną możliwość oglądania, wstawiania, modyfikowania i usuwania rekordów.
  6. Niedopuszczalne jest wymaganie od użytkownika, aby musiał używać identyfikatorów (wartości autonumerowanego klucza).
  7. Wybór pozycji z powiązanych tabel podczas operacji INSERT i UPDATE powinien być obsłużony przez listy rozwijane.
  8. Podczas operacji SELECT powinny być widoczne biznesowe dane z tabel powiązanych.
  9. Konieczne jest wykonanie nawigacji po stronach aplikacji (MasterPage wraz z kontrolkami nawigacyjnymi - np. Menu czy TreeView).
  10. Strony powinny być odpowiednio formatowane z wykorzystaniem kaskadowych arkuszy stylów (CSS)
  11. Kontrolki powinny być objęte walidacją. Chodzi m.in. o walidację po stronie klienta za pomocą kontrolek przedstawionych na zajęciach. Dodatkowo można wykonać walidację po stronie serwera.
  12. Projekt nie musi zawierać elementów omawianych od wykładu 7 i ćwiczeń 9. Będzie to tematem projektu 3.
  13.  
  14. Elementy wymagane:
  15.  
  16. strona startowa zawierająca opis możliwości aplikacji
  17. co najmniej 4 tabele
  18. Operacje select, insert , update i delete
  19. MasterPage i Nawigacja
  20. walidacja danych po stronie klienta
  21.  
  22. Elementy punktowane:
  23.  
  24. MasterPage oparte o CSS zawierające kontrolki nawigacyjne oparte o web.sitemap
  25. listy rozwijane przy insert, udpare i delete dla kolumn kluczy obcych w ramach Template'ów do GridView , DetailsView itp
  26. Wyświetlane danych z tabeli powiązanej (nadrzędnej) przy operacji Select na kontrolkach umożliwiających też insert , update i delete, w miejscu klucza obcego (Repeater lub inne rozwiązanie)
  27. Użycie co najmniej trzech różnych kontrolek walidacyjnych
  28. użycie OueryString lub parametrów sesji
  29. użycie procedur składowanych innych niż standardowe select, insert, updare i delete
  30. użycie kontrolki użytkownika .aspx ( np przy wyszukiwaniu danych)
  31. operacja pokazująca związek wiele - wiele ( na jednej stronie lub poprzez przekazania parametru)
  32. dodatkowa ciekawa funkcjonalność max 3p
  33.  
  34. Projekt należy umieścić w katalogi \\db-mssql\www\sxxxx tak, żeby dostępny był w Intranecie PJATK .
  35. Tabele stanowiące źródła projektu proszę dołączyć do bazy sxxxx umieszczonej na serwerze db-mssql.
  36. Nawigacja na stronach projektu może bazować na wykorzystywany na ćwiczeniach pliku web.sitemap ( i , co za tym idzie , udostępniać oprócz stron aplikacji, również te, poprzednio utworzone na zajęciach.)
  37. Do folderu zadań proszę wgrać zzipowane:
  38. - adres strony startowej dla aplikacji w intranecie
  39. - zzipowany projekt
  40. - skrypt zakładający potrzebne tabele,
  41. - skrypt zawierający dane początkowe
  42.  
  43. Termin oddania projektu: 24maja 2015r
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement