Проектирование программного обеспечения по учету товаров в "Мегаспорт" магазине

Тип работы:
Дипломная
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Введение

программа спортивный магазин учет

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

— обеспечивать получение общих и/или детализированных отчетов по итогам работы;

— позволять легко определять тенденции изменения важнейших показателей;

— обеспечивать получение информации, критической по времени, без существенных задержек;

— выполнять точный и полный анализ данных.

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

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

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

Из выше перечисленного следует, что современному предприятию для успешного функционирования необходимо создать информационную систему обеспечивающую:

ѕ оперативный сбор, качественную и надежную обработку информации, начиная с производственных подразделений и заканчивая администрацией предприятия;

ѕ обеспечение целостности и сохранности информации;

ѕ интеграцию информации, в зависимости от уровня функций и принимаемых решений, тем или иным должностным лицом или службой;

ѕ обработку информации в реальном масштабе времени;

ѕ обеспечение защиты информации от несанкционированного доступа;

ѕ возможность доступа к информации (базам данных предприятий и банков).

Объектом исследования в данной работе является Торговое предприятие, а предметом исследования — разработка ИС «Торговое предприятие».

Целью написания Дипломной работы является:

ѕ закрепление и расширение теоретических и практических знаний по специальности, применение этих знаний при решении конкретных информационных и экономических задач;

ѕ развитие навыков ведения самостоятельной работы, овладение методикой исследования при решении экономических проблем и вопросов;

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

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

Основными задачами дипломной работы являются:

ѕ теоретическое обоснование и целесообразность выполнения проектных работ по выбранной теме;

ѕ экономический анализ собранного и обработанного фактического материала;

ѕ критическое изучение состояния действующих информационных систем;

ѕ постановка комплексов задач информационных систем;

ѕ описание видов обеспечения информационных систем;

ѕ разработка конкретных и обоснованных рекомендаций и предложений по совершенствованию информационных систем в условиях рынка;

Данная дипломная работа состоит из трех частей:

ѕ Аналитической части

ѕ Проектной части

ѕ Расчета экономической эффективности проекта ИС

В дипломной работе представлены следующие сведения:

1. В первой главе рассмотрена характеристика объекта автоматизации, функции, структура, информационные потоки и проблемы автоматизации Торгового предприятия,

2. Во второй главе рассмотрена проектная часть, разработан проект информационно — организационной структуры проектируемой ИС. Спроектирована Б Д. Представлено описание программного, технического и технологического, эргономического обеспечения.

3. В третьей главе: рассмотрены выбор и обоснование методики расчета экономической эффективности проекта ИС, а так же технические средства обеспечения безопасности Информационной системы Торгового предприятия.

1. Теоретические основы для проектирования программного обеспечения по учету товаров в «Мегаспорт» магазине

1.1 Характеристика предметной области

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

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

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

Одним из эффективных направлений развития предприятия и совершенствования управления является разработка и внедрение на предприятии передовых информационных технологий, включающих в себя:

ь определение функций, которые должны быть решены с целью обеспечения служб предприятия надежной и качественной информацией для принятия решений;

ь определение задач, которые необходимо решить с целью обеспечения решения функций, определенных па первом этапе;

ь определение перечня количественных и качественных показателей информации, необходимых для решения задач определенных на втором этапе;

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

Принципиально возможно четыре формы организации стратегии функционирования информационных систем на предприятии:

ь централизованное хранение и обработка информации при централизованном управлении экономико-производственными объектами (традиционная АСУ);

ь централизованное хранение и обработка информации при децентрализованном или независимых системах управления (при помощи ВЦ коллективного пользования);

ь распределенное хранение и обработка информации при централизованном управлении;

ь распределенная обработка и хранение при децентрализованном управлении.

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

Реализацией товаров, работ или услуг организацией или индивидуальным предпринимателем признается соответственно передача на возмездной основе (в том числе обмен товарами, работами или услугами) права собственности на товары, результатов выполненных работ одним лицом для другого лица, возмездное оказание услуг одним лицом другому лицу, а в случаях, предусмотренных Налоговым кодексом, передача права собственности на товары, результатов выполненных работ одним лицом для другого лица, оказание услуг одним лицом другому лицу — на безвозмездной основе.

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

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

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

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

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

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

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

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

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

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

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

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

