Создание справочников для работы с базами данных - Отчет по практике

бесплатно 0
4.5 90
Основы компьютерного программирования баз данных на языках 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. Перечень работ, выполненных в процессе прохождения производственной практики

3. Описание выполненных работ

4. Программная реализация справочников

5. Описание некоторых операторов SQL

6. Описание некоторых компонентов Delphi

Вывод
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?