Автоматизированные информационные системы позволяют хранить и оперативно обрабатывать большие объемы информации. Использование автоматизации рутинных процессов позволяет сократить время выполнения операций, повысить достоверность информации, уменьшить временные и трудовые затраты сотрудников компании на выполнение однотипных операций и формирования отчетной документации.
Проблема данного исследования заключается в том, что на предприятие ООО «БазэлЦемент-Пикалёво» в настоящее время ведение учета товарно-материальных ценностей представляет собой занесение информации в несколько разрозненных документов в формате MSExcel. Информация структурирована частично, отсутствует возможность оперативного поиска информации и автоматизированного формирования итоговых отчетов, нет возможности автоматического получения отчета по остаткам на складе, так как файлы, содержащие данные по приходным и отпускным накладным, не связаны между собой.
Цель дипломной работы
Задачи , которые необходимо решить для достижения поставленной цели:
-
исследовать предметную область;
-
изучить деятельность объекта автоматизации;
-
разработать основные требования к информационной системе автоматизации процессов учета движения товарно-материальных ценностей;
-
выбрать среду разработки и систему управления базами данных для разрабатываемого программного обеспечения;
-
разработать логическую и физическую модели данных;
-
создать информационную систему;
-
протестировать разработанную информационную систему.
Объект исследования, Предмет исследования
Гипотеза — разработанное приложение автоматизирует учет движения материальных ценностей в организации и позволит увеличить эффективность деятельности работников предприятия за счет автоматизированного учета и обработки данных о поступлении и отпуске продукции со склада , формировании отчетов и сопроводительных документов, хранения справочных данных и т.д. Кроме того, и нформационная система позволит максимально устранить случайные ошибки, недостатки существующей системы работы предприятия, и привнести в нее факторы, положительно влияющие на качество и сроки выполнения реализуемых в ней функций: уменьшение времени выполнения каждой функции; автоматическое создание документации и отчетов; простой и быстрый поиск.
Учет материальных затрат
... было глобального стимула для снижения затрат на производство и внедрения новых методов управления формированием себестоимости. К учету материальных затрат предъявляются серьезные требования. Данные учета должны содержать всю необходимую информацию для осуществления контроля за полезным ...
комплекс взаимодополняющих методов исследования
В первой главе работы дана краткая характеристика деятельности компании ООО «БазэлЦемент». Разработаны требования к информационной системе учета движения товарно-материальных ценностей.
Во второй главе работы выбрана СУБД и среда разработки информационной системы. Разработана структура базы данных. Приведена ER -диаграмма «сущность-связь», построена логическая модель базы данных. Также рассмотрена структура информационной системы и приведено описание пользовательского интерфейса разработанной системы.
В заключении сделаны выводы о результатах выполнения работы.
Общество с ограниченной ответственностью (ООО) «Базэлцемент-Пикалево», зарегистрировано по адресу Ленинградская область, Бокситогорский р-н, г. Пикалево, Спрямленное шоссе, д.1, 187600. Генеральный директор организации Волков Максим Викторович. Основным видом деятельности компании является производство сырья для получения алюминия. Размер уставного капитала 119 500 000 руб. [12].
«БазэлЦемент-Пикалево», ранее – «Пикалевский глиноземный завод» (ПГЗ) — единственное предприятие в мире, использующее в качестве комплексного сырья отходы от переработки апатитонефелиновых руд.
«ПГЗ» был запущен в эксплуатацию в 1959 году. У завода собственная сырьевая база – известняковый карьер. В 1976 году ПГЗ был объединен с Тихвинским глиноземным заводом (г.Бокситогорск), в результате было создано Пикалевское ПО «Глинозем». В 1991 Бокситогорский глиноземный завод выведен из состава ППГО и в 1992 году образовано ОАО «Пикалевское объединение «Глинозем». В 2001 году ПГЗ присоединен к «Сибирско-Уральской Алюминиевой компании». В 2008 году образовано ЗАО «БазэлЦемент» и ОК «РУСАЛ» продает ему «Пикалевский глиноземный завод» в 2009 году [6, c .23].
ЗАО «БазэлЦемент-Пикалево» вошло в состав холдинга «БазэлЦемент» в 2008 году. Основная продукция завода — глинозем, гидрат алюминия. Получаемые при производстве глинозема белитовый (нефелиновый) шлам и карбонатный раствор поставляются двум смежным предприятиям — ЗАО «Пикалевский цемент» (ЕВРОЦЕМЕНТ груп) и ЗАО «Пикалевская сода» (Метахим).
В апреле 2016 года ЗАО «БазелЦемент» прекратило свою деятельность путем реорганизации в форме преобразования в общество с ограниченной ответственностью (ООО) «Базэлцемент-Пикалево».
Настройка операционной системы Windows с помощью Панели управления. ...
... средства управления и оформления. Средствами настройки являются Панель управления (Пуск Панель управления), контекстные меню объектов Windows и элементы управления диалоговых окон операционной системы и ее ... невозможно без привлечения специальных технических средств. Структура информационных систем Общую структуру информационной системы можно рассматривать как совокупность подсистем независимо ...
«БазэлЦемент» реализует долгосрочную стратегию развития, одним из важнейших элементов которой является модернизация производственных мощностей и внедрение передовых, экологически безопасных технологий. Эти меры позволяют увеличивать объемы выпускаемой продукции, расширять линейку продукции, укреплять позиции на ключевых рынках и повышать экологичность производства [12].
Существующие производственные мощности предприятий «БазэлЦемента» позволяют выпускать ежегодно около 3,2 млн. тонн цемента, 270 000 тонн извести, 420 000 кубометров газобетона, свыше 300 000 тонн минерального порошка и более 470 000 кубометров щебня [6, c .36].
«БазэлЦемент» строит бизнес, отвечающий интересам российской экономики в части обеспечения реализации национальных программ современными и качественными материалами, увеличения налоговых отчислений, повышения уровня жизни, и создания новых рабочих мест.
Продукция ООО «БазэлЦемент-Пикалево»
глинозем;
гидроксид алюминия;
галлий технический;
нефелиновый шлам;
карбонатный раствор.
Основным документом, регламентирующим деятельность
Под организационной структурой предприятия понимаются состав, соподчиненность, взаимодействие и распределение работ по подразделениям и органам управления, между которыми устанавливаются определенные отношения по поводу реализации властных полномочий, потоков команд и информации. Различают несколько типов организационных структур.
Линейная структура характеризуется тем, что во главе каждого подразделения стоит руководитель, сосредоточивший в своих руках все функции управления и осуществляющий единоличное руководство подчиненными ему работниками. Его решения, передаваемые по цепочке «сверху вниз», обязательны для выполнения нижестоящими звеньями. Он, в свою очередь, подчинен вышестоящему руководителю.
На этой основе создается иерархия руководителей данной системы управления (например, мастер участка, начальник цеха, директор предприятия), т.е. реализуется принцип единоначалия, который предполагает, что подчиненные выполняют распоряжения одного руководителя. Вышестоящий орган управления не имеет права отдавать распоряжения каким-либо исполнителям, минуя их непосредственного начальника.
Линейная структура управления используется, как правило, малыми и средними предприятиями, осуществляющими несложное производство, при отсутствии широких кооперационных связей между предприятиями.
Анализ производственного управления предприятием (на примере ...
... система, народное хозяйство,объединения предприятий. Микроуровни - отдельное предприятие, производство, цех, подразделение, участок, отдел, рабочее место. Целью данной курсовой работы являются микроуровни, поэтому будут рассмотрены только они. Производственный менеджмент является одной из разновидностей функционального менеджмента в ...
Функциональная структура предполагает специализацию выполнения отдельных функций управления. Для их осуществления выделяются отдельные подразделения (либо функциональные исполнители).
Функциональная организация управления базируется на горизонтальном разделении управленческого труда. Указания функционального органа в пределах его компетенции обязательны для производственных подразделений.
Линейно-функциональная структура позволяет в значительной степени устранить недостатки как линейного, так и функционального управления. При этой структуре назначение функциональных служб — подготовка данных для линейных руководителей в целях принятия компетентных решений или возникающих производственных и управленческих задач.
Дивизиональная (или отделенческая) структура управления -наиболее распространенная форма организации управления современной промышленной фирмы. Смысл ее состоит в том, что самостоятельные подразделения практически полностью отвечают за разработку, производство и сбыт однородной продукции (дивизионально-продуктовая структура управления) или самостоятельные отделения полностью отвечают за хозяйственные результаты на определенных региональных рынках (дивизионально-региональная структура управления).
OO
Не последним по значимости во всем цикле производства является отдел автоматизированных систем управления (АСУ).
Отдел автоматизированной системы управления (АСУ) производством является самостоятельным структурным подразделением предприятия. Работники отдела автоматизированной системы управления производством назначаются на должности и освобождаются от должностей приказом директора предприятия по представлению начальника отдела.
В своей деятельности отдел руководствуется:
Отдел создается и ликвидируется приказом директора предприятия, так же он подчиняется непосредственно техническому директору.
Структура отдела АСУ представлена на схеме (см. Приложение 2).
Функциональные обязанности деятельности отдела АСУ заключаются в следующем:
1. Обеспечение эффективного применения вычислительной техники в управлении технологическими процессами и в учёте движения материальных потоков на основных производствах.
2. Обеспечение бесперебойного и надёжного функционирования информационных и автоматизированных управляющих систем, позволяющих качественно и безопасно вести технологические процессы, их дальнейшее развитие и совершенствование.
3. Обеспечение достоверности данных измерительных каналов АСУ и информационных систем (ИС) и представления информации в системах управления.
4. Непосредственное участие совместно с технологической службой цехов в разработке и проектировании АСУ и ИС, выдача заключений по проектам, участие в работе комиссий по приёмке и внедрению в эксплуатацию автоматизированных систем управления технологическими процессами и учёта движения материальных потоков.
Роль управления персоналом в системе управления предприятием ...
... 2. Подпроцесс № 5 Система записей (регистрации данных) о персонале Рисунок 2 - процесс «Управление персоналом» 1. Определение потребности в персонале: Определение потребности в персонале; Подбор персонала. 2. Профессиональная подготовка персонала: Определение потребности в компетенции персонала 2.1 Рабочие Подготовка ...
5. Выполнение монтажных работ своими силами или с привлечением специализированных организаций, приём и ввод в эксплуатацию смонтированных средств автоматизации и вычислительной техники, предусмотренных проектами и согласно технической документации на них.
6. Внедрение современных методов и средств измерений, применение которых способствует повышению качества выпускаемой продукции, изучение потребности в измерительной технике и средствах автоматизации, подготовка предложений по их приобретению.
7. Разработка программного обеспечения нижнего и верхнего уровней автоматизированных систем управления технологическими процессами и информационных систем.
8. Участие совместно с другими службами предприятия в анализе причин нарушения технологических процессов, брака продукции, непроизводительного расхода сырья, материалов, энергии и других потерь в производствах, где работают АСУ и ИС, связанных с состоянием средств измерения и автоматизации технологических процессов.
9. Регистрация и сбор информации об отказах систем автоматизации, проведение анализа их причин и разработка мероприятий по устранению этих причин.
10. Выполняет разработку, систематизацию и представление руководству предприятия мероприятий по совершенствованию приёмов и методов ремонта и обслуживания АСУ и ИС, повышению их надёжности и достоверности получаемой информации, улучшению условий труда и безопасности работ.
11. Обеспечение обучения правильной эксплуатации систем управления и вычислительной техники пользователей ЭВТ и персонала цехов, работающих с системами автоматизации.
12. Разработка и утверждение в установленном порядке должностных и рабочих инструкций, определяющих правила работы персонала в условиях функционирования АСУ.
13. Осуществление технического обслуживания и производство своевременного и качественного ремонта оборудования АСУ и ИС.
14. Ежемесячное представление отчётных материалов по деятельности и планов-графиков работы отдела АСУ, отчёта о состоянии средств автоматизации, имеющихся сбоях, нарушениях и несоответствии средств автоматизированного управления техническим требованиям.
Исходя из выше перечисленных
Как было сказано выше проблема отделов снабжения и сбыта в том, что
Ни одно предприятие не может нормально функционировать без складского хозяйства. Склады служат не только для хранения товарно-материальных ценностей, но и для бесперебойной, продуктивной работы всего предприятия в целом.
Товарно-материальными ценностями считаются активы, которые [11, с.15]:
Организация и технология приемки, размещения, укладки, хранения ...
... хранения и отпуска товаров на складах, а объектом исследования является ОАО «Белхозторг 1-М». В курсовой работе были использованы литературные источники, ресурсы сети Интернет, годовые отчетные и статистические данные ... функционирования приборов; придание товарного вида; транспортно-экспедиционные услуги; первичная обработка. [1] Классификация складов: Специализированные; Универсальные; ...
-
хранятся для перепродажи при нормальном ходе деятельности предприятия;
-
находятся в процессе производства для дальнейшей продажи;
-
существуют в форме материалов или запасов, которые будут потреблены в процессе производства или оказания услуг.
Согласно вышеприведенному определению, товарно-материальные ценности подразделяются на три категории [11, c.15]:
-
сырье;
-
незавершенное производство;
-
готовая продукция.
Сырье — это необработанные предметы, которые будут использованы в процессе производства, к незавершенному производству относятся товары, производство которых завершено частично, а готовая продукция — это законченные товары, готовые к продаже [11, c .16].
Автоматизация учета движения материальных ценностей может помочь предприятию повысить эффективность работы, снизить потери, и увеличить прибыль.
Начальная стадия процесса учета товарно-материальных ценностей начинается с операции поступления товара. Количество операций, связанных с этим процессом и последовательность выполнения зависят от размера партии товара и вида транспортных средств, которыми их доставили на склад [14].
Приемка товаров является важнейшей составляющей складского процесса, которая предусматривает проверку выполнения договорных обязательств по ассортименту, количеству, качеству и комплектности товаров. При приеме товаров на склад сотрудники сверяют фактическое соответствие данных в накладной на поставку товаров и поступившего товара. После количественной приемки осуществляется операция распаковки для проверки качества полученного товара. Это проводится с целью выявления соответствий качества поступивших на склад товаров специальным требованиям стандартов, техническим условиям и условиям договора, а для определенных товаров и образцам-эталонам. Одновременно с этим производится проверка комплектности, упаковки, тары и маркировки. При выявлении нарушений по результатам приемки составляются акты, подтверждающие невыполнение поставщиком условий договора. На их основании могут быть предъявлены претензии поставщику об устранении недостатков поставленных товаров, о возмещении убытков и т.д. [14].
На склад могут поступать товары в разное время от разных поставщиков. Поступление товаров на склад оформляется накладной. В накладной на поступление товаров указывается дата и номер накладной, список товаров, количество, цена поставки и ответственный сотрудник, принявший товар на склад от поставщика. При отгрузке товаров со склада заполняется соответствующая накладная на отпуск товара, в которой указывается дата и номер накладной, список товаров, количество и ответственный сотрудник, отпустивший товар со склада. Также необходимо предусмотреть хранения списка сотрудников склада, поставщиков, контактных лиц для связи с ними возможность формирования отчета об остатках товара на складе и статистике по поставщикам. Доступ к информации должны иметь только сотрудники, имеющие логин и пароль [14].
Использование баз данных и СУБД для обработки экономической информации
... в виде наглядных документов. Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия ли учреждения. База данных ... или нескольких таблиц. Например, запрос на удаление позволяет удалить записи о товарах, поставки которых прекращены или на которые нет заказов. С помощью запроса ...
Задачи, решаемые разрабатываемой информационной системой:
-
хранение и накопление данных о товарах, поступающих на склад;
-
учет поставщиков, поставляющих товары на склад;
-
учет отгрузки товаров;
-
учет списания товаров;
-
учет контактных лиц для связи с поставщиками;
-
учет сотрудников, работающих на складе и предприятии в целом;
-
учет пользователей, имеющих доступ к БД.
При разработке информационной системы следует предусмотреть необходимость наличия соответствующих кнопок для выхода из приложения и закрытия окон. Также необходимо наличие кнопок переключения для удобного перемещения между записями базы данных. Если данные на форме не могут быть изменены, необходимо предусмотреть блокировку полей ввода или соответствующие системные сообщения, если это невозможно [4, c . 29]
На форме должны присутствовать только важные для пользователя данные, избыточные данные должны быть скрыты, чтобы не отвлекать внимание пользователя (например, скрывать поля с кодами записей) [4, c . 30].
База данных должна быть защищена от несанкционированного доступа посредством ввода логина и пароля перед входом в систему. Также должна быть реализована защита от некорректных действий пользователя. Например, запрещать ввод текстовых значений в поля с числовым типом данных и т.д.
При запуске программы первым будет появляться окно авторизации, в котором необходимо будет ввести имя пользователя и пароль. Имена пользователей уникальны в системе. Если введенные данные не совпадают, то пользователь не может продолжить работу пока не будет введена правильная информация. В случае правильного ввода информации будет открываться главное окно приложения [4, c . 32].
Проектирование Базы Данных для коммерческого предприятия
... приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии ... приложений нового поколения, которые определяют потребности в новых средствах разработки баз данных и возможностях применения их. Мы рассмотрим кратко пять таких приложений. ...
Для выполнения всех функций информационной системы на компьютерах сотрудников склада должны быть установлены все необходимые технические средства. Технические средства должны быть установлены и подключены согласно эксплуатационной документации [4, c . 32].
Таким образом, можно выделить глобальные цели разработки системы учета движения товарно-материальных ценностей:
-
автоматизировать процесс ведения учета поступления товара на склад и отпуск со склада;
-
упростить и ускорить процесс анализ данных;
-
уменьшить количество ошибок, обусловленных человеческим фактором;
-
уменьшить время создания отчетной информации;
-
обеспечить защиту информации;
-
обеспечить возможность создания новых отчетов и модулей и минимальными затратами и без необходимости создания нового программного обеспечения;
-
повысить работоспособность сотрудников, ответственных за поступление товара на склад.
Результатом разработки и внедрения автоматизированной системы в
-
увеличение эффективности работы сотрудников, занятых учетом ТМЦ за счет снижения трудовых и временных на рутинные операции, которые можно выполнять автоматизировано;
-
улучшение финансово-экономических показателей компании: уменьшение времени оформления документов и получения сведений о наличии продукции на складе;
-
улучшение качества работы сотрудников склада за счет снижения времени обработки и выполнения заказов;
-
повышение достоверности и качества хранимой информации в единой базе данных;
-
возможность автоматического формирования отчетности по анализу движения товарно-материальных ценностей.
В первой главе данного дипломного проекта были выполнены следующие исследования:
-
Изучена область деятельности организации OO О «БазэлЦемент-Пикалёво».
16 стр., 7966 словВыбор производителей-поставщиков лекарственных средств и товаров ...
... товара. 1. Классификация поставщика фармацевтика поставщик ассортимент лекарственный Основными поставщиками лекарственных средств в аптечных организациях являются производители ... таких критериев может составлять несколько десятков. Данные критерии были разделены на 3 группы ... региональные, локальные. 2. Способы классификации критериев выбора Существенное влияние на эффективность формируемого канала ...
-
Рассмотрена его организационная структура.
-
Изложено обоснование указанной проблемы исследования.
-
Подробно рассмотрены и проанализированы некоторые товарно-материальные ценности предприятия OO О «БазэлЦемент-Пикалёво».
На основание выше изложенного можно сделать вывод о том, что на предприятие существует потребность отдела снабжения в разработке специализированного программного обеспечения направленного на автоматизацию процесса по учёты движения материальных ценностей.
База данных – это набор данных, характеризующих конкретные объекты, существующие в реальном мире [2, с. 10].
СУБД (система управления базами данных) – это информационная среда для создания баз данных и управления хранимыми в них сведениями об объектах реального мира [2, с. 10].
Выбор СУБД определяется многими факторами, но главный из них – возможность работы с построенной моделью данных. Поэтому одной из важнейших характеристик является тип модели (иерархический, сетевой, реляционный), который поддерживается СУБД. База данных для разрабатываемой информационной системы является реляционной. Помимо модели данных важным показателем является стоимость лицензии для разработки базы данных и стоимость поддержки данной СУБД. Также необходимо обращать внимание на минимальные технические требования для оперативной и эффективной работы СУБД [13].
В настоящее время на рынке представлен огромный выбор СУБД и каждая СУБД «заточена» под определенный круг задач, которые она может выполнять. Проведем сравнительный анализ СУБД для разработки подсистемы.
Для сравнения выберем такие СУБД, как: MSExcel, MS Access [1, 8], MySQL[15]и MS SQL Server [16].
Сравнительный анализ СУБД представлен в таблице (см. Приложение 3).
Следует отметить, что в настоящее время для учета товарно-материальных ценностей в
Окончательный выбор сделан в пользу MSAccess, так как данная СУБД имеет широкие возможности в области администрирования баз данных, имеет высокий уровень производительности даже при больших объемах, хранимых данных, достаточно проста и понятна в настройке и сопровождении. Кроме того, на рабочих станциях сотрудников автоматизируемого предприятия уже установлена профессиональная версия пакета MS Office, которая включает MS Access, исключая тем самым затраты на приобретение СУБД.
На сегодняшний день на рынке информационных технологий существует большое количество различных средств разработки приложений. Тем не менее для разработки информационной системы автоматизации учета движения товарно-материальных ценностей в OO О «БазэлЦемент» была выбрана MicrosoftAccess, которая позволяет [3, с. 15-26]:
проектировать таблицы базы данных в двухмерном представлении;
использовать различные типы данных, включая OLE;
– создавать связи между таблицами с поддержкой целостности, каскадного удаления и обновления информации;
- вносить информацию в базу данных с помощью простого и понятного визуального интерфейса;
сортировать и фильтровать данные в таблицах;
проектировать различные вспомогательные объекты: формы, запросы и отчеты;
– строить запросы, проектировать формы и отчеты с помощью мастера, облегчая работу программиста;
- создавать сводные таблицы, графики и диаграммы на основе данных, хранимых в базе данных;
перемещать данные между СУБД MicrosoftSQLServerи MicrosoftAccess;
создавать защищенные базы данных(accde);
– импортировать/экспортировать данные из/в MicrosoftWord, Excel, SharePoint, текстовых или XML-файлов;
использовать формулы и вычисления в таблицах, формах, запросах и отчетах.
В MicrosoftAccess существуют следующие типы объектов [5, с. 18]:
– таблицы – совокупность информации об объекте реального мира, представленная в табличной форме;
- запросы – синтаксические конструкции на языке SQL, позволяющие оперировать данными, хранимыми в таблицах базы данных. Существуют запросы для выборки данных (SELECT), для вставки данных (INSERT), для обновления данных (UPDATE) и для удаления данных из таблиц (DELETE);
- формы – визуальные объекты, предназначенные для отображения информации из базы данных в удобочитаемом виде. Могут содержать дополнительные элементы управления для манипуляции с данными;
- отчеты – специальным образом сформированные шаблоны для отображения данных из базы данных. Отчеты в отличие от форм не могут содержать дополнительные элементы управления (кнопки, поля ввода и т.д.);
- макросы – набор макрокоманд, выполняющих определенные действия с данными, формами, отчетами или другими объектами БД. Примеры макрокоманд: ПрименитьФильтр, ПерейтиК, ОткрытьОтчет, Закрыть Приложениеи т.д;
– модули – программы, написанные на языке VBA (VisualBasicforApplications).
Позволяют разрабатывать сложные информационные системы с анализом действий пользователя и выполнением определенных участков кода. Могут содержать вызов макрокоманд, как составной части программы. Применяются профессиональными программистами.
MicrosoftAccess позволяет создавать достаточно крупные и функциональные информационные системы, которые могут быть использованы для работы как одного так и нескольких специалистов одновременно с помощью разделения базы данных [7, с.3].
В результате исследования предметной области и разработанных требований к разрабатываемой информационной системе были выделены следующие сущности [2, c .42, 12]:
-
сотрудник;
-
товар ;
-
категория товара ;
-
поставка товаров;
-
спецификация поставки;
-
отпуск товаров;
-
спецификация поставки;
-
списание ;
-
контактное лицо поставщика ;
-
поставщик ;
-
пользователь.
Модель сущность-связь (ER-модель)
ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями [15].
Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.)[15].
На рисунке 1 представлена
Рис. 1.
В таблице 1 представлено описание атрибутов сущности «Сотрудник», предназначенной для хранения сведений о сотрудниках компании, участвующих в процессе учета товарно-материальных ценностей.
Таблица 1.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код сотрудника
Да
Нет
Идентификатор сотрудника
Фамилия сотрудника
Нет
Нет
Фамилия сотрудника
Имя сотрудника
Нет
Нет
Имя сотрудника
Отчество сотрудника
Нет
Нет
Отчество сотрудника
Отдел
Нет
Нет
Наименование отдела
Должность
Нет
Нет
Наименование должности
Дата поступления в фирму
Нет
Нет
Дата поступления в фирму
Дата рождения
Нет
Нет
Дата рождения сотрудника
Район проживания
Нет
Нет
Район проживания
Адрес
Нет
Нет
Полный адрес
Паспортные данные
Нет
Нет
Паспортные данные
Количество детей
Нет
Нет
Количество детей
Заработная плата
Нет
Нет
Заработная плата в рублях
Приказ на зачисление
Нет
Нет
Номер и дата приказа на зачисление
Приказ на увольнение
Нет
Нет
Номер и дата приказа на увольнение
В таблице 2 представлены атрибуты сущности «Товар». Данная сущность позволяет хранить сведения о товарно-материальных ценностей, которые присутствуют в компании.
Таблица 2.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код товара
Да
Нет
Идентификатор товара
Наименование
Нет
Нет
Наименование товара
Артикул
Нет
Нет
Артикул товара
Производитель
Нет
Нет
Данные о производителе
Единица измерения
Нет
Нет
Наименование единицы измерения
Для хранения сведений о поставщиках товарно-материальных ценностей предназначена сущность «Поставщик», описанная в таблице 3.
Таблица 3.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код поставщика
Да
Нет
Идентификатор поставщика
Статус
Нет
Нет
ИП,ЗАО,ОАО и т.д.
Название фирмы
Нет
Нет
Название фирмы поставщика
Страна
Нет
Нет
Страна юр.адреса
Город
Нет
Нет
Город юр.адреса поставщика
Адрес
Нет
Нет
Адрес юр.адреса поставщика
Номер
Нет
Нет
Номер телефона поставщика
Факс
Нет
Нет
Факс поставщика
Банк
Нет
Нет
Наименование банка в котором открыт счет
ИНН
Нет
Нет
ИНН поставщика
Расчетный счет
Нет
Нет
Расчетный счет поставщика
Учет поставок товаров от поставщиков ведется с помощью сущностей «Поставка товаров» и «Спецификация поставки». Сущность «Поставка товаров» содержит общую информацию о накладной и поставщике.
Таблица 4.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код поставки
Да
Нет
Идентификатор поставки
Код сотрудника
Нет
Да
Идентификатор ответственного за поставку товара сотрудника
Номер накладной
Нет
Нет
Номер накладной на поставку
Дата накладной
Нет
Нет
Дата накладной
Код поставщика
Нет
Да
Идентификатор поставщика
Сущность «
Таблица 5.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код поступления
Да
Нет
Идентификатор поступления
Код товара
Нет
Да
Идентификатор товара
Код поставки
Нет
Да
Идентификатор поставки
Количество
Нет
Нет
Количество товара
Цена поставки
Нет
Нет
Цена товара
Код сотрудника
Нет
Да
Идентификатор ответственного сотрудника
Для хранения данных о контактных лицах поставщиков предназначена сущность «Контактное лицо поставщика», описанная в таблице 6.
Таблица 6.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код
Да
Нет
Идентификатор лица
Код поставщика
Нет
Да
Идентификатор поставщика
ФИО
Нет
Нет
ФИО контактного лица
Контактный телефон
Нет
Нет
Телефон контактного лица
Должность
Нет
Нет
Должность контактного лица
Электронная почта
Нет
Нет
Электронная почта контактного лица
Факс
Нет
Нет
Факс контактного лица
В таблице 7 представлено описание сущности «Отпуск товара», предназначенной для учета списка ТМЦ, отпускаемых со склада для внутреннего использования или предоставления конечному клиенту.
Таблица 7.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код отпуска
Да
Нет
Идентификатор поставки
Код сотрудника
Нет
Да
Идентификатор ответственного за поставку товара сотрудника
Номер накладной
Нет
Нет
Номер накладной на поставку
Дата накладной
Нет
Нет
Дата накладной
Список отпускаемых ТМЦ со склада по одной накладной представлен с помощью сущности «Спецификация отпуска» .
Таблица 8.
Сущность «Спецификация отпуска»
В таблице 9 представлено описание сущности, используемой для хранения данных о категориях товаров.
Таблица 9.
Сущность «
Атрибут
Ключевое поле
Внешний ключ
Описание
Код категории
Да
Нет
Идентификатор категории
Наименование
Нет
Нет
Наименование категории товаров
Информационная система учета ТМЦ для защиты данных от несанкционированного доступа предполагает ввод логина и пароля для получения доступа к данным. Логин и пароль однозначно характеризуют конкретного сотрудника.
Таблица 10.
Сущность «Пользователь»
Инфологическая модель базы данных
Она предназначается для структурного образования предметной области, с ориентированием на информационное внимание пользователей, разрабатываемой системы. Так же инфологическая модель должна быть как стабильной, так и неизменной, и являться представлением аспекта пользователя на описанную раннее предметную область. Однако, при проектировании инфологической модели, должна присутствовать возможность для её увеличения и вставки вспомогательных данных. Экземпляром сущности представляется — чёткий объект. Сущность определяется атрибутами, которые в свою очередь описаны определёнными характеристиками. Связи должны показывать определённые отношения между сущностями[3, с.14].
На рисунке 2 представлена инфологическая модель базы данных.
Рис. 2. Инфологическая модель базы данных
Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом специфики конкретной предметной области на основе ее инфологической модели [15].
Описание таблиц созданной базы данных представлено в таблице 12 (см. Приложение 4).
В представленном описании указаны следующие данные по атрибутам созданных таблиц: наименование поля, тип данных, ключевое поле, вторичный ключ, обязательное поле.
Рассмотрим ключевые запроса к базе данных, которые были разработаны [10, c.82, 12]:
-
статистика поставок по поставщикам ;
-
общие сведения о поставках ;
-
общие сведения об отгрузках ;
-
остатки товаров на складе .
Структура таблиц запроса, отражающего полную информацию о списке товаров, поступивших на склад, представлена на рисунке 3.
Рис. 3. Структура таблиц запроса о списке товаров, поступивших на склад
Результат выполнения запроса представлен на рисунке 4.
Рис. 4. Результат выполнения запроса о списке поступивших товаров
На рисунке 5 представлена структура таблиц аналогичного запроса о списке отпущенных товаров на склад.
Рис. 5. Структура таблиц запроса о списке отпущенных товаров
Результат выполнения запроса представлен на рисунке 6.
Рис. 6. Результат выполнения запроса о списке отпущенных товаров
Структура таблиц простого запроса для вывода списка ответственных за поступление товаров представлена на рисунке 7.
SQL -текст запроса: SELECT DISTINCT Кадры.[Фамилия сотрудника], Кадры.[Имя сотрудника], Кадры.[Отчество сотрудника], Кадры.Отдел, Кадры.Должность
FROM Кадры INNER JOIN Поступление ON Кадры.[Код сотрудника]=Поступление.КодСотудника;
Рис. 7. Структура таблиц запроса о сотрудниках, ответственных за поступление товаров
Результат выполнения запроса представлен на рисунке 8.
Рис. 8. Результат выполнения запроса о сотрудниках, ответственных за поступление товаров
Структура таблиц запроса о сотрудниках, ответственных за отпуск товаров, аналогична приведенному запросу.
Структура таблиц запроса, отражающего статистику по поставщикам, представлена на рисунке 9.
Рис. 9. Структура запроса, отражающего статистику по поставщикам
Результат выполнения запроса представлен на рисунке 10.
Рис. 10. Результат выполнения запроса, отражающего статистику по поставщикам
Структура таблиц запроса, отражающего расчет остатков на складе, представлена на рисунке 11.
Рис. 11. Структура запроса расчета остатков на складе
Результат выполнения запроса представлен на рисунке 12.
Рис. 12. Результат выполнения запроса, отражающего остатки на складе
Рассмотрим дерево функций [7, c. 45], описывающее возможности разработанного программного средства. Выделены основные и служебные функции. Дерево функций представлено на рисунке 13.
Основные функции информационной системы:
-
учет сотрудников ;
-
учет движения товаров: ассортимент товаров, приход, отпуск и списание товаров;
-
формирование документов: накладная на поставку и отпуск товаров;
-
формирование отчетов ;
-
анализ движения товаров .
Рис. 13. Дерево функций
В информационной системе автоматизации учета движения товарно-материальных ценностей в
Сценарий обмена информацией между пользователем и системой прост и интуитивно понятен. Использование структурированного меню легко воспринимается пользователем за счет логического построения [7, c .65].
В процессе разработки информационной системы были созданы формы ввода и просмотра данных, представленные в таблице 11.
Таблица
Список созданных форм
Дерево вызова процедур и программ указывает последовательность вызова функций для реализации учета товарно-материальных ценностей. Загрузка программы начинается с запуска формы авторизации, которая предполагает ввод логина и пароль для доступа к данным. Если логин и пароль введены правильно открывается главная форма приложения, которая содержит элементы управления для вызова всех форм учета. Элементы управления условно разделены на три блока: работа со справочниками, работа с поставками и отгрузками, формирование отчетов.
Дерево вызова процедур и программ [7,
Работа с информационной системой учета движения товарно-материальных ценностей начинается с формы авторизации, предназначенной для защиты данных от несанкционированного доступа. На форме предлагается ввести логин и пароль для доступа к данным. Если логин и пароль прошли проверку в системе авторизации появится главное окно программы. Форма авторизации представлена на рисунке 15 .
Рис. 15. Форма авторизации
К справочникам относятся: Сотрудники, Пользователи ИС, Категории товаров, Товары и Поставщики.
Раздел «Отчеты» позволяет построить отчеты по остатку товаров на складе, сформировать накладные на отпуск и поступление товаров за выбранный период, а также вывести статистику по поставщикам по количеству заказов и общей сумме.
Рис. 16. Главная форма приложения
Рассмотрим работу с системой со справочников. На рисунке 17 представлена форма справочника Сотрудники.
Рис. 17. Форма «Сотрудники»
В верхней части окна расположена форма просмотра и редактирования конкретного сотрудника, в нижней части окна – список всех сотрудников.
Для каждого сотрудника системы созданы логин и пароль в разделе Пользователи ИС.
Рис. 18. Форма «Идентификация»
Справочник категорий товаров представлен на рисунке 19 и представляет собой список категорий и их описаний.
Рис. 19. Форма «Категории товаров»
Справочник товаров, которые были или есть в настоящее время на складе, представлен на рисунке 20. В верхней части окна расположен фильтр по артикулу или категории товаров для удобства поиска нужных товаров в базе данных.
Рис. 20. Форма «Товары»
Форма для ведения списка поставщиков (рисунок 21) аналогична форме «Сотрудники». В верхней части окна расположены данные по поставщику, в нижней – полный список поставщиков. Также для каждого поставщика отображается список контактных лиц для связи.
Рис. 21. Форма «Поставщики»
Рассмотрим главный функционал информационной системы учета товаров на складе. Форма «Поступление товаров на склад» представлена на рисунке 22 и включает в себя:
-
данные по накладной: номер и дату;
-
информацию о поставщике;
-
информацию от ответственном за прием товара на склад сотруднике;
-
список товаров, поступивших на склад (наименование, количество, цена).
С помощью данной формы можно сформировать и распечатать накладную на поступление товаров, открыть справочники товаров и поставщиков для вноса информации, если для заполнения накладной необходимо создать новые экземпляры.
Рис. 22. Форма «Поступление товаров на склад»
В нижней части окна находится список всех накладных. Поиск по накладным реализован с помощью средств MSAccess (рисунок 23).
Аналогично можно искать накладные по дате, поставщику или ответственному сотруднику.
Рис. 23. Поиск данных по номеру накладной
Нажав кнопку «Оформить новую накладную» автоматически будет создана новая запись и поля для заполнения данных.
Рис. 24. Оформление новой накладной
Для удаления данных по накладной необходимо выделить накладную в нижнем окне и нажать кнопку «Удалить данные по накладной». Появится сообщение, которое требует подтверждения данных не только о накладной, но и о связанных с ней товарах.
Рис. 25. Подтверждение удаления связанных данных
Форма «Отпуск товара со склада» аналогична форме «Поступление товара на складе». С ее помощью сформировать и распечатать накладную на отпуск товаров, открыть справочники товаров и поставщиков.
Рис. 26. Форма «Отпуск товаров со склада»
При нажатии на кнопку будет сформирована накладная на отпуск товара.
Рис. 27. Накладная на отпуск товара
На рисунке 28 представлен отчет об остатках товара на складе.
Рис. 28. Отчет «Остатки товаров на складе»
Для ведения статистического учета информации по поставкам от определенных поставщиков предусмотрена отчетная форма по суммарному количеству накладных и общей сумме поставок. На рисунке 29 представлен пример отчета по поставщикам.
Рис. 29. Отчет «Статистика по поставщикам»
В дальнейшем планируется доработка списка регистрирующих и отчетных форм по замечаниям и предложениям пользователей после внедрения информационной системы.
Таким образом, в практической части данной дипломной работы, ход выполнения которой описан во второй главе, я смог обосновать выбор СУБД и среды разработки информационной системы. В качестве средства реализации проекта выбрана MSAccess , позволяющая создать реляционную базу данных и визуальный интерфейс для работы с ней.
Рассмотрел и наглядно продемонстрировал структуру созданной базы данных. Дал
Результатом выпускной квалификационной работы является разработка информационной системы, предназначенной для повышения эффективности работы сотрудников ООО «БазэлЦемент- Пикалёво», занятых учетом движения товарно-материальных ценностей
В ходе выполнения дипломной работы решены все поставленные задачи.
-
наиболее эффективным образом модифицировать технологию учета движения товарно-материальных ценностей ООО «БазэлЦемент- Пикалёво»;
-
вести учет товаров, их поступления и отгрузки со склада;
-
снизить трудовые затраты сотрудников ООО «БазэлЦемент» ;
-
сократить время обработки информации;
-
организовать удобный и оперативный поиск информации;
-
повысить скорость работы с документами;
-
устранить многократное дублирование информации;
-
максимально сократить количество бумажных документов;
-
облегчить получение различных аналитических отчетов.
В процессе выполнения работы подробно рассмотрены особенности разработки информационной системы, приведено исследование предметной области. Представлена ER-диаграмма «сущность-связь», логическая модель данных. Рассмотрен визуальный интерфейс разработанной информационной системы.
Система предусматривает дальнейшее совершенствование. Пути совершенствования и развития системы создание новых регистрирующих и отчетных модулей, модулей импорта и экспорта.
Все поставленные задачи выполнены в полном объеме. Цель дипломной работы достигнута.
-
Башмакова, Е.И. Создание и ведение баз данных в MS ACCESS: учебно-методическое пособие / Е.И. Башмакова. – М.: Московский гуманитарный университет, 2014 – 46 с.
-
Богданова, А.Л. Базы данных. Теория и практика применения: учебное пособие / А.Л. Богданова, Г.П. Дмитриев, А.В. Медников, Л.А. Тетенева – Химки: Российская международная академия туризма, 2014. – 125 с.
-
Борзунова, Т.Л. Базы данных освоение работы в MS Access 2013: учебник / Т.Л. Борзунова, Т.Н. Горбунова, Н.Г. Дементьева. – Саратов: Вузовское образование, 2014. – 148 с.
-
Бочаров В.В. Проектирование информационных систем. СПб.: Питер, 2014. – 256 с.
-
Гарнаев А., СамоучительMSAccess , СПб.: Питер, 2011. – 564 с.
-
Ионова Г.В., Годы. События. Люди. История Пикалевского глиноземного завода/ Г.В. Ионова — СПБ: Анатолия, 2012.-180с.
-
Исаев Г.А., Проектирование информационных систем. Учебное пособие, М.- Омега-Л, 2015. – 432 с.
-
Макаров Н.А., Разработка информационных систем с помощью Access . Учебное пособие, М.: Горячая линия – Телеком, 2013. – 240 с.
-
Стюард Р. Практическое руководство по доступу к данным в MSAccess . СПб.:БХВ-Петербург, 2013. – 304 с.
-
Тарасов С., Язык запросов. М.: Соломон, 2014. – 320 с.
-
Шаумян, В.М. Автоматизация процессов: учебное пособие – М.: Высшее образование, 2011. – 369 с.
Интернет-ресурсы:
-
Официальный сайт компании ЗАО «БазэлЦемент» // [Электронный ресурс] —
-
Объекты и концепции базы данных // [Электронный ресурс] .
-
Проклашин, Д.Н. Автоматизация учета на предприятии / Д.Н. Проклашин // Автоматизация учета на предприятии [Электронный ресурс]. – .
-
Типы связей между таблицами (визуальные инструменты для баз данных) // [Электронный ресурс] — .
-
Сайт MySQL [Электронный ресурс], Режим доступа: , свободный. – Загл. с экрана. – Яз. рус.
-
Сайт MSSQLServer [Электронный ресурс], Режим доступа: , свободный. – Загл. с экрана. – Яз. рус.
-
MicrosoftAccess // [Электронный ресурс] — https://ru.wikipedia.org/wiki/Microsoft_Access.
-
VisualBasic // [Электронный ресурс] — .
20.Сайт Инфоурок // [Электронный ресурс] — https:// /user/gladishev-nikolay-andreevich.