Struktura drzewiasta w C# ASP.NET

0

Witam wszystkich użytkowników :)

Mam do wykonania zadanie i chciałbym zapytać o wskazówkę jak podejść do problemu.
Zadanie polega na oprogramowaniu mechanizmu zarządzania strukturą drzewiastą. Technologie które mogę wykorzystać to: baza MS SQL, ASP.NET Framework 4.5 i tutaj jest ograniczenie że nie mogę wykorzystać gotowej kontrolki TreeView. Pozostałe technologie do wykorzystania to HTML5 i CSS.
To tyle odnośnie technologii do użycia a teraz wymagania funkcjonalne:

  1. struktura drzewiasta ma umożliwiać działanie na dowolnej ilości poziomów,
  2. funkcje jakie mają być dostępne dla administratora: dodawanie, edycja, usuwania, sortowanie (zarówno węzłów jak i liści), przenoszenie węzłów do innych gałęzi
  3. powinna być możliwość rozwinięcia całej struktury lub wybranych węzłów,
  4. powinny zostać zastosowane zabezpieczenia uniemożliwiające wprowadzanie nieprawidłowych danych.
  5. mile widziane zastosowanie skryptów client-side
  6. w bazie danych mile widziane funkcje/procedury składowe.

Chciałbym zapytać czy ktoś z Was miał jakieś doświadczenia z takim problemem. Chodzi mi najbardziej o administrowanie tą strukturą, wydaje mi się że te operacje będą realizowane na bazie za pomocą Entity Framework i powinny być do tego jakieś jakieś przyciski na stronie. Nie bardzo też rozumiem znaczenie punktu 4 jak by to miało wyglądać ( o jakie nieprawidłowe dane chodzi )
Ogólnie byłbym wdzięczny za wszelkie spostrzeżenia i porady jeżeli ktoś z Was miał styczność z takim problemem. Póki co na podstawie znalezionych informacji będę realizował podstawową funkcjonalność. Dziękuję za wszelką pomoc.

0

Witam. Zainteresuj się stronami od 29 do 31.
http://iliasoft.ir/Download/Apress_Entity_Framework_6_Recipes.pdf

1 użytkowników online, w tym zalogowanych: 0, gości: 1