Автор работы: Пользователь скрыл имя, 09 Февраля 2013 в 13:25, курсовая работа
Целью курсовой работы является: автоматизированная деятельность по учету хранения товара на складе, по учету передачи товара со склада в магазин.
Введение 4
Глава 1 Анализ предметной области 6
1.1 Анализ предметной области 6
1.2 Содержание и принципы организаций складского технологического процесса 7
1.3 Организация приема товаров на склад 9
1.4 Учет товара 11
Глава 2 Современные компьютерные технологии ведения учета в торговле 13
Глава 3 Проектирование 18
3.1 Требования к разрабатываемой программе 18
3.2 Модель предметной области 19
3.5 Диаграммы последовательности 22
Заключение 25
Список используемой литературы и источников 26
Расчет фактических затрат выполняется на основании производственных отчетов, первичных документов, сформированных в модуле Управление производственной логистикой или бухгалтерских проводок.
8. Управление финальной сборкой сложных изделий
Наконец, автоматизация учета не заменяет бухгалтера или оператора ПК, а лишь облегчает его работу с документами, которые теперь вызываются по щелчку мыши.
В то же время эти программные продукты достаточно обширные в своем применении, а в розничной торговле нужна небольшая программка, которая будет выполнять определенный круг задач, с легким и удобным интерфейсом. На рынке так же имеется ряд мелких программ, но с ними стараются не связываться, так как неизвестно их происхождение.
Глава 3 Проектирование
При проектировании информационной системы необходимо провести анализ целей этой системы и выявить требования к ней отдельных пользователей. Сбор данных начинается с изучения сущностей организации и процессов, использующих эти сущности. Сущности группируются по «сходству» (частоте их использования для выполнения тех или иных действий) и по количеству ассоциативных связей между ними (товар – поставщик, производитель – товар и т.д.). Сущности или группы сущностей, обладающие наибольшим сходством и (или) с наибольшей частотой ассоциативных связей объединяются в предметные базы данных.
3.1 Требования к разрабатываемой программе
Функциональные требования:
Нефункциональные требования:
Программа должна предоставлять пользователю удобный интерфейс, в котором отражены все аспекты учета товара и рабочего персонала.
3.2 Модель предметной области
Рис. 3.1 «Модель предметной области»
Реализация модели предметной области означает пополнение приложения целым слоем объектов, описывающих различные стороны определенной области. Одни объекты призваны имитировать элементы данных, которыми оперируют в этой области, а другие должны формализовать те или иные правила. Функции тесно сочетаются с данными, которыми они манипулируют. В модели предметной области смешиваются данные и функции, допускаются многозначные атрибуты, создаются сложные сети ассоциаций и используются связи наследования.
В данной модели предметной области видим, что существует класс Товар, который взаимодействует со всеми классами. Классы Поступление товара, Отпуск товара, Производитель, Поставщик, Категория товара являются основными характеризующими классами Товар.
3.3 Диаграмма вариантов использования
Рис. 3.2 Диаграмма вариантов использования
Таблица 1
Описание варианта использования Ввод данных
Пользователь |
Система |
Ввод данных | |
1.Нажимает на кнопку «ввод данных» 2.Вводит данные |
1.1.Показывает форму ввода данных 2.1.Запоминает данные |
Таблица 2
Описание варианта использования Редактирование данных
Пользователь |
Система |
Редактирование данных | |
1.Вход на форму с данными 2.Нажать кнопку «изменить данные»
3.Производится редактирование 4.Подтвердить или отменить редактирование |
1.1.Вывод формы с данными 2.1.Система выводит форму для редактирования данных 3.1. Отображение редактируемых данных 4.1.При нажатии «Готово» в таблицу вносятся изменения, при нажатии «Отмена» таблица остается без изменений 4.2.Измененные данные сохраняются в БД |
Таблица 3
Описание варианта использования Удаление данных
Пользователь |
Система |
Удаление данных | |
1.Вход на форму с данными 2.Выбирать запись для удаления 3.Нажать кнопку «Удалить»
4.Выбрать кнопки»Да» или «Нет» |
1.1.Вывод формы с данными 2.1.Система выделяет запись 3.1.Выводится сообщение для подтверждения удаления 4.1.Либо данные будут удалены, либо останутся без изменений в таблице 4.2.При удалении записи изменения сохраняются в БД |
3. 4 Модели анализа и сценарии вариантов использования
Рис. 3.3 «Ввод данных в работе с БД»
Создание записи Ввода данных:
Рис. 3.4 «Удаление данных работе с БД»
«Редактирование данных в работе с БД по учету Товара»
Рис. 3.5 «Редактирование данных в работе с БД»
Изменение записи
Основная цель проектирования БД – это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте. Так называемый, «чистый» проект базы данных можно создать, используя методологию нормализации отношений. Проведя проектирование нужно отметить что таблицы находятся в третьей нормальной форме.
3.5 Диаграммы последовательности
С помощью диаграмм последовательностей иллюстрируется взаимодействие объектов при помощи обмена сообщениями между линиями жизни объектов и подсистем.
Ниже приведены диаграммы
Рис. 3.6 «Ввод данных»
«Удаление данных»
Рис. 3.7 «Удаление данных»
«Просмотр таблиц»
Рис. 3.8 «Просмотр таблиц»
В будущем планируется
В свою очередь оператор склада магазина может внести вручную товары поставленные, например, торговым представителем другой фирмы.
Также программа легко адаптируется для одного магазина.
На данном этапе разрабатывается именно эта часть будущего программного продукта, то есть»Учет товара на складе розничного магазина».
Заключение
На сегодняшний день необходимость автоматизации вызвана в первую очередь, необходимостью повышения производительности и увеличения быстродействия пользователей, которые занимаются учетом, и работают в разного рода сферах обслуживания. Компьютеризация таких рабочих мест упростила жизнь не только пользователям, но и клиентам, которые не ждут пока администратор «роется» в бумагах и найдет нужную информацию, а получают ее моментально, что уж говорить о самих пользователях, чья работа свелась до просиживания дня за компьютером. В век цифровых технологий вся информация хранится в базе данных. Оттуда за доли секунды можно достать информацию о любом клиенте, документе, который он делал, а самое главное идет по реестровый учет в электронном виде.
Итак, в данной курсовой работе поставленные цель и задачи выполнены в полном объеме. Решив поставленные задачи, была достигнута цель: спроектирована информационная система по учету товара.
Список используемой литературы и источников
Информация о работе Автоматизированная деятельность по учету хранения товара на складе