Эксплуатация и модификация информационных систем
Ознакомление с процессом создания базы данных в среде разработки баз данных 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