Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Требования к компонентам программного продукта

Утверждаю

Научный руководитель

Арсентьев Д.А.

 

АВТОМАТИЗИРОВАННАЯ СИСТЕМА

ПОИСКА ЭЛЕКТРОННЫХ ИЗДАНИЙ И КОНВЕРТАЦИИ ИХ В ФОРМАТ FB2

 

Техническое задание

Бумага формата А4

 

на страницах

 

 

Исполнитель:

студент группы ДЦас 5-1

Воробьев Е.В.

 

 

Москва 2012

Наименование и область применения

Автоматизированная система поиска электронных изданий и конвертации их в формат fb2. Данная система может использоваться всеми желающими, при наличии доступа к сети интернет.

 

Основание для разработки

Основанием для разработки является задание для дипломного проекта, утвержденное кафедрой «Информатики и вычислительной техники» Московского Государственного Университета Печати имени Ивана Фёдорова.

 

Исполнитель

Исполнителем является студент кафедры «Информатики и вычислительной техники» Московского Государственного Университета Печати имени Ивана Фёдорова группы ДЦаС-5-1 Воробьев Евгений Викторович.

 

Назначение разработки

Назначение системы

Назначением данной системы является автоматизация процесса поиска текста литературного произведения, конвертации его в формат fb2.

 

Цели создания системы

1. Разработка модуля поиска произведений в определенных библиотеках.

2. Разработка модуля конвертации найденного контента в формат fb2.

3. Разработка модуля чтения изданий в формате fb2.

4. Оформление системы в виде интернет сайта.

 

Технические требования к системе

Задачи, подлежащие решению

В процессе разработки автоматизированной системы поиска электронных изданий и конвертации их в формат fb2 решить следующие задачи:

· Описать предметную область;

· Определить функции, выполняемые системой;

· Разработать и отладить интерфейс системы;

 

 

Требования к функциональным характеристикам

Автоматизированная система поиска электронных изданий и конвертации их в формат fb2 должна выполнять следующие функции:

 

· поиск произведений по запросу пользователя в заранее определенных электронных библиотеках;

· предоставление списка найденного, со всей необходимой информацией;

· запуск процесса конвертации, выбранного из списка, произведения;

· отображение готового электронного издания в специальном приложении-«читалке»;

· сохранение электронного издания на компьютер пользователя.

 

 

Требования к входным и выходным данным

Входными данными для программы являются данные, введённые пользователем в поля запроса, а также данные загруженные из электронных библиотек http://www.modernlib.ru/, http://www.kuzbass.ru/moshkow/koi/, http://az.lib.ru/ (в процессе разработки также может быть добавлена возможность поиска в других библиотеках).

 

На выходе получается готовое электронное издание в формате fb2, созданное на основе загруженных из электронной библиотеки данных, «очищенных» от лишнего контента.

 

Требования к составу программных компонентов

Данная система должна состоять из следующих основных модулей:

· поиск текста произведения;

· конвертация найденного контента в формат fb2;

· чтение и сохранение готового электронного издания.

 

Требования к компонентам программного продукта

Модули должны реализовывать следующие функции:

 

· Модуль поиска должен отправлять GET-запросы с данными, введенными пользователем, указанным выше, библиотекам. И по определенному алгоритму искать ссылки на конкретные произведения, соответствующие запросу пользователя. Этот модуль разрабатывается в среде Adobe Flash CS4, с использованием языка ActionScript 3.0. Также здесь присутствует небольшая серверная часть, написанная на PHP (Данные от пользователя отправляются серверу, на котором расположен сам проект, и уже, расположенный там, PHP-код рассылает запросы библиотекам и возвращает flash-приложению html-текст найденных страниц. Обработка данных производится уже на стороне клиента).

 

· Следующий модуль – конвертор. Ему передается прямая ссылка на произведение и некоторая другая информация, которая была получена в ходе поиска (имя автора в библиотеке, точное название произведения и др.). Задачи, выполняемые на данном этапе: получение текста произведения, его обработка (удаление лишнего контента, ненужных тегов и др.) и составление на его основе и на основе информации, полученной ранее, готового fb2-документа. После завершения этого процесса, пользователь получает возможность сохранить файл на компьютер или почитать его на сайте.

 

· Кроме того, разрабатываемая система включает в себя flash-приложение для чтения fb2-документов. Причем, пользователь должен иметь возможность читать не только документы, созданные в системе, но и загружать уже готовые файлы со своего компьютера.

 

 



<== предыдущая лекция | следующая лекция ==>
Духовная и анакреонтическая ода как лирические жанры | Найдите, если покажется мало сведений, в Интернете текст этой программы и прочитайте. Можно взять любую другую программу.
Поделиться с друзьями:


Дата добавления: 2016-11-18; Мы поможем в написании ваших работ!; просмотров: 577 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2335 - | 2044 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.