Автоматизация документооборота на предприятии лесопиления

Автор работы: Пользователь скрыл имя, 04 Апреля 2012 в 21:58, дипломная работа

Краткое описание

Задачами данной дипломной работы являются:
 описание, анализ деятельности, структуры и функций предприятия ЗАО «Соломенский лесозавод»;
 исследование бизнес-процессов предприятия;
 разработка технического задания и проектирование информационной системы.

Содержание работы

ВВЕДЕНИЕ
1. Теоретические аспекты автоматизации предприятия
2. Обследование предприятия
2.1 Общие сведения о предприятии
2.2 Структура организации
2.3 Структура управления
2.4 Исследование бизнес-процессов
2.5 Результат обследования
3. Разработка технического задания
«Система учета на складе»
3.1 Назначение и цели создания системы
3.2 Требования к «Системе»
3.2.1 Функциональные требования
3.2.2 Потоки данных
4. Проектирование Базы Данных
4.1 Инфологическая модель
4.2 Реляционная модель данных
5. Порядок контроля и приемки системы
5.1 Аттестация системы
5.2 Проект сборки
5.3 Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды
5.4 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б

Содержимое работы - 1 файл

диплом посл.doc

— 1.34 Мб (Скачать файл)

Но так как пиломатериалы хранится (поступают, списываются)  на каком-то складе, необходим атрибут который будет указывать на номер склада – атрибут {Номер_склада}.

ПиломатериалыНаСкладе(Номер, Порода, Длина, Толщина, Ширина, Влажность, Сорт, Количество, Номер_склада).

Домены:

              dom(Номер) = {целое число};

              dom(Порода) = {строка длиной 25};

              dom(Длина) = {дробное число с двумя знаками после запятой};

              dom(Толщина) = {дробное число с двумя знаками после запятой};

dom(Ширина) = {дробное число с двумя знаками после запятой};

dom(Влажность) = {дробное число с двумя знаками после запятой};

dom(Сорт) = {строка длиной 25};

dom(Количество) = {дробное число с двумя знаками после запятой};

dom(Номер_склада) = {целое число}.

Отношение «Отходы»

Отношение «Отходы», атрибутами отношения станут свойства класса «Отходы», ключом данного отношения будет атрибут {Номер}. Так же у данного отношения будет атрибут {Количество}, который показывает количество отходов поступивших на склад.

Отходы(Номер, Тип, Сорт, Количество).

Так как отходы хранится (поступают, списываются)  на каком-то складе, необходим атрибут который будет указывать на номер склада – атрибут {Номер_склада}.

ОтходыНаСкладе(Номер, Тип, Сорт, Количество, Номер_склада).

Домены:

              dom(Номер) = {целое число};

              dom(Тип) = {строка длиной 25};

dom(Сорт) = {строка длиной 25};

dom(Количество) = {дробное число с двумя знаками после запятой};

dom(Номер_склада) = {целое число}.

Отношение «Бракованное сырье»

Отношение «Бракованное сырье», атрибутами отношения станут свойства класса «Бракованное сырье», ключом данного отношения будет атрибут {Номер}. Так же у данного отношения будет атрибут {Количество}, который показывает количество бракованного сырья поступившего на склад.

БракованноеСырье(Номер, Порода, Длина, Диаметр, Сорт, Количество).

Так как бракованное сырье хранится (поступают, списываются)  на каком-то складе, необходим атрибут который будет указывать на номер склада – атрибут {Номер_склада}.

БракованноеСырьеНаСкладе(Номер, Порода, Длина, Диаметр, Сорт, Количество, Номер склада).

Домены:

              dom(Номер) = {целое число};

              dom(Порода) = {строка длиной 25};

              dom(Длина) = {дробное число с двумя знаками после запятой};

              dom(Диаметр) = {дробное число с двумя знаками после запятой};

dom(Сорт) = {строка длиной 25};

dom(Количество) = {дробное число с двумя знаками после запятой}.

dom(Номер_склада) = {целое число}.

Отношение «Склад»

