Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Отчет по проектирование и архитектура программных систем

Автор:   •  Март 6, 2019  •  Курсовая работа  •  7,800 Слов (32 Страниц)  •  375 Просмотры

Страница 1 из 32

КУРСОВАЯ РАБОТА 

ОТЧЕТ ПО ПРОЕКТИРОВАНИЕ И АРХИТЕКТУРА ПРОГРАММНЫХ СИСТЕМ.

ПРЕПЕДОВАТЕЛЬ :  ГУБИН МАКСИМ ЮРЬЕВИЧ

ЛЕКТОР  : ПОЛЯКОВ АЛЕКСАНДР НИКОЛАЕВИЧ

1- ЛАБОРАТОРНАЯ РАБОТА

Фармацевтический интернет-магазин

Функциональные требования:

  1. Пользователь должен иметь возможность заказать выбранные из каталога фармацевтики по почте.
  2. Пользователь должен иметь возможность добавлять выбранные лекарственные средства в корзину для совершения заказа.
  3. Должна быть возможна оплата онлайн.
  4. Пользователь должен иметь возможность получить заказ с помощь доставки либо самовывозом.
  5. Пользователь должен иметь возможность прочитать содержание и описание лекарственной формы.
  6. Пользователь должен иметь возможность прочитать отзыв о препарате.
  7. Пользователь должен иметь возможность добавлять отзыв о препарате.
  8. Модератор должен иметь возможность удалять отзыв о препарате.
  9. Модератор должен иметь возможность внесение новых рубрик, подрубрик и разделов Интернет-магазина.
  10. Модератор должен иметь возможность написание новостей.
  11. Модератор должен иметь возможность размещение рекламной коммерческой информации, рекламных баннеров.
  12. Модератор должен иметь возможность добавлять новые препараты, снимать препараты с продажи, изменять цены, изменять описание к препарату удаленно, независимо от используемого устройства.
  13. Описание к препарату должно составлять: фотографию препарата, классификацию и описание лекарственной формы.
  14. Интернет-магазин должен из общего списка продаваемых лекарственных препаратов по запросу пользователя выделять препараты выбранной  пользователем классификацией.
  15. Интернет-магазин должен иметь возможность  выставление счетов покупателям посредства Интернет-формы отправки счетов

Нефункциональные требования:

 

  1. Сайт должен быть оформлен в оттенках белого цвета с добавлением голу0бого.
  2. Сайт должен иметь статичный фон.
  3. Интернет-магазин должен использовать протокол https.321room
  4. На устройствах с шириной экрана от 768рх до 4096рх ширина содержимого сайта не должна превышать ширину экрана.
  5. Размер одной страницы сайта не должен превышать 10 МБ.
  6. Сайт должен одинаково отображаться в браузерах IES, Mozilla Firefox, Opera? Google Chrome и более новых версиях этих браузеров.
  7. Сайт должен быть разработан для сервера Apache Tomcat 9.
  8. Информация должна храниться в базе данных Oracle 11g XE.
  9. Сайт должен иметь высококонтрастную версию для слабо видящих.
  10. Сайт интернет-магазина должен иметь как минимум 2 языка интерфейса: русский и английский.
  11. Сайт интернет-магазина должен иметь одну валюту для оплаты покупок: рубли.
  12. Сайт интернет- магазина должен предоставить покупателю сравнение цен разных аптек т предложить лучшее предложение.

[pic 1]3-ЛАБОРАТОРНАЯ РАБОТА

Диаграмма последовательности :

1-схема

[pic 2]

2-схема

[pic 3]

3-схема

[pic 4]

4-лабораторная  работа . Диаграмма классов

[pic 5]

5-лабораторная работа .[pic 6]

6-лабораторная работа про посредник и медиатор

Посредник (шаблон проектирования) — Википедия https://ru.wikipedia.org/wiki/Посредник_(шаблон_проектирования)

#include

#include

class Colleague;

class Mediator;

class ConcreteMediator;

class ConcreteColleague1;

class ConcreteColleague2;

class Mediator

{

public:

virtual void Send(std::string const& message, Colleague *colleague) const = 0;

};

class Colleague

{

protected:

Mediator* mediator_;

public:

explicit Colleague(Mediator *mediator):mediator_(mediator)

{

}

};

class ConcreteColleague1:public Colleague

{

public:

explicit ConcreteColleague1(Mediator* mediator):Colleague(mediator)

{

...

Скачать:   txt (32.3 Kb)   pdf (557.5 Kb)   docx (812.4 Kb)  
Продолжить читать еще 31 страниц(ы) »
Доступно только на Essays.club