Диплом: Автоматизация аналитического учета в ООО «Верный»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Таблица 12
Таблица «Категории»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
3.
Код категории
idkat
int(11)
4.
Наименование
namekat
varchar(45)
Таблица 13
Таблица «Подразделения»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код цеха
idGild
int(11)
2.
наименование
nameG
varchar(45)
3.
Краткое наименование
KrnameG
varchar(45)
4.
Отметка об удалении
udalG
int(1)
Таблица 14
Таблица «Клиенты»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код клиента
idKlient
int(11)
2.
Наименование
namekl
varchar(45)
3.
Краткое наименование
krnamekl
varchar(45)
4.
Адрес
adresskl
varchar(45)
5.
Юридический адрес
uradrkl
varchar(45)
6.
Банковские реквизиты
banrekKl
varchar(45)
7.
Контактное лицо
kontlizoKl
varchar(45)
8.
Телефон
tlfKl
varchar(45)
9.
Почта
emailKl
varchar(45)
10.
Дата регистрации
dateregKl
timestamp
11.
Отметка об удалении
udalKl
int(1)
Таблица 15
Таблица «Производство»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код продукции
idMake
int(11)
2.
Код производства
idPrm
int(11)
3.
Код сотрудника
idSm
int(11)
4.
Код цеха
idGm
int(11)
5.
Количество
kolvoM
varchar(45)
6.
Дата
dateM
varchar(25)
7.
Дата регистрации
dateMreg
timestamp
57
Таблица 16
Таблица «План поставок»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код записи
idPP
int(11)
2.
Дата записи
datePP
date
3.
Код поставщика
idpostPP
int(11)
4.
Код сотрудника
idsirPP
int(11)
5.
Количество
kolvopp
varchar(45)
Таблица 17
Таблица «План производства»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код записи
idPR
int(11)
2.
Дата записи
datePP
varchar(25)
3.
Код клиента
idklpr
int(11)
4.
Код продукции
idprodpr
int(11)
5.
количество
kolvopr
varchar(45)
Таблица 181
Таблица «Поставщики»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код поставщика
idPostav
int(11)
2.
Наименование
nameP
varchar(45)
3.
Краткое наименование
krnameP
varchar(45)
4.
Адрес
adressP
varchar(45)
5.
Юридический адрес
uradrP
varchar(45)
6.
Банковские реквизиты
banrekP
varchar(45)
7.
Контактное лицо
kontlizoP
varchar(45)
8.
Телефон
tlfP
varchar(45)
9.
Почта
emailP
varchar(45)
10.
Дата регистрации
dateregP
timestamp
11.
Отметка об удалении
udalP
int(1)
Таблица 19
Таблица «Продукция»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код продукции
idprod
int(11)
2.
Наименование
nameprod
varchar(45)
3.
Артикул
art
varchar(45)
4.
Единица измерения
edizmpr
varchar(45)
5.
Себестоимость
selfst
varchar(45)
6.
Оптовая цена
optst
varchar(45)
7.
Розничная цена
rozst
varchar(45)
8.
Описание
primP
text
9.
Отметка об удалении
udalPr
int(1)
58
Таблица 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)
59
2.3.3 Структурная схема пакета
(дерево вызова программных модулей)
Пакет структуры изображен схемой на 19 рисунке.
ПМ меню
ПМ работы со
справочниками
ПМ Спр План
поставок
ПМ Спр
Должности
ПМ Ввод данных
ПМ Заявки
ПМ Продажи
ПМ Получение
отчетов
ПМ План
продаж
ПМ План
поставок
ПМ Поставки ПМ Заявки
ПМ
Производство
ПМ
Производство
Обеспечивающи
й ПМ
ПМ Спр
Подразделения
ПМ Спр План
производства
ПМ Спр Сырье
ПМ Спр
Поставщики
ПМ Спр Клиенты
ПМ Спр
Продукция
ПМ авторизация
ПМ Спр
Сотрудники
ПМ Спр
Категории
Рисунок 19. Структурная схема пакета
Таким образом, разработанная система структурно состоит из следующих
модулей:
модуль авторизации;
модуль получения отчетов;
модуль ввода данных;
модуль справочников
обеспечивающий модуль.
Характеристика программных модулей приведена в таблице 23.
60
Таблица 23
Характеристика программных модулей
п/п
Наименование модуля
Функции модуля
1.
ПМ Авторизация
Содержит процедуры, позволяющие сформи-
ровать главное меню
2.
ПМ Меню
Содержит предопределенные процедуры поз-
воляющие создать меню программы
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. Схема технологического процесса авторизации пользо-
вателя в системе и выбора пункта меню
61
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
В рамках разрабатываемой ИС требуется проверить корректность спра-
вочников, документов, отчет, регистров. В них содержатся алгоритмы и меха-
низмы расчета аналитических данных, а именно: информация о производстве,
плановые задачи, расчет спецификаций производства.
Проверяемые функции разработанной информационной системы пред-
ставлены в таблице 24.
Таблица 24
Список проверяемых функций
№ п/п
Проверяемая функция
Примечание
1
Учет и введение справочников
Корректно
2
Учет и введение документов
Корректно
3
Учет и введение отчетов
Корректно
4
Введение регистров
Корректно
Остальные проверяемые функции не нуждаются в проверке, так как в платфор-
ме 1С: Предприятие 8.3 присутствует автоматизированный модуль проверки
программного кода и структуры метаданных.
2.4.2 Методы проведения испытаний
Рассмотрим испытания проверки формирования печатной формы, размещен-
ной ранее.
Описание проверок разработанной информационной системы представ-
лены в таблице 25.
62
Таблица 25
Описание проверки
Параметр
Значение
Функция
1. Печать документа.
Предмет проверки
1.1. Время печати;
1.2. Соответствие формы образцу;
1.3. Правильность вывода полей.
Используемые средства
1.1. Секундомер, драйвер печати в PDF;
1.2. Шаблон документа.
Исходные данные
База данных программы, содержащая 50 за-
писей в основной таблице, наполненных случай-
ными значениями до максимально допустимой
длины полей.
Искажения тестовой ин-
формации для имитации
нештатных ситуаций
А) в записи 48 все поля имеют нулевую дли-
ну.
Б) в записи 49 все поля имеют размер более
максимально допустимого по заданию.
Ожидаемая реакция
1.1. Время печати не более 10 секунд;
1.2. Напечатанная форма на просвет соответ-
ствует шаблону для всех записей, наложения
полей на надписи шаблона отсутствуют;
1.3. Поля 1,2,3 и 4 соответствуют полям 2,3,4
и 8 основной таблицы базы данных по каждой
записи.
Способ определения ре-
зультатов
Параметры, определяемые требованиями за-
казчика.
63
2.4.3 Проведение проверочных испытаний и их результаты
Рассмотрим пример реализации системы. Вначале рассмотрим первона-
чальное заполнение справочников системы. На рисунке 21 представлена экран-
ная форма регистрации клиентов.
Рисунок 21. Справочник Клиенты
На рисунке 22 представлена экранная форма справочника Продукция.
Рисунок 22. Форма ввода в Справочник Продукция
64
На рисунке 23 показана экранная форма Справочника Категории продук-
ции:
Рисунок 23. Справочник Категории продукции
Для регистрации заявок необходимо перейти на соответствующую вклад-
ку (рисунок 24).
Рисунок 24. Регистрация заявки
65
Список заявок можно посмотреть, перейдя на вкладку Список заявок (ри-
сунок 25).
Рисунок 25. Заявка на производство
Экранная форма плана производства представлена на рисунке 26.
Рисунок 26. Экранная форма плана производства

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")