Диплом: Автоматизация закупочной деятельности компании Perrino c использование системы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
Рисунок 25. Структура таблицы Пользователь
Рисунок 26. Структура таблицы Поставщик
89
Рисунок 27. Структура таблицы Производитель
Рисунок 28. Структура таблицы Движение товара
Рисунок 29. Структура таблицы Тип движения
Рисунок 30. Структура таблицы Тип пользователя
Рисунок 31. Структура таблицы Тип товара
90
Рисунок 32. Структура таблицы Склад
Рисунок 33.Структура таблицы Товар
2.3.3.Структурная схема пакета (дерево вызова программных модулей)
В объектно-ориентированном подходе (ООП) главной категорией объектной
модели является класс, который включает в себя на элементарном уровне как
данные, так и операции, которые над ними реализуются (методы). Именно с такой
позиции все изменения, относящиеся к переходу от структурного к ООП,
становятся максимально заметными. Разделение процессов и данных устранено, но
существует еще вопрос по минимизации сложности системы, который решается
методом применения механизма компонентов.
Структурная схема пакета представлена на рис. 34.
91
Рисунок 34. Схема вызова программных модулей
Характеристика программных модулей представлена в таблице 16.
Таблица 16
Характеристика программных модулей
п/п
Наименование модуля
Функции модуля
1.
ПМ загрузка главного меню
Содержит процедуры, позволяющие
сформировать главное меню
2.
ПМ формирования
подменю учета продаж
Содержит предопределенные процедуры
формы списка и элемента подменю работы со
документами учета продаж
3.
ПМ формирования счетов-
фактур
Содержит предопределенные процедуры,
позволяющие учесть продажу
4.
ПМ поиска
Содержит предопределенные процедуры,
позволяющие получить результаты поиска
5.
ПМ отчетов
Содержит предопределенные процедуры,
позволяющие получить отчеты
6.
ПМ оборотов
Содержит предопределенные процедуры,
позволяющие получить отчет по оборотам
7.
ПМ печати документов
Содержит предопределенные процедуры,
1.1
ПМ
формирования
счетов-фактур
ПМ поиска
ПМ отчетов
ПМ оборотов
ПМ печати
документов
ПМ экспорта в
MS Excel
1.2
ПМ
справочника
Категории
товара
Поставщики
Сотрудники
1.3
ПМ Настройки
ПМ
Локализация
ПМ
Метаданные
92
позволяющие отправить на печать
сформированный документ
8.
ПМ экспорта в MS Excel
Содержит предопределенные процедуры,
позволяющие экспортировать
сформированный документ в файл MS Excel
9.
ПМ формирования
подменю работы со
справочниками
Содержит предопределенные процедуры
формы списка и элемента подменю работы со
справочниками
10.
ПМ справочника Категории
товара, Поставщики,
Сотрудники
Содержит предопределенные процедуры,
позволяющие добавлять, удалять,
редактировать записи в справочнике
Категории товара, Поставщики, Сотрудники, а
также осуществлять поиск
11.
ПМ Администрирования
Содержит предопределенные процедуры,
позволяющие формировать подменю настроек
системы
12.
ПМ Настройки
Содержит предопределенные процедуры,
позволяющие определять основные настройки
системы
13.
ПМ Локализация
Содержит предопределенные процедуры,
позволяющие определять настройки
локализации системы
14.
ПМ Метаданные
Содержит предопределенные процедуры,
позволяющие определять настройки
метаданных системы
С помощью информационной модели можно наглядно п
редставить состав
информационного обеспечения, а также взаимосвязь межд
у входной, выходной и
промежуточной инфо
рмацией системы.
Де
рево ф
ункций представляет собой ф
ункциональное отражение реализации
«де
рева целей» внед
ряемого п
рограммного продукта.
Поскольк
у де
рево функций системы оп
ределенного класса в обобщенном
варианте не должно включать ф
ункций, п
редставленных в виде конкретных
действий над заданными объектами, то обобщенное де
рево ф
ункций может быть
пост
роено заранее и использоваться при разработке для различных систем
пе
реработки инфо
рмации.
Де
рево ф
ункций внедряемого п
рограммного п
родукта для автоматизации
ф
ункций руководителя отдела зак
упок п
редставлено на рисунке 4.4.
Де
рево ф
ункций состоит из набо
ра основных и сл
ужебных функций.
93
Сл
ужебные ф
ункции используются для уп
равления интерфейсами и
админист
рирования базы данных.
Основные ф
ункции позволяют работать со справочниками, входными
док
ументами и выходными док
ументами. Работы с входными и выходными
документами разбиты по задачам.
Важным изме
рителем эффективности использ
уемого инте
рфейса является
выб
ранная фо
рма диалога межд
у пользователем и системой. В настоящее время
наиболее распространены следующие фо
рмы диалога:
- зап
росно-ответный режим,
- командный режим,
- режим меню,
- режим заполнения пропусков в вы
ражениях, предлагаемых компьюте
ром.
Каждая фо
рма в зависимости от типа задачи, особенностей пользователя и
принимаемого решения может иметь свои достоинства и недостатки.
2.3.4. Описание программных модулей
Изменение данных таблиц происходит при помощи ввода информации в
поля, предназначенные для этого. Ввод в них возможен тогда, когда нужно ввести
большие объемы данных в одну табличную запись.
Блок –схема формирования списка документов приведена на рис. 35.
94
Цикл по документам
i=1; i<=12; m++
Создание
представления для
списка документов
Sale
Чтение i-й записи
представления
Postav
Postav[i].date_id=Postav
[j].idpost_id;
Postav[i].prod=m
Да
Нет
А
А
i=i+1
Сортировка Saleпо
значению полей
datereg
Начало
Установка
соединения с
сервером БД
Фильтр таблицы
GoodSales по
условию (status=1)
Открытие таблиц
GoodSales, Good
Б
Расчет итоговых
показателей отчета
Конец цикла по
документам
Расчет общего
количества
П12=П12+П11
Б
Цикл по товарам,
j=1; j<=COUNT(Prod);
j++
Фильтр представления
Prod по условию
Date>date_in
Расчет итогового
показателя
Конец цикла по
документам
Внесение
рассчитанного
показателя П10 в
макет отчета
Конец
Закрытие таблиц,
уничтожение
представления
Postav
Рисунок 35. Схема технологического процесса построения списка
документов
95
2.4.Контрольный пример реализации проекта и его описание
П
роведем тести
рование разработанной системы.
Главная фо
рма АРМ руководителя отдела п
редставлена на рисунке 36.
Рис
унок 36. Главная форма АРМ руководителя отдела закупок
На рисунке 37 представлена фо
рма ка
рточки товара. Р
уководитель отдела
закупок заполняет ее при обновлении или добавлении данных о това
ре. Форма
соде
ржит поля:
- код,
- наименование,
- ма
рка,
- данные о поставщике,
- тип,
- единица изме
рения,
- данные о цене,
- информация о количестве това
ра на складе.
96
Фо
рма това
рной накладной соде
ржит поля: номер накладной, сот
рудник,
оформляющий накладн
ую, дата отгрузки, дата оплаты, получатель, ад
рес,
поставщик, а также данные по полученному това
ру (наименование, количество,
цена, догово
р, сумма по ст
роке, итого).
Рис
унок 37. Ка
рточка товарная накладная
При создании новой ма
ркетинговой акции руководитель отдела зак
упок
оформляет соответств
ующие данные и информационной системе.
На рисунке 38 представлена фо
рма оформления / редактирования данных
сотрудников. Фо
рма соде
ржит поля: Код сот
рудника, фамилия, имя, должность,
дата рождения, ад
рес, домашний телефон, мобильный теле
фон, электронный
адрес.
Рис
унок 38. Сотрудник
97
Любой поставщик, работающий должен быть зарегистрирован в
инфо
рмационной системе автоматизации ф
ункций ведущего специалиста отдела.
Для этого п
редназначена фо
рма 39.
Рис
унок 39. Фо
рма Поставщик

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

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