Курсовая работа на тему Проектирование автоматизированной системы деревообрабатывающего предприятия

Введение……………………………………………………………………………………………………. 3 Глава 1. Теоретическая часть…………………………………………………………………….. 5 1.1 Описание процесса «Производство пиломатериалов»……………………… 6 1.2 Характеристика ОАО «Вектор»………………………………………………………. 5 1.3 Методы и средства проектирования. Реализация системы……………….. 7 Глава 2. Практическая часть ……………………………………………………………………. 10 2.1 Построение модели IDFE0 ………………………………………………………………. 10 2.2 Применение декомпозиции……………………………………………………………… 12 2.3 Построение модели DFD…………………………………………………………………. 13 2.4 Построение модели IDF1X………………………………………………………………. 14 2.5 Проектирование логической структуры базы данных. ……………………… 15 2.6 Проектирование физической структуры базы данных……………………. 19 2.7 Разработка клиентского приложения …………………………………………….. 21 2.7.1 Вкладка «Добавление» ……………………………………………………………. 23 2.7.2 Вкладка «Изменение»……………………………………………………………… 24 2.7.3 Вкладка «Удаление» ……………………………………………………………….. 25 2.7.4 Вкладка «Отчет»……………………………………………………………………… 26 2.7.5 Вкладка «Справка»………………………………………………………………….. 29 2.7.6 Дополнительная информация ………………………………………………….. 29 Заключение ……………………………………………………………………………………………… 30 Литература ………………………………………………………………………………………………. 32 3 Введение Двадцать первый век не зря называют веком информационных технологий. Создание современных электронно-вычислительных машин позволило автоматизировать обработку данных во многих сферах человеческой деятельности. Любое современное производство невозможно без участия передовых технологий, материалов и оборудования, которые должны соответствовать современным международным стандартам в области охраны окружающей среды и рационального использования природных ресурсов. В наши дни широкое развитие получает лесная промышленность. Обработка леса – одна из старейших отраслей промышленности. На протяжении долгого времени она обеспечивает другие отрасли нужными материалами и сырьем. Предприятия лесопромышленного комплекса занимаются заготовкой, переработкой древесины и других лесных «богатств». Главными его отраслями являются: лесозаготовительная (заготовка сырья, учет ресурсов, вырубка), деревообрабатывающая (производство пиломатериалов, фанеры, спичек, различных видов мебели), целлюлозно-бумажная (производство целлюлозы, бумаги, картона) и лесохимическая (производство канифоли, скипидара, смол и т.д.). С каждым годом появляется все больше и больше предприятий деревообрабатывающего характера. Это обусловлено тем, что спрос к пиломатериалам на рынке неотъемлемо растет, предъявляя им как количественные, так и качественные требования. Вести учет израсходованного сырья, контактов с клиентами, полученного от продаж дохода, даже для не большого предприятия, вручную практически невозможно. Даже при наличии электронно-вычислительной машины и необходимого программного обеспечения, это будут весьма трудоемкие процессы. 4 Цель работы: создание автоматизированной информационной системы для деревообрабатывающего предприятия. Разрабатываемые бизнес-процессы должны облегчить управляющему предприятия ввод и вывод информации, сделать полностью автоматическим расчет дохода предприятия. Объектом исследования являются потоки сырья, клиентов и пиломатериалов на деревообрабатывающем предприятии. Предметом исследования – автоматизированное решение задач, таких как: учет израсходованного сырья, учет пиломатериалов, автоматический учет полученного от продаж дохода. 5 Глава 1. Теоретическая часть. 1.1 Характеристика ОАО «Вектор» Речь идет о небольшом деревообрабатывающем предприятии из города Данилова. ОАО «Вектор» молодая развивающаяся компания, которая с 2000 года по 2009 год была филиалом компании ООО «Вторчермет». В 2009 году ОАО «Вектор» стал самостоятельным металопринимающим, а затем и деревообрабатывающим предприятием. Численность персонала составляет около двадцати человек. Организация занимается переработкой любой древесины, начиная с распиловки круглого леса и получения обрезных и не обрезных пиломатериалов любых сечений, с дальнейшей его сушкой и изготовлением погонажных изделий, столярных изделий, поддонов, деревянной тары. Основными пиломатериалами предприятия являются: • Брус – это бревно, пропиленное или отесанное с четырех сторон, толщина которого составляет 100 мм и более. Он широко используется для строительства деревянных домов, окон, лестниц и других элементов дома из дерева. • Доска обрезная – это доска, вырезанная из бревна и опиленная по краям. У обрезной доски ширина, больше двойной толщины. Обрезной пиломатериал более востребован на строительном рынке, чем необрезной, спектр сфер его применения значительно шире – это и внешние работы, и внутренняя отделка домов, полы и многое другое. Подготовка крыш к покрытию, черновая подшивка потолков, полов, изготовление каркаса перегородок. • Доска не обрезная – доска, у которой не опилены или частично опилены кромки. Используется она чаще всего для изготовления различных настилов, обшивки, обрешетки крыши, элементов несущих конструкций и других работ, где нет особых требований к внешнему виду. 6 Уникальность и специфичность предприятия в том, что древесина от заготовки сырья, до готовой продукции проводится только работниками организации, без привлечения посредников. На сегодняшний день, это самая современная и распространенная организация в области своей деятельности. ОАО «Вектор» имеет в своей клиентской базе заказчиков из разных уголков нашей страны: из Москвы и Московской области, Вологодской Ивановской и Костромской областей, города Череповца и города Ярославля. 1.2 Описание процесса «Производство пиломатериалов» Шаг 1. Управляющий получает заказ от клиента и заносит его в список заказов, заключает договор с заказчиком, рассчитывает объем производства, определяет количество материалов. Составляет план производства. Шаг 2. Управляющий проверяет наличие сырья на складе. В случае наличия нужного количества сырья для производства заказанного вида пиломатериалов, управляющий отправляет сырьё на производство. Если имеющегося сырья не хватает, управляющий оформляет поставку нужного количества сырья и отправляет его на производство. Вместе с сырьём поступают товарно-сопроводительные документы, в которых указываются технические данные и объем материалов. Шаг 3. Столяр принимает сырьё вместе с документами. Проверяет объем поставленной продукции. Если количество поставленного сырья соответствует количеству, заявленному в документе-сопроводителе, столяр отправляет сырьё в деревообрабатывающий цех. Иначе, отправляет данные на перепроверку к управляющему. Все действия в цехах производятся в соответствии со стандартами производства пиломатериалов. Шаг 4. Рабочие в деревообрабатывающем цеху пилят нужные материалы, сушат и облицовывают их. После произведенных действий, готовые пиломатериалы отправляют столяру. 7 Шаг 5. Столяр принимает готовые пиломатериалы, оценивает их качество. Если качество удовлетворительное, столяр заполняет документы- сопроводители, подсчитывает количество отработанной продукции, которую следует отправить на переработку и отправляет управляющему. Шаг 6. Управляющий принимает готовые пиломатериалы, подсчитывает их количество. Согласно договору, управляющий отправляет нужное количество материалов заказчику. Остальные материалы идут на склад. Шаг 7. Управляющий подсчитывает затраты на сырьё и переработку отработанных материалов, доход от продаж пиломатериала и вычисляет общий доход предприятия. Создание автоматизированного приложения предполагает автоматический учет поставленного сырья и произведенной продукции. Предоставляет базу поставок, список клиентов. Так же, подсчет затрат на поставки сырья, переработку отработанных материалов, доход от продаж и общий доход предприятия будут рассчитываться автоматически. 1.3 Методы и средства проектирования. Реализация системы Для проектирования данной системы, а, так же, её реализации, мы будем использовать следующее программное обеспечение: Ramus, ERwin, Microsoft SQL Server 2008, Microsoft Visual Studio 2010. «Ramus» – это кроссплатформенная система моделирования и анализа бизнес-процессов. Данная программа предназначена для разработки графических моделей бизнес-процессов (нотации IDEF0 и DFD). Так же для разработки систем классификации и кодирования (с привязкой к моделям процессов) и формированию отчётности по моделям и системе классификации (в виде регламентов бизнес-процессов, должностных инструкций и т.п.). Иными словами, Ramus эргономичный, кроссплатформенный инструмент, 8 предназначенный для проектов, в которых необходимо описание бизнес- процессов предприятия. 1 «AllFusion ERwin Data Modeler» или «ERwin» – это мощное и легкое в использовании средство для конструирования баз данных. С помощью данного программного обеспечения, можно создавать модели данных, используя две нотации: IDEF1X и IE. ERwin облегчает проектирование баз данных. Для этого достаточно создать графическую E-R модель (объект- отношение), удовлетворяющую всем требованиям к данным и ввести бизнес- правила для создания логической модели, которая отображает все элементы, атрибуты, отношения и группировки. При проектировании, сначала следует построить независимую от конкретной СУБД логическую модель. Далее, программа самостоятельно конвертирует её в, зависящую от конкретной, выбранной ранее СУБД, физическую. ERwin – не только лучший инструмент для проектирования баз данных, но и средство для их быстрого создания. ERwin оптимизирует модель в соответствии с физическими характеристиками целевой базы данных.



