- •Институт информационных технологий
- •Курсовой проект
- •Содержание
- •Введение
- •1.Объектно-ориентированный анализ
- •1.1Сущность задачи
- •1.2 Состав данных и алгоритмы обработки информации.
- •2. Системное проектирование
- •2.1 Требования к аппаратным и операционным ресурсам
- •2.2 Инструменты разработки
- •3. Функциональное проектирование
- •3.1. Требования к приложению
- •3.2 Функции и элементы управления
- •3.3 Проектирование справочной системы приложения
- •Раздел 1 «Общие сведения» содержит:
- •Раздел 2 «Описание программы» содержит:
- •Раздел 3 руководство пользователя содержит сведения о элементах управления, использовании функций программы, а так же полную информацию о.
- •4. Разработка программных модулей
- •4.1 Общие сведения
- •4.2 Экранные формы
- •4.3 Справочная система
- •5. Программа и методика испытаний
- •5.1 Технические требования
- •5.2 Общие сведения о методике испытаний
- •5.3 Функциональное тестирование
- •6. Руководство пользователя
- •6.1 Условия применения
- •6.2 Область применения и элементы управления
- •Заключение
- •Список использованных источников
- •Приложение а Листинг программы
3.3 Проектирование справочной системы приложения
Справочная система содержит три раздела, которые подразделяются на подразделы (рисунок 4).
Рисунок 4- Справка
Раздел 1 «Общие сведения» содержит:
А) общую информацию о программе;
Б) Требования к аппаратным и операционным ресурсам;
Раздел 2 «Описание программы» содержит:
А) Интерфейсную часть, которая включает в себя краткое описание пользовательского интерфейса.
Б) Меню.
Раздел 3 руководство пользователя содержит сведения о элементах управления, использовании функций программы, а так же полную информацию о.
Для создания справочной системы использовался специальный help-компилятор, предназначенных для разработки приложений.
На начальном этапе создания справочной системы наиболее был использован текстовый процессор Microsoft Word. С помощью этого текстового процессора выполнялась начальная подготовка текстовой информации, которая будут содержаться в справочной системе. Справочная система создавалась как обычный текстовый документ, включая специальные элементы, такие как скрытый текст, подстрочные сноски и т. п. [6].
Созданный документ сохраняется в формате RTF. Это универсальный текстовый формат, который обычно используется как промежуточный для конвертирования между форматами различных текстовых процессоров.
На следующем этапе, исходный текст справочной системы, преобразуется из формата RTF в hlp-файл. Для выполнения этой процедуры потребовался компилятор Instant Help Example.
После завершения процесса компиляции справочная система готова к использованию и подключена к программе.
4. Разработка программных модулей
4.1 Общие сведения
В программе реализованы простейшие функции управления.
Оснащена, меню пользователя.
Оснащена, справочной системой.
Проста в использование.
Имеет удобный красочный интерфейс.
Разработана с использованием БД.
Каждый пользователь программы обладает уникальными правами, в
зависимости от которых, он получает или не получает доступ к функциям приложения.
Рассмотреть взаимодействие пользователей, соответствующие их правам доступа, можно при помощи диаграммы вариантов использования (рисунок 5), которая обеспечивает высокоуровневое описание того, что система в состоянии сделать и с кем (или чем) она будет взаимодействовать. Это называется методом определения функциональных требований.
Рисунок 5 – Диаграмма вариантов использования
4.2 Экранные формы
Для того чтобы визуально отобразить работу программы использована диаграмма деятельности, отображённая на рисунке 6.
Рисунок 6 – Диаграмма деятельности
После запуска программы появляется форма входа, на которой так же расположены кнопки вызова справки и информации о разработчике.
Данная форма выполнена в гармонировали белого, чёрного, кофейного и карминового цветов. В её центре находятся поля ввода логина и пароля пользователя, а так же кнопки для регистрации (рисунок 7).
Рисунок 7 – Форма входа
После входа в программу запускается форма предварительной записи, это таблица для просмотра (рисунок 8).
Данная форма содержит в себе поле фильтрации данных, панель при помощи которой можно перемещаться по таблице, так же можно добавлять и удалять данные. Добавление данных так же можно осуществить через меню: Меню->Предварительная запись->Добавить.
Рисунок 8 – Предварительная запись форма просмотра
После этого открывается форма добавления записи, содержащая поля для ввода информации, а так же календарь, для удобства пользователя, дата вносится автоматически (рисунок 9).
Рисунок 9 – Предварительная запись, добавление
Выберем пункт меню Сотрудники -> Добавить. Форма содержит таблицу для просмотра сведений о сотрудниках (рисунок 10), а так же календарь при нажатии на число открывается таблица, содержащая график работы.
Рисунок 10- Сведения о сотрудниках
Форма «Просмотра» содержащая информацию о сотрудниках содержит в себе поля ввода данных, таблицу с графиком работы, на выбранную дату (рисунок 11).
Рисунок 11 –Форма сотрудники, просмотр
Для выбора даты достаточно нажать на кнопку, и в пустой части экрана появится календарь. После выбора даты, откроется таблица с текущим графиком. Выбирая поле можно просмотреть информацию о предварительной записи на определённое время .
Следующей мы рассмотрим форму Касса -> Просмотр, в данной форме на отличии от предыдущих расположены две таблицы, при выборе поля из левой, в правой таблице отражается перечень оплаченных услуг (рисунок 12 ). Так же на форме присутствует кнопка отчёта, позволяющая вывести на печать данные по услугам, оказанным данному клиенту.
Рисунок 12 – Касса – просмотр
Следующая форма, как раз таки и обладает возможность формирования списка услуг оказанных клиенту, вместе с их стоимостью (рисунок 13). Особенность данной формы в том, что здесь мы выбираем тип услуги, и в соответствии с данным типом можем выбрать необходимое, а после можем выбрать другой тип услуги, и так до тех пор, пока все необходимые услуги будут выбраны.
Рисунок 13 – Касса - редактирование
Форма клиентская база, является базой просмотра и редактируется непосредственно на данной форме, большая часть данных добавляется автоматически, к примеру, данные о количестве посещений или накопления бонусов и скидок (рисунок 14).
Рисунок 14 – Клиентская база
При выборе пункта меню услуги сразу же запускается форма ввода пароля (рисунок 15), который присваивается каждому администратору автоматически и содержится в таблице регистрации, таблицу регистрации может просматривать лишь специалист по обслуживанию данной программы. Таблица регистрации, (таблица без меню) вызывается сочетанием клавиш Shift_Alt_j_k_l.
Помимо этого пользователю (менеджеру), не обладающему правами администратора, эта вкладка меню будет недоступна. Таким образом, на примере менеджера, при помощи диаграммы коопераций (см. рисунок 16) рассмотрим взаимодействие пользователя и программы, а при помощи диаграммы последовательности рассмотрим диалог пользователя с правами администратора с программой (см. рисунок 17)
Рисунок 15 – Ввод пароля
Рисунок 16 – Диаграмма коопераций
Рисунок 17 – Диаграмма последовательности
Форма, содержащая в себе таблицы перечня услуг и их стоимость, расположенные на вкладках, каждая из которых обладает системой навигации (рисунок 18).
Рисунок 18- Услуги
Форма с графиком представляет собой таблицу, растянутую на всю форму, не имеющую функций редактирования, является простой формой просмотра.
