Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
СПИСОК СОКРАЩЕНИЙ 3
ВВЕДЕНИЕ 4
ГЛАВА 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 6
1.1 Обзор современных информационных систем складского учета 6
1.2 Общая характеристика предприятия и его деятельности 11
1.3 Актуальность разработки программного приложения учета склада 15
1.4 Формулировка задачи и основных подзадач проектирования программного приложения 17
ГЛАВА 2 ПРОЕКТИРОВАНИЕ МОДЕЛЕЙ ПРОГРАММНОГО ПРИЛОЖЕНИЯ И ТРЕБОВАНИЯ К СИСТЕМЕ 19
2.1 Выбор и обоснование инструментов проектирования 19
2.2 Разработка моделей 23
Моделирование данных (с использованием IDEF0) 23
Моделирование данных с помощью объектно-ориентированного подхода (UML-диаграммы) 26
Маркетинговый анализ 33
2.3 Уточнение требований к системе 35
ГЛАВА 3 ПРОГРАММНОЕ ПРИЛОЖЕНИЯ ДЛЯ OC ANDROID 36
3.1 Архитектура и реализация 36
Ключевые особенности Android 36
Стандартная схема работы приложения Android 38
3.2 Обоснование выбора технологий разработки 40
3.3 Инструкция и рекомендации по работе с приложением 45
3.4 Тестирование и оценка качества приложения 52
3.5 Возможные варианты развития программного приложения 53
ЗАКЛЮЧЕНИЕ 55
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 58
ПРИЛОЖЕНИЕ А Фрагмент кода создания базы данных 63
ПРИЛОЖЕНИЕ Б Фрагмент кода обращения к данным о материалах и оборудовании 66
Выдержка из текста
Актуальность темы выпускной квалификационной работы определяется тем, что мобильные телефоны давно стали неотъемлемой составляющей в повседневной жизни современного человека. Главное направление совершенствования мобильных телефонов можно определить понятием: конвергенция технологий. Недавно появившиеся новейшие смартфоны настолько функциональны, что трудно и сказать, чего они не умеют: это средство коммуникации между людьми, записная книжка и навигация, фотоаппарат и возможность выхода в Интернет — ресурсы, одним словом, в них объединено едва ли не все, что можно объединить под корпусом одного устройства. Мобильность сегодня это глобальное явление, проникающее во многие сферы нашей жизни.
Выпускная квалификационная работа посвящена разработке мобильного приложения для учета оборудования и материалов на складе строи-тельной фирмы ООО "КронтаКонстракшен" для операционной системы An-droid.
Практической значимостью данной работы является повышение степени автоматизации складского учета на объекте строительства.
Целью выпускной квалификационной работы является разработка программного приложения на платформе Android на основе комплекса информационных моделей.
Для достижения цели выпускной квалификационной работы требуется решить следующие задачи:
1. Проанализировать процессы складского учета в ООО «КронтаКонстракшен»;
2. Описать характеристики организации;
3. Изучить архитектуру, инструменты и особенности разработки приложений для Android;
4. Создать модели будущего программного приложения;
5. Разработать приложение;
6. Разработать инструкции по эксплуатации приложения;
7. Протестировать разработанный продукт.
Объектом исследования выступает учет материалов и оборудования на складе строительной фирмы ООО «КронтаКонстракшен».
Предметом исследования будет являться мобильное приложение на платформе Android.
В теоретической части произведен анализ предметной области и аналогичных по тематике существующих решений, с выявлением их преимуществ и недостатков.
Был сделан выбор и обоснование инструментов проектирования, а также созданы модели будущего программного приложения.
В практической части представлены скриншоты разработанного приложения, инструкция по эксплуатации и фрагменты кода.
Данное мобильное приложение будет использоваться работником строительной организации ООО «КронтаКонстракшен», ответственным за учет, выдачу и прием строительных материалов на территории склада. К приложению смогут иметь доступ и другие работники компании из управляющего и инженерного состава. Приложение должно позволять оперативно изменять информацию о количестве, имеющегося и выданного на складе строительного материала, и оборудования.
Выпускная квалификационная работа изложена на 69 страницах, содержит в себе 30 рисунков, 5 таблиц,
5. использованных источников, 2 приложения.
Список использованной литературы
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Нормативно-правовые акты
1. Гражданский кодекс Российской Федерации Глава
10. Представительство. Доверенность. Статья 185. Доверенность (в ред. Федерального закона от 07.05.2013 № 100-ФЗ): Гражданский кодекс Российской Федерации (часть первая) от 30.11.1994 № 51-ФЗ (ред. от 31.01.2016) // Собрание законода-тельства РФ. — 05.12.1994. — № 32. — ст. 3301.
2. Об информации, информационных технологиях и о защите информации. Статья
13. Информационные системы: Федеральный закон от 27.07.2006 № 149-ФЗ (ред. от 13.07.2015) // Собрание законодательства РФ. – 31.06.2006 — № 31. — ст. 3448.
3. ГОСТ 28195-89:2001 – Оценка качества программных средств. Общие по-ложения: утвержден Постановлением Госстандарта СССР от 28.07.1989 № 2507. — М.: ИПК Издательство стандартов, 2001. – 29 c.
Книги, монографии, учебная литература, справочники
4. Белов, В. В. Проектирование информационных систем / В. В. Белов, В. И. Чистякова. – М.: Академия, 2013. – 352 c.
5. Буч, Г. Язык UML для пользователя: Перевод с английского / Г. Буч, Д. Рамбо, А. Джекобсон. — М.: ДМК, 2000. – 432 с., ил. (Серия «для програм-мистов»).
6. Буч, Г. Язык UML / Г. Буч, Д. Рамбо, И. Якобсон //Руководство пользовате-ля. – М.: ДМК Пресс, 2007. – № 2. – 496 с.
7. Варакин, М.В. Разработка мобильных приложений под Android / М.В. Вара-кин //УЦ «Специалист» при МГТУ им. Н. Э. Баумана. – 2012. – 128 c.
8. Вендров, А.М. Проектирование программного обеспечения экономических информационных систем: Учебник / А.М. Вендров. – М.: Финансы и стати-стика. – 2002. – 352 c.
9. Гвоздева, Т.В. Проектирование информационных систем / Т.В. Гвоздева, Б.А. Баллод. – М.: Феникс, 2009. – 512 c.
10. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. – М.: ФОРУМ: ИНФРА-М, 2004. – 400 c.
11. Голощапов, А.Л. Google Android: программирование для мобильных устройств / А.Л. Голощапов. – Санкт-Петербург: BHV, 2011. – 440 с.
12. Горбаченко, В. И. Проектирование информационных систем с CA ERwin Modeling Suite 7.3: учебное пособие / В.И. Горбаченко, Г.Ф. Убиен-ных, Г. В. Бобрышева. – Пенза: Изд-во ПГУ, 2012. – 154 c.
13. Емельянова, Н. З. Проектирование информационных систем / Н.З. Емельянова. – М.: ФОРУМ, 2009. – 416 c.
14. Еремин, Л.В. Экономическая информатика: учебное пособие / Л.В. Еремин, Е.А. Мамонтова, О.В. Машникова, П.П. Мельников, В.П. Поляков, О.Н. Цветкова; под ред. Д.В. Чистова. – М.: КНОРУС, 2013. – 592 c.
15. Воропаева, Т. В. Информационные системы в экономике: учебное пособие / Т.В. Воропаева, Е.Р. Кочанова, Я.Л. Гобарева, В.П. Поляков, О.Ю. Городецкая, Л.В. Еремин, И.С. Демин, Е.В. Варфоломеева, Э.Г. Дадян; под ред. Д.В. Чистова. – М.: Издательство Инфра-М, 2013. – 240 c.
16. Исаев, Г.Н. Информационные системы в экономике / Г.Н. Исаев. – М.: Омега-Л, 2013. – 462 c.
17. Каймин, В.А. Информатика: Учебное пособие / В.А. Каймин. – Изда-тельство-РИОР,2007. – № 2. – 285 c.
18. Колисниченко, Д. Программирование для Android: Самоучитель / Д. Колисниченко. – СПб: Санкт-Петербург, 2011. – 272 с.
19. Кузнецов, Л.К. Разработка и стандартизация программных средств и информационных технологий: Методические рекомендации к лабораторным работам / Л.К. Кузнецов. – М.: ВГНА, 2008. – 116 c.
20. Кузнецов, С. Д. Базы данных / С.Д. Кузнецов. – М.: Академия, 2012. – 218 c.
21. Ларман, К. Применение UML и шаблонов проектирования: Перевод с англ./ К. Ларман. — М.: Издательский дом «Вильямс», 2001. — 496 с., ил.
22. Леоненков, А.В. Самоучитель UML / А.В. Леоненков. – СПб: БХВ – Петербург, 2002. – 576 с.
23. Мельников, П.П. Применение UML для проектирования программных систем: учебное пособие / П.П. Мельников, И.И. Некрылов. – М.: Финансо-вый университет, 2012. – 145 c.
24. Ничепорук, Н.Б Методические указания по курсовому проектирова-нию по дисциплине "Проектирование информационных систем" (специаль-ность 080801 "Прикладная информатика в экономике") / Н.Б. Ничепорук. – М.: ВГНА Минфина России, 2009. – 81 с.
25. Похилько, А.В. CASE-технология моделирования процессов с исполь-зованием средств BPWin и ERWin: Учебное пособие / А.В. Похилько, И.В. Горбачев. – Ульяновск: УлГТУ, 2008. – 120 c.
26. Майер, Р. Android: Программирование приложений для планшетных компьютеров и смартфонов / Р. Майер. — СПб: Санкт-Петербург, 2011. – 672 с.
27. Розанова, Т.П. Приказ № 0306/о «Об утверждении Положения о вы-пускной квалификационной работе студентов, обучающихся по программам подготовки бакалавров в Финуниверситете» / Т.П. Розанова; утвердил Эс-киндаров М.А. – М: Финансовый университет, 24.02.2016. – 24 с.
28. Жвалевский, А. Смартфоны Android без напряга: Руководство пользо-вателя / А. Жвалевский. — СПб: Санкт-Петербург, 2012. — 224 с.
29. Точилкина, Т.Е. Принципы создания информационных систем и моде-лирования бизнес-процессов с использованием пакета программ AllFusion Modeling Suite. Часть I. Автоматизированная информационная система моде-лирования бизнес-процессов AllFusion Process Modeler: Учебно-методическое пособие / Т.Е. Точилкина, И.Л. Катков, В.М. Лебедев, Н.А. Мещерякова. – М.: изд. Академии бюджета и казначейства, 2007. – 145 c.
30. Хашими, С. Разработка приложений для Android / С. Хашими, С. Коматинени, Д. Маклинг. – 2011. – 736 с.
31. Хомоненко, А. Д. Базы данных / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев. – М.: КОРОНА-Век, 2009. – 736 с.
32. Еремин, Л.В. Экономическая информатика: учебное пособие / Л.В.Еремин, Е.А.Мамонтова, О.В. Машникова, П.П.Мельников, В.П.Поляков, О.Н.Цветкова; под ред. Д.В. Чистова. – М.: КНОРУС, 2013. – 592 c.
Ресурсы на иностранных языках
33. Bill Phillips Android Programming: The Big Nerd Ranch Big /Brian Har-dy. – 2013. – 580 p.
34. Burnette E. Hello Android. Introducing Google’s Mobile Development Platform / Pragmatic Programmers // LLC. – 2008. – 284 p.
35. DiMarzio, J. Android / A Programmers Guide / The McGraw-Hill. – 2008. – 336 p.
36. Meier, R. Professional Android 4 Application Develoment / John Wiley & Sons/Wrox. – 2012. – 864 p.
Электронные ресурсы
37. Android Overview [Электронный ресурс].
– Режим доступа: http://www.openhandsetalliance.com/android_overview.html (дата обращения: 07.05.2016).
38. Android Patterns — Interaction Design & Usability [Электронный ресурс].
– Режим доступа: http://www.androidpatterns.com/ (дата обращения: 08.05.2016).
39. Beckley, A. Android design guidelines, version 1 [Электронный ресурс].
– Режим доступа: http://www.mutualmobile.com/wpcontent/uploads/2011/03/MM_Android_Design_Guidelines.pdf (дата обращения: 05.05.2016).
40. Java [Электронный ресурс]
// Официальный сайт Oracle. – Режим досту-па: http://www.oracle.com/technetwork/java/javase/downloads/index.html (дата обращения: 02.05.2016).
41. Архитектура Android / Хабрахабр [Электронный ресурс].
– Режим доступа: http://habrahabr.ru (дата обращения: 30.04.2016).
42. Блог разработчика Android [Электронный ресурс].
– Режим доступа: http://androidengineer.ru/ (дата обращения: 01.05.2016).
43. Блог, посвященный Android [Электронный ресурс].
– Режим доступа: http://android-zone.info (дата обращения: 30.04.2016).
44. Официальная справка для Android разработчиков [Электронный ресурс].
– Режим доступа: http://developer.android.com/index.html (дата об-ращения: 05.05.2016).
45. Сайт компании ООО «КронтаКонстракшен» [Электронный ресурс].
– Режим доступа: http://cronta.ru (дата обращения: 20.03.2016).
46. Сайт финансового университета при Правительстве РФ [Электронный ресурс].
– Режим доступа: http://fa.ru (дата обращения: 26.02.2016).
47. Студопедия [Электронный ресурс].
– Режим доступа: http://studopedia.org (дата обращения: 15.04.2016).
48. Сущность Activity / Хабрахабр [Электронный ресурс].
– Режим досту-па: http://habrahabr.ru (дата обращения: 30.04.2016).
49. Эйблсон, Ф. Введение в разработку для платформы Android [Элек-тронный ресурс]
// Техническая библиотека IBM developerWorks. – Режим доступа: http://www.ibm.com/developerworks/ru/library/os-android-devel/index.html (дата обращения: 29.04.2016).
50. Электронно-библиотечная система [Электронный ресурс].
– Режим доступа: http://znanium.com (дата обращения: 10.04.2016).