Разработка программного обеспечения для учета товара на оптовом складе
|
ВВЕДЕНИЕ………………………………………………………………………..2
1. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ…………………..……5
1.1 Цель работы…………………………………………………………………..5
1.2 Назначение и область применения разрабатываемой системы………..…5
1.3 Постановка задачи…………………………………………………………...6
1.4 Обоснование проведения работы…………………………………………..7
2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ………………………………………………....11
2.1 Организация учета материалов, их классификация и себестоимость.…11
2.2 Документация по учету движения материалов…………………………..14
2.3 Склад: назначение, функции, основные процессы……………………….16
2.4 Особености ведения учета материалов на складах………………………16
2.5 Логистические процессы склада…………………………………………..22
2.6 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации……………………………………………………………………24
2.6.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов……………………………………………..24
2.6.2 Определение места проектируемой задачи в комплексе задач…….…27
2.6.3 Обоснование необходимости использования вычислительной техники для решения поставленной задачи……………………………………………...31
2.7 Анализ существующих разработок и выбор стратегии………………..….36
2.7.1 Анализ существующих разработок для автоматизации задачи……...…36
2.7.2 Выбор и обоснование стратегии автоматизации задачи……………...41
2.7.3 Выбор и обоснование способа приобретения ИС для автоматизации задачи………………………………………………………………………..….47
2.8 Обоснование проектных решений…………………………………….….48
2.8.1 Обоснование проектных решений по техническому обеспечению.…48
2.8.2 Обоснование проектных решений по информационному обеспечению………………………………………………………………….…49
2.8.3 Обоснование проектных решений по программному обеспечению…..52
2.8.4 Обоснование проектных решений по количественным характеристикам………………………………………………………………..57
3. ПРОЕКТНАЯ ЧАСТЬ…………………………………………………….…60
3.1 Разработка проекта автоматизации………………………………………..60
3.1.1 Информационная модель и ее описание………………………………..60
3.1.2 используемые классификаторы и системы кодировки…………….….61
3.1.3 Характеристика нормативно-справочной и оперативной информации…………………………………………………………………….63
3.1.4 Характеристика результатной информации…………………………...64
3.1.5 Формализация расчетов показателей…………………………………...66
3.2 Программное обеспечение задачи…………………………………..…….68
3.2.1 Общие положения (дерево функций и сценарий диалога)……………68
3.2.2 Характеристика базы данных…………………………………………….69
3.3 Технологическое обеспечение задачи…………………………………….72
3.3.1 Организация технологии сбора, передачи, обработки и выдачи информации……………………………………………………………………...72
3.3.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации…………………………………………………………………..…73
3.4 Контрольный пример реализации проекта и его описание………………73
4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ ПРОЕКТА…………………………………..80
4.1 Составление плана графика проводимых работ………………………....80
4.2 Составление сметы затрат на разработку…………………………….…..81
4.2.1 Общие положения………………………………………………………...81
4.2.2 Материальные затраты………………………………………………..….82
4.2.3 Затраты на оплату труда…………………………………………………..83
4.2.4 Отчисления на социальные нужды……………………………………...84
4.2.5 Амортизация……………………………………………………………….84
4.2.6 Накладные расходы……………………………………………………....85
4.3 Выводы по эффуктивности предложений………………………………..86
5. ВОПРОСЫ БЕЗОПАСНОСТИ ЖИЗНЕДЕЯТЕЛЬНОСТИ……………….87
5.1 Анализ потенциально-опасных и вредных факторов………………..….87
5.2 Электромагнитные поля на рабочем месте пользователя ПК…………..91
5.3 Влияние профессиональной деятельности на организм пользователя ПК………………………………………………………………………………..92
5.4 Разработка мероприятий по безопасности труда разработчика и пользователя…………………………………………………………………….98
ЗАКЛЮЧЕНИЕ………………………………………………………………...111
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ………………………..…114
1. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ…………………..……5
1.1 Цель работы…………………………………………………………………..5
1.2 Назначение и область применения разрабатываемой системы………..…5
1.3 Постановка задачи…………………………………………………………...6
1.4 Обоснование проведения работы…………………………………………..7
2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ………………………………………………....11
2.1 Организация учета материалов, их классификация и себестоимость.…11
2.2 Документация по учету движения материалов…………………………..14
2.3 Склад: назначение, функции, основные процессы……………………….16
2.4 Особености ведения учета материалов на складах………………………16
2.5 Логистические процессы склада…………………………………………..22
2.6 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации……………………………………………………………………24
2.6.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов……………………………………………..24
2.6.2 Определение места проектируемой задачи в комплексе задач…….…27
2.6.3 Обоснование необходимости использования вычислительной техники для решения поставленной задачи……………………………………………...31
2.7 Анализ существующих разработок и выбор стратегии………………..….36
2.7.1 Анализ существующих разработок для автоматизации задачи……...…36
2.7.2 Выбор и обоснование стратегии автоматизации задачи……………...41
2.7.3 Выбор и обоснование способа приобретения ИС для автоматизации задачи………………………………………………………………………..….47
2.8 Обоснование проектных решений…………………………………….….48
2.8.1 Обоснование проектных решений по техническому обеспечению.…48
2.8.2 Обоснование проектных решений по информационному обеспечению………………………………………………………………….…49
2.8.3 Обоснование проектных решений по программному обеспечению…..52
2.8.4 Обоснование проектных решений по количественным характеристикам………………………………………………………………..57
3. ПРОЕКТНАЯ ЧАСТЬ…………………………………………………….…60
3.1 Разработка проекта автоматизации………………………………………..60
3.1.1 Информационная модель и ее описание………………………………..60
3.1.2 используемые классификаторы и системы кодировки…………….….61
3.1.3 Характеристика нормативно-справочной и оперативной информации…………………………………………………………………….63
3.1.4 Характеристика результатной информации…………………………...64
3.1.5 Формализация расчетов показателей…………………………………...66
3.2 Программное обеспечение задачи…………………………………..…….68
3.2.1 Общие положения (дерево функций и сценарий диалога)……………68
3.2.2 Характеристика базы данных…………………………………………….69
3.3 Технологическое обеспечение задачи…………………………………….72
3.3.1 Организация технологии сбора, передачи, обработки и выдачи информации……………………………………………………………………...72
3.3.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации…………………………………………………………………..…73
3.4 Контрольный пример реализации проекта и его описание………………73
4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ ПРОЕКТА…………………………………..80
4.1 Составление плана графика проводимых работ………………………....80
4.2 Составление сметы затрат на разработку…………………………….…..81
4.2.1 Общие положения………………………………………………………...81
4.2.2 Материальные затраты………………………………………………..….82
4.2.3 Затраты на оплату труда…………………………………………………..83
4.2.4 Отчисления на социальные нужды……………………………………...84
4.2.5 Амортизация……………………………………………………………….84
4.2.6 Накладные расходы……………………………………………………....85
4.3 Выводы по эффуктивности предложений………………………………..86
5. ВОПРОСЫ БЕЗОПАСНОСТИ ЖИЗНЕДЕЯТЕЛЬНОСТИ……………….87
5.1 Анализ потенциально-опасных и вредных факторов………………..….87
5.2 Электромагнитные поля на рабочем месте пользователя ПК…………..91
5.3 Влияние профессиональной деятельности на организм пользователя ПК………………………………………………………………………………..92
5.4 Разработка мероприятий по безопасности труда разработчика и пользователя…………………………………………………………………….98
ЗАКЛЮЧЕНИЕ………………………………………………………………...111
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ………………………..…114
Логистика – относительная новая и молодая область экономики и человеческой деятельности. Логистика охватывает такие виды деятельности, как обмен информацией, транспортная доставка, управление запасами, складом, переработка грузов и упаковка. С каждым днем логистика предприятия рассматривается как сложный процесс, направленный на снижение общих издержек. В условиях роста объемов производства, которые привели к резкому увеличению издержек, предприниматели остановились на поиске средств снижения затрат в сфере обращения.
В основе успешной логистики лежат использование новых информационных технологий и новых подходов транспортировки и складской деятельности. К сожалению, в России такие технологии активно внедряют в основном только зарубежные фирмы, а отечественные компании с опаской смотрят на них. Но все же многие предприниматели, видя конкурентные преимущества новых логистических систем, стремятся их внедрять [1].
Применение логистики, как свидетельствует мировой и отечественный опыт, в торговле, позволяет существенно повысить ее эффективность. Это достигается за счет:
Значительного сокращения запасов товаров;
Максимального использования полезных площадей и объемов предприятий розничной и оптовой торговли;
Ускорение денежного и товарооборота предприятия;
Значительное сокращение транспортных расходов;
Сокращение затрат на грузопереработку и ручной труд.
Таким образом, можно подвести итог, что логистическая оптимизация торговли – неизбежный и естественный путь развития предприятия, и залог его успешной конкурентоспособности.
Для управления логистическими процессами как на микро-, так и на макроуровне, широко используются Информационные системы. Все они отличаются как по функциональности, так и по составу решаемых задач. К основным задачам логистических Информационных систем можно отнести следующие:
создание и оптимизация звеньев логистической цепи;
управление редко изменяющимися данными;
планирование производства;
общее управление запасами;
управление резервами и другие задачи.
Применение логистических информационных систем предоставляет ряд преимуществ: увеличение скорости обмена информацией, уменьшения количества ошибок в учете, уменьшение объема бумажных отчетов, сведение всех процессов воедино.
Целью данной работы является разработка Информационной системы складского учета для оптового склада, позволяющей удовлетворить потребности складских работников предприятия и автоматизировать каждодневные рутинные операции.
В ходе выполнения данной работы необходимо выполнить следующие задачи:
1. Провести анализ существующих подобных разработок, выявить их «слабые» стороны;
2. Разработать логическую модель разработки и выполнить ее реализацию;
3. Провести расчет экономической эффективности проекта.
Информационная система планируется быть разработанной с использованием клиент-серверной технологии в среде разработки Delphi 7 Enterprise. В качестве СУБД будет использоваться Firebird 2.5, как наиболее удовлетворяющий потребностям данного проекта.
Актуальность данной разработки заключается в постоянно растущем спросе на программные продукты логистической направленности, дороговизне существующих на рынке ИТ программных продуктов, их громоздкости и ресурсоемкости.
В основе успешной логистики лежат использование новых информационных технологий и новых подходов транспортировки и складской деятельности. К сожалению, в России такие технологии активно внедряют в основном только зарубежные фирмы, а отечественные компании с опаской смотрят на них. Но все же многие предприниматели, видя конкурентные преимущества новых логистических систем, стремятся их внедрять [1].
Применение логистики, как свидетельствует мировой и отечественный опыт, в торговле, позволяет существенно повысить ее эффективность. Это достигается за счет:
Значительного сокращения запасов товаров;
Максимального использования полезных площадей и объемов предприятий розничной и оптовой торговли;
Ускорение денежного и товарооборота предприятия;
Значительное сокращение транспортных расходов;
Сокращение затрат на грузопереработку и ручной труд.
Таким образом, можно подвести итог, что логистическая оптимизация торговли – неизбежный и естественный путь развития предприятия, и залог его успешной конкурентоспособности.
Для управления логистическими процессами как на микро-, так и на макроуровне, широко используются Информационные системы. Все они отличаются как по функциональности, так и по составу решаемых задач. К основным задачам логистических Информационных систем можно отнести следующие:
создание и оптимизация звеньев логистической цепи;
управление редко изменяющимися данными;
планирование производства;
общее управление запасами;
управление резервами и другие задачи.
Применение логистических информационных систем предоставляет ряд преимуществ: увеличение скорости обмена информацией, уменьшения количества ошибок в учете, уменьшение объема бумажных отчетов, сведение всех процессов воедино.
Целью данной работы является разработка Информационной системы складского учета для оптового склада, позволяющей удовлетворить потребности складских работников предприятия и автоматизировать каждодневные рутинные операции.
В ходе выполнения данной работы необходимо выполнить следующие задачи:
1. Провести анализ существующих подобных разработок, выявить их «слабые» стороны;
2. Разработать логическую модель разработки и выполнить ее реализацию;
3. Провести расчет экономической эффективности проекта.
Информационная система планируется быть разработанной с использованием клиент-серверной технологии в среде разработки Delphi 7 Enterprise. В качестве СУБД будет использоваться Firebird 2.5, как наиболее удовлетворяющий потребностям данного проекта.
Актуальность данной разработки заключается в постоянно растущем спросе на программные продукты логистической направленности, дороговизне существующих на рынке ИТ программных продуктов, их громоздкости и ресурсоемкости.
Люди организуют свою деятельность в силу разных причин - чтобы закончить работу или задание, чтобы сократить или удалить дублирование действий, чтобы создать центры ответственности, чтобы обеспечить стабильность функционирования бизнеса. Информационные системы должны поддерживать эти цели. Информационные системы обеспечивают определенные преимущества перед конкурентами, автоматизируя операции внутри системы и улучшая качество или сроки поставки конечного продукта или услуг предприятия. Преимущества внутри самой фирмы проявляются в поддержке операционного контроля, организации управленческого учета и в стратегическом планировании.
Также информационные системы улучшают качество продукта, расширяя его документальную базу и сервис. Используя глобальную компьютерную сеть. Интернет предприятия получают возможность автоматизировать бизнес-процессы взаимодействия со своими поставщиками сырья и материалов, а также с потребителями своей продукции или услуг.
Все большее число организаций используют в бизнес-процессах современные средства вычислительной техники и самое разнообразное программное обеспечение. Каждый пользователь может выбрать программное обеспечение, соответствующее его потребностям и особенностям выполняемых им функций.
В комплексных информационных системах важно то, что они увязывают в единое целое все информационные потоки предприятия, хранят всю информацию в единой базе. Благодаря этому существенно снижается трудоемкость выполнения многих процедур.
Комплексные информационные системы высвобождают творческий потенциал специалистов, позволяют планировать материальные, финансовые и трудовые ресурсы, получать информацию о состоянии бизнес-процессов предприятия, получить которую без использования подобных систем невозможно.
Таким образом, использование технологий, которые входят в понятие информационная система - залог успешной деятельности на рынке.
В данной работе была разработана информационная система для автоматизации складского учета. Данный процесс на рассматриваемом предприятии наиболее сложен в связи с большим ассортиментом продукции, а также ее малыми (как правило) размерами, что накладывает свои требования к разрабатываемой системе.
Система, разработанная в...
Также информационные системы улучшают качество продукта, расширяя его документальную базу и сервис. Используя глобальную компьютерную сеть. Интернет предприятия получают возможность автоматизировать бизнес-процессы взаимодействия со своими поставщиками сырья и материалов, а также с потребителями своей продукции или услуг.
Все большее число организаций используют в бизнес-процессах современные средства вычислительной техники и самое разнообразное программное обеспечение. Каждый пользователь может выбрать программное обеспечение, соответствующее его потребностям и особенностям выполняемых им функций.
В комплексных информационных системах важно то, что они увязывают в единое целое все информационные потоки предприятия, хранят всю информацию в единой базе. Благодаря этому существенно снижается трудоемкость выполнения многих процедур.
Комплексные информационные системы высвобождают творческий потенциал специалистов, позволяют планировать материальные, финансовые и трудовые ресурсы, получать информацию о состоянии бизнес-процессов предприятия, получить которую без использования подобных систем невозможно.
Таким образом, использование технологий, которые входят в понятие информационная система - залог успешной деятельности на рынке.
В данной работе была разработана информационная система для автоматизации складского учета. Данный процесс на рассматриваемом предприятии наиболее сложен в связи с большим ассортиментом продукции, а также ее малыми (как правило) размерами, что накладывает свои требования к разрабатываемой системе.
Система, разработанная в...



