Диплом: Применение автоматизированной информационной системы отдела материально- технического снабжения (на примере Филиала ФГБУ ИАЦ Судебного департамента в Ханты-Мансийском автономном округе – Югре)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Из рисунка 13 видно, что для решения основной проблемы
необходимо устранение более мелких проблем.
Можно требуемую функциональность АИС материально-
технического снабжения реализовать в среде системы управления базами
данных (СУБД) MS Access, которая предназначена для работы на
автономном персональном компьютере или в локальной вычислительной
сети под управлением операционной системы Windows.
С помощью средств MS Access можно [38]:
1. проектировать такие объекты АСУ, как двумерные таблицы с
разными типами данных;
2. устанавливать связи между таблицами, при этом можно включить
поддержку целостности данных, каскадное обновление и удаление
записей;
3. вводить, хранить, просматривать, сортировать, модифицировать
и выбирать данные из таблиц с помощью различных средств контроля
информации, использования для фильтрации данных аппарата логической
алгебры и индексирования таблиц;
4. создавать, модифицировать и использовать производные объекты
АСУ (формы, запросы и отчеты), которые позволяют выполнять
следующие действия:
формы позволяют оптимизировать пользовательский ввод и
просмотр данных;
соединять данные из различных таблиц;
проводить групповые операции (операции над группами записей,
объединенных каким-то определенным признаком) с помощью расчетов и
формирования вычисляемых полей;
запросы позволяют отбирать данные с помощью аппарата
логической алгебры;
43
− составлять печатные отчеты по данным, содержащимся в
таблицах или запросах базы данных [29].
MS Access имеет мощные, удобные и гибкие средства
проектирования объектов, что дает возможность даже не имеющему
предварительную подготовку пользователю быстро создавать
полноценную АСУ, состоящую из таблиц, запросов, форм и отчетов.
Запуск и завершение работы с MS Access осуществляются любым
способов, предусмотренным в среде операционной системы Windows.
Объектом обработки в программе Access служит файл базы данных,
который имеет произвольное имя с расширением MDB. Этот файл
содержит основные объекты Access: таблицы, запросы, формы, отчеты,
страницы, макросы и модули [21]:
1. Таблицы являются основными объектами в Access, в них
хранятся все данные, имеющиеся в базе. Кроме того, таблицы хранят
также структуру базы (поля, их типы и свойства). Все остальные объекты
создаются на основе ранее созданных таблиц.
2. Форма предназначена для оптимизации пользовательского ввода
и просмотра данных в таблицах или запросах.
3. Запросы служат для выборки данных из таблиц, то есть с
помощью запросов выполняют такие операции как отбор данных, их
сортировку и фильтрацию.
4. Отчет представляет собой особую форму представления данных,
предназначенную для вывода данных на печать.
5. Страница представляет собой особый объект, который выполнен
в коде языка HTML, размещен на Web-странице и передается клиенту
вместе с ней. Страницы доступа к данным осуществляют интерфейс между
клиентом, сервером и БД, размещенной на сервере.
6. Макрос представляет собой совокупность специальных
макрокоманд (например, Закрыть Форму, Печатать Отчет и т.д.).
44
Любой объект (таблицы, формы и т.д.) в приложении MS Access
обладает именем, длина которого не более 64 произвольных символов (за
исключением точки и определенных служебных символов). Имя может
содержать русские буквы и пробелы [37].
Работа с каждым объектом осуществляется в отдельном окне.
Предусмотрено два режима работы:
1) оперативный режим, когда в окне осуществляется просмотр,
изменение или выборка информации;
2) режим конструктора, когда создается или изменяется макет,
структура объекта [27].
При создании структуры БД необходимо задать: имя поля, тип
вводимых данных, размер каждого поля таблицы, первичный ключ (если
необходимо), индексированные поля, подпись.
Имя поля представляет собой условное обозначение атрибута в
процессе обработки данных. Оно должно быть уникальным в пределах
одного таблицы (отношения) [37].
Значением атрибута является величина, которая характеризует
некоторое свойство объекта и связи.
− имя может содержать не более 64 символов;
− имя должно включать любую комбинацию букв, цифр, пробелов
и специальных символов за исключением восклицательного знака (!),
точки (.),надстрочного символа (') и квадратных скобок ([]);
Имена полей лучше писать латинскими буквами, в одно короткое
слово (например, FIO) - для удобства использования их в запросах и
программах, работающих с базой данных.
Выводы:
Таким образом, во второй главе выпускной квалификационной
работы была дана характеристика филиала ФГБУ ИАЦ Судебного
департамента в Ханты-Мансийском автономном округе – Югре и его
45
отдела материально-технического снабжения, проведен анализ
используемых в филиале программ для материально-технического
снабжения, приведено обоснование необходимости разработки АИС для
материально-технического снабжения филиала.
Анализ имеющихся на рынке программ материально-технического
снабжения показал, что они обладают высокой стоимостью, закрытым
программным кодом и избыточной функциональностью. В связи с этим
возникла необходимость разработки собственной автоматизированной
системы материально-технического снабжения для филиала, которая даст
возможность:
автоматизировать процесс материально-технического снабжения;
сократить время на совершение закупок и поиск информации по
закупкам;
повысить прибыль организации;
повысить производительность труда работников отдела
материально-технического снабжения;
использовать разработанную АИС в отделах материально-
технического снабжения других организаций.
Для реализации требуемой функциональности АИС материально-
технического снабжения была выбрана среда системы управления базами
данных (СУБД) MS Access, которая предназначена для работы на
автономном персональном компьютере или в локальной вычислительной
сети под управлением операционной системы Windows.
Проведенные исследования и полученные выводы позволяют
перейти к рассмотрению третьей главы, посвященной разработке АИС
материально-технического снабжения филиала ФГБУ ИАЦ Судебного
департамента в Ханты-Мансийском автономном округе – Югре.
46
ГЛАВА 3. РАЗРАБОТКА АИС ОТДЕЛА МАТЕРИАЛЬНО-
ТЕХНИЧЕСКОГО СНАБЖЕНИЯ ФИЛИАЛА ФГБУ ИАЦ
СУДЕБНОГО ДЕПАРТАМЕНТА В ХАНТЫ-
МАНСИЙСКОМ АВТОНОМНОМ ОКРУГЕ – ЮГРЕ
3.1. Разработка логической и физической модели АИС
Описание предметной области, то есть филиала ФГБУ ИАЦ
Судебного департамента в Ханты-Мансийском автономном округе – Югре
и его отдела материально-технического снабжения было приведено выше.
Перейдем к разработке логической модели будущей системы.
Логическая модель данных служит прототипом будущей АИС и
строится, как правило, в терминах информационных единиц. Самым
распространенным на сегодняшний день инструментом для разработки
логической модели служат ER-диаграммы (диаграммы сущность-связь).
Для построения ER-диаграммы будем использовать программу Microsoft
Office Visio 2007 [19].
Как было отмечено выше, основными объектами базы данных
являются таблицы. В разрабатываемой системе будет создано 6 таблиц со
следующими атрибутами:
1. Магазины (Код магазина, Название, Улица).
2. Поставка (Код Поставки, Дата Поставки).
3. Клиенты (Код клиента, ФИО, Адрес, Телефон).
4. Товары (Код Товара, Название, Характеристика, Картинка, Цена,
Кол-во, Код Поставки, Код магазина).
5. Сотрудники (Код сотрудника, ФИО, Должность, Адрес, Телефон,
Дата рождения).
6. Заказы (Код Заказа, Код Сотрудника, Кот Товара, Дата, Код
Клиента, Кол-во в заказе).
Определим ключевые поля для разрабатываемых таблиц.
47
1. Магазины – ключевое поле Код магазина.
2. Поставка – ключевое поле Код Поставки.
3. Клиенты – ключевое поле Код клиента.
4. Товары – ключевое поле Код Товара.
5. Сотрудники – ключевое поле Код сотрудника.
6. Заказы – ключевое поле Код Заказа.
Установка ключевых полей дает возможность связать несколько
таблиц, тем самым уменьшая вероятность ошибок, упрощая ввод данных и
повышая эффективность работы с базой данных. Может быть установлено
три типа связей между таблицами [22]:
1. Связь «один к одному». Каждой записи первой таблицы, строго
соответствует одна запись другой. Данный тип связи используется очень
редко и может быть полезен когда одну таблицу делят на несколько
частей.
2. Связь «один ко многим». Одна запись первой таблицы связана
с множеством записей другой, но одной записи второй не может
соответствовать несколько записей из первой.
3. Связь «многие ко многим». Каждой записи одной таблицы
могут соответствовать несколько записей другой таблицы. Реализуется с
помощью связывающей таблицы, в которой первый ключ является
составным и включает ключ поля первой и второй таблицы.
Построим логическую модель АИС с помощью программы Microsoft
Office Visio 2007, которая приведена на рисунке 14. Для этого после
открытия программы необходимо:
1. Выбрать категории шаблонов «Программное обеспечение и базы
данных»;
2. Выбрать «Схема модели базы данных»;
3. Нажать «Создать».
48
С левой стороны появятся инструменты для работы с моделью базы
данных.
Рисунок 14 – Логическая модель АИС
На основе логической модели построим физическую модель АИС.
Физическая модель, как правило, привязывается к конкретной СУБД и
служит графической отображением физической БД. Она содержит в себе
все объекты БД и требует подробного описания их свойств.
Проектирование физической модели данных начнем с определения
типов полей основных объектов в Ms Access – таблиц. Программа Access
работает со стандартными типами данных, приведенными на рисунке 15.
Каждый тип характеризуется определенным диапазоном значений,
49
способом представления информации, возможными операциями над этим
и значениями [38].
Рисунок 15 – Типы данных в MS Access
1. Таблица «Магазины» с атрибутами Код магазина, Название,
Улица. Типы полей таблицы «Магазины» представлены на рисунке 16.
Рисунок 16 – Атрибуты и типы полей таблицы «Магазины»
2. Таблица «Поставка» с атрибутами Код Поставки, Дата Поставки.
Типы полей таблицы «Поставка» представлены на рисунке 17.
Рисунок 17 – Атрибуты и типы полей таблицы «Поставка»
3. Таблица «Клиенты» с атрибутами Код клиента, ФИО, Адрес,
Телефон. Типы полей таблицы «Клиенты» представлены на рисунке 18.
50
Рисунок 18 – Атрибуты и типы полей таблицы «Клиенты»
4. Таблица «Товары» с атрибутами Код Товара, Название,
Характеристика, Картинка, Цена, Кол-во, Код Поставки, Код магазина.
Типы полей таблицы «Товары» представлены на рисунке 19.
Рисунок 19 – Атрибуты и типы полей таблицы «Товары»
5. Таблица «Сотрудники» с атрибутами Код сотрудника, ФИО,
Должность, Адрес, Телефон, Дата рождения. Типы полей таблицы
«Сотрудники» представлены на рисунке 20.
Рисунок 20 – Атрибуты и типы полей таблицы «Сотрудники»
51
6. Таблица «Заказы» с атрибутами Код Заказа, Код Сотрудника, Кот
Товара, Дата, Код Клиента, Кол-во в заказе. Типы полей таблицы «Заказы»
представлены на рисунке 21.
Рисунок 21 – Атрибуты и типы полей таблицы «Заказы»
Схема данных проектируемой АИС отдела будет иметь вид,
представленный на рисунке 22:
Рисунок 22 – Схема данных проектируемой АИС

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

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