Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Зыходныя даныя да праекта

ЗАДАННЕ

Па курсавому праектаванню

Студэнту Костроме Дмитрию Николаевичу гр. 082322

 

1. Тэма праекта Автоматизация работы лесного хозяйства

2. Тэрмiн здачы студэнтам закончанага праекта ________ 15.01.2013 _____________________

Зыходныя даныя да праекта

Общие требования. Информационная система должна быть реализована в виде web-приложения на языке Java c использованием технологий JSP, Servlet, XML/XSLT. Архитектура приложения должна быть выполнена в архитектуре паттерна MVC. Интерфейс приложения должен быть оформлен с использованием каскадных таблиц стилей(CSS). В приложении должна быть предусмотрена проверка данных, вводимых пользователем (на клиентской и серверной части проекта). В приложении должны быть разработаны и использованы собственные библиотеки тэгов. При разработке приложения должен быть использован механизм обработки исключительных ситуаций. При разработке пользовательского интерфейса необходимо предусмотреть элемент «меню», пункты которого должны храниться в виде XML документа, который будет трансформироваться в html представление с помощью технологии XSLT.

Архитектура приложения. Каркас приложения должен быть выполнен в архитектуре MVC. В приложении должны быть чётко определены уровни: модели данных, представления и контроллер. Модель данных должна быть представлена в виде набора классов, соответствующих правилам построения компонентов JavaBeans. В качестве контроллера должен выступать сервлет, который будет осуществлять взаимодействие между моделью и представлением. Представление данных должно быть реализовано в виде набора JSP страниц. В приложении должны быть выделен слой доступа к данным (классы, в которых будут размещены методы, отвечающие за бизнес-логику системы).

Доступ к данным. Доступ к данным должен быть выделен в отдельный слой приложения. Доступ к данным в СУБД должен осуществляться через драйвер JDBC, поставляемый производителем СУБД. Использование интерфейса ODBC запрещено. Разрешается использовать Java Persistence API, а также фреймворка Hibernate.

База данных должна быть приведена к 3-ей нормальной форме.

Функциональные возможности приложения. Функционал серверной части должен составлять не менее 10 вариантов использования (к вариантам использования не должны относиться низкоуровневые операции манипулирования данными в базе данных). Функционал приложения должен быть согласован с руководителем курсового проекта в срок согласно календарному плану работы над курсовым проектом. Диаграмма вариантов использования в двух экземплярах подписывается студентом и руководителем с указанием даты согласования. Не выполнение заявленного функционала, может служить причиной не допуска студента до защиты курсового проекта.

Дополнительные требования:

- В период разработки курсового проекта, исходные коды должны храниться в системе контроля версий (Subversion) на кафедральном компьютере (5-223-ei21) в директории содержащей фамилию студента. Версии проекта должны обновляться не реже одного раза в две недели.

- В приложении должны быть разработаны юнит-тесты в количестве не менее чем для 5 методов.

- При разработке курсового должно быть реализовано не менее одного паттерна GoF.


Дата добавления: 2015-10-16; просмотров: 87 | Нарушение авторских прав


Читайте в этой же книге: Описание предметной области и определение требований к системе | Постановка и решение задач | Модели представления системы | Выбор технологии клиентского приложения | Руководство пользователя | Результаты тестирования разработанной системы | ПРИЛОЖЕНИЕ А | Stop_jboss.bat |
<== предыдущая страница | следующая страница ==>
История нашей реликвии| Требования к поставке.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)