Кратко Техническо Задание на Аукционна система

Стандартните технически изисквания за нормално функциониране на система от подобен клас са описани по-долу. Няма ограничения при избора на развойна среда и средства, но за предпочитане е избор на един от следните два варианта ("ASP.NET+Microsoft SQL" или "PHP+MySQL"). Не е необходимо на този етап да се реализират online разплащания, но системата трябва да е достатъчно гъвкава за да може такава възможноста да се добави в последствие.

Основно изискване към системата е разделянето и на три основни потребителски интерфейса:

Основните потребителски роли в системата са:

Глобална администрация

Базовата функционалност в зоната за глобална администрация на системата, трябва да включва:

  1. Управление на потребители:
    • Добавяне на потребител, след одобрение при постъпила заявка за регистрация;
    • Задаване роли на потребител;
    • Промяна данните на потребител (статус, абонамент за насъпили нови събития в системата, лични данни, статистика на действията, и др.);
    • Изтриване (деактивиране) на потребител от системата;
  2. Управление на съдържанието:
    • Добавяне, редакция, скриване и изтриване на категория;
    • Добавяне, редакция, скриване и изтриване на подкатегория
      (неограничено влагане на подкатегории е препоръчително);
    • Добавяне, редакция, скриване и изтриване на продукт в категория;
    • Добавяне и редакция на свойства на продукт
      (количество, начална цена, постъпили оферти, краен срок на офертата, адрес на продавача, начин на плащане, начин на доставка, промоционален, нов и др.);
    • Добавяне, редакция и изтриване на аукцион;
    • Добавяне, редакция и изтриване на коментар към продукт или текущ аукцион;

Работна среда за регистрирани потребители

Базовата функционалност на зоната за регистрирани потребители на системата, трябва да включва:

Зона за нерегистрирани потребители

Това е часта от сайта, която се вижда от всички потребители които не са се оторизирали. Съдържа следните страници: