Вход

Разработка файлового менеджера для организации

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 539209
Дата создания 2022
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 180руб.
КУПИТЬ

Описание

Диплом лета 2022 года. Оригинальность высокая.

Данная выпускная квалификационная работа направлена на создание файлового менеджера с расширенным функционалом для ООО «ЕАМК».

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

Объект исследования: программное обеспечение для взаимодействия с файловой системой.

Предмет исследования: процесс разработки файлового менеджера.

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

Задачи работы:

1. Анализировать деятельность организации, предметную область и существующие аналоги программного решения;

2. Сформулировать постановку задачи;

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

4. Разработать файловый менеджер с расширенным функционалом;

5. Провести тестирование разработанного ПО;

6. Дать оценку эффективности проекта.

Инструментарий для разработки: JetBrains PyCharm Community Edition с применением языка программирования Python 3.9.

Содержание

Введение. 4

1 Аналитическая часть. 5

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

1.1.1 Экономический анализ деятельности ООО «ЕАМК». 5

1.1.2 Организационная структура и система управления ООО «ЕАМК». 7

1.1.3 Состояние и стратегия развития информационных технологий в

ООО «ЕАМК». 8

1.2 Анализ существующего программного решения. 12

1.2.1 Описание существующего программного решения. 12

1.2.2 Анализ недостатков существующего программного решения. 14

1.2.3 Формирование предложений по разработке файлового менеджера. 17

1.3 Постановка задачи разработки файлового менеджера. 20

1.3.1 Цели и задачи проекта разработки файлового менеджера. 20

1.3.2 Построение и обоснование модели разрабатываемого файлового менеджера. 20

1.3.3 Спецификация функциональных требований к файловому менеджеру. 21

1.3.4 Спецификация нефункциональных требований к файловому менеджеру. 21

1.4 Календарно-ресурсное планирование разработки файлового менеджера. 22

2 Проектная часть. 26

2.1 Информационное обеспечение. 26

2.1.1 Концептуальная модель. 26

2.1.2 Входные данные. 27

2.1.3 Классификаторы и нормативно-справочная информация. 28

2.1.4 Выходные данные. 29

2.1.5 Среда разработки. 30

2.2 Математическое обеспечение. 32

2.3 Программное обеспечение. 32

2.3.1 Структура программного обеспечения. 32

2.3.2 Спецификации программных модулей. 38

2.3.3 Пользовательский интерфейс. 42

2.4 Техническое обеспечение. 45

2.5 Обеспечение информационной безопасности. 46

2.6 Тестирование и оценка качества файлового менеджера. 46

2.7 Оценка эффективности проекта. 51

Заключение. 54

Список использованных источников. 55

Приложение А.. 61

Приложение Б. 72

Приложение В.. 75

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

1. Сурнина, Н. М. Проектирование информационных систем [Текст]: учебное пособие / Н. М. Сурнина, Н. Г. Чиркина; М-во образования и науки Рос. Федерации, Урал. гос. экон. ун-т. - Екатеринбург: [Издательство УрГЭУ], 2017. - 191 с. http://lib.usue.ru/resource/limit/ump/17/p488974.pdf 50экз.

2. Заботина, Н. Н. Проектирование информационных систем [Электронный ресурс]: учебное пособие для студентов вузов, обучающихся по специальности 09.03.03 «Прикладная информатика (по областям)» и другим экономическим специальностям / Н. Н. Заботина. - Москва: ИНФРА-М, 2016. - 331 с. http://znanium.com/go.php?id=542810

3. Виноградова, Е. Ю. Паттерны программирования [Текст]: учебное пособие / Е. Ю. Виноградова; М-во образования и науки Рос. Федерации, Урал. гос. экон. ун-т. - Екатеринбург: [Издательство УрГЭУ], 2017. - 27 с. http://lib.usue.ru/resource/limit/ump/18/p490388.pdf 13экз.

4. Голицына, О. Л. Базы данных [Электронный ресурс]: учебное пособие для студентов вузов, обучающихся по направлению 09.03.03 «Прикладная информатика» / О. Л. Голицына, Н. В. Максимов, И. И. Попов. - 4-е изд., перераб. и доп. - Москва: ФОРУМ: ИНФРА-М, 2018. - 400 с. http://znanium.com/go.php?id=944926

5. Шустова, Л. И. Базы данных [Электронный ресурс]: учебник для студентов, обучающихся по направлению 09.03.03 "Прикладная информатика" / Л. И. Шустова, О. В. Тараканов. - Москва: ИНФРА-М, 2016. - 304 с. http://znanium.com/go.php?id=491069

