Бакалавр
Дипломные и курсовые на заказ

Разработка информационной системы «Утилизации отходов» для компании Марс

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Компания Mars начала бизнес на российском рынке в 1991 г. и в 1995 открыла свою первую фабрику — завод по производству шоколада в подмосковном Ступино. В том же году мы начали производство кормов для кошек и собак на первом заводе по производству продуктов питания для домашних животных в н. п. Лужники Ступинского района. В 2008 году в результате приобретения компанией Mars компании Wrigley… Читать ещё >

Разработка информационной системы «Утилизации отходов» для компании Марс (реферат, курсовая, диплом, контрольная)

«ГБПОУ МО «Ступинский авиационно-металлургический техникум им. А.Т. Туманова»

КУРСОВАЯ РАБОТА по учебной дисциплине МДК 02.01 «Информационные технологии и платформы разработки ИС»

на тему: Разработка информационной системы «Утилизации отходов «для компании Марс Выполнил: Студент 4 курса Арафтений Михаил Алексеевич, Специальность 09.02.04 «Информационные системы»

Руководитель: Илюшкин Александр Васильевич Ступино

Введение

Раздел 1. Подготовка создания подсистемы

1.1 Создание справочников и реквизитов Раздел 2. Разработка клиент-серверной интернет технологии Введение Описание атрибутов таблиц Генерация кода SQL

Заключение

Список литературы

Актуальность темы Mars Incorporated занимает лидирующие позиции на FMCG-рынке. Чтобы не только держать планку, но и двигаться вперед, необходимо уделять большое внимание современным технологиям, которые, казалось бы, не связаны напрямую с основным направлением деятельности компании.

Mars ведет свой бизнес в 370 городах по всему миру, и IT подразделение объединяет их все. Команда Mars IS — это 1500 специалистов, которые обеспечивают технологическое лидерство, повышающее производительность компании и улучшающее жизнь всех сотрудников Mars. Сотрудники отдела проектируют, разрабатывают и развертывают поистине глобальные IT-услуги, управляют глобальной инфраструктурой и приложениями, предоставляют лучшую в своем классе локальную поддержку наших предприятий по всему миру.

Специалисты Mars IS работают практически во всех сферах IT: телекоммуникации (включая IP-телефонию), бизнес-приложения, инфраструктурные технологии (Unix, Linux, Windows™, Oracle®, Active Directory), разработка, поддержка и внедрение IT-решений. В Mars IS работает одна из лучших команд по внедрению и поддержке SAP. Все внутренние процессы выстроены в соответствии с лучшими практиками международных компаний. Работа ведется в соответствии со стандартами библиотеки ITIL®, что позволяет быть уверенными в качестве всех предоставляемых услуг. Для своих проектов Mars IS использует общепринятые методологии: Waterfall, Agile и Scrum.

Объектом исследования является компания «Марс», которая находится по адресу Ступино-1, пригородный переулок, занимается утилизацией отходов на производстве.

Компания Mars начала бизнес на российском рынке в 1991 г. и в 1995 открыла свою первую фабрику — завод по производству шоколада в подмосковном Ступино. В том же году мы начали производство кормов для кошек и собак на первом заводе по производству продуктов питания для домашних животных в н. п. Лужники Ступинского района. В 2008 году в результате приобретения компанией Mars компании Wrigley российский бренд A. KORKUNOV® стал частью Mars Chocolate. В настоящее время у компании Mars в России 9 фабрик по производству кормов для домашних животных, шоколада, жевательной резинки и кондитерских изделий в 4 различных регионах России. За два десятилетия Mars, Incorporated инвестировала в российский рынок более 1 миллиарда долларов США.

Предмет исследования - отдел по утилизации отходов компании. Этот отдел занимается отслеживанием по сбору, использованию, обезвреживанию, транспортированию и размещению отходов продукции.

С точки зрения законодателя отходы производства и потребления — это остатки сырья, материалов, полуфабрикатов, иных изделий или продуктов, которые образовались в процессе производства или потребления, а также товары (продукция), утратившие свои потребительские свойства (ст. 1 Федерального закона от 24 июня 1998 г. № 89-ФЗ «Об отходах производства и потребления» (далее — Закон об отходах)). Каждая фирма является участником процесса обращения с отходами. Но, она может быть причастна не ко всем этапам их «жизни». Весь процесс обращения с отходами включает деятельность, в процессе которой они образуются, а также деятельность по их сбору, использованию, обезвреживанию, транспортированию и размещению (ст. 1 Закона об отходах). Из всех этих этапов особый интерес представляет размещение отходов, поскольку признается платным на основании статьи 21 Закона об отходах.

Цель исследования

Разработать информационную систему (ИС), которая обеспечит автоматизацию учета утилизации отходов компании «Марс».

