Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Автоматизация учета информации о клиентах, сотрудниках, изделиях, тканях, цветах тканей, заказов.

Тип Курсовая
Предмет Информатика и программирование

ID (номер) заказа
3361353

500 руб.

Просмотров
828
Размер файла
916.08 Кб
Поделиться

Ознакомительный фрагмент работы:


СОДЕРЖАНИЕ
TOC \o "1-3" \h \z \u ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ УПРАВЛЕНИЯ АТЕЛЬЕ PAGEREF _Toc29655563 \h 41.1.Описание процессов предметной области и постановка задачи PAGEREF _Toc29655564 \h 41.2.Обоснование выбора технической платформы PAGEREF _Toc29655565 \h 101.3.Техническое задание на проектирование PAGEREF _Toc29655566 \h 10ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИС «АТЕЛЬЕ» PAGEREF _Toc29655567 \h 112.1 Концептуальная модель предметной области PAGEREF _Toc29655568 \h 112.2 Логическая модель предметной области PAGEREF _Toc29655569 \h 122.3 Физическая модель предметной области для СУБД My SQL 5.5. PAGEREF _Toc29655570 \h 15

ВВЕДЕНИЕОбъектом курсового проекта является автоматизированная информационная система ателье.
Актуальность информационной системы «Ателье» заключается в автоматизации такой традиционной сферы, которая практически не использует вычислительную технику.
Разработка системы управления информацией включает в себя базу данных, а также пользовательский интерфейс. Производительность, функционирование, жизнеспособность и возможность расширения системы, а также ее развитие во многом зависят от того, насколько благополучно будет спроектирована информационная система.
Целью данного курсового проекта является разработка системы учета заказов и их выполнение на примере ателье.
Задачи курсового проекта:
исследование предметной области «Ателье»;
построение моделей бизнес-процессов предметной области;
выделение сущностей и построение концептуальной модели;
построение логической и физической модели предметной области;
обоснование выбора технической платформы;
спроектированный и разработанный пользовательский интерфейс.
Подготовка изделия – это сложный процесс, состоящий из нескольких этапов. Формирование заказа – необходимый элемент этого процесса. Автоматизация деятельности администратора ателье значительно упрощает и ускоряет работу всего ателье.
Целью создания данного программного обеспечения (ПО) является автоматизация учета информации о клиентах, сотрудниках, изделиях, тканях, цветах тканей, заказов.
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ УПРАВЛЕНИЯ АТЕЛЬЕ1.1 Описание процессов предметной области и постановка задачиАтелье выполняет заказы клиентов на индивидуальный пошив одежды. В ателье существует каталог моделей и каталог тканей. По каталогу моделей клиент выбирает понравившуюся ему модель, а по каталогу тканей — ткань и отделочные материалы, из которой будет выполнена модель. Также ателье работает с материалом (тканью), который приносит клиент. О клиентах хранятся сведения: Ф. И. О., адрес, телефон и информация о снятых мерках. В каталоге моделей каждая модель имеет артикул, тип модели, вид, сезон, рекомендуемая ткань, срок выполнения, стоимость пошива модели и конечная стоимость, включающая цену рекомендуемой ткани (со стандартным расходом ткани) и стоимость пошива изделия, фотография. В каталоге тканей каждая ткань имеет уникальный номер, наименование, расцветка ткани, указываются ее ширина и цена за 1 метр, а также общий метраж данной ткани. О мастерах, занимающихся пошивом одежды, должны храниться следующие сведения: Ф.И.О., паспортные данные (№ паспорта, адрес, дата рождения), телефон, заработная плата и стаж.
В данной ИС будут присутствовать следующие пользователи:
– приемщица принимает у клиента заказ и вносит данные о заказе в базу, принимает платеж, а так же выдает квитанцию об оплате и готовый заказ, заносит данные о клиенте;
– портной снимает мерки с клиента, выполняет заказы;
– директор составляет каталог моделей и прейскурант услуг, осуществляет общий контроль деятельности фирмы;
– клиент может просматривать информацию о моделях одежды, тканях;
администратор БД имеет полное право доступа к БД, отвечает за её работу.
Система должна обеспечить выдачу следующих запросов:
– информация о выполненных и не выполненных заказах;
– информация о моделях одежды данного сезона;
– информация о выполненных заказах одного мастера;
– информация обо всех заказах одного клиента;
– информация о количестве отмененных заказов;
– наиболее часто заказываемая модель одежды.
Входными документами для заполнения БД являются: бланк заказа, прейскурант услуг; паспортные данные и сведения из трудовой книжки сотрудника; данные о клиентах.
Выходные документы: информация о полученной выручке за месяц/год; квитанция об оплате.
1.2 Моделирование бизнес-процессов
Основными бизнес-процессами происходящие на ателье являются: общая диаграмма деятельности, обработка заказа, добавление и удаление данных, а также редактирование.
Общая диаграмма деятельности ателье, которая отображает основную концепцию получения прибыли начиная от регистрации клиента до доставки заказа представлена на рисунке 1.1. Декомпозиция бизнес-процесса представлена на рисунке 1.2.

