Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursachPiKPO.docx
Скачиваний:
0
Добавлен:
07.04.2025
Размер:
35.97 Кб
Скачать

Федеральное государственное бюджетное образовательное учреждение высшего образования

Уфимский университет науки и технологий

Направление подготовки 09.03.04 —

«Программная инженерия»

Факультет информатики и робототехники Кафедра вычислительной математики и кибернетики

Курс II

Семестр IV

1 2 3 4 5 6 7 8 9 10

0

10

90

80

70

60

50

40

30

20

10

0

Пояснительная записка к курсовому проекту

Тема: Проектирование и конструирование программной системы «Программная система рыболовной фирмы»

Группа ПРО-

232Б

Студент

Ихсанова Э .А.

(дата)

(подпись)

Консультант

Юдинцев Б. С.

(дата)

(подпись)

Руководитель

Юдинцев Б. С.

(дата)

(подпись)

Принял

Сметанина О.Н.

(дата)

(подпись)

Уфа – 2023

Федеральное государственное бюджетное образовательное учреждение высшего образования

Уфимский университет науки и технологий

«Кафедра вычислительной математики и кибернетики»

ЗАДАНИЕ

на курсовой проект

Студент

Ихсанова Э. А.

Группа

ПРО-232Б

Руководитель

Юдинцев.Б. С.

Принял

Сметанина О.Н.

  1. Тема курсовой работы

Проектирование и конструирование программной системы «Программная система рыболовной фирмы»

Введение

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

Для успешной работы фирмы необходимо иметь систему, которая позволяет вести учет товаров, работать с клиентами и организовывать доставку товаров.Объектом автоматизации станет организация процессов в части учета и организации товаров, работы с клиентами.

Анализ решаемой проблемы

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

Для этого система должна включать следующие функциональные модели:

  • Управление производством. Модуль должен обеспечивать планирование и контроль процесса вылова рыбы, учет и контроль работы персонала, управление транспортными средствами и инвентарем.

  • Сбыт продукции. Модуль должен обеспечивать учет и контроль продаж рыбной продукции, включая оформление заказов, расчет цен, контроль складских запасов и учет финансовых операций.

  • Контроль качества. Модуль должен обеспечивать организацию лабораторных исследований для проверки качества рыбной продукции, включая требования по соответствию санитарных и гигиенических нормативов.

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

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

Программная система рыболовной фирмы должна быть легко масштабируемой и бесперебойно функционировать в режиме 24/7. Также необходима возможность интеграции с другими информационными системами, такими как САПР, системы управления складом и т. д. Все данные в системе должны быть защищены от несанкционированного доступа при помощи средств аутентификации и авторизации.

В данных процессах участвуют:

  • Работники и исполнители

  • Клиенты и заказчики

  • Поставщики и подрядчики

  • Регуляторы и органы контроля

Основные задачи для исследования:

  • Анализ потребностей рыболовной фирмы и определение требований к программной системе.

  • Разработка функциональных требований к системе.

  • Проектирование архитектуры и базы данных системы.

  • Разработка модулей для работы с клиентами и поставщиками.

  • Создание модулей для управления заказами и поставками.

  • Реализация модулей учета продаж и финансового учета.

  • Разработка модулей аналитики и отчетности.

  • Внедрение и настройка программной системы в рыболовной фирме.

Основные функции программной системы:

В данной предметной области можно выделить ряд объектов, данные о которых являются входящими данными: Преподаватели, Группы, Аудитории, Занятия.

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

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

Дата выдачи 01.03.2023 Дата окончания ХХ.05.2023

Руководитель

(подпись)

Курсовой проект

стр. , ил. , табл. .

  1. Описание предметной области. Рыболовная фирма занимается производством и реализацией свежей рыбы и морепродуктов. Фирма закупает рыбу у рыболовов или производит ее самостоятельно, затем обрабатывает и упаковывает ее для продажи в розницу или оптом. Фирма работает в нескольких городах, имеет собственные рыболовные участки, рыболовные суда для лова рыбы, автотранспортное средство для доставки товаров. Для успешной работы фирмы необходимо иметь систему, которая позволяет вести учет товаров, работать с клиентами и организовывать доставку товаров.

  2. Функциональные требования. 2.1. Учет товаров:

  • Вести учет товаров (наименование, количество).

  • Фиксировать поступление и расход товаров.

  • Информировать остатки товаров на складе.

  • Автоматически формировать заказ поставщику, если товар почти закончился на складе.

2.2. Работа с клиентами:

  • Добавление новых клиентов в систему.

  • Ввод информации о заказах, выполненных для клиентов.

  • Выдача счетов и актов выполненных работ клиентам.

  • Возможность резервирования товаров для клиентов.

2.3. Организация доставки товаров:

  • Запланировать маршрут доставки товаров.

  • Распределить товары по машинам и водителям.

  • Фиксировать факт доставки товаров.

  1. Технические требования. 3.1. Язык программирования: Java. 3.2. База данных: MySQL. 3.3. Интерфейс пользователя: web-приложение. 3.4. Для работы в режиме offline используется локальная база данных SQLite.

  2. Структура системы. Система состоит из следующих модулей:

  • Административный модуль: позволяет работать с учетом товаров, клиентами и доставками.

  • Модуль учета товаров: ведение учета товаров, работа с каталогами товаров.

  • Модуль учета клиентов: ведение учета клиентов, создание заказов, выдача счетов и актов выполненных работ.

  • Модуль организации доставки: планирование маршрутов доставки, распределение товаров по машинам и водителям, фиксация факта доставки товаров.

  • Модуль доступа к базе данных: управление базой данных, обеспечение доступа к данным.

  1. Тестирование системы. При тестировании системы проверяются следующие требования:

  • Корректность добавления и обработки данных.

  • Работа системы в режимах online и offline.

  • Корректность генерации отчетов и актов выполненных работ.

  • Корректность формирования заказов поставщикам.

  • Корректность работы системы при работе с несколькими городами.

  • Удобство использования интерфейса пользователя.

  • Эффективность работы системы при работе с большими объемами данных.

Основные задачи для исследования

  1. Исследование рынка и конкурентной ситуации в отрасли.

  2. Анализ потребностей и поведения целевой аудитории.

  3. Изучение технологических инноваций и трендов в отрасли.

  4. Оценка эффективности маркетинговых кампаний.

  5. Анализ клиентского сервиса и управления качеством.

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

  7. Оценка рентабельности и финансовой устойчивости бизнеса.

  8. Изучение законодательных регуляций и изменений в экономической среде.

  9. Оценка концепции и дизайна продукта или услуги.

  10. Анализ сильных и слабых сторон бизнеса для разработки стратегии развития.

Соседние файлы в предмете Проектирование и конструирование программного обеспечения