Для достижения указанной цели в курсовой работе решаются следующие исследовательские задачи:

1. Выбраны технические средства Для нормального функционирования программы компьютер должен иметь следующие конфигурации:

Ноутбук Acer E-series EX2510G-53DE,

процессор Intel Core i5−4210U 1.7 GHz;

оперативная память 4096 Мбайт, DDR3 SDRAM 820 MHz;

видеокарта AGP/PCI Express 32 Мб и выше;

свободное пространство на диске 30 Мб;

видеомонитор высота х ширина х глубина (мм): 1366×768;

мышь;

2. Выбраны программные средства Общесистемное программное обеспечение: — лицензионная операционная система Windows 7 версии ПрофессиональнаяКорпоративнаяМаксимальная (сертифицированная ФСТЭК России);

— базовый пакет для сертифицированной версии ОС Windows 7 версии ПрофессиональнаяКорпоративнаяМаксимальная; - лицензия на использование программы контроля сертифицированной версии ОС Windows 7 версии Профессиональная Корпоративная Максимальная;

«1С предприятие» 8.2.

1С:Предприятие — программный продукт компании «1С», предназначенный для автоматизации деятельности на предприятии.

Первоначально «1С:Предприятие» было предназначено для автоматизации бухгалтерского и управленческого учётов (включая начисление зарплаты и управление кадрами), но сегодня этот продукт находит свое применение в областях, далеких от собственно бухгалтерских задач.

Технологическая платформа «1С:Предприятие» представляет собой программную оболочку над базой данных.

3. Разработаны базы данных и конфигурация по утилизации отходов в «1С предприятие» 8.2.,

Методы исследования.

Исследована история возникновения в России и за рубежом на сайте компании, проведена беседа с руководителем, рабочим персоналом. Было проведено наблюдение за работой на производстве.

1. http://www.mars.com/cis/ru/careers/more-than-a-job/functional-areas/information-technology/all-you-need-to-know-about-mars-is.aspx

2. http://www.mars.com/cis/ru/about.aspx

Таблица 1

ФИО водителя

Номера машины

Водительские права

Маршрутный лист

Воробущкин Дмитрий Иванович

в216ол

Гроза Денис Николаевич

о875ол

Зубр Анатолий Владимирович

и854па

Иванов Петр Васильевич

у257ее

Ким Евгений Антонович

м245вл

Серьга Никита Михайлович

д901пв

Шишкин Вадим Игоревич

д654ва

В таблице 1 приведена перечень данных водителей.

Таблица 2

Вид отходов

Степень опасности

Количество

Баунти

356 кг

М&М

321 кг

Мальтизерс

234 кг

Марс

247 кг

Милки Вей

200 кг

Сникерс

100 кг

Твикс

124 кг

В таблице 2 показаны виды отходов, количество и степень опасности.

Таблица 3

Название продукции

Дата производства

Срок годности

Баунти

16.04.2015

8 месяцев

М&М

13.10.2015

9 месяцев

Мальтизерс

01.09.2015

6 месяцев

Марс

23.07.2015

7 месяцев

Милки Вей

16.09.2015

10 месяцев

Сникерс

11.11.2015

8 месяцев

Твикс

03.11.2015

8 месяцев

В Таблице 3 приведена продукция и сведения о сроках.

Таблица 4

Название продукции

Место утилизации

Время отгрузки

Направление утилизации

Баунти

Жилево

9:50

Сжигание продукции

М&М

Кашира

14:00

Переработка в другую продукцию

Мальтизерс

Ситенка

13:22

На корм скоту

Марс

Ступино

12:00

Переработка в другую продукцию

Милки Вей

Акри

11:10

На корм скоту

Сникерс

Лужники

15:00

На корм скоту

Твикс

Зарайск

10:30

Сжигание продукции

В таблице 4 приведен список места утилизации и его время.

Структура исследования.

Курсовая работа включает в себя введение, 2 раздела и подразделы, в которых решаются поставленные исследовательские задачи, заключение, список источников и литературы.

Раздел 1. Подготовка создания подсистемы

Рис. 1

Создаем информационную базу и задаем ей название. Действия отображены на рис 1

Рис. 2

Запускаем режим Конфигуратора. Данный режим работы обеспечивает разработку и изменение баз данных. Рис 2.

Рис. 3

Выбираем в меню КонфигурацияОткрыть конфигурацию рисунок 3.

Рис. 4

В открывшемся окне 1ПКМ выбираем Общие — Добавить — Подсистема рисунок 4.

Рис. 5

На рис 5 вводим название своей подсистемы. Закрываем окно.

1.1 Создание справочников и реквизитов

Рис. 6

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

— Чтобы создать справочник нажимаем 1ПКМ Справочники — Добавить.

Рис. 7

Даем название своей таблице (справочнику) рисунок 7.

Рис. 8