Рисунок 1.1 – Бизнес-процесс «Деятельность ателье»

Рисунок 1.2 – Декомпозиция бизнес-процесса «Деятельность ателье»

В отличии от основной диаграммы деятельности, существует бизнес-процесс, который отображает момент обработки заказа (рис. 1.3). Декомпозиция представлена на рисунке 1.4.

Рисунок 1.3 – Бизнес-процесс «Обработка заказа»

Рисунок 1.4 – Декомпозиция бизнес-процесса «Обработка заказа»
Разработка информационной системы предполагает внедрение пользовательского интерфейса с функцией добавления записи. Бизнес-процесс представлен на рисунке 1.5, а его декомпозиция на рисунке 1.6

Рисунок 1.5 – Бизнес-процесс «Добавление данных»

Рисунок 1.6 – Декомпозиция бизнес-процесса «Добавление данных»
Также в системе должна присутствовать функция, которая обеспечивает редактирование данных. Процесс, который отображает данное действие представлен на рисунке 1.7, а его декомпозиция на рисунке 1.8.

Рисунок 1.7 – Бизнес-процесс «Редактирование данных»»

Рисунок 1.8 – Декомпозиция бизнес-процесса «Редактирование данных»
1.2 Обоснование выбора технической платформы
Для реализации хранения и обработки данных была использован язык MySQL. Так как данный язык нуждается оболочке для его реализации, было взято программное обеспечение HeidiSQL.
Для взаимодействия пользователя и системы были использованы языки PHP, а также разметка HML и оформление страниц CSS. Для удобного использования данных языков, была задействована программа Brackets. Данное ПО обеспечивает комфортную работу с используемыми языками.
В ходе разработки для PHP необходим интерпретатор. В качестве его реализации был взят набор XAMPP, который включает в себя: Apache, MySQL, FileZilla и др.
1.3 Техническое задание на проектирование
В следствии выявления основных потребностей, которыми должна обладать информационная система ателье, предприняты меры по разработки основных функций системы, а именно: отображение списка, удаление и редактирование каждой записи, добавление записи в общий список, отображение специальных запросов к списку товаров.
Отображение списка – функция, которая обеспечит вывод списка каталога моделей, заказов, клиентов на пользовательский интерфейс.
Удаление записи – функция, которая будет удалять определенную запись из общего списка. Напротив каждой записи из списка должна стоять кнопка, позволяющая удалять запись. После нажатия удалить должно происходить уведомление о том, какой номер записи был удален.
Добавление и редактирование записи – действие, которое располагается под общим списком записей. По нажатию должно происходить перенаправление на форму, где заполняются основные поля для записи.
Отображение запросов – отображает специальный запрос по требованию оператора. Требования к запросам описаны в пункте 1.1.3.
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИС «АТЕЛЬЕ»2.1 Концептуальная модель предметной области
В ходе разработки концептуальной модели выделяются сущности: должности, заказы, клиенты, мастера, модели, ткань, цвет.
Между каждыми сущностями предполагается одна или несколько связей. Каждая связь имеет свой тип: один-ко-многим, один-к-одному, многие-ко-многим. В данной предметной области рассматриваются такие взаимоотношения между сущностями:
Связь между сущностями «Заказы» и «Клиенты»:
один клиент оформляет несколько заказов;
один заказ оформляет одним клиентом.
Следовательно связь между сущностями «Клиенты» и «Заказы»: один-ко-многим.
Связь между сущностями «Сезон» и «Модель»:
один сезон соответствует многим моделям;
одна модель может иметь один сезон.
Следовательно связь между сущностями «Сезон» и «Модель»: один-ко-многим.
Связь между сущностями «Заказы» и «Модель»:
одна модель шьется по многим заказам;
один заказ поступает на одну модель.
Следовательно связь между сущностями «Заказы» и «Модель»: Один-ко многим.
Связь между сущностями «Ткань» и «Заказы»:
один заказ шьется по одной ткани;
одна ткань используется во многих заказах.
Следовательно связь между сущностями «Заказы» и «Ткань»: Один-ко многим.
Связь между сущностями «Мастер» и «Заказы»:
один заказ шьется одним мастером;
один мастер выполняют много заказов.
Следовательно связь между сущностями «Заказы» и «Мастер»: Один-ко многим.
Связь между сущностями «Мастер» и «Должности»:
одну должность занимают много мастеров;
один мастер занимают одну должность.
Следовательно связь между сущностями «Должности» и «Мастера»: Один-ко многим.
Концептуальная модель ИС «Ателье» приводится на рисунке 2.1.

