Файл: Проектирование реализации операций бизнес-процесса «Ежедневный складской учет»..pdf
Добавлен: 25.05.2023
Просмотров: 300
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
ВВЕДЕНИЕ
Актуальность исследования.
Последние события в мировой экономике указывают на то, что на современном этапе она характеризуется высоким уровнем конкуренции, быстроменяющимися условиями, сильными потоками информации, которые быстро сменяют друг друга.
Все данные факторы, взаимодействуя в совокупности, значительным образом, осложняют процесс ведения предпринимательской деятельности на предприятии. Непредсказуемость современного бизнеса приводит к тому, что те предприятия, которые еще соврем недавно составляли глобальную экономику и управляли ею, становятся банкротами и постепенно отмирают. На арену мировой экономики восходят новые звезды – те, кто сумел приспособиться к новым условиям существования.
Речь идет о таких предприятиях, кто в своей деятельности активно применяет информационные технологии. Автоматизация процессов производства, бизнес- процессов способствует экономии ресурсов, установлению тотального контроля происходящих на предприятии операций и ликвидирует малейшую возможность злоупотреблений со стороны недобросовестных сотрудников предприятия.
Автоматизация бизнес – процессов позволяет принимать более эффективные и верные стратегические решения, основанные на реальных фактах и невыдуманных показателях.
Автоматизация бизнес – процессов позволяет улучшить и усилить работу ключевых подразделений предприятия, а слабые звенья в бизнес – процессе ликвидирует.
Вышесказанное определяет актуальность выбранной темы курсовой работы: «Проектирование реализации операции бизнес – процесса «Ежедневный складской учет»».
Цель курсовой работы – разработка программного обеспечения для работника склада предприятия ООО «ХОЗЯЮШКА». Данное программное приложение будет создано для того, чтобы в текущем режиме следить за движением товар на складе, за его остатками. Это позволит обеспечить большую прозрачность в деятельности склада, а также управлять остатками на складе более эффективно.
Для достижения данной цели необходимо решение следующих задач:
- Определить задачи по автоматизации бизнес – процесса «Ежедневный складской учет»;
- Исследовать бизнес – процессы, которые существуют на предприятии ООО «Хозяюшка», касательно складского учета;
- Обосновать проектные решения по информационному обеспечению;
- Обосновать проектные решения по программному обеспечению;
- Создать информационную модель и описать ее;
- Рассмотреть процесс создания базы данных;
- Подробно и пошагово рассмотреть и проиллюстрировать процесс создания программы «Ежедневный складской учет» в DELPHI 7 для предприятия ООО «Хозяюшка».
Объектом исследования данной курсовой работы является предприятие ООО «Хозяюшка». Предметом исследования выступает программное приложение «Ежедневный складской учет».
Работа состоит из введения, двух глав («Аналитическая часть», «Проектная часть»), заключения и списка использованной литературы.
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Выбор комплекса задач автоматизации
Комплекс задач автоматизации бизнес – процесса призван решить проблемы, которые затрудняют течение эффективного бизнес – процесса на предприятии. Определим, какие именно задачи входят в комплекс задач автоматизации.
1) Первая задача – это задача, которая позволит выработать направления управления различных направлений деятельности.
2) Вторая задача – это задача, которая позволит идентифицировать функции, которые необходимо автоматизировать. Данная задача предназначена для того, чтобы упростить действия персонала, чьи функции еще относятся к ручному труду.
3) Третья задача – это задача, которая позволит выработать и предоставить основные требования для системы, которая будет создаваться.
4) Четвертая задача позволит оценить эффективность внедрения проектного решения, которое будет разрабатываться.
Реализация задач может осуществляться различно. Существует несколько режимов решения задач, а именно: пакетный, диалоговый, с использованием методов телеобработки или смешанный.
Таким образом, в заключении раздела можно сделать следующие выводы:
- был определен комплекс задач автоматизации.
- автоматизация бизнес – процесса является необходимым условием выживания предприятия в современных условиях.
- автоматизация бизнес – процессов позволяет принимать более эффективные и верные стратегические решения, основанные на реальных фактах и невыдуманных показателях.
- автоматизация бизнес – процессов позволяет улучшить и усилить работу ключевых подразделений предприятия, а слабые звенья в бизнес – процессе ликвидирует.
Поэтому, автоматизация бизнес – процесса необходима и должна быть своевременно осуществлена каждым предприятием.
1.2. Характеристика существующих бизнес – процессов
На сегодняшний день бизнес процесс «Ежедневный складской учет» на предприятии ООО «Хозяюшка» достаточно несовершенен. Дело в том, что на предприятии не разделен оптовый и торговый учет реализации продукции, а данные о продажах регистрируются в одной ведомости. Это в корне неверно, так как у розничной и у оптовой торговли несколько разные приоритеты.
Рисунок 1 – Бизнес – процесс «Складской учет»
Таким образом, был рассмотрен бизнес – процесс «Складской учет», существующий на сегодняшний день на предприятии ООО «Хозяюшка».
1.3. Характеристика документооборота, возникающего при решении задачи
Документооборот, который возникает на предприятии ООО «Хозяюшка», можно отнести к ручному труду. Работник склада, получая налоговые накладные, фиксирует их в программе EXCEL , проводя необходимые расчеты.
Затем, анализируя остатки товара и продукции, формирует заявку.
Рисунок 2 – Блок – схема существующего документооборота
Таким образом, была рассмотрена схема документооборота.
1.4. Обоснование проектных решений по информационному обеспечению
Создание информационного обеспечения -- непременное условие построения и функционирования как автоматизированных систем управления, так и автоматизированных рабочих мест.
Обоснование проектных решений по информационному решению включает следующие пункты:
- обоснование состава и содержания входных и выходных документов, метода их построения;
- обоснование состава и методов построения экранных форм для ввода переменной и условно-постоянной первичной информации, а также форм для вывода на экран результатной информации или ответов на запросы;
- обоснование способа организации информационной базы: как совокупности локальных файлов или как интегрированной базы данных с локальной или распределенной организацией; определение состава файлов, обоснование методов логической организации файлов и баз данных;
- обоснование состава и способов организации файлов с результатной и промежуточной информацией.
Формы ввода должны быть реализованы в удобном для пользователя виде и позволять изменять любые хранимые данные.
Желательно использовать отдельные формы для заполнения различных таблиц, но при этом необходимо учесть что основные функции программного продукта должны выполняться в главном окне и не вызывать проблем с работой. Таким образом, программный продукт должен быть максимально эргономичен и занимать минимум пространства.
1.5 Обоснование проектных решений по программному обеспечению
Язык DELPHI является одним из наиболее перспективных языков программирования в мире - программирования Delphi. Программа имеет следующие особенности и возможности[1].
1) Иметь интегрированную среду разработки и отладки.
2) Работать с базами данных SQL-серверного типа.
3) Давать возможность доработки стандартных библиотек (вплоть до низкоуровневой работы с Win32 API, использования ассемблерных вставок, работы с указателями).
4) Поддерживать разработку многоуровневых приложений, в частности поддержку современных стандартов DCOM, CORBA, транзакционно-объектных серверов.
5) Поддерживать компонентный подход в разработке (как с точки зрения использования готовых компонентов, так и с точки зрения создания собственных).
6) Поддерживать групповую разработку.
На рынке программного обеспечения лидируют следующие продукты:
· Borland C++ 3.0 Enterprise Edition
· Borland Delphi Enterprise Edition
· Sybase Power++
· Microsoft Visual C++
· IBM Visual Age for C++
Пунктам с 1 по 5 удовлетворяют все вышеперечисленные продукты. По остальным критериям возможности каждого из продуктов имеют некоторые различия.
Но определяющим при выборе нами языка программирования стали другие критерии, тем более что далеко не все новейшие технологии будут использованы при создании автоматизированной системы. В частности, не последнюю роль играют опыт работы и репутация продукта. Для построения системы и написания программного кода был выбран Delphi.
Delphi - общепризнанный лидер среди инструментов для создания приложений и систем, функционирующих на платформе Windows. Передовая объектно-ориентированная технология визуального проектирования позволяет отдельным программистам и коллективам разработчиков почувствовать уверенность в возможности полного удовлетворения запросов самых требовательных пользователей и устойчивость своего положения на рынке высоких технологий.
Сочетание возможностей быстрого прототипирования приложений с технологиями уровня предприятия обеспечивает плавное и предсказуемое развитие проектов любого масштаба. Следование стандартам индустрии и открытость к взаимодействию с любыми частными решениями гарантирует успех проектов, разрабатываемых с использованием Delphi.
Delphi включает средства поддержки Web и интеграции с существующими Windows-приложениями. Возможность работы с разнообразными источниками информации и прозрачность подключения новых механизмов доступа к данным делает Delphi наиболее оптимальным выбором для профессионалов индустрии информационных технологий.
Выводы по главе 1.
- был определен комплекс задач автоматизации.
- автоматизация бизнес – процесса является необходимым условием выживания предприятия в современных условиях.
- автоматизация бизнес – процессов позволяет принимать более эффективные и верные стратегические решения, основанные на реальных фактах и невыдуманных показателях.
- автоматизация бизнес – процессов позволяет улучшить и усилить работу ключевых подразделений предприятия, а слабые звенья в бизнес – процессе ликвидирует.
Поэтому, автоматизация бизнес – процесса необходима и должна быть своевременно осуществлена каждым предприятием.
- был рассмотрен бизнес – процесс «Складской учет», существующий на сегодняшний день на предприятии ООО «Хозяюшка».
- были обоснованы решения по информационному и программному обеспечению.
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. Информационное обеспечение задачи
2.1 Информационная модель и её описание
Данная глава будет посвящена описанию программного обеспечения, которое позволит автоматизировать ежедневный складской учет, происходящий на предприятии ООО «Хозяюшка». Предприятие ООО «Хозяюшка» занимается реализацией бытовой химией.
Для того, чтобы создать программу, необходимо продумать все нюансы и детали, которые важны при оперативной работе с данной программой. Это делает необходимым создания макета программы, или его информационной модели.
Для наглядности, представим ее в виде рисунка.