Система учета и регистрации поступления цветов в цветочный магазин

Оглавление курсовой работы

  • Введение. 3
  • Описание предметной области. 4
  • Постановка задачи и обзор методов ее решения, спецификация вариантов использования системы.7
  • Модели представления системы и их описание, описание применение паттернов проектирования, обоснование выбора технологии клиентского приложения.8
  • Диаграмма состояний. 8
  • Информационная модель системы.. 13
  • Обоснование оригинальных решении по использованию технических и программных средств не включенных в требование. 16
  • Описание алгоритмов реализующих бизнес логику серверной части и проектируемой системы.. 17
  • Руководство пользователя. 19
  • Результаты тестирования разработанной системы и оценка выполнения задач  23
  • Выводы и заключения. 24
  • Список использованных источников. 25
  • Приложения. 26
  • Листинг. 26
  • Листинггенерациибазыданных. 39

Некоторые пункты из курсовой работы

 

Введение

В данном курсовом проекте рассматривается разработка системы учета и регистрации поступления цветов в цветочный магазин. Систему требуется разработать на javaв виде клиент серверного web приложения. Клиентская часть должна быть реализована с помощью технологий JSF2.1 и запускается в современных браузерах. Серверная часть должна быть реализована в виде сервисов и использовать базу данных для хранения информации.

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

Архитектура приложения и его функционирование описывается с помощью UMLдиаграмм, необходимо разработать диаграмму состояний, диаграмму последовательности, диаграмму развертывания. Классы описываются с помощью диаграммы классов.

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

Разработанное приложение необходимо протестировать и составить к нему документацию пользователя.

   

Описание предметной области

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

Обоснование оригинальных решении по использованию технических и программных средств не включенных в требование

В приложении для обеспечения разграничения прав доступа применялся фреймворк SpringSecurity. Spring Security это Java/Java EE фреймворк, предоставляющий механизмы построения систем аутентификации и авторизации, а также другие возможности обеспечения безопасности для промышленных приложений. Его настройка производится в файле spring-security.xml, где прописываются правила, которые действуют на все приложение, что позволяет очень удобно настраивать его и исключает появление ошибки.

Клиентская часть по заданию должна была сделана с помощью JSF, в качестве библиотеки с компонентами JSFиспользовалась не стандартная библиотека, а primefaces. Primefaces предоставляет более удобную работу с компонентами, поддержку тем оформления.

 

Описание алгоритмов реализующих бизнес логику серверной части и проектируемой системы

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

К таким алгоритмам относится вывод сложных списков данных. На Рис.6.1. представлена блок-схема для построения списка на основе выбранных пользователем данных. Другие списки формируются аналогичным образом.

Содержание архива

  • исходный код  на Java
  • Пояснительная записка
  • Исходники диаграмм(которые есть в отчете) (схемы IDEF0, диаграммы вариантов использования, Диаграмма состояний, Диаграмма последовательностей, Диаграмма классов, Диаграмма развертывания,Информационная модель системы, 

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

1480,00 

(без учета комиссии 3,8 %)

Flowers.rar
1351377
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Система учета и регистрации поступления цветов в цветочный магазин
Система учета и регистрации поступления цветов в цветочный магазин
Категория: Образование
Стоимость: 1480,00