- •«Вологодский государственный университет»
- •Курсовой проект
- •3.2 Создание базы данных 14
- •3.5.1 Группировка записей при помощи мастера отчетов 22
- •1 Анализ предметной области
- •2 Проектирование автоматизированной информационной системы (аис)
- •2.2. Определение связей между сущностями предметной области.
- •Создание таблицы с помощью Конструктора таблиц
- •3.2 Создание базы данных Установка связей между таблицами в субд Access
- •3.3 Создание формы с помощью Конструктора
- •3.4 Создание Запросов
- •3.5 Разработка системы отчетов (создание отчетов и необходимых для их реализации запросов).
- •Запуск мастера отчетов
- •3.5.1 Группировка записей при помощи мастера отчетов
- •3.5.2 Сортировка записей и подведение итогов по ним
- •4 Внедрение аис
- •4.1 Разработка инструкции пользователя (порядок установки аис, основные функции аис с пошаговым описанием их реализации).
- •4.2 Тестирование работы аис
3.2 Создание базы данных 14
3.3 Создание формы с помощью Конструктора 16
3.4 Создание Запросов 19
Запуск мастера отчетов 21
3.5.1 Группировка записей при помощи мастера отчетов 22
3.5.2 Сортировка записей и подведение итогов по ним 23
ВВЕДЕНИЕ
Целью работы является практическое освоение технологии построения базы данных в СУБД Access.
На сегодняшний день актуально использование баз данных (БД) и информационных систем становится неотъемлемой частью функционирования любых организаций и предприятий. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных (СУБД), CASE-систем автоматизации проектирования, средств администрирования и защиты баз данных и других.
Постановка задачи: 1. Создать новую базу данных. 2. Создать необходимые таблицы, согласно предметной области. 3. Установить типы данных (счетчик, текстовый, числовой и т.д.), описать и другие необходимые свойства полей (размер поля, маску ввода, подпись, значение по умолчанию и т.д.) созданных таблиц. 4. Определить первичные ключи в созданных таблицах. 5. Определить необходимые связи между таблицами, задать необходимые параметры обеспечения целостности данных и вид объединения. 6. В схеме данных проверить правильность созданных таблиц и связей между ними. 7. Заполнить созданные таблицы данными. 8. Создать необходимые запросы на выборку, выполняющие основные требования к функциям системы: Создать запрос на выборку. Отображать базу данных регистратуры. 9. Оформить отчет.
Предметная область: База данных регистратуры. Основные предметно-значимые сущности: Врач, график, договор, пациент, работник. Основные предметно-значимые атрибуты сущностей: 1) Врач –ФИО, табельный номер, должность; 2) График – дата записи, время, номер, дата, врач, пациент, работник; 3) Договор – номер, дата, стоимость, пациент, работник, врач; 4) Пациент – ФИО, паспорт, телефон, полис;
5) Работник – ФИО, табельный номер, должность.
1 Анализ предметной области
1.1 Краткое описание процессов предметной области, используемых методик, регламентов работы, создаваемой документации, разработка функциональной модели предметной области, предназначение и описание предметной области, разработка функциональной модели предметной области.
Цель работы: определить основной функциональный блок предметной области, построить его контекстную диаграмму и получить функциональную модель предметной области: База данных регистратуры.
Предназначение и описание предметной области
Основной задачей базы данных регистратуры является ускорение процесса поиска информации. Также, автоматизация работы облегчает работу сотрудников.
Разработка функциональной модели предметной области.
Цель работы: определить основной функциональный блок предметной области, построить его контекстную диаграмму и получить функциональную модель предметной области: База данных регистратуры.
1.2 Построение функциональной модели предметной области, определение функционального блока предметной области, определение интерфейсных дуг, декомпозиция предметной области, Графическое представление функциональной модели предметной области.
Определение функционального блока предметной области
Функциональный блок в любой предметной области олицетворяет одну конкретную функцию данной области. Каждый конкретный блок имеет уникальный идентификатор. Наименование блока должно быть выражено в глагольном направлении.
Исходя из данных требований, определим функциональный блок для нашей предметной области. Выберем название функционального блока – Учитывать выдачу дезсредств.
Определение интерфейсных дуг.
Интерфейсная дуга отображает элемент, который обрабатывается функциональным блоком, обозначается стрелкой.
В зависимости от того к какой стороне блока подходит дуга, она называется входящей, исходящей, управляющей и механизмом.
Определим интерфейсные дуги, относящиеся к нашему функциональному блоку:
Входящие интерфейсные дуги:
Запрос
Управляющие интерфейсные дуги:
Наличие
Интерфейсные дуги – механизмы:
Компьютер
Ответственный
Дезсредства
Исходящие интерфейсные дуги:
Выдача
Запись учета дезсредств
Декомпозиция предметной области
Для лучшего представления сущности функционального блока, а точнее начальной или контекстной диаграммы, проведем ее декомпозицию.
Контекстную диаграмму по нашей предметной области разобьем на следующие подпункты:
Принять запрос
Ввести данные
Внести в журнал
Выдача
Графическое представление функциональной модели предметной области
Рис 1. Контекстная (начальная) диаграмма
Рис 2. Декомпозиция контекстной диаграммы.
Рис 3. Декомпозиция функционального блока № 1.
Вывод: мы определили основной функциональный блок предметной области, построили его контекстную диаграмму и получили функциональную модель предметной области: Журнал учёта выдачи дезсредств.
