Разработка и реализация базы данных деятельности ломбарда

Курсовая работа
  • В настоящее время в городах с плотным населением очень много предпринимателей. Некоторые из них являются владельцами ломбардов. В предпринимательстве важна точность и человеку очень сложно, контролировать все самому, он просто не сможет сам сделать это физически. Поэтому многие люди предоставляют эту работу компьютеру. В нашем случае это база данных в ней хранится вся информация, в ней можно совершать определенные операции, исправлять ошибки, без каких либо помарок и т.д.
  • В первую очередь нам необходимо разобраться, чем занимается ломбард, какие операции он реализует, узнать некоторые тонкости в этом деле т.д. Многие люди не знают, чем занимаются ломбарды, за счет чего они «остаются на плаву» и чаще всего относят ломбарды как к «плохим» организациям. На самом деле ломбарды это — организации, прибыль которых складывается из процентов за пользование кредитом (примерно, как и в любой кредитной организации) за кредит нужно оставить залог, который позже необходимо выкупить, в случае если залог не выкупили его продают и реализуют те деньги которые были даны клиенту, а некоторые ломбарды скупают и дают деньги под залог только за ювелирные изделия чаще всего золотые.

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

  • База данных деятельности ломбарда — это актуальная тема для владельцев ломбардов. Записывать все в журналы — это прошлый век — нужно идти в ногу со временем.
  • Целью курсового проекта является разработка и реализация базы данных деятельности ломбарда.
  • Для реализации вышеуказанной цели необходимо выполнить следующие задачи:
  • Охарактеризовать предметную область
  • Спроектировать логическую структуру базы данных
  • Определить состав технических и программных средств
  • Разработать физическую структуру базы данных
  • Экспортировать физическую структуру в СУБД
  • ГЛАВА 1. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ИНФОРМАЦИОННОЙ СИСТЕМЫ

1.1 Описание предметной области

Многие предприятия используют примитивные журналы учета внутри своей организации. Тратят много времени на заполнения и поиска данных вручную. Другие пользуются вместо журналов MS Excel — это намного удобней первого, но поиск в MS Excel намного хуже, чем в реляционной базе данных, где возможностей намного больше.

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

9 стр., 4134 слов

База данных. База знаний. Банк данных

... - выявление сущности понятий базы данных и базы знаний. В первой главе данной курсовой работы рассматривается база данных, основные ее понятия, классификация, система управления базами данных - представлены функции, структура и основные характеристики СУБД, также ...

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

В базе данных будет храниться вся информация о проведенных операциях: о выданных кредитах, о залогах находящихся на хранении.

Технология работы ломбарда:

Ломбард предоставляет свои услуги только совершеннолетним. Клиент приносит залог для получения кредита, залог оценивают, обговаривают дату его предполагаемого выкупа и дают кредит клиенту, не более 80% от оценки залога, этот процент зависит от ломбарда, так как ломбард сам устанавливает его. Залог — это определенное имущество, которое дается на хранение ломбарду, а ломбард, в свою очередь, предоставляет кредит клиенту. Залог необходимо выкупить до заявленной ранее даты, в случае если залог не выкуплен, он находится на хранении у ломбарда до 1 месяца, а после, если его все же не выкупили, реализуется, то есть продается и деньги которые предоставили клиенту возвращаются в ломбард.

1.2 Описание данных

Таблицы будут содержать данные о сотрудниках, клиентах и операциях которые будут выполняться (выдача кредита, выкуп залога) а так же данные о хранения залога.

На данные накладывается логические ограничения, а так же удаление, редактирование, просмотр — запрещен определенным ролям пользователей.

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

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

1.3 Проектирование логической структуры базы данных методом «Сущность-связь»

В базе данных деятельности ломбарда должны присутствовать данные о сотрудниках (в таблице Сотрудник) их ФИО, должность, оклад, а так же данные о клиентах (в таблице Клиент) их ФИО, серия и номер паспорта. Необходимо хранить данные операций, таких как залог (в таблице Залог) его наименование и стоимость по оценки ломбарда, важно то, что данные должны быть связаны с таблицей «Клиент» по первичному полю клиента. Необходимо хранить данные о выданных кредитах (в таблице Кредит) эту таблицу необходимо связать с таблицей «Клиент» по первичному полю клиента. Таблица «Договор» будет связывать таблицы «Клиент», «Залог» и «Кредит» по первичному полю. Необходимо указать дату выкупа залога, и логическое поле «Возврат», для того что бы понять был ли выкуплен залог. Если же залог не будет выкуплен он перейдет в собственность ломбарда для этого создаем таблицу «Залог-собственность»

Таблица Клиент содержит поля: Фамилия, Имя, Отчество, Серия, Номер паспорта. Первичное поле: Код клиента. Внешний ключ: Код кредита.

