Romanov писал(а) Mon, 17 March 2008 13:51 |
Если не секрет выложите ТЗ на базу или хотя бы часть его. Интересует часть "Требования к функциональным возможностям базы генераторов". |
Если я правильно понял, то тебе интересна эта часть ТЗ:
"При входе в задачу должна проводиться авторизация пользователя базы данных по паролю, в том числе администратора.
Для выбора конкретной станции необходимо представить структуру регионов и электростанций, которые могут быть доступны данному пользователю для чтения или редактирования параметров генераторов.
Для администратора необходимо реализовать :
• функции добавления, удаления, коррекции справочной и структурной информации по регионам, станциям и генераторам;
• формирование привязки пользователей базы данных к станциям для определения списка генераторов по которым они могут проводить коррекцию;
• задание проверок при внесении информации для полей с параметрами генераторов и их систем регулирования;
• возможности организации оповещений администратора по электронной почте о факте проведенной коррекции с указанием автора;
• возможности организации утверждения внесенных поправок администратором.
В режиме коррекции пользователю представляются данные только по определенному администратором списку электростанций, в режиме просмотра – по любой выбранной станции. Для удобства работы со списками необходимо иметь возможности фильтрации и сортировки. Должна быть возможность экспорта полного или частичного множества отображаемых данных в таблицу формата MS Excel.
Используемые для ведения в задаче параметры генераторов и их систем регулирования приведены в Приложении 1.
В режиме коррекции при выборе конкретной станции пользователь должен иметь все возможности по добавлению, удалению и изменению данных по ее генераторам. При переходе с одного поля таблицы, отражающей информацию о параметрах, на другое автоматически происходит проверка на соответствие заданным условиям. При выявленном несоответствии выдается предупреждение об ошибке и указание используемой проверки для данного поля.
Все проводимые изменения по каждой станции представляются в специальной форме с указанием автора и даты изменения. Должен быть реализован просмотр сохраненных версий и возможность восстановления любой из них."