Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BAZ_DANN_H_Poyasnitelnaya_zapiska_MOYa_Sladkova...docx
Скачиваний:
2
Добавлен:
22.08.2019
Размер:
894.41 Кб
Скачать

Введение

Достаточно простым и довольно мощным инструментом для разработки информационных систем является система управления базами данных (СУБД) Access.

Применение ее возможно в двух режимах:

  • для разработки приложений (среда разработчика);

  • для запуска приложений (пользовательская среда).

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

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

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

Постановка задачи

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

Описание информационной модели задачи

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

Таблица 1

Таблицы и атрибуты

Таблица

Атрибуты

Больные

ФИО больного, домашний адрес, дата рождения, паспортные данные, полис, дата поступления, дата выписки, диагноз, палата, отделение, стоимость лечения

Врачи

ФИО врача, домашний адрес, дата рождения, паспортные данный, специальность, стаж

Назначения

ФИО больного, ФИО врача, лекарство, дозировка, количество, периодичность

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

Описание таблиц

В результате анализа информационной модели и множества информационных запросов /2/ делаем вывод, что таблицы базы данных разрабатываемого приложения должны иметь следующие свойства (Таблица 2- Error: Reference source not found6).

Таблица 2

Свойства таблицы “Больные”

Имя

Тип

Размер

Код больного

Счетчик

Длинное целое

ФИО больного

Текстовый

100

Домашний адрес

Текстовый

100

Дата рождения

Дата/время

8

Паспортные данные

Текстовый

100

Полис

Текстовый

25

Дата поступления

Дата/время

8

Дата выписки

Дата/ время

8

Диагноз

Текстовый

30

Палата

Числовой

Байт

Отделение

Текстовый

30

Результат лечения

Текстовый

100

Код врача

Числовой

Длинное целое

Таблица 3

Свойства таблицы “Врачи”

Имя

Тип

Размер

Код врача

Счетчик

Длинное целое

ФИО врача

Текстовый

100

Домашний адрес

Текстовый

100

Паспортные данные

Текстовый

100

Специальность

Текстовый

50

Стаж

Текстовый

Байт

Таблица 4

Свойства таблицы “Назначения”

Имя

Тип

Размер

Номер больного

Счетчик

ФИО больного

Текстовый

16

ФИО врача

Текстовый

15

Лекарство

Текстовый

30

Дозировка

Текстовый

15

Количество

Байт

1

Периодичность

Текстовый

20

Схема данных

Таблицы связаны между собой отношениями типа один-ко-многим. Свойства отношений Каскадное обновление полей и Каскадное удаление записей не используются. Схема данных показана ниже (Error: Reference source not found1).

Рисунок 1. Схема данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]