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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,49 Мб
  • Опубликовано:
    2015-12-02
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

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










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

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

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


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

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

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

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


Ступино

Оглавление

Введение

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

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

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

Введение

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

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

Заключение

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

 

Введение

Актуальность темы Mars Incorporated занимает лидирующие позиции на FMCG-рынке. Чтобы не только держать планку, но и двигаться вперед, необходимо уделять большое внимание современным технологиям, которые, казалось бы, не связаны напрямую с основным направлением деятельности компании.ведет свой бизнес в 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 миллиарда долларов США.

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

С точки зрения законодателя отходы производства <#"868279.files/image001.jpg">

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

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

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

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

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

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

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

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

 

Заключение


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

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


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

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

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

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

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

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

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

Приложение А

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

CREATE TABLE Mashina (_mashinu integer NOT NULL,_mashinu varchar(20) NULL,_voditelya varchar(20) NULL,_prava varchar(20) NULL,_list varchar(20) NULL)TABLE MashinaPRIMARY KEY CLUSTERED (ID_mashinu ASC)TABLE Othody (_othodov integer NOT NULL,_othodov varchar(20) NULL,_opasnosti varchar(20) NULL,integer NULL,_utilizacii integer NOT NULL,_mashinu integer NOT NULL)TABLE OthodyPRIMARY KEY CLUSTERED (ID_othodov ASC, ID_utilizacii ASC,_mashinu ASC)TABLE Pridukcya (_produkcii integer NOT NULL,_produkcii varchar(20) NULL,_proizvodstva datetime NULL,_godnosti varchar(20) NULL,_othodov integer NOT NULL,_utiluzacii integer NOT NULL,_mashinu integer NOT NULL)TABLE PridukcyaPRIMARY KEY CLUSTERED (ID_produkcii ASC, ID_othodov ASC,_utiluzacii ASC, ID_mashinu ASC)TABLE Utilisacya (_utilizacii integer NOT NULL,_utiluzacii varchar(20) NULL,_utilizacii varchar(20) NULL,_otgruzki varchar(20) NULL,_mashinu integer NOT NULL)TABLE UtilisacyaPRIMARY KEY CLUSTERED (ID_utilizacii ASC, ID_mashinu ASC)TABLE OthodyFOREIGN KEY (ID_utilizacii, ID_mashinu)Utilisacya (ID_utilizacii,_mashinu)TABLE PridukcyaFOREIGN KEY (ID_othodov, ID_utiluzacii, ID_mashinu)Othody (ID_othodov,_utilizacii, ID_mashinu)TABLE UtilisacyaFOREIGN KEY (ID_mashinu)Mashina (ID_mashinu)

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!