Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
84
Добавлен:
07.03.2015
Размер:
1.28 Mб
Скачать
    1. Решения по программному обеспечению

Решения эскизного проектирования по программному обеспечению представлены проектом классов (диаграмма классов и описание полей и методов классов), моделью инициализации объектов (диаграмма инициализации) и моделью взаимодействия (диаграммы последовательности).

      1. Классы

В результате детального проектирования, получены следующие классы:

        1. Fmenu

Класс, представляет собой окно с главным меню программы.

Методы класса:

  • Workt() – переход к меню работы с тарифами

  • Worku() – переход к меню работы с пользователями

  • Showusers() – переход к меню просмотра всех доступных пользователей

  • Showtarifs() – переход к меню просмотра всех тарифов

        1. Fusers

Класс, представляет собой окно просмотра всех пользователей.

Методы класса:

  • Input(inttype) – выбрать тип пользователей в окне

  • Send(inttype) – отправить данные о типе пользователей классуCactioner

  • Back() – переход в предыдущее меню

        1. Ftarifs

Класс, представляет собой окно просмотра всех тарифов.

Методы класса:

  • Input(inttype) – выбрать тип тарифов в окне

  • Send(inttype) – отправить данные о типе тарифов классуCactioner

  • Back() – переход в предыдущее меню

        1. Fuserwork

Класс, представляет собой окно работы с пользователями

Методы класса:

  • Adduser() – переход к окну добавления пользователя

  • Changeuser() – переход к окну изменения данных пользователя

  • Deleteuser() – переход к окну удаления пользователя

  • Userstat() – переход к окну просмотра статистики пользователя

  • Back() – переход в предыдущее меню

        1. Ftarifwork

Класс, представляет собой окно работы с тарифами

Методы класса:

  • Addtarif() – переход к окну добавления тарифа

  • Changetarif() – переход к окну изменения данных тарифа

  • Deleteuser() – переход к окну удаления тарифа

  • Back() – переход в предыдущее меню

        1. Adduser

Класс, представляет собой окно добавления пользователя.

Методы класса:

  • Input(int type, string name, int money, string address, int passportnmbr) – считывание введенных пользователем данных

  • send(int type, string name, int money, string address, int passportnmbr)–отправление данных о пользователе классу Сactioner

  • Back() – переход в предыдущее меню

        1. Changeuser

Класс, представляет собой окно изменения данных пользователя

Методы класса:

  • Input(stringname) –считывание введенных пользователем данных

  • Send(stringname) – отправление имени пользователя классуCactioner

  • Input(int type, string name, int money, string address, int passportnmbr) – считывание данных, введенных пользователем

  • Send(int type, string name, int money, string address, int passportnmbr) – отправление измененных данных классу Cactioner

  • Back() – переход в предыдущее меню

        1. Deleteuser

Класс, представляет собой окно удаления пользователя

Методы класса:

  • Input(stringname) –считывание введенных пользователем данных

  • Send(stringname) – отправление имени пользователя классуCactioner

  • Back() – переход в предыдущее меню

        1. Statuser

Класс, представляет собой окно статистики пользователя

Методы класса:

  • Input(stringname) –считывание введенных пользователем данных

  • Send(stringname) – отправление имени пользователя классуCactioner

  • Back() – переход в предыдущее меню

Соседние файлы в папке Проектирование