MaxEdu.ru
» » » Автоматизированный учет выполнения работ в фотоателье
Вернуться назад

Автоматизированный учет выполнения работ в фотоателье

Необходимо создать базу данных, облегчающую труд работников исправительных учреждений для ведения анкетных данных о заключенных. Они должны состоять из: Ф.И.О., паспортных данных, данных военного билета, статьи, срока, даты заключения под стражу, камеры, сведений о родственниках, особенностей характера. Также необходимо предусмотреть возможность быстрого формирования справок различного характера.
Созданная база данных, действительно облегчает деятельность работников исправительных учреждений. Оператор способен быстро и без лишних усилий наводить любые справки о любом человеке, за самые короткие сроки. Больше не надо вести книги учета свиданий и посещений и перелистывать их в поиске даты последнего и следующего положенного свидания
База данных содержит все сведения о заключенных, касающиеся отбывания ими срока заключения, а также отслеживает случаи рецидива у прибывших.
База данных состоит из следующих сущностей:
- ОСУЖДЕННЫЙ (Личный номер, дата рождения, место рождения, данные паспорта и военного билета, статья.)
- ПРИБЫТИЕ-УБЫТИЕ (дата прибытия, дата убытия, общий срок.)
- РАЗМЕЩЕНИЕ (дата прибытия, камера, перемещения.)
- КАМЕРЫ (одиночные, общие, карцер.)
- ДИСЦИПЛИНАРНЫЕ НАРУШЕНИЯ (когда? что?)
- РОДСТВЕННИКИ (семейное положение, жена, дети, родители.)
- СВИДАНИЯ (сколько положено? когда было? когда следующее?)
- ОСОБЕННОСТИ ХАРАКТЕРА (состояние здоровья, психическое состояние.)
Таблицы
Таблицы служат для хранения информации базы данных.
Для реализации данной темы необходимы следующие таблицы:
1. Таблица «Заказ»
В таблице содержится полная информация о заказе (код заказа, ФИО клиента, наименование услуги, фамилия сотрудника, количество, цена за данный вид услуги, дата оформления и дата готовности)

Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код заказа (РК)
Числовой
Целое
Да (совпадения не допускаются)
-
Клиент (FK)
Числовой
Длинное целое
Да (совпадения допускаются)
Поле со списком
Таблица или запрос
Источник: ”Клиент”
Услуга (FK)
Числовой
Длинное целое
Да (совпадения допускаются)
Поле со списком
Таблица или запрос
Источник: ”Услуга”
Сотрудник (FK)
Числовой
Длинное целое
Да (совпадения допускаются)
Поле со списком
Таблица или запрос
Источник:
SELECT
Сотрудник. Код
Сотрудника,
[Сотрудник]![Фамилия] & ' должн. ' &
[Должность] ![Наименование]
AS Выражение1
FROM Должность INNER JOIN Сотрудник ON Должность. Код Должности = Сотрудник. Должность;
Количество
Текстовый
6
Да (совпадения допускаются)
Поле
Цена (FK)
Числовой
Длинное целое
Да (совпадения допускаются)
Поле со списком
Таблица или запрос
Источник: ”Цена услуги”
Дата оформления
Дата/время
00.00.0000;0;
Да (совпадения допускаются)
-
Дата готовности
Дата/время
00.00.0000;0;
Да (совпадения допускаются)
-

2.Таблица “Клиент”
В таблице содержится полная информация о клиенте (Код клиента, ФИО, адрес, телефон )
Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код клиента (РК)
Счетчик
Длинное целое
Да (совпадения не допускаются)
-
Фамилия И.О.
Текстовый
15
Да (совпадения допускаются)
Поле
Улица (FK)
Числовой
Длинное целое
Да (совпадения допускаются)
Поле со списком
Таблица или запрос
Источник: ”Улица”
Дом – Квартира
Текстовый
8
Да (совпадения допускаются)
Поле
Телефон
Текстовый
10
Нет
Поле
3.Таблица “ Услуга ”
В таблице содержится информация о кодах и наименованиях услуг.
Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код Услуги (РК)
Счетчик
Длинное целое
Да (совпадения не допускаются)
-
Наименование
Текстовый
30
Нет
Поле

4.Таблица “Цена услуги”
В данной таблице содержится информация о текущих ценах на услуги.
Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код (РК)
Счетчик
Длинное целое
Да (совпадения не допускаются)
-
Цена
Денежный
Основной
Нет
-
Услуга
Текстовый
30
Нет
Поле

