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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
эффективной работы компьютера и пользователя, а также эффективного
выполнения прикладных программ.
Одним из важнейших составляющих системных программ являются
операционные системы. Операционная система (ОС) это комплекс программ,
предназначенных для управления загрузкой, запуском и выполнением других
пользовательских программ, а также для планирования и управления
вычислительными ресурсами ЭВМ, загружаемая автоматически при включении
компьютера.
Классификация операционных систем определяется рядом признаков,
описанных в таблице 1.6.
Таблица 1.6
Классификация операционных систем
Признак
Вид операционной системы
1
2
Режим обработки
задач
Однопрограммные ОС чаще всего выполняют
функцию виртуальной машины.
Мультипрограммные ОС, кроме функций
однопрограммных ОС, управляют разделением совместно
используемых ресурсов, таких как процессор, оперативная
память, файлы и внешние устройства.
Число
одновременно
работающих
пользователей
однопользовательские (MS-DOS, Windows 3.x,
ранние версии OS/2);
многопользовательские (UNIX, Windows NT).
Особенностью является наличие средств защиты
информации каждого пользователя.
52
Продолжение таблицы 1.6
1
2
Особенности
аппаратных
платформ
персональные компьютеры,
мини- компьютеры,
мейнфреймы,
кластеры
сети ЭВМ.
Способ построения
ядра ОС
монолитные (Windows, Linux ядро формируется
самостоятельно, имеется возможность включения
необходимых модулей и драйверов);
микроядерные (QNX - ОС постороенная на базе
микроядра, работающего привилегированном режиме и
выполняющего только минимум функций по управлению
аппаратурой, в то время как функции ОС более высокого
уровня выполняют специализированные компоненты ОС -
серверы, работающие в пользовательском режиме.)
В процессе обосновании выбора системного программного обеспечения
для реализации проекта автоматизации ведения документации и отчетности в
ОАО «Бобруйсктранс» учтены требования к разрабатываемому программному
средству и наличие уже имеющегося системного программного обеспечения на
предприятии. Таким образом определено, что для реализации и внедрению
проекта операционная система должна быть мультипрограммной,
многопользовательской, подходящей для ПВЭМ и монолитной. Всеми
перечисленными признаками обладает операционная система MicrosoftWindows
7, которая уже установлена на предприятии ОАО «Бобруйсктранс».
Прикладное программное обеспечение (ППО) предназначено для
решения задач пользователя. К ППО относят прикладные программы
пользователя, решающие какую-либо задачу в пределах данной проблемной
области, и пакеты прикладных программ (ППП), к которым относятся
53
программные комплексы, рассчитанные на общее применение в определенной
проблемной области [18. стр. 20].
Различают следующие типы ППП:
Текстовые редакторы (MS Word, Word Perfect);
Табличные процессоры (MS Excel, Quattro Pro);
Системы динамических презентаций (MS Power Point, Freelance
Graphics);
Системы управления базами данных (MS Access, Oracle, MS SQL
Server, Informix);
Графические редакторы (Сorel Draw, Adobe Photoshop);
Издательские системы (Page Maker, Venture Publisher);
Системы автоматизации проектирования (BPWin, ERWin);
Электронные словари и системы перевода (Prompt, Контекст);
Системы распознавания текста (Fine Reader, Cunei Form).
На предприятии ОАО «Бобруйсктранс» для решения поставленной
задачи необходимы следующее Прикладное программное обеспечение:
Офисные пакет Microsoft Office, включающий текстовый редактор (MS
Word), табличный процессор (MS Excel), систему динамических презентаций
(MS Power Point), систему управления базами данных (MS Access), а также
имеющий средства настройки, позволяющие при эксплуатации адаптировать
пакет к специфике предметной области.
Особое внимание следует уделить выбору системы управления базами
данных. СУБД можно классифицировать по нескольким признакам [16. стр. 29],
представленных в таблице 1.7.
54
Таблица 1.7
Классификация систем управления базами данных
Признак
Вид СУБД
1
2
По модели данных
Иерархические (используется представление базы
данных в виде древовидной (иерархической)
структуры, состоящей из объектов (данных)
различных уровней).
Между объектами существуют связи, каждый объект
может включать в себя несколько объектов более
низкого уровня.
Сетевые (подобны иерархическим, за исключением
того, что в них имеются указатели в обоих
направлениях, которые соединяют родственную
информацию).
Реляционные (основанная на реляционной модели
данных)
Объектно-ориентированные (управляют базами
данных, в которых данные моделируются в виде
объектов, их атрибутов, методов и классов).
По степени
распределённости
Локальные СУБД (все части локальной СУБД
размещаются на одном компьютере)
Распределённые СУБД (части СУБД могут
размещаться на двух и более компьютерах).
55
Продолжение таблице 1.7
1
2
По способу доступа к
базе данных
Файл-серверные анные располагаются
централизованно на файл-сервере. СУБД
располагается на каждом клиентском компьютере
(рабочей станции). Доступ СУБД к данным
осуществляется через локальную сеть).
Клиент-серверные (располагается на сервере вместе с
БД и осуществляет доступ к БД непосредственно, в
монопольном режиме).
Встраиваемые (может поставляться как составная
часть некоторого программного продукта, не требуя
процедуры самостоятельной установки).
На предприятии ОАО «Бобруйсктранс» для автоматизации ведения
документации и отчетности уже используется Клиент-серверная СУБД MS SQL
Server, однако для реализации разрабатываемого модуля было решено
использовать также Microsoft Access, в связи с тем, что модуль будет
располагаться на локальном компьютере и обладать невысокой интенсивностью
обработки данных и нагрузкой на базу данных. Сообщение между отделами
реализовано посредством MS Server 2003.
К инструментальному программному обеспечению относят: системы
программирования для разработки новых программ, например, Паскаль,
Бейсик. Обычно они включают: редактор текстов, обеспечивающий создание и
редактирование программ на исходном языке программирования, транслятор и
также библиотеки подпрограмм, а также могут включать средства визуального
программирования или системы моделирования.
В процессе разработки программного средства возникла необходимость
в его проектировке с целью определения и уточнения внутренних и внешних
свойств системы [11. стр. 158].
Существуют следующие методы проектирования специального
(функционального) программного обеспечения:
Источник: https://baza.diplomsite.ru/previewfile/2041