Файл: т у р и с т и ч е ск ая ф ир ма.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 245

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Contract


+data: String

+sur_c: S tring
+country: String
+sum : int

+id_o: int

+id_t: int

+ord: int

+id: int

+sum ma: int















Users
+ nam e: String

+login: String

+post: String

+password: String

+name_p: String

+log: String

+pas: String

+post_user: String

+id: int

+id_u: int

+id_p: int

+Users(int id_u,string name_p, s tring log, string pas, string post_us er)

+Users()

Users( string nam e_p, string log, string pas, int id_p)

+save_user(string name,s tring login, string pas, int id_p )

+delete_user(int id)

+load(bool search, string par):List<Users>

+isL ogin(Us ers u):int

+equal(Us ers u):bool






+Contract(string data, int sum, int id_o, int id_t)

+Contract(int id,string data,string sur_c, string nam e_e, string country, string city, int s um ma)

+Contract()

+getSum(): int

+save()

+ load():L ist<Contract>

+count_contract(): string

+sum _contract():string


Tour
+country: S tring

+city: String

+transport: String

+placement: S tring

+id:int

+id_t:int

+sum :int

+Tour(int id,string country, string city, string trans port, string placement, int sum)

+Tour()

+filtr_tour(string c):List<Tour>

+load():List<Tour>

+add_destination(s tring country, s tring city, int price_c, string nam e_t, int price_t,s tring name_p, int price_p )

+avg_tour():string





Рисунок 10 Диаграмма классов


3 Программная реализация информационной системы и проверка функциональности

В качестве средства разработки программы используется язык программирования C# и среда Visual Studio 2017 [15]. Фрагменты исходного кода расположены в приложении Б.

При запуске приложения появляется стартовая страница (рисунок 11), которая даёт возможность работать в таких режимах как клиент, сотрудники и администратор. Это
было реализовано для удобного выполнения обязанностей и экономии времени.


Рисунок 11 Стартовая страница


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

Вышеописанное показано на рисунке 12.



Рисунок 12 Добавление нового клиента


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

Те сотрудники, которые работают с клиентом, то есть оказывают услугу оформления путёвки, р