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:
- struktura drzewiasta ma umożliwiać działanie na dowolnej ilości poziomów,
- 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
- powinna być możliwość rozwinięcia całej struktury lub wybranych węzłów,
- powinny zostać zastosowane zabezpieczenia uniemożliwiające wprowadzanie nieprawidłowych danych.
- mile widziane zastosowanie skryptów client-side
- 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.