Диплом: Автоматизация учета расхода материалов на производство в компании ООО "Звезда"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Таблица 002
Таблица «Сырье и материалы»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код сырья
idS
int(11)
2.
Наименование
names
varchar(45)
3.
Единица измерения
edizms
varchar(45)
4.
Цена
prises
varchar(45)
5.
Срок хранения
srok
varchar(45)
6.
Примечание
primS
text
7.
Отметка об удалении
udalSir
int(1)
Таблица 01
Таблица «Сотрудники»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код сотрудника
idsotr
int(11)
2.
Имя и отчество
name
varchar(45)
3.
Должность
dolg
varchar(45)
4.
Логин
login
varchar(45)
5.
Пароль
parol
varchar(45)
6.
Дата регистрации
dates
varchar(45)
7.
Флаг
fls
varchar(45)
8.
Фамилия
surname
varchar(45)
9.
Дата рождения
datebor
varchar(45)
10.
Код цеха
idGilds
int(11)
11.
Отметка об удалении
udal
int(1)
Таблица 023
Таблица «Заявки»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код заявки
idZajav
int(11)
2.
Код клиента
idklz
int(11)
3.
Код продукции
idprodz
int(11)
4.
Количество
kolvoprodz
varchar(45)
5.
Дата
datez
varchar(20)
6.
Дата подачи
dateregz
timestamp
7.
Статус
status
int(1)
8.
Код сотрудника
idsotrZ
int(11)
2.3.3 Структурная схема пакета
(дерево вызова программных модулей)
Структурная схема пакета представлена на рисунке 19.
78
ПМ меню
ПМ работы со
справочниками
ПМ Спр План
поставок
ПМ Спр
Должности
ПМ Ввод данных
ПМ Заявки
ПМ Продажи
ПМ Получение
отчетов
ПМ План
продаж
ПМ План
поставок
ПМ Поставки ПМ Заявки
ПМ
Производство
ПМ
Производство
Обеспечивающи
й ПМ
ПМ Спр
Подразделения
ПМ Спр План
производства
ПМ Спр Сырье
ПМ Спр
Поставщики
ПМ Спр Клиенты
ПМ Спр
Продукция
ПМ авторизация
ПМ Спр
Сотрудники
ПМ Спр
Категории
Рисунок 19. Структурная схема пакета
Таким образом, разработанная система структурно состоит из следующих
модулей:
модуль авторизации;
модуль получения отчетов;
модуль ввода данных;
модуль справочников
обеспечивающий модуль.
В таблице 23 представлена характеристика программных модулей.
Таблица 03
Характеристика программных модулей
п/п
Наименование модуля
Функции модуля
1.
ПМ Авторизация
Содержит процедуры, позволяющие
сформировать главное меню
2.
ПМ Меню
Содержит предопределенные процедуры
позволяющие создать меню программы
79
Продолжение таблицы 23
3.
ПМ работы со
справочниками
Содержит предопределенные процедуры
формы списка и элемента подменю работы
со справочниками
4.
ПМ ввода данных
Содержит предопределенные процедуры,
позволяющие ввести данные в экранные
формы и записать их в БД
5.
ПМ формирования отчета
Содержит предопределенные процедуры,
позволяющие сформировать выбранный
отчет в табличном виде
6.
ПМ обеспечивающий
Содержит предопределенные процедуры,
позволяющие использовать изображения и
js-скрипты
Блок –схема формирования плана поставок приведена на рисунке 20.
Цикл по поставкам
i=1; i<=12; m++
Создание
представления для
списка поставщиков
Post
Чтение i-й записи
представления
Postav
Postav[i].date_id=Postav
[j].idpost_id;
Postav[i].prod=m
Да
Нет
А
А
i=i+1
Сортировка Postav
по значению полей
datepostav
Начало
Установка
соединения с
сервером БД
Фильтр таблицы
Postav по условию
(status=1)
Открытие таблиц
Postav, Prod, Post
Б
Расчет итоговых
показателей отчета
Конец цикла по
поставкам
Расчет итоговой
стоиомости
П12=П12+П11
Б
Цикл по продукции,
j=1; j<=COUNT(Prod);
j++
Фильтр представления
Prod по условию
Date>date_in
Расчет итогового
показателя
Конец цикла по
продукции
Внесение
рассчитанного
показателя П10 в
макет отчета
Конец
Закрытие таблиц,
уничтожение
представления
Postav
Рисунок 20. Схема технологического процесса авторизации
пользователя в системе и выбора пункта меню
80
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
Проверяемые функции разработанной информационной системы представлены
в таблице 24.
Таблица 24
Список проверяемых функций
№ п/п
Проверяемая функция
Примечание
1
Учет и введение справочников
Корректно
2
Учет и введение документов
Корректно
3
Учет и введение отчетов
Корректно
4
Введение регистров
Корректно
Остальные проверяемые функции не нуждаются в проверке, так как в платформе
1С: Предприятие 8.3 присутствует автоматизированный модуль проверки
программного кода и структуры метаданных
2.4.2 Методы проведения испытаний
Рассмотрим испытания проверки формирования печатной формы, размещенной
ранее.
Описание проверок разработанной информационной системы
представлены в таблице 25.
Таблица 25
Описание проверки
Параметр
Значение
Функция
1. Печать документа
Предмет проверки
1.1. Время печати
1.2. Соответствие формы образцу
1.3. Правильность вывода полей
Используемые средства
1.1. Секундомер, драйвер печати в PDF
1.2. Шаблон документа
Исходные данные
База данных программы, содержащая 50 записей в
основной таблице, наполненных случайными
значениями до максимально допустимой длины полей
Искажения тестовой
информации для имитации
нештатных ситуаций
А) в записи 48 все поля имеют нулевую длину
Б) в записи 49 все поля имеют размер более
максимально допустимого по заданию
81
Продолжение таблицы 25
Ожидаемая реакция
1.1. Время печати не более 10 секунд
1.2. Напечатанная форма на просвет соответствует
шаблону для всех записей, наложения полей на надписи
шаблона отсутствуют
1.3. Поля 1,2,3 и 4 соответствуют полям 2,3,4 и 8
основной таблицы базы данных по каждой записи
Способ определения
результатов
Параметры, определяемые требованиями заказчика
2.4.3 Проведение проверочных испытаний и их результаты
Рассмотрим пример реализации системы. Вначале рассмотрим
первоначальное заполнение справочников системы. На рисунке 21 представлена
экранная форма регистрации клиентов.
Рисунок 21. Справочник Клиенты
На рисунке 22 представлена экранная форма справочника Продукция.
82
Рисунок 02. Форма ввода в Справочник Продукция
На рисунке 23 показана экранная форма Справочника Категории
продукции:
Рисунок 23. Справочник Категории продукции
Для регистрации заявок необходимо перейти на соответствующую вкладку
(рисунок 24).
83
Рисунок 24. Регистрация заявки
Список заявок можно посмотреть, перейдя на вкладку Список заявок
(рисунок 25).
Рисунок 25. Заявка на производство
Экранная форма плана производства представлена на рисунке 26.
84
Рисунок 26. Экранная форма плана производства
Экранная форма для ввода данных в Справочник Услуги приведена на
рисунке 27.
Рисунок 27. Справочник Услуги
Форма рассылки задач приведена на рисунке 28.
85
Рисунок 08. Рассылка задач
Экранная форма отчета о производственной деятельности компании
показана на рисунке 29.
Рисунок 29. Экранная форма отчета
о производственной деятельности компании
Листинг программных модулей приведен в Приложении.
86
Глава 3. Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчета экономической
эффективности
В составе комплекса средств автоматизации особое место занимает
программное обеспечение. Программное обеспечение автоматизированной
системы может включать программные модули или пакеты программ, созданные
для другой информационной системы (заимствованные), или для широкого
применения в различных информационной системы (универсальные), или
стандартные для всевозможных сфер применения ЭВМ. Наряду с этим типом
программ, программное обеспечение практически каждой автоматизированной
системы включаются оригинальные, специальные программы, программные
пакеты и модули, созданные специально для этой информационной системы.
Необходимо отличать процесс создания программного обеспечения от общего
процесса создания автоматизированной системы и рассматривать его с двух
позиций:
системной, т.е. как создание программного обеспечения;
прикладной, т.е. как создание программных изделий, которые могут
использоваться независимо от программного обеспечения данной
автоматизированной системы.
Чтобы спланировать процесс создания программного обеспечения и
расчитать его стоимость, необходимо определить сложность разработки ПО.
Большие трудности в процессе создания программного обеспечения, как и
любого творческого труда, вызывает стандартизация труда. Технические
элементы работы программистов могут быть стандартизированны, но точность
таких стандартов сильно варьируется в зависимости от ряда факторов.
Разработан ряд способов определения сложности создания программных
продуктов на основе опыта и статистических данных различных организаций,
занимающихся программированием для решения задач посредством ЭВМ.
Совокупность экономической эффективности в проекте складывается из
следующих двух составляющих:

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")