Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ17.06.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.84 Mб
Скачать
    1. Обоснование выбора языка программирования и инструментальной среды реализации клиентской части программного обеспечения информационно-справочной системы гостиницы

      1. Выбор инструментальных средств для реализации базы данных

Критерии выбора СУБД для трехуровневой архитектуры клиент-сервер программного обеспечения информационно-справочного web-сайта гостиницы:

  • мобильность;

  • распределенность;

  • сетевые возможности;

  • многоязыковая поддержка;

  • возможности разработки Web-приложений;

  • восстановление после сбоев;

  • резервное копирование;

  • поддерживаемые аппаратные платформы;

  • минимальные требования к оборудованию;

  • локализованность;

Таким образом, при выборе критериев приведенных выше для разработки клиентской части программного обеспечения была выбрана инструментальная среда PhpMyAdmin.

      1. Выбор инструментальных средств для реализации клиентской части по

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

  • высокая производительность;

  • низкая стоимость;

  • простота изучения и использования;

  • переносимость;

  • надежность;

  • предоставлять средства разработки приложений для операционной системы Windows.

Среди доступных средств разработки, которые предоставляют эти возможности, можно выделить 3 наиболее часто используемых: PHP, С#, Java .

Для сравнения этих программных продуктов воспользуемся методом вариантных сетей. Оценку будем проводить по следующим критериям:

  • Скорость разработки (5).

  • Требования к вычислительным ресурсам (5).

  • Предоставляемые возможности (4).

  • Скорость работы готового ПО (3).

  • Легкость инсталяции разработанного программного обеспечения (3).

  • Удобство эксплуатации (3).

В круглых скобках указана важность данной характеристики.

Решение поставленной задачи выбора программного обеспечения методом вариантных сетей Фуксмана показано в таблице 2.4.

Таблица 2.4 – Сравнение средств разработки клиентской части ПО

Средство разработки

Характеристика

Сумма

1 (10)

2 (6)

3 (10)

4 (8)

5 (5)

PHP

10

5

9

9

3

43

Microsoft Visual C#

8

5

10

7

2

37

Java

4

5

8

7

2

31

В результате проведённого исследования получили, что подходящим инструментальным средством для разработки в данном случае является PHP.

    1. Детальное проектирование методов и классов клиентской части программного обеспечения информационно-справочного web-сайта гостиницы «Нью-Йорк»

На этапе детального проектирования проведем анализ классов клиентской части программного обеспечения информационно-справочного web-сайта гостиницы.

Были разработаны следующие основные классы:

  • MainPage.php- Главная страница web-сайта «Нью-Йорк», где можно ознайомиться с информацие о гостинице;

  • PageRegistration.php-Страница регистрации, которая позволяет зарегистрироваться новому пользователю;

  • PageBooking.php- Страница бронирования номера, где пользователь заполняет предоставленную форму с информацией о себе и критериями эелаемого номера;

  • PageAuthorization.php-Страница авторизации пользователя;

  • PageUslugi.php,-Страница с информацией об услугах, предоставляемых гостиницей «Нью-Йорк»;

  • PageNomera.php-Страница с информацией о номерах и фотогалерея, после чего можно забронировать выбранный номер;

  • PageAdmin.php-Страница администратора, которая предоставляет работу с БД.

( Описание классов смотрите в приложении Б. PHP-код web-сайта гостиницы)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]