Файл: Разработка программы для учета расхода горючего по автомобилям.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»
Если необходимо обеспечить многопользовательский доступ к базе данных по локальной сети, следует установить общий доступ к папке с базой данных. Для этого выполните:
-
кликните правой кнопкой мыши по папке с базой данных (в этой папке не следует размещать посторонних файлов); -
выберите в контекстном меню Свойства > Доступ > Расширенная настройка общего доступа; -
поставьте галочку рядом с "Открыть общий доступ к этой папке" и нажимаете ОК;
После этого на других компьютерах локальной сети выполните в проводнике Сеть> Имя компьютера с установленной базой данных (этот компьютер должен быть включен). Найдите папку с базой данных.
Запуск программы осуществляется двойным щелчком по файлу 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 для создания других приложений.
ЛИТЕРАТУРА
-
Черткова, Е. А. Программная инженерия. Визуальное моделирование программных систем : учебник для вузов / Е. А. Черткова. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 147 с. — (Высшее образование). — ISBN 978-5-534-09172-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471564 -
Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 432 с. — (Высшее образование). — ISBN 978-5-534-07604-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470923 -
Лаврищева, Е. М. Программная инженерия. Парадигмы, технологии и CASE-средства : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. — Москва : Издательство Юрайт, 2021. — 280 с. — (Высшее образование). — ISBN 978-5-534-01056-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470942 -
Управление программными проектами : учебное пособие для вузов / В. Е. Гвоздев [и др.] ; под редакцией Р. Ф. Маликова. — Москва : Издательство Юрайт, 2021. — 167 с. — (Высшее образование). — ISBN 978-5-534-14329-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/477333 -
Толстобров, А. П. Управление данными : учебное пособие для вузов / А. П. Толстобров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 272 с. — (Высшее образование). — ISBN 978-5-534-14162-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/467960 -
Казанский, А. А. Программирование на Visual C# : учебное пособие для среднего профессионального образования / А. А. Казанский. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 192 с. — (Профессиональное образование). — ISBN 978-5-534-14130-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471261 -
Казанский, А. А. Объектно-ориентированный анализ и программирование на Visual 2013 : учебник для среднего профессионального образования / А. А. Казанский. — Москва : Издательство Юрайт, 2021. — 290 с. — (Профессиональное образование). — ISBN 978-5-534-03833-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471260 -
Тузовский, А. Ф. Объектно-ориентированное программирование : учебное пособие для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 206 с. — (Высшее образование). — ISBN 978-5-534-00849-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470223 -
Полуэктова, Н. Р. Разработка веб-приложений : учебное пособие для вузов / Н. Р. Полуэктова. — Москва : Издательство Юрайт, 2021. — 204 с. — (Высшее образование). — ISBN 978-5-534-13715-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/466449 -
Соколова, В. В. Разработка мобильных приложений : учебное пособие для среднего профессионального образования / В. В. Соколова. — Москва : Издательство Юрайт, 2021. — 175 с. — (Профессиональное образование). — ISBN 978-5-534-10680-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/475892 -
узовский, А. Ф. Проектирование и разработка web-приложений : учебное пособие для среднего профессионального образования / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 218 с. — (Профессиональное образование). — ISBN 978-5-534-10017-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/475437 -
Тузовский, А. Ф. Проектирование и разработка web-приложений : учебное пособие для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 218 с. — (Высшее образование). — ISBN 978-5-534-00515-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/469982 -
Зыков, С. В. Программирование : учебник и практикум для вузов / С. В. Зыков. — Москва : Издательство Юрайт, 2022. — 320 с. — (Высшее образование). — ISBN 978-5-534-02444-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/489754 -
Маркин, А. В. Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 403 с. — (Высшее образование). — ISBN 978-5-534-12256-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471148 -
Маркин, А. В. Программирование на SQL : учебное пособие для среднего профессионального образования / А. В. Маркин. — Москва : Издательство Юрайт, 2021. — 435 с. — (Профессиональное образование). — ISBN 978-5-534-11093-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/476040 -
Казарин, О. В. Надежность и безопасность программного обеспечения : учебное пособие для вузов / О. В. Казарин, И. Б. Шубинский. — Москва : Издательство Юрайт, 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)
{