Белорусский государственный университет информатики и радиоэлектроники (БГУИР)
Дата сдачи:
Апрель 2013
Стоимость:
160$,
400 BYN,
11680 RUB
Содержание
База данных - MS SQL
Общее задание: Информационная система должна быть реализована в виде распределенного при-ложения на языке Java c использованием платформы JEE.
Уровни архитектуры: База данных – Модель – Бизнес-логика – Фасадный Веб-сервис – Клиент-ское Веб-приложение
Модель: доступ к данным осуществляется с помощью ORM-подобной технологии (JPA, Hibernate).
Бизнес-логика: серверная часть должна быть представлена распределенной компонентной техно-логией (EJB, Spring).
Веб-сервис: предоставляет клиенту абстракцию (интерфейс) серверной логики, реализует паттерн Session Facade
Клиентское веб-приложение: веб-приложение реализованное с использованием технологии (JSF, Struts, XSLT).
Обязательные требования:
1. В период разработки курсового проекта, исходные коды должны храниться в системе контроля версий (Subversion) на удаленном сервере (assembla.com) в директории содержащей фамилию студента. Версии проекта должны обновляться не реже одного раза в две недели.
2. Функционал серверной части должен составлять не менее 10 вариантов использования (к вари-антам использования не должны относиться низкоуровневые операции манипулирования данными в ба-зе данных). Функционал приложения должен быть согласован с руководителем курсового проекта в срок согласно календарному плану работы над курсовым проектом. Невыполнение заявленного функ-ционала, может служить причиной не допуска студента до защиты курсового проекта.
3. При разработке необходимо использовать не менее трех паттернов проектирования GoF.
4. Доступ к данным в СУБД должен осуществляться через драйвер JDBC, поставляемый произво-дителем СУБД. База данных должна быть приведена к 3-ей нормальной форме.
5. Обязательны для исполнения все требования, представленные в техническом задании, а также в приложении к техническому заданию.
Требования к поставке.
Разработанная система должна интегрироваться в портал кафедры со следующей инфраструкту-рой:
- Web-server: Tomcat
- EJB-Container: GlassFish/JBoss,
- JDK 6/ JRE6.
- СУБД: MySql, Java DB
- Операционная система Windows XP SP3 и выше.
Студент должен уметь запускать приложение на любой ПЭВМ по выбору преподавателя.
База данных должна генерироваться sql-скриптом используя схему вида familia_i_o (фамилия и инициалы по шаблону латинскими буквами).
Классы и библиотеки должны размещаться в пакетах, имена которых оканчиваются на FamiliaIO (фамилия и инициалы студента-исполнителя по шаблону латинскими буквами).
Серверная часть должна поставляться в виде ear-архива с конфигурацией для выбранного сервера приложений. Клиентское приложение должно поставляться в виде war-архива.
Интерфейс программы и данные должны быть только на русском (белорусском) языке.
Приложение должно запускаться без использования интегрированных средств разработки с ис-пользованием ant-скриптов.
Подписи на всех элементах схем и диаграмм, за исключением названий классов (сущностей), пе-ременных, методов и атрибутов, должны быть выполнены на русском языке русскими буквами.
Построение программного кода должно соответствовать правилам, определенным в документе «Code Conventions for the JavaTM Programming Language».
Перечень используемых стандартов:
IDEF0, IDEF1.X, IDEF3, UML 2.0 и выше, ГОСТЫ 19001–19701 (оформление блок-схем, требования к руководству пользователя), стандарты оформления курсовых и дипломных работ.
4. Змест разлiкова-тлумачальнай запiсi (пералiк пытанняy, якiя падлягаюць распрацоyцы)
Введение. 1. Описание предметной области. 2. Описание основного процесса предметной области. 3. Спецификация вариантов использования системы. 4. Модели представления системы и их описание. 5. Описание применения паттернов проектирования. 6. Информационная модель системы и её описание. 7. Обоснование оригинальных решений по использованию технических и программных средств, не включенных в требования (необязательный раздел). 8. Описание алгоритмов реализующих бизнес-логику серверной части проектируемой системы. 9. Руководство по развертыванию системы. 10. Результаты тестирования разработанной системы и оценка выполнения задач. Выводы и заключения. Литература. Приложения.
5. Пералiк графiчнага матэрыяла (з дакладным пазначэннем абавязковых чарцяжоy i графiкаy)
Функциональная модель процессов предметной области (IDEF0/IDEF3). Диаграмма Вариантов ис-пользования (Use Case). Диаграммы состояний (Statechart). Диаграмма последовательностей (Sequence diagram). Диаграммы классов. Диаграммы компонентов (component diagram). Диаграмма развертывания (deployment diagram). Информационная модель. Блок-схемы алгоритмов, реализующих бизнес-логику. Листинг алгоритмов реализующих бизнес-логику. Листинг основных элементов программы. Листинг скрипта генерации базы данных.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1 ПРОЕКТНАЯ ДЕЯТЕЛЬНОСТЬ В СФЕРЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 7
1.1 Общие понятия об управлении курсовыми проектами 7
1.2 Функциональная модель решаемой задачи 12
2 ПОСТАНОВКА ЗАДАЧИ И ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К СИСТЕМЕ 18
3 МОДЕЛИ ПРЕДСТАВЛЕНИЯ СИСТЕМЫ И ИХ ОПИСАНИЕ 20
4 ИНФОРМАЦИОННАЯ МОДЕЛЬ СИСТЕМЫ 29
5 ОПИСАНИЕ АЛГОРИТМОВ, РЕАЛИЗУЮЩИХ БИЗНЕС-ЛОГИКУ СЕРВЕРНОЙ ЧАСТИ 34
6 ОБОСНОВАНИЕ РЕШЕНИЙ ПО ВЫБОРУ ТЕХНИЧЕСИХ И ПРОГРАММНЫХ СРЕДСТВ РЕАЛИЗАЦИИ ПРОЕКТА 38
6.1 Использование средств Java 38
6.2 Использование СУБД MySQL 5.0 38
6.3 Использование средств моделирования 39
6.4 Использование среды разработки Eclipse 3.2 40
6.5 Использование EJB 42
6.6 Использование технологии Struts 42
6.7 Использование Hibernate 43
7 РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ ПО И ОЦЕНКА РЕЗУЛЬТАТОВ 45
8 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 46
ЗАКЛЮЧЕНИЕ 53
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 54
ПРИЛОЖЕНИЕ Выборочный листинг кода 55
Оставить контакты для покупки
Внимание! Вы можете приобрести любую из найденных Вами на сайте готовых работ за указанную стоимость. Если найденная Вами курсовая, отчет по практике, контрольная или дипломная работа не полностью соответствуют Вашему заданию, то Вы можете оценить стоимость доработки найденного задания до требуемого Вам содержания – это будет стоить значительно дешевле, чем
выполнение задания заново.
Кроме того, Вы можете приобрести часть найденной работы для последующего самостоятельного использования. Указанные на сайте цены не являются окончательными (возможно некорректное указание стоимости!) и в большинстве случаев подлежат изменению в сторону снижения (в зависимости от качества задания и ряда других факторов). Вы можете предварительно проконсультироваться с нашими менеджерами относительно уровня качества найденного подходящего задания.
Готовая контрольная, отчет, курсовая или даже дипломный проект могут быть получены Вами в течение считанных минут после оплаты. На этой странице Вы можете ознакомиться со способами оплаты готовых работ для жителей Беларуси, Российской Федерации и других стран.
Приближается летняя сессия и мы надеемся, что Вы уже отдали нам на выплнение все свои задания. Еще не делали ничего? Тогда лучше поторопиться, потому что сейчас цены ниже и останутся такими вплоть до начала мая!
17.04.2026
Уважаемые студенты МИУ, МФЮА, Синергии, БИП, БТЭУПК, мы рады предложить Вам свои услуги по решению тестов дистанционной формы обучения, написанию курсовых работ и отчетов по практике для Ваших учебных заведений!
13.02.2026
Поздравляем всех, переведенных на последний семестр обучения! Приглашаем Вас заранее обратиться за дипломными проектами и работами, потому что это позволит выполнить их максимально качественно и даже делать их по частям. Помните, что весной загрузка сильно возрастет и лучше не затягивать!
31.01.2026
Уважаемые учащиеся ВУЗов, техникумов, колледжей и школ! Искренне поздравляем Вас с Новым годом и Рождеством, желаем Вам успешной учебы и карьерных достижений в следующем году. Мы работаем даже во время новогодних праздников, чтобы ничто не мешало Вам получать отличные оценки!