У отношения «Склад» атрибутами будут свойства класса «Склад», а так же атрибут {Номер}.

Склад(Номер, Тип склада, Объем склада).

Домены:

              dom(Номер) = {целое число};

              dom(Тип склада) = {строка длиной 25};

              dom(Объем склада) = {дробное число с двумя знаками после запятой}.

 

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

 

Таблица Сырье (tbl_Material).

CREATE TABLE tbl_Material (intMaterialId int PRIMARY KEY, txtBreed varchar(25), decLength decimal(18, 2), decDiametr decimal (18, 2),  txtSort varchar(25), intCount int,
int id_warehouse FOREIGN KEY references tbl_Warehouse(intWarehouseId))

 

Таблица Пиломатериалы (tbl_Board).

CREATE TABLE tbl_Board (intBoardId int PRIMARY KEY, txtBreed varchar(25), decLength decimal(18, 2), decHeigth decimal (18, 2), decWidth decimal (18, 2), decHumidity decimal (18, 2), txtSort varchar(25), intCount int,
int id_warehouse FOREIGN KEY references tbl_Warehouse(intWarehouseId))

Таблица Отходы (tbl_Wastes).

CREATE TABLE tbl_Wastes (intWastesId int PRIMARY KEY, txtType varchar(25), txtSort varchar(25), intCount int,
int id_warehouse FOREIGN KEY references tbl_Warehouse(intWarehouseId))

 

Таблица Бракованное сырье (tbl_Discard).

CREATE TABLE tbl_Discard (intDiscardId int PRIMARY KEY, txtBreed varchar(25), decLength decimal(18, 2), decDiametr decimal (18, 2), txtSort varchar(25), intCount int,
int id_warehouse FOREIGN KEY references tbl_Warehouse(intWarehouseId))

 

Таблица Отходы (tbl_Wastes).

CREATE TABLE tbl_Wastes (intWastesId int PRIMARY KEY, txtType varchar(25), decCount(18, 2))

 

Таблица Породы древесины (tbl_Warehouse).

CREATE TABLE tbl_Warehouse (intBreedID int PRIMARY KEY, txtNameBreed(25))

 

 

 

 

 

 

 

 

 

 

 

Рисунок  31 - Реляционная модель.


Спецификация функций

Функция «Добавить пиломатериалы»

Добавляет новые пиломатериалы в таблицу пиломатериалов хранящихся на складе.

Вход:

      документ прихода (накладная, путевой лист)

Выход:

      учтенная продукция

Тело функции:

      заполнить форму на основе приходного документа

      добавить данные в базу

Конец тела.

Функция «Редактировать данные о пиломатериалах»

Редактирует данные о пиломатериалах, хранящихся на складе.

Вход:

      данные о пиломатериалах (текущие данные)

Выход:

      отредактированные данные о пиломатериалах

Тело функции:

      Выбрать необходимые для редактирования данные о пиломатериалах

      Изменить данные

      Изменить данные в БД.

Конец тела.

Функция «Просмотреть данные о пиломатериалах»

Осуществляет вывод необходимых пользователю данных.

Вход:

      Запрос пользователя

Выход:

      Данные для просмотра

Тело функции:

      Организовать выборку данных в зависимости от запроса пользователя

      Вывести данные для просмотра

Конец тела.

Функция «Списать пиломатериалы»

      Формирует путевой лист для отправки пиломатериалов

Вход:

      Данные о пиломатериалах, которые необходимо списать

Выход:

      Путевой лист для отправки пиломатериалов

Тело функции:

      Выборка необходимых данных

      Расчет остатка на складе

      Изменить данные в БД

      Формирование путевого листа для отправки пиломатериалов

Конец тела.

Остальные функции системы имеют схожую структуру с описанными выше функциями.

 

 

 

 

 

 

 

 

 

 

 

Требование к интерфейсу пользователя

              Главное окно программной «Системы учета на складе» должно состоять из одной главной формы, на которой представлен набор следующих вкладок: «Учет пиломатериалов», «Учет сырья», «Учет бракованного сырья», «Учет отходов производства» (см. рис. 32).

 

 

