Автоматизированная система учета и контроля продаж в розничной торговле
Определение и ограничения предметной области. Функции, выполняемые разрабатываемой системой, нормативная документация. Описание входной и выходной информации. Основные возможности СУБД MS ACCESS, описание средств создания пользовательских приложений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.01.2012 |
Размер файла | 28,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
1. Предметная область автоматизации
Для предприятия торговли необходимо иметь достоверную и полную информацию о движении товаров, остатков товара на складе, спросе на товар. Для ускорения оборачиваемости торговой фирмы используют множество способов реализации товаров, привлечение покупателей ценами, сервисом, качеством и т.д. Одним из способов ускорения оборачиваемости является реализация товаров по средствам нескольких торговых точек.
То есть для эффективной работы фирмы необходимо постоянно иметь информацию о наличии товаров на складе для того, чтобы оповестить поставщика, во время получить партию товаров и избежать ситуации потери покупателей и прибыли.
Эти данные можно получить на основе документов, на оформление которых на предприятии ежедневно тратится много времени и еще больше времени необходимо для составления отчетности об остатках товаров на складе по каждому наименованию и движении товаров за определенный промежуток времени.
В процессе прохождения преддипломной практики и работы над дипломным проектом рассмотрено функционирование торгового предприятия занимающегося продажей продукции в розницу.
Торговая фирма осуществляет закупку товаров у поставщиков с целью ее дальнейшей реализации через имеющеюся торговую точку. Оплата закупленной у поставщика партии товаров, может производиться наличным или безналичным способом. Покупатели могут приобрести товар за наличный расчет или по перечислению полной стоимости покупки на расчетный счет фирмы.
1.1 Ограничения предметной области
· номера выдаваемых счет фактур покупателя, приходных и расходных кассовых ордеров, счетов на оплату являются уникальным и изменению не подлежат;
· у разных поставщиков номера счет фактур могут совпадать;
· Ф.И.О., адреса, телефоны, банковские реквизиты поставщиков и покупателей могут меняться;
· один поставщик может поставлять несколько наименований товаров;
· разные поставщики могут поставлять одинаковую продукцию;
· количество продукции может измеряется не целым числом единиц измерения;
· у товара одна единица измерения;
· покупатель может приобрести несколько единиц продукции;
1.2 Функции, выполняемые разрабатываемой системой
· сбор, накопление, хранение, изменение сведений об имеющихся товаров в фирме: наименование, единица измерения, цена, количество;
· сбор, накопление, хранение, изменение сведений о поставщиках и заказчиках фирмы: наименование, адрес, телефон, банковские реквизиты;
· учет закупленных у поставщиков партий товаров;
· учет расчетов с поставщиками за поставленную партию товаров;
· учет реализации товаров покупателям;
· учет поступлений денежных средств за проданную продукцию;
· составление отчета о движении товара в фирме;
· составление отчета об остатках товаров по каждому наименованию;
· составление отчета о движении денежных средств;
· создание графика «Структура продаж», отражающего количество поступившего товара от поставщика, количество реализованного товара и остаток товара по каждому наименованию;
1.3 Документы предметной области, содержащие информацию необходимую для решения задач
Информация, вводимая в систему автоматизации, а также выдаваемая системой пользователю, представляется в виде документов. Документ - это материальный объект, содержащий в зафиксированном виде информацию, оформленную в установленном порядке, имеющую в соответствии с действующим законодательством правовое значение и предназначенную для передачи и использованию. Источником информации для системы автоматизации является документы, потребителем - люди.
То есть, для выполнения задачи и функций, предусматриваемых разрабатываемой системы, необходима информация содержащиеся в следующих документах:
· счет-фактура от поставщика;
· расходный кассовый ордер;
· счет-фактура покупателю;
· приходный кассовый ордер.
2. Постановка задачи
На сегодняшний день ведение учета и контроля продаж и поставок в розничной торговле ручным способом сопряжено с множеством рутинных операций, при этом присутствует большая вероятность допущения ошибок при составлении отчетов, значительно снижается оперативность получения информации по учету товара оборота.
Множество подобных ошибок можно избежать при использовании для ведения учета на предприятии торговли автоматизированной системы.
Она значительно сократит время на оформлении всевозможных документов, выдаваемых поставщикам и покупателям, заполнение которых необходимо для ведения торговой деятельности. На основании этих документов можно получить информацию об остатках товара, о движении товаров, о движении денежных средств по кассе и других процессов предприятия в любой момент времени.
Информация отчетов и графиков позволяет сделать вывод о целесообразности торговой деятельности, и поможет принять управленческое решение, и способствующее улучшению деятельности увеличению прибыли от реализации.
2.1 Описание входной информации
Условно-постоянная информация
Справочник «Поставщики»
Информация о поставщиках фирмы: наименование, адрес, телефон, ИНН, банковские реквизиты, содержатся в справочнике «Поставщиков». Справочник является первичным носителем сведений о поставщиках. Реквизиты справочника могут меняться при необходимости. При появлении у фирмы нового поставщика, его данные заносятся в справочник, и в дальнейшем используется в работе с этим поставщиком.
Поставщик ____________________________Адрес поставщика____________________________________Тел. поставщика_______________ИНН поставщика___________________Счет поставщика___________________Наименование банка поставщика __________________________ |
Рисунок 5.1 - Форма справочника «Поставщиков»
Справочник «Покупатели»
Информация о покупателях фирмы содержится в справочнике «Покупателей». Это относится только к тем покупателям, которые приобретают товары по безналичному расчету.
В процессе реализации товара по перечислению информация о покупателях используется для выдачи счет - фактуры покупателю. Информация из этого справочника также подлежит изменению, может быть удалена по необходимости или справочник может быть дополнен новыми данными. Эта операция проводится перед непосредственным началом работы с новым покупателем.
Покупатель ____________________________Адрес покупателя____________________________________Тел. покупателя _______________ИНН покупателя ___________________Счет покупателя ___________________Наименование банка покупателя __________________________ |
Рисунок 5.2 - Форма справочника «Покупателей»
Справочник «Товаров»
В справочнике «Товаров» содержится информация о наличие товара в фирме. Данные из справочника используются при заполнении счет - фактур для покупателей, акте списания товара и счет - фактур от поставщика.
Наименование товара _________________________Ед. измерения ___________Цена товара _____________Примечание _____________ |
Рисунок 5.3 - Форма справочника «Товар»
Справочник «Банки»
В справочнике «Банков» хранится информация о банках: наименование, корреспондентский счет, ИНН, БИК, адрес и телефон банка. У одного поставщика, покупателя могут быть счета в нескольких банках.
Оперативно-учетная информация
Документ счет-фактура от поставщика
Документ, отправляемый поставщиком своему клиенту, который детализирует товары, поставляемые клиенту, их цены и общее количество денег, которые заказчик должен уплатить за эти продукты. Счет-фактура обычно отправляется после того, как продукты будут доставлены с прилагаемой транспортной накладной, и служит для информирования клиента, что ему пришло время расплатиться.
Уникальность документа обеспечивается по двум реквизитам: номер счета-фактуры и наименование поставщика. Так как разные поставщики могут предоставить счет фактуру с одинаковыми номерами.
Счет-фактура поставщика № _______ Дата поставки_____________ Поставщик______________________________ Вид оплаты______________________________ Наименование товара Ед. измерения Количество Цена за ед. товара Сумма Итого__________ |
Рисунок 5.4 - Форма «Счет-фактура поставщика»
Реквизиты «Поставщик» и «Наименование товара» является справочной информацией, и к моменту составления документа содержатся в базе данных. Остальные реквизиты поступают в базу данных из этой формы для дальнейшего использования. Реквизит «Количество» отражается в документе, содержащем информацию о количестве продукции на складе, цена поставки необходима в дальнейшем для определения цены реализации товара (так как наценка составляет 30% от цены поставщика).
Документ Счет
Поля основной части документа заполняются пользователем в обычном режиме. Заполнением спецификации документа происходит путем выбора наименования товара из выпадающего списка и указанием количества реализуемого товара. Расчет остальных полей документа происходит автоматически. На основании документа может быть выдана счет-фактура покупателю и оформлен документ приходный кассовый ордер.
Код счета_____ |
||||||||
Дата счета_____ |
||||||||
Покупатель____ |
||||||||
Наименование товара |
Ед. измерения |
Количество |
Цена |
Стоимость без налога |
НДС |
Сумма налога |
Стоимость с НДС |
|
Итого______ |
||||||||
В том числе НДС____ |
Рисунок 5.5 - Форма «Счет-фактура покупателю»
2.2 Описание выходной информации
Отчет об остатках товара на сладе
Отчет можно получить в любой момент времени и проанализировать остатки товара по каждому наименованию принять управленческое решение. Информация из отчета используется при составлении заказов на поставку товаров, выставлении счета на оплату и учитывается при ежедневной реализации товара. Печатная форма отчета находится в приложении.
Отчет о количестве поставленной и проданной за период продукции
Отчет показывает количество полученного от поставщика и проданного за период товара. Пользуясь отчетом можно сравнить способы реализации товара, оценить выручку, полученную при разных способах реализации. Это помогает принимать управленческие решение для изменения существующего объема продаж. Печатная форма отчета находится в приложении.
Отчет о расчетах с поставщиками
Отчет содержит информацию по каждому документу, означающему факт поступления товара от поставщика. Это сумма, на которую был поставлен товар, безналичная и наличная сумма оплаты в каждой партии, задолженность фирмы перед поставщиком по поставленной партии.
Информация отчета помогает руководителю фирмы следить за задолженностью перед поставщиками, не допускать чрезмерного увеличения этой задолженности, во время оплачивать счета. Печатная форма отчета находится в приложении.
Отчет о движении денежных средств
Отчет содержит информацию о приходе и расходе денежных средств из кассы фирмы. Печатная форма отчета находится в приложении.
Документ Платежное поручение
Документ Платежное поручение является одним из видов расчетных документов. Представляет собой поручение плательщика банку о перечислении с его счета определенной суммы на счет получателя.
Применяется при оплате за товары и услуги, при погашении кредиторской задолженности, а также для перечисления средств по не товарным операциям и финансовым обязательствам.
Документ Платежное поручение составляется на основании документа счет-фактуры от поставщика, и поэтому некоторые реквизиты в экранной форме документа подставляются автоматически при его составлении, остальные подлежат составлению пользователем. Печатная форма отчета находится в приложении.
Документ Счет-фактура покупателю
Счет-фактуру необходимо заполнять и предоставлять покупателю в печатной форме при реализации товаров, как за наличный, так и безналичный расчет.
Заполнение данного документа происходит на основании счета на оплату.
В спецификации счета-фактуры указывается перечень приобретенных товаров, их цена и общая стоимость без учета и с учетом налогов.
В основной части документа указываются реквизиты организации - продавца. Печатная форма отчета находится в приложении.
Документ Расходный кассовый ордер
Документ Расходный кассовый ордер составляется при наличной оплате поставленной партии товара. Заполнение документа осуществляется на основании документа счет-фактуры от поставщика.
Справочные реквизиты подставляются автоматически при создании печатной формы документа, все необходимые данные переносятся из документа - основания, остальные подлежат заполнению пользователем. Печатная форма отчета находится в приложении Ж.
Документ Приходный кассовый ордер
Документ Приходный кассовый ордер составляется при наличной оплате реализуемого товара. Заполнение документа осуществляется на основании документа Расходная накладная.
Документ имеет печатную форму (Приложение) и используется на предприятии для приемки - передачи дневной выручки.
Графический материал «Структура продаж»
График составляется на основе документа движение товара и отражает количество поступившего, реализованного и оставшегося на складе товара по каждому наименованию. Он более наглядно отражает информацию отчета движения товара и позволяет руководителю фирмы принять решение о необходимости закупить тот или иной товар. Печатная форма отчета находится в приложении.
3. Основные возможности СУБД MS ACCESS
3.1 Общее описание
Реляционные СУБД представляют собой второе поколение СУБД, основанное на использовании реляционной модели данных, предложенной 3. Ф. Коддом в 1970 году. В реляционной модели все данные логически структурированы внутри отношений (таблиц). Каждое отношение имеет имя и состоит из именованных атрибутов (столбцов) данных. Каждый кортеж (строка) данных содержит по одному значению каждого из атрибутов. Большое преимущество реляционной модели заключается именно в этой простоте логической структуры.
Коммерческие системы на основе реляционной модели данных начали появляться в конце 1970-х - начале 1980-х годов. В настоящее время существует несколько сотен типов различных реляционных СУБД, как для мэйнфреймов, так и для персональных компьютеров, хотя многие из них не полностью соответствуют точному определению реляционной модели данных. Примерами реляционных СУБД для персональных компьютеров являются СУБД Access и FoxPro фирмы Microsoft, Paradox фирмы Corel Corporation, InterBase и BDE фирмы Borland, а также R: Base фирмы R: Base Technologies.
С учетом требований, возможностей и ресурсов ЧП «нал», было принято решение в качестве целевой СУБД выбрать СУБД Microsoft Access 2000.
MS Access - это, прежде сего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.).
На рисунке 6.1 отображена оригинальная маркетинговая концепция Microsoft для Access. Этот простой рисунок иллюстрирует возможности работы с MS Access на всех уровнях. На нижнем уровне иерархии перечислены объекты: они дают возможность с легкостью создавать таблицы, запросы, формы и отчеты. С помощью выражений (функций) можно осуществлять простую обработку данных для проверки их правильного ввода, поддержки бизнес-правил или для отображения числа с символом валюты. Макросы позволяют осуществлять автоматизацию, не прибегая к программированию, однако необходимо принять во внимание, что код VBA (Visual Basic for Applications) позволяет пользователю программировать более сложные процессы. И, наконец, используя Windows API (Application Programming Interface - программный интерфейс приложения), с помощью которого осуществляется обращение к функциям или библиотекам динамических связей (DLL - Dynamic Link Libraries), написанных на других языках, таких как С, Java или Visual Basic, программист может написать интерфейс для других программ и источников данных.
Перечислим основные достоинства MS Access:
1) Типы данных. В MS Access предусмотрены все основные типы данных, некоторые из которых, такие как числа, имеют несколько разновидностей.
2) Индексы. Поля могут быть проиндексированы, что значительно сокращает время, затрачиваемое на поиск нужной информации.
3) Ограничения. Ограничения, налагаемые на водимые данные, могут быть заданы как на уровне таблицы (путем введения выражения контроля ввода в строку свойства Условие на значение), так и на уровне формы (в окне свойств поля формы в режиме Конструктора форм).
Представления. Существует возможность создавать, открывать и изменять представление таким же образом, как это осуществляется с запросами MS Access. Используя представления, можно находить информацию, сохраненную в таблицах, связанных таблицах или даже в других представлениях.
Сохраненные процедуры и триггеры. Создание сохраненных процедур во многом подобно написанию процедуры на Visual Basic, однако, вместо записи кода Visual Basic используются инструкции SQL. Триггер - специальный вид сохраненной процедуры. Которая выполняется, когда пользователь изменяет данные в таблице. Триггеры являются мощным инструментом для обеспечения поддержки целостности данных всей базы данных.
Первичные ключи. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра), что предотвращает несовместимые операции обновления или удаления данных).
Пользователи и роли. В СУБД MS Access пользователи обозначаются как члены некоторой группы. Предусмотрены по умолчанию две группы: администраторы и пользователи, но могут быть определены и дополнительные группы. Группам и пользователям предоставляются права доступа, которые позволяют регламентировать перечень допустимых для них операций с каждым объектом базы данных.
8) Запросы. Одна из самых мощных возможностей MS Access одновременно является и наиболее важной. Можно строить запросы применительно к любым данным в таблицах, определять порядок сортировки, создавать вычисляемые выражения и вводить критерии отбора нужных записей. Можно отображать результаты выполнения запроса в виде таблицы, формы или отчета. Для установки связей между таблицами можно пользоваться Конструктором запросов.
9) SQL. Широкие возможности по использованию языка SQL для манипулирования данными и построения сложных запросов (запросов на объединение, запросов к серверу, управляющих запросов).
Функции, определенные пользователем. Пользователь имеет огромные возможности для создания собственных процедур и функций, используя конструкции программирования языка VBA.
Поддержка транзакций. Система MS Access поддерживает обработку транзакций с гарантией их целостности. Кроме того, предусмотрена защита на уровне пользователей, что позволяет контролировать доступ к данным отдельных пользователей и целых групп.
Справочная система. Организация справочной системы фирмы Microsoft - одна из самых лучших в отрасли. В MS Access предусмотрена контекстно-зависимая справка, для получения которой достаточно нажать <F1>, и на экране сразу же появится справочная информация по интересующему вопросу. Кроме того, в любой момент можно воспользоваться услугами Помощника или прочитать всплывающую подсказку.
Импортирование, экспортирование и связывание внешних файлов. MS Access позволяет импортировать и экспортировать файлы многих известных форматов, включая dBASE, FoxPro, Excel, SQL Server, Oracle, Btrieve, многие текстовые форматы ASCII (в том числе с фиксированной длиной строки или заданным ограничителем), а также данные в формате HTML. В результате экспортирования таблицы MS Access создается файл в заданном формате. Связывание означает, что можно использовать внешние данные, не создавая таблицы MS Access. Очень мощная возможность - связывание таблиц MS Access с их внешними таблицами с последующим совместным использованием; это относится к таблицам MS Access, dBase, FoxPro, SQL Server.
Формы и отчеты WYSIWING. Окна конструкторов форм и отчетов имеют одинаковый интерфейс и представляют пользователю много возможностей. Форма или отчет конструируются по принципу WYSIWYG (What You See Is What You Get - что ты видишь, то и получишь). Добавляя очередной элемент управления, пользователь видит, как при этом изменяется создаваемая форма или отчет.
15) Поддержка работы в сети. СУБД Microsoft Access может использоваться как автономная система на одном персональном компьютере или как многопользовательская система в сети. Реализация клиент / сервер. В Microsoft Access 2003 может быть создан файл с расширением.adp (Access project File), в котором могут храниться локально формы, отчеты, макрокоманды и модули VBA и который может соединяться с удаленной базой данных SQL Server, используя технологию OLE DB для отображения и работы с таблицами, представлениями, связями и хранимыми процедурами. В такой реализации может также использоваться машина базы данных MSDE.
Это лишь часть возможностей MS Access, делающих эту систему одной из лучших СУБД, представленных сегодня на рынке. Остается добавить, что это одна из самых распространенных СУБД, поскольку входит в стандартный пакет Microsoft Office.
Мощный арсенал средств Microsoft Access позволяет, как нельзя успешнее решить задачу по автоматизации учета продаж в ЧП «Сласть».
3.2 Средства создания пользовательских приложений MS ACCESS
пользовательский приложение нормативный система
Таблицы
Вся исходная информация хранится в четко определенных таблицах. Под четким определением подразумевается такая структура таблицы, в которой каждая строка имеет индивидуальный идентификатор, а данные представлены столбцами.
Запросы
Запросы - это те же самые таблицы, только они заполняются не вручную, а при помощи заранее заданных формул и прочих зависимостей. Благодаря сочетанию структуре запросов как функции выборки информации из некоторого ее массива, так и возможностей манипулирования этой информацией с помощью формул, запросы стали основным рабочим инструментом СУБД. Одновременно с отбором, записи могут производить любые расчеты и подводить итоги. В тоже время, формально запросы сами могут быть представлены как таблица и использованы в дальнейшем в качестве источника данных для других запросов.
Между таблицами и запросами существует однозначные и строго определенные связи. Эти связи служат третьим китом, на которого опирается вся система СУБД. Теоретически, можно сконструировать такую общую таблицу, в рамках которой можно представить все аспекты хранящихся в базе данных, однако практика показала, что подобная таблица оказывается почти повсеместно, во-первых, излишне громоздкой, а во-вторых, заполненной повторяющимися данными. Из-за громоздкости ею трудно оперировать, а излишние данные неоправданно сильно раздувают ее общий объем, что оборачивается чрезмерным использованием системных ресурсов компьютера.
Система построения запросов в MS ACCESS не имеет себе равных среди СУБД массового использования. Практически все виды запросов, которые можно поострить программно, в MS ACCESS можно построить визуально.
В MS ACCESS предоставляется возможность создавать самые разнообразные запросы выборки, причем они могут модифицировать исходные данные. Также представлена, развита система фильтров. Фильтры - одна из наиболее сильных сторон MS ACCESS. Фильтры строятся с помощью запросов или установкой критериев.
Визуально можно поострить запросы добавления, удаления, обновления, создания таблиц. Таблицу можно создать в другой базе данных.
Для построения запросов используется мастер запросов, который позволяет автоматизировать как типичные, так и наиболее сложные виды запросов.
Для запросов доступно три режима: конструктор, SQL, таблица. Режимы конструктора и SQL взаимосвязаны, любые изменения в одном из них приводят к изменениям в другом. При переходе в режим таблицы можно просмотреть результаты запроса.
Формы
Основные преимущества форм следующие:
· при вводе данных в поля формы, приложения может считать словарь данных сервера и автоматически проверить допустимость данных в соответствии с правилами целостности;
· поле ввода в форме может представлять список допустимых значений, из которых пользователи легко могут выбрать нужное;
· область формы может выводить шаблон, соответствующий текущей выводимой форме записи;
· командные кнопки в форме могут выполнять действия, связанные с выводимой в форме текущей записью;
· форма, выводящая на экран контекстно-зависимые конструкции, позволяет сократить время обучения.
Создание форм в клиентском приложении отнимет больше половины времени. При работе с формами доступно большое количество встроенных объектов. Каждый объект имеет большой набор свойств и событий.
Формы можно создавать с помощью конструктора форм. Формы и элементы управления можно модифицировать программно.
Отчеты
Наряду с вводом и хранением данных, важной задачей является их анализ и представление. Компьютерные системы используют отчеты и запросы для считывания и представления, данных таким образом, чтобы обеспечить полезность информации, содействовать принятию решений или поддерживать коммерческие приложения.
Генерация отчетов может, производится разными способами. В простейшем случае отчет выводится в виде многоколоночных листингов некоторые записей базы данных. В других случаях может быть распечатка одной записи на одном листе или отчет в виде графика.
Для создания отчетов MS ACCESS используется мастер отчетов, который позволяет автоматизировать создание стандартных отчетов, также содержит средства для создания отчетов с диаграммами.
Для создания сложных отчетов предназначен конструктор отчетов.
Часто отчеты не показывают точно ту информацию, которая кому-то необходима для принятия важного решения, ведь предвидеть всевозможные отчеты при разработке базы данных довольно сложно.
3.3 Инструментальные средства разработки
Макросы
Макрокоманды, которые можно объединять в макросы совершают разнообразные действия, а с помощью параметров этим действиям можно придать гибкость, которой можно добиться с помощью кропотливого программирования.
Для создания макроса необходимо использовать конструктор макроса.
Система защиты
MS ACCESS обладает лучшей встроенной защитой среди всех настольных приложений СУБД. Можно создавать группы пользователей, присваивать права доступа. Система защиты доступно только при открытой базе данных. Каждому пользователю можно предоставить индивидуальный пароль.
Язык программирования Visual Basic
Visual Basic является универсальным языком программирования, однако в СУБД MS ACCESS он используется как язык программирования для обработки баз данных.
Основные возможности Visual Basic, применимые в разработке приложений для обработки информации могут быть реализованы благодаря наличию в нем объектов доступа данных - Data Access Object, 32 - разрядного процессора данных - JET и предназначенных для работы с данными элементов управления.
Процессор данных Visual Basic поддерживает все стандартные операции по созданию, изменению и удалению таблиц, индексов и запросов. Формат базы данных процессора Visual Basic соответствует формату MS ACCESS. JET также обеспечивает поддержку целостности и проверку вводимых, и изменяемых данных на уровне полей и записей. Для изменения данных JET позволяет использовать язык SQL.
Уникальным свойствам JET является возможность создания копий данных, а также согласования данных обновляемой и оригинальной базе данных. Причем эти операции могут выполняться как с файлами формата базы данных процессора данных MS ACCESS, так и с базами данных других форматов, поддерживаемых через механизм ODBC.
4. Определение логической структуры и алгоритма работы АИС
4.1 Определение логической структуры базы данных
База данных (БД) - организованное специальным образом хранилище данных.
Информационно-логическая модель (ИЛМ) - является моделью данных, отображающей предметную область в виде совокупностей информационных объектов и структурных связей между ними.
Информационный объект (ИО) - это информационное отображение некоторой сущности, то есть реального объекта, явления, процесса, события, о которых должна быть представлена информация в БД.
Логическая структура реляционной БД определяется совокупностью логически взаимосвязанных реляционных таблиц.
Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов полученной ИЛМ. Логические связи таблиц соответствуют структурным связям между объектами.
пользовательский приложение нормативный система
4.2 Разработка технологии ввода и накопления входной информации
Для решения задач анализа задолженности перед поставщиками должен производится ввод и накопление информации о поступлении партии товаров от поставщиков по Счет-фактуре и оплате партии по Расходному кассовому ордеру и Платежному поручению. Справочная информация о товарах, хранимых на складе фирмы о поставщиках, должна быть ранее загружена в БД и содержаться в справочниках «Товар» и «Поставщики».
Для решения задачи составления отчета об остатке товаров должен производится ввод и накопление информации из документов Счет-фактура от поставщика, Счет (фактура покупателя), Акт списания товара. Справочная информация о товарах, хранимых на складе фирмы, информация о поставщиках и покупателях должна быть заранее загружена в базу данных, и содержаться в справочнике «Товар», «Поставщик», «Покупатель».
Для решения задачи составления отчета о движении товаров должен производиться ввод и накопление информации по поступлению и реализации товаров по документам Счет-фактура от поставщика, Счет (фактура покупателю), Акт списания товаров. Справочная информация о товарах, хранимых на складе, информация о поставщиках и покупателях должна быть ранее загружена в базу данных, и содержаться в справочнике «Товар», «Поставщики», «Покупатели».
Для решения рассматриваемой задачи должен производится ввод и накопление информации по поступлению денежных средств в кассу фирмы по документам Приходный кассовый ордер и Расходный кассовый ордер.
4.3 Обобщенный алгоритм решения задачи его декомпозиции на модули
Обобщенный алгоритм решения задачи по определению остатков товаров на складе и декомпозиция на модули
Алгоритм решаемой задачи должен обеспечить определение товаров на складе по всем наименованиям.
Для выполнения этой задачи необходимо отобрать все счета - фактуры от поставщика (СФ) по которым происходит поступление товаров и Счета - фактуры покупателю (С), Акт списания товара (АС), то есть документы, по которым происходит реализация товаров. В полученном множестве документов необходимо сложить все поступившие товары по одинаковым наименованиям и все реализованные товары по тому же принципу и вычислить остаток по каждому наименованию.
Обобщенный алгоритм решения задачи по определению движения товара и декомпозиция на модули
Алгоритм решаемой задачи должен обеспечить определение движения товаров на складе по всем приходным и расходным документам.
Для выполнения этой задачи необходимо выбрать всю информацию из СФ, информацию из документов С. Информация по реализации делится на реализацию за наличный и безналичный расчеты, которая представлена документом С.
Размещено на Allbest.ru
Подобные документы
Описание аппаратных и программных средств, операционной системы. Описание входной и выходной информации. Информационно-логическая модель данных. Схема взаимодействия входной и выходной информации. Расчет трудоемкости и стоимости обработки информации.
курсовая работа [2,4 M], добавлен 05.07.2015Требования к составу и параметрам технических средств. Инфологическая (концептуальная) модель предметной области. Физическая и логическая модель базы данных. Создание структуры БД в СУБД MS ACCESS. Программирование приложения. Описание работы с системой.
курсовая работа [572,2 K], добавлен 17.11.2014Автоматизированные информационные системы и их структура. Описание предметной области. Программная реализация основных алгоритмов формирования документации. Организация входной информации. Процесс создания расписания. Расчет затрат на отладку программы.
дипломная работа [2,3 M], добавлен 06.09.2014Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Внедрение систем автоматизации. Проблемы автоматизации учета и контроля в розничной торговле. Проектирование информационной структуры компонентов настройки. Реализация программных модулей в документах и отчетах. Контроль товарных и финансовых потоков.
курсовая работа [2,8 M], добавлен 20.04.2012Разработка программного обеспечения для выполнения работ по проведению кампании массового уведомления налогоплательщиков – юридических лиц о начисленных суммах по налогам. Описание и состав входной и выходной информации, запросов, структуры базы данных.
дипломная работа [4,6 M], добавлен 12.12.2010Анализ входной и выходной информации, особенности ее документационного обеспечения. Описание таблиц и их основное содержание. Методика и этапы разработки интерфейса программы и ее листинг, а также формирование инструкций пользователя и программиста.
курсовая работа [682,7 K], добавлен 30.07.2015Диаграммы декомпозиции в методологии IDEF0 и IDEF3. Информационная модель в нотации IDEF1.X. Создание приложения в СУБД-ориентированной среде. Описание результатной и входной информации. Макеты отображения результатов. Блок-схема основных модулей.
курсовая работа [2,4 M], добавлен 01.03.2015Описание входной и выходной информации. Программно-технические средства, необходимые для разработки программы "Автоматизированная информационная справочная система аптеки". Возможность формирования и корректировки файлов, тестирование программы.
курсовая работа [761,7 K], добавлен 18.12.2013Проектирование автоматизированной информационной системы контроля и учета товарных и денежных средств для магазина розничной торговли. Составление базы данных в среде СУБД MySQL. Расчет затрат на проектирование и эксплуатацию разработанной системы.
дипломная работа [4,3 M], добавлен 13.12.2013