Используемые технические средства




Введение

 

На данный момент существуют программные средства, позволяющие автоматизировать и облегчить расчет расхода топлива, однако данные средства являются либо платными, либо содержат ряд сложных дополнительных функций, которые крайне редко используются пользователем. К тому же многие предприятия до сих пор ведут учет расхода топлива по имеющимся у них в автопарке транспорту ручным способом.

Целью курсового проекта "Программное средство для расчета расхода легковых автомобилей" является анализ предметной области в области расчета расхода топлива для легковых автомобилей, а также создание программы, позволяющей автоматизировать данный расчет. Данный программный продукт позволит вести учет расхода топлива путем заполнения электронного вида путевого листа, с указанием нормы расхода и дистанции. В результате расчетов по имеющимся в системе путевым листам за заданный период программа произведет вычисление общего расстояния и расхода топлива по каждому автомобилю, а также суммирует общих расход по каждому виду топлива.

Для достижения цели курсового проекта нужно решить следующие задачи:

выполнить объектно-ориентированный анализ и проектирование системы, результатом которой будет модель системы;

определить вычислительную систему, необходимую для создания программного продукта;

по модели выполнить проектирование задачи;

разработать программный продукт;

описать созданный программный продукт;

выбрать методику испытаний;

описать процесс тестирования;

привести примеры области применения.

Решение поставленных задач отражено в пояснительной записке.

Пояснительная записка состоит из 6 разделов и содержит необходимую и достаточную информацию по использованию данного программного продукта.

В первом разделе "Постановка задачи" описывается исследование предметной области, определение круга задач, перечисляются основные функции программы.

Во втором разделе "Вычислительная система" перечисляются требования к аппаратному обеспечению и конфигурации компьютера, проводится характеристика операционной системы, обоснование выбранной среды для разработки приложения.

В третьем разделе "Проектирование задачи" проводится объектно-ориентированный анализ задачи, строится алгоритм, строится концептуальный прототип системы меню и элементов управленияв рамках среды разработки приложения.

В четвертом разделе "Описание программного средства" содержится информация об обозначении и наименовании приложения, о программном обеспечении, необходимом для функционирования программы, о классах решаемых задач и назначении программы.

В пятом разделе "Методика испытаний" описываются требования к техническим средствам для проведения испытаний, требования к характеристикам программы применительно к условиям эксплуатации, требования к информационной и программной совместимости. Описывается проверка каждого пункта меню, каждой операции, которая выполняет приложение. Моделируются все возможные действия пользователя при работе с программой. Представляются результаты тестирования.

Шестой раздел "Применение" предназначен для описания сведений о назначении программного средства,классе решаемых задач, ограничениях, накладываемых на область применения, требования к необходимым для данного программного средства техническим и программным ресурсам, структуре справочной системы, методике использования справочной системыи области его применения.

В заключении будет проанализировано выполнение поставленной задачи и выполненной работы, степень ее соответствия проектным решениям. Приложения будут содержать тексты программных модулей, схемы работы приложения.

 


Постановка задачи

Организационная сущность задачи

 

Требуется разработать программу, которая будет вести учет автомобилей организации, норм расхода топлива, путевых листов на водителей, а также производить расчет расхода топлива по каждому автомобилю и виду топлива за указанный период.

 

Информационная модель

 

Согласно общим требованиям стандартный графический интерфейс разрабатываемого приложения должен:

содержать привычные и понятные пользователю пункты меню или закладки, соответствующие функциям обработки;

сохранять стандартное назначение и местоположение на экране графических объектов, работающих в среде Windows.

Большинство программных приложений работают в диалоговом режиме. Диалоговый режим -это способ взаимодействия пользователя с программой, при котором происходит непосредственный и двухсторонний обмен информацией, командами или инструкциями между человеком и программой. Диалоговый режим подразумевает такую скорость обработки данных, которая не сказывается на технологии действий пользователя. Различают активные и пассивные диалоговые режимы.

Состав для диалоговых систем представляет собой:

главное меню в виде закладок, где пользователю предлагается выбор функций из фиксированного перечня программы для работы с ней: "Автомобили организации", "Водители", "Путевые листы", "Отчет о расходе топлива по автомобилям за период". Каждая из закладок отвечает за работу с той или иной информацией. На каждой из закладок пользователь может вводить или удалять данные. На закладке "Отчет о расходе топлива по автомобилям за период" пользователю предлагается указать период и запустить обработку и формирование отчета о расходе топлива;

действия запрос-ответ, где при удалении у пользователя спрашивается подтверждение его действия.