5.Таблица “Сотрудник”
В таблице содержится информация о коде, ФИО, дате рождения и должности сотрудника.
Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код Сотрудника (РК)
Счетчик
Длинное целое
Да (совпадения не допускаются)
-
Фамилия
Текстовый
15
Да (совпадения допускаются)
Поле
Имя
Текстовый
10
Да (совпадения допускаются)
Поле
Отчество
Текстовый
15
Да (совпадения допускаются)
Поле
Дата рождения
Дата/время
00/00/0000;0;
Да (совпадения допускаются)
-
Должность (FK)
Числовой
30
Да (совпадения не допускаются)
Поле со списком
Таблица или запрос
Источник: ”Должность”

6. Таблица “Должность”.
В таблице содержится информация о должностях фотоателье.
Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код Должности (РК)
Счетчик
Длинное целое
Да (совпадения не допускаются)
-
Наименование
Текстовый
25
Нет
Поле
7 .Таблица “Улица”
В таблице содержится информация об улицах города.
Наименование поля
Тип данных
Размер поля
Вид индекса
Ограничение целостности
Код Улицы (РК)
Счетчик
Длинное целое
Да (совпадения не допускаются)
-
Название
Текстовый
15
Нет
Поле

Запросы
Запросы необходимы для выборки данных таблиц и для дальнейшего анализа этих данных. Они также могут использоваться как источники для форм и отчетов.
1.Запрос “Итого”: рассчитывает стоимость заказа
SELECT Заказ. Код Заказа,
Заказ. Клиент,
Заказ. Услуга,
Заказ. Количество,
Заказ. Цена,
[Количество]*[Цена услуги]![Цена] AS итого
FROM [Цена услуги]
INNER JOIN Заказ ON [Цена услуги]. Код = Заказ. Цена;
2.Запрос “Количество заказов по каждому заказчику”
SELECT Клиент. Фамилия ИО,
Count( Заказ. Код Заказа ) AS Кол _ зак
FROM Клиент
INNER JOIN Заказ ON Клиент. Код Клиента = Заказ. Клиент
GROUP BY Клиент. Фамилия ИО;
3. Запрос “Количество заказов, оформленных по годам ”
SELECT Year([Заказ]![Дата Оформления]) AS Год _ оформления,
Count( Заказ. Код Заказа ) AS Код Заказа
FROM Заказ
GROUP BY Year([Заказ]![Дата Оформления])
ORDER BY Year([Заказ]![Дата Оформления]);
4. Запрос “Минимальное время изготовления заказа”
SELECT Заказ. Код Заказа, Заказ. Дата Оформления, Заказ. Дата Готовности, (DateDiff('d',[Заказ]![Дата Оформления],[Заказ]![Дата Готовности])) AS ДЕНЬ
FROM Заказ
WHERE ((( Заказ. Дата Готовности ) Is Not Null))
ORDER BY (DateDiff('d',[Заказ]![Дата Оформления],[Заказ]![Дата Готовности]));

5. Запрос “Среднее количество заказов в год”
SELECT Avg([КОЛ-ВО ЗАКАЗОВ ОФОРМЛЕННЫХ ПО ГОДАМ]![Код Заказа]) AS Сред _ количество
FROM [КОЛ-ВО ЗАКАЗОВ ОФОРМЛЕННЫХ ПО ГОДАМ];
Формы
Формы служат для облегчения работы пользователя с информацией, содержащейся в базе данных, а также для удобства доступа, добавления, корректировки и удаления информации.
1. Форма “ Главная ”
Из данной формы пользователь может попасть в любую другую форму базы данных и работать с той информацией, которая непосредственно его интересует.
2 .Форма “Заказ”
Служит для работы по оформлению заказов.

3.Форма “ Клиент ” .
Служит для работы с информацией о клиентах.
4.Форма “Сотрудник”
Служит для работы с информацией о сотрудниках фотоателье.

5.Форма “Должность”
Служит для работы с информацией о должностях работников фотоателье.
6. Форма “ Услуга ”
Служит для работы с перечнем наименований услуг.

7. Форма “Цена услуги”
Служит для работы с информацией о стоимости услуги.
8.Форма “ Улицы ”
Служит для работы с информацией о наименовании улиц города.
9. Форма “Итого”
Здесь заказа содержится краткая информация о заказе, а также подсчитывается его полная стоимость.
Отчеты
Отчеты являются средством для создания печатных копий из базы данных.
1.Отчет “ Итого ”
В данном отчете содержится информация об общей стоимости всех заказов.
2.Отчет “По услугам”
Данный отчет выводит информацию о количестве заказов, количестве заказанных фото и общей стоимости заказов по каждой услуге.
3.Отчет “Количество заказов по каждому заказчику”
4.Отчет ”Количество заказов, оформленных по годам”
5.Отчет “Минимальное время изготовления заказа”

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Курсовые работы по информатике Необходимо создать базу данных, облегчающую труд работников исправительных учреждений для ведения анкетных данных о заключенных. Они должны состоять
Оценок: 320 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

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

© 2014 - 2022 MaxEdu.ru