1.2 Описание сети спортивных магазинов «Мегаспорт»

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

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

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

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

Предприятие, на основе данных которого написана настоящая курсовая работа, является сеть магазинов «Мегаспорт». «Мегаспорт» — крупнейшая на территории Республики Казахстан сеть спортивных магазинов, основанная 4 мая 2002 года. Началось все с открытия в г. Астане первого мультибрендового магазина «Мегаспорт». На сегодняшний день сеть насчитывает 14 магазинов на территории Казахстана, расположенных в таких крупных городах как Астана, Алматы, Караганда, Павлодар, Шымкент, Усть-Каменогорск, Тараз, Петропавловск. Из них — 10 мультибрендовых магазинов формата «Мегаспорт» и «Спортландия» и 1 — монобрендовый магазин «COLUMBIA. Открыв, за 2006 год 6 магазинов, мы не остановимся.

Сегодняшние потребители, посещая магазины «Мегаспорт», всегда могут рассчитывать на теплый прием, максимальную информацию о товаре и торговой марке, квалифицированную помощь со стороны персонала и высокий уровень обслуживания. На сегодняшний день компания насчитывает более 300 сотрудников.

Активный отдых, занятия спортом, внимание к своему здоровью — для людей, идущих в ногу со временем, все это не просто слова, а настоящий стиль жизни. Сегодня, товары спортивного направления, производятся во всем мире. Ежедневно профессиональные продавцы знакомятся с последними достижениями отрасли. Во всех магазинах сети «Мегаспорт» представлен широкий ассортимент современных товаров, ведущих мировых брендов.

Компания «Мегаспорт» это не только сеть спортивных магазинов. В холдинг «Мегаспорт» входит еще и крупнейший в стране фитнес центр, работающий под всемирно известным брендом «WorldClass». Расположившись в самом центре столицы, он имеет самую большую клиентскую базу. «WorldClass» имеет в своем составе развитую инфраструктуру, куда входит и магазин по продаже фитнес оборудования.

Миссия Компании «Мегаспорт»: Пропаганда здорового образа жизни — ОТ ВРЕДНЫХ ПРИВЫЧЕК К СПОРТУ! Лучшие товары и лучший сервис для всего народа Казахстана!

Цели Компании «Мегаспорт»:

1. К 2010 году Компания «Мегаспорт» должна контролировать 25% спортивного ритэйла РК;

2. В 2009 году сформировать самый сбалансированный товарно-ассортиментный портфель на рынке.

Конкурентные преимущества:

— «Мегаспорт» — известный в РК торговый брэнд с надёжной репутацией;

— Высокий авторитет и доверие среди клиентов и поставщиков;

— Лидер рынка спортивного ритэйла Казахстана;

— Знание современных бизнес-технологий по построению высокоэффективной компании;

— Сплав молодости и опыта.

Стратегии развития компании:

— Лидерство на рынке спортивного ритейла Казахстана.

— Построение сплоченной команды, нацеленной на долгую и высокоэффективную работу.

Организационную структуру каждого магазина сети «Мегаспорт» можно представить в виде иерархии (рисунок 1).

Рисунок 1. Организационная структура магазина сети «Мегаспорт»

1.3 Описание информационного обеспечения магазина «Мегаспорт»

Товар на продажу привозят из определенных складов для его реализации. Движение товаров сопровождается накладной на поставку товара. Накладную выписывает сторона, отдающая товар. В накладной указывается: номер, дата, организация поставщик, а также следующая информация о каждом товаре: наименование товара, количество, цена, стоимость.

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

Кроме этого, для решения задачи применены необходимые НСИ — это классификаторы и справочники: товары, типы товаров, поставщики.

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

1.4 Программное обеспечение магазина «Мегаспорт»

В магазинах сети спортивных магазинов «Мегаспорт» внедрено прграммное обеспечение CustIS «Управление товарным запасом». Внедрение П О CustIS «Управление товарным запасом» в региональных магазинах поддерживает стратегический переход сети «Мегаспорт» к категорийному управлению ассортиментом. Установка П О обеспечивает централизованный контроль товарных остатков в магазинах, управление первичным завозом и пополнением точек продаж с центрального и региональных складов, в том числе через кросс-докинг.

