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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
1. Метод "снизу-вверх" направлен на обслуживание сотрудников
конкретного предприятия. Успешно автоматизируются отдельные, важные с
точки зрения руководства рабочие места.
2. Метод "сверху-вниз " направлен на автоматизацию наиболее
существенных процессов.
3. Метод многокомпонентности - адаптация подсистемы программного
обеспечения (ПО) к принятым в организации условиям работы. Проведение
модернизации одного из компонентов не затрагивает центральную часть (ядро) и
другие ее компоненты, что значительно повышает надежность,
продолжительность жизни автоматизированной системы и обеспечивает
наиболее полное выполнение требуемых функций.
При проектировании разрабатываемого программного продукта удобно
использовать средства проектирования ПО, обладающими единым строгим,
наглядным и интуитивно понятным графическим языком, позволяющим
получать обозримые компоненты с простой и ясной структурой, а также
обеспечивающими легкость сопровождения и внесения изменений в систему.
Классификация средств проектирования ПО включает следующие
основные типы:
средства анализа, предназначенные для построения и анализа
моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic
Works));
средства анализа и проектирования, поддерживающие наиболее
распространенные методологии проектирования и использующиеся для создания
проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000
(ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas));
средства проектирования баз данных, обеспечивающие
моделирование данных и генерацию схем баз данных (как правило, на языке
SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic
Works), S-Designor (SDP) и DataBase Designer (ORACLE);
средства разработки приложений. К ним относятся средства 4GL
(Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000
(ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и
57
генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично -
в Silverrun;
средства реинжиниринга, обеспечивающие анализ программных
кодов и схем баз данных и формирование на их основе различных моделей и
проектных спецификаций (Vantage Team Builder, PRO-IV, Silverrun,
Designer/2000, ERwin и S-Designor, Rational Rose (Rational Software), Object Team
(Cayenne)).
Для проектирования разрабатываемого программного средства применим метод
многокомпонентности и использованы следующие средства проектирования:
Microsoft Visio 2007 универсальный помощник для визуализации
сложной информации, в том числе позволяющий моделировать бизнес-процессы
(Business Process Modeling) при помощи методологии описания бизнес-
процессов стандарта IDEF0, модели которого предназначены для
высокоуровневого описания бизнеса предприятия в функциональном аспекте.
В настоящее время существует большое количество средств для
разработки ПО. При выборе средства разработки учитывались следующие
аспекты:
доступность программного средства разработки и реализации;
возможности программного средства для разработки поставленной
задачи;
оценка надежности, производительности и удобства работы
программного средства;
совместимость с выбранным типом СУБД и возможности переноса
БД для данного программного средства на другие СУБД;
наличие документации на русском языке и справочных систем;
наличие интегрированного отладчика;
обработка исключительных ситуаций;
простота языка программирования;
скорость работы приложения;
знание выбираемого программного средства программистом.
58
Выбор средства разработки поставленной задачи в рамках автоматизации
ведения документации и отчетности проведено совместно с инженером
предприятия ОАО «Бобруйсктранс». Приемлемыми средством разработки была
принята RAD Studio 10.2. Язык C++ Builder как один из удобных способов
создавать приложения, работающие с данными, с визуально привлекательным
пользовательским интерфейсом для Windows с помощью Delphi и
C++. Позволяет создавать клиент-серверные и многоуровневые
взаимодействующие приложения, подключающиеся к широкому спектру
корпоративных баз данных и облачных платформ [14. стр. 26].
Язык программирования Delphi обеспечивает визуальное
проектирование пользовательского интерфейса, имеет развитый объектно-
ориентированный язык и достаточно простой и функциональный доступ к базам
данных. Язык Delphi позволяет создавать собственные компоненты и строить из
них профессиональные программы [17. стр. 16].
Язык программирования C++ мощный язык, содержащий средства
создания эффективных программ практически любого назначения, от
низкоуровневых утилит и драйверов до сложных программных комплексов
самого различного назначения. В частности: поддерживаются различные
стили и технологии программирования, включая традиционное директивное
программирование, объектно ориентированное программирование,
обобщенное программирование, метапрограммирование (шаблоны, макросы)
[14. стр. 12].
Предпочтение отдано языку С++, так как он может обеспечить лучшее
быстродействие приложений по сравнению с Delphi, что позволит экономно
использовать системные ресурсы.
1.4.3. Обоснование проектных решений по техническому обеспечению
Для решения различных задач автоматизации ведения документации и
отчетности на предприятии необходимо не только информационное,
программное, но и техническое обеспечение.
Техническое обеспечение - это комплекс технических средств, предназначенных
для работы информационной системы, в том числе средств сбора, регистрации,
59
накопления, передачи, обработки, вывода и представления информации, а также
средств оргтехники.
В зависимости от роли в технологическом процессе обработки
информации техническое обеспечение можно классифицировать:
- Компьютерная техника, значение которой в реализации комплексных
технологий обработки и хранения информации. К компьютерной технике
относятся вычислительные машины или компьютеры (рабочие станции,
персональные компьютеры, серверы);
- Коммуникационная техника реализует технологии передачи
информации и предполагает как автономное функционирование, так и
функционирование в комплексе со средствами компьютерной техники. К
коммуникационной технике относятся сетевые коммуникации (компьютерные
сети и телекоммуникационное оборудование);
- Организационная техника, реализующая технологию хранения,
представления и использования информации, а также для выполнения
различных вспомогательных операций. К организационной технике относятся
средства оргтехники и связи.
При выборе технического обеспечения для ррешения поставленной
задачи в рамках автоматизации ведения документации и отчетности на
предприятии ОАО «Бобруйсктранс» были учтены следующие аспекты:
Техническое обеспечение должно учитывать характеристики
поставленной задачи автоматизации;
Решение по необходимому техническому обеспечению должно
приниматься с учетом минимальных стоимостных и трудовых затрат;
Техническое обеспечение должно быть совместимо со всеми
элементами входящих в него средств;
Техническое обеспечение должно обладать возможностью
подключения новых устройств;
Защита от несанкционированного доступа.
60
В результате анализа необходимого технического обеспечения для
решения вопроса об автоматизации задачи учета принтеров и МФУ на
предприятии ОАО «Бобруйсктранс» были приняты следующие решения:
Для работы с входной и выходной информацией необходимы
персональные компьютеры. Для представления результатов решения задач
пользователям необходимы принтера, сервер и локальная сеть. Необходимое
техническое обеспечение можно приобрести, а можно воспользоваться уже
имеющимся на предприятии.
С учетом требований о минимальных стоимостных и трудовых затратах,
программной и технической совместимости, а также с учётом характеристики
поставленной задачи автоматизации, имеет смысл воспользоваться уже
имеющимся на предприятии ОАО «Бобруйсктранс» техническим обеспечением.
А именно, для реализации проекта необходимы персональные компьютеры,
имеющие следующие параметры: CPU AMD Athlon с тактовой частотой ядра
от 2.5 ГГц - 4.3 ГГц; RAM 2 Gb; Интегрированный графический процессор
GeForce 6100 и Интегрированный графический процессор GeForce 6200; HDD
от 160 Gb до 320 Gb.
Источник: https://baza.diplomsite.ru/previewfile/2041