О работе
Дипломная работа по программированию на тему Стоматологическая клиника C#+MSSQL , с отчетом 59 страниц.
Функционал программы
Ввод информации пациентов:
- ввод информации пациентов:
- администратору нужно занести информацию о пациенте в базу данных;
- администратор вводит ФИО пациента, его адрес, контактную информацию и пол пациента;
- администратор также может редактировать информацию о пациенте, добавлять нового пациента и удалять пациентов.
Окно докторов:
- администратор заносит информацию о докторе, ФИО доктора, адрес проживания, контактную информацию;
- администратор также может редактировать информацию о докторе, создавать новую запись и удалять доктора при увольнени
Расписание:
- администратор клиники должен выдать расписание программисту клиники, чтобы программист мог внести информацию работы докторов в расписание;
- на каждый день работы клиники дежурят 3-4 доктора и к каждому из них можно оформить запись;
- внесение докторов в список происходит через код.
Окно записи на прием:
- администратор записывает на прием пациента;
- через это окно также можно добавить нового пациента;
- администратор выбирает свободное окно и доктора, к которому можно записаться;
- администратор также может прописать дополнительную информацию о пациенте (диагноз и лечение).
История приёмов:
- администратор может посмотреть историю приемов;
- через историю приемов можно посмотреть диагноз, лечение, день приема, ценник за процедуру и выставить статус оплаты.
Чек по результатам приема пациента:
- администратор может выставить сумму чека, тип платежа и дату оплаты услуг.
Содержание отчета к программе
- ВВЕДЕНИЕ. 6
- ГЛАВА 1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.. 9
- 1.1 Анализ и исследование предметной области. 9
- 1.2 Техническое задание на разработку программного продукта. 11
- 1.3 Обзор существующих решений задачи. 15
- 1.4 Обоснование выбора среды разработки. 18
- 1.5 Информация, предполагаемая для хранения в базе данных. 22
- ГЛАВА 2 ЭТАПЫ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. 24
- 2.1 Постановка задачи. 24
- 2.2 Выбор архитектуры.. 31
- 2.3 Этапы проектирования базы данных. 32
- 2.4 Разработка программного обеспечения. 40
- 2.5 Руководство пользователя. 44
- ЗАКЛЮЧЕНИЕ. 50
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 52
- ПРИЛОЖЕНИЯ 55
Фрагмент программного кода
Код ввода информации о докторе namespace DenalClinic.Contents /// <summary> Доктор </summary> public class Doctor : Table private string _family; private string _lastName; private string _conactInfo; private string _address; /// <summary> Фамилия </summary> public string Family get => _family; set if (value == _family) return; _family = value; OnPropertyChanged(); OnPropertyChanged(nameof(Fio)); /// <summary> Отчество </summary> public string LastName get => _lastName; set if (value == _lastName) return; _lastName = value; OnPropertyChanged(); OnPropertyChanged(nameof(Fio)); /// <summary> Полное фио клиента </summary> [NotMapped] public string Fio get => $"{Family} {Name} {LastName}".Trim(); private set { }
Скриншот архива с проектом
Пояснения по запуску программы
Скачать go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x419&culture=ru-ru&country=ru
Шаг 1 Установка SQL Server 2022 Express Edition - Пользовательский - Установить
Шаг 2 Центр управления - Новая установка изолированного экземпляра - Далее далее далее до Azure
убрать галочку Расширение Azure для SQL - Далее
Компоненты - обчзательно поставить галочку LocalDB - Далее
Настройка экземпляров - Идентификаор экземпляра MSSQLSERVER - Далее
Все остальное Далее
После этого можно запускать программу, она автоматически подключиться, создаст бд и наполнит её тестовыми данными. Ничего дополнительно настраивать не потребуется.
Kap