ВВЕДЕНИЕ 4
1. Выбор технологий реализации. 6
1.1 Анализ предметной области отдела складского учета предприятия 6
1.2 Обзор существующего ПО 8
1.3 Теоретическое описание средств реализации 12
1.4 Выводы по главе 22
2. Проектирование базы данных 23
2.1 Концептуальное проектирование базы данных 23
2.2 Логическое проектирование базы данных 26
2.3 Физическое проектирование базы данных 33
2.4 Выводы по главе 51
3. Программная реализация 52
3.1 Структура программного продукта 52
3.2 Реализация бизнес-правил 57
3.3 Руководство программиста 59
3.4 Руководство пользователя 60
3.5 Тестирование программного продукта 72
3.6 Оценка экономической эффективности реализации проекта 75
3.7 Выводы по главе 87
ЗАКЛЮЧЕНИЕ 88
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 89
ПРИЛОЖЕНИЕ А 91
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или организации.
Складской учет - это одна из деятельностей, имеющих сложную структуру. В эту структуру входит: получение информации о новом поступлении товара, отправки, складировании, обновление данных о товарах, сотрудниках, просроченных товарах. Большинство людей не могут даже представить какое количество информации приходится обрабатывать сотруднику предприятия в процессе ведения своей деятельности. На практике возникают ситуации, когда администратору необходимо найти ту или информацию в архивах, что в результате требует огромного количества времени и сил. С учетом возрастания области применения электронно¬вычислительных машин, использование их в отделе складского учета предприятия позволит упростить работу сотрудника. Например, применение баз данных позволит увеличить целостность и сохранность данных, путем создания резервных копий. Так же разработка программного продукта с пользовательским интерфейсом превратит рутинную работу администратора в более интерактивный процесс.
Актуальность работы заключается в упрощении и оптимизации работы сотрудника складских помещений. Для этого необходимо разработать систему управления данными, позволяющую сократить время, требуемое на поиск нужной информации, исключить возможность появления ошибок в подготовке различных видов документации.
Цель и задачи. Целью бакалаврской работы является реализация автоматизированного рабочего места учета складских процессов в сети магазинов ООО «Новые времена».
Для достижения поставленной цели необходимо решить ряд задач:
- изучить информационные потоки и бизнес процессы предприятия;
- провести обзор существующих программных средств складского учета;
изучить вспомогательные технологии для работы с БД;
выполнить проектирование базы данных;
выбрать среду программирования и способ программой реализации; выполнить программную реализацию системы;
составить руководства пользователя и программиста;
провести тестирование программного продукта
В ходе выполнения бакалаврской работы была разработана система автоматизированного рабочего места учета складских процессов в сети магазинов ООО «новые времена». Использование такой информационной системы упростит работу по обработке данных.
В процессе выполнения бакалаврской работы были решены следующие поставленные задачи:
- были изучены информационные потоки предприятия и выявлены основные группы данных для систематизации и заполнения базы данных. Рассмотрены общие представления об информационной системе предприятия.
- проведен обзор существующих программных продуктов для документооборота в логистике.
- изучены технологии для реализации программного продукта, такие как язык программирования Delphi, и рассмотрены наборы компонентов среды разработки;
- описаны процессы разработки базы данных. Построены концептуальная и логическая модели БД. Было определено 11 сущностей, из которых 6 справочные. Определены атрибуты сущностей и их домены;
- средой проектирования базы данных выбрана СУБД MySQL 5.5, средой администрирования dbForge Studio for MySQL, а средой программирования выбрана Embarcadero® RAD Studio 2010;
- разработана информационная система документооборота предприятия, написаны руководства программиста и пользователя, где описаны основные функции программы, её назначение, характеристика, применяемость.
Описаны технические и программные требования для работы с продуктом, а также пошаговая работа с программой.
Возможна дальнейшая доработка созданного программного продукта.