
- •Ф коу спо «мэки» Министерство труда и социальной защиты рф Отделение программирования и вычислительной техники
- •По практикуму
- •«Технология разработки программных продуктов»
- •Г. Михайлов, 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.1.3. Запросы
Разработанные запросы реляционной базы данных представлены в таблице 5.3..
Таблица 5.3. Перечень разработанных
запросов базы данных
Имя запроса |
Назначение |
Запросы-выборки |
|
Диетические блюда |
Источник формы таблицы: «ДИЕТА», «БЛЮДА», «БЛЮДА_ДИЕТЫ» |
Запросы - действия |
|
Длительность |
Увеличение длительности на 3 |
Выбор диеты |
Создает новую таблицу по определенной диете |
Удаление блюда |
Удаление записи по введенному блюду |
5.1.4. Отчеты
Разработанные отчеты реляционной базы данных представлены в таблице 5.4.
Таблица 5.4. Перечень разработанных
отчетов базы данных
Имя отчета |
Назначение |
БЛЮДА |
Выводит информацию о блюдах |
ДИАГНОЗ |
Выводит информацию о диагнозе |
ДИЕТЫ |
Выводит информацию о диете |
5.1.5. Макросы
Разработанный макрос реляционной базы данных представлен в таблице 5.5.
Таблица 5.5. Перечень разработанного
макроса базы данных
Имя макроса |
Назначение |
Удаление |
Источник запрос-удаления |
5.2. Разработка интерфейса приложения
Основными элементами интерфейса приложения являются система многоуровнего иерархического меню, выполненного в виде вкладок и кнопок, а также формы и диалоговые окна для ввода, корректировки и просмотра данных.
При разработке интерфейса приложения использовались следующие элементы управления:
- командные кнопки для навигации, просмотра и печати отчетов, и выхода;
- поля со списком и списки для выбора диагноза, ФИО больного или палаты;
- поля для ввода и просмотра данных;
- линии, надписи.
Фон всех форм выдержан в холодных тонах синей цветовой гаммы, что соответствует общепринятым принципам разработки интерфейса. Размер шрифта 14 позволит меньше напрягать зрение во время работы с приложением.
5.3. Разработка системы меню
Меню приложения состоит из вкладок:
- «Справочники»;
- «Назначение»;
- «Операции»;
- «Справки»;
- «Выход»,
каждая из которых реализует подсистему, обеспечивающую выполнение определенных функций приложения. Вызов функций производится при нажатии на кнопку, расположенную на вкладке. Иерархическая схема меню представлена на рисунке 5.1..
Рис.5.1. Иерархическая схема меню приложения
5.4. Разработка объектов базы данных для обеспечения работы отдельных подсистем и функций приложения
В формах приложения созданы кнопки, выполняющие одинаковые действия. Описание данных кнопок приведено в таблице 5.6..
Таблица 5.6. Описание кнопок форм
Кнопка |
Описание |
В каких формах применяется |
|
Удаление текущей записи из таблицы |
БЛЮДА, БЛЮДА_ДИЕТЫ, ПРОПИСЫВАЕТСЯ, ДИАГНОЗ |
|
Добавить новую запись |
БЛЮДА, БЛЮДА_ДИЕТЫ, ПРОПИСЫВАЕТСЯ |
|
Переход на предыдущую запись |
БЛЮДА, БЛЮДА_ДИЕТЫ, ПРОПИСЫВАЕТСЯ |
|
Переход на последующую запись |
БЛЮДА, БЛЮДА_ДИЕТЫ, ПРОПИСЫВАЕТСЯ |
|
Переход на первую запись |
БЛЮДА, БЛЮДА_ДИЕТЫ, ПРОПИСЫВАЕТСЯ |
|
Переход на последнюю запись |
БЛЮДА, БЛЮДА_ДИЕТЫ, ПРОПИСЫВАЕТСЯ |
|
К форме «меню» |
БЛЮДА, БЛЮДА_ДИЕТЫ, Дз по наз Д, ДИАГНОЗ, ДИЕТЫ, ПРОПИСЫВАЕТСЯ |