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

Разработка логической и физической моделей базы данных предприятия и описание атрибутов. Порядок создания справочников и реквизитов базы данных на основе программы "1С:Предприятие 8.2", назначение связей таблиц. Пример сгенерированных SQL-кодов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.12.2015
Размер файла 2,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

21

Размещено на http://www.allbest.ru/

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

КУРСОВАЯ РАБОТА

по учебной дисциплине МДК 02.01 «Информационные технологии и платформы разработки ИС»

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

Выполнил: Студент 4 курса

Арафтений Михаил Алексеевич,

Специальность 09.02.04 «Информационные системы»

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

Ступино

2015

Оглавление

Введение

Раздел 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 Мб;

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

мышь;

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ол

83956875

54324

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

о875ол

67635478

48032

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

и854па

8746475

75465

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

у257ее

84564857

25163

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

м245вл

579626889

43457

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

д901пв

357890134

15239

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

д654ва

466887

77853

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

Таблица 2

Вид отходов

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

Количество

Баунти

4

356 кг

М&М

4

321 кг

Мальтизерс

4

234 кг

Марс

4

247 кг

Милки Вей

4

200 кг

Сникерс

4

100 кг

Твикс

4

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/ch_7_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

Размещено на Allbest.ru


Подобные документы

  • Концептуальное проектирование базы данных: разработка схемы и структуры таблиц, описание атрибутов. Реализация базы данных в среде СУБД MS SQL Server 2000. Основные принципы создания таблиц. Доступ и обработка данных с помощью утилиты Enterprise Manager.

    курсовая работа [3,8 M], добавлен 22.01.2013

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

    курсовая работа [1,5 M], добавлен 07.02.2016

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

    курсовая работа [152,2 K], добавлен 11.05.2014

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

  • Разработка автоматизированной информационной системы "Стол заказов" для учета регистрации заказов и информации о клиентах, ответственных лицах и товарах. Характеристики комплекса задач. Проект базы данных, построение логической и физической моделей.

    курсовая работа [354,9 K], добавлен 18.12.2014

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

    курсовая работа [3,7 M], добавлен 02.07.2012

  • Описание внешних иерархических моделей базы данных. Проектирование нормализованных локальных ER-моделей. Выявление и устранение эквивалентных сущностей и категорий, дублирования атрибутов и связей. Создание внутренней реляционной модели данного проекта.

    курсовая работа [87,9 K], добавлен 20.01.2015

  • Разработка информационной системы с клиент-серверной архитектурой "Складской учет мебельного магазина". Выявление связей, сущностей, их атрибутов и ключей. Проектирование логической и физической моделей данных. Задание типов данных для полей таблиц.

    курсовая работа [860,7 K], добавлен 18.01.2015

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

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.