1. Краткое описание. 2. Основные возможности
1 1. Краткое описание Список деревьев вводиться через главную форму приложения, используя существующие справочники (выпадающие списки); Каждый из списков деревьев храниться как проект в базе данных (MS Access); Пользователь может создать новый проект либо редактировать старый. 2. Основные возможности 1 При запуске программы появляется окно с предложением создать новый либо открыть существующий проект. Существующие объекты представлены в виде списка в таблице; 2 После создания/открытия существующего проекта, открывается главное окно программы, в которой пользователь может, добавлять, редактировать, удалять деревья. Вся информация вводиться в панели справа, отображается в панели слева; 3 Пользователь может отфильтровать список деревьев по категории (например показать все плодовые) или по состоянию путём выбора категории/состояния из выпадающего списка и нажатия кнопки Применить 4 Пользователь может изменить содержимое справочников деревьев, если например необходимого дерева нет в списке; 5 Просмотр Ведомость вырубаемых, Ведомость пересаживаемых и Баланс существующих зелёных насаждений осуществляется на закладках: «Вырубаемые», «Пересаживаемые», «Баланс» 6 Каждую из закладок ( Ведомость вырубаемых, Ведомость пересаживаемых и Баланс ) можно экспортировать в MS Word путём нажатия кнопки Экспорт в Word 7 Пользователь может создать участок и список деревьев входящих в участок. При этом программа даёт возможность указывать диаметр, высоту, состояние, отношение к пересадке и проектное предложение для каждого элемента (дерева) участка. При формировании баланса элементы участка могут присутствовать в разных ведомостях. 8 Пользователь может создать элемент (строчку) ведомости существующих насаждений содержащей несколько наименований деревьев, номеров по порядку, высот и диаметров, при этом проектное отношение к пересадке, тип насаждение состояние и проектное предложение будет общим. Данный элемент не может присутствовать в различных ведомостях. 9 Когда пользователь активирует [Не включать в ведомость], то номер не исчезает. 1
2 10 Программа предоставляет следующие возможности управления проектами: a. Создать копию объекта (Сохранить как) b. Редактировать атрибуты существующего проекта: имя, номер, описание; c. Удалить объект. d. Отправить объект в архив (объект существует в базе но не виден в списке существующих объектов). Данная возможность будет очень полезна когда количество объектов увеличиться; e. Извлечь объект из архива; 3. Основные сценарии использования 1. Создать новый проект: a. Пользователь выбирает пункт меню Проект -> Создать/Открыть ; b. Появляется диалоговое окно Создать новый \ открыть существующий проект ; c. Пользователь вводит название нового проекта, его номер и краткое описание и нажимает кнопку Создать ; d. Открывается главное окно приложения. Список деревьев пуст. e. Пользователь заполняет необходимые поля в панели слева и нажимает кнопку Добавить дерево. Информация о добавленном дереве появляется в таблице слева. f. Пользователь формирует список деревьев, затем экспортирует данные в Excel или Автокад; 2. Изменить существующий проект: a. Пользователь выбирает пункт меню Проект -> Создать/Открыть ; b. Появляется диалоговое окно Создать новый \ открыть существующий проект ; c. Пользователь выбирает существующий проект из списка и нажимает кнопку Открыть ; d. Открывается главное окно приложения. Таблица слева содержит список деревьев; e. Пользователь выбирает существующее дерево (кликает мышкой по строке в таблице содержащей информацию о дереве). В панели справа отображается информации о данном дереве доступная для редактирования; f. Пользователь редактирует информацию о дереве и нажимает кнопку Сохранить изменения. - Отредактированная информация сохраняется в базу данных и обновляется в таблице слева. 2
3 g. Пользователь выбирает существующее дерево и нажимает кнопку Удалить дерево. Строчка содержащая информацию о дереве исчезает из базы данных и таблицы слева. 3. Получить список вырубаемых деревьев, пересаживаемых или баланс: a. Пользователь выбирает закладку «Вырубаемые». Закладка содержит таблицу со списком вырубаемых деревьев: b. Пользователь проверяет правильность введённой информации; c. Таблица недоступна для редактирования. В случае если необходимо какую-либо строку изменить пользователь должен выбрать первую закладку. d. В случае если информация верна пользователь нажимает кнопку Экспорт в Word. Приложение экспортирует список вырубаемых деревьев в Word файл. Формат файла соответствует формату документа: «Ведомость вырубаемых зелёных насаждений», предоставленном заказчиком. e. Пользователь должен выполнить аналогичные действия для получения списка пересаживаемых деревьев: f. Для формирования баланса пользователь: Выбирает закладку «Баланс»; Устанавливает флажок «Учитывать невключенные в ведомость» если баланс должен включать элементы помеченные в ведомости существующих насаждений как невключенные в ведомость (без номера); Устанавливает флажок «Учитывать удалённые» если баланс должен включать элементы, помеченные к удалению (Возможна в этой опции нет необходимости); Если выводимый в Word баланс должен содержать детализацию например по декоративному состоянию, необходимо нажать кнопку «Показать детализацию». Если пользователь не желает видеть детализацию в выводимом в Word отчёте, необходимо нажать кнопку «Скрыть детализацию». Отчёты выводимые в Word всегда содержат только информацию, в данный момент отображаемую на форме. 3
4 Для формирования «Баланса существующих зелёных насаждений» пользователь должен нажать кнопку «Экспорт в Word». 4. Создать или редактировать участок: 4
5 a. Пользователь выбирает любую строчку в панели слева и нажимает кнопку «Создать/редактировать участок в панели справа»; b. Открывается модальное окно содержащее список элементов входящих в участок: c. Пользователь может добавлять, удалять, редактировать элементы участка способом аналогичным созданию ведомости(описан выше). d. Пользователь должен указать номер участка в поле ввода над таблицей элементов участка. e. После того как участок сформирован или отредактирован, пользователь нажимает кнопку «Выход». При этом вся введённая информация храниться в оперативной памяти без сохранения в базу данных. f. После возвращения в главное окно программы, пользователь нажимает кнопку «Добавить дерево(участок)» или «Сохранить изменения» для того чтоб сохранить данные в базе данных. 5. Создать или редактировать элемент ведомости существующих насаждение (строчку ведомости) содержащей несколько номеров или названий деревьев: a. Если необходимо чтобы в столбце Наименование породы было несколько деревьев, пользователь должен нажать кнопку рядом с полем для ввода «Наименование» b. Пользователь добавляет деревья в появившемся диалоговом окне: c. Для этого необходимо выбрать наименование дерева из выпадающего списка и нажать кнопку добавить; Выпадающий список содержит только насаждения указанной категории (поле «Категория» в главном форме приложения) d. Чтобы удалить дерево из списка, его необходимо выделить(кликнуть мышкой) в списке и нажать кнопку удалить. e. Пользователь нажимает кнопку Применить. Диалоговое окно закрывается, введённые данные будут сохранены при нажатии кнопок: «Добавить дерево» или «Сохранить изменения» в главной форме приложения. 6. Добавить, редактировать или удалить элемент справочника деревьев: a. Для добавления нового элемента в справочник насаждений пользователь нажимает пункт меню: «Справочник насаждений» b. В появившемся окне пользователь выбирает закладку с необходимый типом насаждений: 5
6 c. Вводит наименование породы и комментарий в соответствующие поля для ввода и нажимает кнопку «Добавить». 7. Управление объектами (необязательная функциональность). a. Пользователь выбирает пункт меню Объект->Управление объектами; b. Пользователь редактирует Название, номер, или описание объекта и нажимает кнопку «Сохранить изменения»; c. Кнопка «Отправить в архив» переносит всю информацию из оперативной таблицы содержащей список деревьев в архивную и делает объект недоступным из диалогового окна «Создать новый \ открыть существующий объект». d. Кнопка «Извлечь из архива» возвращает данные в оперативную таблицу. Объект становиться доступным для просмотра и изменения ведомостей (его можно выбрать в диалоговом окне «Создать новый \ открыть существующий объект».) Minsk Engineering Soft тел.моб.: Максим Анатольевич Гришко 6