Диплом: Разработка автоматизированной информационной системы управления сетью аптек ООО «Биволи»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
into :name+
from tovar t, items i
where t.id_item = i.id_item(+)
and t.id_tovar = :id_tovar;
exception
when no_data_found then :name=''''
end
Рисунок 9 - Внешний вид формы Tovar
Рисунок 10 - Внешний вид формы Partners
На основании данных таблиц Tovar, Partners, Manufacturers, Places,
Koncurent, Aptname по запросам, вводимым с клавиатуры выбираются и выводятся на
дисплей и печать данные о товарах, поставщиках, производителях, названиях аптек,
конкурентах по следующим критериям:
 наименование товара;
 производители товара;
59
 поставщики товара;
 название аптек;
 конкурирующие фирмы;
 название аптек, где находится товар.
Например:
Select I.NAME
from items i,tovar t
where t.ID_Item = i.ID_Item(+) and T.id_Tovar=:ID
Рисунок 11- Внешний вид формы Manufacturers
Выходные данные
Таблицы Tovar, Partners, Manufacturers, Places, Koncurent, Aptname;
60
Результаты выполнения запросов по поиску необходимой информации,
выводимой на дисплей и печать в соответствии процессами обработки.
2.7.3 Модуль «Журнал накладных» (модуль Nakladnaya)
Модуль предназначен для просмотра, изменения данных в приходных,
расходных, возвратных накладных, ведения учета накладных за определенный период
на основании приходов, расходов и возвратов товара.
Выбор действия
Формирование
расходной
накладной
OutBill
InBill
InBills
OutBills
Формирование
приходной
накладной
Формирование
приходн
накладн
журнала
ых
ых
Формирование
х
накладной
журнала
расходных
накладны
RetBill
Dreturns
Формирование
накладной
возвратной
Формирование
х
накладной
журнала
возвратных
накладны
Naklper
Учет накладных
за определенный
период
Модуль Nakladnaya
Выход
Рисунок -12
61
На основании имеющихся данных, хранящихся в таблице «Товары», «Расчет
цен» формировать приходные, расходные, возвратные накладные;
На основании имеющихся данных, хранящихся в таблицах «Расходные
накладные», «Приходные накладные», «Возвратные накладные» программа
просматривает приходы, возвраты и расходы товаров, выводит отчет о всех
накладных за выбранный период;
Входные данные Приложение 2
Процессы обработки
Функция формирования приходных, возвратных, расходных накладных
заключается во введении новой записи в таблицы “Prihod_nakl”, “Vozvrat_nalk”,
“Rashod_nakl” программы с учетом ограничений, наложенных на значения полей.
Пользователь при помощи манипулятора «мышь» выбирает требуемый
пункт меню.
На основании операций прихода, расхода, возврата товара оператор
заполняет форму, предлагаемую на дисплее компьютера. Форма разрабатывается на
этапе выполнения рабочего проекта и должна содержать все поля структуры
“Prihod_nakl”, “Rashod_nakl”, “Vozvrat_nalk”.
Проверяется содержимое полей на соответствие типам данных и размерам
полей при не соответствии введенных данных и полей на дисплей выводится
сообщение об ошибке.
Данные заносятся в “Prihod_nakl”, “Rashod_nakl”, “Vozvrat_nalk”
На основании данных “Prihod_nakl”, “Rashod_nakl”, “Vozvrat_nalk” по
запросам, вводимым с клавиатуры выбираются и выводятся на дисплей и печать
данные о накладных товаров по следующим критериям:
- номер накладной
- дата оформления накладной.
- имя поставщика
- имя получателя
- количество товара по накладной всего
- отпускная цена накладной товара
62
- причина возврата товара
- налог на товар
- примечание в накладной
- откуда распределяется
- куда распределяется
- номер заявки
- откуда возвращено
- куда возвращено
Функция просмотра товара состоит в формировании отчета на основании
таблиц “Prihod_nakl”, “Rashod_nakl” программы. И предназначена для просмотра
списка накладных за указанный в фильтре период.
Пользователь при помощи манипулятора «мышь» выбирает требуемый
пункт меню.
На основании имеющихся данных о приходах, расходах товаров оператор
заполняет форму, предлагаемую на дисплее компьютера. Форма разрабатывается на
этапе выполнения рабочего проекта и должна содержать фильтр, предлагающий
ввести ограничение в виде даты на момент создания отчета.
Проверяется содержимое фильтра, при отсутствии даты выводится
сообщение об ошибке.
На основании данных Prihod_nakl”, “Rashod_nakl” выводятся на дисплей и
на печать в виде отчета данные о всех приходных и расходных накладных,
удовлетворяющих заданному фильтру
Выходные данные
Выходными данными является измененное содержимое таблиц “Prihod_nakl”,
“Rashod_nakl”, “Vozvrat_nalk” программы с соответствующими ограничениями
(описанные в пункте «Входные данные»), т.е. в программе появляются новые
накладные.
Сформированный отчет, выведенный на экран в виде отсортированных по
дате накладных.
63
Результаты выполнения запросов по поиску необходимой информации,
выводимой на дисплей и печать в соответствии с пунктом «Процессы обработки»
2.7.4 Модуль «Заявка» (модуль Zayavka)
Модуль предназначен для введения новой заявки, создания перечня товаров
для заявки, а также просмотра, изменения данных во всем списке заявок.
Формирование
новой заявки
Формирование
перечня
наименований
товара для заявки
Формирование
всего списка
заявок на товар
PoinOrder
Porder_Price
PointOrders
Выбор действия
Модуль Zayavka
Выход
Рисунок -13
На основании входных данных, хранящихся в таблице «Наименования аптек»
программа формирует заявку на товары;
На основании входных данных, хранящихся в таблице «Товары» программа
формирует перечень наименований товаров для заявки;
64
Процессы обработки
Функция добавления новой заявки заключается во введении новой записи в
таблицы “Zayavka” и“Sostav_zayavka” программы с учетом ограничений, наложенных
на значения полей.
Пользователь при помощи манипулятора «мышь» выбирает требуемый
пункт меню.
На основании имеющихся данных о требуемых наименованиях товаров
оператор заполняет форму, предлагаемую на дисплее компьютера. Форма
разрабатывается на этапе выполнения рабочего проекта и должна содержать все поля
структур “Zayavka” и “Sostav_zayavka”.
Проверяется содержимое полей на соответствие типам данных и размерам
полей при не соответствии введенных данных и полей на дисплей выводится
сообщение об ошибке.
Данные заносятся в “Zayavka” и “Sostav_zayavka
На основании данных “Zayavka” и “Sostav_zayavka” по запросам, вводимым
с клавиатуры, выбираются и выводятся на дисплей данные о заявке по следующим
критериям:
- дата заявки
- название аптеки, сделавшей заявку
- вид товаров
- наименование товаров в заявке
- кол-во товаров
- сумма стоимости заказанного товара
Выходные данные
Выходными данными является измененное содержимое таблиц “Zayavka” и
“Sostav_zayavka” программы с соответствующими ограничениями (описанные в
пункте «Входные данные»), т.е. в программе появляется новая заявка с перечнем
наименований товаров.
65
Результаты выполнения запросов по поиску необходимой информации,
выводимой на дисплей в соответствии с пунктом «Процессы обработки».
2.7.5 Модуль «Заявки аптечных пунктов» (модуль Tovar_raschet)
Модуль предназначен для учета движения товара, формирования товарного
ассортимента для каждой торговой точки.
На основании имеющихся данных, хранящихся в таблицах «Справочник
адресных мест», «Производители» программа формирует товарный ассортимент для
каждой торговой точки с учетом срока годности;
На основании входных данных, хранящихся в таблицах “Приходные
накладные”, “Возвратные накладные” программа производит учет движения товаров;
Процессы обработки
Функция формирования товарного ассортимента для каждой торговой точки
заключается во введении записей в таблицу “Raschet_tovar” программы с учетом
ограничений, наложенных на значения полей.
Пользователь при помощи манипулятора «мышь» выбирает требуемый
пункт меню.
На основании имеющихся данных о производителях и адресных местах
оператор заполняет форму, предлагаемую на дисплее компьютера. Форма
разрабатывается на этапе выполнения рабочего проекта и должна содержать все поля
структуры “ Raschet_tovar ”.
Проверяется содержимое полей на соответствие типам данных и размерам
полей при не соответствии введенных данных и полей на дисплей выводится
сообщение об ошибке.
Данные заносятся в “Raschet_tovar ”
На основании данных “Raschet_tovar” по запросам, вводимым с клавиатуры
выбираются и выводятся на дисплей товарный ассортимент по следующим
критериям:
- номер места
- наименование товара.
66
- производитель
- количество товара
- брак
- недосдача
- поставщик
Функция учета движения товаров заключается в ведении новой записи о
движении выбранного товара (таблица “Dvigenie_tovar” программы) с учетом
ограничений, наложенных на значения полей.
Пользователь при помощи манипулятора «мышь» выбирает требуемый
пункт меню.
На основании имеющихся данных о приходах, расходах, возвратах товара
оператор заполняет форму, предлагаемую на дисплее компьютера. Форма
разрабатывается на этапе выполнения рабочего проекта и должна содержать все поля
структуры “ Dvigenie_tovar”.
Проверяется содержимое полей на соответствие типам данных и размерам
полей при не соответствии введенных данных и полей на дисплей выводится
сообщение об ошибке.
Данные заносятся в “Dvigenie_tovar”
На основании данных “Dvigenie_tovar” по запросам, вводимым с
клавиатуры выбираются и выводятся на дисплей данные о движении выбранного
товара по следующим критериям:
- название товара
- дата
- остаток за день
- приход товара
- возврат товара
- остаток за день
- расход товара за месяц
- расход товара за день
Функция учета перемещения товара заключается во введении новой записи в
таблицу “Uchet_peremesh_tovar” программы с учетом ограничений, наложенных на
значения полей.
67
Пользователь при помощи манипулятора «мышь» выбирает требуемый
пункт меню.
На основании имеющихся данных о расходах товара оператор заполняет
форму, предлагаемую на дисплее компьютера. Форма разрабатывается на этапе
выполнения рабочего проекта и должна содержать все поля структуры
“Uchet_peremesh_tovar”.
Проверяется содержимое полей на соответствие типам данных и размерам
полей при не соответствии введенных данных и полей на дисплей выводится
сообщение об ошибке.
Данные заносятся в “Uchet_peremesh_tovar”
На основании данных “ Uchet_peremesh_tovar” по запросам, вводимым с
клавиатуры выбираются и выводятся на дисплей данные о всех накладных
перемещения по следующим критериям:
- дата накладной
- номер накладной
- со склада
- на склад
2.7.6 Модуль «Денежные средства» (модуль Money)
Модуль предназначен для учета выручки и платежей аптечной сети.
На основании входных данных, хранящихся в таблицах «Расходные
накладные», «Приходные накладные», «Возвратные накладные», «Контрагенты»
программа отображает платежи, производимые организацией и рассчитывает доход
аптечной сети;
Процессы обработки
Функция отображения платежей и расчета дохода аптечной сети состоит во
введении новой записи в таблицы “New_plateg”,“Dvigenie_denegnuh_sredstv” и
“Vuruchka” программы с учетом ограничений, наложенных на значения полей.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран