Введение 3
1 Теоретические основы проектирования и разработки информационных систем
5
1.1 Основные понятия и определения 5
1.2 Процессы и модели жизненного цикла информационных систем 5
1.3 Основные методологии проектирования и разработки информационных
систем 15
2 Анализ систем управления прокатом спортивного инвентаря 31
2.1 Характеристика отрасли 31
2.2 Решения по управлению прокатом спортивного инвентаря 32
2.3 Функциональные требования 41
3 Проектирование и разработка программного обеспечения 44
3.1 Проектирование системы управления прокатом спортивного инвентаря 44
3.1.1 Назначение и цели системы 44
3.1.2 Разработка функциональной модели 45
3.1.3 Входные и выходные информационные массивы 53
3.1.4 Информационно-логическая модель базы данных 57
3.2 Разработка системы управления прокатом спортивного инвентаря 58
3.2.1 Обоснование выбора среды разработки программного обеспечения .. 58
3.2.2 Программная реализация 60
3.3 Оценка эффективности внедрения программного обеспечения 74
3.4 Апробация и внедрение системы 78
Заключение 80
Список использованной литературы 83
Приложение
В современном деловом мире в любых областях деятельности объемы
информации, с которыми приходится сталкиваться организациям, просто колоссальны. И от того, в какой степени организация способна извлечь максимум
из имеющейся в ее распоряжении информации, зависит ее успех. Залог успеха -
в построении эффективной информационно системы.
Объектом исследования выпускной квалификационной работы являются
системы управления прокатом спортивного инвентаря.
Предметом исследования выпускной квалификационной работы являются
концепции и технологии проектирования и разработки системы управления
прокатом спортивного инвентаря.
Целью написания выпускной квалификационной работы является разработка программного продукта по управлению прокатом спортивного инвентаря.
Для достижения поставленной цели необходимо решить следующие задачи:
рассмотреть теоретические основы проектирования и разработки информационных систем;
провести анализ существующих программных решений;
разработать систему управления прокатом спортивного инвентаря.
Несмотря на огромное количество готовых решений, многие системы
управления прокатом спортивного инвентаря не способны выполнять свою основную задачу – эффективно вести свою деятельность
Теоретической основной являются известные научные работы в области
проектирования и разработки информационных систем таких авторов, как
Гвоздева Т.В., Баллод Б.А., Вендров А.М., Гинзбург В.М., Смирнова Г. Н.
Актуальность работы обуславливается возрастанием объемов информации в информационной системе организаций, потребность в ускорении и более
сложных способах ее переработки, необходимость автоматизации работы информационной системы, а также необходимостью постоянного мониторинга
отчетности по проделанной работе для более эффективного руководства компанией.4
В первой главе рассматриваются теоретические основы проектирования и
разработки информационных систем (методологии управления, их история и
особенности).
Вторая глава посвящена рассмотрению современных реализаций систем
управления прокатом спортивного инвентаря на примере популярных продуктов.
Третья глава посвящена разработке системы управления, выбору инструментов для ее реализации, программной реализации системы управления прокатом спортивного инвентаря. В конце приведены факты внедрения и апробация.
В заключении приводятся научные и практически результаты выполнения
ВКР.
В результате выполнения ВКР достигнуты следующие результаты:
1. Рассмотрены теоретические основы проектирования и разработки информационных систем (конкретные методологии управления, такие как SADT,
RAD, RUP, MSF, DSDM, SCRUM, их история и особенности), полностью раскрыты основные аспекты изучения темы, теоретические подходы, терминология.
В качестве модели жизненного цикла разработки информационных систем была выбрана спиральная модель, обладающая следующими достоинствами:
быстрое создание работоспособного продукта, что позволяет уточнять
и дополнять требований;
возможность изменения требований при разработке информационной
системы, что характерно для большинства разработок, в том числе и типовых;
гибкость в управлении проектом;
обнаружение и исправление ошибок на каждой итерации;
возможность совершенствования процесса разработки;
уменьшение рисков заказчика.
В качестве методологии разработки информационных систем была выбрана методология RAD, так как обладает достаточно мощными средствами
разработки, такими как IBM Lotus Domino Designer, Borland Delphi, Borland
C++ Builder, Microsoft Visual Studio, Macromedia Flash и может быть использована в том случае, когда:
бюджет проектируемой информационной системы ограничен;
нечетко определены требования к информационной системе;
требуется реализация проекта информационной системы в минимальные сроки;
интерфейс пользователя можно продемонстрировать в прототипе;81
проект можно разделить на составляющие элементы по функциональному назначению.
2. Проведена характеристика отрасли.
3. Проведен анализ современных реализаций систем управления прокатом спортивного инвентаря на примере популярных продуктов и выделен ряд
функциональных требований к проектируемой системе:
учет основной деятельность;
учет продаж;
учет клиентов;
учет статистики;
анализ результатов основной деятельности;
анализ популярности услуг;
учет складских запасов;
многопользовательский доступ;
распределение ролей;
продажа запчастей;
реализация отчетов.
4. Определены цели и задачи создаваемой системы. Построена функциональная модель, включающая в себя процессы:
«Настройка системы»
«Выбор услуги»
«Оценка стоимости»
«Изменение данных»
Отражено обоснование выбора инструментов для программной реализации, проведены проектирование и разработка системы управления прокатом
спортивного инвентаря, составлена техническая документация и руководство
пользователя.
5. Рассчитана суммарная стоимость разработки системы, которая равна
23 818,86 рублей.82
6. Рассчитан срок окупаемости системы, равный 3 месяцам.
7. Приведены факты внедрения и апробация
1. Коберн, А. Быстрая разработка программного обеспечения [Текст]: Пер. с англ. / А. Коберн. - М.: ЛОРИ, 2012. - 462с.
2. Батоврин, В.К. Системная и программная инженерия. Словарь- справочник [Текст]: [учеб. пособие для вузов] / В.К. Батоврин. — М. : ДМК- Пресс, 2010 .— ISBN 978-5-94074-592-1
3. Алдохина, О.И. Информационно-аналитические системы и сети. Ч. 1: Информационно-аналитические системы [Текст]: учебное пособие / Алдохина О.И., Басалаева О.Г., О.И. Алдохина.— Кемерово : КемГУКИ, 2010
4. Милехина, О. В. Информационные системы: теоретические предпо-сылки к построению [Текст]: учеб. пособие / Е. Я. Захарова, В. А. Титова, О. В. Милехина.— Новосибирск : Изд-во НГТУ, 2014 .— ISBN 978-5-7782-2405-6
5. Зеленко, Л.С. Технологии программирования и программная инжене¬рия. Ч. 1 [Текст]: [учеб. пособие] / Л.С. Зеленко.— Самара: Издательство СГАУ, 2006.— ISBN 5-7883-0480-6.— ISBN 978-5-7883-0480-6
6. Диязетдинова, А.Р. Управление разработкой информационных систем [Текст]: учебник / Н.В. Коныжева, А.Р. Диязетдинова.— Самара: Изд-во ПГУ- ТИ, 2013
7. Брусакова, И.А. Информационные системы и технологии в экономике. [Текст] / В.Д. Чертовской, И.А. Брусакова. — учеб. пособие. — М.: Издатель¬ство "Финансы и статистика", 2012 .— Библиогр. - с. 342-346. — ISBN 978-5¬279-03245-7 (Финансы и статистика)
8. Балдин, К.В. Информационные системы в экономике [Текст]: учебник / В.Б. Уткин, К.В. Балдин. — 7-е изд. — М.: ИТК "Дашков и К", 2015. — ISBN 978-5-394-01449-9
9. Уткин, В.Б. Математика и информатика [Текст]: учеб. пособие / К.В. Балдин, А.В. Рукосуев, В.Б. Уткин. — 4-е изд. — М.: ИТК "Дашков и К", 2014. — ISBN 978-5-394-01925-8
10. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем [Текст]: учебник / Ю. В. Ипатов, Э. Р. Ипатова. — М.: МПСИ: ФЛИНТА, 2013. — (Информационные технологии).— ISBN 978-5¬89349-978-0 (ФЛИНТА). — ISBN 978-5-9770-0207-3 (МПСИ)
11. Леонидова, Г.Ф. Программно-техническое обеспечение автоматизиро¬ванных информационных систем. Ч. 2: Программное обеспечение автоматизи¬рованных информационных систем [Текст]: учебное пособие / Леонидова Г.Ф., Г.Ф. Леонидова. — Кемерово: КемГУКИ, 2012 .— ISBN 978-5-8154-0221-8
12. Бройдо, В.Л. Вычислительные системы, сети и телекоммуникации [Текст]: учебник / В.Л. Бройдо. - 2-е изд., перераб. и доп. - СПб.: Питер, 2014. - 704 с.
13. Вендров, А.М. Проектирование программного обеспечения экономи¬ческих информационных систем [Текст]: учебник / А.М. Вендров. - М. : Фи¬нансы и статистика, 2012. - 352 с.
14. Голенищев, Э.П. Информационное обеспечение систем управления [Текст]: учеб. пособие для вузов / Э.П. Голенищев, И.В. Клименко. - Ростов н/Д: Феникс, 2013. - 352 с.
15. Диго, С.М. Проектирование и эксплуатация баз данных [Текст]: учеб¬ник / С.М. Диго. - М.: Финансы и статистика, 2015. - 280 с.
16. Смирнова, Г.Н. Проектирование экономических информационных си¬стем [Текст]: Учебник / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. ; под общ.ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2016. - 512 с.
17. Уткин, В.Б. Информационные системы в экономике [Текст]: учебник / В.Б. Уткин, К.В. Балдин. - М.: Академия, 2014. - 288 с.
18. Фролов, А. В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных [Текст] / А.В. Фролов, Г.В. Фро¬лов. - 2-ое изд., испр. - М.: Издательско-торговый дом «Русская Редакция», 2015. - 448 с.
19. Рагулин, П. Г. Дипломное проектирование: прикладная информатика в экономике [Текст]: учебное пособие. / П.Г. Рагулин. - Владивосток: Изда¬тельство Дальневосточного университета, 2014. - 224с.
20. Грекул, В.И. Проектирование информационных систем [Текст]: учеб¬ное пособие / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. - 2-е изд. испр. - М.: Интернет-Университет Информационных Технологий: БИНОМ Лаборато¬рия знаний, 2013. - 300 с.
21. Вендров, А. М. CASE-технологии. Современные методы и средства проектирования информационных систем [Текст]/А.М. Вендров - М.: Энергия, 2014. - 204с.
22. Алгазинов, Э. К. Анализ и компьютерное моделирование информаци¬онных процессов и систем [Текст]/ Э.К. Алгазинов, А.А. Сирота. - М.: Диалог- Мифи, 2012. - 416 с.
23. Голенищев, Э. П. Информационное обеспечение систем управления [Текст]/ Э.П. Голенищев, И.В. Клименко. - М.: Феникс, 2012. - 320 с.
24. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем [Текст]/ Э.Р. Ипатова, Ю.В. Ипатов. - М.: Флинта, 2013. - 256 с.
25. Карминский, А. М. Методология создания информационных систем [Текст]/ А.М. Карминский, Б.В. Черников. - М.: Форум, Инфра-М, 2012. - 320 с.
26. Мидоу, Ч. Анализ информационных систем [Текст]: моногр. / Ч. Ми¬доу. - М.: Прогресс, 2014. - 40 с.
27. Чипига, А. Ф. Информационная безопасность автоматизированных систем [Текст]/ А.Ф. Чипига. - М.: Гелиос АРВ, 2015. - 336 с.
28. Шастова, Г. А. Выбор и оптимизация структуры информационных си¬стем [Текст]/ Г.А. Шастова, А.И. Коёкин. - М.: Энергия, 2014. - 256 с.
29. Юркевич, Е. В. Введение в теорию информационных систем [Текст]/ Е.В. Юркевич. - М.: Группа ИДТ, 2012. - 272 с.
30. Ярочкин, В. Безопасность информационных систем [Текст]/ В. Яроч¬кин. - М.: Ось, 2012. - 320 с.
31. Ивлев, В.А. Автоматизация деятельности предприятия розничной тор¬говли с использованием информационной системы Microsoft Dynamics NAV [Текст]/ В.И. Грекул и др. - М.: Бином. Лаборатория знаний, 2016. - 184 с.
32. Редько, В.Н. Базы данных и информационные системы [Текст]/ В.Н. Редько, И.А. Басараб. - М.: Знание, 2011. - 32 с.
33. Сенкевич, Г.Е. Информационная система малого предприятия "с ну-ля". Самое необходимое [Текст]/ Г.Е. Сенкевич. - М.: БХВ-Петербург, 2012. - 400 с.
34. Исаев, Г.Н. Информационные системы в экономике [Текст]/ Г.Н. Ис-аев. - М.: Омега-Л, 2012. - 464 с.
35. Мезенцев, К.Н. Автоматизированные информационные системы [Текст]/ К.Н. Мезенцев. - М.: Academia, 2011. - 176 с.
36. Вдовенко, Л.А. Информационная система предприятия [Текст]/ Л.А. Вдовенко. - М.: Вузовский учебник, Инфра-М, 2015. - 240 с.
37. Беленькая, М.Н. Администрирование в информационных системах [Текст]/ М.Н. Беленькая, С.Т. Малиновский, Н.В. Яковенко. - М.: Горячая ли-ния - Телеком, 2011. - 400 с.
38. Криницкий, Н.А. Автоматизированные информационные системы [Текст]/ Н.А. Криницкий, Г.А. Миронов, Г.Д. Фролов. - М.: Наука, 2015. - 382 с.
39. Рубичев, Н.А. Информационные системы [Текст]/ Н.А. Рубичев. - М.: Дрофа, 2012. - 336 с.
40. Емельянова, Н.З. Информационные системы в экономике [Текст]/ Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, Инфра-М, 2014. - 464 с.
41. Избачков, Ю. Б. Информационные системы [Текст]/ Ю. Избачков, В. Петров. - М.: Питер, 2012. - 656 с.
42. Маглинец, Ю.А. Анализ требований к автоматизированным информа¬ционным системам [Текст]/ Ю.А. Маглинец. - М.: Интернет-университет ин¬формационных технологий, Бином. Лаборатория знаний, 2013. - 200 с.
43. Шастова, Г. А. Выбор и оптимизация структуры информационных си¬стем [Текст]/ Г.А. Шастова, А.И. Коёкин. - М.: Энергия, 2014. - 256 с.
44. Карминский, А. М. Методология создания информационных систем [Текст]/ А.М. Карминский, Б.В. Черников. - М.: Форум, Инфра - М, 2012. - 320 с.
45. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем [Текст]/ Э.Р. Ипатова, Ю.В. Ипатов. - М.: Флинта, 2008. - 256 с.