Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
allbest-r-00396206 / 396206.rtf
Скачиваний:
114
Добавлен:
13.02.2016
Размер:
15.15 Mб
Скачать
  1. Тестирование

В ходе тестирования системы:

  • Были проверены все доступные операции на предмет их корректной работы;

  • Были проверены исключительные ситуации, в частности случаи, когда не вся информация заполнена, в таких случаях система выдает предупреждения.

Тестирование добавления информации о продаже:

Действие:

Ожидаемый результат:

Отклик системы:

Тестирование удаления продажи

Действие:

Ожидаемый результат и отклик системы:

  1. Заключение

В ходе выполнения курсовой работы была спроектирована средствами Rational Rose информационная система деятельности турагенств. Для построения диаграмм в среде использовался унифицированный язык моделирования UML.

Были построены следующие диаграммы:

  • Диаграмма Бизнес-логики (Business USE-CASE);

  • Диаграмма вариантов использования (USE-CASE);

  • Диаграмма деятельности (Activity Diagram);

  • Диаграмма классов (Class Diagram);

  • Диаграмма последовательности (Sequence Diagram);

  • Диаграмма развертывания (Deployment Diagram);

  • Диаграмма компонентов (Component Diagram).

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

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

Листинг кода

public class Administrator

{

public AdminWork theAdminWork;

/**

* @roseuid 4CC4FDC203B9

*/

public Administrator()

{

}

}

public class Client

{

public String Surname;

public String Name;

public String Otchestvo;

public String Birth_date;

public String Passport_info;

private int id_client;

public ClientISearchInterface theClientISearchInterface;

public Sales theSales;

public ClientBuyInterface theClientBuyInterface;

public ClientZakazInterface theClientZakazInterface;

/**

* @roseuid 4CC4FDC3002E

*/

public Client()

{

}

}

public class ClientBuyInterface

{

public Client theClient;

/**

* @roseuid 4CC4FDC201E4

*/

public ClientBuyInterface()

{

}

/**

* @roseuid 4CC4F9D3008C

*/

public void buyCreditCard()

{

}

/**

* @roseuid 4CC4F9DD02AF

*/

public void buyNal()

{

}

}

public class ClientISearchInterface

{

public Client theClient;

/**

* @roseuid 4CC4FDC2007D

*/

public ClientISearchInterface()

{

}

/**

* @roseuid 4CC4ED6F03C8

*/

public void getCountrys()

{

}

/**

* @roseuid 4CC4ED7800AB

*/

public void getKurorts()

{

}

/**

* @roseuid 4CC4ED7E03A9

*/

public void getHotels()

{

}

}

public class Countrys

{

public String Country_name;

private int id_country;

public Kurorts theKurorts;

/**

* @roseuid 4CC4FDC102CE

*/

public Countrys()

{

}

}

public class Hotels

{

public String Hotel_name;

public Integer Hotel_stars;

public Integer CountGuests;

private int id_hotel;

/**

* @roseuid 4CC4FDC200CB

*/

public Hotels()

{

}

}

public class Kurorts

{

public String Kurort_name;

public Integer Mid_temp;

private int id_kurort;

public Countrys theCountrys;

/**

* @roseuid 4CC4FDC2001F

*/

public Kurorts()

{

}

}

public class ManSaleInterface

{

public TuragenManager theTuragenManager;

/**

* @roseuid 4CC4FDC2033C

*/

public ManSaleInterface()

{

}

/**

* @roseuid 4CC4FB15038A

*/

public void addSale()

{

}

/**

* @roseuid 4CC4FB1B0186

*/

public void updateSale()

{

}

/**

* @roseuid 4CC4FB2000CB

*/

public void deleteSale()

{

}

/**

* @roseuid 4CC4FB2203D8

*/

public void opname2()

{

}

}

public class Sales

{

public Integer Cost_of_one;

public Integer Count;

public Client theClient;

/**

* @roseuid 4CC4FDC20177

*/

public Sales()

{

}

}

public class TuragenManager

{

public ManKatalogInterface theManKatalogInterface;

public ManOtchetInterface theManOtchetInterface;

public ManSaleInterface theManSaleInterface;

/**

* @roseuid 4CC4FDC202BF

*/

public TuragenManager()

{

}

}

public class Turagenstvo

{

public String Turag_name;

private int id_turagen;

/**

* @roseuid 4CC4FDC20128

*/

public Turagenstvo()

{

}

}

Размещено на Allbest.ru