Анализ предметной области поставленной задачи 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Анализ предметной области поставленной задачи



КУРСОВОЙ ПРОЕКТ

по МДК 02.02 Технология разработки и защиты баз данных

на тему «Разработка приложения базы данных «Информационная система медицинских организаций города» с использованием языка программирования C #»

Выполнил:

Рубцов Станислав Витальевич

Группа: 613-прс

Подпись:____________________

 

Руководитель курсового проекта:

Каражбей Марина Васильевна

Дата:________________________

Оценка:______________________

Подпись:_____________________

 

 

Смоленск, 2019

СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 3

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ПОСТАВЛЕННОЙ ЗАДАЧИ.. 4

1.1 Общая характеристика предметной области и анализ объекта исследования. 4

1.2 Перечень задач, подлежащих решению.. 4

1.3 Средства решения поставленной задачи. 5

1.4 Список функций, выполняемых приложением базы данных. 8

2 РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТА БАЗЫ ДАННЫХ.. 9

2.1 Проектирование логической структуры реляционной базы данных 9

2.2 Нормализация проекта базы данных. 9

2.3 Реализация проекта базы данных в среде СУБД.. 11

3 РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОГРАММНОЙ ЧАСТИ ПРОЕКТА 12

3.1 Разработка структуры системы.. 12

3.2 Разработка и описание алгоритмов. 12

3.3 Разработка интерфейса пользователя. 12

3.4 Разработка форм входных и выходных данных. 12

3.5 Реализация защиты базы данных. 12

3.6 Тестирование программного продукта. 12

3.7 Обзор сопроводительных документов. 12

3.8 Эргономические требования к оформлению интерфейса программного продукта. 12

 


 

ВВЕДЕНИЕ

 

В современной технологии баз данных для создания баз данных, их поддержки и обслуживания используется специализированное программное обеспечение - системы управления базами данных (СУБД).

 СУБД необходимы для выполнения следующих функций: определения таблиц; определения количества полей; типа данных, отображающихся в них; размеров полей; определения связей между таблицами, для редактирования структуры базы данных, заполнение ее данными, поиск, сортировку, отбор данных по заданным критериям, формирование отчетов.

Область применения СУБД невероятно широка, это торговля, учет товаров на складе, банковские операции, учет книг в библиотеке и т.п. Во всех организациях, в которых есть база данных, есть СУБД. К тому же аналогов СУБД просто нет, а значит, в её актуальности сомневаться не приходится.

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


АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ПОСТАВЛЕННОЙ ЗАДАЧИ

 

Общая характеристика предметной области и анализ объекта исследования

 

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

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

 

РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТА БАЗЫ ДАННЫХ

 

Проектирование логической структуры реляционной базы данных

 

Логическая структура базы данных является адекватным отображением полученной информационно-логической модели предметной области. Для канонической модели не требуется дополнительных преобразований. Каждый информационный объект модели данных отображается соответствующей реляционной таблицей. ER модель базы данных данного курсового проекта представлена в приложении А.

Первая нормальная форма.

База данных находится в первой нормальной форме (1НФ) если выполняются следующие условия:

- Отсутствуют повторяющиеся столбцы в таблицах;

- Для каждого набора связанных данных создана отдельная таблица;

- Каждый набор данных идентифицирован с помощью первичного ключа.

Вторая нормальная форма.

База данных находится во второй нормальной форме если:

- Все таблицы находятся в 1НФ;

- Все не ключевые столбцы таблиц зависят от ключевых столбцов.

Третья нормальная форма.

База данных находится в 3НФ, если устранены все поля, не зависящие от ключевого поля.

Четвертая нормальная форма.

Четвертая нормальная форма касается отношений, в которых имеются повторяющиеся наборы данных. Декомпозиция, основанная на функциональных зависимостях, не приводит к исключению такой избыточности. В этом случае используют декомпозицию, основанную на многозначных зависимостях. Многозначная зависимость является обобщением функциональной зависимости и рассматривает соответствия между множествами значений атрибутов. Отношение находится в 4NF если оно находится в BCNF и в нем отсутствуют многозначные зависимости, не являющиеся функциональными зависимостями.

Пятая нормальная форма.

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

Отношение находится в 5НФ тогда и только тогда, когда любая зависимость по соединению в нем определяется только его возможными ключами.

СПИСОК ЛИТЕРАТЫ

1. Ицик Бен-Ган « Microsoft SQL Server 2012: T-SQL Fundamentals » - изд. – Эксмо, 2015 г., 400 с.

2. Алексеев А.А. «Основы параллельного программирования с использованием Visual Studio 2010» испр. — Москва: НОУ «Интуит», 2016. — 333 c.

