Similar presentations:
Разработать базу данных. Строительная фирма
1. На Тему: «Разработать базу данных на тему Строительная фирма»
Министерство образования и науки ЛНРГОУ ВПО «Луганский национальный университет имени Владимира Даля»
КУРСОВОЙ ПРОЕКТ
На Тему: «Разработать базу данных на тему
Строительная фирма»
Выполнил: студент группы ИТ-472
Сарана Д. В.
Руководитель: Хомутов А. А.
2. Предмет и объект исследования, цель курсового проекта
Объект исследования – изучить построение базы данныхСтроительной компании
Предмет исследования – заключается в использовании
программных средств Office.
Цель – реализовать базу данных в оболочке Microsoft Access.
3. Задачи курсового проекта
• Рассмотретьисторию возникновения БД и СУБД и их основные
определения
• Выбрать
основной набор данных необходимых для составления базы
данных и составления инфологической модели
• Практически реализовать БД в оболочке Microsoft Access
• Создать вспомогательные элементы, для упрощения работы с БД (формы,
запросы, отчёты)
4. Основные термины по работе с БД
Основные
термины по
работе с БД
СУБД программное обеспечение, с помощью которого пользователи м
огут определять, создавать и поддерживать базу данных,
а также осуществлять к ней контролируемый доступ.
Основная особенность СУБД – это наличие процедур для ввода и
хранения не только самих данных, но и описаний их структуры.
Файлы, снабженные описанием хранимых в них данных и
находящиеся под управлением СУБД, стали называть в "Базы данных"
(БД).
Таблица – создается пользователем для хранения данных об одном
информационном объекте данных в предметной области.
Поле – это столбец таблицы.
Запрос – создается пользователем для выборки необходимых данных
из одной или нескольких связанных таблиц.
Форма – является основным средством создания диалогового
интерфейса приложения пользователя. Ключевое поле – поле,
значения которого служат для однозначного определения записи в
таблице.
5. Сущности в БД Строительная компания
Таблица - «Фирма»Название
атрибута
Таблица - «Сотрудники»
Размер поля
Название
атрибута
Тип
атрибута
Числовой
Длинное
целое
Код фирмы
Числовой
Текстовый
20
Тип
атрибута
Код фирмы
Название
фирмы
Время работы
Дата/время
Адрес
ФИО
начальника
Текстовый
Краткий
формат
времени
50
Текстовый
50
Код сотрудника Счетчик
Фамилия
Имя
Отчество
Должность
Текстовый
Текстовый
Текстовый
Текстовый
Код работы
Числовой
Зарплата
Адрес
Телефон
Денежный
Текстовый
Текстовый
Размер поля
Длинное
целое
Длинное
целое
20
20
20
20
Длинное
целое
Основной
50
20
6. Сущности в БД Строительная компания
Таблица - «Выполненные работы»Название атрибута
Тип
атрибута
Код работы
Числовой
Объем работы
Вид работы
Стоимость
Размер поля
Длинное
целое
Текстовый 50
Текстовый 50
Денежный Основной
Таблица - «Расходы»
Название
атрибута
Тип
атрибута
Размер поля
Код расходов
Счетчик
Длинное целое
Вид работы
Сумма затрат
Метод оплаты
Текстовый
Денежный
Текстовый
20
Основной
20
Таблица - «Клиенты»
Название
Тип
Размер поля
атрибута
атрибута
Таблица - «Прибыль»
Название
атрибута
Тип
атрибута
Размер поля
Код фирмы
Числовой
Длинное целое
Код фирмы
Числовой
Длинное целое
Код клиента
Фамилия
Имя
Отчество
Код расходов
Числовой
Текстовый
Текстовый
Текстовый
Счетчик
Длинное целое
20
20
20
Длинное целое
Код прибыли
Числовой
Дата
Прибыль
Длинное целое
Краткий формат
Дата/время
даты
Денежный Основной
7. Минимальная конфигурация ПК для работы с БД "Строительная фирма"
Минимальная конфигурация ПК для работы сБД "Строительная фирма"
Windows 98 и
выше c пакетом
Microsoft Office
Процессор:
Pentium II 1500
ГГц
ОЗУ: 32 Мб
HDD: не менее
12 Мб
Адаптер VGA
Монитор
8. Этапы проектирования БД
Тип данныхТекстовый
Этапы
проектирования БД
Поле МЕМО
Числовой
Выбор полей для включения в
таблицы - здесь составляется
перечень всех полей данных , для
отчёта.
Дата/время
Денежный
Правила ввода данных и проверки
допустимости их значения присваиваю имена и типы
каждому полю. По правилам
проектирования ввожу данные.
Счетчик
Проектирую формы.
Созданию инструкции по работе
оператора и пользователя.
Логический
Поле OLE
Описание
Алфавитно-цифровые символы; до 255
знаков
Алфавитно-цифровые символы; строки
длиной до 64 тыс. знаков
Числовые значения многих типов и
форматов
Значение дат и времени
Данные,
представляющие
собой
Таблица - Типы данных Access
денежные суммы
Автоматически наращивает числовой
счетчик
Логическое
значение
Да/Нет,
Истина/Ложь
Рисунки, диаграммы, звук, видео, файлы
текстовых процессоров и электронных
таблиц
9. Этапы проектирования
На этом этапе происходит проектирование правил ввода данных вТаблицу "Клиенты".
10. Параметры кнопок
Для более наглядной и удобной работы с базой данныхбыла создана главная форма, которая запускается
автоматически
•Кнопка «Сведения о фирме» открывает форму, которая содержит
информацию о фирме.
•Кнопка «Сведения о сотрудниках» открывает форму сотрудники, которая
отображает информацию о сотрудниках. Эта форма содержит подчиненную
форму «Выполненные работы», которая отображает информацию о
выполненных работах.
•Кнопка «Сведения о клиентах» открывает форму, которая отображает
информацию о клиентах.
•Форма «Клиенты» содержит подчиненную в себе форму «Расходы»,
которая отображает информацию о сумме затрат клиентов и методе оплат.
•Кнопка «Просмотр прибыли» открывают таблицу «Прибыль».
•Кнопка «Запрос по сотрудникам» открывают запрос для поиска записей по
определенным критериям.
•Кнопки «Отчет по расходам» и «Отчет по выполненным расходам»
открывают соответствующие отчеты.
•Кнопка «О разработчике» открывает форму, на которой отображается
информация о разработчике программы.
•Кнопка «Выход» предназначена для выхода из приложения.
Параметры
кнопок
11. Заключение
Целью разрабатываемого приложения являлась разработка базы данных строительнойфирмы и ее реализация, используя оболочку Access. В результате проведения работы
она была выполнена.
Цель была достигнута путем успешного выполнения основных задач курсовой работы:
практической реализации базы данных в оболочке Microsoft Access и созданием
вспомогательных элементов для упрощения работы с базой данных (созданы формы,
запросы и отчеты).
Заключение
В процессе работы были приобретены навыки анализа производства, применены и
усовершенствованы полученные знания в области разработки систем управления
базами данных для решения конкретной задачи.
Разработанная база данных может существенно упростить работу оператора,
облегчить процедуру получения справочной информации, необходимой клиентам.