БД и веб-интерфейс - система по ведению клиентов
Необходимо разработать систему по ведению информации о клиентах.
Клиенты – это компании, у которых соответетвенно есть сотрудники. Нужно создать базу данных для управления этой информацией. Соответственно каждая компания имеет характеристики, по которым можно производить отбор. Также, каждый сотрудник компании имеет свои признаки.
Технологии: веб-интерфейс ASP.NET 2.0 (C#), MSSQL2000, ATLAS или AJAX
Нужно разработать грамотную структуру БД, уровень бизнес логики и уровень доступа к данным. Чтобы можно было в будущем легко расширять систему новым функционалом. Лучше всего использовать генератор классов и т.п. Нужно учесть, что система будет расширяться новыми экранами по взаимодействию с клиентами.
Сама система будет выглядеть как веб-интерфейс, есть экран поиска компаний по базовым параметрам, есть экран расширенного поиска по большей части информации о компании и сотрудниках, после того как компания найдена можно перейти к экрану просмотра и редактирования информации о компании и ее сотрудниках.
Необходимо предусмотреть следующие типы пользователей системы:
-менеджер по работе с клиентами - просматривает информацию о компаниях
-привилегированный менеджер - просматривает и редактирует информацию о компаниях
-администратор - раздает права пользователям, редактирует справочники