Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа / Документация / 4. Пояснительная записка.docx
Скачиваний:
131
Добавлен:
26.02.2016
Размер:
480.77 Кб
Скачать

4 Описание исходных данных

Исходными данными являются:

  1. Данные по студентам:

Фамилия

Имя

Категория

Месяц

  1. Данные по расписанию:

Дата

Время

  1. Данные по сотрудникам:

Фамилия

Имя

Отчество

Должность

Адрес

Телефон

  1. Данные по расценкам: Категория, Цена

5 Описание действующего субъекта

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

Основные обязанности служб автошколы и их взаимосвязи описаны на рисунке 1. Следует отметить, что в зависимости от форм гостиниц, и политики управления, названия, количество служб и их обязанности могут отличаться.

Служба приема и размещения

Рисунок 1. Функции служб автошкол и их взаимосвязь

Для разработки программы взята классическая схема управления средней по размеру автошколы. Программа предназначена, прежде всего, для службы приема и обучения студентов автошколы (Рисунок 2).

Рисунок 2. Действующий субъект

Основой управления автошколы является управление номерным фондом. Таким образом, программа должна осуществлять:

  • ввод заявок;

  • поступление;

  • оперативная работа со студентами;

  • поиск сотрудников;

  • работа с доходами автошколы.

Поиск данных - осуществляется поиск данных о сотрудниках в базе данных.

Вывод данных - осуществляет отображение всей информации об автошколе.

  1. Трехуровневая компонентная модель (входит в раздел архитектура по).

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

2) Бизнес-логика. различные расчетные вычисления, используемые в программном приложении. осуществляет функциональное назначение.

3) База данных.

Архитектура по – структура программы, включающая программные компоненты и отношения между ними (software architecture).

Интерфейс – часть приложения, осуществляющая взаимодействие пользователя с программой.

Бизнес-логика – набор правил, реализующий логику работы программы (правила обработки данных).

База данных – множество сущностей, объединенных отношением и связанных ключами, содержащее данные программы.

Рис.3. Пример интерфейса

7 Описание алгоритма решения задачи

Пользователем заносится информация о постояльцах, номерах и сотрудниках. Сохранение изменений – по запросу. Отображение информации происходит во время редактирования.

Рисунок 4. Описание алгоритма

8 Разработка диаграммы классов

Form 3

button1_Click