Задание
Работа специалиста технического отдела заключается обработке информации полученной от ремонтного отдела о выполнении определенных работ.
Наша задача сводится к тому, чтобы разработать клиентское приложение с подключенной базой данных в которой и будут храниться данные выполненных работах.
Функционал программы
Данное приложение будет выполнять только одну функцию: хранение данных о проведенных работах.
Содержание отчета к программе
Содержание
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 6
1.1 Описание предметной области. 6
1.2 Назначение и цели создания системы.. 6
1.3 Требования и возможности ИС.. 6
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ УЧЁТА РЕГЛАМЕНТНЫХ РАБОТ». 8
2.1 Выбор типа модели данных. Выбор СУБД для реализации задачи. 8
2.2 Определение элементов данных. Бизнес-логика приложения. 8
2.3 Реализация базы данных приложения. 13
2.4 Реализация пользовательского интерфейса. 17
ЗАКЛЮЧЕНИЕ. 24
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 25
ПРИЛОЖЕНИЯ.. 27
Приложение А. Диаграмма классов. 27
Приложение Б. Код класса OrderProcessDb. 27
Приложение В. Код класса OrderDao. 28
Приложение Г. Код логики главного окна. 30
Приложение Д. Код логики окна добавления данных. 32
Фрагмент программного кода
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountingWork.BL.Models { /// <summary> /// Класс - регламент / приказ / распоряжение /// </summary> public class OrderDto { /// <summary> /// id работы /// </summary> public int Id { get; set; } /// <summary> /// наименование работы /// </summary> public string Name { get; set; } /// <summary> /// дата начала работ /// </summary> public int StartDate { get; set; } /// <summary> /// дата окончания работ /// </summary> public int? EndDate { get; set; } /// <summary> /// ответственный сотрудник /// </summary> public string Employee { get; set; } } }
Скриншот архива с проектом
Пояснения по запуску программы
Запускаем проект в Visual Studio 2022 и запускаем приложение. В дальнейшем запуск осуществлять из папки C:\Users\Пк\OneDrive\Desktop\Проекты C#\AccountingWork\AccountingWork.UI\bin\Debug\net5.0-windows. У вас путь может отличаться. База данных подключается стандартным образом (смотри видео на моем канале https://www.youtube.com/channel/UC3XXxvCFq5i4laCmPE2zI9w.).
admin