Реферат на тему Автоматизированная обработка учета складских операций и реализации продукции
Работа добавлена на сайт bukvasha.net: 2015-06-29Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Оглавление
ВВЕДЕНИЕ За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные. Исходя из современных требований, предъявляемых к качеству работы финансового звена крупного предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем автоматизированного складского учета. Компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею. Отчеты о положении в торговле, получаемые с помощью компьютера, можно получить и без него – никакой особой математики в компьютере не содержится – но на расчеты уйдет столько времени, что они уже ни на что не будут нужны; или ими придется занять такое количество расчетчиков, что на их зарплату уйдет значительно больше, чем будет получено прибыли в результате их расчетов. Таким образом при применении компьютера “количество переходит в качество”: увеличение скорости расчетов делает возможным качественное улучшение самой схемы построения торговли. Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений. Целью данного дипломного проекта является разработка системы автоматизации рабочего места бухгалтера по учету складских операций и реализации продукции для предприятия, работающей в сфере торговли асбестотехнических и резинотехнических изделий. Для того чтобы автоматизировать учет складских операций и реализацию продукции, необходимо решить следующие задачи:
Основное преимущество автоматизации - это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте, увеличение степени достоверности информации и увеличение скорости обработки информации; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т.д., повторное внесение одной и той же информации в различные промежуточные документы. Также значительно сокращает время автоматический поиск информации, который производится из специальных экранных форм, в которых указываются параметры поиска объекта. Основой задачей данной проектируемой системы является учет и оперативное регулирование хозяйственных операций, подготовки стандартных документов для внешней среды (счетов, накладных, счетов-фактур). Оперативное управление хозяйственными процессами составляет от одного до нескольких дней и реализует регистрацию событий, например оформление и мониторинг выполнения заказов, приход и расход материальных ценностей на складе и т.д. Эти задачи имеют итеративный, регулярный характер, выполняются непосредственными исполнителями хозяйственных процессов (рабочими, кладовщиками, администраторами и т.д.) и связаны с оформлением и пересылкой документов в соответствии с четко определенными алгоритмами. Результаты выполнения хозяйственных операций регистрируются в соответствующих журналах. Автоматизация этих процессов позволит хранить информацию в одной базе, информация в которую вводится с помощью удобного интерфейса. Данная информационная система будет реализована в отделе бухгалтерии в блоке выписки. Пользователем этой системы будет человек, занимающийся учетом товаров на складах, а также текущей выпиской расходных документов и оприходованием вновь поступивших товаров. Информационная система позволит избавить сотрудника от рутинной повседневной работы по выписке расходных накладных. Так как раньше документы выписывались в ручную, в которых указывались повторяющиеся реквизиты, а также большой перечень номенклатуры – это занимало много времени. Автоматизация позволит значительно сократить время. Сотруднику нужно будет только выбрать из списка соответствующего клиента и указать номенклатуру из справочника, выбрать дату и отправить на печать документ. В печатной форме автоматически укажутся все необходимые реквизиты в соответствии с установленной формой печати документов. Чтобы сделать отчет, необходимо собрать нужные данные путем поиска их в соответствующих документах, если это отчет за год, то необходимо будет просмотреть все документы за этот год, на что уйдет огромное количество времени. При выведении итогов по отчету необходима огромная точность в расчетах, что не всегда получается даже у специалиста своего дела. Эти и многие другие задачи сможет решить проектируемая информационная система. При поиске нужного объекта (суммы, документа, количества), если не будет известен документ в котором его искать, нужно будет перелистать всю кипу документов и просмотреть каждую позицию. Автоматизация позволит сделать выборку по этой позиции и значительно сократит объем подходящих документов или сведет к одному единственному искомому документу. Возникают сложности и с составлением прайс-листа. Если на склад привезли новый вид товаров или если изменилась цена на старые товары, необходимо будет заново переделывать весь прайс-лист. Внедрение автоматизированной системы позволит автоматически делать все эти действия при добавлении новой позиции номенклатуры. За счет сокращения времени на выполнение долгих рутинных работ, можно повысить трудоемкость сотрудника, который может теперь выполнять не только свою работу, но и взять на себя ряд других обязанностей. Создание собственной автоматизированной системы позволит учесть все особенности, разрабатывается только то, что нужно, и как нужно. Анализ по предприятиям, где уже используются разработанные на стороне программные продукты, показывает, что имеются некоторые проблемы с сопровождением, связанные, прежде всего, с тем, что автоматизируемое предприятие и разработчик находятся в разных городах. В связи с этим, между заказом на какую-либо доработку и результатом проходит, как правило, не менее месяца. Аналитическая часть
Фирма ЗАО «Посад резинотехника» находится на российском рынке около четырех лет. На территории фирмы выделена площадь под склады, где хранятся основные виды товаров, продаваемых клиентам, поэтому менеджеры могут контролировать наличие материала на складе, отгрузку, погрузку и проводить инвентаризацию в непосредственной близости от офиса. Благодаря этому упрощена схема документооборота. Продукция поступает непосредственно с заводов-изготовителей и реализуется клиентам, нуждающимся в данном виде товаров. Организация осуществляет транспортировку продукции с производства на базу, ее складирование, хранение и отгрузку клиентам. Номенклатура реализуемых товаров составляет несколько сотен наименований и постоянно увеличивается. В основном это резинотехнические и асбестотехнические изделия. Организация ведет оптовую торговлю за безналичный расчет. Удовлетворяя потребности розничных торговцев, предприятие оптовой торговли получает доход от торговой надбавки на продаваемые товары. Во внешней системе организация ЗАО «Посад резинотехника» выполняет роль посредника между производителями товаров и клиентами на эту продукцию. Наглядно это можно увидеть из рисунка 1.1
Производитель
Производитель Посредник
Производитель
Рис. 1.1 Схема внешней среды фирмы Внутренняя организационная структура фирмы представляет собой схему изображенную на рисунке 1.2
Рис. 1.2 Внутренняя структура организации Во главе фирмы стоит генеральный директор, который решает в основном управленческие вопросы, а также вопросы стратегического характера. Он контролирует деятельность всех отделов. Также в его компетенции вопросы движения финансовых потоков. Закупкой товаров занимается отдел снабжения. В его функции также входит поиск новых поставщиков с более выгодными условиями поставки. Этот отдел решает вопросы закупки по всему ассортименту. Закупка производится на основании заявок покупателей, оформленными менеджерами. В отдел сбыта входят менеджеры, которые занимаются непосредственно клиентами. Каждый менеджер имеет совою базу клиентов, с которыми он работает. Он заключает договора, обговаривает сроки, условия поставки и оплаты товара; осуществляет прием заказов от покупателей. Увеличивает свою базу клиентов за счет поиска новых. Отдел бухгалтерии включает в себя три подотдела: это главный бухгалтер, выписка, платежи и касса. Главный бухгалтер ведет бухгалтерский учет, делает баланс, различные встречные сверки, считает все налоги и решает вопросы, возникающие в отделах, находящихся в его подчинении. Отдел «Платежи» предполагает отправку и получение платежей из банка через специальную банковскую программу. Это оплата по счетам поставщикам, уплата налогов, каждодневные получения денежных средств на расчетный счет фирмы от клиентов и др. платежи. Кассир занимается распределением наличных средств фирмы (выдача заработной платы, выделение средств на хозяйственные нужды, выдача командировочных и т.д.) В отдел экономической безопасности входят: начальник охраны, который отвечает за безопасность объекта и пропускной системой; системный администратор, обязанностью которого является сохранение информационной безопасности и обеспечение функциональности вычислительного комплекса. Автоматизированная система предназначена для решения задач отдела «Выписка». Основные задачи данного отдела – это выписка расходных документов, занесение прихода, занесение банковских выписок, выписка внутренних документов, занесение номенклатуры и новых клиентов, выведение остатков по складу, взаиморасчетов с клиентами. Рассмотрим подробнее экономическую сущность задач, решаемых по фирме в целом и отдельно по отделу выписка.
Хозяйственный учет представляет собой совокупность бухгалтерского, оперативного и статистического учета. Учет – одна из наиболее трудоемких функций управления. Отличительной чертой учета является большая массовость и однородность исходных и итоговых показателей. Как правило, итоговые показатели формируются путем многократной группировки по различным признакам исходных первичных данных без применения сложных расчетов. Управление торговыми процессами в ЗАО «Посад резинотехника» основывается на информации, отражающей объем, структуру и динамику поступления, продажи и запасов товаров. Движение информации между ЗАО «Посад резинотехника» и внешней средой (поставщиками, покупателями) осуществляется в форме потоков информации. По отношению к оптовому предприятию различают входные, внутренние и выходные потоки информации (входную, внутреннюю и выходную информацию). От рациональной организации потоков информации оптового предприятия, способов сбора, регистрации, передачи, хранения и обработки информации, ее состава и своевременного получения зависят оперативность и эффективность управления торговыми процессами. Учет реализации товаров в оптовой торговле осуществляется по мере отгрузки товаров и предъявления покупателям расчетных документов. Продажа товара происходит по следующей схеме: Укрупненная схема информационных потоков. Заявка Счет к оплате Платежи Заявка на склад Товары Заявка на поставку Товары Заявка Платежи Товар на товар Рис. 1.3 Схема информационных потоков предприятия Рассмотрим информационные потоки предприятия (рис. 1.3). Заказчик (юридическое лицо) делает заявку у менеджера (сбрасывает по факсу или договаривается по телефону) на нужную ему продукцию. Менеджер выставляет счет на оплату и отсылает заказчику. При наличии товара на складе резервируется необходимое количество. Если товара нет, то оформляется заявка на поставку, где указывается дата составления заявки, фамилия ответственного менеджера, наименование продукции и крайние сроки доставки товаров. Оформленная заявка поступает в отдел снабжения, где все заявки сортируются в зависимости от товара, от сроков поставки и т.д. и определяется примерная дата поступления товара на склад. Менеджер, имея эти данные, уточняет сроки доставки товара с клиентом. Снабженцы выставляют заявки на товар поставщикам, оплачивают выставленные счета и привозят товар, который поступает на склад фирмы. После того, как заказчик проплатил выставленный ему счет и проплата прошла по банку, он может приехать за заказанной продукцией. Работающий с ним менеджер оформляет необходимые документы и отпускает товар. Более детально процесс реализации продукции и функциональные задачи автоматизируемого объекта можно проследить из следующей схемы: |
Детальная схема по конкретному человеку
Клиент Банк Снабжение оплата по счету
Заявка на поставку
Приходные накладные
Счет на оплату Выписки
Заявка на склад резервирование
Менеджер ВыпискаСклад
Накладные на склад
Расходные документы Данные
Т Списание овар
Оприходование
Рис. 1.4 Схема информационных потоков по отделу Выписка АСУ предназначена для решения автоматизации повседневной работы бухгалтера, ведущего оперативный учет по приходу и расходу ТМЦ (товарно-материальных ценностей). Основной единицей информации в системе является документ. Существует несколько видов документов: накладная, счет, акт на списание, платеж и др. Вся остальная информация (например, состояние склада на текущий момент, состояние расчетных счетов, баланс с контрагентами) может быть вычислена на основе этих основных файлов базы данных, изменить ее можно только путем ввода или редактирования необходимого документа. Основные операции в системе подразделяются на две группы: товарные и расчетно-денежные операции. При выполнении товарных операций, как правило, изменяется количество товаров на складах. К ним относится Продажа товаров, Закупка товаров, Перемещение товаров. Рассмотрим информационные потоки отдела Выписка (рис. 1.4). При поступлении товаров от поставщиков заводится приходная накладная. После того, как клиент оплатил счет, выставленный ему менеджером, он имеет право приехать за своей продукцией. В течение трех дней после оплаты товар резервируется на складе кладовщиком. На основании счета выписывается расходная накладная на склад. По этой накладной клиент может получить со склада продукцию, оплаченную им. На складе товар взвешивается или измеряется и в накладной указывается точное количество продукции и заверяется подписью кладовщика. С учетом сделанных пометок выписываются товарная накладная и счет-фактура, на которых потом ставятся подпись и печать. В случае пересортицы товаров или излишков оформляются внутренние документы – списание или оприходование. На основании имеющихся данных можно сформировать ряд отчетов. Отчет по остаткам на складах. Он может быть сформирован на конкретную дату и по конкретной продукции. Также можно сформировать отчет по приходным, расходным документам и банковским выпискам за определенный период времени, который показывает общую сумму по этим документам за какой-то период времени. Любой оформленный ранее документ можно вызвать из базы данных и распечатать, отредактировать или удалить. 1.3 Обоснование использования вычислительной техники для решения данного комплекса задач За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные. В настоящее время все предприятия испытывают настоятельную потребность в расширении аналитических работ, связанных с разработкой перспектив развития, комплексной оценкой эффективности применения различных форм хозяйствования, своевременной выработкой оперативных управленческих решений. При помощи ЭВМ на оптовом предприятии ЗАО «Посад резинотехника» автоматизирован учет поступления и продажи товаров, учет расчетов с поставщиками и покупателями, операций по расчетному счету, количественно-суммовой учет. В общем объеме учетных работ эти задачи имеют значительный удельный вес. Их автоматизация позволяет сократить ручные операции, ускорить обработку информации, повысить точность учета. В памяти ЭВМ хранится и может быть выдана на печать детальная информация о количестве поступления и продажи конкретного товара по каждому документу в случае несовпадения величины запаса с данными машинного учета. Исходной информацией для учета являются первичные документы. При ручном учете, а также частичной автоматизации обработки информации каждое подразделение оптового предприятия (бухгалтерия, отдел закупок и продаж и др.) для выполнения возложенных на них функций вводит в ЭВМ по существу одни и те же данные из первичных документов, на основе которых составляются отчетные и другие выходные документы бухгалтерского, оперативного и статистического учета. Создание в каждом подразделении своей собственной информационной базы приводит к многократному дублированию информации, увеличению времени и стоимости ее обработки. Главное назначение автоматизированной системы обработки экономической информации в данном случае – повысить эффективность выполнения основных функций бухгалтера, поскольку, как можно увидеть, функционирование блока выписки связано с очень большим документным и информационным потоком. Кроме того, АСОЭИ призвана улучшить оперативность принятия решений, повысить производительность труда, снизить количество вычислительных ошибок при помощи автоматизации процесса обработки информации, содействовать эффективному и безопасному хранению и доступу к информации. Целью АСОЭИ является создание единой информационной сети, позволяющей эффективно хранить, обрабатывать, анализировать и использовать информацию по учету складских операций и реализации продукции. Сотрудники оптовых предприятий более половины рабочего времени затрачивают на выполнение многочисленных трудоемких учетно-технических операций обработки информации, связанных с оперативным учетом поступления, продажи и запасов товаров. Выполнение элементарных процедур обработки данных не требует специальных знаний. По мере роста объема информации доля таких работ возрастает. Это ведет к уменьшению времени на выполнение таких важных творческих работ, как изучение конъюнктуры торговли, определение потребности в товарах, контроль, анализ и регулирование поставок и запасов товаров и т.п. Массовые, повторяющиеся операции по оформлению оптовой продажи товаров, ведению оперативного учета относятся к числу задач, поддающихся формализации и, следовательно, автоматизации. Автоматизация оперативного управления торговыми процессами требует тщательной проработки состава переменной и постоянной информации. Данные, характеризующие, например, товары, оптовых покупателей (постоянная информация), должны обеспечить как автоматизацию обработки заказов, оперативного учета поступления и продажи товаров. Каждая отгрузка товаров сопровождается оформлением счета-фактуры типовой формы. Счет-фактура составляется в двух экземплярах, один из которых предоставляется покупателю не позднее 10 дней с даты отгрузки товаров. В стандартную поставку включены необходимые настройки, полностью автоматизирующие процесс формирования и регистрации входящих и исходящих счетов-фактур. В системе имеется классификатор товаров, который не только существенно облегчает поиск нужного товара, но и дает возможность подобрать аналоги, если какой-то товар в данный момент отсутствует. Автоматизация управления торговыми процессами в ЗАО «Посад резинотехника» повышает его оперативность и эффективность, улучшает товароснабжение розничной торговой сети. Неотъемлемую часть процесса разработки сложной информационной системы составляет решение таких ключевых вопросов, как выбор состава вычислительной техники, определение их характеристик. Критериями выбора технических средств являются: • надежность функционирования системы; • функциональная полнота системы; • быстродействие; • минимизация затрат на стоимость: аппаратных средств, прикладных систем, сопровождения системы, развития системы. Состав и основные характеристики ПЭВМ, предназначенной для решения рассматриваемого комплекса экономических задач приведены в таблице. Технические характеристики.
1.4 Характеристика организации обработки информации В проектируемой системе решаемые задачи будут реализованы соответствующим программным модулем, каждый из которых будет иметь возможность выполнения ряда операций, таких как корректировка информации, поиск данных, формирование отчетов. Процессы заполнения, корректировки и поиска данных будут реализованы однотипным способом во всех модулях. При добавлении и редактировании данных будет применяться контроль правильности ввода пользователем информации, путем ее сравнения с необходимым типом, диапазоном изменения возможных значений, маской ввода и т.д. Для добавления и редактирования данных будут использованы экранные формы со всеми необходимыми полями ввода, а также пояснениями и управляющими элементами (например, кнопками), предназначенными для выработки управляющих воздействий (сохранение, отмена изменений) и навигации (перемещению) по БД. Для обеспечения поиска данных также будут использованы экранные формы, позволяющие задавать различные значения (диапазоны значений) интересующей информации, с контролем допустимости значений условий поиска. Поиск информации можно будет производит как по отдельным полям таблиц, так и по совокупности полей, на частичное, либо полное совпадение условий поиска, без учета регистра букв для удобства пользователя, для численных полей и полей типа «дата» будет реализована возможность указания диапазонов изменения значений и т. д. В каждом из программных модулей системы предполагается наличие всех необходимых отчетных форм для формирования и печати документов установленной формы. Все отчеты генерируются автоматически, используя выборки информации из БД. Источником оперативной информации для реализации решения поставленных задач являются приходные накладные, расходные накладные, счета на оплату, банковские выписки, данные со склада. Эти данные постоянно изменяются и отличаются большим объемом обрабатываемой информации. Данные вводятся в систему с помощью специальных форм и хранятся в базе данных в виде таблиц. Постоянная информация тоже хранится в виде таблиц и реализуется с помощью специальных справочников. Эти данные практически не изменяются, в основном добавляются новые или редактируются старые, а при необходимости удаляются. В данной системе такими справочниками являются: Спрвочник_Товары, Справочник_Контрагенты и Справочник_Фирмы. В первом справочнике содержится информация об основных товарах фирмы, единицах измерения и ценах на них. В Справочнике Контрагенты хранится информация о названиях фирм клиентов, поставщиков и их адресе. В Справочнике Фирма указано наименование и адрес данного предприятия. Для расчета итоговой информации будут применятся отчеты. Отчеты будут формироваться в зависимости от заданных параметров. Основными отчетами будут отчет по приходным и расходным документам, отчет по остаткам товаров и формирование прайс-листа. Отчет по приходным и расходным накладным будет группировать эти документы в соответствии с заданным периодом. Отчет по остаткам ТМЦ на складах будет показывать текущее состояние склада, то есть то количество товара, которое есть на данное время (время создания отчета). Прайс-лист будет показывать товары, которые есть в наличии, с указанием цен на эти товары. Далее проведем формализацию обработки этой информации.
На основании реальной приходной накладной данные заносятся в компьютер. В накладной указываются: Номер документа, дата, получатель, поставщик, наименование товара, количество, цена и итоговая сумма. Эти данные необходимы для ведения учета и формирования различных отчетов. Данные заносятся в виде документа «Поступление ТМЦ «, хранится и редактируется в таблице Приход. Заносятся по мере поступления товара на склад. От пользователя требуется внимательность при занесении документов. Также приход учитывается и непосредственно на складе кладовщиком, поэтому проконтролировать информацию можно путем сравнения данных со склада и данных по компьютеру, при несоответствии этих данных необходимо будет поднять исходный документ.
При отгрузке товаров клиенту необходимо оформить расходные документы. Расходными документами являются счет-фактура и товарная накладная. В этих документах также как и в приходных указываются: Номер документа, дата, получатель, поставщик, наименование товара, количество, цена и итоговая сумма. Документы «Товарная накладная» и «Счет-фактура», хранится и редактируется в таблице Расход. Данные по расходу также учитываются и на складе, поэтому в последствии легко это проверить. Для пользователя необходимо проявить внимательность при занесении количества.
При приеме и реализации продукции бывает пересортица товара или излишки. Для того чтобы данные соответствовали действительности необходимо ввести документы, которые бы регулировали этот процесс. Такими документами являются Списание и Оприходование продукции. Документ «Оприходование» предназначен для оформления факта оприходования ТМЦ. Документ может быть оформлен на основании проведенной инвентаризации. Спецификация документа заполняется стандартным образом – построчным вводом или подбором по каталогу. Оприходование ТМЦ может производиться и по произвольным ценам. В результате оприходования создается документ “Оприходование”, который добавляет данные в таблицу Приход. При излишках выписывается Акт списания, который добавляет запись в таблицу Расход.
Исходными данными являются данные из таблиц Приход и Расход. В этом отчете учитывается все движение товара за определенный период времени. В него входят все выше перечисленные документы. В нем отражается наименование товара, поступившее количество, отпущенное количество и итоговое количество. Он может выполнятся за год, за месяц или каждодневно.
Отчет позволяет получить список документов. Можно выбрать виды документов, включаемых в отчет, и установить фильтр по реквизитам документа, включая фирму, контрагента. Для каждого документа в списке выводится следующая информация: номер в списке, дата, вид документа, номер, сумма, наименование клиента. Пользователю необходимо выбрать вид документа, дату, можно выбрать контрагента (по умолчанию отчет формируется по всем контрагентам).
Данные для формирования прайс-листа берутся из справочника Товары. Данные выводятся в установленной форме, где указывается наименование организации, дата составления, перечень номенклатуры с указанием цены на нее. Прайс можно выводить как по всей номенклатуре в целом, так и по отдельным позициям.
Данные по фирме, по товарам, по клиентам и по поставщикам будут храниться в отдельных справочниках. Во-первых, это необходимо для решения поставленных задач. Такая организация данных позволит формировать необходимые отчеты. Во-вторых, это удобное представление данных для получения нужной информации. Также это поможет при выписке документов. В полях фирма, контрагент и номенклатура можно будет выбрать только нужную позицию, а не заносить все это вручную. Это обеспечит целостность данных в проектируемой системе. Далее рассмотрим основные принципы и обоснования по информационному обеспечению для решения поставленных задач.
Информационное обеспечение (ИО) – совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, методология построения баз данных. Данная подсистема предназначена для своевременного представления информации, принятия управленческих решений. ИО отдела Выписка представляет собой информационную модель данного объекта. ИО автоматизированных информационных систем состоит из внемашинного (информация, которая воспринимается человеком без каких-либо технических средств) – это классификаторы технико-экономической информации и документы; и внутримашинного ИО (совокупность всех данных, записанных на машинных носителях, сгруппированных по определенным признакам) – это макеты / экранные формы для ввода первичных данных в ЭВМ или ввода результатной информации. При организации БД учета ТМЦ целесообразно использовать следующие типы баз данных. Основная база – это БД, в которой каждая запись хранит информацию, не имеющую никакой связи с другими записями этой же базы данных. Основные БД не могут иметь связи друг с другом посредством своих полей. Они могут соотноситься только путем разделения дополнительной базы, которая называется базой связи. Записи из основных БД могут быть удалены, модифицированы, запакованы или упорядочены. К основным базам данных в системе относятся базы, заполняемая при поступлении первичных приходных документов и база, содержащая информацию первичных расходных документов. Подчиненная база – это БД, которая позволяет хранить данные, относящиеся к какой-либо записи основной базы. Записи из этой базы могут модифицироваться и удаляться. Подчиненной базой в системе является база данных платежных документов. Справочник – это БД, которая содержит общие данные, разделяемые другими компонентами. Такие базы служат для хранения информации, изменение которой в одном месте, должно немедленно отразиться на всех других, где она используется. Достигается это путем ссылок на справочник. Такая гибкость при внесении изменений не допускает действий с изменением порядка следования записей в справочнике, а также удаление из него записей. К справочникам в системе относятся следующие базы данных: справочник номенклатуры, справочник клиентов, справочник поставщиков и справочник фирм. Организация связей между базами данных требует определенных правил обращения с записями: |
|
|
2.2.3 Организация технологического процесса сбора, передачи, обработки и выдачи информации
Технологический процесс состоит из двух основных этапов – сбор и учет данных складских операций, поступления и реализации продукции, ведение информационной базы и формирование отчетов по соответствующим запросам к базам данных. Они могут выполняться в любой календарный момент времени и включают операции ввода, вывода реализации запросов и др. Операции имеют программное выполнение, подчиненное единой алгоритмической схеме. Программа по решению задач учета складских операций и реализации продукции реализована в среде MS Access. Работа с программой начинается с вывода информационного окна и активизации системы меню. Работа программы осуществляется по диалоговому и событийному режиму, при этом по диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят главное меню с соответствующими всплывающими подменю а также диалоговые окна. Под событиями понимаются процессы активизируемые пользователем (например – нажатие функциональных клавиш), а также программные события – получение определенным полем фокуса редактирование или потеря фокуса ввода. На основании данных событий активизируются процедуры контроля допустимости данных. Для учета поступления, реализации и излишков ТМЦ реализуются следующие операции: ввод с документов по приходу, списанию и оприходованию материалов. Программа состоит из следующих основных модулей. Основная процедура - конфигурация среды окружения, формирование основного экрана программы, создание системы главного меню и соответствующих подменю, активизация меню. Процедура обработки главного меню – запуск соответствующей процедуры. Процедура ввода данных - обеспечение ввода информации с первичных документов в базы данных, контроль за допустимостью значений, обеспечение ввода данных путем выбора из списка. Процедуры формирования отчетов – обеспечение выдачи установленных форм документов на основании критериев, определяемых пользователем и информационной базы. Вспомогательные процедуры и функции – реализация запросов, сообщений, формирование списков выбора а также контроль за вводимыми данными. Все модули в программе связаны между собой по данным, которые анализируются на входе и вырабатываются на выходе. Данные в модули поступают через диалог с пользователем, параметры и документы информационной базы. Передача данных от одного модуля к другому осуществляется только через хранимые документы. Для ведения информационной базы могут быть выполнены операции просмотра и печати документов, их редактирование, ведение нормативно-справочных документов, а также создание архивов и восстановление документов БД. Операции осуществляются путем выбора соответствующих пунктов в главном и подчиненных меню. Данные через диалог могут быть получены прямым и косвенным способом. Прямой способ реализуется путем их ввода по шаблону ( накладные, акты и прочие документы) или по запросу конкретных значений реквизитов ( номер подразделения, табельный номер и др.). Косвенный способ – путем меню или логических ( альтернативных ) запросов – «да» , «нет». При косвенном способе данные, поступающие в модуль, заранее предусмотрены алгоритмом, но внешне выглядят в учете известными фразами ( технологическими операциями, названиями выходных форм и т.п.). Параметры ( входные документы ) – входные данные, полученные в виде конкретных значений, переданных в оперативной памяти смежным модулям ( функциям ). 2.2.3.2 Инструкционные карты основных операций технологического процесса После запуска программы перед пользователем отображается специальная главная форма, которая позволяет начать работу с базой данных. Пункт Документы по приходу предназначен для различной работой с приходными документами. Пункт Документы по расходу предназначен для учета и работы с расходными документами. При выборе Справочников становятся доступны все справочники программы для их просмотра и редактирования. Пункт Отчеты содержит все доступные отчеты. Для учета поступления, реализации и излишков ТМЦ реализуются следующие операции: ввод с документов по приходу, списанию и оприходованию материалов. Учет поступления на складе осуществляется посредством меню Документы по приходу – Приходные накладные. В открывшемся диалоге ввода необходимо указать следующие параметры: номер документа, дату операции, клиента, выбрать товар, указать единицу измерения, количество и цену. Выбор наименования товара, клиента и единицы измерения осуществляется посредством поля со списком, где необходимо выбрать позицию из предложенного списка. После указания количества товара и цены графа Сумма вычисляется программой. После окончания ввода всей необходимой информации необходимо нажать на клавишу ОК. При нажатии этой клавиши поступивший товар добавится к остаткам на складе, а также поведется приходная накладная в журнале документов. Введенный документ можно распечатать, нажав кнопку Печать (Приложение). После завершения работы с документом нужно нажать кнопку Закрыть, чтобы завершить работу с документом. Форма Документы по приходу снабжена также несколькими инструментами для эффективного поиска по базе документов. В частности пункт Поиск документов представляет собой экранную форму, в которой можно выбрать условия поиска. Поиск может производиться по номеру документа, по дате операции и по клиенту. Параметры поиска задаются пользователем в диалоговом режиме. Результатом поиска является отчет с найденными документами. При необходимости есть возможность распечатать данный отчет. Учет реализации на складе осуществляется посредством меню Документы по расходу – Товарные накладные. Эта форма используется для расходования продукции на складе. Пользователю необходимо заполнить следующие поля: номер документа, дату операции, клиента, выбрать нужную номенклатуру, указать количество, единицу измерения и цену. После того, как все данные занесены, нужно нажать кнопку ОК для проведения операции в Журнале и обновления данных в Остатках. Кнопка Печать выводит товарную накладную для просмотра и последующей печати. Учет излишков и недостатков на складе ведется посредством меню Документы по приходу – Оприходование товара (учет недостатков) и Документы по расходу – Списание товара (учет излишков). В открывшееся форме необходимо указать следующие параметры: номер документа, дату операции, клиента, выбрать товар, указать единицу измерения, количество и цену. Далее необходимо провести операцию, нажав кнопку ОК. При Оприходование товар добавится на склад, а при списание – спишется. Акт списания можно распечатать на принтере, нажав кнопку Печать. После завершения работы с документами нужно нажать кнопку Закрыть. Основной формой хранения данных в программе является справочник. В данной программе ведутся основные справочники Клиенты и Товары, и дополнительные справочники Единицы измерения, Расчетные счета, Аббревиатуры. Справочники состоят из записей. Одновременно на экране для пользователя отображаются данные только одной записи. Все данные по текущей записи в справочнике доступны для редактирования, Для добавления нового клиента необходимо выбрать Справочники – Клиенты. В открывшейся форме необходимо указать аббревиатуру организации, забить наименование клиента, указать его адрес, ИНН и расчетный счет. Аббревиатура выбирается из поля со списком. Если необходимой аббревиатуры нет в списке, то ее можно добавить, нажав на кнопку справа. Нажатие этой кнопки вызывает дополнительный справочник Аббревиатуры, куда можно добавить требуемую аббревиатуру. Расчетные счета также выбираются из предложенного поля со списком. При нажатии на кнопку справа, можно добавить новый расчетный счет. При введении нового расчетного счета необходимо указать: Банк, город банка, корреспондентский счет и расчетный счет. Для добавления нового вида товара необходимо выбрать Справочники – Товары. В открывшейся форме необходимо указать наименование товара, единицу измерения, цену товара и при необходимости написать комментарий к товару. Единицу измерения для удобства предлагается выбрать из списка единиц. Если требуемой единицы измерения нет в предложенном списке, то ее можно добавить, нажав на кнопку расположенную справа от поля. При нажатии этой кнопки вызывается дополнительный справочник Единицы измерения. При добавлении новой единицы измерения в этот справочник она появляется в списке единиц измерения. Для просмотра текущего состояния остатков на складе необходимо выбрать Отчеты – Остатки на складе. В результате получается печатная форма отчета, в котором указываются: наименование товара, текущий остаток на складе и единица измерения. Для создания реестра документов по приходу необходимо выбрать Отчеты – Журнал по приходу. Далее необходимо указать дату начала периода формирования отчета и дату окончания периода формирования отчета. С учетом выбранных параметров выдается печатная форма отчета, в котором указываются: дата документа, номер документа, сумма документа и поставщик. При нажатии Отчеты – Журнал документов по расходу формируется реестр документов по расходу. Перед формирование данного отчета компьютер запрашивает данные о периоде формирования отчета. В результате формирования получается печатная форма отчета с указанием таких параметров как дата документа, номер документа, сумма документа и клиент. Чтобы получить прайс-лист товаров, нужно выбрать Отчеты – Прайс-лист. Отчет формируется на текущую дату и содержит следующие позиции: наименование товара, единица измерения товара, цена товара и комментарий. Отчет выдается в форме, готовой для печати. Для окончания работы с системой необходимо выбрать пункт меню «Выход». При этом система выполнит закрытие открытых объектов и приложение будет закрыто. Обоснование экономической эффективности В данном разделе рассмотрена методика и специфика расчета экономической эффективности проекта. Эффективность - одно из наиболее общих экономических понятий, не имеющих пока, по-видимому, единого общепризнанного определения. Это одна из возможных характеристик качества системы, а именно её характеристика с точки зрения соотношения затрат и результатов функционирования системы. Смета затрат на разработку 1. Определение трудоемкости Затраты на разработку распределяются между двумя видами работ: научно-исследовательскими и опытно-конструкторскими. В рамках данного проекта предусматривается расчет затрат на выполнение только научно-исследовательских работ (НИР). При определении трудоемкости НИР применяется метод укрупненного членения НИР на стадии и этапы. Программное изделие планируется разрабатывать с помощью системы управления базами данных Access 2000, ориентированной на графический интерфейс разработки программ. 2. Структура затрат на разработку программного изделия (относительная трудоемкость стадий) Затраты труда на разработку типичного программного изделия (ПИ) принимаются в соответствии с исходными данными таблицы № 10. Таблица № 10 Структура затрат на разработку
3. Расчет количества условных команд разрабатываемого программного изделия При применении процедурных языков расчет количества условных команд выполняется по формуле Q = q * (1 + P1 + P2 + …. + Pn), где q – предполагаемое число команд программы, определяемое в ориентации на ассемблерную обработку. q = q0 число команд ассемблера (от 2 до 10 команд) q = 100 * 20 = 2000 (усл. ком. ) Kсл - коэффициент сложности программы (1.0 – 1.5) P – коэффициент коррекции программы n - количество коррекций программы в ходе разработки. Каждый модуль программы потребует следующих доработок: 15% серьезной доработки изменений текста программ; 2% уточняющей отладочной доработки исходного текста. Коэффициент типизации (повторение одинаковых или очень близких фрагментов в различных программных модулях) – 25%. Соответственно разработка программы составляет 75%. Таки образом количество условных команд Q разрабатываемого ПИ составляет: Q = 2000 * 1.2 * 0.75 * (1 + 0.15 + 0.02) = 2106 (усл. команд) Расчет трудоемкости разработки программного изделия по стадиям 1. Расчет трудоемкости стадии алгоритмизации и программирования Работы, выполняемые на третьей стадии разработки – алгоритмизации и программирования, являются наиболее сложными и наиболее длительными. Трудоемкость работ на данной (третьей стадии вычисляются по формуле: TЗ = tИ+ tА + tБС + tП + tОТ + tЭВМ + tД , где: tИ - затраты труда на изучение (и описание) задачи; tА - затраты труда на изучение задачи в целом и на разработку алгоритмов; tБС - затраты труда на разработку блок-схем; tП - затраты труда на программирование; tОТ - затраты труда на отладку программы; tЭВМ – время машинного счета на ПЭВМ; tД- затраты на оформление документации. Затраты труда на изучение задачи - tИ определяются по формуле: Q tИ = *ККАЧ , В 31* ККВ где: Q - общее количество команд в программном комплексе (2106 усл. команд); В 31 – производительность исполнителя на первом этапе третьей стадии (55 ком/час); ККВ - коэффициент, отражающий квалификацию специалиста (для стажа менее 2 лет, коэффициент равен 0.8); ККАЧ - коэффициент, учитывающий требуемое качество описания задачи (1.1). 2106 tИ = * 1.1 = 53 (ком/час) 55 * 0.8 Остальные величины трудоемкости на различных этапах работы определяются по той же формуле с учетом исходных данных, получаемых в ходе анализа системы. Затраты труда на изучение задачи в целом и разработку алгоритмов составят: Q 2106 tИ = = =132 (ком/час) В32* ККВ 20 * 0.8 где В32 - производительность исполнителя на втором этапе третьей стадии (20 ком/час); Затраты на разработку блок-схем ПИ определяются: Q 2106 tБС = = =120 (ком/час) В33* ККВ 22 * 0.8 где В33 - производительность исполнителя на третьем этапе третьей стадии (22 ком/час); Затраты труда на этапе программирования составляют: Q 2106 tП = = =105 (ком/час) В34* ККВ 25 * 0.8 где В34 - производительность на четвертом этапе третьей стадии (25 ком/час); Затраты труда на отладку программы определяются: Q 2106 tОТ = = = 263 (ком/час) В35* ККВ 10 * 0.8 где В35 - производительность на пятом этапе третьей стадии (10 ком/час); Затраты на оформление документов составляют: Q 2106 tП = = =110 (ком/час) В36* ККВ 24 * 0.8 где В36 - производительность на шестом этапе третьей стадии (24 ком/час); Время машинного счета на ЭВМ определяется: tЭВМ = В37 = 10 (чел/час) где В37 - время машинного счета на ЭВМ – 10 чел/час. Таким образом трудоемкость работ на третьей стадии составит: TЗ = 53 + 132 + +120 +105 +263 + 10 + 110 = 793 (чел/час) Или, в человеко-днях, на алгоритмизацию и программирование буде затрачено: 793 TЗД = = 99 (чел. дн) 8 |
|