Рис.1 — Информация о клиентах.

Сотрудник

Рис.2 — Информация о сотрудниках.

Таблица Залог содержит поля: Наименование, Стоимость, Дата выкупа. Первичное поле: Код залога. Внешний ключ: Код клиента, код сотрудника

3 стр., 1300 слов

Ипотека – залог недвижимости

... Федерального закона от 16 июля 1998 года №102-ФЗ «Об ипотеке (залоге недвижимости)», касающиеся ипотеки земельного участка, на котором расположены здания или сооружения, принадлежащие залогодателю ... от 16 июля 1998 года №102-ФЗ «Об ипотеке (залоге недвижимости)» устанавливает следующее: при ипотеке земельного участка право залога распространяется на здания и сооружения залогодателя, находящиеся на ...

Рис.3 — Информация о залогах.

Таблица Кредит содержит поля: Дата выдачи, дата возврашения, количество выданных денег, возврат. Первичное поле: Код кредита. Внешний ключ: Код клиента.

Рис.4 — Информация о кредитах.

Залог-собственность

Рис.5 — Информация о залогах перешедших в собственность.

Таблица Договор содержит поля: Дата договора. Первичное поле: Код договора. Внешний ключ: Код залога, Код кредита, Код сотрудника.

Рис.6 — Информация о договоре.

1.4 Обзор баз данных аналогичных информационных систем

Существуют аналогичные информационные системы для удобного хранения информации

База данных деятельности ломбарда «ПрофЛомбард»

  • 3 таблицы
  • 6 запросов
  • 3 формы + главная кнопочная форма
  • 4 отчета

Главной задачей базы данных является отслеживание финансовой стороны работы ломбарда. Деятельность компании организована следующим образом: к Вам обращаются различные лица с целью получения денежных средств под залог определенных товаров. У каждого из приходящих к Вам клиентов Вы запрашиваете фамилию, имя, отчество и другие паспортные данные. После оценивания стоимости принесенного в качестве залога товара Вы определяете сумму, которую готовы выдать на руки клиенту, а также свои комиссионные. Кроме того, определяете срок возврата денег. Если клиент согласен, то Ваши договоренности фиксируются в виде документа, деньги выдаются клиенту, а товар остается у Вас. В случае если в указанный срок не происходит возврата денег, товар переходит в Вашу собственность.

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

Скриншоты данного продукта:

База данных деятельности ломбарда «Копейка»

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

Рис.11 — Информация о клиентах «ПрофЛомбард»

Человек обращается в ломбард в том случае, если ему срочно нужны деньги. Тогда человек может обратиться в ломбард и заложить вещи на необходимую сумму. В ломбарде с клиентом заключается договор. В нем оговариваться следующие условия, до какого срока возможен выкуп залога без процентов, с какого времени будет взиматься процент, по истечении какого времени выкуп залога невозможен, и она поступает в собственность ломбарда. Невыкупленные залоги ломбард выставляет на реализацию. С целью повышения эффективности труда сотрудников ломбарда и снижения вероятности ошибок при оформлении договоров в информационной системе необходимо реализовать следующие функции:

На каждого клиента должна быть создана отдельная запись, с которой впоследствии должны работать приёмщики ломбарда и обращаться к ней при повторном обращении клиента ломбарда.

53 стр., 26482 слов

ВКР: «ОРГАНИЗАЦИЯ ДЕЯТЕЛЬНОСТИ ЛОМБАРДОВ В РОССИИ»

... законодательной ломбардов не как кредитных , а как специализированных коммерческих . В связи с встает вопрос статуса ломбардов как , относящихся или не относящихся к организациям. к законодательной базе РФ, ... анализ в составлении таблиц, диаграмм, рисунков и др. 1 СОЦИАЛЬНО-ЭКОНОМИЧЕСКАЯ СУЩНОСТЬ ЛОМБАРДОВ 1.1 Теоретическое обоснование ломбарда как финансово-кредитной организации В современной ...

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

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

При реализации информационной системы необходимо учесть следующие ограничения предметной области:

  • срок действия договора представляет собой определенный период время, после которого вернуть залог невозможно;
  • после выкупа залога договор считается выполненным и действие его прекращается.

Скриншот данного продукта:

Рис.12 — Формы главного меню и клиента ломбарда «Копейка»

Программа автоматизации рабочего места сотрудника ломбарда — АРМ «Ломбард»

В отраслевом специализированном решении АРМ «Ломбард» реализован учет операций, проводимых ломбардом: принятие имущества в залог, его оценка, начисление и взимание процентов за пользование ссудой и платы за хранение вещей, возврат ссуды залогодателем, продажа невостребованных вещей. Программа может быть эффективна во всех видах ломбардов.

Основные преимущества использования программы АРМ «Ломбард»:

