Модуль учета поставок компьютеров, оргтехнике и комплектующих

Автор: Пользователь скрыл имя, 28 Февраля 2013 в 12:24, дипломная работа

Описание работы

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

Содержание

ВВЕДЕНИЕ 5
1 ОБЩАЯ ЧАСТЬ 7
1.1 Цель разработки 7
1.2 Анализ использования разработки 7
1.3 Анализ методов решения 8
1.4 Анализ средств автоматизации 9
2 Специальная часть 15
2.1 Постановка задачи 15
2.2 Описание алгоритма 18
2.3 Текст программы с описанием 20
2.4 Описание процесса отладки 21
2.5 Инструкция пользователя 22
3 Экономическая часть 29
3.1 Расчет себестоимости программного продукта «Модуль учета поставок компьютеров, оргтехники и комплектующих» 29
4 Охрана труда и Техника Безопасности 40
4.1 Анализ потенциально-опасных и вредных факторов 40
4.2 Техника безопасности 40
4.3 Эргономика 42
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46
ПРИЛОЖЕНИЕ 1 47

Работа содержит 1 файл

Пояснительная записка.docx

— 1.43 Мб (Скачать)

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 5

1 ОБЩАЯ ЧАСТЬ 7

1.1 Цель разработки 7

1.2 Анализ использования разработки 7

1.3 Анализ методов решения 8

1.4 Анализ средств автоматизации 9

2 Специальная часть 15

2.1 Постановка задачи 15

2.2 Описание алгоритма 18

2.3 Текст программы с описанием 20

2.4 Описание процесса отладки 21

2.5 Инструкция пользователя 22

3 Экономическая часть 29

3.1 Расчет себестоимости программного продукта «Модуль учета поставок компьютеров, оргтехники и комплектующих» 29

4 Охрана труда и Техника Безопасности 40

4.1 Анализ потенциально-опасных и вредных факторов 40

4.2 Техника безопасности 40

4.3 Эргономика 42

ЗАКЛЮЧЕНИЕ 45

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46

ПРИЛОЖЕНИЕ 1 47

 

ВВЕДЕНИЕ

На сегодняшний день информационные технологии занимают высокий уровень  во всех сферах человеческой деятельности. На предприятиях компьютеры являются незаменимой частью. Использование компьютерных технологий позволило решить многие проблемы и достичь высокого уровня производства в любом направлении. В промышленной сфере всегда существует потребность в автоматизации производственных процессов. Именно поэтому необходимо создание программных продуктов по автоматизации тех или иных процессов. Ведь «ручной» способ всегда являлся и является трудоёмким и медленным. Так же автоматизация производственных процессов приводит к прямой экономии денежных средств и времени на предприятии.

ЗАО «КольчугЦветМет» является большим заводом по выпуску продукции в городе Кольчугино. Рациональная организация материально-технического снабжения в значительной степени определяет на предприятии уровень использования средств производства, рост производительности труда, увеличение прибыли и рентабельности, снижение себестоимости продукции.  Этим определяется роль и значение материально-технического снабжения  на предприятии. Снабжение производства необходимыми компьютерами, комплектующими и оргтехникой, является необходимым звеном производственного процесса.

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

    1. планирование потребностей предприятия в компьютерной техники;
    2. составление заказов на необходимую компьютерную технику;
    3. приём, размещение, хранение подготовка к внедрению и внедрение оборудования;
    4. организация контроля качества, количества и сроков поставки номенклатуры;
    5. регулирование размеров запасов и контроль над их состоянием;
    6. ведение учёта поставок  компьютерной техники на предприятие и их отпуск цехам.

В условиях системы конкурентных закупок, внедрение автоматизированного  комплекса учёта и анализа  поставок позволяет оперативно подготовить  конкурентный лист на основе автоматизированного  анализа произведённых ранее  поставок, получить информацию об оптимальном  поставщике. Именно поэтому моя тема дипломного проекта «Модуль учёта поставок компьютеров, оргтехники и комплектующих» является актуальной.

Главными целями дипломного проекта являются:

    1. Создание программного средства «Модуль учёта поставок компьютеров, оргтехники и комплектующих».
    2. Написание прилагающей документации.
    3. Расчёт себестоимости разработанного программного средства.

 

1 ОБЩАЯ  ЧАСТЬ

1 .1 Цель разработки

Программное средство «Модуль  учёта поставок компьютеров, оргтехники и комплектующих» предназначено  для ведения и анализа учёта поставок компьютерной техники на заводе ЗАО «Кольчугцветмет» города Кольчугино в отделе информационных технологий (ИТ) специалистами, ответственными за поставки.

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

1.2 Анализ  использования разработки

Данное программное средство разработано с учётом специфики  отдела информационных технологий крупного предприятия цветной металлургии, однако может применяться на производственных предприятиях различных отраслей и любой формы собственности, выполняющих закупку компьютерного оборудования, комплектующих и расходных материалов. Необходимость использования программного средства связана с работой по учёту и контролю различных оптовых закупок компьютеров, комплектующих и оргтехники, которые в настоящее время проводятся повсеместно в связи с переходом на электронную документацию, ведением бухгалтерии в автоматизированных программных средствах и выполнением различных вычислений и расчётов. Данный продукт ориентирован на предприятии со сложной схемой закупок – на основе конкуренции поставщика, именно поэтому он будет интересен крупным предприятиям, где ведётся учёт цен по каждой отдельно взятой номенклатуре, приобретённой ранее. Для эффективной работы с программным средством пользователь обязан иметь соответствующую подготовку и обладать хорошими знаниями компьютера, его программной и аппаратной части.