Связываем таблицу с подсистемой Утилизация рисунок 8.

Рис. 9

Реквизиты — это название столбцов в таблице. Чтобы создать реквизит, выбираем Данные нажимаем Добавить, вводим название и свойства реквизита рисунок 9.

Рис. 10

— открытом окне выбираем Стандартные реквизиты — Наименование и в строку синоним вписываем ФИО. Закрываем окно рисунок 10.

Рис. 11

Теперь создаем реквизиты и даем название. Аналогично делаем так со всеми таблицами рисунок 11.

Связи таблиц

Рис. 12

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

Описание заполнения таблиц

Рис. 13

После того как мы создали справочники запускаем 1С: Предприятие.

Работа в режиме пользователя

Рис. 14

Выбираем нашу подсистему Утилизация, выбираем таблицу Клиент, нажимаем создать и вводим данные. Нажимаем Записать и закрыть. Вводим аналогично данные в других таблицах.

Рис. 15

Модули

Рис. 16

Чтобы открыть модули, нам необходимо 1ПКМ по любой таблице и выбрать Открыть модуль объекта.

Рис. 17

Появляется пустое окно, мы должны 1ПКМ по этому окну и выбрать Конструктор запроса с обработкой результата.

Рис. 18

Затем у нас появилось окно, в нем мы нажимаем Таблицы и поля. В графе База данных появились все наши таблицы, из которых мы должны выбрать те, которые нам нужны и нажать на них двойным щелчком, они автоматически отправились в графу Таблицы.

Работа в режиме пользователя

В режиме пользователя можно просматривать таблицы, но не исправлять их, искать нужную информацию. Чтобы открыть режим пользователя, нужно нажать кнопку 1С: Предприятие.

Рис. 19

Заполненные таблицы

Справочник «Машина» с реквизитами:

— Код (Является стандартным реквизитом, номерная строка);

— ФИО водителя (Добавочный реквизит, текстовая строка);

— Номер машины (Добавочный реквизит, текстовая строка);

— Водительские права (Добавочный реквизит, номерная строка);

— Маршрутный лист (Добавочный реквизит, номерная строка).

Рис. 20

Справочник «Отходы» с реквизитами:

— Код (Является стандартным реквизитом, номерная строка);

— Вид отходов (Добавочный реквизит, текстовая строка);

— Степень опасности (Добавочный реквизит, номерная строка);

— Количество (Добавочный реквизит, текстовая строка).

Рис. 21

Справочник «Продукция» с реквизитами:

— Код (Является стандартным реквизитом, номерная строка);

— Название продукции (Добавочный реквизит, текстовая строка);

— Дата производства (Добавочный реквизит, текстовая строка);

— Срок годности (Добавочный реквизит, текстовая строка).

Рис. 22

Справочник «Утилизация» с реквизитами:

— Код (Является стандартным реквизитом, номерная строка);

— Виды отходов (Добавочный реквизит, текстовая строка);

— Место утилизации (Добавочный реквизит, текстовая строка);

— Время отгрузки (Добавочный реквизит, номерная строка);

— Направление утилизации (Добавочный реквизит, текстовая строка).

Рис. 23

Заключение

Поработав в программе 1С. Предприятие 8.2. я научился создавать свою Базу данных, справочники, реквизиты, модули.

база данных 1с справочник атрибут

Раздел 2. Разработка клиент-серверной интернет технологии

Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Физически клиент и сервер — это программное обеспечение. Обычно они взаимодействуют через компьютерную сеть посредством сетевых протоколов и находятся на разных вычислительных машинах, но могут выполняться также и на одной машине. Программы — сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных.

Case — технология среда проектирования ErWin

