Автор: Пользователь скрыл имя, 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
ВВЕДЕНИЕ 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С: Предприятие 8.2 (Управление производственным предприятием)». Но так как, специализированного программного средства нет, есть необходимость его создания.
Данное программное средство разработано с учётом специфики отдела информационных технологий крупного предприятия цветной металлургии, однако может применяться на производственных предприятиях различных отраслей и любой формы собственности, выполняющих закупку компьютерного оборудования, комплектующих и расходных материалов. Необходимость использования программного средства связана с работой по учёту и контролю различных оптовых закупок компьютеров, комплектующих и оргтехники, которые в настоящее время проводятся повсеместно в связи с переходом на электронную документацию, ведением бухгалтерии в автоматизированных программных средствах и выполнением различных вычислений и расчётов. Данный продукт ориентирован на предприятии со сложной схемой закупок – на основе конкуренции поставщика, именно поэтому он будет интересен крупным предприятиям, где ведётся учёт цен по каждой отдельно взятой номенклатуре, приобретённой ранее. Для эффективной работы с программным средством пользователь обязан иметь соответствующую подготовку и обладать хорошими знаниями компьютера, его программной и аппаратной части.
Программное средство работает на любом Intel – совместимом оборудовании, удовлетворяющим минимальным системным требованиям выполняемой операционной системы. Совместимые ОС – 32-разрядный выпуск Windows XP с пакетом обновления 3 (SP3) и выше.
Целью моего дипломного проекта является создание автоматизированной системы учёта поставок компьютеров, оргтехники и комплектующих на заводе ЗАО «КольчугЦветМет».
Автоматизация – это применение технических средств, освобождающих пользователя частично или полностью от непосредственного участия в процессах сбора, преобразования, передачи и использования энергии, материалов и информации.
Разрабатываемое программное средство учёта поставок в ЗАО «КольчугЦветМет» должна помочь решить следующие стоящее перед ней задачи:
Оптимальным решением данной задачи будет создание многопользовательского клиент-серверного приложения с использованием реляционной СУБД.
Средства автоматизации – это специальные программные комплексы (инструментарий разработчика) предназначенные для создания новых программных продуктов и программных комплексов, настраивающиеся на нужды конкретного пользователя. В данном случае к средствам автоматизации относятся язык программирования Delphi XE2 и СУБД PostgreSQL.
Embarcadero Delphi XE2 – это самый быстрый способ создания платформенных приложений с широчайшими возможностями для Windows, Mac, и мобильных устройств. Этот продукт позволяет разработчикам значительно сократить время написания кода и создавать приложения до пяти раз быстрее. Язык Delphi – строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal.
Структурной единицей визуального программирования является компонент. Компонент представляет собой разновидность объекта, который можно:
Практически любой компонент содержит методы обработки событий, которые отвечают за реакцию на определенное событие.
Компоненты бывают визуальными и не визуальными. Первые предназначены для организации интерфейса, а вторые отвечают за доступ к системным ресурсам: драйверам, базам данных, таймерам и т.п.
Алфавит Delphi состоит из следующих символов:
Неделимые последовательности символов алфавита образуют слова (идентификаторы). Идентификатор начинается с буквы и не должен содержать пробелов. После первого символа допускаются буквы и цифры.
При написании идентификаторов могут использоваться как прописные, так и строчные буквы (между ними не делается различий). Длина идентификатора может быть любой, но значимы только первые 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 и требует использования некоторых языковых расширений. Функций могут писаться с использованием одного из следующих языков:
PostgreSQL допускает использование функций, возвращающих набор записей, которые далее можно использовать так же, как и результат выполнения обычного запроса. Функции могут выполняться как справами их создателя, так и с правами текущего пользователя.
Сильными сторонами PostgreSQL считаются:
Информация о работе Модуль учета поставок компьютеров, оргтехнике и комплектующих