ПО CustIS «Управление товарным запасом» разработано компанией CustIS (Заказные Информационные Системы). С 2003 года это решение используется в головном офисе ГК «Мегаспорт» для распределения товарного запаса между оптовым и розничным подразделениями, а также для управления поставками в розничные магазины и на региональные склады.

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

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

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

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

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

1.5 Пути совершенствования действующей системы обработки данных

Любое предприятие розничной торговли в современных условиях стремится как можно более полно удовлетворить потребности своего покупателя. Увеличение ассортимента товаров в магазине становится как необходимостью, так и проблемой: ведь управление большим ассортиментом — очень трудоемкая задача. С увеличением оборотов и расширением деятельности предприятия не запутаться в интенсивных товарных и денежных потоках становится все труднее и труднее. Поэтому комплексная автоматизация Торгового Предприятия — дело хотя и непростое, но оправданное: в конечном итоге ее цель — повышение производительности труда и поиск новых методов получения прибыли.

Основные доводы в пользу автоматизации торговли — это ее следствия:

ь Эффективное управление предприятием,

ь Четкий учет денег и товаров,

ь Оптимизация товарных запасов,

ь Оценка эффективности продаж.

Полный комплекс автоматизации работы Торгового предприятия на базе программы 1С: Предприятие включает:

ь Несколько персональных компьютеров (совместимых с IBM PC) с установленной программой «1С: Предприятие 7. 7». — АРМ Директора, АРМ Бухгалтера, АРМ Товароведа, АРМ Оператора, АРМ Системного администратора.

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

ь терминалы сбора данных;

Таблица 1. Выбор технических средств

Группа

Наименование

Корпус

Корпус JBC 701D

Процессоры

Intel Celeron D326J 2. 53 GHz LGA-775/533 MHz/ EM64T/ 256Kb Cacle

Материнские платы

Elite Group P4M800-M7 S775 VIA FSB 800, DDR 400, AGP8x SATA, VGA, SB, Lan, 3 PCI, CNR

Память

DDR DIMM 256 Mb PC3200

Винчестеры

HDD 80 GB Seagate Barracuda Serial ATA UDMA 150

Дисководы

FDD 1,44 NEC Silver

CD-ROM/DVD-ROM

DVD+CD-RW NEC 16x/52x/32x/52x CB1100 Silver (OEM)

Видеокарты

AGP 128Mb Albatron FX 5200LP

Мышь

Mouse Genius Net Scroll + Eye Optical 100 3btn Roll PS/2 Silver

Клавиатура

PS/2 (ENG/RUS/KZ) Multimedia

Монитор

17 SAMSUNG 753 DFX,

17 LG E700B

Источник питания, фильтр

Сетевой фильтр SVEN/CUBE

Принтеры

HP DeskJet 845 C

HP DeskJet 654 C

HP Laser Jet 2000

Кабеля, переходники

Cable USB Type A-B 1.8 m

ь конфигурация «Розничная торговля 2. 0».

ь драйверы торгового оборудования

Оборудование кассира:

ь POS- системный блок, клавиатура, мышь, Celeron 1700, 128 Mb RAM, 2 RS-232, HDD 40Gb, FDD, сетевая карта;

ь фискальный регистратор «Феликс-Р Ф" — термопечать;

ь блок бесперебойного питания;

ь монитор 15″;

ь табло покупателя 2×20 VFD или LCD;

ь денежный ящик;

ь сканеры штрих-кода;

Функциональные возможности комплекса:

ь Согласованная работа кассовых аппаратов, сканеров штрих-кода, и товароучетной системы;

ь Оформление закупки и продажи товара; · Ведение учета взаиморасчетов с клиентами; · Ведение учета денежных средств на расчетных счетах и в кассе;

ь Ведение учета складских запасов и их остатков;

ь Ведение учета товаров в различных единицах измерения;

ь Формирование разнообразной отчетной и аналитической информации;

ь Автоматическое формирование бухгалтерских проводок;

ь Получение отчетов о продажах через кассовые аппараты;