6. Коваленко, В. В. Проектирование информационных систем [Электронный ресурс]: учебное пособие для студентов (бакалавров и специалистов) вузов, обучающихся по направлению 09.03.03 "Прикладная информатика" / В. В. Коваленко. - Москва: Форум: ИНФРА-М, 2018. - 320 с. http://znanium.com/go.php?id=980117

7. Стасышин, В. М. Проектирование информационных систем и баз данных [Электронный ресурс]: учебное пособие / В. М. Стасышин; М-во образования и науки Рос. Федерации, Новосиб. гос. техн. ун-т. - Новосибирск: Издательство НГТУ, 2012. - 100 с. http://znanium.com/go.php?id=548234

8. Копырин, А. С. Программирование на Python: учебное пособие / А. С. Копырин, Т. Л. Салова. - Москва: ФЛИНТА, 2021. - 48 с. - ISBN 978-5-9765-4753-7. - Текст: электронный. https://znanium.com/catalog/product/1851993

9. Петцке, К. LINUX. От понимания к применению [Электронный ресурс] / К. Петцке; Пер. с нем. - Москва: ДМК, 2008. - 576 с.: ил. - ISBN 5-93700-004-8. - Текст: электронный. https://znanium.com/catalog/product/407336

10. Шелудько, В. М. Язык программирования высокого уровня Python. Функции, структуры данных, дополнительные модули: учебное пособие / В. М. Шелудько; Южный федеральный университет. - Ростов-наДону ; Таганрог : Издательство Южного федерального университета, 2017. - 107 с. - ISBN 978-5-9275-2648-2. - Текст: электронный. https://znanium.com/catalog/product/1021664

11. Шелудько, В. М. Основы программирования на языке высокого уровня Python: учебное пособие / В. М. Шелудько; Южный федеральный университет. - Ростов-на-Дону; Таганрог: Издательство Южного федерального университета, 2017. - 146 с. - ISBN 978-5-9275-2649-9. - Текст: электронный. https://znanium.com/catalog/product/1021662

12. Златопольский, Д.М. Основы программирования на языке Python / Д.М. Златопольский. - Москва: ДМК Пресс, 2017. - 284 с. - ISBN 978-5-97060-552-3. - Текст: электронный. https://znanium.com/catalog/product/1028147

13. Рамальо, Л. Python. К вершинам мастерства / Лучано Рамальо; пер. с англ. А.А. Слинкина. - Москва: ДМК Пресс, 2016. - 768 с. - ISBN 978-5-97060-384-0. - Текст: электронный. https://znanium.com/catalog/product/1028052

14. Зубков, С. В. Linux. Русские версии [Электронный ресурс] / С. В. Зубков. - Москва: ДМК Пресс, 2007. - 347 с.: ил. - ISBN 5-94074-013-8. - Текст: электронный. https://znanium.com/catalog/product/407420

15. Войтов, Н. М. Основы работы с Linux [Электронный ресурс]: учебный курс / Н. М. Войтов. - Москва: ДМК Пресс, 2010. - 216 с.: ил. - ISBN 978-5-94074-148-0. - Текст: электронный. https://znanium.com/catalog/product/407269

16. Курячий, К. В. Операционная система Linux: Курс лекций [Электронный ресурс]: учебное пособие / Г. В. Курячий, К. А. Маслинский - 2-е изд., испр. - Москва: ALT Linux; ДМК Пресс, 2010. - 348 с.: ил. - (Библиотека ALT Linux). - ISBN 978-5-94074-591-4. - Текст: электронный. https://znanium.com/catalog/product/408518

17. Гунько, А. В. Системное программирование в среде Linux: учебное пособие / А. В. Гунько. - Новосибирск: Изд-во НГТУ, 2020. - 235 с. - ISBN 978-5-7782-4160-2. - Текст: электронный. https://znanium.com/catalog/product/1870577

18. Хэвиленд, Кейт. Системное программирование в UNIX [Электронный ресурс] / Кейт Хэвиленд, Дайна Грэй, Бен Салама; Пер. с англ. - Москва: ДМК Пресс, 2007. - 368 с., ил. - (Серия «Для программистов»). - ISBN 5-94074-008-1. - Текст: электронный. https://znanium.com/catalog/product/407376