Пользователь осуществляет заполнение БД программы и после внесения данных инициализацию расчета расхода топлива, в результате чего получает сведенный по автомобилям и видам топлива отчет о расходе.

При работе с программным продуктом не должно быть трудностей, а созданная заранее справочная система должна помочь в использовании программы и решении поставленных задач.

Входные данные

 

Входными данными являются:

 

Таблица 1 - Входные данные

Функция Входные данные
Добавление нового автомобиля в список Марка автомобиля Регистрационный номер автомобиля Пробег авто на момент ввода информации о нем Вид топлива автомобиля (выбирается из списка видов топлива)
Добавление нового вида топлива Наименование вида топлива
Добавление вида нормы расхода топлива на автомобиль Дата вступления в силу вида нормы расхода Название вида нормы расхода (выбирается из списка видов норм расхода) Значение нормы расхода (л/100 км.)
Добавление нового вида нормы расхода Наименование вида нормы расхода
Добавление водителя ФИО водителя
Добавление путевого листа Номер путевого листа Водитель (выбирается из списка водителей системы) Автомобиль (выбирается из списка автомобилей системы) Дата начала Дата окончания
Добавление информации в содержимое путевого листа Дата Вид нормы расхода на автомобиль (выбирается из списка действующих норм на указанную дату) Расстояние
Функции удаления Указанная информация к удалению (запись) Подтверждение удаления

 

Постоянная информация

 

Постоянной информацией в данном проекте является имя файла БД MS ACCESS - autos.mdb, файл которой должен находится в одном каталоге с файлом разрабатываемой программы Autos.exe.

 

Выходные данные

 

Выходными данными являются текстовый файл report.txt, содержащие в себе информацию о расходе топлива. Например:

Расход топлива за период: 01.01.2013 - 27.03.2013

. Lexus LX 470 г.н.0004 ВМ-2 ДТ - 112,25

Итого по видам топлива:

. ДТ - 112,25

А также к выходным данным можно отнести запросы на подтверждение удаления и сообщения при неверном указании входных данных.

 


Вычислительная система

 

Используемые технические средства

 

Конфигурация компьютера, на котором будет разрабатываться программное приложение: процессор Athlon Palomino 2100+; оперативная память DDR 400 512 Мб; жёсткий диск HDD Seagate 80Gb 4 Мб.

 

Инструменты разработки

 

Инструментами разработки будут являться:

- операционная система Windows XP Professional;

- среда программирования Borland Delphi7.0;

язык программирования Objec tPascal.

Сегодня никем не опровергается тот факт, что операционные системы семейства Windows завоевали не только подавляющую часть белорусского рынка настольных операционных систем и в корпоративном, и в домашнем секторе, но и немалую долю рынка серверных операционных систем. Каковы бы ни были претензии к этим операционным системам и к их производителю со стороны некоторых пользователей, нельзя отрицать того, что именно среди операционных систем этого семейства большинство белорусских потребителей находят тут сочетание цены, производительности, удобства, функциональности и надежности которой удовлетворяет требованиям, предъявляемым решаемыми задачами.

Для разработки данного программного приложения была использована операционная система Microsoft Windows XP Professional. Данная операционная система является оптимальным решением для предприятия любого размера. Данная версия операционной системы Windows сочетает в себе преимущества Windows 2000 Professional (например, средства безопасности, управляемость и надежность) с лучшими качествами Windows 98 и Windows ME (поддержка Plug&Play, простой пользовательский интерфейс и передовые службы поддержки). Это делает Windows XP Professional наиболее подходящей операционной системой для настольных компьютеров, применяемых в корпоративной среде. Независимо от того, где устанавливается Windows XP Professional - на одном компьютере или в масштабе локальной сети, - эта система повышает вычислительные возможности предприятия, одновременно сокращая совокупную стоимость программного обеспечения всех настольных компьютеров.

Для реализации программы была выбрана среда программированияDelphi, а именно пакет Borland Delphi Enterprise Version 7.0. Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии.NET.

Язык программирования Object Pascal является последней версией семейства языков Pascal, реализующей принципы объектно-ориентированного программирования. Этот язык является основой системы визуального программирования Delphi. Наиболее существенным отличием от традиционного языка Pascal является наличие достаточно сложных структур данных (классы) и возможность средствами Pascal обращаться к функциям Windows API для создания полноценных Windows-приложений. Object Pascal позволяет использовать множество самых разнообразных типов и структур данных. Все типы данных можно разбить на три группы: простые (базовые), структурированные и пользовательские типы, которые создаются на основе базовых и объединяют несколько переменных разных типов в одной структуре данных.


Проектирование задачи

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-03-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: