- •Содержание
- •1. Задание на программирование
- •2. Определение целей и выделение задач
- •3. Анализ входной и выходной информации
- •3.1. Функциональные зависимости между данными
- •3.2. Структура взаимосвязей между исходными и результирующими данными
- •4. Техническое задание на программирование
- •4.1. Обоснование типа операционной системы
- •4.2. Выбор языка программирования
- •4.5. Перенос программы на различные платформы
- •5. Технический проект
- •5.1. Определение состава программного и технического обеспечения (операционная система, язык программирования, электронные таблицы, аппаратные средства компьютера)
- •5.2. Разработка детального алгоритма обработки данных:
- •5.2.1. Общий алгоритм реализации программного продукта
- •5.2.2. Функционально-модульная структура программы (состав, назначение и взаимосвязь программных модулей, процедур и функций)
- •5.2.3. Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)
- •5.3. Осуществление выбора инструментальных средств разработки программных модулей
- •6. Рабочий проект
- •6.1. Описание применения (общая характеристика программы с указанием сферы и особенностей ее применения)
- •6.2. Руководство пользователя:
- •6.2.1. Детальное описание работы с программой (функциональные возможности и технология использования компонентов)
- •6.2.2. Графический интерфейс (описание форм, состава используемых объектов, их свойств, методов и событий – на примере форм для работы с главным файлом)
- •6.3. Руководство программиста (особенности внутренней структуры программы, правила эксплуатации и обеспечения надежной и качественной работы)
- •Автозаполнение
- •Добавление
- •Изменение
- •Удаление
- •Очистка
- •Отмена поиска
- •Сортировка
- •Закрыть
- •Форма «Статистика»
- •Показать
- •7. Ввод в эксплуатацию
- •8. Список литературы
6. Рабочий проект
6.1. Описание применения (общая характеристика программы с указанием сферы и особенностей ее применения)
Информационно-аналитическая система «отдела экспорта «импортные автомобили» разработана для применения в отделах экспорта автомобилей для составления списка поставляемых автомобилей, списка стран-импортеров, прейскуранта и составления статистики по наиболее популярному автомобилю и стране, импортирующую на наибольую сумму. Основными для данной системы являются следующие свойства:
-
Интерфейс, состоящий из множества форм;
-
Легко изменяемый код программы;
-
Удобные в освоении интерфейс и управление;
-
Совместимость с различными ОС семейства Windows;
-
Перед началом работы не нужна дополнительная подготовка.
6.2. Руководство пользователя:
6.2.1. Детальное описание работы с программой (функциональные возможности и технология использования компонентов)
Следует заметить, что программа не является самостоятельным структурным элементом в иерархии объектов языка VBA, и поэтому редактор VBA распознаёт по именам не программы, а процедуры, модули и проекты. Любая VBA-программа обязательно содержит хотя бы одну процедуру, потому что компилятор языка VBA может выполнять только операторы, помещённые в процедуру. Однако выполняемая программа-процедура может, в свою очередь, обращаться к одной или нескольким другим процедурам, помещённым в один или несколько модулей, входящих в состав одного или проектов. Другими словами в VBA строки программного кода организованы в процедуры, которые размещаются в модулях, а модули размещаются в проектах.
В программе организован удобный интерфейс.
При запуске приложения запускается главная форма «Меню». На данной форме находятся три кнопки: «Регистрация», «Прайс-лист», «Статистика», «О программе», «Выход». При нажатии на кнопку «Выход» происходит закрытие ИАС, кнопка «О программе» открывает форму «О программе», в которой содержатся данные о разработчике, а кнопки «Регистрация», «Прайс-лист» и «Статистика» открывают одноименные формы. На данных формах содержатся следующие элементы
-
Текстовые поля для заполнения;
-
Список с данными;
-
Кнопки для выполнения перечисленных выше операций;
-
На форме «Регистрация» содержатся переключатели для выбора параметра сортировки;
-
Формы «Покупатель» и «Оплата» содержат поля с раскрывающимся списком.
Созданную ИАС систему можно просматривать и редактировать как в режиме формы, так и в режиме таблицы.
6.2.2. Графический интерфейс (описание форм, состава используемых объектов, их свойств, методов и событий – на примере форм для работы с главным файлом)
Главное окно программы
При запуске программы открывается главная форма:
Рис. 1. Главное окно
Форма «Регистрация поставок»
Рис.2 «Регистрация поставок»
Форма «Регистрация поставок», содержащаяся на одноименном листе рабочей книги, содержит список автомобилей с указанием их кода, страны-импортера и объема поставок.
Форма «Прайс-лист»
Рис. 3 «Прайс-лист»
Форма «Прайс-лист» имеет структуру схожую с формой «Покупатель» и также служит для работы с данными с одноименного листа. Но на данной форме нет элемента поля с раскрывающимся списком.
Форма «Статистика»
Форма «Ведомость» предназначена для просмотра списка задолжников по оплате:
Рис. 4 «Статистика»
6.3. Руководство программиста (особенности внутренней структуры программы, правила эксплуатации и обеспечения надежной и качественной работы)
Данная ИАС была написана на языке VBA. Для того чтобы каждая из перечисленных выше процедур выполнялась был написан соответствующий программный код. Примеры программных кодов можно рассмотреть на примере формы «Регистрация поставок».