Система автоматизирования операций учета товаров на складе фирмы розничной торговли
Бизнес-процессы деятельности склада фирмы розничной торговли. Диаграмма прецедентов (приемки товара), активности и последовательности. Список классификационных справочников. Объектно-ориентированная модель программного продукта, основные диаграммы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 17.06.2012 |
Размер файла | 414,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Контрольная работа
по дисциплине "Высокоуровневые методы информатики и программирования"
по теме: «Система автоматизирования операций учета товаров на складе фирмы розничной торговли»
Содержание
1. Описание бизнес-процессов предметной области на естественном языке
2. Объектно-ориентированная модель бизнес-процессов предметной области на языке UML
3. Спецификация функциональных требований к программному обеспечению
4. Список классификационных справочников
5. Объектно-ориентированная модель программного продукта
6. Отчет по результатам работы
Список используемой литературы
1. Описание бизнес-процессов предметной области на естественном языке
При конкуренции между предприятиями розничной торговли выиграет только тот, кто сможет минимизировать материальные потери в технологическом процессе предоставления услуг покупателю. Тем самым, увеличить товарооборот магазина примерно на 5%, если доверять статистике. Усиление конкуренции в розничной торговле в связи с кризисом вынуждает даже небольшие торговые предприятия обратить пристальное внимание автоматизацию бизнес-процессов и учета товара в целом.
Сегодня склад должен исполнять роль структурного звена системы, для которого определяются задачи, направленные на достижение общих целей развития всей компании. Реализация этих целей (удовлетворение спроса клиентов и получение максимальной прибыли) подразумевает совершенствование работы всех подразделений компании. В связи с этим перед складом ставятся следующие основные задачи:
повышение скорости обработки товарных потоков для организации ускоренного сбыта;
минимизация потерь;
снижение издержек;
организация эффективного управления всеми бизнес-процессами.
Деятельность склада фирмы розничной торговли состоит из следующих бизнес-процессов:
Приемка товара по количеству и качеству, размещение товара на складе;
Отпуск товара со склада;
Изменение свойств товара;
Инвентаризация товаро-материальных ценностей.
2. Объектно-ориентированная модель бизнес-процессов предметной области на языке UML
Рисунок 1 - Диаграмма прецедентов (Деятельность склада)
Рисунок 2 - Диаграмма прецедентов (Приемка товара)
Рисунок 3 - Диаграмма активности
Рисунок 4 - Диаграмма последовательности (отпуск товара)
Рисунок 5 - Диаграмма последовательности (проведение инвентаризации)
3. Спецификация функциональных требований к программному обеспечению
Система предназначена для автоматизирования операций учета товаров на складе фирмы розничной торговли.
Система состоит из подсистем:
Приемка ТМЦ;
Размещение ТМЦ на складе;
Отпуск ТМЦ;
Изменение свойств товара;
Проведение инвентаризаций;
Подсистема Приемка ТМЦ выполняет следующие операции:
Ввод нового товара;
Поиск товара;
Сортировка товара;
Изменение данных о товаре;
Составление акта о расхождении.
При вводе нового товара регистрируются реквизиты: наименование товара, группа товара, количество, цена, дополнительная информация.
При поиске товаров могут указываться реквизиты: наименование товара, код товара, группа товара.
Сортировка товаров может вестись по следующим реквизитам: наименование товара, группа товара.
При изменении данных о товаре могут измениться следующие реквизиты: наименование товара, количество, цена, дополнительная информация. Количество и цена изменяются путем составления акта о расхождении по количеству и качеству.
Подсистема Размещение ТМЦ на складе выполняет следующие операции:
Поиск свободного адреса для размещения товара;
Закрепление по адресу хранения данных о размещенном товаре;
Изменение данных о товаре (количество, расположение);
Удаление записи о товаре, освобождение адреса.
При поиске свободного адреса могут указываться реквизиты: объем, необходимый для размещения конкретного товара (размер, вес), условия хранения (н-р температурный режим).
При закреплении по адресу хранения данных о товаре запись может вестись по следующим реквизитам: наименование товара, количество.
При изменении данных о товаре могут измениться следующие реквизиты: количество, расположение (адрес хранения).
При удалении записи о товаре удаляются данные, о том, что по данному адресу находится данный товар и ставится отметка, что адрес свободен.
Подсистема Отпуск ТМЦ выполняет следующие операции:
Получение заявки на товары;
Поиск в БД товаров, согласно заявке, проверка наличия по остаткам;
Составление расходной накладной;
Изменение данных об остатках товаров, проведение накладной;
Отбор товаров согласно накладной
Отпуск товаров согласно накладной.
При получении заявки на товары регистрируются реквизиты: наименование товара, количество товара, код товара, дополнительная информация.
При поиске в БД могут указываться реквизиты: наименование товара, количество товара, код товара, дополнительная информация
При составлении расходной накладной в нее вносятся следующие реквизиты: дата документа, контрагенты (поставщик, получатель), код товара, наименование товара, количество товара, цена товара, дополнительная информация.
При изменении данных об остатках товара могут измениться следующие реквизиты: количество товара, адреса хранения, дополнительная информация. Вводятся данные о накладной, согласно которой изменяются остатки товара.
Отбор и отпуск товаров производится вручную, в системе ставится отметка о завершении данных операций (в накладной).
Подсистема Изменение свойств товара выполняет следующие операции:
Получение распоряжения об изменении свойств товаров;
Поиск товаров в БД;
Изменение данных о товаре;
При получении распоряжения об изменении свойств товаров регистрируются реквизиты: наименование товара, код товара, количество, цена, дополнительная информация.
При поиске товаров в БД могут указываться реквизиты: наименование товара, код товара, дополнительная информация.
При изменении данных о товаре могут измениться следующие реквизиты: наименование товара, код товара, количество, цена, сведения о комплектности, дополнительная информация.
Подсистема Проведение инвентаризаций выполняет следующие операции:
Формирование остатков ТМЦ на начало инвентаризации;
Формирование сводной инвентаризационной описи, введение фактических остатков товаров;
Формирование сличительной ведомости;
Получение результатов инвентаризации.
При формировании остатков ТМЦ на начало инвентаризации регистрируются следующие реквизиты: дата проведения инвентаризации, номер приказа об инвентаризации.
При формировании сводной инвентаризационной описи указываются следующие реквизиты: дата проведения, состав инвентаризационной комиссии, наименование товара, код товара, цена, количество (проставляются фактические остатки).
При формировании сличительной ведомости сверяются фактическое количество товаров с остатками в БД. На основании этого выявляются расхождения в количестве и сумме по каждому наименованию товаров.
При получении результатов инвентаризации формируется документ, в котором указывается: дата начала и дата окончания инвентаризации, состав инвентаризационной комиссии, окончательные результаты инвентаризации.
4. Список классификационных справочников
Программный продукт будет использовать следующие классификационные справочники: Номенклатура, Контрагенты, Адреса хранения, Документы.
5. Объектно-ориентированная модель программного продукта
розничный торговля склад программа
Рисунок 6 - Диаграмма классов
Рисунок 7 - Диаграмма прецедентов (всей системы)
Рисунок 8 - Диаграмма последовательности (отпуск товаров)
Рисунок 9 - Диаграмма активности
Размещено на http://www.allbest.ru/
Рисунок 10 - Диаграмма развертывания
Размещено на http://www.allbest.ru/
Рисунок 11 - Диаграмма компонентов
6. Отчет по результатам работы
В ходе выполнения данной работы была рассмотрена реальная предметная область учета ТМЦ на складе фирмы розничной торговли. Было проведено описание бизнес-процессов данной области на естественном языке. После этого была создана объектно-ориентированная модель бизнес-процессов данной области на языке UML, включающая следующие диаграммы:
Диаграмма прецедентов;
Диаграмма активности;
Диаграмма последовательности;
Диаграмма состояний.
На основании подготовленных материалов была разработана спецификация функциональных требований к программному обеспечению.
После этого была создана объектно-ориентированная модель программного продукта, включающая следующие диаграммы:
Диаграмма классов;
Диаграмма прецедентов;
Диаграмма активности;
Диаграмма последовательности;
Диаграмма развертывания;
Диаграмма компонентов.
На основании подготовленных материалов можно разработать программное обеспечение с рабочим названием «Автоматизированная система учета товаров на складе фирмы розничной торговли». После разработки и внедрения данного программного обеспечения можно ожидать следующие результаты:
Снижение объема бумажной документации;
Снижение затрат на хранение бумажной документации;
Снижение числа необходимых работников;
Облегчение доступа и поиска необходимой информации;
Повышение скорости обработки товарных потоков для организации ускоренного сбыта;
Минимизация потерь;
Снижение издержек;
Организация эффективного управления всеми бизнес-процессами.
Увеличение скорости принятия управленческих решений;
Увеличение правильности управленческих решений;
Повышение качества услуг, оказываемых предприятиями в рамках данной предметной области.
Список используемой литературы
1. Шмуллер Д. Освой самостоятельно UML за 24 часа.[Текст]: М.: Издательский дом «Вильямс», 2005г. - 416 с.
2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. [Текст]: М: «Финансы и статистика», 2005 г. - 524 с.
3. Введение в UML. Лекции. [Электронный ресурс] - Режим доступа: http://www.intuit.ru.-30.10.2010.
Размещено на Allbest.ru
Подобные документы
Общая характеристика склада как объекта хозяйственной деятельности. Создание диаграммы прецедентов и последовательности. Построение корпоративной диаграммы сотрудничества. Предназначение диаграммы классов и компонентов. Генерация программного кода C++.
курсовая работа [222,0 K], добавлен 23.06.2011База данных, используемая при работе турагента. Данные о клиентах туристической фирмы. Диаграмма последовательности для варианта использования "Создание нового заказа". Использование управляющих классов. Добавление деталей к описаниям операций.
курсовая работа [1,5 M], добавлен 29.06.2011Унифицированный язык моделирования. Методы объектно-ориентированного анализа и проектирования. Создание диаграммы последовательности и диаграммы сотрудничества. Главная диаграмма классов. Добавление связей между классами. Зависимость между пакетами.
курсовая работа [2,7 M], добавлен 23.06.2011Разработка объектно-ориентированной подсистемы складского учета для фирмы "КавказЮгАвто". Краткая характеристика предметной области. Построение диаграмм размещения, прецедентов, последовательности, компонентов и классов. Генерация программного кода C++.
курсовая работа [6,6 M], добавлен 26.06.2011Создание базы данных для ведения учёта товаров и услуг на предприятиях розничной торговли на примере компании "Евросеть СПБ". Экономическая сущность задач учета складских операций. Документальное оформление приёмки товаров. Среда создания базы данных.
дипломная работа [3,1 M], добавлен 15.01.2012Экономическая эффективность внедрения программного продукта "1С: Бухгалтерия 8.0". Назначение технологической платформы "1С: Предприятие" и конфигурации "Бухгалтерия предприятия". Создание подсистем, справочников, документов, отчетов и интерфейса.
реферат [967,0 K], добавлен 15.06.2015Разработка модели информационной подсистемы для учета заказов клиентов автосервиса с применением языка UML. Создание диаграммы прецедентов, последовательности, сотрудничества и классов, используя методы Rational Rose 2000. Генерация программного кода C++.
курсовая работа [1013,2 K], добавлен 22.06.2011Исследование объектно-ориентированного подхода к проектированию программного обеспечения будильника. Модель программного обеспечения. Взаимодействие между пользователями и системой. Диаграммы и генерация программного кода при помощи средств Rational Rose.
курсовая работа [355,8 K], добавлен 26.09.2014Описание бизнес-процессов предметной области на естественном языке. Объектно-ориентированная модель бизнес-процессов на языке UML. Диаграмма прецедентов (регистрация пациента, запись на прием). Спецификация требований к программному обеспечению.
курсовая работа [787,4 K], добавлен 19.01.2015Принципы и способы электронной торговли. Требования к разработке гипертекстовой информации для размещения в сети Интернет. Маркетинговые исследования в сфере розничной продажи в магазине обуви города Россошь. Структура сайта розничной торговли магазина.
дипломная работа [4,3 M], добавлен 26.09.2013