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

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

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

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

Добавлен: 09.02.2024

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

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

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

Тест пройден.

Отчеты и диаграммы сформированы на основе запросов, представленных в разделе 3 данной работы.

Тест 3. Необходимо сравнить результаты выполнения запросов для построения отчетов и диаграмм с результатами сформированных объектов БД.

Результат в отчете



Результат в диаграмме



Тест пройден. Результаты верны.

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


Данная программа предназначена для учета расхода горючего.

Программа позволяет пользователю работать с базой данных, созданной в СУБД Microsoft Access. Программа реализует возможности: добавления, изменения, удаления информации в базе данных, а также возможности выбирать данные по указанным критериям.

Интерфейс любой программы должен отличаться легкой восприимчивостью пользователем.

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

Для выполнения всех функций приложения необходимо:

  • требуется установить (развернуть) приложение на конечный ресурс пользователя с помощью инсталляционного пакета.

Инсталляционный пакет – программа, которая предназначена для автоматизации процесса установки других программ. Фактически, это набор файлов для развертывания и корректной работы вашего приложения на конечном ресурсе пользователя. Удобство его состоит в том, что можно переносить и устанавливать программы, разработанные в Visual Studio, на компьютеры, на которых эта среда разработки не установлена.

До версии 2010 включительно среда Visual Studio имела штатное средство для создания инсталляторов – Visual Studio Installer. Начиная с версии 2012, он отсутствует, и вместо него предлагается скачать и установить InstallShield Limited Edition.

Начиная с версии 2013 Visual Studio Installer вновь стал доступен
, однако он не входит в поставку и его необходимо устанавливать дополнительно. Сейчас Visual Studio Installer выпускается в виде дополнения под названием «Microsoft Visual Studio Installer Projects».

Приложение поставляется на флеш-накопителе. В состав дистрибутива входят файлы:

  • Меркурий.accdb - база данных;

  • rukovodstvo.pdf - руководство пользователя;

  • Setup1 – приложение пользовательский интерфейс;

Все файлы следует скопировать с флеш-накопителя в одну из папок на жестком диске и установить их.

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

Путь размещения приложения на конечном ресурсе пользователя можно изменять.

В результате установки инсталлятора Setup1, появится на рабочем столе приложение «Setup1»

Если необходимо обеспечить многопользовательский доступ к базе данных по локальной сети, следует установить общий доступ к папке с базой данных. Для этого выполните:

  1. кликните правой кнопкой мыши по папке с базой данных (в этой папке не следует размещать посторонних файлов);

  2. выберите в контекстном меню Свойства > Доступ > Расширенная настройка общего доступа;

  3. поставьте галочку рядом с "Открыть общий доступ к этой папке" и нажимаете ОК;

После этого на других компьютерах локальной сети выполните в проводнике Сеть> Имя компьютера с установленной базой данных (этот компьютер должен быть включен). Найдите папку с базой данных.

Запуск программы осуществляется двойным щелчком по файлу Setup1.

Для работы с программой необходим IBM PC – персональный компьютер, отвечающий следующим минимальным требованиям:

  • пк процессором 500 МГц или более, 256 или более МБ ОЗУ;

  • место на жестком диске: для установки необходимо 2ГБ; часть этого объема будет освобождена после установки, когда исходный установочный файл будет удален;

  • объем дисковой памяти не менее 35 Гб;

  • разрешение экрана: минимум 800x600 точек; рекомендовано 1024x768 или более;

  • операционная система Microsoft Windows XP/ Windows Vista/ Windows 7/ Windows 10;

  • подключение к Интернету: для загрузки и активации продуктов понадобится широкополосное подключение к Интернету со скоростью 128 кбит/с и выше;


Навигация по функциям в данной программе осуществляется путем выбора необходимой кнопки.

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

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

Для просмотра результата запроса следует нажать на закладку «Запрос о разнице расходования горючего».

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

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

Для просмотра сведений о программе необходимо нажать закладку «О программе».

Для завершения работы с программой необходимо нажать кнопку «Выход» на вкладках с данными.

Примеры экранных форм, отчетов и диаграмм представлены в приложении Б.

ЗАКЛЮЧЕНИЕ


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

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

В ходе разработки курсового проекта была освоена работа с Microsoft Visual C#. В результате чего была написана программа. Была освоена работа с различными элементами интерфейса, работа с мастерами Visual C# 2010.

Данная программа была написана на Microsoft Visual C# 2010 с использованием компонентов.net.

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

