Файл: Разработка программы для учета расхода горючего по автомобилям.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.02.2024

Просмотров: 26

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство образования и науки Российской Федерации

Пензенский государственный технологический университет

Кафедра «Прикладная информатика»

Дисциплина «Программная инженерия»

Курсовая работа


на тему «Разработка программы для учета расхода горючего по автомобилям»
Вариант 2

Выполнила студентка группы 19ИЭ1бп

Ачылова и.
Принял преподаватель доцент кафедры ПИ, к.т.н. Чигирева И.В.

Оценка _____________

Дата _____________


Пенза 2023

«Утверждаю»

Зав. кафедрой А.П. Ремонтов

_________________
ЗАДАНИЕ

на курсовую работу

по дисциплине «Программная инженерия»

студентке Ачылове Ираде группы 19ИЭ1бп

Тема работы «Разработка программы для учета расхода горючего по автомобилям»

Исходные данные (технические требования) на разработку

  1. Назначение программы: программа предназначена для сопровождения базы данных учета расхода горючего.

  2. Состав и структура исходных данных:

Структура данных

Автомобиль АТП



















Марка

Номер



















Отчет о расходовании горючего по месяцам

Автомобиль

Марка горючего

Норма расхода (л/100 км)

Цена (руб / л)

Пробег автомобиля (км)

Расход горючего (л)

Оплата, руб.

по норме

факт.

план

факт


  1. Функции программы:

  • вывод меню функций, выполняемых программой,

  • ввод, просмотр, редактирование данных в базе данных (БД), содержащей не менее двух взаимосвязанных таблиц,

  • вычисление значений полей в запросах ,

  • дополнение БД, удаление данных из БД,

  • отбор (фильтрация) данных по условию, задаваемому пользователем,

  • сортировка данных не менее чем по двум полям,

  • формирование не менее двух отчётов по данным из БД (с группировкой, вычисляемыми полями и вычислением итоговых данных), которые могут быть выведены на принтер,

  • построение на основе информации из БД не менее двух графиков (гистограммы, полигона или круговой диаграммы), характеризующих заданную предметную область,

  • вывод формы со сведениями о программе (назначение, разработчик).

  1. Требования к программе:

- выбор пользовательских функций с помощью закладок;

- выполнение одного запросов;

- выполнение двух отчетов;

- построение двух диаграмм;

- вывод справки;

- выход из программы.

  1. Содержание пояснительной записки:

Пояснительная записка должна содержать следующие разделы:

  1. Постановка задачи и исходные данные;

  2. Состав и структура данных;

  3. Методы и алгоритмы решения задач;

  4. Структура пользовательского интерфейса;

  5. Структура программы;

  6. Описание программы;

  7. Тестирование программы, примеры результатов работы программы;

  8. Руководство пользователя;

  9. Заключение;

  10. Литература;

  11. Приложения (текст программы).

  1. Экспериментальная часть: составление и отладка программы в среде Microsoft Visual Studio, язык программирования Visual С#.

График выполнения работы

№ п\п

Работа

Срок выполнения

1

Постановка задачи, разработка структуры данных




2

Разработка алгоритмов решения задач




3

Разработка структуры пользовательского интерфейса и структуры программы




4

Программирование, отладка и тестирование программы; подготовка текста программы




5

Разработка руководства пользователя




6

Оформление пояснительной записки






Дата выдачи задания _______ г. Дата защиты работы _______г.

Студент _______________________

Руководитель __________________


СОДЕРЖАНИЕ





ВВЕДЕНИЕ 6

ПОСТАНОВКА ЗАДАЧИ И ИСХОДНЫЕ ДАННЫЕ 7

СОСТАВ И СТРУКТУРА ДАННЫХ 8

МЕТОДЫ И АЛГОРИТМЫ РЕШЕНИЯ ЗАДАЧ 13

СТРУКТУРА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 17

СТРУКТУРА ПРОГРАММЫ 22

ОПИСАНИЕ ПРОГРАММЫ 25

ТЕСТИРОВАНИЕ ПРОГРАММЫ, ПРИМЕРЫ РЕЗУЛЬТАТОВ РАБОТЫ ПРОГРАММЫ 28

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 31

ЗАКЛЮЧЕНИЕ 35

ЛИТЕРАТУРА 36

ПРИЛОЖЕНИЕ А. СХЕМЫ ПРОГРАММЫ 39

ПРИЛОЖЕНИЕ Б. ЭКРАННЫЕ ФОРМЫ 40

ПРИЛОЖЕНИЕ В. ТЕКСТ ПРОГРАММЫ 44



ВВЕДЕНИЕ


Объектно-ориентированное, или объектное, программирование (ООП) -парадигма программирования, в которой основными концепциями являются понятия объектов и классов.

Цель выполнения курсовой работы – закрепление навыков по разработке программ в среде Microsoft Visual Studio с использованием языка Visual C# и проработка комплекса вопросов, решаемых в технологической цепочке создания прикладного программного обеспечения информационных систем.

Курсовая работа состоит в том, чтобы выполнить работы по созданию диалогового приложения Windows Forms в среде Microsoft Visual Studio, текстовой документации.

Тематика курсовых проектов и работ включает в себя разработку программ для решения задач по обработке данных экономического характера.

Общая задача заключается в разработке прикладной программы для сопровождения базы данных (БД), содержащей заданные сведения.

Частная задача – разработка прикладной программы для учета расхода горючего, а также закрепление практических навыков программирования в среде Visual Studio 2010 C#.

Задачи курсовой работы:

Изучить основные методы разработки работы с базой данных в среде Visual Studio 2010 C#;

Разработать алгоритм решения задачи;

Осуществить программную реализацию и протестировать разработанное приложение.

Разработка прикладного программного обеспечения должна быть выполнена в среде MVS не ниже версии 2010.

ПОСТАНОВКА ЗАДАЧИ И ИСХОДНЫЕ ДАННЫЕ


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

Исходные данные представлены в таблице 1:

Таблица 1 – Исходные данные

Автомобиль АТП



















Марка

Номер



















Отчет о расходовании горючего по месяцам

Автомобиль

Марка горючего

Норма расхода (л/100 км)

Цена (руб / л)

Пробег автомобиля (км)

Расход горючего (л)

Оплата, руб.

по норме

факт.

план

факт

Программа должна содержать:

  • главное меню для выбора функций «закладки»;

  • ввод, просмотр, редактирования данных в таблицах БД;

  • фильтрация данных по выбранным полям;

  • сортировка данных по выбранным полям;

  • 2 отчета: расходы горючего с группировкой по автомобилям, расходы горючего с группировкой по месяцам;

  • 1 запроса: расчет разницы расхода по норме и фактического горючего.

  • 2 диаграммы: диаграмма расходов по автобилям , диаграмма расходов по месяцам.