Основы компьютерного программирования баз данных на языках Delphi, SQL, XML. Характеристика и сущность работы справочников, в которых содержатся названия типов документов, их классификация, логины редактирующих и даты изменения соответствующих файлов.
Аннотация к работе
Целью производственной практики является получение практических навыков в области работы с вычислительными машинами в той или иной области ее проектирования или использования.ОАО «Ижевский радиозавод» - многопрофильное предприятие, ориентированное на выполнение самых жестких требований рынка. Высокие современные технологии, незаурядный инженерный интеллект, творческий поиск оптимальных решений - все направлено на достижение главной цели - обеспечить соответствие продукции и услуг ожиданиям потребителей. В настоящее время предприятия, входящие в состав ОАО «Ижевский радиозавод», работают в следующих направлениях: оборудование для топливно-энергетического комплекса, станции управления, радиоприемники, навигационное оборудование, радиостанции, системы оповещения, энергосберегающее оборудование, космическая телеметрия, спутниковая, радиорелейная и кабельная связь, электросвязь, телефония, железнодорожная автоматика и связь. Использование самых современных передовых технологий, высококвалифицированные инженерные кадры, творческий подход к решению поставленных задач - все это позволяет нам успешно конкурировать на рынке и предлагать нашим партнерам только самые совершенные конструкторские решения, воплощаемые в жизнь нашими работниками. В состав ОАО «Ижевский радиозавод» входят 20 дочерних обществ, среди которых наиболее крупные занимающиеся производством и предоставлением услуг: · ДООО «ИРЗ ТЭК» - производство средств нефтяной телеметрии, энергосберегающего оборудования.Создание «Справочника типов документов»Данный справочник служит для облегчения классификации типов документов, необходимых предприятию для работы с контрагентами. Справочник представляет собой редактор баз данных, в которых содержатся названия типов документов, их классификация, логины и ФИО редактирующих и даты изменения соответствующих типов документов. Если изменения были, открывается окно с вопросом для пользователя, в котором спрашивается, хочет ли пользователь сохранить изменения в таблице. Пользователь может выбрать ответы «Да», «Нет» или «Отмена», в соответствии с выбранным вариантом ответа таблица либо сохраняется и справочник закрывается, либо таблица не сохраняется и справочник закрывается, либо таблица не сохраняется и справочник не закрывается соответственно. В случае, если прав на редактирование у пользователя нет, кнопки «Добавить», «Удалить» и «Сохранить» не показываются и редактирование всех ячеек таблицы запрещается, причем, блокируется возможность открытия выпадающих списков при нажатии на ячейки второго столбца.В начале работы подготавливаются нужные sql-запросы, которые разрабатываются и проверяются на правильность в программе SQL Server, а затем записываются в специальный файл, содержащий xml-код с поименованными sql-запросами. Объект TCLIENTDATASET связывается с определенным набором данных, сгенерированным запросом из файла «sql.xml», с помощью специальной процедуры, разработанной на предприятии. В свою очередь, TCLIENTDATASET связывается с объектом TDATASOURSE, а с TDATASOURSE связывается объект TCXTREELIST. В случае необходимости в параметре Propereties определенных столбцов объекта TCXTREELIST выбирается вид ячеек столбца. Свойство Align объекта TCXTREELIST принимает значение ALCLIENT, т.е. этот объект занимает все свободное пространство формы программы.Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а затем для каждой записи набора проверяется ее соответствие заданному критерию. Оператор SELECT имеет следующую структуру (в квадратных скобках описаны операторы, которые применять не обязательно): [DISTINCT DISTINCTROW ALL] select_expression1 [, select_expression2, …] Последствием выполнения такой команды будет удаление тех строк из таблицы table_references, которые соответствуют условию where_definitions. Упрощенная структура оператора INSERT INTO с использованием оператора VALUES имеет вид: INSERT INTO table_references ([col_name1, col_name2, ... Упрощенная структура оператора INSERT INTO с использованием оператора SELECT имеет вид: INSERT INTO table_references ([col_name1, col_name2, ...Также на панели присутствует свойство AUTOSIZE, которое позволяет автоматически подгонять размеры панели под входящие в него компоненты. Панель без ограничивающей рамки удобно использовать для стыковки с другими компонентами при использовании метода drag-and-dock ("перетащи и состыкуй"). Значения: · TACENTER - в центре; · TALEFTJUSTIFY - текст с левой стороны; · TARIGHTJUSTIFY - текст с правой стороны property BEVELINNER: TBEVELCUT; Задает вид внутренней обрамляющей рамки компонента. Значения: · BVNONE - отсутствует; · BVLOWERED - опущена; · BVRAISED - выдвинута property BEVELOUTER: TBEVELCUT; Задает вид наружной обрамляющей рамки компонента. Значения: BVNONE - отсутствует; BVLOWERED - опущена; BVRAISED - выдвинута property BEVELWIDTH: TBEVELWIDTH; Количество пикселов между внутренней и наружной рамками компонента property BORDERSTYLE: TBORDERSTYLE; Задает тип границы для компонента.
План
Содержание
Введение
1. Описание места прохождения производственной практики
2. Перечень работ, выполненных в процессе прохождения производственной практики