CASE (Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов. Также под CASE понимают совокупность методов и средств проектирования информационных систем с использованием CASE-инструментов.

AllFusion ERwin Data Modeler (ранее ERwin) — CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.

AllFusion ERwin Data Modeler (ERwin) предназначен для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий.

AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда AllFusion ERwin Data Modeler упрощает разработку базы данных и автоматизирует множество трудоёмких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.

Разработка логической модели БД для ИС

Рис. 2.1 Концептуальная ER-модель Разработка физической модели БД для ИС Рис. 2.2

Описание атрибутов таблиц

Сущность «Машина» с атрибутами:

— Код (id_mashinuфизическая модель, целое число) — атрибут, ключевое поле;

— Номера машины (nomera_mashinu — физическая модель, строка) — атрибут, числовое поле;

— ФИО водителя (FIO_voditelyaфизическая модель, строка) — атрибут, числовое поле;

— Водительские права (voditelskie_prava — физическая модель, целое число) — атрибут, числовое поле;

— Маршрутный лист (marshrutny_list — физическая модель, целое число) — атрибут, числовое поле;

Сущность «Утилизация» с атрибутами:

· Код (id_utilizacii — физическая модель, целое число) — атрибут, ключевое поле;

· Направление утилизации (napravlenie_utilizacii — физическая модель, строка) — атрибут, числовое поле;

· Место утилизации (mesto_utilizacii — физическая модель, строка) — атрибут, числовое поле;

· Время отгрузки (vremya_otgruzki — физическая модель, строка) — атрибут, числовое поле;

Сущность «Отходы» с атрибутами:

· Код (id_othodov — физическая модель, целое число) — атрибут, ключевое поле;

· Вид отходов (vid_othodov — физическая модель, целое число) — атрибут, числовое поле;

· Степень опасности (Stepen_opasnosti — физическая модель, целое число) — атрибут, текстовое поле;

· Количество (kolishestvo — физическая модель, строка) — атрибут, текстовое поле.

Сущность «продукция» с атрибутами:

· Код (id_produkcii — физическая модель, целое число) — атрибут, ключевое поле;

· Название продукции (nazvanie_produkcii — физическая модель, целое число) — атрибут, числовое поле;

· Дата производства (data_proizvodstva — физическая модель, целое число) — атрибут, текстовое поле;

· Срок годности (srok_godnosti — физическая модель, строка) — атрибут, текстовое поле.

Генерация кода SQL

Автоматизировано сгенерированные SQL коды создания реляционной базы данных в среде ERWin находятся в приложении А.

Заключение

Информационную систему по утилизацию отходов компании МАРС будет удобнее разрабатывать в программе 1С. Предприятие 8.2., т.к. она проста за счет использования заготовок таблиц, запросы можно делать при помощи конструктора, много сервисных вспомогательных операций, все формы и таблицы отработаны.

Список используемой литературы

1. Конспекты по дисциплине ИТП

2. https://ru.wikipedia.org/wiki/

3. http://v8.1c.ru/overview/

4. http://www.interface.ru/public/erwintxt/erwintxt.htm

5. https://ru.wikipedia.org/wiki/ERwin_Data_Modeler

6. http://www.business-process.ru/designing/methodology/erwin/erwin_modern_design_db.html

7. http://www.mstu.edu.ru/study/materials/zelenkov/ch7_1.html

Приложение А

Автоматизировано сгенерированные SQL коды создания реляционной базы данных в среде ERWin

CREATE TABLE Mashina (

ID_mashinu integer NOT NULL,

nomera_mashinu varchar (20) NULL,

FIO_voditelya varchar (20) NULL,

voditelskie_prava varchar (20) NULL,

marshrutnuy_list varchar (20) NULL)

go

ALTER TABLE Mashina

ADD PRIMARY KEY CLUSTERED (ID_mashinu ASC)

go

CREATE TABLE Othody (

ID_othodov integer NOT NULL,

vid_othodov varchar (20) NULL,

stepen_opasnosti varchar (20) NULL,

kolishestvo integer NULL,

ID_utilizacii integer NOT NULL,

ID_mashinu integer NOT NULL)

go

ALTER TABLE Othody

ADD PRIMARY KEY CLUSTERED (ID_othodov ASC, ID_utilizacii ASC,

ID_mashinu ASC)

go

CREATE TABLE Pridukcya (

ID_produkcii integer NOT NULL,

nazvanie_produkcii varchar (20) NULL,

data_proizvodstva datetime NULL,

srok_godnosti varchar (20) NULL,

ID_othodov integer NOT NULL,

ID_utiluzacii integer NOT NULL,

ID_mashinu integer NOT NULL)

go

ALTER TABLE Pridukcya

ADD PRIMARY KEY CLUSTERED (ID_produkcii ASC, ID_othodov ASC,

ID_utiluzacii ASC, ID_mashinu ASC)

go

CREATE TABLE Utilisacya (

ID_utilizacii integer NOT NULL,

napravlenie_utiluzacii varchar (20) NULL,

mesto_utilizacii varchar (20) NULL,

vremya_otgruzki varchar (20) NULL,

ID_mashinu integer NOT NULL)

go

ALTER TABLE Utilisacya

ADD PRIMARY KEY CLUSTERED (ID_utilizacii ASC, ID_mashinu ASC)

go

ALTER TABLE Othody

ADD FOREIGN KEY (ID_utilizacii, ID_mashinu)

REFERENCES Utilisacya (ID_utilizacii,

ID_mashinu)

go

ALTER TABLE Pridukcya

ADD FOREIGN KEY (ID_othodov, ID_utiluzacii, ID_mashinu)

REFERENCES Othody (ID_othodov,

ID_utilizacii, ID_mashinu)

go

ALTER TABLE Utilisacya

ADD FOREIGN KEY (ID_mashinu)

REFERENCES Mashina (ID_mashinu)

go

Показать весь текст
Заполнить форму текущей работой