ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 21.05.2023

Просмотров: 331

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

В настоящее время при переходе к рыночной экономике для многих предприятий и организаций встает актуальная для сегодняшних дней задача - ведение учета с помощью технических средств. Значение автоматизации велико, так как при его внедрении усиливаются контрольные функции по выполнению обязательств и своевременных платежей налогов в бюджет. При автоматизации учета реализации продукции сократится не только время, затрачиваемое на обработку информации, но и повысится качество этой обработки.

Процесс реализации продукции, изготовленной предприятием, является важнейшим в его деятельности, так как, завершая оборот средств предприятия, он позволяет возместить затраты и выполнить обязательства перед бюджетом по налоговым платежам, внебюджетными фондами, учреждениями банков по полученным кредитам, поставщиками и кредиторами, по оплате труда членов коллектива и другими кредиторами. В процессе реализации продукции формируется конечный финансовый результат производственно-финансовой деятельности - прибыль или убыток.

Прибыль (убыток) от реализации продукции (работ, услуг) - это положительная (отрицательная) разница между выручкой от реализации продукции в действующих ценах без НДС и акцизов и затратами на ее производство и реализацию. Предприятия могут иметь разный масштаб и объем документооборота. Поэтому автоматизированная система позволит вести обработку данных или документов как на одном рабочем месте (малые компании), так и на нескольких (большие компании), закрепляя за каждым сотрудником участок работ: прием товаров от поставщиков, учет оптовой реализации, учет розничной реализации, составление калькуляционных карт и т. д. При таком объеме обрабатываемой информации без использования технических средств нередко возникают ошибки, которые оборачиваются для организации ощутимыми финансовыми убытками.

В настоящее время, при острой конкуренции на рынке товаров организация нуждается в оперативном получении достоверных данных об объемах продаж, тенденциях роста или спада спроса на отдельные виды товаров. Объектом исследования является отдел «Склад магазина».

Предметом исследования является операция по выполнению учета товаров на складе магазина. Целью курсовой работы является смоделировать предметную область «Учет товаров на складе магазина» с помощью UML. Для достижения цели необходимо выполнить следующие задачи:


1) Сбор и анализ предметной области по учету товаров;

2) построить диаграмму вариантов использования;

3) построить диаграмму деятельности;

4) построить диаграмму последовательности;

5) построить диаграмму состояний;

6) построить диаграмму классов

1    Аналитическая часть

1.1 Описание предметной области. Постановка задачи

Учет – одна из наиболее трудоемких функций управления. Отличительной чертой учета является большая массовость и однородность исходных и итоговых показателей. Как правило, итоговые показатели формируются путем многократной группировки по различным признакам исходных первичных данных без применения сложных расчетов.

Управление торговыми процессами основывается на информации, отражающей объем, структуру и динамику поступления, продажи и запасов товаров. Движение информации между предприятием и внешней средой (поставщиками, покупателями) осуществляется в форме потоков информации. По отношению к оптовому предприятию различают входные, внутренние и выходные потоки информации (входную, внутреннюю и выходную информацию). От рациональной организации потоков информации оптового предприятия, способов сбора, регистрации, передачи, хранения и обработки информации, ее состава и своевременного получения зависят оперативность и эффективность управления торговыми процессами.

Учет реализации товаров в оптовой торговле осуществляется по мере отгрузки товаров и предъявления покупателям расчетных документов. Основной единицей информации в системе является документ. Основные операции в системе подразделяются на товарные и расчетно-денежные операции. В процессе коммерциализации экономики особую значимость приобретает такая важная форма реализации  товаров как, розничная торговля.

В розничной торговле особое внимание уделено формированию ассортимента на розничном торговом предприятии. Понятие ассортимент товара включает в себя совокупность их видов, разновидностей и сортов, объединенных или сочетающихся по определенному признаку. Формирование ассортимента – это процесс подбора групп, видов и разновидностей товаров в соответствии со спросом населения с целью его


полного удовлетворения. Правильный выбор ассортиментной политики предприятия служит своего рода гарантией, что выгодные возможности не будут упущены.

Правильная организация коммерческой работы в рамках розничной торговли способствует росту товарооборота, достаточно полному  удовлетворению совокупного спроса  населения и получению коммерческого успеха.

Требуется построить выбранными средствами функциональную модель системы поддержки заказа и учета товаров.

В магазине для товара фиксируется место хранения (склад), количество товара и его поставщик.

Для каждого товара фиксируется место хранения (определенная полка), количество товара и его поставщик. Система поддержки заказа и учета товаров должна обеспечивать добавление информации о новом товаре, изменение или удаление информации об имеющемся товаре, хранение (добавление, изменение и удаление) информации о поставщиках, включающей в себя название фирмы, ее адрес и телефон.

