
- •Ф коу спо «мэки» Министерство труда и социальной защиты рф Отделение программирования и вычислительной техники
- •По практикуму
- •«Технология разработки программных продуктов»
- •Г. Михайлов, 2011 с одержание
- •Разработка структуры бд с использованием
- •Построение er-диаграммы для классов сущностей
- •Получение предварительных отношений по er-диаграмме
- •Формирование окончательных отношений по
- •Определение логической структуры реляционной базы данных
- •Исходные данные контрольного примера
- •Данные для загрузки нормативно–справочной информации
- •4.2. Данные для загрузки оперативной информации
- •Аварийные тестовые наборы
- •5. Разработка основных объектов приложения
- •5.1. Спецификация основных объектов базы данных
- •5.1.1. Таблицы
- •5.1.2. Формы
- •5.1.3. Запросы
- •5.1.4. Отчеты
- •5.1.5. Макросы
- •5.2. Разработка интерфейса приложения
- •5.3. Разработка системы меню
- •5.4. Разработка объектов базы данных для обеспечения работы отдельных подсистем и функций приложения
- •5.4.1. Подсистема «Справочники»
- •5.4.1.1. Функция «диагноз»
- •5.4.1.2. Функция «диета»
- •5.4.1.3. Функция «Блюда»
- •5.4.2. Подсистема «Назначение»
- •5.4.2.1. Функция «Выбор диеты»
- •5.4.3. Подсистема «Операции»
- •5.4.3.1. Функция «Новая таблица по диете»
- •5.4.3.2. Функция «Увеличение длительности диеты на 3 мес»
- •5.4.3.3. Функция «Удаление блюда»
- •5.4.4. Подсистема «Справки»
- •5.4.4.1. Функция «Диагноз»
- •5.4.4.2. Функция «Диета»
- •5.4.4.3. Функция «Блюда»
- •6.3.Сообщение пользователю
- •7. Приложение
5.4.3.1. Функция «Новая таблица по диете»
Для реализации работы данной функции был разработан запрос «Новая таблица», предназначенная для создания и просмотра новой таблица.
Вызывается при нажатии на кнопку «Новая таблица по диете» вкладки «Операции».
Источник запроса – «Новая таблица»
Запрос - создание новой таблицы
Вид запроса «Новая таблица» в режиме конструктора представлен на рисунке 5.6.,
Рис.5.6. Вид запроса «Новая таблица» в режиме конструктора
5.4.3.2. Функция «Увеличение длительности диеты на 3 мес»
Для реализации работы данной функции был разработан запрос «длительность», предназначенная для обновления таблицы.
Вызывается при нажатии на кнопку «Увеличения длительности диеты на 3мес» вкладки «Операции».
Источник запроса – «Длительность»
Запрос - обновления
Вид запроса «Увеличения длительности диеты на 3мес» в режиме конструктора представлен на рисунке 5.7.,
Рис.5.7. Вид запроса «Увеличения длительности диеты на 3мес» в режиме конструктора
5.4.3.3. Функция «Удаление блюда»
Для реализации работы данной функции был разработан запрос «Удаление блюда», предназначен для удаления выбранных данных из таблицы, закрепленные в одном макросе «Удаление».
Вызывается при нажатии на кнопку «Удаление блюда» вкладки «Операции».
Источник запроса – «Копия БЛЮДА»
Запрос - удаления
Вид запроса «Удаление блюда» в режиме конструктора представлен на рисунке 5.8.,
Рис.5.8. Вид запроса «Удаление блюда» в режиме конструктора
5.4.4. Подсистема «Справки»
Подсистема «Справки» предназначена для просмотра различной документальной информации.
Вид формы «МЕНЮ» вкладки «Справки» в режиме просмотра представлен в приложении 28.
5.4.4.1. Функция «Диагноз»
Отчет «ДИАГНОЗ» предназначен для отображения данных по уже выписанным диагнозам.
Вызывается при нажатии на кнопку «Диагноз» вкладки «Справки».
Источником отчета «ДИАГНОЗ» является таблицы ДИАГНОЗ и ДИЕТА
В отчете присутствуют уровни группировки по полям: «Диагноз», «Противопоказания».
Вид отчета в режиме конструктора представлен на рисунке 5.9., в режиме просмотра – в приложении 33.
Рис.5.9. Вид отчета «Диагноз» в режиме конструктора
5.4.4.2. Функция «Диета»
Отчет «ДИЕТА» предназначен для отображения данных по уже заполненным диетам.
Вызывается при нажатии на кнопку «Диета» вкладки «Справки».
Источником отчета «ДИЕТА» является таблицы ДИЕТА и БЛЮДА_ДИЕТЫ
В отчете присутствуют уровни группировки по полям: «Диета».
Вид отчета в режиме конструктора представлен на рисунке 5.10., в режиме просмотра – в приложении 33.
Рис.5.10. Вид отчета «Диета» в режиме конструктора
5.4.4.3. Функция «Блюда»
Отчет «Блюда» предназначен для отображения данных по уже заполненным блюдам.
Вызывается при нажатии на кнопку «Блюда» вкладки «Справки».
Источником отчета «БЛЮДА» является таблицы БЛЮДА
В отчете не присутствуют уровни группировки .
Вид отчета в режиме конструктора представлен на рисунке 5.11., в режиме просмотра – в приложении 33.
Рис.5.10. Вид отчета «Диета» в режиме конструктора
5.4.4. Подсистема «Выход»
Подсистема «Выход» предназначена для закрытия базы и выхода из приложения.
Вид формы «Главное меню» вкладки «Выход» в режиме просмотра представлен в приложении 39.
5.4.4.1. Выход в ACCESS
Данная функция выполняется при нажатии кнопки «Выход в ACCESS», построенное с режиме мастера, и выполняет закрытие текущей БД.
5.4.4.2. Выход в WINDOWS
Функция выполняется при нажатии стандартной кнопки «Выход в WINDOWS», построенной в мастере, и реализует закрытие окна ACCESS.
6. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
6.1. Назначение программы
Данное приложение предназначено для хранения и изменения сведений о диагнозах, диетах и блюдах. Так же здесь можно увидеть всю информацию о противопоказаниях, длительности лечения, несовместимость блюд, соотношение: жиры, белки, углеводы, килокалории.
6.2. Выполнение программы
Данная программа была выполнена в приложении Microsoft Office Access 2007.
При помощи формы главного меню можно выполнять практически все операции с записями в таблице.
Вкладка «Справочники» позволяет просматривать и изменять справочные таблицы;
Вкладка «Операции» позволяет просматривать и изменять учётные таблицы, обновлять или добавлять данные в таблицу, или создать новую таблицу с данными из уже существующих таблиц;
Вкладка «Документы» позволяет просматривать различные отчёты по врачам, пациентам и отделениям;
Вкладка «Выход» позволяет выходить из главного меню или из приложения Microsoft Access.