Файл: Центросоюза российской федерации российский университет кооперации.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 179

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

номер контракта


ДАТА ЗАКЛЮЧЕНИЯ КОНТРАКТА

ДАТАТ ОКОНЧАНИЯ КОНТРАКТА

номер клиента в базе

номер машины

Длительность аренды

Цена аренды/сутки



кол-во заказов



Домашний адрес

телефон



номер модели в базе

.

ДТП

Модели




повреждение

ID номер контракта

автомобиль

дата

УРОН

ID номер




номер модели







класс







модель авто







марка авто





Описание атрибутов инфологической модели:

Автомобили :

  • ID номер – атрибут хранящий информацию о номер машины в базе

  • номер модели в базе - атрибут хранящий информацию о номере модели в базе

  • марка - атрибут хранящий информацию о марке автомобиля

  • цвет - атрибут хранящий информацию о цвете автомобиля

  • статус - атрибут хранящий информацию о расположении автомобиля


Контракты:

  • номер контракта - – атрибут хранящий информацию о номере контракта в базе.

  • ДАТА ЗАКЛЮЧЕНИЯ – атрибут хранящий информацию о дате начала аренды.

  • ДАТАТ ОКОНЧАНИЯ – атрибут хранящий информацию о окончании срока аренды.

  • номер клиента в базе – атрибут хранящий информацию о порядковом номере клиента в базе.

  • номер машины - – атрибут хранящий информацию о номере автомобиля в базе, его ID.

  • Длительность аренды – атрибут хранящий информацию о кол-ве дней аренды.

  • Цена аренды/сутки – атрибут хранящий информацию о стоимости аренды автомобиля в сутки.


ДТП:

  • ID номер – атрибут хранящий уникальный идентификатор.

  • Дата – атрибут хранящий информацию о дате совершения аварии

  • ID номер контракта – атрибут хранящий информацию о номере контракта

  • Автомобиль – атрибут хранящий информацию о автомобиле который попал в ДТП.

  • УРОН -– атрибут хранящий информацию о процентном отношении от основной оставляющей единицы.

  • Повреждение -– атрибут хранящий информацию описывающую повреждение

Клиенты:

  • ID номер ID номер – атрибут хранящий уникальный идентификатор.

  • ФИО атрибут хранящий фамилию, имя, отчество клиента.

  • паспортные данные - атрибут хранящий данные паспорта

  • стаж вождения – атрибут описывающий общий стаж вождения.

  • кол-во заказов - атрибут хранящий информацию о количестве

  • телефон - атрибут хранящий информацию о телефоне

  • Домашний адрес - атрибут хранящий данные места регистрации клиента.



Контракты
ER–диаграмма авто-проката приведена на схеме

(базовые сущности на рисунках выделены полужирным шрифтом):


Клиенты

Автомобили








ДТП



Данная программа предполагает:

  • Вводить информацию о новых клиентах, автомобилях.

  • Составление договоров на сдачу автомобилей в аренду.

  • Облуживание поисковых запросов(поиск автомобиля по базе данных, поиск арендаторов, поиск сданных автомобилей)

  • Получение информации о прибыли

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

В программе будет реализовано добавление арендатора и машины, удаление арендатора и машины, поиск арендатора и машины (плюс ключевые поля), сохранение.

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

Система создаётся для обслуживания следующих групп пользователей:

  • менеджеры;

  • сотрудники, обслуживающие заказы и клиентов;

  • сотрудники, обслуживающие автомобили;

  • клиенты (для аренды автомобилей);

  • администрация (дирекция);


1.4 Выбор СУБД

Для реализации данной курсовой работы будут рассмотрены несколько СУБД.

Все СУБД для ПК можно подразделить на 3 вида:

Системы управления базами данных в буквальном смысле этого термина, для которых работа с базами возможна только после запуска в работу этой системы без возможности создания автономных программ, работающих с базами. К этим системам относятся: Access, Paradoх, dBase.

Системы, имеющие как средства для работы с базами данных, так и возможности разработки исполняемых в операционной системе пользовательских программ (приложений), т. е. средства разработчика программ - FoхPro.

Системы для разработки пользовательских программ для работы с базами данных - Clipper, Clarion.
Все подобные СУБД имеют в своем составе средства для:

создания баз данных и модификации их структуры; создания индексных файлов;


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

разработки экранных форм, имеющих, кроме редактируемых полей, связанных с базой данных или с переменными памяти, также элементы управления разного вида в виде кнопок; более сложные объекты типа раскрывающихся списков и пр.;

генерации печатных форм - отчетов сложной структуры с группировкой данных, с получением расчетных значений и итогов по группам и общих итогов (сумма, количество, среднее, максимальное, минимальное, и пр.);

разработки программных модулей для сложной обработки данных;

генерации запросов очень сложной структуры - с использованием данных из различных баз, заданием сложных условий отбора данных, сортировки и группировки данных;

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

Важными факторами, определяющими выбор СУБД, являются:

Формат базы данных, обеспечивающий возможность обмена информацией с другими приложениями операционной системы. Одним из самых распространенных форматов является dbf-формат, с которым работают dBase, FoхBase, FoхPro, Visual FoхPro, Clipper. Его "понимают" все приложения MS Office. Данные из этих баз можно переносить в Word, Eхcel, Access. Свои собственные форматы данных имеют Clarion, Paradoх, Access.

Обеспечение секретности и конфиденциальности данных - имеют системы, не ориентированные на разработчика программ: Access, Paradoх. Однако этот фактор может быть реализован при хранении данных на выделенном сервере, где права различных пользователей легко разграничить.
Все современные СУБД поддерживают режимы работы в локальной сети многих пользователей с одной базой данных. Некоторые имеют "мастеров", "построителей" и "генераторы выражений" для ускоренной разработки баз данных, экранных форм, отчетов, стандартных приложений.

Последние версии СУБД, разработанные для работы в OC Windows 95, относятся к классу RAD-систем (Rapid Application Development) - средства быстрой разработки приложений - и имеют объектно-ориентированный язык программирования. Это такие системы, как Visual FoхPro, MS Access, Visual dBase и другие.

Microsoft