Диплом+ программа.
Объектом исследования в данной работе будет являться информационная система для автоматизации продаж, предметом исследования – процесс разработки данной системы.
Цель дипломной работы заключается в реализации процесса проектирования и разработки информационной системы, которая позволит реализовать функционал интернет-магазина. Программный продукт предназначается для компаний, предоставляющих услуги в данной сфере.
Сформулированная цель исследования, определила задачи, необходимые для ее достижения:
- определение основных потребителей и анализ имеющихся на рынке решений;
- поэтапное проектирование структуры и основных модулей системы;
- реализация структуры данных на основе SQLite;
- разработка модулей и создания интерфейса пользователя;
- реализация механизмов, позволяющих управлять системой;
- обоснование экономической эффективности;
- определение направлений по обеспечению информационной безопасности.
Для достижения цели и задач исследования использовались различные методы. Процесс проектирования и разработки системы проходит в несколько основных этапов, что определяется методологией исследования.
Для проведения исследования использовался метод анализа существующих решений в области проектирования информационных систем. На основе анализа потребностей пользователей, происходит изучение существующих на рынке решений и формируется перечень функций, которыми должна обладать система. После определения функций, происходит разработка структуры системы, позволяющая обеспечить удобное взаимодействие системы и пользователей.
При проведении проектирования информационной системы использовалась методология системного подхода на основе применения языка UML. При разработке информационной системы использовалась методология разработки Agile, применение которой направлено на обеспечение гибкости разработки. Использование СУБД SQLite позволит рационально организовать хранение и управление данными. Для написания скриптов серверной части был выбран язык программирования Python. Для разработки системы применяются современные технологии, к которым относятся HTML, CSS, JavaScript, на их основе создается удобный и интуитивно понятный интерфейс.
На этапе внедрения разработанного проекта использовались методы апробации и проведения различных вариантов тестирования для проверки корректности работы платформы. Обоснование экономической эффективности проводилось на основе методов статистического анализа.
Проектирование системы основывается на использовании современных подходов, таких как применение UML-диаграмм и разработка прототипов информационной системы.
Практическая значимость работы заключается в том, что система может находить широкое применение и при необходимости интегрироваться с другими платформами.
Выпускная квалификационная работа состоит из введения, трех основных разделов, заключения, списка использованных источников и приложений.
Цели и задачи исследования определяются во введении работы, также проводится обоснование актуальности выбранной темы разработки.
Первая глава работы посвящена исследованию предметной области исследования, а также рассмотрению и выбору варианта разработки. Во второй главе работы проводится проектирование и разработка проекта автоматизации, дается описание программного и информационного обеспечения задачи.
В третей главе работы проводится обоснование экономической эффективности разработанного проекта. В четвертой главе описываются направления по обеспечению информационной безопасности.
В заключении формулируются вывод по проделанной работе и подводятся итоги исследования. В приложении приводится листинг разработанной программы.
ВВЕДЕНИЕ 4
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ» 7
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 11
1.3 Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 17
1.4 Обоснование проектных решений 19
2 ПРОЕКТНАЯ ЧАСТЬ 21
2.1 Разработка проекта автоматизации 21
2.2 Информационное обеспечение задачи 25
2.3 Характеристика базы данных 27
2.4 Программное обеспечение задачи 32
2.5 Контрольный пример реализации проекта и его описание 34
3 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 46
3.1 Выбор и обоснование методики расчета экономической эффективности 46
3.2 Расчет показателей экономической эффективности 49
ЗАКЛЮЧЕНИЕ 55
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 58
ПРИЛОЖЕНИЕ 1 64
1.1 Листинг блока «База данных» 64
1.2 Листинг блока «Главная страница» 66
10. Акимова, И. В. Информационные системы: учебное пособие / И. В. Акимова, М. А. Родионов. – Пенза: ПГУ, 2020. – 106 с.
11. Баланов, А. Н. Бэкенд-разработка веб-приложений: архитектура, проектирование и управление проектами: учебное пособие для вузов / А. Н. Баланов. – Санкт-Петербург: Лань, 2024. – 312 с.
12. Балдин К.В Информационные системы в экономике: Учебник / К.В Балдин, В.Б. Уткин. - М.: Дашков и К, 2020. - 395 c.
13. Варфоломеева А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ Инфра-М, 2023. - 283 c.
14. Васильков А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2023. - 528 c.
15. Вейцман, В. М. Проектирование информационных систем: учебное пособие для вузов / В. М. Вейцман. – 2-е изд., стер. – Санкт-Петербург: Лань, 2022. – 316 с.
Всего 58 источников.