Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
ВВЕДЕНИЕ 3
1 ПОСТАНОВКА ЗАДАЧИ 4
1.1 Тенденции развития технологий разработки приложений 4
1.2 Описательная постановка задачи 6
1.3 Формальная постановка задачи 9
1.4 Декомпозиция задачи 10
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ 13
2.1 Основные требования, предъявляемые системе 13
2.2 Выбор инструментальных средств 16
2.3 Проектирование схемы функционирования системы 19
2.4 Перечень функциональности. 20
2.5 Моделирование структуры системы 22
2.6 Проектирование пользовательского интерфейса 25
2.7 Методика тестирования конечного продукта. 29
3 РЕАЛИЗАЦИЯ СИСТЕМЫ 30
3.1 Структура приложения. 30
3.2 Описание классов. 31
3.3 Описание реализаций основных функций приложения 34
3.4 Реализация пользовательского интерфейса 39
3.5 Результаты тестирования системы 44
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 51
Выдержка из текста
Организация ООО «Совместные покупки» предоставляет пользователям электронную торговую площадку для проведения так называемых «совместных покупок». Совместная покупка – это покупка группой лиц товара напрямую у поставщика или производителя по оптовой цене, что делает покупку более выгодной для каждого покупателя. Человека, который организует и производит закупку, называют организатором. После проведения закупки организатор обязан передать товар участникам закупки. Изначально, организатор назначал время и место встречи, где лично выдавал заказы участникам. Однако это приносило массу проблем. В связи с этим проект «Совместные покупки» необходимо было развивать. Одним из шагов развития стало открытие центров раздачи заказов. Данные центры решали проблемы с выдачей заказов участникам. Теперь, после проведения закупки, организатор расфасовывает товары клиентов по пакетам и передает их в центр раздачи заказов, откуда клиент может в любое время забрать свою покупку.
В настоящее время проект «Совместные покупки» активно развивается. В связи с ростом популярности мобильных платформ, было решено реализовать мобильную версию проекта, а так же мобильную версию приложения для центра раздачи заказов.
На сегодняшний день мобильные приложения находятся на пике своей популярности. Количество разработчиков мобильных приложений увеличивается, количество доступных приложений растет, а также и число их загрузок. Согласно статистике, за 2012 год рынок мобильных приложений в мире составил $7,83 млрд. И, по прогнозам, к 2016 составит $65,79 млрд.
Наиболее популярными, на сегодняшний день, мобильными платформами являются Apple iOS, Android и Windows Phone.
Задачей данной работы является разработка мобильного приложения для центров раздачи заказов. Пользователями данного приложения являются сотрудники центров раздачи заказов. Приложение должно обеспечить выполнение основных операций с заказами. Аналогов данному приложению нет, в связи с этим, разрабатываемую систему можно называть актуальной. Данная система должна увеличить производительность центров раздачи заказов, т.к. позволяет быстро производить операции с заказами.
Пояснительная записка состоит из введения, постановки задачи, проектирования системы, реализации системы, заключения и списка использованных источников.
В первой части пояснительной записки описывается постановка задачи. Приводятся основные тенденции развития технологий разработки приложений, приводится диаграмма вариантов использования, которая лежит в основе проектирования системы, описывается поставленная задача, приводится декомпозиция задачи.
Во второй части описывается проектирование системы. В этой части приведены предъявляемые системе требования, обосновывается выбор инструментальных и программных средств, описываются обязанности клиентской и серверной части, приводится диаграммы классов и последовательностей, которые иллюстрируют структуру системы, схематично моделируется интерфейс и разрабатывается методика тестирования.
В третьей части описывается реализация системы. В этой части приводится структура Android-проекта, описание некоторых классов, описание реализации основных функций приложения, приводятся примеры интерфейса, а так же результаты тестирования приложения.
Список использованной литературы
1. Совместные покупки. URL: https://sp 2all.ru/help/?page=help (дата обращения: 01.06.2015).
2. Википедия | штриховой код. URL: https://ru.wikipedia.org/wiki/штриховой_код (дата обращения: 01.06.2015).
3. Википедия | European_Article_Number. URL: https://ru.wikipedia.org/wiki/European_Article_Number (дата обращения: 01.06.2015).
4. Habrahabr | Введение в Android NDK. URL: http://habrahabr.ru/post/203014/ (дата обращения: 4.06.2015).
5. Компьютер пресс | Тенденции развития технологий разработки приложений. URL: http://compress.ru/article.aspx?id=16579 (дата обращения: 4.06.2015).
6. Учебно-методические материалы для студентов кафедры АСОИУ | Веб-сервисы как средство интеграции приложений в WWW. URL: http://www.4stud.info/networking/web-services.html (дата обращения: 7.06.2015).
7. Википедия | Веб-служба. URL: https://ru.wikipedia.org/wiki/Веб-служба (дата обращения: 7.06.2015).
8. Систему онлайн-учета "Большая Птица" | В чем заключаются преимущества веб-сервиса и в чем его отличие от "настольных" программ? URL: http://bigbird.ru/faq/v-chem-zaklyuchayutsya-preimushchestva-veb-servisa-i-v-chem-ego-otlichie-ot-nastolnyh-programm (дата обращения: 9.06.2015).
9. Variety | Кто выигрывает войну на рынке смартфонов? URL: http://www.varietyrussia.com/film/01-04 -2014/kto-vyigryvaet-voynu-na-rynke-smartfonov/ (дата обращения: 2.06.2015).
10. Справочное руководство по MySQL | Сравнение возможностей MySQL и PostgreSQL URL: http://www.mysql.ru/docs/man/MySQL-PostgreSQL_features.html (дата обращения: 6.06.2015).
11. Сайт Александра Климова. URL: http://developer.alexanderklimov.ru/android/theory/activity-theory.php (дата обращения: 6.06.2015).
12. Android API. URL: http://developer.android.com/reference/packages.html (дата обращения: 1.06.2015).