Рисунок 2.1 – Концептуальная модель ИС «Ателье»
2.2 Логическая модель предметной области
В ходе реализации логической модели для базы данных, задействованы следующие сущности: должности, заказы, клиенты, мастера, модели, ткань, цвет. Атрибуты сущностей приведены в таблицах 2.1-2.7.
Таблица 2.1 – Сущность «Модель»
Атрибут Описание Индекс
Артикул_моделиУникальный номер модели Первичный ключ
Название_моделиУказание названия модели Срок_выполненияОриентировочный срок выполнения заказа Сезон_моделиСезонность данной модели. Внешний ключ. Справочная сущность «Сезон».
Стоимость_пошиваСтоимость (руб.) работы мастера Таблица 2.2 – Сущность «Сезон»
Атрибут Описание Индекс
КодСезонаУникальный номер сезона Первичный ключ
Название Наименование сезона -
Таблица 2.3 – Сущность «Ткань»
Атрибут Описание Индекс
Номер_тканиУникальный номер ткани Первичный ключ
Наименование Название ткани в каталоге -
Расцветка Цвет ткани -
Цена_за_один_метрЦена ткани за один метр в рублях -
Ширина_тканиШирина ткани для пошива -
Общий_метражОбщий доступный метраж ткани в ателье -
Таблица 2.4 – Сущность «Должность»
Атрибут Описание Индекс
Код_должностиУникальный код должности Первичный ключ
Название Наименование должности оклад Заработная плата Таблица 2.5 – Сущность «Заказы»
Атрибут Описание Индекс
Код_заказаУникальный код заказ Первичный ключ
Артикул_моделиНомер модели для выполнения заказа Внешний ключ. Справочная сущность «Модель».
Код_клиентаНомер клиента, который совершил заказ Внешний ключ. Справочная сущность «Клиент».
Код_мастераНомер мастера, который выполняет заказ Внешний ключ. Справочная сущность «Мастер».
Номер_тканиТкань, которая используется в реализации заказа Внешний ключ. Справочная сущность «Ткань».
Дата_началаДата взятия заказа Дата_концаДата выдачи заказа клиенту Статус Статус заказа в системе Ткань_клиентаНаличие собственной ткани у клиента Количество_тканиНеобходимое количество ткани для пошива модели на клиента Таблица 2.6 – Сущность «Клиент»
Атрибут Описание Индекс
Код_клиентаУникальный код клиента Первичный ключ
ФИО Фамилия, имя, отчество клиента Адрес Адрес проживания клиента Пол Пол, который указал клиент при регистрации Таблица 2.7 – Сущность «Мастер»
Атрибут Описание Индекс
Код_мастераУникальный код мастера Первичный ключ
ФИО Фамилия, имя, отчество мастера -
Номер_паспортаСерия и номер паспорта мастера -
Адрес Адрес проживания мастера -
Дата_рожденияДата рождения мастера -
Стаж Стаж мастера в данной предметной области -
Код_ДолжностиДолжность, которую занимает определенный мастер Внешний ключ. Справочная сущность «Должности».
В ходе описания каждой сущности, необходимо составить логическую модель ИС «Ателье» (рис. 2.2). Логическая модель представляет собой набор сущностей с перечнем атрибутов, которые в свою очередь связанные по определенному атрибуту.

