Файл: Протокол 5 от 11 февраля 2021 г председатель цк л. Н. Молоткова. Задание на курсовой проект.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.03.2024

Просмотров: 13

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



Департамент образования Вологодской области

бюджетное профессиональное образовательное учреждение Вологодской области «Череповецкий металлургический колледж имени академика И.П. Бардина»

Рассмотрено

на заседании ЦК «Информационные технологии

и вычислительная техника»

протокол № 5 от « 11 » февраля 2021 г.

председатель ЦК

____________ Л.Н. Молоткова.

Задание

на курсовой проект
Студенту: Петренко Владиславу Витальевичу

Тема курсового проекта: Проектирование базы данных Платная поликлиника.

Срок сдачи студентом законченного курсового проекта: «24» мая 2021 г.

2021 г.

1. Исходные данные

1.1 Описание предметной области

Вы являетесь руководителем службы планирования платной поликлиники. Вашей задачей является отслеживание финансовых показателей работы поликлиники.

В поликлинике работают врачи различных специальностей, имеющие разную квалификацию. Каждый день в поликлинику обращаются больные. Все больные проходят обязательную регистрацию, при которой в базу данных заносятся стандартные анкетные данные (фамилия, имя, отчество, год рождения). Каждый больной может обращаться в поликлинику несколько раз, нуждаясь в различной медицинской помощи. Все обращения больных фиксируются, при этом устанавливается диагноз, определяется стоимость лечения, запоминается дата обращения.
1.2 Задачи обработки данных

В ИС должна быть реализована возможность простого и удобного ввода и поиска информации о врачах и пациентах.

Исходя из вышесказанного, в ИС должны быть реализованы следующие функции:

- добавление, модификация и удаление данных из созданных таблиц;

- просмотр сведений об услугах и врачах и пациентах;

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

Врачи (Код врача, Фамилия, Имя, Отчество, Специальность, Категория).

Пациенты (Код пациента, Фамилия, Имя, Отчество, Год рождения).


Обращения (Код обращения, Код врача, Код пациента, Дата обращения, Диагноз, Стоимость лечения).

1.3 Развитие постановки задачи.

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

Внести в структуру таблиц изменения, учитывающие эти факты, и изменить существующие запросы. Добавить новые запросы.


2. Требования к программному продукту

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

База данных должна быть создана в СУБД SQL Server с помощью инструкций языка SQL. В ней должны быть реализованы все необходимые ограничения целостности. Структура базы данных должна соответствовать описанию предметной области. Все таблицы базы данных должны быть нормализованы до БКНФ.

Приложение базы данных должно быть разработано в среде визуального программирования и обеспечивать:

  1. Отображение таблиц базы данных на формах приложения.

  2. Добавление, обновление и удаление данных в таблицах базы данных через интерфейс приложения.

  3. Использование для ввода информации специальных полей ввода и выпадающих списков.

  4. Выполнение запросов к базе данных (общее количество запросов не менее 8), позволяющих реализовать требуемые задачи обработки данных.

  5. Отчеты по сформированным запросам (общее количество отчётов не менее 3).

  6. В работе должно быть создано 3 триггера, 2 хранимых процедуры и 2 транзакции пользователя.


3. Структура пояснительной записки по курсовому проекту

Титульный лист

Задание на курсовой проект

Содержание

Введение

  1. Проектирование базы данных

    1. Разработка информационно-логической модели предметной области

      1. Определение информационных объектов предметной области и их описание

      2. Построение ER-диаграммы

    2. Разработка концептуальной модели базы данных


1.2.1 Схема связи отношений

1.2.3 Распределение отношений по уровням

1.2.4 Разработка алгоритма работы с базой данных

2. Реализация базы данных

2.1 Выбор среды для реализации базы данных и приложения

2.2 Разработка структуры базы данных в среде СУБД

2.3 Разработка триггеров для обеспечения целостности базы данных

2.4 Разработка хранимых процедур для работы с базой данных

2.5 Разработка транзакции пользователя

    1. Разработка запросов к базе данных на изменение данных и их выборку по определенным критериям

3. Разработка приложения

3.1 Описание интерфейса пользователя

3.2 Руководство пользователя

Заключение

Список литературы

Приложение А - Фрагмент листинга программы

Дата выдачи задания « 5 » марта 2021 г.
Руководитель _____________________

(подпись)
Задание принял к исполнению «___» ___________2021 г.

_____________________

(подпись студента)

4. КАЛЕНДАРНЫЙ ПЛАН КУРСОВОГО ПРОЕКТА




Утверждение тематики и заданий на курсовой проект

03.03.2021






Выдача заданий на курсовой проект

5.03.2021






Утверждение графика выполнения курсового проекта

5.03.2021






Работа над разделами (главами) курсового проекта

10.03.2021-22.03.2021






Разработка информационно-логической модели предметной области

22.03.2021-29.03.2021






Работа над разделами (главами) и устранение замечаний руководителя курсового проекта

25.03.2021-29.03.2021






Разработка концептуальной модели базы данных

1.04.2021-4.04.2021






Выбор среды для реализации базы данных и приложения

8.04.2021-12.04.2021






Работа над разделами (главами) и устранение замечаний руководителя курсового проекта

15.04.2021-19.04.2021






Разработка структуры базы данных в среде СУБД

22.04.2021-26.04.2021






Работа над разделами (главами) и устранение замечаний руководителя курсового проекта

29.04.2021-3.05.2021






Разработка триггеров, хранимых процедур, транзакций, запросов к БД

6.05.2021-10.05.2021






Разработка приложения

2.05.2021-17.05.2021






Работа над разделами (главами) и устранение замечаний руководителя курсового проекта

13.05.2021-17.05.2021






Работа над разделами (главами) и устранение замечаний руководителя курсового проекта

19.05.2021-24.05.2021






Подготовка рецензии.

24.05.2021-27.05.2021






Защита курсового проекта

28.05.2021






Руководитель ____________________

(подпись)
План принял к исполнению «___» ___________2021 г.

______________________

(подпись студента)