Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой_ТРПО_версия2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.81 Mб
Скачать
  1. Описание предметной области

Бронирование осуществляется во многих отраслях. Например, бронирование билетов на концерты, кино. Данный сервис используется для бронирования мест в различных заведениях (кафе, ресторанах и т.п.). Заведения имеют разные способы брони, некоторые поддерживают бронирование любого столика в заведении, другие имеют большой поток клиентов и только администратор решает, какой конкретно столик будет забронирован, а бронь ставится только по времени и количеству человек. Количество человек, собирающихся посетить заведение/забронировать столик, имеет важное значение. Также следует учитывать и другие параметры, например, время работы заведения, возможность посадки в курящем и некурящем зале, цены бронирования. В некоторых заведениях бронирование подразумевает заказ на определенную сумму или же определенной категории блюд.

Бронирование может осуществляться разными способами. Например, непосредственно занесением в базу данных заведения или просто оставлением заявки с последующим звонком администратора заведения для подтверждения.

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

  1. Цели и задачи

Целью выполняемого проекта является разработка автоматизированной системы приёма и обработки заказов столиков в заведениях различного профиля. В связи с тем, что спектр услуг предоставляемых различными заведениями широк, система должна обладать возможностью адаптации.

Главными задачами системы являются:

- приём заказов на резервирование столиков;

- реализация удобного пользовательского интерфейса;

- содействие администратору в выполнении задач управления заведением.

  1. Используемые технологии и инструменты

Сервер и сайт.

Разработка серверной части системы выполняется в среде Microsoft Visual Studio 2012, используя язык C#и платформу .NetFramework.

Разработка сайта, выполняется в среде Microsoft Visual Studio 2012 на языке C# с применением платформы ASP.NET.

Серверная часть системы расположена на облачной платформе с применением операционной системы Windows Server 2012.

Тестовая версия серверной части расположена на VPS с применением операционной системы Windows Server 2008.

Применяемой системой управления базами данных является реляционная Microsoft Sql Server 2008.

Сайт располагается на Windows хостинге, использующем IISв качестве сервера.

В качестве системы контроля версий по типу git используется BitBucket.

IOS приложение.

При разработке IOS приложения использовались следующие технологии:

    1. среда разработки XCode с встроенным Interface Builder версий 4.2 и позднее - 5.1.1, язык – Objective C с фреймворком Cocoa и Cocoa Touch;

    2. для разработки криптографической части была использована библиотека Chilkat RSA и Chilkat Crypto версии 2;

    3. для работы с XML была использована библиотека Touch XML , основанная на библиотеке libXml;

    4. система контроля версий git с хранением на внешнем репозитории bitbucket.com.

Android приложение:

      1. сервис проектирования интерфейсов ninjamock.com;

      2. среда разработки Android Development Tools, язык – Java;

      3. встроенная функциональность альфа и бета тестирования Google Play.