Рисунок 2.2 – Логическая модель ИС «Ателье»
2.3 Физическая модель предметной области для СУБД My SQL 5.5.База данных спроектирована с такими таблицами. Поля таблиц приведены в таблицах 2.8 – 2.14. Каждая таблица имеет: название поля, тип и свойства.
Таблица 2.8 – Таблица «Модель»
Поле Тип Свойства
Артикул_моделиInt(11) AUTO_INCREMENT
Название_моделиChar(50) NOT NULL
Срок_выполненияInt(3) Сезон_моделиInt(5) NOT NULL
Стоимость_пошиваInt(11) UNSIGNED
Таблица 2.9 – Таблица «Сезон»
Поле Тип Свойства
КодСезонаInt(11) AUTO_INCREMENT
Название Char(50) NOT NULL
Таблица 2.10 – Таблица «Ткань»
Поле Тип Свойства
Номер_тканиInt(11) AUTO_INCREMENT
Наименование Text NOT NULL
Расцветка Char(50) Цена_за_один_метрInt(11) UNSIGNED
Ширина_тканиInt(10) UNSIGNED
Общий_метражInt(11) UNSIGNED
Таблица 2.11 – Таблица «Должность»
Поле Тип Свойства
Код_должностиInt(11) AUTO_INCREMENT
Название Char(50) NOT NULL
оклад float UNSIGNED
Таблица 2.12 – Таблица «Заказы»
Поле Тип Свойства
1 2 3
Код_заказаInt(11) AUTO_INCREMENT
Артикул_моделиInt(11) NOT NULL
Код_клиентаInt(11) NOT NULL
Код_мастераInt(11) -
Номер_тканиInt(11) -
Дата_началаDATE NOT NULL
Дата_концаDATE NOT NULL
Продолжение таблицы 2.12
1 2 3
Статус ENUM ‘Готов’,’Отменен’
Ткань_клиентаENUM ‘Да’,’Нет’
Количество_тканиInt(11) UNSIGNED
Таблица 2.13 – Таблица «Клиент»
Поле Тип Свойства
Код_клиентаInt(11) AUTO_INCREMENT
ФИО Text NOT NULL
Адрес Text NOT NULL
Пол enum‘Мужской’,‘Женский’
Таблица 2.14 – Таблица «Мастер»
Поле Тип Свойства
Код_мастераInt(11) AUTO_INCREMENT
ФИО Char(50) NOT NULL
Номер_паспортаChar(20) NOT NULL
Адрес TEXT NOT NULL
Стаж Int(2) UNSIGNED
Код_ДолжностиInt(10) NOT NULL


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
54 132 оценки star star star star star
среднее 4.9 из 5
МФПУ «Синергия»
Работа была выполнена ранее положенного срока, Марина очень хорошо и умело дала понять всю...
star star star star star
РЭУ им.Плеханова
Благодарю Евгению за выполнение работы,оценка-отлично.Сделано -все как положено,грамотно и...
star star star star star
ТУСУР
Спасибо автору, всё выполнено быстро и хорошо. На любые вопросы автор отвечает быстро и по...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно
    Введите ваш e-mail
    Файл с работой придёт вам на почту после оплаты заказа
    Успешно!
    Работа доступна для скачивания 🤗.