19. Операционные системы. Основы UNIX: учебное пособие / А.Б. Вавренюк, О.К. Курышева, С.В. Кутепов, В.В. Макаров. — Москва: ИНФРА-М, 2021. — 160 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование). - ISBN 978-5-16-013981-4. - Текст: электронный. https://znanium.com/catalog/product/1189336

20. Смирнова Г.Н. Проектирование экономических информационных систем: учебник для экономических вузов, обучающихся по специальности: "Прикладная информатика в экономике", "Прикладная информатика в менеджменте" [Текст]: Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов; под ред. Ю. Ф. Тельнова. - Москва: Финансы и статистика, 2002. - 510 с.

21. Сурнина, Н. М. Методические рекомендации по выполнению выпускной квалификационной работы для студентов специальности 09.03.03 Прикладная информатика в экономике [Текст]: Методические указания / Н. М. Сурнина, В.В. Плещев; Федер. Агенство по образованию, Урал. гос. экон. ун-т - Екатеринбург: [Издательство УрГЭУ], 2018.

22. The official home of the Python Programming Language [Электронный ресурс]. – Режим доступа: https://www.python.org/

23. Ubuntu: Enterprise Open Source and Linux [Электронный ресурс]. – Режим доступа: https://ubuntu.com/

24. Stack Overflow на русском [Электронный ресурс]. – Режим доступа: https://ru.stackoverflow.com/

25. pythobyte.com - Python по байтам [Электронный ресурс]. – Режим доступа: https://pythobyte.com/

26. DOCS-Python.ru [Электронный ресурс]. – Режим доступа:

https://docs-python.ru/

27. Stack Overflow [Электронный ресурс]. – Режим доступа: https://stackoverflow.com/

28. Python Documentation [Электронный ресурс]. – Режим доступа: https://docs.python.org/

29. Ask Ubuntu [Электронный ресурс]. – Режим доступа: https://askubuntu.com/

30. IDEs Support (IntelliJ Platform) | JetBrains [Электронный ресурс]. – Режим доступа: https://intellij-support.jetbrains.com/

31. Super User [Электронный ресурс]. – Режим доступа: https://superuser.com/

32. Code Grepper [Электронный ресурс]. – Режим доступа: https://www.codegrepper.com/

33. MakeUseOf [Электронный ресурс]. – Режим доступа: https://www.makeuseof.com/

34. nixCraft - Linux Tips, Hacks, Tutorials, And Ideas In Blog [Электронный ресурс]. – Режим доступа: https://www.cyberciti.biz/

35. Nuitka.net [Электронный ресурс]. – Режим доступа: http://nuitka.net/

36. Debian -- The Universal Operating System [Электронный ресурс]. – Режим доступа: https://www.debian.org/

37. Quora [Электронный ресурс]. – Режим доступа: https://www.quora.com/

38. GitHub: Where the world builds software [Электронный ресурс]. – Режим доступа: https://github.com/

39. Python GUIs – Create GUI applications with Python and Qt [Электронный ресурс]. – Режим доступа: https://www.pythonguis.com/

40. Qt Documentation [Электронный ресурс]. – Режим доступа: https://doc.qt.io/

41. Russian Qt Forum [Электронный ресурс]. – Режим доступа: http://www.prog.org.ru/

42. Python-scripts.com [Электронный ресурс]. – Режим доступа:

https://python-scripts.com/

43. Python-Forum.io [Электронный ресурс]. – Режим доступа: https://python-forum.io/

44. Andrew Bancroft [Электронный ресурс]. – Режим доступа: https://www.andrewcbancroft.com

45. Develop Paper [Электронный ресурс]. – Режим доступа: https://developpaper.com/

46. Color Hex Color Codes [Электронный ресурс]. – Режим доступа: https://www.color-hex.com/

47. Learn Python PyQt [Электронный ресурс]. – Режим доступа: https://pythonpyqt.com/

48. CodeProject - For those who code [Электронный ресурс]. – Режим доступа: https://www.codeproject.com/

49. Python Code Examples - HotExamples [Электронный ресурс]. – Режим доступа: https://python.hotexamples.com/

50. Qt Forum [Электронный ресурс]. – Режим доступа: https://forum.qt.io/

51. PythonWorld [Электронный ресурс]. – Режим доступа: https://pythonworld.ru/

52. Python Packaging User Guide [Электронный ресурс]. – Режим доступа: https://packaging.python.org/

53. Python Packaging Authority — PyPA documentation [Электронный ресурс]. – Режим доступа: https://www.pypa.io/

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00524
© Рефератбанк, 2002 - 2024