Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР-КакушкинаОВ.docx
Скачиваний:
0
Добавлен:
23.06.2025
Размер:
2.5 Mб
Скачать
  1. Заключение

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

Я получила дополнительные практические навыки в области программирования на языке C#, что позволило мне реализовать как пользовательский интерфейс, так и бизнес-логику приложения. Проектирование базы данных стало еще одним важным этапом работы. Я научилась разрабатывать и реализовывать схемы баз данных, а также использовать SQL для управления данными. Также узнала о различных видах диаграмм, которые используются в разработке. Это поможет мне в дальнейшем определять шаги проектировании приложений на начальных этапах.

  1. Литература

  1. Metanit [Электронный ресурс]. – C# и Windows Forms. – Режим доступа: https://metanit.com/sharp/windowsforms/. – Дата обращения: 020.11.2024.

  2. Тжос, Степан. Разработка на C# [Электронный ресурс]. – Режим доступа: https://habr.com/ru/articles/810941/. – Дата обращения: 03.12.2024.

  3. Метанит [Электронный ресурс]. – SQL Server. – Режим доступа: https://metanit.com/sql/sqlserver/. – Дата обращения: 025.11.2024.

  4. Metanit [Электронный ресурс]. – C# и основы ООП. – Режим доступа: https://metanit.com/sharp/tutorial/15.2.php. – Дата обращения: 10.11.2024.

  5. Логанов, С. В. Объектно-ориентированное проектирование. Язык UML и основы объектно-ориентированного программирования ИС [Текст] : учебное пособие для студентов, обучающихся по направлению "Информационные системы" / С. В. Логанов ; М-во образования и науки Российской Федерации, Гос. образовательное учреждение высш. проф. образования Нижегородский гос. технический ун-т им. Р. Е. Алексеева. - Нижний Новгород : НГТУ им. Р. Е. Алексеева, 2010. - 140, [1] с. : ил., табл.; 20 см.; ISBN 978-5-93272-811-7.

  6. Stack Overflow [Электронный ресурс]. – Режим доступа: https://stackoverflow.com/. – Дата обращения: 05.12.2024.

  1. Приложение Класс Patient.Cs

using System.Collections.Generic;

namespace KURSOV

{

public class Patient

{

// Приватные поля

private int patientId;

private string firstName;

private string lastName;

public List<MedicalRecord> MedicalRecords { get; private set; }

// Конструктор

public Patient(int id, string firstName, string lastName)

{

this.patientId = id;

this.firstName = firstName;

this.lastName = lastName;

MedicalRecords = new List<MedicalRecord>(); // Инициализация списка

}

// Свойства для доступа к полям

public int PatientId

{

get { return patientId; }

}

public string FirstName

{

get { return firstName; }

}

public string LastName

{

get { return lastName; }

}

public string GetFullName() // Метод для получения полного имени

{

return $"{FirstName} {LastName}";

}

// Метод для добавления медицинской записи

public void AddMedicalRecord(MedicalRecord record)

{

MedicalRecords.Add(record);

}

}

}

Соседние файлы в предмете Курсовая