- •Курсовая работа
- •Проектирование приложения просмотрщика электронной книги
- •Содержание
- •Введение
- •Аналитическая часть
- •Основные понятия, определения и сокращения
- •Характеристика предметной области
- •Определение цели и задач проектирования информационной системы
- •Обзор и анализ существующих программных разработок
- •Сервис «UnderPage»
- •Выбор и обоснование стратегии автоматизации и способы приобретения ис. Обоснование выбора технологии проектирования
- •Стратегии автоматизации и обоснованный выбор
- •Способы приобретения ис
- •Технология проектирования
- •Проектная часть
- •Техническое проектирование ис
- •Основные принципы приложения
- •Требования к графическому интерфейсу приложения
- •Описание экранных форм
- •Основная форма
Сервис «UnderPage»
Сервис UnderPage состоял из «онлайн» редактора, который позволяя работать с любого устройства в любой точке земного шара, и приложения по дистрибуции книг. Редактор позволяя сверстать книгу с использованием видео-, аудио- и интерактивных элементов. Интерфейс редактора был спроектирован таким образом, что разобраться в нем мог любой пользователь, имеющий базовые навыки работы с графическими редакторами. После того, как книга была сверстана, пользователь мог прямо из редактора выложить ее на продажу в приложение UnderPage, которое работало в версии для iOS и Android. По информации с официального сайта, проект закрыт с 1 июля 2016 года.
Плюсы:
Требуются только навыки работы с графическим редактором;
визуальный интерфейс сильно напоминает популярный графический редактор;
не требуется устанавливать специальных программных средств для вёрстки книги.
Минусы:
работа ведётся «он-лайн», требуется соединение с сетью;
визуальный интерфейс сильно напоминает популярный графический редактор;
книги распространяются только через специальное мобильное приложение;
проект уже закрыт;
«RenPy»
RenPy — это бесплатный, свободный и открытый движок для создания как некоммерческих, так и коммерческих визуальных романов в 2D-графике.
Создание простых игр в данном конструкторе по сложности доступно для любого желающего, но для более сложных игр необходимо изучить и применять скриптовый язык Python.
По умолчанию RenPy уже настроен на создание типичной игры жанра визуальных новелл, по желании содержащей:
главное меню с возможностью настройки, сохранения и загрузки игры;
автоматическое сохранение игры;
откат, для возвращения ранее показанного экрана;
интеллектуальную загрузку изображений, которая загружает изображения в фоновом режиме, что предотвращает задержки во время игры;
поддержку управления игрой при помощи мыши, клавиатуры или геймпада (джойстика);
полноэкранный и оконный режим;
возможность пропускать текст при воспроизведении, в том числе возможность показывать только текст, который не был показан ранее;
способность самостоятельно изменить музыку, звуковые эффекты, и громкость голоса.
интерфейс движка переведён на русский язык, а также имеется русскоязычное обучение.
Выбор и обоснование стратегии автоматизации и способы приобретения ис. Обоснование выбора технологии проектирования
Стратегии автоматизации и обоснованный выбор
Понятие стратегии автоматизации включает в себя базовые принципы, используемые при автоматизации предприятия. В ее состав входят следующие компоненты:
цели: области деятельности предприятия и последовательность, в которой они будут автоматизированы
способ автоматизации: по участкам, направлениям, комплексная автоматизация, хаотичная.
долгосрочная техническая политика - комплекс внутренних стандартов, поддерживаемых на предприятии
ограничения: финансовые, временные и т.д.
процедура управления изменениями плана.
Автоматизация – один из способов достижения стратегических бизнес-целей, а не процесс, развивающийся по своим внутренним законам. Во главе стратегии автоматизации должна лежать стратегия бизнеса предприятия: миссия предприятия, направления и модель бизнеса. Таким образом, стратегия автоматизации представляет собой план, согласованный по срокам и целям со стратегией организации.
Хаотичная автоматизации предполагает установку частей ИС по мере возможностей. Представляет собой заплатку. Является наиболее плохим вариантом с точки зрения долгосрочного эффекта. Полное отсутствие стратегического плана развития ИС. Потребность во внедрение чаще всего определяется сиюминутными задачами.
Автоматизация по участкам - это процесс автоматизации отдельных производственных или управленческих подразделений объединенных по функциональному признаку. Внедрение характеризуется большой трудоемкостью для эффективной реализации стратегии обязательно наличие стратегических и оперативных планов.
Автоматизации по направлениям – автоматизация отдельных групп, бизнес-процессов (направлений), таких как производство, сбыт управления финансами.
Комплексная автоматизация - это распространение систем автоматизации на все функциональные направления деятельности компании за счет проведения системной интеграции (объединения) ИС при внедрении.
Полная автоматизация подразделяется на:
автоматизация с внутренней интеграции - использования в качестве единого информационного хранилища одной СУБД (клиент-сервер)
автоматизация с внешней интеграцией - использования внешних информационных сущностей (либо файлы), либо использования внутренних протоколов при взаимодействии отдельных модулей.
Хаотичная стратегия не подходит, так как предполагаем использование информационной системы в долгосрочной перспективе и предполагаем расширение и добавление функционала системы, но, в будущем, рассматривается как наиболее перспективная стратегия. Комплексная автоматизация предполагает полную автоматизацию всех функциональных направлений деятельности описанной системы, а также требует больших временных затрат, которые не может позволить разработчик проекта. Автоматизация по участкам предполагает, автоматизацию отдельных отделов компании, в данном случае не предполагается автоматизировать отделы, в виду их отсутствия.
Способ автоматизации по направлению, наиболее подходящий, так как в данном случае происходит автоматизация отдельных групп процессов сборки электронной книги, вышеупомянутого вида.
