Диплом: Автоматизация учета выпуска готовой продукции на примере организации ООО "АЛЬКОР"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
78
Рисунок 4. Сценарий диалога.
2.3.2 Характеристика базы данных
В настоящее время известно более двух десятков форматов данных
настольных СУБД, наиболее популярными следует признать Access, dBase,
Paradox и FoxPro, SQL Server.
В данном курсовом проекте, был использован Microsoft Access.
Access это, прежде всего, система управления базами данных (СУБД).
Как и другие продукты этой категории, она предназначена для хранения и
поиска данных, представления информации в удобном виде и автоматизации
Авторизация
Вход в главное меню
Выход
Главное меню
Справочники
Реализация
Запросы/Отчеты
Справочники
Заполнение
справочников:
Должности,
Сотрудники,
Клиенты,
Продукция,
Заказы
Реализация
Ввод данных о
реализации
изготовленной
продукции на
основании заказов
Запросы/Отчеты
Формирование
документов с
выводом их на экран
или бумажный
носитель
79
часто повторяющихся операций. С помощью Access можно разрабатывать
простые и удобные формы ввода данных, а также осуществлять обработку
данных и выдачу сложных отчетов.
В состав Access входят:
средства манипуляции данными Access;
средства создания форм, отчетов и приложений;
средства создания клиентских приложений для Microsoft SQL Server;
средства администрирования Microsoft SQL Server.
Система Access это набор инструментов конечного пользователя для
управления базами данных. В ее состав входят конструкторы таблиц, форм,
запросов и отчетов. Эту систему можно рассматривать и как среду разработки
приложений.
В Access реализовано управление реляционными базами данных. Система
поддерживает первичные и внешние ключи и обеспечивает целостность данных
на уровне ядра (что предотвращает несовместимые операции обновления или
удаления данных). Кроме того, таблицы в Access снабжены средствами
проверки допустимости данных, предотвращающими некорректный ввод в
независимости от того, как он осуществляется, а каждое поле таблицы имеет
свой формат и стандартные описания, что существенно облегчает ввод данных.
Access поддерживает все необходимые типы полей, в том числе текстовый,
числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и
поля объектов OLE. Система Access поддерживает обработку транзакций с
гарантией их целостности. Кроме того, предусмотрена защита на уровне
пользователя.
Для создания таблиц в Microsoft Access был использован язык
программирования SQL.
SQL - это декларативный язык программирования, применяемый для
создания, модификации и управления данными в реляционной базе данных,
управляемой соответствующей системой управления базами данных.
80
При разработке программного обеспечения были созданы справочники,
которые содержат реквизитные характеристики. Следующие справочники
будут рассмотрены в дипломной работе:
Продукция
Заказы
Клиенты
Сотрудники
Должности
Справочник «Продукция» отражает виды произведенной предприятием
ООО «Алькор» продукции.
В справочник «Сотрудники» информация заносится при трудоустройстве
сотрудников на работу. Кроме того, информация сохраняется и после их
увольнения.
Справочник «Должности» отражает перечень должностей в соответствии
со штатным расписанием ООО «Алькор».
В справочник «Клиенты» заносятся данные о заказчиках, которыми могут
быть как юридические, так и физические лица, приобретающие продукцию
ООО «Алькор» по договору.
В справочник «Заказы» заносятся данные о заказчиках, видах требуемой
продукции, приобретающие продукцию ООО «Алькор» по договору.
Справочник «Должности» отражает перечень должностей в соответствии
со штатным расписанием ООО «Алькор».
Наглядно рассмотреть реквизитные характеристики справочников, можно
в таблицах 17-21.
Таблица 9.
Реквизиты справочника «Продукция».
Наименование
поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код продукции
Код_продукции
Счетчик
8
Авто
проставление
Наименование
Наименование
Текстовый
255
Стандартный
реквизит
81
Оптовая цена
Опт_цена
Числовой
8
-
Табельный
номер
№_табельный
Числовой
8
Применена
маска
Описание
продукции
Описание_продукции
Строка
255
Стандартный
реквизит
Объем
производства
Произведено_шт
Числовой
8
Применена
маска
Дата
производства
Дата_производства
Дата/время
10
Применена
маска
Таблица 18.
Реквизиты справочника «Сотрудники».
Наименован
ие поля
Идентифи-
катор поля
Тип поля
Длина
поля
Прочее
Табельный
номер
№_табельн
ый
Счетчик
8
Авто про-
ставление
Фамилия
Фамилия
Текстовый
255
-
Имя
Имя
Текстовый
255
-
Отчество
Отчество
Текстовый
255
-
Дата
рождения
Дата_рожде
ния
Дата/время
10
Применена
маска
Адрес
Адрес
Строка
255
-
Код
должности
Код_олжнос
ти
Подстановка из
справочника Должности
8
-
Оклад
Оклад
Числовой
8
Таблица 109.
Реквизиты справочника «Заказы».
Наименован
ие поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код
Код_заказа
Счетчик
8
Авто
проставление
Объем
заказа
Количество_шт
Числовой
8
-
Код клиента
Код_клиента
Подстановка из
справочника Клиент
8
-
Код
продукции
Код_продукции
Подстановка из
справочника
Продукция
8
-
Таблица 20.
Реквизиты справочника «Клиенты».
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Код
Код
Счетчик
8
Авто
проставление
82
Название
Название_фирмы
Текстовый
255
-
Адрес
Адрес_фирмы
Текстовый
255
-
Таблица 21.
Реквизиты справочника «Должности».
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Код
Код
-
9
Авто
проставление
Наименование
Наименование
Строка
255
Стандартный
реквизит
В процессе доработки базы данных возможно внесение изменений в
любой из справочников по усмотрению пользователей, а также есть
возможность создания новых справочников и их реквизитов.
База данных состоит из взаимосвязанных таблиц (рис.18), которые
наполняются записями.
Ведение базы данных подразумевает под собой возможность управления
записями: их добавление, изменение, удаление. Реализация данных
возможностей возлагается на СУБД.
Существует несколько способов реализации управления базой данных в
MS Access. В частности, любое из указанных действий можно выполнить тремя
способами:
83
Рисунок 18. Схема базы данных.
через раздел СУБД «Таблицы», производя действия по изменению,
добавлению или удалению непосредственно в таблице;
через раздел СУБД «Формы», выполняя необходимые действия в
таблице через интерфейс формы;
через раздел СУБД «Запросы», выполняя запросы на обновление,
добавление или удаление данных.
Существует 3 способа ввода данных:
ввод с клавиатуры;
сохранение данных, сформированных иными программными
средствами;
импорт из других источников.
В данном курсовом проекте использовался ввод с клавиатуры. В процессе
ввода информации были использованы следующие приемы:
ввод текста в специальные окна;
84
автоматическое заполнение текста;
замена ввода выбором из списка.
Ввод информации в базу данных может осуществляться путем ввода
данных в таблицу. Но такой способ имеет многие очевидные недостатки.
Поэтому для этих целей обычно используются экранные формы. Формы – это
окна, через которые пользователь взаимодействует с программным кодом
приложения и объектами данных. Ввод данных при помощи форм очень
простой в использовании. С помощью форм также можно осуществлять
полноценную навигацию по таблице.
При проектировании базы данных ввод информации осуществляется при
помощи форм. Экранные формы создаются либо в режиме конструктора, либо
автоматически по выбранным полям таблицы или запроса. Корректировка
данных возможна в этих же формах.
На рисунках 19 24 предоставлены формы для ввода и изменения
данных:
Рисунок 19. Форма ввода и изменения продукции.
85
Рисунок 20. Форма ввода и изменения заказов.
Рисунок 21. Форма ввода и изменения клиентов.
Рисунок 22. Форма ввода и изменения реализации.
86
Рисунок 23. Форма ввода и изменения сотрудников.
Рисунок 24. Форма ввода и изменения должностей.
2.3.3 Структурная схема пакета (дерево вызова процедур и
программ)
Все функций программы делятся на два вида (рисунок 25):
служебные функции (авторизация пользователя в системе, управление
окнами и т.д.)
основные функции (ввода/ вывод информации, обработка, ведение
документов и справочник, а также их последующая печать)
87
Рисунок 25. Иерархия функций программы.
К служебным функциям относятся: вход в систему, управление окнами,
выход из программы.
В составе программных модулей системы можно выделить 2 группы
(рис.26):
управляющие блоки – выполняющие функции по управлению объектами
системы;
функциональные блоки – позволяющие обеспечить ввод и обработку
данных.
В таблице 22 приведено описание функций основных программных
блоков.
Функции
Основные
Ведение справочников
Ввод данных по
документам
Печать документов
Запросы / Отчеты
Служебные
Вход в систему/выход
Управление окнами

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

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