ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 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.
Те сотрудники, которые работают с клиентом, то есть оказывают услугу оформления путёвки, р