Помощь в написании студенческих работ
Антистрессовый сервис

Разработка базы данных первичного документа

РефератПомощь в написанииУзнать стоимостьмоей работы

Виды простоя по классификатору рекомендованному в Постановление Госкомстата РФ от 28.11.1997 г. № 78 «Об утверждении унифицированных форм первичной учетной документации по учету работы строительных машин и механизмов, работ в автомобильном транспорте». Таблица — это набор данных по конкретной теме. Таблицы организуют данные в столбцы (называемые полями) и строки (называемые записями). В качестве… Читать ещё >

Разработка базы данных первичного документа (реферат, курсовая, диплом, контрольная)

Логическая схема базы данных первичного документа

Логическое проектирование представляет собой необходимый этап при создании БД. Основной задачей логического проектирования является разработка логической схемы, ориентированной на выбранную систему управления базами данных. Процесс логического проектирования состоит из следующих этапов:

  • 1).Выбор конкретной СУБД;
  • 2).Отображение концептуальной схемы на логическую схему.

В качестве базы данных для создания первичного документа «Рапорт о работе строительной машины (механизма)» выбрана Microsoft Office Access 2007.

Логическую схему базы данных отразим на рис. 1.

Рис. 1. Логическая схема базы данных «Рапорт строительной машины»

Таблицы БД ПД

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

При выборе информационных объектов необходимо ответить на ряд вопросов:

На какие таблицы можно разбить данные, подлежащие хранению в БД?

Какое имя можно присвоить каждой таблице?

Какие наиболее интересные характеристики (с точки зрения пользователя) можно выделить?

Какие имена можно присвоить выбранным характеристикам?

СУБД позволяет задавать типы данных и способы их хранения. Microsoft Access предоставляет максимальную свободу в задании типа данных (текст, числовые данные, даты, время, денежные значения, рисунки, электронные таблицы). Можно задавать также форматы хранения предоставления этих данных при выводе на экран или печать.

Ядро базы данных Microsoft Access управляет данными, которые содержатся в таблицах, находящихся в базе данных.

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

Таблица — это набор данных по конкретной теме. Таблицы организуют данные в столбцы (называемые полями) и строки (называемые записями).

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

Таблица 1. Организации.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код организации.

Числовой — 3.

Уникальный код организации.

Наименование организации.

Текст -30.

Наименование организации (заказчика или исполнителя работ).

ИНН.

Числовой — 10.

ИНН организации.

Адрес.

Текст -40.

ФИО представителя.

Текст -30.

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

Контактный телефон.

Числовой — 10.

ОКПО.

Числовой — 7.

ОКПО организации.

Таблица 2. Объекты.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код.

Числовой — 3.

Наименование.

Текст -30.

Наименование объекта строительства.

Адрес.

Текст -30.

Адрес объекта строительства.

Заказчик.

Текст -30.

Наименование заказчика (подстановка из таблицы «Организации»).

Таблица 3. Виды работ.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код вида работ.

Числовой — 3.

Код вида выполненных работ.

Наименование вида работ.

Текст -50.

Наименование вида выполняемых работ согласно классификатора видов СМР.

Таблица 4. Этапы работ.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код этапа работ.

Числовой — 3.

Уникальный код этапа работ.

Вид работ.

Текст -50.

Наименование вида работ (подстановка из таблицы «Виды работ»).

Наименование этапа работ.

Текст -50.

Наименование этапа работ внутри вида работ.

Таблица 5. Машины.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код.

Числовой — 3.

Уникальный код строительной машины (механизма) в БД.

Тип.

Текст -25.

Тип строительной машины (бульдозер, экскаватор и.т.д.).

Марка.

Текст -15.

Марка строительной машины (механизма).

Инвентарный номер

Числовой -6.

Инвентарный номер строительной машины (механизма).

Таблица 6. Горючее.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код горючего.

Числовой — 3.

Уникальный код марки горючего в БД.

Вид горючего.

Текст -20.

Наименование вида горючего (бензин, дизтопливо).

Марка горючего.

Текст -10.

Марка конкретного вида горючего.

Таблица 7. Персонал.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Табельный номер

Числовой — 4.

Табельный номер сотрудника выполняет роль уникального кода в БД.

ФИО.

Текст -25.

ФИО сотрудника, который может быть упомянут в работе строительной машины (машинист, прораб, начальник участка).

Должность.

Текст -20.

Должность сотрудника.

