Дипломная работа: Автоматизация учета работ, выполненных автотранспортом для ООО "Объединенное ПТУ Кузбасса"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение – это создание информационных условий для
работы системы, обеспечение информацией, которая необходима для работы,
средствами поиска, получения, хранения, накопление, передачи и обработки
информации. Состав информационного обеспечения:
внемашинное ИО (классификаторы технико-экономической информации и
документы, например: инструкция по работе с информационной системой, заказ на
выполнение работ);
внутримашинное (макеты и экранные формы для ввода первичных данных
или вывода результатной информации, структура информационной базы: входных,
выходных файлов, базы данных).[10]
Классификатор - это систематизированных свод наименований группировок
объектов, признаков и их кодовых обозначений. Классификаторы служат средством
описания данных, обуславливают единство классификации и кодирования
информации и предназначены для обеспечения машинной обработки и выдачи
данных в удобной форме потребителям при решении различных задач. В
зависимости от применения они делятся на три группы:
общегосударственные классификаторы,
отраслевые (ведомственные) классификаторы, используемые в
пределах определенной отрасли (ведомства);
локальные классификаторы, используемые в пределах
организации или группы организации.
Нами будут использоваться только локальные классификаторы, так как
информации из других классификаторов РФ в нашей информационной системе не
используется. Классифицировать будем заявки по отделу( подразделению),
сотруднику, автомобилю.
Значительную долю внемашинного информационного обеспечения
составляет документация. Каждое предприятие в условиях автоматизированного
учета старается унифицировать формы документов. Для нашего дипломного
проекта документов входящих как таковых нет. Заказ на учет выполненных работ
38
заполняется сотрудником из документов предназначенных для отдела ОМТ, но
дальшейшее заполнение заказа проходит уже без документов и по окончанию ее
заполнения мы получаем форму, которую можем распечатать ее можно увидеть в
приложении 3.
Способы организации информационной базы:
- файловая;
- интегрированная;
- смешанная.
Файловая организация информационной базы – расположение базы на
компьютере, доступ к которому других пользователей осуществляется
стандартными методами ОС для обмена данными по сети, например в
MSWindowsэтоSharingиSecurity, что уменьшает скорость обработки данных в
локальной базе.
Интегрированный способ организации информационной базы представляет
собой совокупность взаимосвязанных и хранящихся вместе данных при такой
минимальной избыточности, которая допускает их использование оптимальным
образом для любых приложений и при этом обеспечивается независимость данных
от программы, а для актуализации данных используется общий способ управления
Под смешанной организацией информационной базы подразумевается
распределённая база данных, хранящаяся на нескольких серверах и реплицирующая
изменения в каждой из них по расписанию, данная структура ИБ используется в
системах классаERPдля работы в одной информационной базы территориально
удалённым офисам одновременно .[2]
В данном дипломном проекте организацией информационной базы будет
интегрированная и оптимальным выбором будет использование СУБД.
Существуют три модели логической структуры базы данных :
- иерархическая;
- сетевая
- реляционная;
- объектно-ориентированная.
В иерархической модели каждой информационной единице (сегменту), кроме
корневого, соответствует один исходный сегмент и между исходным и
39
порожденным сегментом устанавливается только одна связь. В иерархических
моделях экземпляру исходного сегмента соответствует в общем случае какое-то
число экземпляров порожденного сегмента. Такие структуры удобны для
отображения отношений типа «один ко многим» в предметной области. Просмотр
иерархической структуры возможен только с корневой вершины. Пропуск сегмента
в иерархическом пути при доступе к заданному сегменту не допускается. Основные
недостатки иерархической структуры: трудность (неэффективность) отображения
отношений типа «многие ко многим»; длительность доступа к сегментам,
находящимся на нижних уровнях иерархии; ориентированность на определенный
тип (разрез) запроса.[2]
Сетевые модели графически отображаются в виде графа. Вершинам графа
соответствуют составные единицы информации (записи). Экземпляры записей
образуют файлы. Структура записи может быть иерархической или линейной в
зависимости от системы. Между парой типов записей может быть объявлено
несколько связей, имена и направления связей должны быть четко обозначены.
Недостатками являются: сложность (очень большое число параметров описания
данных и операторов), а также неудобство навигационного доступа.[2]
Реляционная база данных - это множество отношений. Реляционная модель
основана на математической логике и является простейшей и наиболее привычной
формой представления данных в виде таблицы. Строка таблицы эквивалентна
записи файла базы данных, а колонка - полю записи. Доступ к элементу данных
осуществляется посредством связи требуемой строки (записи) с требуемой колонкой
(полем). Достоинством реляционной модели является сравнительная простота
инструментальных средств ее поддержки, недостатком - жесткость структуры
данных (например, невозможность задания строк таблицы произвольной длины) и
зависимость скорости ее работы от размера базы данных.
Преимущества использования реляционных базы данных состоит в
следующем:
Простота - в реляционной модели данных существует всего одна
информационная конструкция, которая формализует табличное
представление данных, привычное для пользователей;
40
Теоретическое обоснование - наличие теоретически
обоснованных методов нормализации отношений позволяет получать базы
данных с заранее заданными свойствами (в основном, с гарантией
минимальной избыточности представления данных);
Независимость данных - когда необходимо изменить структуру
реляционной базы данных, то это приводит к минимальным изменениям в
программном продукте.
В объектно-ориентированной модели при представлении данных имеется
возможность идентифицирoвать отдельные записи базы данных. Между записями и
функциями их обрабoтки устанавливаются взаимосвязи с помощью механизмов,
подобных соотвeтствующим средствам в объектно-ориентированных языках
прогрaммирования.
Стандартизирoванная объектно-ориентированная модель описана в
рекомендациях стaндарта ODMG-93 (Object Database Management Group - группа
управления объeктно-ориентированными бaзами данных).
Логическая структyра объектно-ориентированной БД внешне похoжа на
структуру иерархической БД. Оснoвное различие между ними состоит в методах
манипулирования данными.
Для выполнения действий над дaнными в рассматриваемой модели БД
применяются логические операции, усилeнные объектно-ориентированными
механизмами инкапсуляции, наследования и полимoрфизма.
Моделью логической структуры базы данных была выбрана реляционная, так
как она позволяет довольно быстро сформировать связи между таблицами для
правильного построения запросов к базе данных и также легко разорвать эти связи
и создать новые для построения другого запроса. Кроме того архитектура
построения связи более проста и время выполнения запроса в реляционной модели
выше чем при использовании сетевой или иерархической структуры.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) - этот совокупность компьютерных
программ, реализующих функции и задачи информационной системы,
41
обеспечивающих стабильную работу комплексов технических средств. В его состав
входят общее(общесистемное) и специальное программное обеспечение,
методические материалы по применению средств программного обеспечения.
Общее(общесистемное ) программное обеспечение - это операционные
системы, оболочки, СУБД и т.д. для широкого круга пользователей. Специальное
это множество прикладных программ, которые предназначены для решения
конкретных задач, к примеру, для осуществления организации учета данных и их
обработку.
Очень важным при выборе комплекса технических средств для разработки
информационной системы, является выбор операционной системы. Любая
установленная программа для своего функционирования, использует те средства,
которые предоставлены операционной системой. Поэтому выбор операционной
системы очень важен, так как она предоставляет среду выполнения для всех
остальных программ.
Операционные системы могут различаться особенностями реализации
внутренних алгоритмов управления основными ресурсами компьютера,
особенностями использованных методов проектирования, типами аппаратных
платформ, областями использования и многими другими свойствами.
При выборе операционной системы будем придерживается следующих
характеристик:
1. надёжность;
2. широкое распространение;
3. простота настройки.
При выборе операционной системы наш выбор пал на:
1. ОС «семейства» MS Windows;
2. свободно распространяемый клон ОС UNIX.
На компьютерах, используемых в качестве рабочих мест пользователей,
применяется ОС Window 2007/2010. Эта операционная система современная
многопользовательская многозадачная с отличным графическим интерфейсом
пользователя. Она и будет выбрана нами для дальнейшей работы, пользователи
с ней знакомы, так как работают с ней достаточно долгое время.
Источник: https://baza.diplomsite.ru/previewfile/2417