Для студентов МГУ им. Ломоносова по предмету ДругиеСклад строительных материаловСклад строительных материалов
2024-11-112024-11-11СтудИзба
Курсовая работа: Склад строительных материалов
Описание
РЕФЕРАТ
Отчет по курсовой работе содержит: 109 страниц, 45 рисунков, 21 таблицу, 3 приложения, 9 источников.
Объект изучения – система управления складом строительных материалов.
Цель работы – разработать приложение для автоматизации работы ведения складского учета, приобрести навыки работы с паттернами, научиться проектировать архитектуру программного обеспечения.
Результатом работы является клиентское приложение складского учета строительных материалов, при использовании выбранного паттерна, предназначенное для хранения необходимой информации о товарах склада. Клиентское приложение и паттерн разработаны в соответствии с требованиями курсового проекта. Данное приложение реализовано с помощью языка программирования C# в среде разработки Visual Studio 2019.
СОДЕРЖАНИЕ
РЕФЕРАТ
ВВЕДЕНИЕ
1. АНАЛИЗ ТРЕБОВАНИЙ К СИСТЕМЕ АВТОМАТИЗАЦИИ
1.1. Образ и границы проекта
1.1.1 Исходные данные, возможности бизнеса и нужды клиентов
1.1.2 Бизнес-цели и критерии успеха
1.1.3 Факторы бизнес-риска
1.1.4 Положение об образе проекта
1.1.5 Основные функции
1.1.6 Предположения и зависимости
1.1.7 Ограничения и исключения
1.2. Контекстная диаграмма программной системы
1.2.1 Профили заинтересованных в проекте лиц
1.2.2 Операционная среда
1.2.3 Общий взгляд на систему
1.3. Варианты использования системы
1.3.1 Графическое представление о требованиях пользователя на основе модели Use Case языка UML
1.3.2 Документирование вариантов использования
1.4. Бизнес-правила
1.5. Оценка качества проведения анализа требований
2. ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ СИСТЕМЫ
2.1. Стратегии и методы проектирования ПО
2.2. Определение целей архитектуры
2.4. Тип приложения
2.5. Перечень атрибутов качества, функциональные требования
2.6. Схемы сценариев для каждого атрибута качества
2.7. Тактики для каждого атрибута качества и их описание
2.8. Структура (высокоуровневая архитектура) декомпозиции ПС
2.9. Отображение архитектуры в других представлениях UML
2.10. Описание интерфейса родительских и дочерних модулей
Графическое представление о требованиях пользователя на основе модели Use Case языка UML
2.11. Выбор архитектурного стиля проекта
2.12. Построение моделей UML для уровней архитектуры
2.13. Проектирование пользовательского интерфейса
2.14. Анализ качества проектирования и оценка программного дизайна
3. ПРОГРАММНА РЕАЛИЗАЦИЯ МОДУЛЯ ПРОЕКТА
3.1. Выбор инструментальных средств программирования
3.2. Выбор элемента Use Case и его кооперация
3.3. Отображение кооперации в виде шаблона (паттерна)
3.4. Структура используемого паттерна в виде UML-диаграмм
3.5. Программный код паттерна
ЗАКЛЮЧЕНИЕ
ПЕРЕЧЕНЬ ССЫЛОК
ПРИЛОЖЕНИЕ А. ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
ПРИЛОЖЕНИЕ Б. КОДЫ ЭЛЕМЕНТОВ
ПРИЛОЖЕНИЕ В. КОД ПРОГРАММЫ
ПРИЛОЖЕНИЕ Г. АНТИПЛАГИАТ
ПРИЛОЖЕНИЕ Д. ОТЗЫВ РУКОВОДИТЕЛЯ ПРОЕКТА
Архитектура программного обеспечения – набор структур, необходимый для рассуждения о системе, содержащий элементы ПО, связи между ними и их свойства.
Основной задачей является создание логической структуры программы и упрощение взаимодействия между разработчиками. Это дает возможность в дальнейшем вносить изменения в программу, прорабатывая конкретные аспекты, а не переделывая все ПО. Архитектура и проектирование ПО обеспечивают гарантию того, что приложение будет выполнять задачи и следовать своему предназначению, определенному в ходе начальных этапов разработки.
Главная идея архитектуры
Отчет по курсовой работе содержит: 109 страниц, 45 рисунков, 21 таблицу, 3 приложения, 9 источников.
Объект изучения – система управления складом строительных материалов.
Цель работы – разработать приложение для автоматизации работы ведения складского учета, приобрести навыки работы с паттернами, научиться проектировать архитектуру программного обеспечения.
Результатом работы является клиентское приложение складского учета строительных материалов, при использовании выбранного паттерна, предназначенное для хранения необходимой информации о товарах склада. Клиентское приложение и паттерн разработаны в соответствии с требованиями курсового проекта. Данное приложение реализовано с помощью языка программирования C# в среде разработки Visual Studio 2019.
СОДЕРЖАНИЕ
РЕФЕРАТ
ВВЕДЕНИЕ
1. АНАЛИЗ ТРЕБОВАНИЙ К СИСТЕМЕ АВТОМАТИЗАЦИИ
1.1. Образ и границы проекта
1.1.1 Исходные данные, возможности бизнеса и нужды клиентов
1.1.2 Бизнес-цели и критерии успеха
1.1.3 Факторы бизнес-риска
1.1.4 Положение об образе проекта
1.1.5 Основные функции
1.1.6 Предположения и зависимости
1.1.7 Ограничения и исключения
1.2. Контекстная диаграмма программной системы
1.2.1 Профили заинтересованных в проекте лиц
1.2.2 Операционная среда
1.2.3 Общий взгляд на систему
1.3. Варианты использования системы
1.3.1 Графическое представление о требованиях пользователя на основе модели Use Case языка UML
1.3.2 Документирование вариантов использования
1.4. Бизнес-правила
1.5. Оценка качества проведения анализа требований
2. ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ СИСТЕМЫ
2.1. Стратегии и методы проектирования ПО
2.2. Определение целей архитектуры
2.4. Тип приложения
2.5. Перечень атрибутов качества, функциональные требования
2.6. Схемы сценариев для каждого атрибута качества
2.7. Тактики для каждого атрибута качества и их описание
2.8. Структура (высокоуровневая архитектура) декомпозиции ПС
2.9. Отображение архитектуры в других представлениях UML
2.10. Описание интерфейса родительских и дочерних модулей
Графическое представление о требованиях пользователя на основе модели Use Case языка UML
2.11. Выбор архитектурного стиля проекта
2.12. Построение моделей UML для уровней архитектуры
2.13. Проектирование пользовательского интерфейса
2.14. Анализ качества проектирования и оценка программного дизайна
3. ПРОГРАММНА РЕАЛИЗАЦИЯ МОДУЛЯ ПРОЕКТА
3.1. Выбор инструментальных средств программирования
3.2. Выбор элемента Use Case и его кооперация
3.3. Отображение кооперации в виде шаблона (паттерна)
3.4. Структура используемого паттерна в виде UML-диаграмм
3.5. Программный код паттерна
ЗАКЛЮЧЕНИЕ
ПЕРЕЧЕНЬ ССЫЛОК
ПРИЛОЖЕНИЕ А. ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
ПРИЛОЖЕНИЕ Б. КОДЫ ЭЛЕМЕНТОВ
ПРИЛОЖЕНИЕ В. КОД ПРОГРАММЫ
ПРИЛОЖЕНИЕ Г. АНТИПЛАГИАТ
ПРИЛОЖЕНИЕ Д. ОТЗЫВ РУКОВОДИТЕЛЯ ПРОЕКТА
ВВЕДЕНИЕ
Архитектура программного обеспечения – набор структур, необходимый для рассуждения о системе, содержащий элементы ПО, связи между ними и их свойства.
Основной задачей является создание логической структуры программы и упрощение взаимодействия между разработчиками. Это дает возможность в дальнейшем вносить изменения в программу, прорабатывая конкретные аспекты, а не переделывая все ПО. Архитектура и проектирование ПО обеспечивают гарантию того, что приложение будет выполнять задачи и следовать своему предназначению, определенному в ходе начальных этапов разработки.
Главная идея архитектуры
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
3,52 Mb
Список файлов
Склад строительных материалов.docx