Разряд.

Числовой — 1.

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

Паспорт.

Текст -20.

Серия и номер паспорта сотрудника.

Таблица 8. Простои.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Код простоя.

Числовой — 4.

Наименование вида простоя.

Текст -25.

Виды простоя по классификатору рекомендованному в Постановление Госкомстата РФ от 28.11.1997 г. № 78 «Об утверждении унифицированных форм первичной учетной документации по учету работы строительных машин и механизмов, работ в автомобильном транспорте».

Виновник простоя.

Текст -26.

Виновники простоя (организация-заказчик или организация-исполнитель работ).

Код виновника простоя.

Числовой — 1.

Принимается значение 1 или 2 в зависимости от виновника простоя по каждому виду простоя (в соответствии с классификатором).

В таблицах 9−12 отражены реквизиты оригинал-макета разрабатываемого первичного документа.

Таблица 9. Рапорт (шапка первичного документа).

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Номер рапорта.

Числовой — 4.

Уникальный порядковый номер рапорта.

Дата составления.

Дата (чч.мм.гггг).

Дата составления рапорта.

Организация.

Текст -30.

Наименование организации-исполнителя.

Заказчик.

Текст -30.

Наименование организации-заказчика (для объекта работы машины).

Машина (код).

Числовой — 3.

Выборка из таблицы «Машины» .

ФИО машиниста.

Текст -25.

Подстановка из таблицы «Персонал» .

Таб.№ машиниста.

Числовой — 4.

Выборка из таблицы «Персонал» .

Колонна.

Числовой — 1.

Номер колонны.

Участок.

Числовой — 1.

Номер строительного участка.

Марка машины.

Текст -15.

Наименование марки строительной машины (механизма) — из таблицы «Машины» .

Инвентарный номер

Числовой -6.

Инвентарный номер строительной машины, на которую составляется рапорт (из таблицы «Машины»).

Таблица 10. Рапорт по дням.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Номер рапорта.

Числовой — 4.

Порядковый номер рапорта (из таблицы «Рапорт»).

Число.

Дата (чч.мм.гггг).

Дата работы (из списка в многострочной форме «Рапорт по дням»).

Начало работы.

Время (час.мин).

Время начала работы в день работы указ. В графе таблицы «Число» .

Окончание работы.

Время (час.мин).

Время окончания работы в день работы указ. В графе таблицы «Число» .

Выдано горючего, л.

Числовой — 3.2.

Остаток горючего перед заправкой, л.

Числовой — 3.3.

Время работы двигателя, ч.

Числовой — 2,1.

Время работы двигателя за день.

Вид работы.

Текст -50.

Подстановка из таблицы «Виды работ» .

Этап работы.

Текст -50.

Подстановка из таблицы «Этапы работ» .

Отработано, ч.

Числовой — 2,1.

Отработано машиной за день, указ. в реквизите «Число» .

Причина простоя.

Текст -25.

Подстановка из таблицы «Простои» .

Часы простоя.

Числовой — 2,1.

Часы простоя за день.

Ночные часы.

Числовой — 1,1.

Ночные часы работы за данное число.

Прочие часы (выходные и.т.п.).

Числовой — 2,1.

Сверхурочные.

Числовой — 1,1.

Объем выполненных работ (м3/м2).

Числовой — 3,1.

Таблица 11. Рапорт по машинистам.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

Номер рапорта.

Числовой — 4.

Номер рапорта из таблицы «Рапорт» .

ФИО машиниста.

Текст -25.

Подстановка из таблицы «Персонал» .

Отработано дней.

Числовой — 2.

Отработано машинистом за отчетный период (рапорт составляется на декаду).

Отработано часов всего.

Числовой — 2,1.

Отработано машинистом часов всего за отчетный период.

Отработано часов ночных.

Числовой — 2,1.

Отработано часов сверхурочн.

Числовой — 2,1.

Отработано часов прочих.

Числовой — 2,1.

Таблица 12. Отработано по дням.

№ п.п.

Наименование поля.

Тип данных.

Краткое описание назначения.

ФИО.

Текст -25.

Подстановка из таблицы «Персонал» .

Дата.

Дата (чч.мм.гггг).

Дата работы (из списка в многострочной форме «Рапорт по дням»).

Часы.

Числовой — 2,1.

Отработано машинистом часов за конкретный день отчетного периода.

Показать весь текст
Заполнить форму текущей работой