Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по производственной практике-3.rtf
Скачиваний:
3
Добавлен:
09.11.2019
Размер:
152.26 Кб
Скачать

4 Индивидуальное задание.

Как выше было отмечено, отдел 510 НПО ПМ занимается, в том числе, контролем правильности применения ЭРИ в приборах разработки НПО ПМ и смежных организаций.

В результате этого сотрудничества накапливается большой объём информации по ЭРИ. Эта информация представляет собой огромное количество перечней различных типов ЭРИ в электронном виде. Для обработки этого объёма элементов используют СУБД MS ACCESS. Данная информация содержит различные технические, физические характеристики, данные об отказах, воздействиях различных внешних условий, которые влияют на ЭРИ. Как правило, документация по ЭРИ имеется в электронном виде, но некоторые смежные организации высылают документ в бумажном виде. Для обработки таких документов требуется вначале их сканировать, а затем перевести в формат ACCESS. В процессе сканирования-распознавания внутренняя кодировка символов, одинаковых по внешнему виду в русском и английском алфавите, не соответствует действительному значению (ЭРИ ОП в своём обозначении содержит только русские буквы, ЭРИ ИП в своём обозначении содержит только английские буквы). Для оперативного исправления таких ошибок в обозначениях ЭРИ мною была разработана программа перекодировки.

4.1 Логическая структура программы “lat-рус”.

4.2 Инструкция пользователя по работе с программой обработки таблиц бд субд access

4.2.1 Назначение

Программный продукт по обработке таблиц СУБД ACCESS предназначен для замены русских (английских) букв в текущем столбце выбранной таблице БД.

Поскольку данные для заполнения перечней ЭРИ вносятся вручную из бумажных носителей, а так же могут быть получены в электронном виде по почте, то в результате заполнением человеком возникают орфографические ошибки. В связи с этим заполненные данные могут содержать одинаковые символы, которые пишутся как на английском, так и на русском языках. Обработка ошибок с помощью стандартных средств СУБД ACCESS происходит с большой затратой времени и неудобна для пользователя. Для решения задачи было разработано программное средство под названием “LAT-РУС”.

Программный продукт “LAT-РУС” реализован в среде программирования Delphi7 и представляет собой программу, которая содержит:

  • оконный интерфейс,

  • функциональное меню,

  • запросы для выборки необходимой информации в соответствии с критерием, заданным пользователем,

  • название таблиц (имя таблицы должно содержать тип *.mdb),

  • имя поля таблицы (любое, кроме ключевого поля),

  • отчёт о проделанной замене.

4.2.2 Изменение существующих данных

Изменение текущей информации происходит следующим образом:

  • запуск программы происходит посредством выбора иконки “LAT-РУС” или нажатием специальной кнопки на рабочей панели в СУБД ACCESS, которая имеет ссылку на программу “LAT-РУС”;

  • затем в функциональном меню следует выбрать “открыть таблицу” после чего появится окно с отображением файлов. Выбор файла согласно его типу *.mdb и нажатие кнопки “открыть”, приведёт к появлению окна, в котором будут расположены все таблицы, соответствующие данному файлу. Выбор одного из них (выбор представляется только по одному файлу) приведёт к отображению всех полей таблицы на форме главного окна;

  • отображение формы для изменения происходит нажатием элемента функционального окна “Выбор № поля”. После появления формы на экране необходимо выбрать имя поля таблицы и тип замены (все LAT или все РУС) и нажать кнопку выполнить. За одну итерацию можно выбрать только либо “все LAT”, либо “все РУС”. После чего будет произведена замена и на форме появится отчёт о проделанной работе, в котором будет содержаться количество заменённых символов. Если пользователь выбрал замену “все LAT”, то отчёт покажет количество замененных русских букв. Если отчёт оказался пустым, значит все буквы столбца, которые были выбраны - латинские. Если пользователь выбрал замену “все РУС”, то отчёт покажет, сколько было заменено русских букв. Если отчёт оказался пустым, значит все буквы столбца, которые были выбраны – русские;

  • после появления отчёта все замены, которые были произведены, автоматически сохраняются в файле.