- •Курсовая работа
- •Содержание
- •Введение
- •1 Аналитический обзор
- •2 Обзор программного обеспечения Автошколы
- •3 Проектирование модели
- •4 Описание исходных данных
- •5 Описание действующего субъекта
- •Трехуровневая компонентная модель (входит в раздел архитектура по).
- •7 Описание алгоритма решения задачи
- •8 Разработка диаграммы классов
- •Void button1_Click
- •Void button1_Click
- •Void button1_Click
- •10 Описание структуры программного комплекса
- •10 Описание структур данных
- •11 Выводы по результатам проектирования
- •Заключение
Form1
|
Void Form1_Load
|
|
Void добавитьНомерToolStripMenuItem_Click
|
|
Void button2_Click
|
|
Void сохранитьToolStripMenuItem_Click
|
|
Void студентыToolStripMenuItem_Click
|
|
Void расценкиToolStripMenuItem_Click
|
|
Void сотрудникиToolStripMenuItem_Click
|
|
Void регистрацияСтудентовToolStripMenuItem_Click
|
|
Void button3_Click
|
|
Void добавитьсотрудникаToolStripMenuItem_Click
|
|
Void заМесяцToolStripMenuItem_Click
|
|
Void заГодToolStripMenuItem_Click
|
|
Void выходToolStripMenuItem_Click
|
|
Void button1_Click
|
Form2
Void button1_Click
Form5
|
Void Info_Load
|
|
Void button1_Click
|
|
Void textBox2_TextChanged
|
|
Void textBox1_TextChanged
|
|
int zn2
|
|
String^ zn
|
Form4
Void button1_Click


Form7
Void button1_Click
Form6
|
Void Info_year_Load
|
|
Void button1_Click
|
|
Void textBox1_TextChanged
|
|
Void button2_Click
|
|
Void button3_Click
|
|
String^ zn
|
|
int zn2
|

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

Рис.5.
При нажатии на кнопку Рейтинг открывается форма с рейтингом автошкол города Кургана и кнопкой возвращения в главное меню (рис.2.):

Рис.6.
При нажатии на кнопку Справочная открывается форма с информацией об автошколе(рис.3.), из нее, через strip menu, можно попасть на другие 6 форм:
Расценки(рис.4.), Об автошколе(рис.5.), Инструкторы(рис.6.), Расписание(рис.7.), Персонал(рис.8.), Экзамен(рис.9.);


Рис.7. Рис.8.


Рис.9. Рис.10.

Рис.11.


Рис.12. Рис.13.
При нажатии на кнопку Запись откроется форма(рис.10.), в которой есть поля: Имя, Фамилия, Категория, Месяц; кнопка Принять, которая считывая значения полей, переносит их в таблицу Студенты:

Рис.14.
При вводе логина, пароля и нажатием кнопки принять мы переносимся в кабинет(рис.11.), откуда можем воспользоваться поиском персонала по базе данных или перейти на следующие формы: Студенты, Доходы, и редакторы расписания, персонала и расценок;

Рис.15.
10 Описание структур данных
|
Form1 | |
|
Описание метода |
Функция метода |
|
Void Form1_Load
|
Действия при загрузке формы |
|
Void добавитьНомерToolStripMenuItem_Click
|
Открывает окно для добавления нового студента |
|
Void button2_Click
|
Загружает базу |
|
Void сохранитьToolStripMenuItem_Click
|
Сохраняет базу |
|
Void постояльцыToolStripMenuItem_Click
|
Загружает базу «Студенты» |
|
Void НомераToolStripMenuItem_Click
|
Загружает базу «Расценки» |
|
Void сотрудникиToolStripMenuItem_Click
|
Загружает базу «Сотрудники» |
|
Void регистрацияПостояльцевToolStripMenuItem_Click
|
Открывает окно для регистрации нового посетителя |
|
Void button3_Click
|
Осуществляет поиск по всей открытой базе данных |
|
Void добавитьсотрудникаToolStripMenuItem_Click
|
Открывает окно для добавления нового сотрудника |
|
Void заМесяцToolStripMenuItem_Click
|
Открывает окно анализа работы организации за месяц |
|
Void заГодToolStripMenuItem_Click
|
Открывает окно анализа работы организации за год |
|
Void выходToolStripMenuItem_Click
|
Закрывает программу |
|
Void button1_Click
|
Закрывает программу |
|
Form 2 | |
|
Void button1_Click
|
Заносит всю информацию из textboxв базу данных «Расценки» |
|
| |
|
|
|
|
Form
3 | |
|
Void button1_Click
|
Открывает основное окно работы с программой |
|
Form4 | |
|
Void button1_Click
|
Заносит всю информацию из textboxв базу данных «Студенты» |
|
Form5 | |
|
Void Info_Load
|
Действия при загрузке формы |
|
Void button1_Click
|
Вычисляет доход за месяц |
|
Void textBox2_TextChanged
|
Фильтрует информацию в DataGridпо значению изtextbox2 |
|
Void textBox1_TextChanged
|
Фильтрует информацию в DataGridпо значению изtextbox1 |
|
Form6 | |
|
Void Info_year_Load
|
Действия при загрузке формы |
|
Void button1_Click
|
Вычисляет доход за год |
|
Void textBox1_TextChanged
|
Фильтрует информацию в DataGridпо значению изtextbox1 |
|
Form7 |
|
|
Void button1_Click
|
Заносит всю информацию из textboxв базу данных «Сотрудники» |

Рисунок 16. Структура базы данных
Для работоспособности программы были использованы такие элементы как:
DataSet
DataGridView
BindingSource
OleDbDataAdapter
Label
oleDbDeleteCommand
Button
ListBox
OleDbConnection
BindingNavigator
Chart
TextBox

