
Курсовая работа
.pdfМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯРОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА АЭРОКОСМИЧЕСКИХ КОМПЬЮТЕРНЫХ И ПРОГРАММНЫХ СИСТЕМ
КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ
РУКОВОДИТЕЛЬ
ст. препод. |
|
|
|
Н. В. Барклаевская |
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
Проектирование информационной системы для стоматологической клиники
по дисциплине: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
СТУДЕНТ ГР. № |
4017 |
|
|
|
Т. А. Михайлова |
|
|
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург2023
|
Оглавление |
|
Введение................................................................................................................... |
3 |
|
1. |
Создание диаграмм вариантов использования (диаграммы прецедентов) 5 |
|
2. |
Диаграммы взаимодействия ............................................................................ |
9 |
3. |
Диаграммы деятельности ............................................................................... |
11 |
4. |
Проектирование базы данных ....................................................................... |
15 |
5. |
Создание сайта с использованием технологии ASP.NET. Часть 1. Разметка |
|
сайта. Фильтрация данных ................................................................................... |
19 |
|
6. |
Создание сайта с использованием технологии ASP.NET. Часть 2. |
|
Реализация регистрации и авторизации пользователя. .................................... |
28 |
|
Заключение ............................................................................................................ |
32 |
|
Список использованных источников .................................................................. |
33 |
|
Приложение ........................................................................................................... |
34 |
2
Введение
Всовременном мире информационные системы играют ключевую роль
вповышении эффективности и качества оказываемых услуг в различных сфе-
рах деятельности. Одной из таких сфер является медицина, где внедрение ин-
формационных технологий способно значительно улучшить процессы управ-
ления и предоставления медицинских услуг. В данной курсовой работе рас-
сматривается вопрос проектирования информационной системы для стомато-
логической клиники. Подобно созданию современного и эффективного ин-
формационного ресурса, где наличие развитого веб-сайта и онлайн-консуль-
таций от профессионалов играет важную роль, стоматологическая клиника мо-
жет извлечь выгоду из современных информационных технологий. В ходе ра-
боты рассматриваются аспекты, такие как доступность информации для паци-
ентов, эффективное взаимодействие с клиентами, а также оптимизация управ-
ленческих процессов в стоматологической клинике.
Цель работы: спроектировать и разработать информационную систему для стоматологической клиники.
Задачи:
•описать информационную систему для стоматологической клиники и промоделировать её работу с использованием диаграмм универсального языка моделирования.
•ознакомиться с принципами построения диаграмм взаимодействия при помощи универсального языка моделирования.
•ознакомиться с принципами построения диаграмм деятельности при по-
мощи универсального языка моделирования.
•ознакомиться с принципами проектирования базы данных, создания ло-
гических и физических схем базы данных.
•ознакомиться с принципами создания разметки сайта с использованием
ASP.NET.
3
•разработать поисковую страницу с возможностью просмотра информа-
ции с различными видами фильтров.
•разработать страницу регистрации и блок авторизации для пользова-
теля.
4
1. Создание диаграмм вариантов использования
(диаграммы прецедентов)
Описание предметной области:
Стоматологическая поликлиника — это медицинское учреждение, спе-
циализирующееся на оказании стоматологической помощи пациентам. В по-
ликлинике работают стоматологи, медсестры и административный персонал.
Пациенты обращаются с различными заболеваниями и проблемами, связан-
ными с полостью рта и зубами. Информационная система поликлиники должна обеспечивать эффективное управление пациентами, медицинскими за-
писями, расписанием приемов, а также учет финансовых операций и медицин-
ских услуг.
Требования к ИС:
•Регистрация пациентов и выдача им уникальных идентификационных но-
меров.
•Ведение электронных медицинских карт пациентов.
•Управление расписанием приемов стоматологов.
•Оформление медицинских документов, включая записи о процедурах, ди-
агнозы и назначения.
•Учет финансовых операций, выставление счетов и оплата медицинских услуг.
•Мониторинг запасов и заказ материалов для стоматологических процедур.
Основные категории пользователей могут быть:
•Администраторы поликлиники.
•Стоматологи и медицинский персонал.
•Пациенты.
5

Функциональные требования:
•Для администраторов: Возможность управления расписанием приемов, ре-
гистрации пациентов, учета финансовых операций и т.д.
•Для стоматологов и медицинского персонала: Возможность доступа к ме-
дицинским картам пациентов, внесения записей, просмотра расписания и назначений.
•Для пациентов: Возможность записи на прием, просмотра своей медицин-
ской истории и оплаты услуг.
Диаграмма прецендента:
Рисунок 1 – Диаграмма прецендентов ИС «Стоматологической поликлиники»
6

Рисунок 2 – Диаграмма прецендентов для пользователя
Рисунок 3 – Диаграмма прецендентов для пациента
7

Рисунок 4 – Диаграмма для прецендентов для медперсонала
Рисунок 6 – Диаграмма для прецендентов администратор В данной главе были построены диаграммы прецендентов для основных
категорий пользователей и сформулированы функциональные требования к информационной системе.
8

2. Диаграммы взаимодействия
Диаграмма последовательности событий «Авторизация» и «Занесение
записей в медицинские карты» отображены на рисунках 7 и 8 соответственно.
Основной поток событий для прецендента «Авторизация»:
1.Администратор заходит на главную страницу сайта.
2.Отображает форму входа.
3.Вводит свой логин и пароль для входа в систему.
4.Нажимает на кнопку «войти».
5.Значения логина и пароля передаются в список всех пользователей данной системы.
6.Система проверяет данные, введенные администратором, с уже зане-
сенными в список.
7.Система открывает личный кабинет администратора.
8.Система получает данные о входе администратора в систему.
Альтернативный поток для А1. Ввод некорректных данных для ав-
торизации:
1.Система информирует пользователя о неверно введенных данных.
2.Возврат Основной поток, пункт 3.
9

Рисунок 7 – Диаграмма последовательности событий для прецендента
«Авторизация»
Основной поток событий для прецендента «Занесение записей в ме-
дицинские карты»:
1.Медперсонал выбирает медкарту пациента из списка на прием.
2.По коду пациента происходит поиск медкарты пациента из всех мед-
карт на прием к врачу.
3.Медкарта пациента отображается для медперсонала.
4.Медперсонал заполняет данные о пациенте (диагноз, симптомы и ле-
чение).
5.Медперсонал нажимает на кнопку «ОК», сохраняя введенные данные в медкарте.
6.Медперсонал возвращается к изначальной форме «Список на прием».
Рисунок 8 – Диаграмма последовательности событий для прецендента
«Занесение записей в медицинские карты»
В главе были выделены объекты и изучены отношения между объектами системы. Также были получены навыки в построении диаграмм последова-
тельности событий в среде StarUML.
10