3. Виссер Дж. «Разработка обслуживаемых программ на языке C#» / пер. с англ. Р. Н. Раги-мова.—М.: ДМК Пресс, 2017.—192 с.: ил

4. Джеффри Рихтер «Программирование на платформе Microsoft.NET Framework 4.0 на языке C#» - изд. – Питер, 2012. – 173 с.

5. Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2013. - 283 c.

6. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2013. - 528 c.

7. Федорова, Г.Н. Информационные системы: Учебник для студ. учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2013. - 208 c.

 

 


ПРИЛОЖЕНИЕ А

ER модель базы данных


ПРИЛОЖЕНИЕ Б

 

Структура программы «Больницы города»


ПРИЛОЖЕНИЕ В

 

Форма «Авторизация»

 

Форма «Больницы города»

 

Форма «Корпуса»

 


Форма «Отделения»

 

Форма «Палаты»

 

Форма «Пациенты»

 


Форма «Сотрудники»

 


 

Форма «Пациенты на стационарном лечении»

 

Форма «О программе»

 


 

Форма «Справка о форме»

 

Форма добавления записи в таблицу «Больницы города»

 


 

Форма «Правка добавления больниц»

 


Форма редактирования записей в таблице «Больницы города»

 


Форма добавления записи в таблицу «Корпуса»

 


Форма редактирования записей в таблице «Корпуса»

 

Форма добавления записи в таблицу «Отделения»

 

Форма редактирования записей в таблице «Отделения»

 


Форма добавления записи в таблицу «Палаты»

 

Форма редактирования записей в таблице «Палаты»

 

Форма добавления записи в таблицу «Пациенты»

 


 

Форма редактирования записей в таблице «Пациенты»

 


Форма добавления записи в таблицу «Сотрудники»

 


 

Форма редактирования записей в таблице «Сотрудники»

 


 

Форма добавления записи в таблицу «Пациента на стационарном лечении»

 


 

Форма редактирования записей в таблице «Пациента на стационарном лечении»

 


 

ПРИЛОЖЕНИЕ Г

 

КУРСОВОЙ ПРОЕКТ

по МДК 02.02 Технология разработки и защиты баз данных

на тему «Разработка приложения базы данных «Информационная система медицинских организаций города» с использованием языка программирования C #»

Выполнил:

Рубцов Станислав Витальевич

Группа: 613-прс

Подпись:____________________

 

Руководитель курсового проекта:

Каражбей Марина Васильевна

Дата:________________________

Оценка:______________________

Подпись:_____________________

 

 

Смоленск, 2019

СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 3

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ПОСТАВЛЕННОЙ ЗАДАЧИ.. 4

1.1 Общая характеристика предметной области и анализ объекта исследования. 4

1.2 Перечень задач, подлежащих решению.. 4

1.3 Средства решения поставленной задачи. 5

1.4 Список функций, выполняемых приложением базы данных. 8

2 РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТА БАЗЫ ДАННЫХ.. 9

2.1 Проектирование логической структуры реляционной базы данных 9

2.2 Нормализация проекта базы данных. 9

2.3 Реализация проекта базы данных в среде СУБД.. 11

3 РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОГРАММНОЙ ЧАСТИ ПРОЕКТА 12

3.1 Разработка структуры системы.. 12

3.2 Разработка и описание алгоритмов. 12

3.3 Разработка интерфейса пользователя. 12

3.4 Разработка форм входных и выходных данных. 12

3.5 Реализация защиты базы данных. 12

3.6 Тестирование программного продукта. 12

3.7 Обзор сопроводительных документов. 12

3.8 Эргономические требования к оформлению интерфейса программного продукта. 12

 


 

ВВЕДЕНИЕ

 

В современной технологии баз данных для создания баз данных, их поддержки и обслуживания используется специализированное программное обеспечение - системы управления базами данных (СУБД).

 СУБД необходимы для выполнения следующих функций: определения таблиц; определения количества полей; типа данных, отображающихся в них; размеров полей; определения связей между таблицами, для редактирования структуры базы данных, заполнение ее данными, поиск, сортировку, отбор данных по заданным критериям, формирование отчетов.

Область применения СУБД невероятно широка, это торговля, учет товаров на складе, банковские операции, учет книг в библиотеке и т.п. Во всех организациях, в которых есть база данных, есть СУБД. К тому же аналогов СУБД просто нет, а значит, в её актуальности сомневаться не приходится.

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


АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ПОСТАВЛЕННОЙ ЗАДАЧИ

 



Поделиться:


Последнее изменение этой страницы: 2020-11-11; просмотров: 351; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.67.26 (0.063 с.)