- •Содержание
- •Введение
- •Лабораторная работа №1 «Анализ предметной области «ip-Калькулятор»» Введение
- •Анализ предметной области
- •Заключение
- •Лабораторная работа №2 «Выявление сущностей и их атрибутов, установление взаимосвязей и алгоритмизация основного бизнес-процесса» Введение
- •Выявление сущностей и их атрибутов, установление взаимосвязей и алгоритмизация основного бизнес-процесса
- •Заключение
- •Лабораторная работа №3 «Составление дпд и нормализация таблицы»
- •Введение
- •Проектирование базы данных Диаграммы потоков данных
- •Иерархическая модель
- •Заключение
- •Лабораторная работа №4 «Даталогическая Физическая модель данных» Введение
- •Даталогическая модель данных
- •Определение связи
- •Физическая модель данных
- •Заключение
- •Лабораторная работа №5 «Анализ субд(MySql) и яп(Python)» Введение
- •Требования к субд и яп:
- •Анализ субд(MySql) в соответствие с требованиями
- •Анализ яп(Python) в соответствие с требованиями
- •Сводные таблицы по субд и яп в соответствие с требованиями
- •1.2 Создание и редактирование модели данных
- •1.3 Создание таблицы базы данных
- •1.4 Создание связей между таблицами
- •1.5 Сохранение модели и скрипта бд
- •1.6 Создание соединения
- •1.7 Заполнение таблиц
- •Разработка архитектуры ис
- •Справочник ip – Операций
- •Заключение
- •Лабораторная работа №7 «Разработка пользовательского интерфейса» Введение
- •Ход работы
- •1.1 Определение требований к интерфейсу
- •1.2 Структура интерфейса
- •1.2.1 Определение окон
- •1.2.2 Структура форм окон интерфейса
- •1.3 Правила оформления интерфейса
- •1.4 Разработка интерфейса
- •1.4.1 Окно ip-калькулятора
- •Окно Руководство пользователя
- •Окно База данных
- •Заключение
- •Заключение
Заключение
В данной работе был проанализирован IP-калькулятор. Была создана полностью функционирующая база данных и спроектирована информационная система.
*приложение – под данным термином следует понимать непосредственно сам IP-калькулятор.
Лабораторная работа №7 «Разработка пользовательского интерфейса» Введение
Основная задача произвести анализ приложения. Определить основную концепцию и принцип работы всех элементов приложения. Разработать интерфейс пользователя. Проанализировать и визуализировать информационную систему.
Цель работы: Разработка пользовательского интерфейса в приложения IP – калькулятор на языке программирования Python, используя Tkinter — кросс-платформенная событийно-ориентированная графическая библиотека на основе средств Tk.
Ход работы
1.1 Определение требований к интерфейсу
Задача разработки интерфейса: сделать его полезным, интуитивно понятным и максимально простым.
Для того, чтобы правильно спроектировать графический интерфейс клиентского приложения необходимо определить несколько параметров устройств, на которых он буде отображаться.
Исходя из технического задания на разработку ИС для предметной области «IP – калькулятор» имеем, что все рабочие компьютеры имеют одинаковые устройства ввода и вывода:
Монитор
Диагональ: 21.5
Разрешение: 1920x1080
Соотношение сторон: 16:9
Клавиатура
Мышь
Также в техническом задании описаны возможности, которые в обязательном порядке должны быть реализованы в интерфейсе:
Ввод входных данных IP-адрес/Маска
Выбор операций
Лист для просмотра выходных данных после получения результата операций
Окно для просмотра Руководства пользователя
Окно для просмотра Базы данных
Поиск по таблицам в Базе данных
1.2 Структура интерфейса
1.2.1 Определение окон
Окно — обособленная область экрана. Стандартное окно состоит из заголовка, в котором отображается название окна, кнопок управления окном, расположенных в правом верхнем углу, линейки меню, в которых собраны все команды управления программой, строки статуса, в которой отображаются сведения о выбранной команде меню, режиме работы программы и т. д.
Исходя из вышеописанных требований был определен список окон, которые должны быть доступных пользователям системы. Для удобства все окна были поделены на три категории:
Окно IP-калькулятор – окно, которое предоставляет пользователю интерфейс для вычисления выбранных операций и ввода исходных данных
Окно Руководство пользователя – окно, назначение которого предоставить людям помощь в использовании некоторой системы «IP – калькулятора»
Окно База данных – представляет из себя окно, содержащие таблицы со списками из базы данных, и возможность поиска по таблицам
1.2.2 Структура форм окон интерфейса
Окно, с которым в данный момент работает пользователь, называется текущим или активным. Чтобы сделать окно текущим, необходимо щелкнуть на нем мышкой, или щелкнуть мышкой по кнопке программы в панели задач, или использовать комбинацию клавиш Alt+Tab.
Для перемещения окна необходимо установить курсор мыши на заголовок окна, нажать левую кнопку мыши и, не отпуская ее, переместить окно на новое место на рабочем столе. Чтобы изменить размеры окна, достаточно установить курсор мышки на границу окна. Когда курсор примет вид двунаправленной стрелки, нажимаем левую кнопку мышки и, не отпуская, изменяем размер окна.
Для сворачивания окна используется кнопка Свернуть. Если необходимо развернуть окно на весь экран, используется кнопка Развернуть. Для прекращения работы программы используется кнопка Закрыть.
Программа в Windows носит название приложение, файл, содержащий данные для какой-либо программы (например текст для программы Microsoft Word), — документом. Каждый тип документа связан с тем или иным приложением. Каталог в терминах Windows — папка.