При помощи системы составляются заказы поставщикам. Каждый заказ может содержать несколько позиций, в каждой позиции указываются наименование товара и его количество в заказе. Система учета по требованию пользователя формирует и выдает на печать следующую справочную информацию: список всех товаров; список товаров, имеющихся в наличии; список товаров, количество которых необходимо пополнить; список товаров, поставляемых данным поставщиком.

Выяснив особенности данной системы, теперь можно приступить к ее проектированию.

1.2 Предлагаемые мероприятия по улучшению технологии решения задачи

Показателем решения задачи автоматизации учёта товаров является оперативность обработки информации, отражающей объем, структуру и динамику поступления, продажи и запасов товаров.

Главная причина всех ошибок при учёте товара в магазине - человеческий фактор. Несогласованность действий персонала между собой из-за отсутствия или несвоевременного получения информации по товару, ошибки при пробитии чека, при оприходовании товара и заполнении документов, кражи - это те проблемы, которые становятся серьезным препятствием на пути развития магазина и получения им прибыли.

Преимущества автоматизации учета товаров: помогает вести учет движения товаров; фиксирует процесс продажи товара в кассовой зоне; контролирует остатки товара; помогает проводить инвентаризацию; позволяет рассчитать оборачиваемость товара - на основе анализа продаж показывает востребованность продукции; помогает контролировать взаимозачеты с поставщиками; позволяет контролировать деятельность сотрудников магазина, фиксируя все произведённые ими операции; показывает финансовый результат торговой деятельности, рентабельность работы предприятия.


Программа для автоматизированного учёта товара в магазине должна: отвечать задачам магазина; стоить сообразно функционалу, который она предоставляет; не требовать много времени на установку и обучение персонала; быть простой в использовании; обладать понятным и логичным интерфейсом.

2 Проектная часть

2.1. Выбор средства для моделирования предметной области решаемой задачи

Для проектирования в наикротчайшие сроки наиболее оптимальной структуры базы данных используются специализированные средства проектирования, которые называют case-средствами.

Среди case – средств различают как дорогостоящие, кроссплатформенные, так и недорогие системы. В настоящий момент их около 300 во всём мире.

К CASE-средствам относят любое программное средство, которое автоматизирует некие процессы жизненного цикла ПО, характеризуются они следующим:

  • мощными графическими средствами, которые описывают и документируют информационные системы, обеспечивают удобный интерфейс с разработчиком;
  • использованием специальным образом организованного хранилища проектных метаданных (репозитория).

2.1.1 Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)

ERwin – это средство для концептуального моделирования БД, использующее методологию IDEF1X. ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД и реинжиниринг существующей БД. Возможно генерировать формы и прототипы приложений для определённых средств разработки.

Различают сетевую версию Erwin для организации совместной разработки и локальную.

Рис. 2.1.1.1 – Окно Erwin

Наряду с ERWIN существует продукт BPwin - средство функционального моделирования, которое реализует методологию IDEF0.


Рис. 2.1.1.2– Окно BPwin

S-Designor 4.2 не далеко ушёл по своим возможностям от case-инструмента ERwin. Главное отличие – внешнее различие используемыхнтоаций. S-Designor реализует стандартную методологию моделирования данных. Данный продукт генерирует описание БД для большинства СУБД.

Этот продукт обладает совместимостью с рядом средств разработки приложений. Есть возможность экспортировать описание БД в репозитории данных средств. Для PowerBuilder выполняется также прямая генерация шаблонов приложений.

Существует так же и отечественный продукт, практически единственный, который может конкурировать с американскими - CASE.Аналитик 1.1. Данный продукт способен строить и редактироватьDFD, анализировать диаграммы и спецификации, выдавать различные отчёты по проекту, генерировать макеты документов в соответствии с ГОСТами.

Рис. 2.1.1.3– Окно CASE.Аналитик

Ориентировочная стоимость отечественного продукта составляет однопользовательская версия - 605 $ для однопользовательской версии и 535 $ для многопользовательской версии (одно рабочее место)

База данных проекта реализована в формате СУБД Paradox и является открытой для доступа.

Используя отдельную программу (Catherine) выполняется обмен данными с CASE-средством ERwin. При этом из проекта, выполненного в CASE.Аналитике, экспортируется описание структур данных и накопителей данных, которое по определенным правилам формирует описание сущностей и их атрибутов.

2.1.2 Объектно-ориентированные CASE-средства (RationalRose)

RationalRose- CASE-средство фирмы RationalSoftwareCorporation - предназначено для автоматизации этапов анализа и проектирования ПО. Кроме того, RationalRose позволяет генерировать код. В основе работы RationalRose лежит построение различного рода диаграмм и спецификаций, определяющих логическую и физическую структуры модели, ее статические и динамические аспекты, куда входят диаграммы классов, состояний, сценариев, модулей, процессов.

Рис. 2.1.2.1 – Окно RationalRose

В RationalRose возможна организация групповой работы через разбиение модели на управляемые подмодели. Каждая из них независимо сохраняется на диске или загружается в модель. В качестве подмодели может выступать категория классов или подсистема.