- •Задание на курсовой проект
- •Операции, выполняемые в системе
- •Организация диалога
- •Перечень представляемых к защите материалов
- •Реферат
- •Введение
- •Постановка задачи
- •Описание информационной модели задачи
- •Описание таблиц
- •Заполнение таблиц
- •Описание запросов
- •Формы для просмотра
- •Сведения о больных в отделениях
- •Перечень врачей с данными о больных
- •Описание отчетов
- •Описание макросов Макрос “Autoexec”
- •Заключение
- •Список использованных источников
Введение
Достаточно простым и довольно мощным инструментом для разработки информационных систем является система управления базами данных (СУБД) 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. Схема данных