Проектирование АИС компании оптовой торговли
Разработка и проектирование автоматизированного рабочего места менеджеров отделов фирмы по управлению и учетом товарных запасов, операций покупки и продажи. Описание используемой условно-постоянной информации. Диаграмма бизнес-процесса "Оптовая фирма".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 29.12.2012 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Построение функциональной модели бизнес-процесса «Оптовая фирма»
1.1 Описание бизнес-процесса «Оптоваяфирма»
1.2 Диаграмма бизнес-процесса «Оптовая фирма»
1.3 Таблица операций бизнес-процесса «Оптовая фирма»
1.4 Таблица документов бизнес-процесса «Оптовая фирма»
1.5 Создание модели ИС
1.5.1 Модель IDEF0 бизнес-процесса «Оптовая фирма»
1.5.2 Диаграмма модели IDEF3 бизнес-процесса «Оптовая фирма»
1.5.3 Диаграмма модели DFD бизнес-процесса «Оптовая фирма»
2. Постановка задачи по проектированию ИС «Оптовая фирма»
2.1 Организационно-экономическая сущность задачи
2.2 Описание исходной информации
2.3 Описание контроля исходной информации
2.4 Описание результатной информации
2.5 Описание контроля результатной информации
2.6 Описание используемой условно-постоянной информации
2.7 Описание алгоритма решения задачи
3. Описание программного продукта
Заключение
Список используемой литературы
Приложения
Введение
Чтобы удовлетворить требованиям курсовых по двум предметам, я слепил темы дисциплины «Базы данных» № 11 «Склад» и «ПИС» на тему «Проектирование АИС компании оптовой торговли». Целью курсовой стала разработка и проектирование автоматизированного рабочего места менеджеров отделов фирмы по управлению и учетом товарных запасов, операций покупки и продажи.
Предполагаемая ИС направлена на повышение рентабельности и скорости обращения вложенного капитала. Она предусматривает на стадии формирования товарных запасов - контроль уровня товарных запасов и обоснования оптимального объема заказов, на стадии реализации товарных запасов - изменение объемов и причин создания товарных запасов.
Таким образом разрабатываемая ИС повысит эффективность работы и ускорит процесс обработки данных, предоставит необходимую информацию, составит необходимую отчетность.
Информационная система -- это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Автоматизированное рабочее место(АРМ) -- программно-технический комплекс, предназначенный для автоматизации деятельности определенного вида. АРМ объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, предоставляет возможность ввода информации, и её вывод.
Принципы создания любых АРМ должны быть общими:
· Системность. АРМ рассматриваются как системы, структура которых определяется функциональным назначением.
· Гибкость. Система приспособлена к возможным перестройкам, благодаря модульности построения всех подсистем и стандартизации их элементов.
· Устойчивость. Система АРМ должна выполнять основные функции независимо от воздействия на нее внутренних и внешних возмущающих факторов.
· Эффективность. АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы.
Задачами курсовой работы являются:
· Обследование предметной области фирмы;
· Построение модели бизнес-процесса «Оптовая фирма»;
· Составление диаграммы действий бизнес-процесса «Оптовая фирма»;
· Определение основной документации;
· Проведение декомпозиции бизнес-процесса и составление необходимых схем;
· Описание исходной и результатной информации и ее контроль;
· Описание программного продукта.
1. Построение функциональной модели бизнес-процесса «Оптовая фирма»
1.1 Описание бизнес-процесса «Оптовая фирма»
1. Директор фирмы устанавливает по каждой позиции товарной номенклатуры нормативные уровни складских запасов. Менеджер отдела продаж получает информацию о наличии товарных запасов;
2. По данным о наличии товарных запасов формируются прайс-листы фирмы с указанными в них номенклатурой, количеством и ценами. По данным прайс-листам клиент может ознакомиться с товаром и его ценой;
3. Клиент, приняв решение о приобретении у фирмы необходимых товаров, оформляет у менеджера отдела продаж заказ;
4. Менеджер отдела продаж регистрирует заказ, фиксируя дату приема заказа;
5. Менеджер отдела продаж на основании заказа выписывает счет-фактуру; Получив счет-фактуру, клиент оплачивает её путем перечисления средств на расчетный счет фирмы;
6. Менеджер отдела продаж, проверив факт оплаты счета-фактуры, выписывает ему расходные накладные на получение товаров с товарного склада фирмы;
7. Клиент отправляется на товарный склад, где получает товары у кладовщиков;
8. После отпуска товаров клиенту один экземпляр расходной накладной остается у клиента, а второй сдается в бухгалтерию;
9. Менеджер товарного склада в конце каждого дня производит учет товаров и составляет отчет об имеющемся товаре;
10. Если запасы ниже установленного уровня, то менеджер товарного склада подготавливает заявку в отдел поставок на пополнение запасов;
11. Менеджеры отдела поставок оформляют заказ на поставку товаров у поставщиков;
12. Приняв к исполнению заказ, поставщик выписывает фирме счет-фактуру и передает его фирме для оплаты поставки. Менеджеры отдела поставок, получив счет-фактуру поставщика, передают её в бухгалтерию, где производят оплату последнего путем перечисления средств на расчетные счета поставщиков;
13. После оплаты, менеджер отдела поставок выписывает экспедитору доверенность:
14. Экспедитор выезжает и забирает товар у поставщиков, затем прибывает на фирму с доставленными товарами;
15. Менеджер отдела поставок выписывает приходные накладные для сдачи экспедитором товаров на Товарный склад своей фирмы;
16. Кладовщики товарного склада по приходным накладным принимают у экспедитора товары, затем делают в накладных заметки о количестве фактически принятых товаров. Один экземпляр каждой приходной накладной передается в отдел поставок, другой - в бухгалтерию;
17. Бухгалтерия, оперируя полученными документами, сопоставляет сведения о стоимости отпущенных и принятых товаров с размером средств, перечисленными клиентами и поставщикам, ведет сводку и учет средств на расчетном счете фирмы.
1.2 Диаграмма бизнес-процесса «Оптовая фирма»
Рис.1. Диаграмма бизнес-процесса «Оптовая фирма»
1.3 Таблица операций бизнес-процесса«Оптовая фирма»
Таблица 1
Операция |
Исполнитель |
Периодичность |
Входящие документы |
Исходящие документы |
Примечание |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
1.Получение информации о товарах |
Менеджер отдела продаж |
По мере поступления |
Отчет об имеющемся товаре |
Нет |
||
2.Обновление прайс-листа |
Менеджер отдела продаж |
По мере поступления |
Отчет об имеющемся товаре |
Прайс-лист |
||
3.Прием заказа |
Менеджер отдела продаж |
По мере поступления |
Заказ клиента |
|||
4.Регистрация заказа |
Менеджер отдела продаж |
По мере поступления |
Заказ клиента |
Реестр заказов |
||
5.Прием оплаты |
Менеджер отдела продаж |
По мере поступления |
Счет-фактура |
Платежное поручение |
||
6.Выписка расходной накладной |
Менеджер отдела продаж |
По мере поступления |
Платежное поручение |
Расходная накладная |
||
7.Отгрузка товара |
Кладовщик |
По мере поступления |
Расходная накладная |
Расходная накладная |
||
8.Оформление расходной накладной |
Кладовщик |
По мере поступления |
Расходная накладная |
Расходная накладная |
||
9.Формирование отчета о наличии товара |
Менеджер товарного склада |
Факт отгрузки товара со склада |
Отчет об имеющемся товаре |
|||
10a.Проверка соответствия нормативному уровню |
Менеджер товарного склада |
По мере поступления |
Отчет об имеющемся товаре |
|||
10b.Оформление заявки на товар |
Менеджер товарного склада |
По мере поступления |
Заявка |
Если запасы не соответствуют уст. уровню |
||
11.Оформление заказа на товар |
Менеджер отдела поставки |
По мере поступления |
Заявка |
Заказ |
||
12.Оплата заказа |
Менеджер отдела поставки |
По мере поступления |
Счет-фактура от поставщика |
Платежное поручение |
||
13. Выписка доверенности |
Менеджер отдела поставки |
По мере поступления |
Платежное поручение |
Доверенность |
||
13.Выезд и прием товара экспедитором |
Экспедитор |
По мере поступления |
Доверенность |
|||
14.Возвращение экспедитора с товаром на фирму |
Экспедитор |
По мере поступления |
||||
15.Выписка приходной накладной |
Менеджер отдела поставки |
По мере поступления |
Приходная накладная |
|||
16a. Прием товара у экспедитора |
Кладовщик |
По мере поступления |
Приходная накладная |
|||
16b.Оформление приходной накладной |
Кладовщик |
По мере поступления |
Приходная накладная |
Приходная накладная |
||
17.Формирование отчета |
Бухгалтерия |
Ежемесячно |
Приходная накладная, расходная накладная |
Отчет о прибыли |
1.4 Таблица документов бизнес-процесса «Оптовая фирма»
Таблица 2
Составляемый документ |
Операция |
Исполнитель |
Периодичность |
Документ основание |
Примечание |
|
Отчет об имеющемся товаре |
9.Формирование отчета о наличии товара |
Менеджер товарного склада |
Ежедневно |
Нет |
||
прайс-лист |
2.Обновление прайс-листа |
Менеджер отдела продаж |
По мере поступления |
Отчет об имеющемся товаре |
||
Заказ клиента |
3.Прием заказа |
Менеджер отдела продаж |
По мере поступления |
|||
Реестр заказов |
4.Регистрация заказа |
Менеджер отдела продаж |
По мере поступления |
Заказ клиента |
||
Счет-фактура |
5.Прием оплаты, 12.Оплата заказа |
Менеджер отдела продаж, менеджер отдела поставки |
По мере поступления |
Заказ |
||
Платежное поручение |
5. Прием оплаты, 12.Оплата заказа |
Менеджер отдела продаж, менеджер отдела поставки |
По мере поступления |
Счет-фактура |
||
Расходная накладная |
6. Выписка расходной накладной, 7.Отгрузка товара, 8.Оформление расходной накладной |
Менеджер отдела продаж, кладовщик |
По мере поступления |
Платежное поручение, Расходная накладная |
||
Приходная накладная |
15. Выписка приходной накладной, 16a.Прием товара у экспедитора, 16b.Оформление приходной накладной |
Менеджер отдела поставки, кладовщик |
По мере поступления |
Приходная накладная |
||
Отчет о прибыли |
17.Формирование отчета |
Бухгалтерия |
Ежемесячно |
Расходная накладная, приходная накладная |
1.5 Создание модели ИС
1.5.1 Модель IDEF0 бизнес-процесса «Оптовая фирма»
Рис. 2. Контекстная диаграмма
Рис. 3. Первый уровень детализации контекстной диаграммы
Рис.4. Второй уровень детализации диаграммы
Рис. 5. Второй уровень детализации диаграммы
Рис. 6. Второй уровень детализации диаграммы
1.5.2 Диаграмма модели IDEF3 бизнес-процесса«Оптовая фирма»
Рис.7. Третий уровень детализации диаграммы
1.5.3 Диаграмма модели DFD бизнес-процесса«Оптовая фирма»
Рис.8. Третий уровень детализации диаграммы
2. Постановка задачи по проектированию ИС «Оптовая фирма»
2.1 Организационно-экономическая сущность задачи
Наименование задачи - «Оптовая фирма».
Цель задачи - управление заказами, товарными запасами.
Периодичность решения - ежемесячно.
Срок выполнения задачи - дата сдачи отчетов - 1 число следующего месяца.
Информационная связь с другими задачами - результаты решения задачи проверяются и используются менеджерами отдела продаж, поставок, товарного склада и бухгалтерией.
менеджер учет товарный операция
2.2 Описание исходной информации
Исходной информацией для решения задачи «Оптовая фирма» является:
· Заказ клиента на покупку;
· Реестр клиентов, поставщиков, производителей, типов товаров, экспедиторов, заказов у поставщика; информация об Оптовой фирме «Импульс»;
· Реестр заказов клиентов;
· Прайс-лист (Приложение 4);
· Приходная накладная (Приложение 3).
Характеристика исходной информации приведена в таблице 3.
Таблица 3. Характеристика исходной информации
Наименование информации |
Общая характеристика информации |
Источники информации |
Сроки сбора информации |
Способ поступления |
|
Реестр клиентов |
Текущая информация |
Клиент |
По мере необходимости |
Лично |
|
Реестр поставщиков |
Текущая информация |
Менеджер отдела продаж |
По мере необходимости |
Лично, канал связи |
|
Реестр производителей |
Текущая информация |
Менеджер отдела продаж |
По мере необходимости |
Лично, канал связи |
|
Реестр типов товаров |
Текущая информация |
Менеджер отдела продаж |
По мере необходимости |
Лично, канал связи |
|
Реестр экспедиторов |
Текущая информация |
Экспедитор |
По мере необходимости |
Канал связи |
|
Реестр заказов |
Текущая информация |
Заказ клиента |
По мере необходимости |
Лично |
|
Информация об Оптовой фирме «Импульс» |
Текущая информация |
Начальство |
По мере необходимости |
Канал связи |
|
Прайс-лист |
Текущая информация |
Менеджер отдела продаж |
Ежедневно |
Канал связи |
|
Приходная накладная |
Текущая информация |
Менеджер отдела поставок |
Ежедневно |
Канал связи |
Используемым исходным данным для решения задачи присваиваются идентификаторы, приведенные в таблицах 4-6.
Таблица 4. Идентификаторы документа «Реестр заказов»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Код заказа |
sold_id |
9999999999 |
||
ИНН клиента |
c_inn |
999999999999 |
||
Код товара |
unit_id |
9999999999 |
||
Количество товара |
s_count |
9999999999 |
||
Дата |
sold_date |
99/99/99 |
мм/дд/гг |
|
Налоговая ставка |
nal_stavka |
9999999999 |
Таблица 5. Идентификаторы документа «Прайс-лист»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Код товара |
warehouse.unit_id |
9999999999 |
||
Название типа товара |
warehouse.type_name |
A(45) |
||
Название производителя |
warehouse.m_name |
A(45) |
||
Наименование товара |
warehouse.goods_name |
A(45) |
||
Цена товара |
price_w_tax |
9,999,999,999.99 |
||
Количество товара |
warehouse.count-sold_goods |
9999999999 |
||
Телефон фирмы |
impulse.telephone |
А(20) |
||
Сумма проданных товаров по коду товара/Маскировщик товара, которого нет в наличии |
sold_goods |
9999999999 |
||
Маскировщик неиспользуемого производителя |
type_name_hide |
9999999999 |
||
Дата распечатки |
date() |
99/99/99 |
мм/дд/гг |
Таблица 6. Идентификаторы документа «Приходная накладная»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Номер накладной |
prih_nakl.nomer_nakl |
9999999999 |
||
Номер п.п. |
prih_nakl.nomer_pp |
9999999999 |
||
Наименование товара |
prih_nakl.nakl_good_name |
A(45) |
||
Единица измерения |
prih_nakl.measure |
A(10) |
||
Цена товара |
prih_nakl.goods_cost |
9,999,999,999.99 |
||
Количество товара |
prih_nakl.count |
9999999999 |
||
Организация |
impulse.comp_name |
А(45) |
||
ИНН организации |
impulse.inn |
999999999999 |
||
Дата накладной |
prih_nakl.nakl_date |
99/99/99 |
мм/дд/гг |
|
Сумма |
summ |
9,999,999,999.99 |
||
Итого |
itogo |
9,999,999,999.99 |
2.3 Описание контроля исходной информации
Документ «Реестр заказов»:
Контроль соответствия реквизитов «Код заказа», «ИНН клиента», «Код товара», «Количество товара», «Дата», «Налоговая ставка», списку значений базы данных;
Документ «Прайс-лист»:
Контроль соответствия реквизитов «Код товара», «Название типа товара», «Название производителя», «Наименование товара», «Цена товара», «Количество товара», «Телефон фирмы»,списку значений базы данных;
Арифметический контроль реквизитов «Сумма проданных товаров по коду товара».
Логический контроль реквизитов «Маскировщик товара, которого нет в наличии», «Маскировщик неиспользуемого производителя».
Документ «Приходная накладная»:
Контроль соответствия реквизитов «Номер накладной», «Номер п.п.», «Наименование товара», «Единица измерения», «Цена товара», «Количество товара»,«Название фирмы», «ИНН фирмы», «Дата накладной»,списку значений базы данных;
Арифметический контроль реквизитов «Сумма», «Итого».
2.4 Описание результатной информации
Результатной информацией для решения задачи является:
- Доверенность(Приложение 1);
- Прайс-лист(Приложение 4);
- Отчет о наличии товара(Приложение 2);
- Счет-фактура(Приложение 6);
- Расходная накладная(Приложение 5).
Характеристика результатной информации приведена в таблице 7.
Таблица 7. Характеристика результатной информации
Наименование информации |
Потребитель информации |
Периодичность передачи информации |
Способ передачи |
|
Доверенность |
Экспедитор, поставщик |
По мере необходимости |
Лично |
|
Прайс-лист |
Клиент, менеджеры отдела продаж, товарного слада |
По мере необходимости |
Канал связи |
|
Отчет о наличии товара |
Менеджер товарного слада |
Ежедневно |
Канал связи |
|
Счет-фактура |
Клиент |
По мере необходимости |
Канал связи |
|
Расходная накладная |
Клиент, менеджер товарного склада, кладовщик |
По мере необходимости |
Лично |
Используемым результатным данным для решения задачи присваиваются идентификаторы, приведенные в таблицах 8-12.
Таблица 8. Идентификаторы документа «Доверенность»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Номер доверенности |
doverennost.dov_id |
9999999999 |
||
Дата выдачи доверенности |
doverennost.dov_date |
99/99/99 |
мм/дд/гг |
|
Срок действия |
doverennost.srok_deystv |
99/99/99 |
мм/дд/гг |
|
ФИО экспедитора |
doverennost.expeditor_fio |
A(60) |
||
Название поставщика |
doverennost.s_name |
A(45) |
||
ОКПО |
impulse.okpo |
999999999999 |
||
Название фирмы |
impulse.comp_name |
А(45) |
||
Название и адрес поставщика |
alltrim(doverennost.s_name)+space(1)+alltrim(sellers.s_adress) |
А(45)+A(1)+А(45) |
||
Название и адрес покупателя |
alltrim(impulse.comp_name)+space(1)+alltrim(impulse.comp_adr) |
А(45)+A(1)+А(45) |
||
Серия паспорта экспедитора |
expeditor.expeditor_passport_serial |
9999 |
||
Номер паспорта экспедитора |
expeditor.expeditor_passport_number |
999999 |
||
Дата выдачи паспорта |
expeditor.expeditor_passport_vidan_date |
99/99/99 |
мм/дд/гг |
|
Кем выдан паспорт |
expeditor.expeditor_passport_vidan |
A(90) |
||
Номер п.п. |
goods_order.pp_number |
9999999999 |
||
Наименование товара |
goods_order.goods_name |
A(60) |
||
Единица измерения |
goods_order.goods_measure |
A(10) |
||
Количество товара |
goods_order.goods_count |
9999999999 |
Таблица 9. Идентификаторы документа «Прайс-лист»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Код товара |
warehouse.unit_id |
9999999999 |
||
Название типа товара |
warehouse.type_name |
A(45) |
||
Название производителя |
warehouse.m_name |
A(45) |
||
Наименование товара |
warehouse.goods_name |
A(45) |
||
Цена товара |
price_w_tax |
999,999,999.99 |
||
Количество товара |
warehouse.count-sold_goods |
9999999999 |
||
Телефон фирмы |
impulse.telephone |
А(20) |
||
Сумма проданных товаров по коду товара/Маскировщик товара, которого нет в наличии |
sold_goods |
9999999999 |
||
Маскировщик неиспользуемого производителя |
type_name_hide |
9999999999 |
Таблица 10. Идентификаторы документа «Отчет о наличии товара»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Код товара |
warehouse.unit_id |
9999999999 |
||
Наименование товара |
alltrim(warehouse.m_name)+ space(1)+warehouse.goods_name |
А(45)+A(1)+А(45) |
||
Сумма проданных товаров по коду товара |
dhg |
9,999,999.99 |
||
Количество на складе |
count_warehouse |
9999999999 |
||
Норматив |
goods_types.normal_goods_level |
9999999999 |
||
Нехватка товара/Маскировщик товаров, которые удовлетворяют нормативам |
nehvatka |
9999999999 |
||
Дата |
date() |
99/99/99 |
мм/дд/гг |
Таблица 11. Идентификаторы документа «Счет-фактура»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Номер счета-фактуры |
sold_goods.sold_id |
9999999999 |
||
Дата продажи |
sold_goods.sold_date |
99/99/99 |
мм/дд/гг |
|
Продавец |
impulse.comp_representative |
A(45) |
||
Адрес продавца |
impulse.comp_adr |
A(45) |
||
ИНН/КПП продавца |
alltrim(impulse.inn)+" / "+impulse.kpp |
A(12)+A(9) |
||
Грузоотправитель и его адрес |
impulse.comp_adr |
А(45) |
||
Грузополучатель его адрес |
clients.c_adress |
А(45) |
||
Покупатель |
clients.c_representative |
А(45) |
||
Адрес покупателя |
clients.c_adress |
A(45) |
||
ИНН/КПП покупателя |
alltrim(sold_goods.c_inn)+" / "+clients.c_kpp |
A(12)+A(9) |
||
Код товара |
sold_goods.unit_id |
9999999999 |
||
Наименование товара |
alltrim(warehouse.m_name)+space(1)+warehouse.goods_name |
А(45)+A(1)+А(45) |
||
Единица измерения |
goods_types.measure |
A(10) |
||
Количество товара |
sold_goods.s_count |
9999999999 |
||
Цена товара |
warehouse.unit_cost |
9,999,999.99 |
||
Сумма |
warehouse.unit_cost *sold_goods.s_count |
9,999,999.99 |
||
Налоговая ставка |
sold_goods.nal_stavka |
9999999999 |
||
Сумма налога |
warehouse.unit_cost /100* Sold_goods.nal_stavka |
9,999,999.99 |
||
Стоимость с учетом налога |
(warehouse.unit_cost *sold_goods.s_count)/100* Sold_goods.nal_stavka+warehouse.unit_cost *sold_goods.s_count |
9,999,999.99 |
||
Страна производства |
Warehouse.country |
A(20) |
Таблица 12. Идентификаторы документа «Расходная накладная»
Наименование реквизита |
Идентификатор |
Разрядность |
Примечание |
|
Организация |
impulse.comp_name |
A(45) |
||
ИНН организации |
impulse.inn |
999999999999 |
||
Номер расходной накладной |
sold_goods.sold_id |
9999999999 |
||
Дата |
sold_goods.sold_date |
99/99/99 |
||
Номерп.п. (счетчик) |
jitter |
9999999999 |
мм/дд/гг |
|
Наименование |
alltrim(warehouse.m_name)+space(1)+warehouse.goods_name |
А(45)+A(1)+А(45) |
||
Единица измерения |
goods_types.measure |
А(10) |
||
Цена |
price_w_tax |
9,999,999.99 |
||
Название и адрес покупателя |
sold_goods.s_count |
9999999999 |
||
Сумма |
summ |
9,999,999.99 |
2.5 Описание контроля результатной информации
Документ «Доверенность»:
Логический контроль соответствия реквизитов «Номер доверенности», «Дата выдачи доверенности», «Срок действия», «ФИО экспедитора», «Название поставщика», «ОКПО», «Название фирмы», «Название и адрес поставщика», «Название и адрес покупателя»,«Серия паспорта экспедитора», «Номер паспорта экспедитора», «Дата выдачи паспорта», «Кем выдан паспорт», «Номер п.п.», «Наименование товара», «Единица измерения», «Количество товара», с соответствующими реквизитами «Информация об Оптовой фирме «Импульс», «Реестр экспедиторов» и «Реестр заказов у поставщика».
Документ «Прайс-лист»:
Логический контроль соответствия реквизитов «Код товара», «Название типа товара», «Название производителя», «Наименование товара», «Цена товара», «Количество товара», «Телефон фирмы», «Сумма проданных товаров по коду товара» с соответствующими реквизитами в документах «Реестр типов товаров», «Реестр производителей».
Арифметический контроль реквизитов «Сумма проданных товаров по коду товара», «Количество товара».
Документ «Отчет о наличии товара»:
Логический контроль соответствия реквизитов «Код товара», «Наименование товара», «Сумма проданных товаров по коду товара», «Количество на складе», «Норматив», «Нехватка товара», с соответствующими реквизитами «Реестр типов товаров», «Реестр производителей».
Арифметический контроль реквизитов «Сумма проданных товаров по коду товара», «Количество на складе», «Нехватка товара».
Документ «Счет-фактура»:
Логический контроль соответствия реквизитов «Номер счета-фактуры», «Дата продажи», «Продавец», «Адрес продавца», «ИНН/КПП продавца», «Грузоотправитель и его адрес», «Грузополучатель его адрес», «Покупатель», «Адрес покупателя», «ИНН/КПП покупателя», «Код товара», «Наименование товара», «Единица измерения», «Количество товара», «Цена товара», «Сумма», «Налоговая ставка», «Сумма налога», «Стоимость с учетом налога», «Страна производства», с соответствующими реквизитами «Информация об Оптовой фирме «Импульс», «Реестр клиентов» и «Реестртипов товаров», «Реестр производителей».
Арифметический контроль реквизитов «Сумма», «Сумма налога», «Стоимость с учетом налога».
2.6. Описание используемой условно-постоянной информации
В качестве условно-постоянной информации, используемой при решении задачи по разработке и проектированию АРМ задачи по управлению и учету товарных запасов, являются следующие реквизиты:
· представитель покупателя, представитель поставщика, представитель оптовой фирмы «Импульс»;
· телефон покупателя, телефон поставщика, телефон оптовой фирмы «Импульс»;
· адрес покупателя, адрес поставщика, адрес оптовой фирмы «Импульс»;
· банк покупателя, банк поставщика, банк оптовой фирмы «Импульс»;
· расчетный счет покупателя, расчетный счет поставщика, расчетный счет оптовой фирмы «Импульс»;
· БИК покупателя, БИК поставщика, БИК оптовой фирмы «Импульс»;
· Налоговая ставка;
· Экспедиторы оптовой фирмы «Импульс».
2.7 Описание алгоритма решения задачи
Решение задачи по разработке и проектированию АРМ «Оптовая фирма» выполняется по следующему алгоритму:
Документ ««Прайс-лист»»:
Расчет количества товаров на складе:
sold_goods=
warehouse.count-sold_goods
Документ «Отчет о наличии товара»:
Расчет количества товаров на складе:
dhg=
count_warehouse=warehouse.count-dhg
Расчетнехватки:
Nehvatka=goods_types.normal_goods_level-count_warehouse
Документ «Счет-фактура»:
Расчетсуммы:
warehouse.unit_cost *sold_goods.s_count
Расчетсуммыналога:
warehouse.unit_cost /100*Sold_goods.nal_stavka
Расчет стоимости с учетом налога:
(warehouse.unit_cost*sold_goods.s_count)/100*Sold_goods.nal_stavka+warehouse.unit_cost*sold_goods.s_count
Документ «Расходная накладная»:
Расчет цены:
Price_w_tax= (warehouse.unit_cost/100)*18+warehouse.unit_cost
Расчетсуммы:
price_w_tax*sold_goods.s_count
Расчетитого
Документ «Приходная накладная»:
Расчет суммы:
sum=prih_nakl_data.nakl_goods_cost*prih_nakl_data.nakl_count
Расчет итого
Itogo=
3. Описание программного продукта
База данных служит для учета и управления товарными запасами склада, операций продажи и покупки товаров.
Основным её назначением является просмотр, ввод и корректировка данных, а также реализация выходных документов с помощью отчетов.
Для того чтобы пользователь смог перейти к необходимым действиям существует главная форма, на которой расположены кнопки операций разделенные по отделам фирмы.
Форма разделена на 3 вкладки - «Операции», «Бланки», «Запросы». Все основные действия, предпринимаемые менеджерами отделов расположены на вкладке «Операции». На вкладке «Бланки» расположены образцы документов оперируемые в фирме согласно бизнес-процессу. На вкладке «Запросы» реализована возможность поиска документов по ключевым параметрам.
Рис. 9. «Главная форма»
Кнопки действий расположены по цепочке. Рассмотрим работу отделов на примере обслуживания одного клиента.
Менеджер отдела предоставляет покупателям, интересующихся товарами фирмы, прайс-лист. Покупатель, выбрав интересующий его товар, подает заявку. Менеджер отдела производит регистрацию заказа при помощи кнопки «Регистрация заказа». Открывается новая форма.
Рис. 10. «Регистрация заказа»
Менеджер отдела продаж, сверяясь с заявкой клиента, указывает код товара и остальную спецификацию заказа, фиксирует время, сохраняет заказ. После регистрации из этой же формы выписывает клиенту счет-фактуру на оплату заказа.
После того, как клиент оплатил счет-фактуру и принес доказательство оплаты, в нашем случае, платежное поручение, менеджер должен выписать расходную накладную. Осуществляется операция через главную форму.
Менеджер вводит номер оплаченной счет-фактуры и нажатием кнопки «Выписать» получает накладную содержащую оплаченный заказ.
Рис 11. «Расходная накладная»
Далее клиент с расходной накладной отправляется на товарный склад, где кладовщики производят отгрузку оплаченного товара, сверяясь с накладной.
В процессе осуществления продаж изменяется товарная номенклатура на складе фирмы. Менеджер товарного склада ежедневно проверяет соответствие уровня товарных запасов нормативам при помощи отчета о недостающем товаре.
Если определенный тип номенклатуры не удовлетворяет нормативам, менеджер подает заявку в отдел поставок на заказ недостающих товаров.
Менеджеры отдела поставок по заявке регистрируют заказ у поставщика.
Поставщик выписывает счет-фактуру, фирма производит оплату.
После подтверждения оплаты менеджер отдела поставок с помощью операционной кнопки на главной форме «Выписать доверенность» составляет документ на имя экспедитора фирмы.
Рис 12. «Доверенность»
После выполнения экспедитором поручения и его возврата менеджер отдела поставок выписывает приходную накладную с помощью кнопки «Выписать приходную накладную». В ней он указывает список товаров, привезенных экспедитором и фиксирует дату.
Рис 13. «Приходная накладная»
Экспедитор получив приходную накладную, отправляется с документом и привезенным товаром на товарный склад.
На складе менеджер сверяет приходную накладную и доставленный товар, делает пометки и производит регистрацию поставленных товаров с помощью кнопки «Регистрация поставки» на главной форме.
Рис 14. «Регистрация поставки»
Если заказанный тип товара или его производитель был приобретен впервые, то его регистрация происходит в несколько этапов. Реализована возможность добавления нового производителя или типа товара в реестр производителей и типов товаров при помощи кнопок «…». После добавления они появятся в раскрывающихся списках на форме регистрации поставки.
Рис 15. «Регистрация поставки»
При завершении регистрации в базе данных изменится количество товарных запасов или добавятся новые. Это сразу найдет отражение в прайс-листе и имеющихся товарах.
Заключение
С помощью не хитрых возможностей конструкторов отчетов, запросов, форм и простейших функций были решены поставленные цели и задачи курсового проекта. В итоге получилась простенькая АРМ по управлению и контролю товарных запасов на складе, реализации покупок и продаж.
При грамотном проектировании ИС, соблюдении методологий, уровней нормализации, тесных консультаций с заказчиком и т.д. можно достичь высокого качества разрабатываемых продуктов, которые в полной мере, для выбранной сферы, позволят повысить эффективность управления компанией заказчика за счет обеспечения руководителей и специалистов максимально полной, оперативной и достоверной информацией, снизить расходы на ведение дел за счет автоматизации процессов обработки информации, регламентации и упрощения доступа сотрудников компании к нужной информации. Изменить характер труда сотрудников, избавляя их от выполнения рутинной работы и давая возможность сосредоточиться на профессионально важных обязанностях, повысить эффективность обмена данными между отдельными подразделениями, филиалами и центральным аппаратом. Гарантировать полную безопасность и целостность данных на всех этапах обработки информации.
Список используемой литературы
1. Разработка реального приложения с использованием VisualFoxPro 9, 2007,Г.А. Гурвиц.
2. Самоучитель VisualFoxPro 8, 2003, Омельченко Л.Н.
3. URL: http://www.foxclub.ru/ - Дата обращения 02.03.12
4. URL: http://www.sql.ru/forum/actualtopics.aspx?bid=37- Дата обращения 02.03.12
Приложение 1
Приложение 2
Приложение 3
Приложение 4
Приложение 5
Размещено на Allbest.ru
Подобные документы
Построение функциональной модели бизнес-процесса "Оптовая фирма". Проектирование автоматизированного рабочего места менеджеров отделов фирмы по управлению и учетом товарных запасов, операций покупки и продажи. Основные документы бизнес-процесса.
курсовая работа [287,0 K], добавлен 24.12.2012Технологический процесс сбора, передачи, обработки и выдачи информации. Назначение программного продукта. Анализ экономических показателей внедрения автоматизированного рабочего места кассира-операциониста. Организация рабочего места оператора ЭВМ.
дипломная работа [2,6 M], добавлен 08.12.2014Разработка автоматизированного рабочего места в виде Web-приложения "Платные образовательные услуги" для отделения дополнительного образования строительного техникума. Технология создания макета. Разработка программного кода, функции интерфейса.
дипломная работа [1,8 M], добавлен 10.06.2013Разработка автоматизированного рабочего места менеджера фирмы. Проектирование программного обеспечения. Функциональная модель предметной области. Серверная и клиентская части. Особенности реализации запросов. Эксплуатация и сопровождение проекта.
курсовая работа [875,5 K], добавлен 28.11.2014Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Понятие информации, информационных технологий и их виды. Анализ основных положений по автоматизации рабочего места оператора автотранспортного предприятия. Разработка модели автоматизированного рабочего места начальника отдела. Применение модели АРМ.
дипломная работа [4,0 M], добавлен 18.09.2010Разработка программного продукта для автоматизации рабочего места менеджера в агентстве недвижимости. Проектирование информационной системы для отдела работы с клиентами с возможностью обработки данных о квартирах, услугах, учете заказов и учете сделок.
курсовая работа [3,1 M], добавлен 13.02.2012Анализ функциональной структуры администрации. Разработка автоматизированного рабочего места директора фирмы ООО "Бэст-Софт", предназначенного для автоматизации процесса контроля движения документации в отделе. Требования безопасности при работе с ЭВМ.
дипломная работа [116,6 K], добавлен 11.02.2013Статическое и динамическое описание свадебного салона. Разработка технического задания и календарного плана. Проектирование функциональной, информационной и поведенческой моделей автоматизированной информационной подсистемы "Запись клиента на примерку".
курсовая работа [803,4 K], добавлен 25.01.2014Схема автоматизации магазина и бизнес-процессов администратора отдела продаж автомагазина "Москвич". Снижение трудоемкости подбора автозапчастей. Формирование сведений о запросах. Функционирование автоматизированного рабочего места администратора.
курсовая работа [730,1 K], добавлен 21.06.2013