Рисунок 32.

 

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

              - «Добавить/редактировать» - отображаются данные выделенного в таблице «Список пиломатериалов» пиломатериала. Данные можно редактировать и результат после нажатия кнопки «сохранить изменения» записывается в базу данных, при этом заменяя предыдущие значения. Чтобы добавить новую запись, необходимо ввести данные в соответствующие поля и нажать кнопку «добавить», тогда в таблице «Список пиломатериалов» будет создана новая запись.

              - «Списать» - при нажатии на данную кнопку происходит списание выделенного пиломатериала. При этом происходит формирование путевого листа автоматически.

              - «Упорядочить» - данный блок позволяет упорядочивать записи в таблице «Список пиломатериалов», либо по убыванию, либо по возрастанию какого-либо столбца.

 

Интерфейс других вкладок, аналогичен интерфейсу вкладки «Учет пиломатериалов».

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Порядок контроля и приемки системы

 

5.1 Аттестация системы

Критерии аттестации системы включают в себя тесты к каждой из заявленных функций системы.

      Проверка работы с базой данных системы

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

      Проверка формирования путевого листа при списывании пиломатериалов или же отходов производства

5.2 Проект сборки

На  рабочей станции работника склада:

      Установка MS SQL Server 2005 Express Edition (имя экземпляра – «SCW», смешанный режим аутентификации, пользователь - «sa», пароль – «SCW»)

      Запуск самораспаковывающегося архива с программой, которая будет распакована в каталог указанный пользователем

      Настройка соединения с базой данных SCW_base в MS SQL 2005 Expriss Edition

5.3 Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды

 

Описание существующей технической базы предприятия:

1 компьютера следующей конфигурации:

Тактовая частота процессора: 1.3 ГГц

Объем оперативной памяти: 256 Мб

Объем жесткого диска: 40 Гб

Сетевой адаптер: интегрированный в материнскую плату, скоростью 100 Мбит/с

1 лазерный принтер.

Доступ в Интернет нет.

С точки зрения безопасности на складе осуществлены следующие меры:

      помещения склада оснащены системой противопожарной безопасности;

      помещение склада оснащено сигнализацией и находится под охраной;

 

5.4 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

 

      Изменения и дополнительные затраты на закупку техники не требуются, т.к. характеристики имеющейся техники соответствуют системным требованием приложения «Система учета на складе»

      На объекте автоматизации необходимо произвести следующие изменения:

Установить MS SQL Server 2005 Express Edition.

      Ознакомление персонала с «Системой учета на складе» необходимо произвести до внедрения. Обучение персонала будет происходить до внедрения системы, но так же не исключаются консультации в процессе работы уже с внедренной системой. Также планируется в течении квартала работы системы производить дублирование информации в бумажном виде.  

ЗАКЛЮЧЕНИЕ

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

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


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

1        Автократов В. Н., Банасюкевич В. Д., Сокова А. Н. Основные направления развития документоведения. Теоретические проблемы документоведения.   ВНИИДАД. - М., 1975.

2        Баласанян В. Концепция автоматизации отечественного документооборота // Открытые системы – 2001. – №1.

3        Барановский В. П.  Автоматизация ДОУ. Учебное пособие. – М.: Изд.-во Экмос, 2004 г.

4        Бобылева М. П. Теория и практика электронного  документооборота // Журнал «Делопроизводство».2003, №2, № 3, с. 15-18.

5        Вендров А. М. «Один из подходов к выбору средств проектирования баз данных и приложений. "СУБД"». 1995, №3.

6        Григорьев С. В. Автоматизация документооборота. / Под ред. В.А. Федоровой и др. – М. Технология, 2004 г.

7        Государственная система документационного обеспечения управления. Основные положения. Общие требования к документам и службам документационного обеспечения. М. ВНИИДАД. 1991.

Информация о работе Автоматизация документооборота на предприятии лесопиления