Создание Windows-приложений на основе Visual C#

         

Описание работы программы


При запуске программы пользователи вводят учетную запись домена и пароль. В данном случае администратор сети учебного центра создал эти группы в домене. После авторизации программа проверяет группу пользователя и определяет необходимый интерфейс (рис. 11.1).


Рис. 11.1.  Авторизация пользователя

Далее загружаются данные из БД и появляется главная рабочая форма (рис. 11.2).


увеличить изображение
Рис. 11.2.  Главное окно программы. Вкладка "Приемная"

На форме расположены следующие вкладки:

  • "Приемная" — производится регистрация клиентов, управление группами и производятся оплаты (рис. 11.2).
  • "Основные таблицы" — выводится содержимое таблиц базы (рис. 11.3).
  • "Оплаты" — вывод приходов и расходов по учебному центру (рис. 11.4).
  • "Проводник" — выводится иерархическая структура курсов, предлагаемых учебным центром. Также можно быстро управлять направлениями, курсами, группами и клиентами в группах (рис. 11.5).
  • Статистика — здесь можно посмотреть статистику по должникам в данном направлении (рис. 11.6).


увеличить изображение
Рис. 11.3.  Вкладка "Основные таблицы"


увеличить изображение
Рис. 11.4.  Вкладка "Оплаты"


увеличить изображение
Рис. 11.5.  "Проводник"


увеличить изображение
Рис. 11.6.  "Статистика"

На панели инструментов расположены следующие кнопки:

  • "Обновить базу данных"
    . При нажатии на эту кнопку все изменения в текущих таблицах будут внесены в базу данных.
  • "Сотрудники"
    . При нажатии на эту кнопку появляется форма сотрудников (рис. 11.7).


увеличить изображение
Рис. 11.7.  Форма сотрудников



Рис. 11.12.  "Оплата и реализация"

Рис. 11.13.  "Архив"

Рис. 11.14.  "Группы клиента"
Проводник позволяет просматривать, а также быстро создавать необходимые нам объекты (направления, курсы, группы, клиентов) (рис. 11.15, 11.16, 11.17).

увеличить изображение
Рис. 11.15.  Контекстное меню "Проводника"

Рис. 11.16.  Добавление нового клиента

увеличить изображение
Рис. 11.17.  Клиент, добавленный в окно "Проводника"
В проводнике можно также скопировать клиента в группе для последующего добавления его в другую группу (рис. 11.18, 11.19).

увеличить изображение
Рис. 11.18.  Копирование клиента из группы

увеличить изображение
Рис. 11.19.  Вставка клиента в другую группу
При вставке клиента в другую группу появляется промежуточная форма перевода клиента (рис. 11.20).

Рис. 11.20.  Промежуточная форма перевода клиента в другую группу
В результате клиент перемещается в другую группу (рис. 11.21).

увеличить изображение
Рис. 11.21.  Клиент переведен в другую группу
После произведения оплаты клиентом курса, сумма помещается в окно прихода (рис. 11.22).

увеличить изображение
Рис. 11.22.  Вкладка "Оплаты"
При завершении работы с программой появляется диалоговое окно, предлагающее обновить базу данных, если были произведены изменения (рис. 11.23). Также стандартное окно предупреждения выхода из программы не позволяет случайно закрыть ее (рис. 11.24).

Рис. 11.23.  При завершении работы с программой предлагается обновить базу данных

Рис. 11.24.  Стандартное окно предупреждения препятствует потере данных при случайном выходе из программы



Содержание раздела