ь Использование сканера штрих-кода и терминала сбора данных для формирования документов;

ь Развитые средства администрирования — список пользователей, пароли доступа, индивидуальные пользовательские интерфейсы и т. д.

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

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

Информационная система управления ресурсами торгового зала

Информационная система Торгового Предприятия предназначена для обработки информации о состоянии товарно-материальных ценностей (товаров и денежных средств) торговых предприятий, а также для управления ресурсами и информационного обеспечения торгового зала магазина.

Под ресурсами понимаются:

ь оборудование (POS терминалы, весы, принтеры штриховых кодов и офисные принтеры, верификаторы цен, терминалы сбора данных);

ь персонал (кассиры);

ь денежные потоки.

Учетные данные накапливаются в системе и передаются во внешние информационные системы. Необходимые для учета справочные данные (например, список товаров) поступают из внешних систем.

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

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

2. Разработка программы по учету товаров

2.1 Постановка задачи

Организационно-экономическая сущность задачи.

1. Задача «Учета поступления и реализации товаров» решается в подсистеме ЭИС «Бухгалтерский учет».

2. Результаты решения задачи используются бухгалтерией и экономическим отделом

3. Выходная машинограмма выдается по необходимости, не позднее второго числа следующего за отчетным периодом.

4. Исходные данные вводятся в ПЭВМ с клавиатуры и записываются на магнитный диск.

5. В результате решения задачи должна выдаваться машинограмма и хранимая информация на магнитный диск.

Описание выходной информации

Выходная машинограмма имеет следующее содержание:

Таблица 2. Ведомость по реализации товаров В101

Код предприятия

Наименование филиала

Ф.И.О. сотрудника

Код товара

Наименование товара

Цена

Количество

Единица измерения

Сумма

1

2

3

4

5

6

7

8

9

Отпустил _____________________

Получил _____________________

Таблица 3. Перечень выходных сообщений

п/п

Идентификатор

Формы представления

Периодичность выдачи

Сроки выдачи

Получатели

1

В101

документ

1 раз в месяц

Не позднее числа следующего месяца

бухгалтерия и экономический отдел

Таблица 4. Перечень и описание реквизитов выходных сообщений

№ п/п

Наименование реквизита

Идентификатор выходного сообщения

Условные обозначения

Длина реквизита

1

2

3

4

5

1.

Код предприятия

B101

KP

9(5)

2.

Наименование филиала

B101

NF

A (20)

3.

Код товара

B101

KT

9(5)

4.

Наименование товара

B101

NT

A (15)

5.

Цена

B101

ZN

9(6), 9(2)

6.

Ф.И.О. сотрудника

B101

FIO

A (15)

7.

Ед. измерения

B101

EI

9(5), 9(2)

8.

Количество

B101

KOL

9(6), 9(2)

9.

Сумма

B101

S

9(8), 9(2)

В результате решения задачи «Учет поступления и реализации товаров» формируется массив хранимой информации: «PIRT» — «Данные о поступлениях и реализации товаров за отчетный период», содержащий сведения о товарах.

Таблица 5. Перечень и описание реквизитов хранимой информации массива «PIRT»

№ п/п

Наименование реквизитов

Условные обозначения

Длина реквизита

Источники информации

Идентификатор источника информации

1

2

3

4

5

6

1.

Код товара

KT

9(5)

MD

PIRT

2.

Наименование товара

NT

A (15)

MD

PIRT

3.

Поступило на реализацию

PNR

9(5), 9(2)

MD

PIRT

4.

Реализовано

R

9(5), 9(2)

MD

PIRT

Описание входной информации

Данные с первичных документов (Приходная накладная, накладная на перемещение товара, товарный чек) вводят в ПЭВМ с клавиатуры.

Таблица 6. Перечень и описание входных сообщений

№ п/п

Идентификатор

Форма представления

Частота поступления

1

2

3

4

1.

PN

Документ

Ежедневно

2.

NPT

Документ

Ежедневно

3.

TC

Документ

Ежедневно

Таблица 7. Перечень и описание реквизитов входных сообщений

№ п/п

Наименование реквизита

Условное обозначение

Длина реквизита

Источники информации

Идентификатор источника информации

