- •Содержание
- •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. Список литературы
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КАМСКАЯ ГОСУДАРСТВЕННАЯ ИНЖЕНЕРНО-ЭКОНОМИЧЕСКАЯ АКАДЕМИЯ
Кафедра «Сервис транспортных систем»
ОТЧЕТ
По дисциплине «Разработка и стандартизация ПО и ИТ»
На тему «Информационно-аналитическая система отдела экспорта « Импортные автомобили»
Выполнил: студент гр. 2227
Сабитов Ф.Ф.
№ зач. книжки 2102719
Проверил: ассистент
Буйвол П.А.
Набережные Челны
2011
Содержание
1. Задание на программирование 3
2. Определение целей и выделение задач 4
3. Анализ входной и выходной информации 6
3.1. Функциональные зависимости между данными 6
3.2. Структура взаимосвязей между исходными и результирующими данными 7
4. Техническое задание на программирование 8
4.1. Обоснование типа операционной системы 8
4.2. Выбор языка программирования 10
4.5. Перенос программы на различные платформы 15
5. Технический проект 17
5.1. Определение состава программного и технического обеспечения (операционная система, язык программирования, электронные таблицы, аппаратные средства компьютера) 17
5.2. Разработка детального алгоритма обработки данных: 17
5.2.1. Общий алгоритм реализации программного продукта 17
5.2.2. Функционально-модульная структура программы (состав, назначение и взаимосвязь программных модулей, процедур и функций) 18
5.2.3. Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей) 19
5.3. Осуществление выбора инструментальных средств разработки программных модулей 24
6. Рабочий проект 26
6.1. Описание применения (общая характеристика программы с указанием сферы и особенностей ее применения) 26
6.2. Руководство пользователя: 26
6.2.1. детальное описание работы с программой (функциональные возможности и технология использования компонентов) 26
6.2.2. Графический интерфейс (описание форм, состава используемых объектов, их свойств, методов и событий – на примере форм для работы с главным файлом) 28
6.3. Руководство программиста (особенности внутренней структуры программы, правила эксплуатации и обеспечения надежной и качественной работы) 31
7. Ввод в эксплуатацию 39
8. Список литературы 40
1. Задание на программирование
В данном курсовом проекте рассматривается организация работы отдела экспорта «Импортные автомобили». Составляется список наиболее востребованных автомобилей и стран, импортирующих, автомобили на наибольшую сумму
Можно посмотреть список зарегистрированных поставок, в котором указаны данные экспортируемых автомобилей, марка автомобиля, код автомобиля, страна, импортирующая данный автомобиль, и объём поставляемой продукции. Имеется прейскурант с кодами автомобилей, ценами на них.
2. Определение целей и выделение задач
Данный программный продукт был придуман с целью создания автоматизированной системы обработки информации «отдела экспорта «Импортные автомобили» при помощи языка VBA. Данная программа строится для решения следующих задач:
-
Указание поставляемой модели автомобиля.
-
Указание страны-импортера.
-
Указание объёма поставки.
-
Составление прейскуранта с моделями продаваемых автомобилей и указанием цены автомобиля.
-
Составление списка наиболее востребованных автомобилей.
Ограничения, выявленные в процессе изучения предметной области:
-
Одна страна может являться покупателем нескольких автомобилей.
Основной пользовательский интерфейс программы состоит из нескольких форм, каждая из которых выполняет свою функцию. Основные формы содержат таблицы с указанием имеющихся данных и поля для ввода новых данных и редактирования имеющихся. Остальные формы служат для перехода между основными. Такое представление данных применяется для облегчения работы пользователя с базой данных.
Программная среда VBA позволяет решить поставленные задачи и создать необходимую базу данных. Для создания базы данных необходимо выполнить следующие задачи:
-
Создать главную форму. С неё можно начать работу или закрыть программу.
-
Создание формы с помощью которой можно было бы осуществить переход между таблицами с данными.
-
Проектирование и создание таблиц для хранения данных. Исходная информация содержится в двух таблицах, построенных с помощью VBA:
-
«Регистрация поставок» (марка и модель автомобиля, код автомобиля, страна-импортер, объём поставок)
-
«Прейскурант цен» (Модель автомобиля, Стоимость автомобиля)
-
Создание связей между данными.
-
-
Ввод данных в таблицы.
-
Составить список наиболее востребованных автомобилей.
-
Составить список стран импортирующих автомобили на наибольшую сумму.
-
В программе должны быть предусмотрены разнообразные управляющие элементы - кнопки, строки ввода, элементы табличного представления данных, предусмотрена «навигация» по базе данных, главное меню.
-
Для выполнения всех отмеченных задач должны быть реализованы функции добавления, удаления, изменения. Для удобства использования добавлены функции сортировка и поиск.