Дипломная работа

«Разработка приложения контроля учебного расписания для студентов»

  • 63 страниц
Содержание

ВВЕДЕНИЕ 7

Глава 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ТЕОРИИ РАСПИСАНИЙ. ВЫБОР ПЛАТФОРМЫ И СОСТАВЛЕНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА ПРОЕКТИРОВАНИЕ СИСТЕМЫ 8

1.1. Программная разработка для мобильных платформ 8

1.2. Актуальность разработки мобильного приложения «Расписание занятий» 13

1.3. Обзор и анализ аналогичных программных решений 18

1.4. Обоснование выбора средств проектирования и реализации приложения 24

1.4.1. Выбор методологии и средств проектирования 24.

1.4.2. Выбор среды и языка реализации приложения 27

Вывод по первой главе 31

Глава 2 СОСТАВЛЕНИЕ ПРОЕКТНОГО ПЛАНА КОМПОЗИЦИОННОЙ СТРУКТУРЫ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 33

2.1. Техническое задание на проектирование 33

2.2. Проектирование приложение с применением UML 35

2.3. Проектирование пользовательского интерфейса 40

Вывод по второй главе 44

Глава 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ «РАСПИАНИЕ ЗАНЯТИЙ» 45

3.1. Разработка стилистики и дизайн окон приложения 45

3.2. Программная реализация приложения 47

3.3. Показатели экономической эффективности 50

3.3.1. Методы расчета 53

3.3.2. Показатели использования трудовых ресурсов 54

3.3.3. Расчет показателей экономической эффективности 55

3.3.4. Расчет электроэнергии 55

3.3.5. Расчет ежемесячных расходов 55

3.3.6. Расчет амортизации 56

3.3.7. Расчет ежемесячных материальных затрат 57

3.3.8. Расчет себестоимости 57

3.3.9. Расчет цены приложения 58

Введение

Данная работа посвящена исследованиям и работам по проектированию мобильного приложения «Учебное расписание» на платформе Android OS.

Цель: разработать мобильное приложение контроля учебного расписания студентами ИПОиИТ.

Актуальность: Повсеместное использование смартфонов является известным и неоспоримым фактом. В настоящий момент нет четких рамок между возрастными категориями населения, имеющими доступ к мобильным ресурсам. Между тем, автоматизация демонстрации расписания и наличие к нему доступа у участников учебного процесса проведена далеко не во всех учебных заведениях. Наличие программного обеспечения в виде мобильного приложения, обладающего нативными свойствами, существенно облегчит и ускорит учебный и организационный процессы.

Объект: мобильные приложения-планировщики.

Предмет: автоматизированная информационная система в виде мобильного приложения «Учебное расписание».

Задачи:

1. Анализ предметной области

2. Обзор имеющихся аналогов в категории «Расписание занятий»

3. Провести анализ и выбрать средства разработки

4. Выбрать методологию и средство проектирования

5. 5.Проектирование и разработка мобильного приложения «Учебное расписание»

6. Технико-экономическое обоснование

Фрагмент работы

ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ТЕОРИИ РАСПИСАНИЙ. ВЫБОР ПЛАТФОРМЫ И СОСТАВЛЕНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА ПРОЕКТИРОВАНИЕ СИСТЕМЫ

1.1. Программная разработка для мобильных платформ

Реализация программных решения под мобильные условия на данный момент является процессом, при котором проектируется и разрабатывается приложение для портативных устройств (смартфоны, планшеты, аналогичные гаджеты и девайсы). Данные программные продукты (приложения) как правило предустанавливаются на устройства в процессе разработки, загружаются пользователем при помощи скачивания с разнообразных платформ-магазинов приложений, либо представляют собой веб-клиенты (приложение), обработка которых осуществляется на стороне клиента или сервера [15].

Мобильные приложения как феномен появились сравнительно недавно, с появлением спроса на них и создания операционных систем для портативных устройств. Но несмотря на это приложения стали мощным инструментом для предоставления информации, товаров и услуг широкому кругу пользователей. На данный момент следует выделить такие преимущества мобильных приложений, как:

• мобильное приложение может быть использовано как маркетинговый инструмент. На данный момент число действительно качественных конкурентоспособных реализаций не так много, а это значит, что таким образом куда быстрее добиться их широкой популярности среди целевой аудитории. Это будет в разы эффективнее нежели заниматься продвижением собственного веб-сайта. Отметим, что на данный момент на российском рынке отсутствует острая конкуренция в пределах данного сегмента (в отличие от США, где процент конкуренции в разы выше), что даёт преимущества разработчикам и заказчикам;

• разработка, запуск и продвижение своего мобильного приложения является гарантом улучшения имиджа компании/организации. Такой 