В отличие от других инструментальных средств ERwin автоматически поддерживает согласованность логической и физической схем и осуществляет преобразование логических конструкций, таких как отношения многие-ко-многим, в их реализацию на физическом уровне.2 Microsoft SQL Server 2008 – одна из наиболее распространенных систем управления реляционными базами данных. Это надежная, производительная и интеллектуальная платформа данных, способная отвечать нуждам наиболее ресурсоемких бизнес-приложений. Она позволяет сократить время и издержки на разработку и сопровождение приложений. Поэтому именно SQL Server 2008 предлагается использовать в качестве СУБД-сервера при реализации нашей системы.3 1 http://ramussoftware.com/ 2 http://www.interface.ru/rtcs/cs018-05.htm 3 https://www.microsoft.com/sqlserver/2008/ru/ru/product-information.aspx 9 В качестве клиента, предлагается использовать приложение, разработанное в среде Microsoft Visual Studio 2010 с использованием современного языка объектно-ориентированного программирования C#. Microsoft VS – это набор инструментов разработки, основанных на использовании компонентов, и других технологий для создания мощных, производительных приложений. Кроме того, среда Visual Studio оптимизирована для совместного проектирования, разработки и развертывания корпоративных решений.4 База данных будет располагаться на СУБД-сервере, на базе компьютерной сети предприятия. Подключение с приложением планируется осуществлять в программном режиме. 4 https://msdn.microsoft.com/ru-ru/library/vstudio/52f3sw5c(v=vs.100).aspx 10 Глава 2. Практическая часть 2.1 Построение модели IDFE0 На начальных этапах создания ИС требуется понять, как работает организация, которую собираются автоматизировать. На самом деле, никто в организации в полном объеме не знает, как она работает в той мере подробности, которая необходима для создания ИС. Например, управляющий, хорошо знает работу в целом, но не в состоянии вникнуть в детали работы каждого рядового сотрудника. Рядовой сотрудник хорошо знает, что творится на его рабочем месте, но плохо знает, как работают коллеги. Поэтому для описания работы предприятия необходимо построить модель. Такая модель должна быть адекватна предметной области, следовательно, она должна содержать в себе знания всех участников бизнес-процессов организации. Наиболее удобным языком моделирования бизнес-процессов является IDEFO, предложенный более 20 лет назад Дугласом Россом (SoftTech, Inc.) и называвшийся первоначально SADT — Structured Analysis and Design Technique. В начале 70-х годов вооруженные силы США применили подмножество SADT, касающееся моделирования процессов, для реализации проектов в рамках программы ICAM (Integrated Computer-Aided Manufacturing). В дальнейшем это подмножество SADT было принято в качестве федерального стандарта США под наименованием IDEF0.5 В IDEF0 система представляется как совокупность взаимодействующих работ или функций. В ней используется собственный графический язык, который представляет собой полное и выразительное средство, способное наглядно представлять широкий спектр деловых, производственных и других процессов и операций предприятия на любом уровне детализации. Следует заметить, что при создании модели IDFE0, на первом этапе, следует отразить проектируемую систему, как единое целое, т.е. в виде одного 5 http://alice.pnzgu.ru/case/caseinfo/bpwin/part3.php 11 функционального блока с входящими и выходящими дугами. Далее проводится функциональная декомпозиция – система разбивается на подсистемы, и каждая подсистема описывается отдельно (диаграммы декомпозиции). С помощью приложения «Ramus» мною была построена модель IDFE0 для деревообрабатывающего предприятия ОАО «Вектор». (Рис. 1). Рис. 1 – Модель IDFE0 «Производство пиломатериалов» Диаграмма состоит из одного функционального блока «Производство пиломатериалов». Его взаимодействие с другими составляющими системы показывается входящими и выходящими стрелками. Каждая стрелка несет какую-либо информацию и именуется существительными. На диаграмме видно, что наша работа имеет три входных стрелки: • «Входящий денежный поток» – это средства, которые были затрачены для производства материала: заготовка сырья, доставка сырья, переработка отработанных материалов. • «Сырьё» – это сырьевой материал, который будет использоваться для производства пиломатериала. 12 • «Заказ на продукцию» – это информация о клиентах, оформление договора на материал. Так же, две выходных стрелки: • «Исходящий денежный поток» – это средства, которые получит предприятие, в следствии сбыта готового пиломатериала. • «Реализованная продукция» – это количество готового проданного пиломатериала. В качестве стрелок типа «механизм», я взял «Персонал компании» и «Оборудование». Эти стрелки входят в нижнюю грань нашего функционального блока и показывают, что производство пиломатериала ведется персоналом организации и при помощи нужного оборудования. Так же, на нашей модели имеется стрелка «План производства». Она входит в верхнюю грань нашего функционального блока и является стрелкой типа «управление». Она отображает то, что производство пиломатериала производится строго при соблюдении правил производства, установленных управляющим компании. 2.2 Применение декомпозиции При разбиении сложного процесса на составляющие его функции, применяется принцип декомпозиции. Диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. Такой способ наглядно показывает взаимодействие процессов в проектируемой системе (Рис. 2). На рисунке можно четко увидеть процесс производства пиломатериалов, какое оборудование используется на предприятии, за что отвечает персонал компании. 13 Рис. 2 – Декомпозиция модели IDFE0 «Производство пиломатериалов» 2.3 Построение модели DFD Диаграммы потоков данных (Data Flow Diagrams — DFD) представляют собой иерархию функциональных процессов, связанных потоками данных. Цель такого представления — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. В основе этой методологии лежит построение модели, анализируемой ИС – проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет 14 достигнут такой уровень декомпозиции, на котором процесс становятся элементарными и детализировать их далее невозможно.6 С помощью инструмента «Ramus», мною была построена DFD модель «Производство пиломатериалов» (Рис. 3). Рис.3 – DFD модель «Производство пиломатериалов» 2.4 Построение модели IDF1X IDEF1X является методом для разработки реляционных баз данных и использует условный синтаксис, специально разработанный для удобного построения концептуальной схемы. Концептуальной схемой называется универсальное представление структуры данных в рамках коммерческого предприятия, независимое от конечной реализации базы данных и аппаратной платформы. IDEF1 позволяет разрабатывать концептуальную модель предметной области системы баз данных в форме одной или нескольких ER- диаграмм, эквивалентных отношениям в третьей нормальной форме. 6 http://e-educ.ru/bd14.html 15 Усовершенствованной версией IDEF1 является методология IDEF1X, разработанная с учетом таких требований, как простота изучения и возможность автоматизации. Методология IDEF1X адаптирована для совместного использования с IDEF0 в рамках единой технологии моделирования. То есть в рамках IDEF0 детализируются функциональные блоки, а в рамках IDEF1X детализируются стрелки, взаимодействующие с функциями. Для создания данной модели я буду использовать программу ERwin Data Modeler. Модель будет создана на логическом (Рис. 4) и физическом (Рис. 6) уровнях. Рис. 4 – «IDF1X модель на логическом уровне» 2.5 Проектирование логической структуры базы данных. В качестве СУБД сервера, я решил выбрать SQL Server 2008. Это очень мощный инструмент для создания и управления реляционными базами данных. Базу данных планируется разместить на базе компьютерной сети предприятия. 16 При выборе СУБД в пользу SQL Server я руководствовался следующими принципами: 1. После создания физической модели в ERwin Data Modeler, можно легко получить скрипты в SQL, что существенно облегчит проектирование БД. 2. Поскольку в виде клиента в дальнейшем планируется использовать приложение, написанное в среде Microsoft Visual Studio, выбор SQL устраняет все проблемы несовместимости. Подключение к базам данных в программном режиме, будет осуществить более чем просто. База данных создается на основании таблиц, взаимосвязанных между собой. Руководствуясь моделью IDF1X, была построена ER – диаграмма базы данных в Micrisoft SQL Server (Рис. 5). Рис. 5 – Схема данных СУБД Структуру базы данных, я планирую представить в деcяти таблицах: «Клиенты», «Вид клиента», «Заказ», «Пиломатериалы», «Дата», «Поставки 17 сырья», «Сырьё», «Переработка», «Продажи» и «Доход». Их описание представлено ниже (таблицы 1 – 9). Таблица 1 «Клиенты» Столбец Тип данных Описание ID_KL int Номер клиента ID_VID int Номер вида клиента Название nchar(50) Организация, ФИО Таблица 2 «Вид клиента» Столбец Тип данных Описание ID_VID int Номер вида клиента Вид nchar(50) Наименование вида Таблица 3 «Пиломатериалы» Столбец Тип данных Описание ID_mat int Номер пиломатериала Пиломатериалы nchar(50) Наименование Цена money Цена Таблица 4 «Даты» Столбец Тип данных Описание ID_DATA int Номер рабочей даты Дата date Дата Таблица 5 «Поставки сырья» Столбец Тип данных Описание ID_POST int Номер поставки сырья ID_DATA int Номер рабочей даты Объем поставки real Объем поставки сырья Стоимость поставки money Стоимость поставки сырья Таблица 6 «Сырьё» Столбец Тип данных Описание ID_S int Номер вида сырья Вид nchar(30) Наименование вида Стоимость сырья money Стоимость 1 куба сырья Стоимость переработки money Стоимость переработки 1 куба сырья 18 Таблица 7 «Заказ» Столбец Тип данных Описание ID_Z int Номер заказа ID_MAT int Номер материала ID_VID int Номер вила клиента Таблица 8 «Переработка» Столбец Тип данных Описание ID_PER int Номер переработки ID_DATA int Номер рабочей даты ID_S int Номер вида сырья Объем real Объем переработанного сырья Стоимость переработки money Стоимость переработанного сырья Таблица 9 «Доход» Столбец Тип данных Описание ID_D int Номер дохода ID_POSP int Номер поставки ID_DATA int Номер рабочей даты ID_PROD real Номер продажи ID_PER int Номер переработки Доход money Сумма дохода Таблица 10 «Продажи» Столбец Тип данных Описание ID_PROD int Номер продажи ID_DATA int Номер рабочей даты ID_MAT int Номер пиломатериала Объем real Номер продажи Стоимость продажи money Сумма продажи 19 2.6 Проектирование физической структуры базы данных После того, как логическая модель БД уже спроектирована, мы переходим к фазе проектирования её физической модели. Сделать это будет достаточно просто, учитывая то, что физическая модель БД уже построена при помощи CASE-средства ERwin Data Modeler (см. пункт 2.4),(Рис. 6). Физическая модель – это привязка логической модели к конкретной среде хранения и методам хранения данных. Для проектирования БД, мною была выбрана СУБД Microsoft SQL Server 2008. Данные, касаемые нашей предметной области, в этой СУБД хранятся в таблицах (таблицы 1 – 4). Рис. 6 – Физическая модель, построенная в программе Erwin Таблица 1 – «Клиенты» 20 Таблица 2 – «Пиломатериалы» Таблица 3 – «Продажи» Таблица 4 – «Сырьё» 21 Аналогичным образом заполняются остальные пять таблиц нашей БД. Хочется отметить, что вся информация берется за период с 01.03.2015 по 31.03.2015. Данные за апрель и май будут внесены после завершения проектирования. На самом деле, мы уже получили вполне готовую информационную систему для деревообрабатывающего предприятия ОАО «Вектор». С помощью SQL-запросов можно вывести интересующую нас информацию о поставках конкретного материала, о клиентах и доходе. Проблема в том, что обращение к такой системе будет процессом весьма трудоёмким. Знание языка SQL, подключение к серверу – такие, казалось бы, простые вещи будут значительно замедлять работу управляющего, а для «непродвинутого» пользователя сделают процесс получения нужной информации вовсе невозможным. Именно поэтому последним шагом разработки нашей информационной системы, будет создание клиентского приложения. 2.7 Разработка клиентского приложения Для разработки клиентского приложения, я решил выбрать среду Microsoft Visual Studio 2010. Она является мощным инструментом Microsoft, через неё достаточно просто можно осуществить подключение к серверу в программном режиме. В качестве языка, на котором будет создано приложение, я выбрал современный язык ООП С#. Поскольку данная информационная система будет использоваться на базе компьютерной сети предприятия, я решил учесть некоторые параметры конфиденциальности. Итак, перед тем как попасть в родительскую форму нашего приложения, необходимо пройти авторизацию (Рис. 6). После того, как пользователь пройдет авторизацию – он попадает в родительскую форму приложения (Рис. 7). Она имеет достаточно простой вид. На главном экране можно наблюдать шесть пунктов меню: «Файл», «Добавление», «Изменение», «Отчет» и «Справка». Сейчас мы рассмотрим каждый из них. 22 Рис. 6 – «Авторизация» Рис. 7 – «Родительская форма приложения» 23 2.7.1 Вкладка «Добавление» Вкладка «Файл» — стандарт MDI, поэтому подробно рассматривать её мы не будем. Перейдем к вкладке «Добавление» (Рис. 8). Рис. 8 – «Пункт меню добавление» В пункте меню «Добавление» можно выбрать одну из девяти таблиц нашей БД, которую мы хотим дополнить свежими данными. В качестве примера выберем таблицу «Поставки сырья» (Рис. 8). После этого в приложении откроется новое модальное окно для добавления данных (Рис. 9). В появившемся окне следует заполнить столбцы. Рис. 9 – «Окно добавления данных» 24 2.7.2 Вкладка «Изменение» Далее откроем вкладку «Изменение» (Рис. 10). Рис. 10 – «Пункт меню изменение» В ней так же можно выбрать одну из девяти таблиц нашей БД, информацию в которой следует перезаписать. Например, выберем таблицу сырьё (Рис. 10). Откроется новое модальное окно, которое служит для изменения данных в таблице (Рис. 11). Рис. 11 – «Окно изменения данных» 25 Тут следует указать номер ячейки и данные. Информация обновиться. 2.7.3 Вкладка «Удаление» Откроем вкладку «Удаление» в главной форме нашего приложения (Рис. 12). Рис. 12 – «Пункт меню удаление» Мы видим, что в этом пункте меню можно выбрать одну из девяти таблиц нашей БД. Выберем таблицу «Пиломатериалы» (Рис. 12). Откроется новое модальное окно для удаления информации из таблицы (Рис. 13). Рис. 13 – «Окно удаления данных» 26 В появившемся окне надо просто ввести номер ключевого столбца и нажать кнопку «Удалить». Строка сотрется из таблицы полностью. 2.7.4 Вкладка «Отчет» Итак, с операциями над таблицами мы уже ознакомились. Так же, с помощью приложения можно просматривать отчеты (Рис. 14). Рис. 14 – «Пункт меню отчет» Для этого следует открыть пункт меню «Отчёт» в родительской форме приложения. Благодаря этой функции, на экран можно вывести отчеты о проданных брусе и доске определенного размера, о доходах и прибылях компании, о поставках сырья. Например, нас интересует информация о продажах необрезной доски размером 150х40х6. Для этого выберем соответствующий раздел меню (Рис. 14). Откроется новое модальное окно приложения (Рис. 15). В отчёте собраны столбцы из разных таблиц нашей БД. Это помогает в полной мере получить нужную информацию. Например, данный отчет содержит в себе шесть столбцов: «Дата» из таблицы «Дата», «Материал» из таблицы «Пиломатериалы», «Объем продажи» из таблицы «Продажи», «Вид» из таблицы «Вид клиента», «Называние» из таблицы «Клиенты» и 27 «Стоимость» из таблицы «Продажи». Таким образом, прекрасно видно кому, когда и за сколько был продан интересующий нас материал. Рис. 15 – «Окно отчёта о продажах необрезной доски размером 15х40х6» Как можно заметить, в окне присутствует кнопка «Печать». С помощью неё можно распечатать открывшийся отчёт. Эта функция приложения является очень простой и удобной. 28 Далее, откроем отчёт о поставках ели за март. Для этого следует перейти во вкладку «Отчет», открыть подпункт «Сырьё» и выбрать «Ель» (Рис. 16). Рис. 16 – «Выбор отчёта о поставках ели» Откроется новое модальное окно, содержащее данный отчёт. Его так же можно распечатать (Рис. 17). Рис. 17 – «Отчёт о поставках ели за март» 29 2.7.5 Вкладка «Справка» Операции над таблицами и отчёты мы уже рассмотрели. Осталась последняя функция нашего приложения. В родительской форме перейдем во вкладку «Справка» (Рис 18). В данном пункте меню можно узнать информацию о работе приложения, разработчиках, а также, получить помощь в управлении приложением. Рис. 18 – «Пункт меню справка» 2.7.6 Дополнительная информация Данное приложение планируется установить на управляющие ПК компьютерной базы предприятия. На сегодняшний день, БД функционирует и содержит информацию за апрель и май 2015 года. Поскольку проект все же находится в стадии доработки, так же планируется: • Свести сбои в работе приложения до минимума. • Добавить возможность с помощью него открывать другие файлы БД. • Сделать интерфейс более ярким: оптимизировать фон, добавить различного вида анимации. 30 Заключение С помощью необходимого программного обеспечения, приложенных усилий и чуткого руководства научного руководителя, мною была спроектирована автоматизированная информационная система для небольшого деревообрабатывающего предприятия ОАО «Вектор». С её помощью можно хранить и обрабатывать большое количество информации. Приложение, разработанное в среде Microsoft Visual Studio 2010, значительно упростит пользователю работу с системой. Следует заметить, что была полностью автоматизирована функция расчета дохода предприятия. В конце курсовой работы хотелось бы подчеркнуть, зачем все-таки проводится автоматизация. Никто не спорит, что можно организовать учёт и на бумаге. Только вот что с этой бумагой делать, когда её будет огромное количество? Как искать нужную информацию? Поэтому главная цель автоматизации проектирования – повышение качества, снижение материальных затрат, сокращение сроков проектирования и ликвидация тенденции к увеличению числа инженерно-технических работников, занятых проектированием, повышения производительности их труда. Под автоматизацией проектирования понимается такой способ проектирования, при котором все проектные операции и процедуры или их часть осуществляется взаимодействием человека и ЭВМ. Предметом автоматизации проектирования является формализация проектных процедур, структурирование и типизация процессов проектирования, постановки, модели, методы и алгоритмы решения проектных задач, а также способ построения технических средств, языков, программ, банков данных и вопросов их объединения в единую проектную систему. 31 Современные предприятия не смогут выжить во всемирной конкуренции, если не будут выпускать новые продукты лучшего качества, более низкой стоимости и за меньшее время. Деревообрабатывающая промышленность, в последнее время, стала очень популярной. Без автоматизации производства деревообрабатывающие предприятия просто на просто не выдержат конкуренции. 32 Литература 1. Кириллов К. В. Моделирование бизнес-процессов средствами ARIS / К. В. Кириллов // Молодой ученый. — 2012. — №6. 2. Емельянова Н. З., Попов И. И., Партыка Т. Л./ Проектирование информационных систем – Форум, 2009 3. Васкевич Д. Стратегии клиент/сервер. – К:»Диалектика», 2006 4. Виейра, Роберт. Программирование баз данных. Microsoft SQL Server 2005. Базовый курс.: Пер. с англ.- М.:ООО «И.Д.Вильямс», 2007 – 832с.:ил-Парал.тит.англ. 5. Павловская Т.А. Программирование на языке высокого уровня. Учебник для вузов. СПб.: Питер, 2009.-232с.:ил. 6. Заботина Н.Н./ Проектирование информационных систем — НИЦ Инфра-М, 2013 7. Михеев Р. Н. M69 MS SQL Server 2008 для администраторов. – СПб БХВ- Петербург, 2007. — 544 c. 8. Кариев, Ч. А. Разработка Windows-приложений на основе Visual C# / Ч. А. Кариев. – М. : БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий – ИНТУИТ.ру, 2007.