Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
советов Рустам.rtf
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
111 Кб
Скачать
☆

Введение

В современном постоянно развивающемся мире постоянно растёт количество частных автомобилей. Чтобы автомобиль как можно дольше сохранял свои технические качественные показатели и хороший внешний вид необходимо следить за его состоянием. А для того чтобы быть уверенным в своём автомобиле, нужно периодически бывать в автосервисе – чтобы внезапная поломка не настигла владельца автомобиля врасплох. Именно для быстрого и качественного обслуживания большого количества автомобилей в автосервисе была разработана АИС «Автосервис», которая позволяет собирать, структурировать и хранить необходимую информацию не только о работах в автосервисе, но и включает в свой состав информацию о клиентах, их автомобилях, складах с деталями.

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

Основной задачей при разработке проекта являлось создание работоспособной модели, которая включает в себя все необходимые средства для хранения определённой информации об автосервисе. Эта информация была выбрана так, чтобы наиболее полно описать предметную область. На этапе проектирования решались следующие задачи:

 Выбор объектов, интересующих заказчика из предметной области;

 Описание этих объектов (определение у объектов соответствующих атрибутов);

 Определение отношения (связи) между объектами.

Дальше решались задачи непосредственной реализации данной модели:

 Как представить и организовать модель в памяти системы.

 Как эффективно организовать данные в памяти системы, чтобы наиболее быстро отвечать на запросы пользователя.

Так же необходимо разработать средства для отображения информации в виде отчётов и для редактирования и занесения новых данных в систему (граф диалога). Большое внимание должно уделяться внешнему виду системы: она должна иметь дружественный интерфейс для удобной и быстрой работы пользователя в представленной системе.

Система была разработана в среде MS Access 2007, поэтому для её работы необходим пакет приложений Microsoft Office, начиная с версии Microsoft Office 2007 и выше. Она имеет защиту от несанкционированного доступа, так что содержатель системы может не волноваться о сохранности данных.

1. Анализ предметной области

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

Основной таблицей является таблица заказ-нарядов «Work». В данной таблице, помимо уникального идентификатора «IDwork», содержатся поле с названием выполняемой работы «Name_of_work», продолжительность работы «Time_length», норма/час«Norm_in_hour» , дата обращения в автосервис «Date_of_appeal». Помимо данной информации в таблице содержится информация об ответственном за работу (в виде ссылки на запись в таблице ответственных за работу «Responsible»), информация об обслуживаемом автомобиле (в виде ссылку на запись в таблице «Auto»).

Рассмотрим остальные таблицы:

1) «Address» - таблица, в которой содержится уникальный идентификатор, название улицы, города, страны, номер дома и номер квартиры, где проживает клиент автосервиса.

2) «Auto» - в таблице содержится уникальный идентификатор, государственный номер, марка, модель, год выпуска и VIN-код обслуживаемого автомобиля, а также информация о

клиенте, которому этот автомобиль принадлежит (в виде ссылки на запись в таблице «Client»).

3) «Responsible» - таблица, в которой содержатся уникальный идентификатор, фамилия, имя, должность, график работы, дата рождения ответственного за работу работника автосервиса, а также информация о зарплате работника (в виде ссылки на запись в таблице «Salary»).

4) «Client» - таблица, в которой содержатся уникальный идентификатор, фамилия, имя, телефон, скидка клиента автосервиса, а также информация об адресе клиента (в виде ссылки на запись в таблице «Address»).

5) «Detail» - таблица, в которой содержатся уникальный идентификатор, артикул, название и стоимость детали.

6) «Salary» - таблица, в которой содержатся уникальный идентификатор, опыт работы работника автосервиса и размер зарплаты в соответствии с эти опытом работы.

7) «Stock» - таблица, в которой содержатся уникальный идентификатор – номер склада, число рабочих на складе и телефон склада.

8) Также созданы промежуточные таблицы, посредством которых осуществляется связь типа «многие ко многим»:

 «Auxiliary_table» - таблица, в которой, помимо полей для связи таблиц «Work» и «Detail» и уникального идентификатора, содержится информация о количестве требуемых деталей определенного типа для заказ-наряда.

 «Location(aux_table)» - таблица, в которой, помимо полей для связи таблиц «Stock» и «Detail» и уникального идентификатора, содержится информация о количестве однотипных деталей на складе и расположении этих деталей на складе: стеллаж, секция и полка.

Данная система должна выполнять следующие функции:

 Возможность просмотреть базу данных;

 Возможность редактирования записей;

 Возможность добавление новых записей;

 Возможность составлять отчёты по заранее сформулированным запросам.

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

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

Третьим пользователем является работник склада. Он имеет право вводить и редактировать данные о деталях и складах, а также добавлять новые детали, поступившие на склад, и новые склады в базу данных.