программный продукт является отличительным знаком, свидетельствующем о том, что фирма заботиться о своих имеющихся и потенциальных клиентах и сотрудниках;

• сам выпуск приложения является дополнительным рекламным ходом для привлечения целевой аудитории в компанию/организацию. К примеру, можно анонсировать новость о запуске мобильного приложения на информационных ресурсах, запустить рекламу в сети Интернет и телевидении, радио;

• мобильные приложения обладают куда более лучшим коэффициентом быстродействия и загрузки мультимедиа контента нежели мобильные версии веб-сайтов за счёт иных алгоритмов работы с «тяжёлыми» элементами;

• для работы с мобильным приложением отсутствует необходимость постоянного подключения и доступа к сети Интернет [21];

• мобильное приложение может быть интегрировано со встроенным в смартфон навигатором. Это обеспечивает такую возможность, как указать клиенту маршрут к организации;

• разработка мобильного приложения осуществляется с учётом особенностей конкретных модулей смартфона. Это обеспечивает наибольшее удобство в управлении им пользователями.

Этапы разработки приложения включают в себя такие особенности, как:

• формулировка технического задания. Здесь обговариваются задачи, которые должны быть решены в ходе реализации приложения, что должен получить от него пользователь, что будет его отличать от аналогов, какую целевую аудитории охватывать и т.п.;

• проектирование/UX. Здесь создается прототип будущего проекта с учётом пунктов технического задания. Этот этап предполагает тщательное обдумывание того, каким образом приложение будет 

функционировать, где и какие элементы будут размещаться на экране и т.п.;

• концептуальное проектирование. Разработка видения/концепции. Главным инструментом на этом этапе является дизайн. Который определит привлекательность приложения, его оригинальность и удобство для пользователей;

• скетч/PSD макеты с прорисовкой ключевых экранов. Самое главное на данном этапе продумать общую стилистику оформления иконок, кнопок, элементов экрана и прорисовать их;

• вёрстка. Здесь прорисованная картинка в виде макета превращается в интерактивный элемент в виде рабочего продукта. Происходит соединение серверной и клиентской части.

Заключение

По завершению работ над составлением проектного плана приложения «Учебное расписание» была проанализирована предметная область и проблемы, с которым она связана.

Были проанализированы наиболее успешные программный продукты смежной направленности и выявлены основные аспекты современных платформ, в частности двух наиболее крупнейших на данный момент - Android и iOS. Первоначальную разработку было решено вести в направлении первой из перечисленный платформ.

Также было составлено техническое задание на проектирование, в котором содержатся списки главных требований к системе, что поможет более точно придерживаться первоначальной концепции во время её реализации. Произведены ключевые этапы проектирования. Была изучена специфика проектной работы и выбраны средства реализации.

Было произведено проектирование приложения с использованием методологии UML. В ходе этого этапа были разработаны диаграмма активности, диаграмма последовательностей и диаграмма прецедентов. Помимо этого был создан макет основных окон приложения.

Заключительным этапом стала разработка стилистики приложения с учётом особенности стилистики БГПУ им. М. Акмуллы, и последующая разработка мобильного приложения.

Поставленная цель достигнута, все задачи выполнены. Работа над Выпускной квалификационной работой завершена.

Список литературы

1. Абухания А. Ю., Иванченко А. Н. Информационная модель задачи составления расписаний для вуза. // Текст научной статьи по специальности «Автоматика. Вычислительная техника»/ Журнал «Известия высших учебных заведений. Северо-Кавказский регион. Технические науки», 2013.

2 . Афанасьев, М.Ю. Прикладные задачи исследования операций: Учебное пособие / М.Ю. Афанасьев. - М.: ИНФРА-М, 2012. - 352 с.

3 . Балашов, Е. И. Проектирование информационно-управляющих систем / Е.П. Балашов, Д.В. Пузанков. - М.: Радио и связь, 1987. - 256 с.

4 . Боггс, М. UML и Rational Rose / М. Боггс. - Москва: СПб. [и др.] : Питер, 2010.-984 с

+ еще 18 источников

Примечания

Оригинал в pdf

Покупка готовой работы
Тема: «Разработка приложения контроля учебного расписания для студентов»
Раздел: Информатика
Тип: Дипломная работа
Страниц: 63
Цена: 2300 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы

У нас можно заказать

(Цены могут варьироваться от сложности и объема задания)

Контрольная на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 3 дней

Решение задач на заказ

Решение задач

от 100 руб.

срок: от 1 дня

Лабораторная работа на заказ

Лабораторная работа

от 200 руб.

срок: от 1 дня

Доклад на заказ

Доклад

от 300 руб.

срок: от 1 дня

682 автора

помогают студентам

42 задания

за последние сутки

10 минут

время отклика