Задание № 634 |
Наменование: |
Курсовик Сервис хранилища электронных документов с возможностью потекстового поиска |
|
|
Предмет: |
Программирование
|
|
|
Бюджет: |
2200 руб.
|
|
|
Дата: |
04.12.2009
|
|
|
Описание: |
Полное название: Сервис хранилища электронных документов с возможностью потекстового поиска Срок выполнения - до 4-х дней. Требуется человек, который впоследствии сможет постоянно выполнять подобные работы (требования отличаются: от простых Swing клиент-серверов до клиент-серверов с web-сервисами). С записками. Предпочтение отдается жителям Беларуси, чтобы в случае необходимости можно было оперативно связаться по телефону и т.д. УО БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ (назва ВНУ)
Факультэт: инженерно-экономический «ЗАЦВЯРДЖАЮ» Загадчык кафедры____________________________ (подпiс) «___» ____________________ 2009г. ЗАДАННЕ па курсавому праектаванню Студэнту_______________________________________гр._____________ 1. Тэма праекта___________________________________________________________________ 2. Тэрмiн здачы студэнтам закончанага праекта____________________________ 3. Зыходныя даныя да праекта ТРЕБОВАНИЯ ВЫДЕЛЕННЫЕ ЖЕЛТЫМ ЦВЕТОМ БУДУТ ПРОКОНТРОЛИРОВАНЫ ПРИ ДОПУСКЕ ДО ЗАЩИТЫ. ЕСЛИ НЕ ВЫПОЛНЕНО ТРЕБОВАНИЕ – НЕ СДАВАЙТЕ ЗАПИСКУ, НЕ ТРАТЬТЕ СВОЕ И ПРЕПОДАВАТЕЛЬСКОЕ ВРЕМЯ! КАЖДЫЙ СТУДЕНТ ДОЛЖЕН ПРОЧИТАТЬ ЭТИ ТРЕБОВАНИЯ! НЕ ЗНАНИЕ ЗАКОНОВ НЕ ОСВОБОЖДАЕТ ОТ ОТВЕТСТВЕННОСТИ! 1. Серверный уровень. Бизнес-логика системы должна быть реализована EJB session-компонентами. Доступ к данным в СУБД должен осуществляться с помощью Java Persistence API (Entity Classes). При реализации использовать шаблоны проектирования (design patterns), позволяющие сконцентрироваться на реализации бизнес-логики приложения (session facade, business delegate). Сущности в базе данных должны быть приведены к 3-ей нормальной форме. Функционал серверной части должен составлять не менее 15 Use Case. 2. Клиентский уровень. Клиентская часть представлена веб-страницами XHTML полученными с применением технологии XSLT и сервлет. Бизнес-уровень возвращает сервлету данные XML, и необходимые для их отображения данные XSL. Сервлет выполняет тарнсформацию полученных данных в XHTML.
3. Требования к поставке. Разработанная система должна соответствовать следующей инфраструктуре: - JDK 6/ JRE6, EJB 3.0 - EJB-контейнер – GlassFish v2.x или JBoss 5.x - сервлет-контейнер(web-server) – Jakarta-tomcat 6.x - СУБД – Sybase SQL Anywhere 9.0, MySQL 5.x, Apache Derby 10.x - доступ к данным осуществляется через драйвер JDBC, использование ODBC недопустимо База данных должна генерироваться sql-скриптом под пользователем вида familia_i_o (фамилия и инициалы по шаблону латинскими буквами) Приложение должно поставляться в виде ear-архива с конфигурацией для используемого сервера приложений war-архив с сервлетом. JNDI имена должны начинаться с такого же префикса – familia_i_o (фамилия и инициалы по шаблону латинскими буквами). Сервлеты должны размещаться в директории familia_i_o (фамилия и инициалы по шаблону латинскими буквами), например http://portal_server/servlets/familia_i_o. Программа должна запускаться без использования интегрированных средств разработки. Должна быть выполнена оценка времени отклика системы на пользовательские запросы. Построение программного кода должно соответствовать правилам, определенным в документе «Code Conventions for the JavaTM Programming Language». Интерфейс и данные должны быть только на русском/белорусском языке. Перечень используемых стандартов: IDEF0, IDEF1.X, IDEF3, UML, ГОСТЫ 19001–19701 (оформление блок-схем, требования к руководству пользователя), стандарты оформления курсовых и дипломных работ. Перечень рекомендуемой литературы: 1. UML. Классика CS. 2-у изд./Пер. с англ.; Под общей редакцией проф. С.Орлова - СПб.: Питер, 2006. - 736 с.: ил. 2. Фаулер М. Архитектура корпоративных программных приложений.: Пер. с англ. - М.: Издательский дом "В |
|
|
|
|
|
|
|
|