Программирование на Java: Разработать подсистему учета и регистрации туристических услуг

Номер: 36774
Тип работы: Курсовая работа
Город: Минск
ВУЗ: Белорусский государственный университет информатики и радиоэлектроники (БГУИР)
Дата сдачи: Апрель 2015
Стоимость: 75$, 187.5 BYN, 5475 RUB

Содержание

Технология клиентского интерфейса Обязательный паттерн Обязательная Технология JSP Session Facade JMS Общие требования. Информационная система должна быть реализована в виде распределенного приложения на языке Java c использованием платформы JEE и клиентских веб-технологий (указано в персональном задании). Бизнес-логика. Бизнес-логика системы должна быть реализована с использованием компонентов EJB. Клиентская часть должна быть реализована с использованием современных веб-технологий на базе языка Java (указано в персональном задании). Доступ к данным. Доступ к данным в СУБД должен осуществляться через драйвер JDBC, поставляемый производителем СУБД. Доступ к данным должен осуществляться с использованием JPA. База данных должна быть приведена к 3-ей нормальной форме. Функциональные возможности приложения. Функционал серверной части должен составлять не менее 10 вариантов использования (к вариантам использования не должны относиться низкоуровневые операции манипулирования данными в базе данных). Дополнительные требования: - При разработке курсового проекта должно быть предусмотрено использование паттернов проектирования (не менее двух). Один из них указан в индивидуальном задании. - Предусмотреть использование в программной части «обязательной технологии» указанной в индивидуальном задании. Требования к поставке. Разработанная система должна запускаться на компьютере со следующей инфраструктурой: - EJB-Container и веб-контейнер: JBoss 5.1либо EJB-контейнер – Sun Application server 9.0, сервлет-контейнер – apache-tomcat 6.0.16, - JDK 6/ JRE6. - СУБД MySql Community Server 5.5 - Операционная система Windows XP SP3 и выше. -Все необходимые библиотеки должны находиться внутри ear-архива Студент должен уметь запускать приложение на любой ПЭВМ по выбору преподавателя. Классы и библиотеки должны размещаться в пакетах, имена которых оканчиваются на FamiliaIO (фамилия и инициалы студента-исполнителя по шаблону латинскими буквами). Имена классов должны оканчиваться на FamiliaIO (фамилия и инициалы по шаблону латинскими буквами). Приложение должно поставляться в виде ear-архива с конфигурацией сервера приложений. Интерфейс программы и данные должны быть только на русском (белорусском) языке. Приложение должно запускаться без использования интегрированных средств разработки с использованием ant-скриптов. Подписи на всех элементах схем и диаграмм, за исключением названий классов (сущностей), переменных, методов и атрибутов, должны быть выполнены на русском языке русскими буквами. Построение программного кода должно соответствовать правилам, определенным в документе «Code Conventions for the JavaTM Programming Language». Перечень используемых стандартов: IDEF0, IDEF1.X, IDEF3, UML 2.0 и выше, ГОСТЫ 19001–19701 (оформление блок-схем, требования к руководству пользователя), стандарты оформления курсовых и дипломных работ. Перечень рекомендуемой литературы: 1. UML. Классика CS. 2-у изд./Пер. с англ., Под общей редакцией проф. С.Орлова - СПб.: Питер, 2006. - 736 с.: ил. 2. Фаулер М. Архитектура корпоративных программных приложений.: Пер. с англ. - М.: Издательский дом "Вильямс", 2006. - 544с.: ил. - Парал. тит. англ. 3. Басс Л., Клементс П., Кацман Р. Архитектура программного обеспечения на практике. 2-е издание. - СПб.: Питер, 2006. - 575 с.: ил. 4. Змест разлiкова-тлумачальнай запiсi (пералiк пытанняy, якiя падлягаюць распрацоyцы) Введение (с указанием цели и основных задач для её достижения). 1. Описание предметной области (включая IDEF0 (если необходимо дополнительно IDEF3) не менее 4-х уровней вложенности) и определение требований к системе с точки зрения предметной области. 2. Постановка задачи и обзор методов её решения, спецификация вариантов использования системы. 3. Модели представления системы и их описание, описание применения паттернов проектирования, обоснование выбора технологии клиентского приложения. 4. Информационная модель системы и её описание (с доказательством приведения ее к 3-ей нормальной форме). 5. Обоснование оригинальных решений по использованию технических и программных средств, не включенных в требования (необязательный раздел). 6. Описание алгоритмов реализующих бизнес-логику серверной части проектируемой системы. 7. Руководство пользователя. 8. Результаты тестирования разработанной системы и оценка выполнения задач. Выводы и заключения. Список использованных источников. Приложения. 5. Пералiк графiчнага матэрыяла (з дакладным пазначэннем абавязковых чарцяжоy i графiкаy) Функциональная модель процессов предметной области (IDEF0/IDEF3). Диаграмма Вариантов использования (Use Case). Диаграммы состояний (Statechart). Диаграмма последовательностей (Sequence diagram). Диаграммы классов. Диаграммы компонентов (component diagram). Диаграмма развертывания (deployment diagram). Информационная модель. Схемы алгоритмов, реализующих бизнес-логику. Листинг алгоритмов реализующих бизнес-логику. Листинг основных элементов программы. Листинг скрипта генерации базы данных.

Оставить контакты для покупки

Укажите Ваше имя!
Укажите телефон, e-mail, почтовый адрес или любой другой способ контакта
Укажите дату, до которой хотели бы забрать работу

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

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

Готовая контрольная, отчет, курсовая или даже дипломный проект могут быть получены Вами в течение считанных минут после оплаты. На этой странице Вы можете ознакомиться со способами оплаты готовых работ для жителей Беларуси, Российской Федерации и других стран.