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

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

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Данный отчет выводит информацию о количестве заказов, количестве заказанных фото и общей стоимости заказов по каждой услуге. Разработка проекта организации информационной базы задачи (состав таблиц), создание информационно-логической модели. ОСУЖДЕННЫЙ (Личный номер, дата рождения, место рождения, данные паспорта и военного билета, статья.) Здесь заказа содержится краткая информация о заказе… Читать ещё >

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

Министерство образования Российской Федерации Филиал Санкт-Петербургского государственного морского технического университета

Севмашвтуз Кафедра № 19

Курсовая работа по дисциплине «Базы данных «

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

Группа 2252

Студент Быкова М.В.

Преподаватель Васильева О.Л.

Северодвинск

2004;2005 г.

З, А Д, А Н И Е

на курсовую работу

Дисциплина Базы данных

Группа 2252

Фамилия, имя, отчество студента

Власов Виталий Анатольевич_____

Тема:АРМ начальника тюрьмы

Состав задания и график выполнения работы

Раздел

Срок выполнения

Разработка проекта организации информационной базы задачи (состав таблиц), создание информационно-логической модели.

Создание таблиц базы данных и заполнение их информацией

Разработка экранных форм

Разработка пользовательских запросов к базе данных.

Разработка выходных документов (отчетов)

Написание пояснительной записки

Дата выдачи задания

Дата представления работы на кафедру

Подпись студента ____________________________

Руководитель __________Васильева О.Л.

г. Северодвинск

2007 — 2008

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

Задание.

Необходимо создать базу данных, облегчающую труд работников исправительных учреждений для ведения анкетных данных о заключенных. Они должны состоять из: Ф.И.О., паспортных данных, данных военного билета, статьи, срока, даты заключения под стражу, камеры, сведений о родственниках, особенностей характера. Также необходимо предусмотреть возможность быстрого формирования справок различного характера.

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

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

База данных состоит из следующих сущностей:

— ОСУЖДЕННЫЙ (Личный номер, дата рождения, место рождения, данные паспорта и военного билета, статья.)

— ПРИБЫТИЕ-УБЫТИЕ (дата прибытия, дата убытия, общий срок.)

— РАЗМЕЩЕНИЕ (дата прибытия, камера, перемещения.)

— КАМЕРЫ (одиночные, общие, карцер.)

— ДИСЦИПЛИНАРНЫЕ НАРУШЕНИЯ (когда? что?)

— РОДСТВЕННИКИ (семейное положение, жена, дети, родители.)

— СВИДАНИЯ (сколько положено? когда было? когда следующее?)

— ОСОБЕННОСТИ ХАРАКТЕРА (состояние здоровья, психическое состояние.)

Таблицы

Таблицы служат для хранения информации базы данных.

Для реализации данной темы необходимы следующие таблицы:

1. Таблица «Заказ»

В таблице содержится полная информация о заказе (код заказа, ФИО клиента, наименование услуги, фамилия сотрудника, количество, цена за данный вид услуги, дата оформления и дата готовности)

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код заказа (РК)

Числовой

Целое

Да (совпадения не допускаются)

;

Клиент (FK)

Числовой

Длинное целое

Да (совпадения допускаются)

Поле со списком Таблица или запрос Источник: «Клиент»

Услуга (FK)

Числовой

Длинное целое

Да (совпадения допускаются)

Поле со списком Таблица или запрос Источник: «Услуга»

Сотрудник (FK)

Числовой

Длинное целое

Да (совпадения допускаются)

Поле со списком Таблица или запрос Источник:

SELECT

Сотрудник. Код

Сотрудника,

[Сотрудник]![Фамилия] & ' должн. ' &

[Должность] ![Наименование]

AS Выражение1

FROM Должность INNER JOIN Сотрудник ON Должность. Код Должности = Сотрудник. Должность;

Количество

Текстовый

Да (совпадения допускаются)

Поле

Цена (FK)

Числовой

Длинное целое

Да (совпадения допускаются)

Поле со списком Таблица или запрос Источник: «Цена услуги»

Дата оформления

Дата/время

00.00.0000;0;

Да (совпадения допускаются)

;

Дата готовности

Дата/время

00.00.0000;0;

Да (совпадения допускаются)

;

2.Таблица «Клиент»

В таблице содержится полная информация о клиенте (Код клиента, ФИО, адрес, телефон)

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код клиента (РК)

Счетчик

Длинное целое

Да (совпадения не допускаются)

;

Фамилия И.О.

Текстовый

Да (совпадения допускаются)

Поле

Улица (FK)

Числовой

Длинное целое

Да (совпадения допускаются)

Поле со списком Таблица или запрос Источник: «Улица»

Дом — Квартира

Текстовый

Да (совпадения допускаются)

Поле

Телефон

Текстовый

Нет

Поле

3.Таблица "Услуга"

В таблице содержится информация о кодах и наименованиях услуг.

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код Услуги (РК)

Счетчик

Длинное целое

Да (совпадения не допускаются)

;

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

Текстовый

Нет

Поле

4.Таблица «Цена услуги»

В данной таблице содержится информация о текущих ценах на услуги.

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код (РК)

Счетчик

Длинное целое

Да (совпадения не допускаются)

;

Цена

Денежный

Основной

Нет

;

Услуга

Текстовый

Нет

Поле

5.Таблица «Сотрудник»

В таблице содержится информация о коде, ФИО, дате рождения и должности сотрудника.

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код Сотрудника (РК)

Счетчик

Длинное целое

Да (совпадения не допускаются)

;

Фамилия

Текстовый

Да (совпадения допускаются)

Поле

Имя

Текстовый

Да (совпадения допускаются)

Поле

Отчество

Текстовый

Да (совпадения допускаются)

Поле

Дата рождения

Дата/время

00/00/0000;0;

Да (совпадения допускаются)

;

Должность (FK)

Числовой

Да (совпадения не допускаются)

Поле со списком Таблица или запрос Источник: «Должность»

6. Таблица «Должность».

В таблице содержится информация о должностях фотоателье.

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код Должности (РК)

Счетчик

Длинное целое

Да (совпадения не допускаются)

;

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

Текстовый

Нет

Поле

7.Таблица «Улица»

В таблице содержится информация об улицах города.

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

Тип данных

Размер поля

Вид индекса

Ограничение целостности

Код Улицы (РК)

Счетчик

Длинное целое

Да (совпадения не допускаются)

;

Название

Текстовый

Нет

Поле

Запросы

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

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.Отчет «Минимальное время изготовления заказа»

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