Содержание
Введение
. Инфологическая модель
.1 Информационные объекты и их атрибуты
.2 Требования к функциональным характеристикам
. Создание проекта в Delphi
.1 Описание компонентов для реализации графического интерфейса
.2 Организация доступа к базе данных из Delphi
. Разработка интерфейса ввода справочника кассиров
. Создание отчета
Заключение
Список использованных источников
Приложения
Введение
В настоящее время среди разработчиков базы данных (БД) большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office 2003. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации - вот далеко не полный перечень достоинств этого приложения.
Основные функции СУБД - это описание структуры базы данных, обработка данных и управление данными.
База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определённого типа. Каждая строка таблицы содержит данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются записями, все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определённый тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Объект исследования - касса продуктового магазина.
Цель данной курсовой работы - создать базу данных в СУБД ACCESS, разработать программное обеспечение в среде программирования Delphi.
Задачи:
необходимо создать базу данных, которая хранила бы информацию о товарах, кассирах, покупках и чеках.
реализовать в среде программирования Delphi
разработанное программное обеспечение должно позволять просматривать, добавлять, удалять в базу информацию о новых товарах, кассирах, покупках, чеках.
Инструмент создания базы данных:
В качестве инструмента создания базы данных и сопутствующего программного обеспечения используется Delphi 7 - императивный, структурированный, объектно-ориентированный язык программирования.
1.Инфологическая модель
.1 Информационные объекты и их атрибуты
Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.
Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства.
Ключ - минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.
Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других.
Реляционная база данных - это совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Однако пользователи могут воспринимать такую базу данных как совокупность таблиц.
Для базы данных продуктового магазина реляционная модель будет выглядеть так (Рисунок 1):
Рисунок 1 - Реляционная модель базы данных кассира продуктового магазина
1.2 Требования к функциональным характеристикам
База данных «Рабочее место кассира» должна выполнять следующие функции:
хранение информации о кассирах, товарах;
просмотр информации;
добавление данных в имеющийся список;
Предметы
Актуальные Курсовые работы (Теория) по программному обеспечению, программированию