Атрибут | Тип | Ограничения |
№ договора | Целое число | >0 |
ФИО | Целое число | >0 |
Дата закл. дог. | Дата | Формат дд.мм.гггг |
Должность | Целое число | >0 |
Зарплата | Денежный | >=0 |
Отдел | Целое число | >0 |
Личные данные. Сущность является сильной и содержит информацию о личных данных сотрудников.
Атрибут | Тип | Ограничения |
№ договора | Целое число | >0 |
ИНН | Текст | Сhar(10) |
№ труд. книжки | Текст | Сhar(10) |
Пенс. свид-во | Текст | Сhar(10) |
№ паспорта | Текст | Char(10) |
ФИО | Текст | Char(255) |
Дата рожд. | Дата | Формат дд.мм.гггг |
Дата закл. дог. | Дата | Формат дд.мм.гггг |
Виды товара. Сущность является сильной и содержит информацию о видах товара.
Атрибут | Тип | Ограничения |
Номер | Счетчик | |
Название | Текст | Char(50) |
Поставщики. Сущность является сильной и содержит информацию о поставщиках.
Атрибут | Тип | Ограничения |
№ п/п | Счетчик | |
ФИО | Текст | Char(255) |
Адрес | Текст | Char(255) |
Телефон | Текст | Char(10) |
Текст | Char(50) |
Клиенты. Сущность является сильной и содержит информацию о клиентах.
Атрибут | Тип | Ограничения |
№ п/п | Счетчик | |
ФИО | Текст | Char(255) |
Адрес | Текст | Char(255) |
Телефон | Текст | Char(10) |
Текст | Char(50) |
Вид дохода. Сущность является сильной и содержит информацию о возможных видах дохода.
Атрибут | Тип | Ограничения |
№ п/п | Счетчик | |
Название | Текст | Char(50) |
Вид расхода. Сущность является сильной и содержит информацию о возможных видах расхода.
Атрибут | Тип | Ограничения |
№ п/п | Счетчик | |
Название | Текст | Char(50) |
Рисунок 3 – Датологическая модель базы данных
База данных в рамках курсовой работы реализована с использованием СУБД Microsoft Access XP, а программный интерфейс пользователя реализован в среде визуального программирования Borland Delphi 7. Доступ к таблицам базы данных реализуется с использованием технологии ADO.
Основная форма представлена на рисунке 2. Она отображает все таблицы базы данных, поля для ввода.
Рисунок 2 – Основная форма
Форма для оформления продажи представлена на рисунке 2. Служит для быстрого оформления продажи.
Рисунок 3 – Форма оформления продажи
Запрос на выборку товара определённой категории:
SELECT Товар. Наименование, Вид_товара. Название, Товар. Количество, Товар. Цена_продажи
FROM Вид_товара INNER JOIN Товар ON Вид_товара.[№п/п] = Товар.Вид_товара
WHERE Вид_товара.Название LIKE:Type;
Запрос на поиск товара по похожим словам:
SELECT Товар. Наименование, Вид_товара. Название, Товар.Количество, Товар. Цена_продажи
FROM Вид_товара INNER JOIN Товар ON Вид_товара.[№п/п] = Товар. Вид_товара
WHERE Товар. Наименование LIKE: Name;
Запрос на выборку товара заданной цены:
SELECT Товар. Наименование, Вид_товара. Название, Товар. Количество, Товар. Цена_продажи
FROM Вид_товара INNER JOIN Товар ON Вид_товара.[№п/п] = Товар. Вид_товара
WHERE Товар. Цена_продажи BETWEEN:Min AND:Max;
Рисунок 4 – Отчёт о товаре определённой категории
Рисунок 5 – Отчёт о только что проданном товаре