Автор работы: Пользователь скрыл имя, 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 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
Но так как пиломатериалы хранится (поступают, списываются) на каком-то складе, необходим атрибут который будет указывать на номер склада – атрибут {Номер_склада}.
ПиломатериалыНаСкладе(Номер, Порода, Длина, Толщина, Ширина, Влажность, Сорт, Количество, Номер_склада).
Домены:
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. Порядок контроля и приемки системы
Критерии аттестации системы включают в себя тесты к каждой из заявленных функций системы.
Проверка работы с базой данных системы
Проверка возможности просмотра, добавления, редактирования данных о пиломатериалах, отходах производства, сырья и бракованного сырья.
Проверка формирования путевого листа при списывании пиломатериалов или же отходов производства
На рабочей станции работника склада:
Установка MS SQL Server 2005 Express Edition (имя экземпляра – «SCW», смешанный режим аутентификации, пользователь - «sa», пароль – «SCW»)
Запуск самораспаковывающегося архива с программой, которая будет распакована в каталог указанный пользователем
Настройка соединения с базой данных SCW_base в MS SQL 2005 Expriss Edition
Описание существующей технической базы предприятия:
1 компьютера следующей конфигурации:
Тактовая частота процессора: 1.3 ГГц
Объем оперативной памяти: 256 Мб
Объем жесткого диска: 40 Гб
Сетевой адаптер: интегрированный в материнскую плату, скоростью 100 Мбит/с
1 лазерный принтер.
Доступ в Интернет нет.
С точки зрения безопасности на складе осуществлены следующие меры:
помещения склада оснащены системой противопожарной безопасности;
помещение склада оснащено сигнализацией и находится под охраной;
Изменения и дополнительные затраты на закупку техники не требуются, т.к. характеристики имеющейся техники соответствуют системным требованием приложения «Система учета на складе»
На объекте автоматизации необходимо произвести следующие изменения:
Установить 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.
Информация о работе Автоматизация документооборота на предприятии лесопиления