Создание базы данных магазина спортивных товаров. Описание интерфейсной части программы. Листинг программы

Страницы работы

Содержание работы

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

“Московский государственный университет приборостроения и информатики”

Филиал    Сергиев Посад      специальность  230101

Кафедра   ИТ4  “Персональные компьютеры и сети”

Дисциплина        Базы данных

Пояснительная записка

к курсовому проекту на тему:

   “Создание базы данных магазина спортивных товаров”

 Студент                                                                                  Бурлаков А.Н.

Группа                    ИТ4-2006-01Д                шифр             06022

Проект защищён на оценку             

Руководитель проекта (работы)                                             Якушева И.А.

Члены комиссии

 


Сергиев Посад 2008

 
СОДЕРЖАНИЕ

Сергиев Посад 2008. 1

Постановка задачи. 3

Словесное описание предметной области. 4

Схема базы данных. 5

Логическая модель данных. 6

Описание интерфейсной части программы. 7

Листинг программы. 10

Отчеты. 25


Постановка задачи.

Разработать базу данных на для сервера  interbase, содержащую сведения о товарах в спортивном магазине, его поставщиках, сведения о проданных товарах и товарах находящихся на складе, создать для неё удобный интерфейс в среде Turbo Delphi. В базе данных нужно обеспечить поддержание целостности данных и хранение данных в согласованном виде, для чего необходимо указать внешние и внутренние ключи, также надо добиться автоматизации ввода и изменения  некоторых данных, для чего указать ограничения, значения полей по умолчанию и написать триггеры. В приложении должны быть обеспечены: фильтрация данных, запросы, поиск, удаление записей, добавление и всё необходимое для работы с данными БД.

Необходимо обеспечить формирование отчетов с наиболее важной для пользователя информацией.


Словесное описание предметной области.

Спортивный магазин имеет свой перечень товаров(каждый товар имеет свой уникальный шифр), которые разделены на виды, эти товары поставляют ему поставщики, причем название каждого поставщика уникально.

Один поставщик может поставлять разные виды товаров.

Поставленные товары заносятся на склад, должно указываться их количество, а также должна храниться информация о поставщиках,  сведения о проданных товарах также должны храниться в соответствующей таблице.

Схема базы данных.

Первичный ключ будем обозначать подчеркиванием, внешний – курсивом.

Vse_tov (kod, vid_tov);

Tovar (nazvan, kod, cena, proizv, shifr, strana_proizv, nalichie, razmer, ves);

Sklad (shifr, postavchik, kol);

Postavchiki (nazvanie, adres, telefon);

Prodano (shifr, kol, data);

VSE_TOV

 
                          Логическая модель данных

SKLAD

 
 


                                         

PRODANO

 

Описание интерфейсной части программы.

 
 


Данная программа имеет простой и  «дружественный» пользователю интерфейс, т.е. она может подсказать пользователю, какие действия выполняет та или иная кнопка, предотвращает неправильные действия пользователя и выдаёт соответствующие сообщение об этом.

Данные из таблиц БД выводится в DBgrid, а также в окна DBEDIT.

Выбор таблицы.

Выбор таблицы осуществляется путем нажатия на соответствующие закладки с названиями таблиц.

Удаление, изменение и добавление записей в таблицу.

Для этих действий существуют удобные и понятные пользователю кнопки DBNaviganor , а также DBnavigator можно использовать для перемещения по записям таблицы.

После выбора записи она выводится в окна DBedit, где её можно удобно просматривать, редактировать и т.д. Для внесения сделанных изменений в таблицу надо нажать кнопку DBnavigator.

Но для того чтобы внесенные изменения записались в саму БД надо нажать кнопку «Старт транзакции».

 


Работа с таблицей товар.

После выбора закладки «товары» в таблицы будут показываться все имеющиеся в ней записи. Для выбора товаров определённого вида необходимо нажать на кнопку «Вывести», для вывода доступных видов товаров, после чего выбрать в списке интересующий нас вид и нажать кнопку «показать», если возникнет необходимость вывести снова все товары, надо поставить галочку на «показать все тов.» и нажать кнопку «показать».

Похожие материалы

Информация о работе