1.

Код предприятия

KP

9(5)

Документ

PN, NPT, TC

2.

Наименование предприятия

NP

A (20)

Документ

PN, NPT, TC

3.

Код поставщика

KPS

9(5)

Документ

PN, NPT, TC

4.

Наименование поставщика

NPS

A (25)

Документ

PN, NPT, TC

5.

Код товара

KT

9(5)

Документ

PN, NPT, TC

6.

Наименование товара

NT

A (15)

Документ

PN, NPT, TC

7.

Дата продажи

DP

9(8)

Документ

PN, NPT, TC

8.

Единица измерения

EI

X (4)

Документ

PN, NPT, TC

9.

Сорт

S

X (5)

Документ

PN, NPT, TC

10.

Цена

ZN

9(6), 9(2)

Документ

PN, NPT, TC

11.

Количество (поступило на реализацию)

KPNR

9(5), 9(2)

Документ

PN, NPT, TC

12.

Количество реализовано

KR

9(5), 9(2)

Документ

PN, NPT, TC

13.

Сумма

SM

9(7), 9(2)

Документ

PN, NPT, TC

В качестве нормативно-справочной информации (НСИ) для решения задачи используется массив:

ь Справочник поставщиков;

ь Справочник товаров.

ь Справочник сотрудников

ь Справочник филиалы

ь Справочник группы товаров

Таблица 8. Перечень реквизитов справочника поставщиков

п/п

Наименование массива

Обозначение массива

1

2

3

1.

Справочник поставщиков

SP

п/п

Наименование реквизитов

Обозначение реквизитов

Длина реквизитов

1

2

3

4

1.

Код поставщика

KP

9(5)

2.

Наименование поставщика

NP

A (25)

Таблица 9. Перечень реквизитов справочника товаров

п/п

Наименование массива

Обозначение массива

1

2

3

1.

Справочник товаров

п/п

Наименование реквизитов

Обозначение реквизитов

Длина реквизитов

1

2

3

4

1.

Код товара

KT

9(5)

2.

Наименование товара

NT

A (15)

3.

Группа товара

GT

X (5)

4.

Цена

ZN

9(6), 9(2)

5.

Единица измерения

EI

X (5)

Таблица 10. Перечень реквизитов справочника сотрудников

п/п

Наименование реквизитов

Обозначение реквизитов

Длина реквизитов

1

2

3

4

1.

Филиал

F

X (15)

2.

Ф.И.О. сотрудника

FIO

A (15)

3.

Должность

DOL

A (15)

4.

Адрес

ADR

X (15)

5.

Телефон

TEL

9(12)

Таблица 10. Перечень реквизитов справочника филиалов

п/п

Наименование массива

Обозначение массива

1

2

3

1.

Справочник филиалов

SF

Таблица

п/п

Наименование реквизитов

Обозначение реквизитов

Длина реквизитов

1

2

3

4

1.

Название филиала

NF

X (20)

2.

Адрес

ADR

X (15)

3.

Телефон

TEL

9(12)

Таблица 11. Перечень реквизитов справочника группы товаров

п/п

Наименование массива

Обозначение массива

1

2

3

1.

Справочник группы товаров

SGТ

п/п

Наименование реквизитов

Обозначение реквизитов

Длина реквизитов

1

2

3

4

1.

Код товара

KT

9(5)

2.

Наименование группы товаров

GT

X (5)

Таблица 12. В решении задачи применяются несколько видов кодов

п/п

Наименование учетной номенклатуры

Система

Длина кода

Структура кода

классификации

кодирования

1

2

3

4

5

6

1.

Код предприятия

Иерархическая

Позиционная

5

номер в группе

2.

Код поставщика

Фасетная

Позиционная

5

номер в группе

3.

Код товара

Фасетная

Позиционная

5

номер в группе

2.2 Информационное и программное обеспечение необходимых для разработки программы по учету товаров

Организация базы данных.

База данных представляет собой единство, с одной стороны, совокупности операционных данных, характеризующих реализуемый товар, хранящийся во внешней памяти ЭВМ (на дисках, магнитных лентах и других носителях), и, с другой стороны, набора прикладных программ пакетной обработки, предназначенных для выборки и обработки этих данных с возможностью обновления, дополнения (включения), удаления (исключения). База данных используется кассирами, но изменять данные может только Администратор Б Д. Для этого в программе установлен пароль доступа к данным.

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

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

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

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

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

