На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

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

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

  • Введение. 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, диаграммы вариантов использования, Диаграмма состояний, Диаграмма последовательностей, Диаграмма классов, Диаграмма развертывания,Информационная модель системы, 
Купить 1500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

klausms

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовая Автоматическое реферирование текста C# 5 .NET (C#) 3 700,00
Курсовая Автоматическое составление кроссвордов С++ 0 .NET (C#) 2 700,00
Исходник Алгоритм Рабина-Карпа C# 0 .NET (C#) 1 500,00
Исходник Алгоритм Хаффмана C# 22 .NET (C#) 3 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Курсовая Игра 2048 С# new 0 .NET (C#) 2 500,00
Исходник ИС "Факультет" (C#, WinForms, Access) new 0 .NET (C#) 1 000,00
Исходник Ресторан (C#, ASP.NET Web Forms, SQL Server) new 0 .NET (C#) 5 000,00
Курсовая Учёт регламентных работ (C#, WPF, SQL Server) new 0 .NET (C#) 3 500,00
Другое Разработка АИС для обработки данных завода Volkswagen (C#, WinForms, Access) new -1 .NET (C#) 2 000,00
Купить

1500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Flowers.rar
1351377
Оцени работу

рейтинг

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

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