Добавил:
vk.com СтудСклад КубГУ vk.com/studsklad Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
137
Добавлен:
11.08.2019
Размер:
15.51 Mб
Скачать

38. Выбор технологии для реализации проекта.

Для автоматизации деятельности анализ использования оборудования эффективным представляется разработка собственного программного комплекса. Это позволит с минимальными затратами (материальными, временными) создать программу, отвечающую требованиям сотрудников планово-диспетчерского отдела, обеспечивающую помощь в сборе данных с цехов, быстрое структурирование, анализа полученной информации и формирование отчетов по использованию оборудования. При выборе средств для разработки приложения следует учитывать три основных фактора: ресурсы компьютера, особенности приложения (потребность в модификации функций программы, время на разработку, необходимость контроля доступа и поддержание целостности информации) и цель разработки (система автоматизации своей повседневной деятельности).

Применение для автоматизации анализа использования оборудования взаимодействия с СУБД, для эффективного удовлетворения информационных потребностей сотрудников производственно-диспетчерского отдела оправдывает интегрированный подход к созданию информационного обеспечения их деятельности. При этом данные рассматриваются как информационные ресурсы для разноаспектного многократного использования.

Принцип интеграции предполагает организацию хранения информации в виде банка данных (БнД), где все данные собраны в едином интегрированном хранилище и к информации, как важнейшему ресурсу, обеспечен защищенный доступ различных пользователей. Таким образом, банк данных (БнД) -- это система специальным образом организованных данных (баз данных), программных, технических языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

Основные требования к БнД включают:

  • интегрированность баз данных и целостность каждой из них;

  • независимость данных;

  • минимальную избыточность хранимых данных;

  • способность к расширению;

  • защита данных от несанкционированного доступа или случайного уничтожения.

Любой банк данных всегда содержит в своем составе два основных компонента: базу данных (БД), которая есть не что иное, как даталогическое представление информационной модели предметной области, и систему управления базой данных (СУБД), с помощью которой реализуются централизованное управление данными, доступ к ним и поддержание их в актуальном состоянии.

Для программной реализации работ с БД создаются вспомогательные программы и модули печати табличных форм.

Центральную роль в функционировании банка данных выполняет система управления базой данных (СУБД). Для хранения и использования информации нам необходимо выбрать СУБД. СУБД -- совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных. Система обеспечивает сохранность данных, их конфиденциальность, перемещение и связь с другими программными средствами. Основные функции СУБД:

  • непосредственное управление данными во внешней памяти;

        • управление буферами оперативной памяти;

        • управление транзакциями;

        • журнализация;

        • языки описания данных и работы с ними;

        • защита данных.

        • Преимущества работы с банком данных заключаются в следующем:

        • повышается общая производительность работы;

        • достигается эффективное удовлетворение информационных потребностей;

        • централизованное управление данными освобождает прикладных программистов от организации данных, обеспечивает независимость прикладных программ от данных;

        • организация банка (базы) данных позволяет реализовать другие нерегламентированные запросы и приложения;

        • снижаются затраты не только на создание и хранение данных, но и на поддержание их в актуальном динамичном состоянии;

        • уменьшаются потоки данных, циркулирующих в организации;

        • сокращается избыточность и дублирование.

Концепция банка данных - это не только идея интегрированного хранения данных, но и идея отделения описания данных от программ их обработки, интерфейс между которыми обеспечивается системой управления базами данных (СУБД) на выделенном сервере. В основу ее разработки закладывают следующие принципы: единство структурно-информационной организации массивов; централизацию процессов накопления, хранения и обработки различных видов информации; однократный ввод первичных массивов информации с последующим многоразовым и многоцелевым их использованием; интегрированное использование массивов в различных режимах обработки; оперативность доступа различным элементам информационных массивов.

Для работы с данными используется СУБД Oracle Database (v.9.2.0.6). наш выбор остановился на этой СУБД, так как все предыдущие разработки проводились именно на ней. Если нам в дальнейшем понадобиться объединять насколько программ разработанных на предприятии ранее, то у разработчиков не возникнет проблем с их объединением.

Разработка приложения производилась в среде Microsoft Visual Basic 6.0. Данная среда разработки была выбрана потому что, она отвечает всем нашим требованиям по технической и практической реализации нашего проекта. Можно быстро создать приложения с графическим интерфейсом для MS Windows, имеет простой синтаксис, позволяющий очень быстро освоить данный язык программирования.

Соседние файлы в папке Литвинский