- •Курсовая работа
- •Проектирование приложения просмотрщика электронной книги
- •Содержание
- •Введение
- •Аналитическая часть
- •Основные понятия, определения и сокращения
- •Характеристика предметной области
- •Определение цели и задач проектирования информационной системы
- •Обзор и анализ существующих программных разработок
- •Сервис «UnderPage»
- •Выбор и обоснование стратегии автоматизации и способы приобретения ис. Обоснование выбора технологии проектирования
- •Стратегии автоматизации и обоснованный выбор
- •Способы приобретения ис
- •Технология проектирования
- •Проектная часть
- •Техническое проектирование ис
- •Основные принципы приложения
- •Требования к графическому интерфейсу приложения
- •Описание экранных форм
- •Основная форма
Способы приобретения ис
Способы приобретения ИС - это последующие действия от определения и формализации решения о необходимости ИС до момента пока ИС не будет внедрена на предприятия. Существуют следующие способы приобретения ИС:
разработка (самостоятельная и заказная);
покупка ИС (покупка отечественной или зарубежной ИС);
покупка и доработка (самостоятельная или заказная);
аренда.
Приобретение информационной системы противоречит концепции создаваемого проекта. Покупка и доработка невозможна, в связи с отсутствием концептуальных требований у аналогов. Вариант аренды ИС исключается из рассмотрения из-за неприемлемости разработчикам.
Информационная система будет разрабатываться в собственными силами. Разрабатываемая информационная система будет включать весь необходимый функционал, и, по возможности, учитывать пожелания конечных пользователей, так как будет являться индивидуальным (уникальным) продуктом.
Технология проектирования
В основе технологии проектирования лежит более упрощённая версия методологии проектирования RAD. Как следствие, разрабатываемый проект имеет спиральный жизненный цикл. Базовые элементы методологии RAD:
короткий, но тщательно проработанный производственный график (от 2 до 6 мес.);
повторяющийся цикл, при котором разработчики, по мере того, как приложение начинает обретать форму, запрашивают и реализуют в продукте требования, полученные через взаимодействие с заказчиком;
небольшую команду программистов (от 2 до 10 человек).
Главные отличия применяемой методологии от стандартной:
широко влияние на процесс разработки оказывает совмещение методологии RAD с методологией «как придётся»;
отсутствие производственного графика как такового.
Данный вид методологии оказался более приемлемым из за отсутствии производственного графика. Который, в свою очередь, отсутствует из-за одного лишь абстрактного представления необходимого вида завершенного проекта. В подобном случае целесообразнее всего оказалось использование спиралевидного жизненного цикла разработки и проектирования, для организации более быстрого исправления недочётов и поведения необходимых модификаций. Также, ввиду проектной сложности и отсутствие каких-либо уже определённых, устоявшихся или же находящихся в открытом доступе технологий разработки подобного вида программного обеспечения,
Проектная часть
Техническое проектирование ис
Основные принципы приложения
В основе работы приложения лежит принцип музыкальной шкатулки –– вывод аудио, видео, графической и текстовой информации в зависимости от текущей позиции чтения книги. Для этого был разработан специализированный формат записи информации, позволяющий однозначно определять необходимые ресурсы для чтения в текущей позиции. Данный формат представляет собой строку следующего вида: « # # # # # # # # # # #». Разделяемая на ячейки, подобно дорожке музыкальной шкатулки, она содержит все необходимые данные.
Фоны и спрайты имеют фоновую предзагрузку для увеличения плавности перехода и смены оных между ними.
Требования к графическому интерфейсу приложения
графический интерфейс всей системы в целом должен быть удобным и интуитивно понятным простому пользователю, с минимально необходимым опытом работы.