ЛИТЕРАТУРА


  1. Черткова, Е. А.  Программная инженерия. Визуальное моделирование программных систем : учебник для вузов / Е. А. Черткова. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 147 с. — (Высшее образование). — ISBN 978-5-534-09172-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471564

  2. Лаврищева, Е. М.  Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 432 с. — (Высшее образование). — ISBN 978-5-534-07604-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470923

  3. Лаврищева, Е. М.  Программная инженерия. Парадигмы, технологии и CASE-средства : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. — Москва : Издательство Юрайт, 2021. — 280 с. — (Высшее образование). — ISBN 978-5-534-01056-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470942

  4. Управление программными проектами : учебное пособие для вузов / В. Е. Гвоздев [и др.] ; под редакцией Р. Ф. Маликова. — Москва : Издательство Юрайт, 2021. — 167 с. — (Высшее образование). — ISBN 978-5-534-14329-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/477333

  5. Толстобров, А. П.  Управление данными : учебное пособие для вузов / А. П. Толстобров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 272 с. — (Высшее образование). — ISBN 978-5-534-14162-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/467960

  6. Казанский, А. А.  Программирование на Visual C# : учебное пособие для среднего профессионального образования / А. А. Казанский. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 192 с. — (Профессиональное образование). — ISBN 978-5-534-14130-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471261

  7. Казанский, А. А.  Объектно-ориентированный анализ и программирование на Visual 2013 : учебник для среднего профессионального образования / А. А. Казанский. — Москва : Издательство Юрайт, 2021. — 290 с. — (Профессиональное образование). — ISBN 978-5-534-03833-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471260

  8. Тузовский, А. Ф.  Объектно-ориентированное программирование : учебное пособие для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 206 с. — (Высшее образование). — ISBN 978-5-534-00849-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470223

  9. Полуэктова, Н. Р.  Разработка веб-приложений : учебное пособие для вузов / Н. Р. Полуэктова. — Москва : Издательство Юрайт, 2021. — 204 с. — (Высшее образование). — ISBN 978-5-534-13715-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/466449

  10. Соколова, В. В.  Разработка мобильных приложений : учебное пособие для среднего профессионального образования / В. В. Соколова. — Москва : Издательство Юрайт, 2021. — 175 с. — (Профессиональное образование). — ISBN 978-5-534-10680-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/475892

  11. узовский, А. Ф.  Проектирование и разработка web-приложений : учебное пособие для среднего профессионального образования / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 218 с. — (Профессиональное образование). — ISBN 978-5-534-10017-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/475437

  12. Тузовский, А. Ф.  Проектирование и разработка web-приложений : учебное пособие для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 218 с. — (Высшее образование). — ISBN 978-5-534-00515-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/469982

  13. Зыков, С. В.  Программирование : учебник и практикум для вузов / С. В. Зыков. — Москва : Издательство Юрайт, 2022. — 320 с. — (Высшее образование). — ISBN 978-5-534-02444-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/489754

  14. Маркин, А. В.  Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 403 с. — (Высшее образование). — ISBN 978-5-534-12256-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471148

  15. Маркин, А. В.  Программирование на SQL : учебное пособие для среднего профессионального образования / А. В. Маркин. — Москва : Издательство Юрайт, 2021. — 435 с. — (Профессиональное образование). — ISBN 978-5-534-11093-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/476040

  16. Казарин, О. В.  Надежность и безопасность программного обеспечения : учебное пособие для вузов / О. В. Казарин, И. Б. Шубинский. — Москва : Издательство Юрайт, 2021. — 342 с. — (Высшее образование). — ISBN 978-5-534-05142-1. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/473348

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


Фрагмент схемы программы:


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




Рисунок 5 – Закладка 1



Рисунок 6 – Закладка 2


Рисунок 7 – Закладка 3


Рисунок 8 – Закладка 5


Рисунок 9 – Закладка 6



Рисунок 10 – Закладка 7



Рисунок 11 – Закладка 4

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


using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;
namespace Курсовой_проект_Балтаев

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}
private void Form1_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Расход". При необходимости она может быть перемещена или удалена.

this.расходTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Расход);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Бензин". При необходимости она может быть перемещена или удалена.

this.бензинTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Бензин);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Автомобиль". При необходимости она может быть перемещена или удалена.

this.автомобильTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Автомобиль);
}


private void button10_Click(object sender, EventArgs e)

{

if (radioButton8.Checked == true)

{
if (radioButton6.Checked == true)

{

автомобильBindingSource.Sort = "Номер автомобиля ASC";

}

if (radioButton5.Checked == true)

{