Главная страница
Навигация по странице:

  • Имя файла = фамилия+ номер работы

  • Крайне не рекомендуется построение меню типа "таблицы/формы/отчеты/запросы", а также использование мастера кнопочных форм Access.

  • Задание на лабораторную работу

  • Отчет по лабораторной работе Базы данных. 8 Лаба БД. 8 лаб работа Пользовательский интерфейс


    Скачать 3.03 Mb.
    Название8 лаб работа Пользовательский интерфейс
    АнкорОтчет по лабораторной работе Базы данных
    Дата15.12.2022
    Размер3.03 Mb.
    Формат файлаdocx
    Имя файла8 Лаба БД.docx
    ТипЛабораторная работа
    #847631
    страница1 из 6
      1   2   3   4   5   6

    .

    8 лаб. работа - Пользовательский интерфейс:

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

    Отчет о работе оформить в электронном виде.  Пожалуйста, используйте Имя файла = фамилия+ номер работы, например: Иващенко-лаб_7.docx.

    Обратите внимание на типовые ошибки, перечисленные в методичке, и постарайтесь их не допустить в своей работе.

    Крайне не рекомендуется построение меню типа "таблицы/формы/отчеты/запросы", а также использование мастера кнопочных форм Access. 

    Лабораторная работа 8. Пользовательский интерфейс для работы с базой данных

    Оглавление


    8 лаб. работа - Пользовательский интерфейс: 1

    Задание на лабораторную работу. 2

    Содержание отчета 3

    Контрольные вопросы 4

    Справочные сведения 6

    Проектирование структуры пользовательского меню 6

    Элементы пользовательского интерфейса для реализации меню 13

    Событийно управляемые программы 16

    Разработка макросов 17

    Организация помощи пользователю 23

    Разработка форм для ввода параметров запросов 25

    Авторизация пользователя 28

    Контрольные вопросы 34

    Приложение А. Макрокоманды Access 35

    Приложение Б Примеры оформления пользовательского меню 37

    Приложение В. Типовые ошибки при выполнении работы 39

    Цель работы: ознакомиться с принципами проектирования пользовательского интерфейса, способами реализации пользовательского меню; развить умение функционального моделирования программной системы; научиться использовать формы, макросы и программный код для управления элементами пользовательского интерфейса; развить навыки визуального программирования в среде СУБД ACCESS.

    Задание на лабораторную работу.


    1. Спроектируйте структуру пользовательского интерфейса приложения:

      1. Подготовьте use-case диаграмму приложения с помощью графического редактора: изобразите пользователей и основные случаи использования системы (например, работа со справочниками, работа с оперативными данными, формирование отчетных документов, сервисные функции).

      2. Определите отношение «применяется» между случаями использования (прецедентами) и объектами БД - формами, отчетами, запросами, макросами. Каждый прецедент может использовать несколько объектов БД, один и тот же объект БД может применяться в разных прецедентах. Опишите отношение в виде таблицы 3.1.

      3. Изобразите на use-case диаграмме 2-ой уровень детализации прецедентов. Используйте стрелки include и extend для связи между родительским и дочерним прецедентами.

      4. Если имеются остались объекты БД, не описанные на use-case-диаграмме, отобразите их как прецеденты 3 уровня, детализируя подходящие прецеденты 2 уровня. Согласуйте проект пользовательского интерфейса с преподавателем.

    2. Разработайте следующие объекты пользовательского интерфейса:

      1. файл «Руководство пользователя» в формате WORD (PDF или HTML), содержащий отчет о работе (в главной форме должна быть гиперссылка на этот файл).

      2. Макрос для выполнения архивирования данных.

      3. Модифицируйте ранее разработанные формы, добавив кнопки или гиперссылки для открытия отчетов, форм, запросов в соответствии с проектом интерфейса (см. use-case диаграмму.

      4. Для каждого типа пользователя разработайте главную управляющую форму приложения, реализующую меню 1-2 уровня. Используйте для группировки функций - вкладки, для вызова функций - кнопки, гиперссылки и контекстное меню.

      5. Разработайте форму для авторизации пользователя (ввод и контроль логина, пароля и кнопки для открытия главной формы и выхода из приложения).

    Содержание отчета


    1. Титульный лист с названием, номером работы и варианта индивидуального задания.

    2. Задание на лабораторную работу.

    3. Результаты практической деятельности:

    • диаграмма вариантов использования системы (use-case диаграмма) и ее описание в таблице 7.1;

    • иерархическая схема пользовательского интерфейса;

    • скриншоты разработанных форм, запросов и макросов в режиме конструктора, макета и в рабочем режиме, их сводное описание в таблице 7.2;

    • описание элементов управления на формах (таблица 7.3).

    1. Заключение (какие знания, умения и навыки вы получили, какие моменты оказались трудными для восприятия).

    Таблица 7.1 – использование объектов БД в прецедентах

    Прецедент

    Тип и имя объекта БД

    Архивирование и удаление устаревших данных

    Макрос «Архив», запрос «Копировать в архив», запрос «удалить старые заказы», форма «Сервис»

    Прием заказа

    Формы «Заказы», «Новый заказ», отчет «Квитанция», запрос «Квитанция»,

    Печать квитанции

    отчет «Квитанция», запрос «Квитанция»







    Таблица 7.2 – сведения об управляющих формах и макросах

    Тип и имя объекта

    Назначение

    Вид

    Форма «АРМ продавца»

    Главное меню

    Рисунок 5, 6









    Макрос «Архив»

    Архивирует устаревшие заказы и удаляет их из основной БД

    Таблица 4, рисунок 7









    Таблица 7.3 – сведения об элементах управления на формах

    Родительская форма

    Имя элемента

    Подпись

    Событие

    Действие

    АРМ продавца

    Надпись0

    О программе

    Гиперссылка

    Открыть форму «Справка»




    Вкладка1

    Справочники

    onClick

    Открыть вкладку

    ….












    Вкладка «Сервис»

    Кнопка0

    Архивирование

    onClick

    Открыть макрос «Архив»




    Кнопка1

    Очистка БД

    onClick

    Открыть макрос «Очистка»














      1   2   3   4   5   6


    написать администратору сайта