База данных, используемая в задаче «Реализация товаров», создана в формате Paradox.

Концептуальная модель данных

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

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

Проектирование сложных баз данных с большим количеством атрибутов, поскольку установить среди атрибутов все существующие функциональные зависимости довольно затруднительно, осуществляется использованием нисходящего подхода. Начинается этот подход с разработки моделей данных, которые содержат несколько высокоуровневых сущностей и связей, затем работа продолжается в виде серии нисходящих уточнений низкоуровневых сущностей, связей и относящихся к ним атрибутов. Нисходящий подход демонстрируется в концепции модели «сущность -- связь» (Entity-Relationship model -- ER-модель) -- самой популярной технологии высокоуровневого моделирования данных, предложенной П. Ченом.

В процессе концептуального проектирования предметная область рассматривается как объектная система, которая имеет следующие составляющие:

1. Объект;

2. Средство;

3. Время;

4. Связь.

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

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

Каждый объект имеет имя и изображается на диаграммах в виде прямоугольника, а экземпляр объекта -- в виде точки в прямоугольнике данного объекта рисунок 2.

Рисунок 2. Концептуальная модель

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

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

Атрибут -- это поименованная характеристика объекта, с помощью которой моделируется его свойство. Каждому объекту присущи свои атрибуты. Например, объект КНИГА должен иметь такие атрибуты: наименование, автор, издательство, год издания. У человека есть имя, дата рождения, рост, вес, пол, цвет волос, мать, отец и так далее.

Если для некоторого экземпляра объекта значение некоторого атрибута неопределенно, то этот атрибут для данного экземпляра объекта имеет пустое значение. На диаграммах атрибуты объекта соединяются с ним линиями (рисунок 3).

Рисунок 3. Диаграмма представления объекта ТОВАР и его атрибутов

Значения каждого атрибута выбираются из соответствующего множества значений, включающего все потенциальные значения, которые могут быть присвоены атрибуту. Это множество значений называется доменом. Так, например, допустим, что количество товара определяется в единицах и может варьироваться от нуля до 1 000 единиц. Следовательно, набор допустимых значений для данного атрибута можно определить как набор целых чисел от 0 до 1000.

Объект и экземпляр объекта могут быть определены следующим образом:

Объект: ПРОДАВЕЦ (ФИО, Тел, Дата_рождения)

Экземпляр объекта (Абилов Д.Л., 982 301, 12. 02. 1980)

Атрибуты делятся на простые и составные. Простые атрибуты не могут быть разделены на более мелкие компоненты. Например, атрибут Количество объекта ТОВАР является простым атрибутом. Простой атрибут еще называют атомарным.

Если же атрибут можно разбить на более мелкие составляющие, то такой атрибут называется составным. Хорошим примером составного атрибута является Дата рождения (Год, Месяц, Число). Каждый из его компонентов можно использовать в отдельности. Но в тех ситуациях, где не требуется по отдельности использовать составные части такого атрибута, его можно рассматривать как простой атрибут и определять, допустим, как строковый тип. Если атрибут является составным, то на диаграммах его атрибуты-компоненты присоединяются к нему линиями (рисунок 4).

Рисунок 4. Диаграмма представления объекта ТОВАР с составным атрибутом Дата поступления

Значения атрибутов могут часто меняться, в то время как описываемый ими объект остается тем же самым. Так, у экземпляра объекта ТОВАР может измениться значение атрибута Количество, но сам объект останется тем же.

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

Некоторые атрибуты могут иметь несколько значений для каждого экземпляра объекта. Например, некоторая фирма может иметь несколько телефонных номеров или несколько равнозначных представителей. Такой атрибут является многозначным. Многозначный атрибут на диаграммах обводится двойным контуром.

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

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

Инфологическая модель

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

Ядром инфологической модели является описание объектов предметной области и связей между ними (сущность-связь).

