- •Задание на курсовую работу
- •Содержание
- •Введение
- •1. Техническое задание
- •Формулировка задачи
- •1.2. Описание входной и выходной информации
- •1.3. Требования к комплексу технических средств
- •1.4. Требования к интерфейсу конечного пользователя
- •2. Технический проект
- •2.1. Разработка форм представления входных данных
- •2.2. Разработка форм представления выходных данных
- •2.3. Проектирование программных модулей
- •3. Рабочий проект
- •3.1. Описание программы
- •3.2. Руководство пользователя
- •3.3. Руководство программиста
- •Заключение
- •Приложение а Главный модуль программы
- •Модуль добавления данных
- •Модуль заставки
- •Модуль о программе
3. Рабочий проект
3.1. Описание программы
В рамках данной курсовой работы была разработана программа «Телефонная станция». Программа была разработана в интегрированной среде Microsoft Visual Studio на языке С# и имеет модуль запуска в виде exe-файла.
Данная программа составлена из модулей, листинг которых приведен в Приложении А. Их назначение, связь и выполняемые функции описаны ниже.
Для запуска программы нужно запустить файл aerospr.exe. Главным модулем является aeromain.pas, который отображает главное меню программы и осуществляет связь со следующими модулями: aerovvod.pas, aerologo.pas aeroinfo.pas и выход из программы.
Из главного меню модуля aeromain.pas можно запустить любую функцию программы. При нажатии пункта меню «Рейсы» появляется подменю, состоящее из пунктов: «Добавление», «Редактирование», «Удаление». При выборе пункта меню «Добавление» открывается модуль aerovvod.pas. В данном модуле осуществляется добавление записей в БД. Для того чтобы редактировать данные об абитуриенте необходимо выбрать пункт «Редактировать» в меню «Рейсы», в результате открывается модуль aerovvod.pas но вид его изменится.
При нажатии пункта меню «Изменить» появляется подменю, состоящее из пункта: «Изменить стоимость». При выборе любого из пунктов подменю осуществляется вывод данных по соответствующему запросу на форме aerovvod.pas.
При выборе пункта меню «Помощь», а затем пункта подменю «О программе» вызывается модуль aeroinfo.pas, отображающий краткую информацию о программе.
Пункт меню «Выход» осуществляет выход из программы в ОС.
На рисунке 3.1.1. представлена схема взаимосвязей программных модулей, описание которых представлено выше.
Рис 3.1.1. Схема взаимосвязей программных модулей
Каждый из модулей имеет свой алгоритм работы. На рисунке 3.1.2 представлен алгоритм добавления записи в файл БД.
Рис 3.1.2. Алгоритм добавление записи модуля aerovvod.pas
3.2. Руководство пользователя
Для того чтобы начать работу в программе, необходимо запустить файл aerospr.exe. После этого на экране появится заставка программы (рис.3.2.1).
Рис.3.2.1 Заставка программы «Справочная Аэропорта»
Затем на экране отобразится главное окно программы (рис.3.2.2).
Рис.3.2.2. Внешний вид главного окна программы
В верхней части окна отображается главное меню, состоящее из пунктов, которые в свою очередь делятся на подпункты. При запуске первого пункта меню «Рейс», появляется подменю, состоящее из трёх пунктов: «Добавить» и «Редактировать», «Удалить».
П одпункт «Добавить» вызывает на экран форму для добавления записи в базу данных (рис.3.2.3).
Рис. 3.2.3 Форма для добавления записи в базу данных
При выборе кнопки «Редактировать» открывается форма редактирования данных об рейсах (Рис. 3.2.4).
Рис. 3.2.4 Форма для редактирования данных
Возможность редактирования данных предоставлена непосредственно из таблицы, в которой эти данные хранятся.
При выборе кнопки «Удалить», текущая запись удаляется.
С помощью подпунктов меню «Отчётность»: «Вывести все рейсы», «Запрос рейса», «Рейсы в город» осуществляются соответствующие запросы (Рис. 3.2.5).
Рис. 3.2.5 Выборка абитуриентов отличников
Кнопка «Закрыть» позволяет вернуться в главное меню.
Пункт меню Помощь включает подпункт «О программе», при выборе которого открывается форма с информацией об разработчике (Рис. 3.2.6).
Рис.3.2.6 Окно с информацией о программе
Пункт «Выход» позволяет выйти из программы.
