Файл: Курсовой проект по теме разработка модуля учёта продаж тюнинг запчасти для автомобилей.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 62
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИМ. Н. П. ОГАРЁВА»
(ФГБОУ ВО «МГУ им. Н.П. Огарёва»)
Факультет довузовской подготовки и среднего профессионального образования
Выпускающая предметная цикловая комиссия (кафедра) общепрофессиональных и специальных (информационно-коммуникационных) дисциплин
КУРСОВОЙ ПРОЕКТ
по теме:
РАЗРАБОТКА МОДУЛЯ УЧЁТА ПРОДАЖ
«ТЮНИНГ – ЗАПЧАСТИ ДЛЯ АВТОМОБИЛЕЙ»
Дисциплина Прикладное программирование
Автор курсового проекта В. С. Ляличкин
подпись, дата
Обозначение курсового проекта КП–02069964–09.02.03–10–22
Специальность 09.02.03 Программирование в компьютерных системах
Руководитель проекта,
преподаватель ПКК Е. Е. Старушенкова
подпись, дата
Саранск 2022
Министерство науки и высшего образования Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИМ. Н. П. ОГАРЁВА»
(ФГБОУ ВО «МГУ им. Н.П. Огарёва»)
Факультет довузовской подготовки и среднего профессионального образования
Выпускающая предметная цикловая комиссия (кафедра) общепрофессиональных и специальных (информационно-коммуникационных) дисциплин
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОМУ ПРОЕКТУ
по теме:
РАЗРАБОТКА МОДУЛЯ УЧЁТА ПРОДАЖ «ТЮНИНГ – ЗАПЧАСТИ ДЛЯ АВТОМОБИЛЕЙ»
Дисциплина Прикладное программирование
Автор курсового проекта В. С. Ляличкин
подпись, дата
Обозначение курсового проекта КП
–02069964–09.02.03–10–22
Специальность 09.02.03 Программирование в компьютерных системах
Руководитель проекта,
преподаватель ПКК Е. Е. Старушенкова
подпись, дата
Саранск 2022
Министерство науки и высшего образования Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИМ. Н. П. ОГАРЁВА»
(ФГБОУ ВО «МГУ им. Н.П. Огарёва»)
Факультет довузовской подготовки и среднего профессионального образования
Выпускающая предметная цикловая комиссия (кафедра) общепрофессиональных и специальных (информационно-коммуникационных) дисциплин
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
Студенту Ляличкину Валерию Сергеевичу
1 Тема Разработка модуля учета продаж «Тюнинг – запчасти для автомобилей»
2 Срок представления проекта к защите 23.11.2022 г.
3 Исходные данные для научного исследования, учебные пособия, научно-методическая литература, интегрированная среда разработки программного обеспечения
4 Содержание курсового проекта
4.1 Теоретическое обоснование проекта
4.2 Реализация программы
Руководитель проекта Е. Е. Старушенкова
подпись, дата
Задание к исполнению принял В. С. Ляличкин
подпись, дата
РЕФЕРАТ
Пояснительная записка содержит 37 с., 7 источн.
АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА, SQLITE, WPF, АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ, ЛОГИЧЕСКАЯ МОДЕЛЬ
Объектом разработки является – разработка модуля учета продаж «Тюнинг – запчасти для автомобилей»
Цель проекта – создание модуля ведения заказов для системы учета продаж «Тюнинг запчасти для автомобилей» (разработка пользовательского интерфейса, создание и подключение базы данных).
В процессе работы проводился анализ предметной области, также было составлено техническое задание.
Также в процессе работы использовались навыки и знания, полученные при изучении учебных курсов «Основы программирования», «Прикладное программирование».
В результате проведенной работы получена автоматизированная информационная система для учёта продаж магазина тюнинг запчастей для автомобилей.
Область применения – сфера продажи тюнинг запчастей для автомобилей.
Эффективность автоматизированной информационной системы – простота, удобность, быстрый доступ к данным.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 7 |
1 Теоретическое обоснование проекта 9 |
1.1 Анализ предметной области 9 |
1.2 Методы и средства разработки 9 |
1.3 Разработка технического задания 11 |
1.3.1 Общие положения 12 |
1.3.1.1 Полное наименование системы и ее условное обозначение 12 |
1.3.1.2 Перечень документов, на основании которых создается система 12 |
1.3.1.3 Плановые сроки начала и окончания работы по созданию системы 12 |
1.3.1.4 Порядок оформления и предъявления заказчику результатов работ по созданию системы 12 |
1.3.1.5 Определения, обозначения и сокращения 13 |
1.3.2 Назначение цели и создание системы 14 |
1.3.2.1 Назначение системы 14 |
1.3.2.2 Цели создания системы 14 |
1.3.3 Характеристика объекта автоматизации 15 |
1.3.4 Требования к системе 16 |
1.3.4.1 Перечень подсистем, их назначение и основные характеристики 16 |
1.3.4.2 Требования к надежности 16 |
1.3.4.3 Требования к безопасности 16 |
1.3.4.4 Требования к эргономике и технической эстетике 16 |
1.3.4.5 Требования к защите информации от несанкционированного доступа 17 |
1.3.4.6 Требования по сохранности информации при авариях 17 |
1.3.4.7 Требования к защите от влияния внешних воздействий 17 |
1.3.4.8 Требованияк патентной чистоте………...………...17 1.3.4.9 Требования информационному обеспечению системы 17 |
1.3.4.10 Требования к техническому обеспечению 18 |
1.3.4.11 Требования к организационному обеспечению 18 |
1.3.5 Порядок контроля и приёмки системы 19 |
1.3.6 Требования к документированию 20 |
1.3.7 Источники разработки 21 |
1.4 Проектирование интерфейса программы 21 |
2 Реализация программы 26 |
2.1 Разработка окна «Авторизация» 26 |
2.2 Разработка модуля «Статистика» 27 |
2.3 Разработка модуля «Заказы» 29 |
2.4 Разработка модуля «Склад» 30 |
2.5 Разработка модуля «Клиенты» 32 |
2.6 Разработка модуля «Пользователи» 34 |
ЗАКЛЮЧЕНИЕ 36 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37 |
ВВЕДЕНИЕ
В современных требованиях, предъявляемых к качеству работы Интернет – магазина, отмечается, что эффективная работа сотрудников полностью зависит от оснащения их информационными средствами и их успешного использования в системе автоматизированного учёта продаж. Компьютерный учёт полностью отличается от классического, рукописного. Компьютерные программы упрощают учёт продаж, сокращают время, требуемое на оформление документов для анализа торговой деятельности, следовательно, при применении компьютерных программ, повышается эффективность работы персонала. Результаты выполнения торговых операций заносятся в соответствующие журналы, что позволяет автоматически их сохранять и использовать в дальнейшем.
Основные преимущества автоматизации учёта: экономия времени, сжатие хранимых данных с экономией объёма памяти и снижение затрат на операции обновления данных. При этом информационная система автоматизирует и ведёт учёт продаж, поставку и отпуск товаров со склада. Всё это будет сопутствовать более качественному обслуживанию, повышению результативности работы и повышению точности учёта.
Актуальность темы данной курсовой работы связана с необходимостью автоматизирования процесса учёта продаж в организации, которая занимается в сфере автомобильного тюнинга.
Цель данной курсовой работы состоит в разработке информационной системы учёта продаж, которая позволит повысить производительность труда персонала организации.
Для достижения поставленной цели курсовой работы необходимо решить следующие задачи:
-
проведение анализа предметной области; -
определение методов и средств разработки;
-
составление технического задания; -
спроектировать структуру будущей информационной системы; -
разработка интерфейса.
-
Теоретическое обоснование проекта
1.1 Анализ предметной области
Предметная область – часть реального мира, подлежащая изучению с целью организации управления и, в конечном итоге, автоматизации.
Предметной областью является модуль учета продаж тюнинг запчастей для автомобилей, функция которого отвечает за контроль продаж.
Модуль учета продаж тюнинг запчастей для автомобилей – учет обеспечивает получение актуальной информации о продажах и клиентах в любой момент времени. Процесс учета продаж товаров можно разделить на две части: разработка и ведение точных, полных и полезных записей всей торговой деятельности магазина.
В состав сотрудников входят два администратора, которые осуществляют контроль за продажами.
Для автоматизации основных процессов модуля продаж, таких как хранение и обработка информации о заказах и наличие товаров на складе, формирование клиентской базы, просмотр статистики заказов, необходимо использовать соответствующее программное обеспечение. Автоматизированная информационная система для модуля учёта продаж тюнинг запчастей представляет собой совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, обработкой и передачей информации.
-
Методы и средства разработки
Для реализации поставленных задач были выбраны следующие программы и языки программирования:
-
Microsoft Visual Studio; -
C#; -
Figma; -
Microsoft Office Word; -
Microsoft Office PowerPoint.
Microsoft Visual Studio – это интегрированная среда разработки программного обеспечения от компании Microsoft, которая поддерживает языки программирования для платформы Microsoft .NET Framework. С помощью Visual Studio можно создавать приложения для Windows, iOS, Android и других платформ. Microsoft .NET Framework – одна из последних программных технологий компании Microsoft, созданная для разработки платформонезависимых приложений, исполняемых виртуальной машиной CLR.
C#, C Sharp (Си Шарп) – объектно-ориентированный язык программирования платформы Microsoft .NET Framework. Является в свою очередь, наследственным сыном двух мощных языков C++ и Java. Очень удобен в использовании написании программ, у него достаточно простой синтаксис и мощные сигнатуры.
Figma – это редактор векторной графики для совместного проектирования интерфейсов, используемых в веб-разработке цифровых продуктов.
Microsoft Office – это офисный пакет приложений для работы с различными типами документов, созданных корпорацией Microsoft для операционных систем Microsoft Windows, Windows Phone, Android, macOS, iOS.