Автоматический расчет стоимости Залоговых билетов

Печать документов и отчетов по ломбарду в соответствии с законодательством РФ

Оформление и регистрация продаж невостребованных предметов залога

Автоматическое резервное копирование данных

Экспорт / Импорт предметов залога (работа в распределенном режиме)

Работа на Linux

Не требуется наличия у пользователей каких-либо специальных навыков работы с компьютером. Интерфейс приложения не содержит лишних элементов, а встроенная система помощи ограничивает все «некорректные действия пользователя.

Скриншоты данного продукта:

Рис.13 — Акт оценки вещей АРМ «Ломбард»

Рис.14 — Книга учета приемки и выкупа драгоценностей АРМ «Ломбард»

Анализ спроектированной базы данных и базы данных аналогичных информационных систем:

Цель данного анализа является выявление и устранение недостатков в проектированной базе данных, а так же оптимизация определенных моментов для комфортного использования базы данных. Сравнивая спроектированный продукт с аналогами можно сказать, что некоторые моменты в проекте были упущены. Например, таблица «Залог-собственность» была взята с базы данных «ПрофЛомбард» представленной выше как пример, так как сотрудники должны знать о невыкупленных залогах которые перешли в собственность ломбарда, после они должны быть направлены на реализацию. логический база данный программный

  • ГЛАВА 2. РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ ИНФОРМАЦИОННОЙ СИСТЕМЫ

2.1 Выбор состава технических и программных средств для реализации базы данных информационной системы

Выбранное программное средство для реализации курсового проекта — Firebird. Он обосновывается междисциплинарным куром 02.02. «Технология разработки и защиты баз данных» в соответствии с учебным планом учебного заведения.

14 стр., 6550 слов

Система кредитования: механизм ее организации в современных условиях

... российских условиях. Предметом исследования является система кредитования на современном этапе, а также механизм ее организации в современных условиях. В качестве информационной базы послужили: нормативно-правовая база, монография, учебно-методическая литература в которой ...

Firebird (FirebirdSQL) — компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах.

Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде.

В качестве преимуществ Firebird можно отметить многоверсионную архитектуру (параллельная обработка оперативных и аналитических запросов: читающие пользователи не блокируют пишущих), компактность (дистрибутив 10Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров.

Среди недостатков: отсутствие кэша, результатов запросов, полнотекстовых индексов, значительное падение производительности при росте внутренней фрагментации базы.

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

Firebird работает на аппаратных платформах x86, x64 и многих других, поддерживает легкий переход между этими платформами. Может использоваться даже не очень мощное оборудование, особенно под Linux. И как в любой СУБД, на производительность влияют: количество памяти, скорость работы дисковой подсистемы, и т. д. Рекомендации для выбора аппаратного обеспечения зависят от требования к системе, прогнозируемого размера базы данных, количества пользователей, и т. д. В курсовом проекте такая же ситуация, так что можно взять персональный компьютер комплектации «Офис».

Для разработки базы данных информационной системы я использовал компьютер с данными характеристиками:

Операционная система: Windows 7 Домашняя базовая x64

Процессор: Intel Core i3 частотой 3.1 + 3.1GHz

ОЗУ: 4ГБ

Видеоконтроллер: NVIDIA GeForce GTS 450

2.2 Разработка физической структуры базы данных

На основе спроектированной логической структуры информационной системы и на основе выбранных технических и программных средств определяем, какие таблицы, с какими полями и каким типом данных будут реализованы в информационной системе.

Рис.14 — Таблица Клиент и типы данных столбцов.

Рис.15 — Таблица Кредит и типы данных столбцов.

Рис.16 — Таблица Залог и типы данных столбцов.

Рис.17 — Таблица Залог-собственность и типы данных столбцов.

Рис.18 — Таблица Сотрудник и типы данных столбцов.

Рис.19 — Таблица Договор и типы данных столбцов.

2.3 Импорт физической структуры

  • Создание таблиц и первичных ключей

Рис.20 — SQL код создания таблицы.

  • Заполнение таблиц

Рис.22 — Заполнение таблицы клиент.

  • Создание триггеров

Рис.23 — SQL код создания триггера

  • Создание генераторов

Рис.24 — SQL код создания генератора.

  • Создание хранимых процедур

Рис.25 — SQL код создания хранимой процедуры.

  • Создание ошибок

Рис.26 — SQL код создания ошибки.

  • ЗАКЛЮЧЕНИЕ
  • Данный продукт может использоваться в деятельности ломбарда с целью облегчения работы сотрудников ломбарда, а так же для упорядоченного хранения информации об операциях проведенных ломбардом. Данный продукт будет дорабатываться в дальнейшем с целью исключения ошибок. А так же с целью создания оптимизированной, удобной в использовании информационной системы, для облегчения работы сотрудникам ломбардов.