Программное средство работает на любом Intel – совместимом оборудовании, удовлетворяющим минимальным системным требованиям выполняемой операционной системы. Совместимые ОС – 32-разрядный выпуск Windows XP с пакетом обновления 3 (SP3) и выше.   

1.3 Анализ  методов решения

Целью моего дипломного проекта  является создание автоматизированной системы учёта поставок компьютеров, оргтехники и комплектующих на заводе ЗАО «КольчугЦветМет».

Автоматизация – это применение технических средств, освобождающих пользователя частично или полностью от непосредственного участия в процессах сбора, преобразования, передачи и использования энергии, материалов и информации.

Разрабатываемое программное  средство учёта поставок в ЗАО «КольчугЦветМет» должна помочь решить следующие стоящее перед ней задачи:

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

Оптимальным решением данной задачи будет создание многопользовательского клиент-серверного приложения с использованием реляционной СУБД.

1.4 Анализ  средств автоматизации

Средства автоматизации  – это специальные программные комплексы (инструментарий разработчика) предназначенные для создания новых программных продуктов и программных комплексов, настраивающиеся на нужды конкретного пользователя. В данном случае к средствам автоматизации относятся язык программирования Delphi XE2 и СУБД PostgreSQL.

Embarcadero Delphi XE2 – это самый быстрый способ создания платформенных приложений с широчайшими возможностями для Windows, Mac, и мобильных устройств. Этот продукт позволяет разработчикам значительно сократить время написания кода и создавать приложения до пяти раз быстрее. Язык Delphi – строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal.

Структурной единицей визуального  программирования является компонент.  Компонент представляет собой разновидность  объекта, который можно:

    • Перенести в приложение из специальной палитры компонентов;
    • Имеет набор свойств, которые можно определять, не изменяя исходный код программы.

Практически любой компонент  содержит методы обработки событий, которые отвечают за реакцию на определенное событие.

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

Алфавит Delphi состоит из следующих символов:

    • Цифры (0..9);
    • Прописные и строчные буквы латинского алфавита и знак подчеркивания;
    • 23 специальных символов (+ - * / < > = : ; ^ [ ] ( ) @ $ и др.);
    • Составные символы (<=, <>, >=, :=, // и др.).

Неделимые последовательности символов алфавита образуют слова (идентификаторы). Идентификатор начинается с буквы и не должен содержать пробелов. После первого символа допускаются буквы и цифры.

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

Все идентификаторы подразделяются на:

    • Зарезервированные слова;
    • Стандартные директивы;
    • Стандартные идентификаторы;
    • Идентификаторы программиста.

Зарезервированные (ключевые) слова составляют основу языка Delphi, любое их искажение вызовет ошибку компиляции. 

Таблица 1.4.1 Зарезервированные слова в Delphi XE2

And

Do

If

Or

Type

Array

Downto

Implementation

Procedure

Try

Begin

Else

In

Program

Unit

Case

End

Label

Record

Until

Const

File

Mod

Repeat

Uses

Constructor

For

Nil

String

Var

Destructor

Function

Not

Then

While

Div

Goto

Object

To

With


 

Исходный текст программы представляется в виде последовательности строк. Структура программы состоит из заголовка и блока. Заголовок находится в начале программы. Блок состоит из двух частей: описательной и исполнительной. В описательной части содержится описание элементов программы, а в исполнительной указываются действия с различными элементами программы, позволяющие получить требуемый результат.

Структуру программы в  общем виде можно представить  так:

Program <Имя программы>;

Uses <Список подключаемых модулей>;

Label <Список меток>;

Const <Список констант>;

Type <Описание типов>;

Var <Объявление переменных>;

<Описание процедур/функций>;

Begin

<Инструкции>;

End.

PostgreSQL 9.1 – свободная объектно-реляционная система управления базами данных (СУБД). Существует в реализациях для следующих платформ: Linux, Solaris/OpenSolaris, Win32, Win x86-64, Mac OS X, FreeBSD, QNX 4.25, QNX 6. Позиционируется в качестве равнозначной замены коммерческим средствам типа MS SQL Server.

PostgreSQL базируется на языке SQL и поддерживает многие из возможностей стандарта SQL:2003(ISO/IEC 9075).

Основные возможности.

Функции.

Функции являются блоками  кода, исполняемыми на сервере, а не на клиенте БД. Хотя они могут  писаться на чистом SQL, реализация дополнительной логики, например, условных переходов и циклов, выходит за рамки собственного SQL и требует использования некоторых языковых расширений. Функций могут писаться с использованием одного из следующих языков:

    • Встроенный процедурный язык PL/pgSQL, во многом аналогичный языку PL/SQL, используемый в СУБД Oracle;
    • Скриптовые языки – PL/Lua, PL/LOLCODE, PL/Perl, PL/PHP, PL/Python, PL/Ruby, PL/sh, PL/Tcl, и PL/Scheme;
    • Классические языки C, C++, Java (через модуль PL/Java);
    • Статический язык R (через модуль PL/R).

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

Сильными сторонами PostgreSQL считаются:

    • поддержка БД практически неограниченного размера;
    • мощные и надежные механизмы транзакций и репликации;
    • расширяемая  система встроенных языков программирования: в стандартной поставке поддерживаются PL/pgSQL, PL/Perl, PL/Python и PL/Tcl; дополнительно можно использовать PL/Java, PL/PHP, PL/Py, PL/R, PL/R, PL/Ruby, PL/Scheme и PL/sh, а так же имеется поддержка загрузки C-совместных модулей;
    • наследование;
    • легкая расширяемость.

Информация о работе Модуль учета поставок компьютеров, оргтехнике и комплектующих