Курсовая работа: Облік виплат за закладені речі в ломбарді

Для прискорення операцій пошуку та сортування даних необхідні індекси. В кожній з таблиць визначаємо унікальні дані, які повторюватися не будуть.

У таблиці “Клієнт” - “Код клієнта” – ключове поле, яке бере участь у зв’язках, первинний унікальний ключ.

У таблиці “Предмет” - “Код предмету” – ключове поле, яке бере участь у зв’язках, первинний унікальний ключ.

У таблиці “Сплата позики” - “№ чека” – ключове поле, яке бере участь у зв’язках, первинний унікальний ключ.

У таблиці “Облік виплат на закладені речі в ломбарді” - “№ документу” – ключове поле, яке бере участь у зв’язках, первинний унікальний ключ.

В результаті проектування отримуємо такі таблиці з полями в них:

-таблиця “Клієнт” - поля “Код клієнта”, “ПІБ”;

-таблиця “Предмет” - поля “Код предмету”, ”Найменування”;

-таблиця “Сплата позики” - поля “№ чека”, ”№ документу”, “Дата часткового повернення”, ”Сума часткового повернення”;

-таблиця “Облік виплат на закладені речі в ломбарді” - поля “№ документу”, “Код клієнта”, “Код предмету”, “Сума”, “Відсоток”, “Дата закладу”, “Дата викупу”, “Фактична дата викупу”.

Між таблицями встановлюю зв’язки типу “один-до-багатьох”, зв’язуючи таблиці по полям “Код клієнта” (“Клієнт” – “Облік виплат на закладені речі в ломбарді”), “Код предмету” (“Предмет” – “Облік виплат на закладені речі в ломбарді”) і “№ документу” (“Сплата позики” – “Облік виплат на закладені речі в ломбарді”).

Концептуальна модель бази даних

Концептуальна модель бази даних має такий опис.

Назва бази даних: “Облік виплат на закладені речі в ломбарді”.

Таблиця “Облік виплат на закладені речі в ломбарді”

Властивості
Порядок сортировки
Поля
Ім’я Властивість Значення
№ документу Тип Счетчик
Размер Длинное целое
Ключевое поле Да
Тип элемента управления Поле
Код клієнта Тип Числовой
Размер Длинное целое
Присоединенный столбец 1
Подпись КлієнтВ
Тип элемента управления Поле со списком
Источник строк SELECT Клієнт.[Код клієнта], Клієнт.ПІБ FROM Клієнт;
Тип источника строк Таблица или запрос
Код предмету Тип Числовой
Размер Длинное целое
Присоединенный столбец 1
Подпись Предмет
Тип элемента управления Поле со списком
Источник строк SELECT Предмет.[Код предмету], Предмет.Найменування FROM Предмет;
Тип источника строк Таблица или запрос
Сума Тип Денежный
Условие на значение >0
Відсоток Тип Числовой
Размер Длинное целое
Условие на значение >0
Дата закладу Тип Дата/время
Формат поля Краткий формат даты
Условие на значение <=Date()
Значение по умолчанию Date()
Дата викупу Тип Денежный
Значение по умолчанию >0
Условие на значение >=Date()
Фактична дата викупу Тип Денежный
Значение по умолчанию >0
Условие на значение >=Date()
Індекси
№ документу Имя № документу
Ключевое поле Да
Составной Нет
Уникальный индекс Да

Таблиця “Клієнт”

Поля
Ім’я Властивість Значення
Код клієнта Тип Счетчик
Размер Длинное целое
Ключевое поле Да
ПІБ Тип Текстовый
Размер поля 50
Тип элемента управления Поле
Індекси
Код клієнта Имя Код клієнта
Ключевое поле Да
Составной Нет
Уникальный индекс Да

Таблиця “Предмет”

Ім’я Властивість Значення
Код предмету Тип Числовой
Размер Длинное целое
Ключевое поле Да
Найменування Тип Текстовый
Размер 50
Тип элемента управления Поле
Індекси
Код предмету Имя Код предмету
Ключевое поле Да
Составной Нет
Уникальный индекс Да

Таблиця “Сплата позики”

Ім’я Властивість Значення
№ чека Тип Счетчик
Размер Длинное целое
Индексированое поле Да
№ документу Тип Числовой
Размер Длинное целое
Дата часткового повернення Тип Дата/время
Формат поля Краткий формат даты
Сума часткового повернення Тип Денежный
Условие на значение >0
Формат поля Денежный
Індекси
№ чека Имя № чека
Ключевое поле Да
Составной Нет
Уникальный индекс Да

Розробка форм

В системі мною спроектовано 8 форм: дві з них використовується для висвітлення інформації про завдання та автора системи – “Автор” та “Завдання”, ще дві форми застосовуються для роботи з довідниками – “Клієнт”, “Предмет”, форма для роботи з головними даними – “Облік виплат на закладені речі в ломбарді”, яка вміщує підлеглу форму “Сплата позики”. Форми для додавання та коригування даних “Додати” та “Коригувати” та кнопочна форма “Switchboard”. Зовнішній вигляд всіх форм представлений в додатку.

Форма “Автор” вміщує відомості про автора роботи. В ній використовуються надписи та кнопка “Вихід” з стандартною командою закриття форми. Проста форма.

Форма “Завдання” містить завдання для роботи. В ній використовуються свободна рамка об’єкту з текстом у форматі MS WORD та кнопка “Вихід” з стандартною командою закриття форми. Проста форма.

Форма “Клієнт” вміщує відомості про клієнтів ломбарду. В ній використовуються надписи, поля та кнопки “Додати”, “Видалити”, ”Знайти”, “Вихід” з стандартними командами додавання, видалення, пошуку та закриття форми. Стрічкова форма.

Форма “Предмет” вміщує відомості про предмети, які можуть бути закладені в ломбарді. В ній використовуються надписи, поля та кнопки “Додати”, “Видалити”, ”Знайти”, “Вихід” з стандартними командами додавання, видалення, пошуку та закриття форми. Стрічкова форма.

Форма “Облік виплат на закладені речі в ломбарді” вміщує відомості про виплати на закладені в ломбарді речі. В ній використовуються надписи, поля, кнопки “Пошук” (кнопка зі стандартною командою пошуку), ”Видалити” (кнопка зі стандартною командою видалення), Додати (макрос «Додати»), Коригувати (кнопка зі стандартною командою відкриття форми), “Вихід” (макрос «Макрос закриття форми»), поля зі списками, які відображають дані про клієнтів та предмети з таблиці “Клієнт” та “Предмет” і підлегла форма “Сплата позики”. Стрічкова форма.

Видалення даних проводиться у головній формі. Додавання та коригування даних проводиться у формі «Додати» та «Коригувати».

Форма «Switchboard» – це кнопочна форма, створена за допомогою Мастера кнопочных форм.

Форма «Додати» – це форма на додавання даних про закладені речі. Має кнопку “Вихід” (макрос Додати збер), стрічкова форма.

Форма «Коригувати» – це форма для коригування даних про закладені речі в ломбарді. Має кнопки “Зберегти” (макрос Кор зберегти) та “Вихід без збереження” (макрос Вих без збереження), стрічкова форма.

Макроси:

К-во Просмотров: 266
Бесплатно скачать Курсовая работа: Облік виплат за закладені речі в ломбарді