Общее описание проекта. Настоящий проект предназначен для

advertisement
Общее описание проекта.
Настоящий проект предназначен для обеспечения потребностей в информационной поддержке
деятельности компании. В частности проект предназначен для аккумулирования, обработки и хранения
информации о выполняемых компанией проектах, сопутствующей информации о заказчиках, поставщиках
оборудования, описании поставляемого оборудования, финансовой информации и т.п. Кроме этого,
разрабатываемый проект предназначен для предоставления авторизованного доступа к полученной
собранной и обработанной информации для организации электронного рабочего места менеджера
проекта.
Разрабатываемый проект представляет собой набор программного обеспечения (ПО), установленного на
сервер компании для обработки получаемой информации, базу данных, набор интерфейсов для работы с
информацией.
Описание базы данных.
Общие понятия.


База данных (БД) представляет собой реляционную модель, напр. СУБД MySQL;
База данных разделена на два основных типа разделов:
o информационные (разделы, хранящие информацию о проектах и т.п.);
o служебные(разделы с информацией о пользователях БД, их привелегиях и т.п., т.е.
информацию необходимую для работы с БД);
 Описываемые в ТЗ поля данных БД могут быть следующих типов:
o редактируемое (редактируется пользователем);
o функциональное (результат обработки других полей программным обеспечением);
Прочие поля данных и особенности функционала СУБД в данном техническом задании не
рассматриваются и доступны в технической документации к используемой СУБД .
Основные информационные разделы БД.
ПРОЕКТЫ
Проект.
Данный раздел БД предназначен для работы с общей информацией о проекте. Проект является основной
сущностью, с которой связаны все остальные разделы БД.
Информация о проекте включает в себя следующие поля:
1. Уникальный номер в системе;
Автоматическое числовое поле. Не редактируется.
2. Краткое описание проекта;
Текстовое поле, редактируется пользователем. Не более 500 символов.
3. Статус;
Текстовое поле, редактируется пользователем. Не более 500 символов.
4. Дата размещения;
Дата, редактируется пользователем.
5. Приоритет;
Выбор из заранее определенных значений, напр. важный/средний/рядовой
6. Дата ответа;
Дата, редактируется пользователем.
7. Заказчик см. подраздел БД «Тендеры»;»
8. Номер контракта с Заказчиком;
Текстовое поле, редактируется пользователем. Не более 50 символов.
9. Оборудование  см. раздел БД «Оборудование»;
10. Поставщик. Фирма изготовитель;
Текстовое поле, редактируется пользователем. Не более 100 символов.
11.
12.
13.
14.
Логистика см. раздел БД «Логистика»;
Финансовая информация см. раздел БД «Финансовая информация»;
Ответственный менеджер;  см. раздел БД «Пользователи»;
Комментарии;
Текстовое поле, редактируется администратором или редактором раздела. Не более 1000 символов.
Оборудование.
Данный раздел БД предназначен для работы с информацией об оборудовании, которое является предметом
поставки по проекту(контракту контрагента). Информация об оборудовании включает в себя следующие
поля:
1. Уникальный номер в системе;
Автоматическое числовое поле. Не редактируется.
2. Комплект – да/нет;
При наличии нескольких товаров система объединяет их в комплект и привязывает к соответствующей записи в
разделе «Логистика»
3. Наименование;
Текстовое поле, редактируется пользователем. Не более 500 символов.
4. Спецификация/Подробное описаниессылка на файл;
5. Код ТНВЭД;
Цифровое поле, редактируется пользователем. Не более 9 символов.
6. Поставщик. Фирма изготовитель;
Текстовое поле, редактируется пользователем. Не более 100 символов.
7. Статус;
Текстовое поле, редактируется пользователем. Не более 500 символов.
8. Условия оплаты;
Выбор из заранее определенных значений.
9. Дата предоплаты;
Дата, редактируется пользователем.
10. Признак пост-оплаты;
Текстовое поле, редактируется пользователем. Не более 100 символов.
Логистика.
Данный раздел БД предназначен для работы с информацией по логистике. Информация включает в себя
следующие поля:
1. Уникальный номер в системе;
Автоматическое числовое поле. Не редактируется.
2. Наименование оборудования см. раздел БД «Оборудование»;
3. Предполагаемая дата отгрузки;
Дата, редактируется пользователем.
4. Страна отгрузки;
Текстовое поле, редактируется пользователем. Не более 100 символов.
5. Адрес отгрузки;
Текстовое поле, редактируется пользователем. Не более 200 символов.
6. Упаковка;
Текстовое поле, редактируется пользователем. Не более 100 символов.
7. Габариты:
7.1. Длина,см;
Цифровое поле, редактируется пользователем. Не более 5 символов.
7.2. Ширина,см;
Цифровое поле, редактируется пользователем. Не более 5 символов.
7.3. Высота,см;
Цифровое поле, редактируется пользователем. Не более 5 символов.
7.4. Объем( = H * W * L), см3;
Автоматическое поле. Произведение значений полей 7.1,7.2,7.3. Не редактируется.
8. Количество мест при перевозке;
Цифровое поле, редактируется пользователем. Не более 3символов.
9. Вес, кг;
Цифровое поле, редактируется пользователем. Не более 5 символов.
10. Объёмный вес;
Автоматическое поле. Произведение значений полей 9*170. Не редактируется.
11. Условия поставки по контракту (Вид транспорта);
Текстовое поле, редактируется пользователем. Не более 100 символов.
12. Ставка за 1 кг;
Цифровое поле, редактируется пользователем. Не более 5 символов.
13. Дата прибытия в СПб;
Дата, редактируется пользователем.
14. Количество дней в пути;
Цифровое поле, редактируется пользователем. Не более 3 символов.
15. Дата подачи документов для тамож.очистки;
Дата, редактируется пользователем.
16. Номер ГТД;
Цифровое поле, редактируется пользователем. Не более 23 символов.
Формат: XXXXXXXX / XXXXXX / XXXXXXX
17. Дата ГТД(выпуска товара);
Дата, редактируется пользователем.
Финансовая информация.
Данный раздел БД предназначен для работы с финансовой информацией. Информация включает в себя
следующие поля:
1. Уникальный номер в системе;
Автоматическое числовое поле. Не редактируется.
2. Сумма контракта;
Цифровое поле, редактируется пользователем. Не более 12 символов.
3. Валюта контракта;
Выбор из заранее определенных значений.
3.1. USD
3.2. EUR
4. Курс валюты контракта на день выпуска ГТД;
Цифровое поле, редактируется пользователем. Не более 5 символов.
5. Вид платежа:
Цифровое поле, редактируется пользователем. Не более 12 символов.
5.1. Таможенные платежи:
5.1.1.Таможенный сбор;
5.1.2.Пошлина;
5.1.3.НДС;
6. Затраты на разрешительные документы для подачи ГТД:
Цифровое поле, редактируется пользователем. Не более 12 символов.
6.1.1.Эксконт;
6.1.2.Сертификат;
6.1.3.Разрешение Министерства Обороны;
6.1.4.Лицензия;
6.1.5.Страхование;
6.2. Затраты на хранение груза:
Цифровое поле, редактируется пользователем. Не более 12 символов.
6.2.1.Агр. Ставка (авиа);
6.2.2.Терм. Обработка, за 1 кг;
6.2.3.Всего терм. обработка;
6.2.4.Хранение;
6.3. Затраты на таможенное обслуживание (Брокер);
Цифровое поле, редактируется пользователем. Не более 12 символов.
6.4. Транспортные затраты:
Цифровое поле, редактируется пользователем. Не более 12 символов.
6.4.1.Затраты на транспорт по РФ, в валюте контракта;
6.4.2.Затраты на доставку по РФ;
7. Суммарные затраты по контракту;
Автоматическое поле. Сумма значений полей… Не редактируется.
8. Коэффициент логистической составляющей;
Автоматическое поле. Разность полей 7 и 2. Не редактируется.
ТЕНДЕРЫ (Закупки)
Тендер.
Данный раздел БД предназначен для работы с общей информацией о конкурсах на поставку оборудования,
в которых участвует компания. Информация о проекте включает в себя следующие поля:
1. Уникальный номер в системе;
Автоматическое числовое поле. Не редактируется.
2. Статус;
Выбор из заранее определенных значений, напр. подготовка/не состоялся/выигран/проигран
3. Наименование Заказчика;
Текстовое поле, редактируется пользователем. Не более 100 символов.
4. Наименование конкурсной продцедуры;
Текстовое поле, редактируется пользователем. Не более 500 символов.
5. Вид конкурса:
Выбор из заранее определенных значений.
5.1. ОА
5.2. ОК
6. Ответственный менеджер см. раздел БД «Пользователи»;
7. Торговая площадка;
Выбор из заранее определенных значений.
8. Лимит финансирования, руб;
Цифровое поле, редактируется пользователем. Не более 12 символов.
9. Срок действия контракта;
Дата, редактируется пользователем.
10. Размер обеспечения конкурсной заявки;
Цифровое поле, редактируется пользователем. Не более 12 символов.
11. Регламентируемая дата и время окончания подачи заявок;
Дата, редактируется пользователем.
12. Регламентируемое время окончания подачи заявок;
Дата, редактируется пользователем.
13. Фактическая дата подачи заявки;
Дата, редактируется пользователем.
14. Номер поданной заявки;
Текстовое поле, редактируется пользователем. Не более 100 символов.
15. Дата допуска к торгам;
Дата, редактируется пользователем.
16. Номер участника торгов;
Текстовое поле, редактируется пользователем. Не более 3 символов.
17. Регламентируемая дата и время проведения торгов;
Дата, редактируется пользователем.
18. Регламентируемое время проведения торгов;
Дата, редактируется пользователем.
19. Остальные участники;
Текстовое поле, редактируется пользователем. Не более 200 символов.
20. Процент понижения в ходе торгов;
Цифровое поле, редактируется пользователем. Не более 4 символов.
21. Дата протокола с итогами торгов;
Дата, редактируется пользователем.
22. Победитель;
Текстовое поле, редактируется пользователем. Не более 100 символов.
23. Сумма заключенного контракта;
Цифровое поле, редактируется пользователем. Не более 12 символов.
24. Размер обеспечения по контракту;
Цифровое поле, редактируется пользователем. Не более 12 символов.
25. Форма обеспечения по контракту;
Текстовое поле, редактируется пользователем. Не более 100 символов.
26. Дата начала обеспечения по контракту;
Дата, редактируется пользователем.
27. Дополнительное описание обеспечения по контракту ( реквизиты, № П/П);
Текстовое поле, редактируется пользователем. Не более 200 символов.
28. Этапы заключения контракта:
Дата, редактируется пользователем.
28.1.
Направлен заказчиком на подпись поставщику;
28.1.1. регламентируемая дата;
28.1.2. фактическая дата;
28.2.
Подписан поставщиком;
28.2.1. регламентируемая дата;
28.2.2. фактическая дата;
28.3.
Подписан заказчиком;
28.3.1. регламентируемая дата;
28.3.2. фактическая дата;
29. Примечания;
Текстовое поле, редактируется пользователем. Не более 1000 символов.
30. Комментарии;
Текстовое поле, редактируется администратором или редактором раздела. Не более 1000 символов
Политика пользователей.
Пользователи.
1. Фамилия;
Текстовое поле, редактируется пользователем. Не более 100 символов.
2. Имя;
Текстовое поле, редактируется пользователем. Не более 1000 символов.
3. Отчество;
Текстовое поле, редактируется пользователем. Не более 1000 символов.
4. E-mail;
Текстовое поле, редактируется пользователем. Не более 1000 символов.
5. Пароль;
Текстовое поле, редактируется пользователем, значение по-умолчанию создается автоматически. Не менее 8
символов.
6. Рабочий телефон;
Текстовое поле, редактируется пользователем. 11 символов.
7. Мобильный телефон;
Текстовое поле, редактируется пользователем. 11 символов.
8. Альтернативный мобильный телефон;
Текстовое поле, редактируется пользователем. 11 символов.
9. Должность:
Выбор из заранее определенных значений.
9.1. Администратор;
9.2. Редактор раздела;
10. Специальные поля (хранение данных сформированных выборок);
Роли
1. Администратор:
1.1. Просматривать содержимое разделов Проекты, Тендеры;
1.2. Добавлять, изменять, удалять пользователей и информацию о пользователях;
1.3. Добавлять, изменять, удалять информацию в разделах;
1.4. Осуществлять выборки в разделе отдельных нескольких полей, по заранее определенным
критериям;
1.5. Просматривать историю изменений по каждому проекту/тендеру;
1.6. Добавлять, изменять, удалять комментарии в соответствующие проекты/тендеры ;
2. Редактор
2.1. Просматривать содержимое разделов Проекты, Тендеры;
2.2. Добавлять, изменять, удалять информацию в соответствующем разделе;
2.3. Осуществлять выборки в разделе отдельных нескольких полей, по заранее определенным
критериям;
2.4. Просматривать историю изменений в разделе;
2.5. Добавлять, изменять, удалять комментарии внутри раздела ;
3. Менеджер проекта(тендера)
3.1. Просматривать содержимое разделов проекта;
3.2. Добавлять, изменять, удалять информацию в соответствующем проекте;
3.3. Просматривать историю изменений в проекте;
3.4. Просматривать комментарии;
Функционал (первичное краткое описание, т.к. требуются комментарии, в
случае, если наши представления не совпадают)
Добавление, изменение удаление информации
Для добавления проекта, пользователю необходимо выбрать соответствующий раздел «Добавить проект», в
котором будут доступны для заполнения все поля. Доступ к изменению проекта осуществляется путем
выбора соответствующей опции «изменить проект» в списке доступных проектов. Аналогично и удаление.
Выборки данных
Для осуществления выборки пользователю, необходимо выбрать раздел «ВЫБОРКА» своего интерфейса,
войти в нужный раздел проекта, в котором, используя специальные checkbox поля, отметить нужные для
выборки данные. Система запоминает сделанные выборки и хранит их в специальных полях раздела
«Пользователи».
Внешние файлы, ссылки на файлы
Для организации связи данных с внешними файлами (спецификации, документы, изображения и т.п.)
необходимо согласовать вариант хранения файлов – внешний файловый архив (файловый сервер компании)
или внутренний файловый архив в рамках разрабатываемой системы – требуются комментарии.
История изменений
История изменений представляет собой систему хранения данных об изменениях соответствующих полей
БД, времени изменения, а также пользователях, изменивших эти данные. История изменений реализована
на основе принципа журнала изменений с градацией по датам, месяцам, годам. История изменений старше
определенного срока (например старше последнего 1 месяца) автоматически перестает отображаться через
основной доступ к истории изменений и становится доступна через опцию «Архив истории изменений».
Самые последние изменения в проекте (измененные поля) отображаются отличным от основного цветом.
Комментарии привилегированных пользователей.
Пользователь в соответствии со своей ролью имеет возможность внести комментарии к данным, система
автоматически сохраняет внесенные комментарии в соответствующем поле раздела и отображает при
последующем выводе данных в специальной области интерфейса.
Download