Для описания инфологической модели используют как языки аналогичного (описательного) типа, так и графические средства. Графические средства являются более наглядными и простыми для восприятия. При составлении инфологической модели задачи «Реализация товаров» требует выделить классы объектов.

Классом объектов называют совокупность объектов, обладающих одинаковым набором свойств. Каждому классу объектов приписывают уникальное имя. Связи между объектами и его свойствами могу быть различны. Объект может обладать только одним значением какого то свойства. Это свойство называется единичным. Если для свойства существует несколько значений у одного объекта, то такое свойство называется множественным. При исследовании и анализе предметной области для решения задачи «Учет реализации товара» было выделено 6 классов объектов: Товары, Чек, Продавцы, Накладная, Клиент, Категория.

Класс объектов «Товары» имеет следующий набор свойств, описывающий данный класс:

— код товара

— код категории

— наименование товара -цена

— количество

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

Класс объектов «Чек» содержит информацию о ежедневных совершаемых продаж и имеет следующий набор свойств:

— код чека

— код продавца

— код категории

— наименования товара

— количество

— цена

— дата выдачи

Класс объектов «Продавцы» содержит информацию о продавцах, товаре им проданном и имеет следующий набор свойств:

— код продавца — ФИО

— дата рождения

-телефон

— адрес

Класс объектов «Накладная» содержит информацию о поступлении товара и имеет следующий набор свойств:

— № накладной

— поставщики

— код товара

— код категории

— кол-во

— дата поступления

Класс объектов «Категория» имеет следующий набор свойств:

— код категории

— наименование

Класс «Клиенты» (для безналичного расчета) имеет следующий набор свойств:

— код товара

— ФИО клиента

— Названия организации

— № номер счета в банке

Кроме связи между объектом и его свойствами, в инфологической модели фиксируются связи между объектами разных классов. Различают связи типа

— «один -к- одному» (1: 1). Например, товар — код товара;

— «многие ко многим» (М: М). Например, продавцы — клиенты;

— «один ко многим» (1: М). Например, товар — продавец.

Рисунок 5. Диаграмма ER-типа ТОВАР — ПРОДАВЕЦ

Рисунок 6. Диаграмма ER-экземпляра

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

Рисунок 7. Мифологическая модель, построенная с помощью языка «Таблицы-связи»

Логическое проектирование

Формы входной и выходной информации

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

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

Выходной информацией проекта автоматизированной системы является:

— для отражения приходных операций приходные накладные, заполняющиеся от руки. Эти документы необходимы для учета поступления материалов на склад от поставщиков.

— для отражения списания материалов в производство: требование -накладная.

— для отражения расходных документов: товарная накладная и товарный чек, которые заполняются от руки. Эти документы подтверждают факт отгрузки продукции со склада.

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

Задача определяется как совокупность входных документов, информационных массивов и связей между ними. В задаче «Анализ торгового предприятия „Мегаспорт“» предусматриваются входные формы для ввода условно-постоянной информации и вывода переменной информации.

Функциональные зависимости документов

Определим в качестве примера функциональные зависимости реквизитов справочного документа «Справочник торгового предприятия „Мегаспорт“» и выделим информационные объекты.

Таблица 12. Функциональные зависимости документа «Товар»

Таблица 13. Функциональные зависимости документа «Продавцы»

Таблица 14. Функциональные зависимости документа «Чек»

Таблица 15. Функциональные зависимости документа «Накладная»

Даталогическая модель

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

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

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

1. Определение таблиц

2. Определение полей таблиц

3. Определение типов данных в соответствии с выбранной СУБД

4. Определение длины каждого поля таблиц

5. Определение обязательности каждого поля

6. Определение индексации каждого поля

Дата решение поставленной задачи, с учетом выбранной СУБД Microsoft Access, в даталогической модели определены следующие таблицы:

— товары

— чек

— продавцы

— накладная

— клиент

— категория

Каждая таблица имеет поля, которые определяются именем и типом данных каждого поля. Для каждого из таблиц определены такие поля и их типы данных.

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

Свойство «Размер поля» (FieldSize) определяет максимальный размер данных, которые могут сохранятся в полях с типом данных Текстовый, Числовой или Счетчик.

ПоказатьСвернуть
Заполнить форму текущей работой