Эксплуатация и модификация информационных систем
Ознакомление с процессом создания базы данных в среде разработки баз данных Microsoft Access по заданной предметной области. Анализ осуществления доступа к базе данных "Оборудование" в среде объектно-ориентированного программирования Borland Delphi.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 04.05.2016 |
Размер файла | 189,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Государственное бюджетное профессиональное образовательное учреждение
«Кунгурский автотранспортный колледж»
Отчет по учебной практике
Эксплуатация и модификация информационных систем
Выполнил студент гр. А-12
Кречетов В.Н.
Руководитель практики
Веденева Е.А.
2015
Содержание
1. Проектирование базы данных «Оборудование» и редактирование данных
2. Проектирование приложения для работы с базой данных «Оборудование»
3. Проектирование отчётов для базы данных «Оборудование»
4. Проектирование запросов для базы данных «Оборудование»
5. Проектирование меню для базы данных «Оборудование»
6. Проектирование справочной системы для базы данных «Оборудование»
7. Отчёт
1. Проектирование базы данных «Оборудование» и редактирование данных
База данных была реализована на основе проекта «Проектирование информационной системы для ОАО «Ростелеком» ЛТЦ Кунгурский район Межрегионального УТЭТ г. Лысьва Лысьвенского РУС Пермского филиала «Учет оборудования»». При реализации базы данных были определены следующие таблицы:
Таблица 1 - Сущности и таблицы предметной области «Оборудование»
№ объекта |
Сущность |
Таблица |
|
1 |
Кабинеты |
Kabinety |
|
2 |
Оборудование |
Oborudovanie |
|
3 |
Отдел |
Otdel |
|
4 |
Сотрудник |
Sotrudnik |
|
5 |
Тел. клиента |
-------- |
Следует отметить, что при реализации базы данных не все сущности были преобразованы в таблицы.
В каждой таблице были определены поля и типы полей, представленные в таблице 2.
Таблица 2 - Таблицы и атрибуты предметной области «Оборудование»
Таблица «Sotrudnik» |
Таблица «Otdel» |
Таблица «Cabinety» |
Таблица «Oborudovanie» |
|||||
поле |
тип |
поле |
тип |
поле |
тип |
поле |
тип |
|
Kod Sotrudnica |
счетчик |
Kod otdela |
Счетчик |
Kod kabineta |
Счетчик |
Kod oborudovaniya |
счетчик |
|
FIO |
текст |
Nazvanie otdela |
Текст |
Specializaciya |
Текст |
Naimenovanie |
текст |
|
Dolzhnost |
текст |
Rukovaditel otdela |
текст |
Kolichestvo sotrudnikov |
Текст |
Stoimost |
Денежный |
|
Data Rozhdeniya |
Дата |
Edinici tehniki |
Текст |
Kolichestvo |
Числовой |
|||
Kabinet |
Числовой |
Kod otdela |
Числовой |
Kategoriya |
Текст |
|||
Kod Otdela |
Числовой |
Kod kabineta |
Числовой |
В каждой таблице были определены ключевые поля, с помощью которых организована связь между таблицами (рисунок 1).
Рисунок 1 - Схема данных базы данных «Оборудование»
После того как структура базы данных была определена, таблицы были заполнены данными. Конфликтных ситуаций при заполнении не возникало.
Следующим этапом стало проектирование приложения для работы с базой данных.
2. Проектирование приложения для работы с базой данных «Оборудование»
Прежде чем реализовывать работу по проектированию приложения для работы с базой данных, необходимо осуществить доступ к ней. Для этого была выбрана технология доступа к данным - ADO. Ее преимущества заключаются в том, что большая часть программных средств поддержки этой технологии поставляется в составе ОС, а потому разработчик БД-приложения избавлен от необходимости их внедрения. Использование ADO позволяет получить доступ к данным, созданным с помощь нетрадиционных технологий, таких как XML. Компоненты ADO допускают асинхронное выполнение операторов SQL и позволяют отслеживать процесс выполнения команд с помощью обработчиков событий. Это дает пользователю наглядную информацию о том, насколько далеко продвинулось выполнение запроса. В отличие от BDE-компонентов, механизм ADO позволяет остановить работу программ базы данных без потери информации с помощью Program Reset. В процессе обеспечения доступа к базе данных конфликтных ситуаций не возникало.
Проектирование приложения началось с определения общей структуры. Для приложения было определено наличие 8 форм. Формы связаны между собой с помощью программного кода.
Главная форма предполагает наличие таких элементов управления пользовательским интерфейсом как таблицы, отчеты, запросы. Для реализации данных элементов были использованы компоненты среды Delphi и их свойства, представленные в таблице 3.
Таблица 3 - Компоненты и свойства для реализации главной формы приложения для работы с базой данных «Оборудование»
№ |
Компонент |
Свойство |
Значение |
|
1 |
TButton |
Caption |
Таблицы |
|
Height |
57 |
|||
Name |
Button1 |
|||
2 |
TButton |
Caption |
Отчеты |
|
Height |
57 |
|||
Name |
Button2 |
|||
3 |
TButton |
Caption |
Запросы |
|
Height |
57 |
|||
Name |
Button3 |
|||
4 |
MainMenu |
AutoCheck |
True |
|
Caption |
Справка |
|||
Caption |
выход |
|||
5 |
Image |
Picture |
Выбор файла изображения |
Таблица 4 - Компоненты и свойства для реализации дочерней формы приложения для работы с базой данных «Оборудование» БД оборудование.
№ |
Компонент |
Свойство |
Значение |
|
1 |
PageControl1 |
Enabled |
True |
|
Name |
alNone |
|||
DockSite |
False |
|||
2 |
DBNavigator1 |
DataSource |
DataSource3 |
|
Align |
alNone |
|||
Visible |
True |
|||
3 |
ADOTable |
Connection |
ADOConnection |
|
Active |
True |
|||
TableName |
Kabinety |
|||
4 |
DataSourse |
DataSet |
ADOTable |
|
AutoEdit |
True |
|||
Enabled |
True |
|||
5 |
ADOConnection |
ConnectionString |
Путь к БД |
|
Connected |
True |
|||
Provider |
Microsoft.Jet.OLEDB.4.0 |
Таблица 5 - Компоненты и свойства для реализации дочерней формы приложения для работы с базой данных «Оборудование» отчеты.
№ |
Компонент |
Свойство |
Значение |
|
1 |
TButton |
Caption |
Отчет по коду кабинета |
|
Height |
41 |
|||
Name |
Button3 |
|||
2 |
TButton |
Caption |
Отчет по сотрудникам |
|
Height |
57 |
|||
Name |
Button4 |
|||
3 |
TButton |
Caption |
Отчет по коду отдела |
|
Height |
57 |
|||
Name |
Button1 |
|||
4 |
ADOConnection |
ConnectionString |
Путь к БД |
|
Connected |
True |
|||
Provider |
Microsoft.Jet.OLEDB.4.0 |
|||
5 |
ADOTable |
Connection |
ADOConnection |
|
Active |
True |
|||
TableName |
Выбор таблицы |
|||
6 |
RvDataSetConnection |
DataSet |
ADOTable |
|
7 |
RvProject |
ProjectFile |
Project.rav |
|
LoadDisigner |
False |
Таблица 6 - Компоненты и свойства для реализации дочерней формы приложения для работы с базой данных «Оборудование» запросы.
№ |
Компонент |
Свойство |
Значение |
|
1 |
TButton |
Caption |
Запрос по коду отдела |
|
Height |
41 |
|||
Name |
Button1 |
|||
2 |
TButton |
Caption |
Запрос по названию отдела |
|
Height |
41 |
|||
Name |
Button2 |
|||
3 |
TButton |
Caption |
Запрос по ФИО и дате рождения |
|
Height |
41 |
|||
Name |
Button3 |
3. Проектирование отчётов для базы данных «Оборудование»
Отчёты формировались с помощью вспомогательной утилиты Rave Reports. С помощью этой утилиты были созданы три отчета: отчет на выборку по коду кабинета, отчет по сотрудникам, отчет по коду отдела.
Таблица 7 - Компоненты и свойства для реализации отчётов для базы данных «Оборудование»
1№ |
Компонент |
Свойство |
Значение |
|
11 |
ADOConnection |
ConnectionString |
Добавить базу данных |
|
22 |
RvProject |
ProjectFile |
добавить файл отчёта |
|
33 |
RvDataSetConnection |
Data Set |
ADOTable |
|
44 |
ADOTable |
Active |
true |
|
Connection |
ADOConnection |
|||
TableName |
выбор таблицы |
|||
55 |
TQuickRep |
DataSet |
ADOTable1 |
|
66 |
TQRDBText |
DataSet |
ADOTable1 |
|
DataField |
Выбрать поле из таблицы |
4. Проектирование запросов для базы данных «Оборудование»
Запросы создавались при помощи технологии ADOSqlBilder для того чтобы, можно было быстро посмотреть нужную информацию по заданным параметрам. delphi access программирование
Таблица 8 - Компоненты и свойства для реализации запросов для базы данных «Программное обеспечение»
1№ |
Компонент |
Свойство |
Значение |
|
11 |
ADOConection |
ConectionString |
Добавить БД |
|
22 |
DataSourse |
DataSet |
ADOTable |
|
43 |
ADOTable |
Active |
True |
|
Conection |
ADOConection |
|||
TableName |
Выбор таблицы |
|||
54 |
DBGrid |
Conection |
ADOConection |
|
Active |
True |
|||
TableName |
Выбор таблицы |
|||
65 |
Query |
Events |
OnClick |
5. Проектирование меню для базы данных «Оборудование»
Меню нужно для того что бы можно было быстро пользоваться программой при помощи кнопок.
Таблица 9 Запросы предполагают наличие такого компонента как MainMenu.
1№ |
Компонент |
Свойство |
Значение |
|
11 |
MainMenu |
Items - Caption |
Название поля |
6. Проектирование справочной системы для базы данных «Оборудование»
Справочная система нужна для того чтобы в случае затруднения можно было бы обратиться к справке где можно будет посмотреть, как пользоваться системой и для чего одна предназначена.
Справочная система предполагает наличие таких компонентов как Memo, Button.
Таблица 10 - Компоненты и свойства для реализации справочной системы для базы данных «БД оборудование»
№ |
Компонент |
Свойство |
Значение |
|
11 |
Memo |
Lines |
Добавить текст |
|
ScrolBar |
bdVertical |
7. Отчёт
В ходе реализации данного проекта была создана база данных в среде разработки баз данных Microsoft Access по заданной предметной области, а также был осуществлен доступ к базе данных «Оборудование» в среде объектно-ориентированного программирования Borland Delphi. В ходе работы были реализованы все возможности, которые были запланированы. На данный момент продукт можно считать полноценным.
Размещено на Allbest.ru
...Подобные документы
Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Разработка простейшей базы данных с использованием приемов работы с Microsoft Access в среде программирования Delphi. Назначение базы данных, условия эксплуатации, выполнения и запуска программы "База данных районного отдела налоговой инспекции".
курсовая работа [1,3 M], добавлен 14.12.2012Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.
курсовая работа [4,4 M], добавлен 14.11.2012Программа поиска в базе данных в среде Borland Delphi 7.0 Enterprise. Условия и блок-схемы задач. Ввод массива. Текст программ в Delphi, в Паскаль. Текст программы поиска в базе данных. Кодирование материала. Изготовление реляционной базы данных.
практическая работа [27,6 K], добавлен 11.10.2008Системы визуального объектно-ориентированного программирования. Среда разработки Delphi. Microsoft Access как система управления базами данных реляционного типа. Структурированный язык запросов SQL. Программирование базы данных Библиотечного фонда.
курсовая работа [2,5 M], добавлен 08.01.2012Техника создания списков, свободных таблиц и диаграмм в среде табличного процессора Microsoft Excel. Технология создания базы данных в среде СУБД Microsoft Access. Приобретение навыков подготовки и демонстрации презентаций в среде Microsoft Power Point.
лабораторная работа [4,8 M], добавлен 05.02.2011Технология создания базы данных в среде MS Access. Добавление или удаление таблиц, запросов и полей. Изучение предметной области. Описание форм базы данных "Ресторан", демонстрирующих удобные профессиональные способы работы с таблицами и запросами.
курсовая работа [1,8 M], добавлен 03.07.2011Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.
курсовая работа [1,4 M], добавлен 25.04.2012Рассмотрение теоретических аспектов создания баз данных с применением системы объектно-ориентированного программирования Delphi. Ознакомление с компонентами доступа. Разработка базы данных "Библиотека". Описание основ интерфейса созданной программы.
курсовая работа [1004,9 K], добавлен 26.10.2014Стадии обработки документов в туристическом агентстве, проектирование базы данных. Реализация программного продукта с помощью объектно-ориентированного языка программирования Borland Delphi 7.0. и системы управления базами данных Microsoft Access 2003.
дипломная работа [6,5 M], добавлен 22.01.2012Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.
курсовая работа [3,7 M], добавлен 15.11.2010Этапы создания обучающей программы "Трюки и Эффекты в Delphi" в интегрированной среде Borland Delphi 7 и СУБД MS Access 2010. Главное меню и организация базы данных MS Access. Основные характеристики и состав основных модулей. Описание программы.
курсовая работа [1,1 M], добавлен 10.01.2016Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Borland Delphi 7 как универсальный инструмент разработки, применяемый во многих областях программирования, функции: добавление информации об абитуриентах в базу данных, формирование отчетов. Рассмотрение и характеристика основных компонентов Delphi.
контрольная работа [3,6 M], добавлен 18.10.2012Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.
курсовая работа [246,1 K], добавлен 19.10.2013Знакомство с техническими основами программы Microsoft Access, анализ функций. Таблица как набор записей, состоящих из отдельных полей, в которых хранится информация и составляющая базы данных. Способы создания базы данных "Библиотека" в Microsoft Access.
курсовая работа [478,3 K], добавлен 10.10.2013Основные понятия базы данных. Разработка сложной формы для обработки данных. Модели организации данных. Архитектура Microsoft Access. Реляционные связи между таблицами баз данных. Проектирование базы данных. Модификация данных с помощью запросов действий.
лабораторная работа [345,5 K], добавлен 20.12.2011Создание базы данных "Автовокзал" как части информационной системы. Требования к базе данных и этапы ее разработки. Анализ информационных потоков, выбор модели. Входные и выходные данные. Программирование базы данных на языке Borland Delphi 7.0.
курсовая работа [105,8 K], добавлен 16.05.2011Построение банков данных. Инструментальные средства баз данных Borland. Принцип работы и архитектура баз данных в Delphi. Навигационный способ доступа к базам данных: операции с таблицей, сортировка и перемещение по набору данных, фильтрация записей.
курсовая работа [642,7 K], добавлен 06.02.2014