
- •Ф коу спо «мэки» Министерство труда и социальной защиты рф Отделение программирования и вычислительной техники
- •По практикуму
- •«Технология разработки программных продуктов»
- •Г. Михайлов, 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.2. Подсистема «Назначение»
Подсистема «Назначение» предназначена для ввода и просмотра учетной информации по диете и осуществления операций изменения данных в текущей базе данных.
Вид формы «МЕНЮ» вкладки «Назничение» в режиме просмотра представлен в приложении 15.
5.4.2.1. Функция «Выбор диеты»
Для реализации работы данной функции была разработана форма «Выбор диеты», предназначенная для просмотра и корректировки и добавления данных о диете, работающих в данной больнице.
Вызывается при нажатии на кнопку «Выбор диеты» вкладки «Назначение».
Главная форма предназначена для отображения/выбора из списка имеющихся диагнозов.
Источник формы – таблица «ДИАГНОЗ»
Тип формы – в один столбец.
Описание полей формы приведено в таблице 5.10., также форма содержит стандартные кнопки, описанные в таблице 5.6..
Таблица 5.10. Описание полей формы
«Выбор диеты»
Тип ЭУ |
Имя |
Подпись |
Источник данных |
Приемник данных |
Поле со списком |
ПолеСоСписком11 |
Диагноз |
Поля «КД» и «Диагноз» таблицы «ДИАГНОЗ» |
Поле «КД» таблицы «ПРОПИСЫВАЕТСЯ» |
Вид формы «Блюда» в режиме конструктора представлен на рисунке 5.5., в режиме просмотра - в приложении 11.
Рис.5.5. Вид формы «Выбор диеты» в режиме конструктора
Главная форма «Выбор диеты» связана с подчиненной формой «ПРОПИСЫВАЕТСЯ» по полю «КД».
Подчиненная форма «ПРОПИСЫВАЕТСЯ» предназначена для вывода личной информации по каждому диагнозу в зависимости от выбора из списка.
Источник формы – «ПРОПИСЫВАЕТСЯ»
Тип формы – в один столбец.
Описание полей формы приведено в таблице 5.11., описание других элементов управления представлено в таблице 5.12., также форма содержит стандартные кнопки, описанные в таблице 5.6..
Таблица 5.11. Описание полей формы
«ПРОПИСЫВАЕТСЯ»
Имя поля |
Подпись |
Назначение |
Н |
Номер диеты |
Просмотр/корректировка номера диеты |
Длительность |
Длительность, дней |
Просмотр/корректировка длительность |
Таблица 5.12. Описание полей формы
«ПРОПИСЫВАЕТСЯ»
Тип ЭУ |
Имя |
Подпись |
Источник данных |
Приемник данных |
Поле со списком |
ПолеСоСписком23 |
Диетв |
Поля «Н» и «Диета» таблицы «Диета» |
Поле «Н» таблицы «ПРОПИСЫВАЕТСЯ» |
5.4.3. Подсистема «Операции»
Подсистема «Операции» предназначена для вывода и просмотра учетной информации по диете, блюдам, диагнозам и осуществления операций изменения данных в текущей базе данных.
Вид формы «МЕНЮ» вкладки «Операции» в режиме просмотра представлен в приложении 15.
Описание полей формы приведено в таблице 5.13.,
Таблица 5.12. Описание полей формы
«ПРОПИСЫВАЕТСЯ»
Тип ЭУ |
Имя |
Подпись |
Источник данных |
Приемник данных |
Поле со списком |
ПолеСоСписком35 |
- |
Поля «Диета» запроса «д» |
Запрос-создание таблицы «Новая таблица» |
ПолеСоСписком37 |
- |
Поля «Блюда» запроса «б» |
Макрос |