Создание базы данных для автоматизации деятельности отделов предприятия ООО "Татлесстрой"
Рассмотрение технологии создания базы данных с помощью программы MS Access. Описание структуры предприятия заказчика. Проведение автоматизации документооборота предприятия. Разработка интерфейса пользователя. Создание кнопочной формы, диаграмы, отчета.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 12.04.2015 |
Размер файла | 3,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
ON Смена.Код=ПроизвСменноеЗад.СменаТаб№
GROUP BY ПроизвСменноеЗад.ВремяСуток, Смена.Код, ПроизвСменноеЗад.ДатаНачСм, ПроизвСменноеЗад.ДатаКонСм, Month(ДатаНачСм)
HAVING ПроизвСменноеЗад.ВремяСуток=Введите время суток(Д/Н)
AND Month(ДатаНачСм)=[Введите месяц (число от1 до12):];
Дополнительные запросы:
1. Добавление и изменение данных в таблице "Должности"
INSERT INTO Должности (НомДолж, Должность, Оклад )
SELECT [Введите НомДолж] AS НомДолж1,
[Введите Должность]
AS Должность1,
[Введите Окдад] AS Оклад1;
2. Добавление и изменение данных в таблице "Должности"
INSERT INTO Склады (КодСклада, Наименование, Адрес, Тел )
SELECT [Введите КодПолуч] AS КодПолуч1,
[Введите Наименование] AS Наименование1,
[Введите Адрес] AS Адрес1,
[Введите Тел ] AS Тел1
FROM Склады;
3. Добавление и изменение данных в таблице "Сотрудники"
INSERT INTO Сотрудники ( ФИО, Паспорт, Таб№, Дата_Рожд, НомДолж, Адрес, ДатаТруд, СменаТаб№ )
SELECT [Введите ФИО] AS ФИО1,
[Введите Паспорт из 5-ти значений] AS Паспорт1,
[Введите Табельный №(прим 11)] AS Таб№1,
[Введите Дату Рождения] AS Дата_Рожд1,
[Введите № Должности] AS НомДолж1,
[Введите Адрес] AS Адрес1,
[Введите Дату Трудоустройства] AS ДатаТруд1,
[Введите Смена Таб№] AS СменаТаб№1;
4. Изменение цены товара (запрос на обновление)
UPDATE Продукция SET Продукция.Цена(1заШт) = введите новую цену:
WHERE Продукция.Номер прод = [Введите код:];
Перекрестные запросы:
Перекрестные запросы - это запросы, в которых происходит статистическая обработка данных, результаты которой выводятся в виде таблицы, очень похожей на сводную таблицу Excel. Перекрестные запросы обладают следующими достоинствами:
· Возможностью обработки значительного объема данных и вывода их в формате, который очень хорошо подходит для автоматического создания графиков и диаграмм;
· Простотой и скоростью разработки сложных запросов с несколькими уровнями детализации.
Перекресный запрос по должностям
TRANSFORM Count(Сотрудники.Паспорт)
AS Count-Паспорт
SELECT Смена.Смена, Sum(Должности.Оклад)
AS Sum-Оклад
FROM Смена
INNER JOIN Должности
INNER JOIN Сотрудники
ON Должности.НомДолж = Сотрудники.НомДолж
ON Смена.Код = Сотрудники.СменаТаб№
GROUP BY Смена.Смена
PIVOT Должности.Должность;
Команда TRANSFORM означает, что данный запрос является перекрестным.
С помощью этого запроса объединяются в одну таблицу поля Название Должности (названия столбцов) и Код смены (названия строк), пересечением которых являются ячейки, содержащие Количество рабочих, имеющих ту или иную должность, а так же подсчитываются расходы на оплату каждой смены.
4.5 Создание диаграмм
Перед нами были поставлены задачи, связанные с построением диаграмм.
Рассмотрим пример создания диаграммы "Итоги производства"
1. Откроем форму в режиме Конструктора формы
2. В меню Вставка выбираем команду Диаграмма.
3. В форме указываем место, в которое необходимо поместить диаграмму.
4. Открывается диалоговое окно Создание диаграмм. Выбираем переключатель Запросы и в списке имеющихся запросов выделяем имя запроса: "ИтогиПроизПоМес". Нажимаем кнопку Далее.
5. В следующем диалоговом окне выбираем в списке Доступные поля необходимые поля для построения диаграммы: Месяц, Количество и Название прод. Нажимаем Далее.
6. Открывается диалоговое окно, в котором представлены типы диаграмм. Мы выбираем наиболее подходящий и наглядный тип диаграммы. Нажимаем кнопку Далее.
7. В следующем окне выбираем тип отображения диаграммы, путем перетаскивания кнопки полей в область образца. Нажимаем Далее.
8. Задаем название диаграммы "Итоги производства по месяцам" и нажимаем кнопку Готово.
4.6 Создание отчета
Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.
При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. [6]
В Microsoft Access можно создавать отчеты различными способами:
· Конструктор
· Мастер отчетов
· Автоотчет: в столбец
· Автоотчет: ленточный
· Мастер диаграмм
· Почтовые наклейки
Рассмотрим пример автоматического создания отчета.
1. На панели объектов окна База данных выбираем Отчеты и нажимаем кнопку Создать. Появляется диалоговое окно Новый отчет.
2. В списке этого диалогового окна Новый отчет выделяем элемент: Автоотчет: ленточный.
3. В поле со списком, находящемся в нижней части диалогового окна Новый отчет, содержатся имена всех таблиц и запрос базы данных, которые могут быть использованы в качестве источника данных для отчета. Нажимаем левой кнопкой мыши по кнопке со стрелкой для открытия списка, а затем выделяем в списке необходимый элемент: ФамИдолжнСотр.
4. Нажимаем кнопку ОК.
Форматирование и группировка элементов управления в отчете выполняются аналогично форматированию и группировке элементов управления в форме.
Заключение
При подготовке данной курсовой работы были получены знания по технологии создания базы данных с помощью программы MS Access.
Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты и диаграммы.
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет.
Главной задачей программиста является не только создание программы, но и разработка такого меню, чтобы программа была понятна пользователю и проста в обращении.
Разработанная в данном курсовом проекте база данных для решения задач предприятия ООО "ТАТЛЕССТОРЙ", позволяет автоматизировать весь документооборот, что позволяет разгрузить отчетный документооборот, и сократить ошибки в документации. При появлении новых производственных задач разработчик может в кратчайшие сроки реализовать их в базе данных, путем добавления строк, столбцов и целых таблиц.
Описанная в этом курсовом проекте база данных должна быть полезна при работе в данной области.
В ходе проделанной работы, были созданы:
7 таблиц;
22 запроса;
45 форм;
9 отчетов.
Список литературы
Асанова А.Н. Проектирование и создание базы данных в MS Access: учебное пособие, Набережные Челны, 2005 - 49 с.
Асанова А.Н. Работа с базой данных в MS Access, Набережные Челны, 2005 - 56 с.
Рогов И.П. Access97 (серия "Без проблем!") - М: Восточная Книжная Компания, 1997 - 234 c.
Справочная система Access.
Базы данных: теория и практика: Учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. - М.: Высш. Шк., 2005. - 463 с.: ил.
Базы данных: проектирование и использование: Учебник. - М.: Финансы и статистика, 2005. - 592 с.: ил.
Приложения
Приложение 1. Таблицы
1. Должности
2. Накладная на передачу готовой продукции в места хранения
3. Продукция
4. Сменное задание
5. Склад
6. Смена
7. Сотрудники
Приложение 2. Отчеты
2.1. Выпуск Продукции (Управленческий учет)
2.2. Накладная в места хранения
2.3. Выручка по каждому товару за месяц
2.4. График работы
2.5. Количество выпущенной продукции за месяц
2.6. Сведения о наполняемости складов
2.7. Сведения о рабочем
2.8. Сведения о сотрудниках работающих больше 10-ти лет
2.9. Специальности рабочих
Приложение 3. Диаграммы
3.1 Главная
3.2. Таблицы
3.3. Бухгалтерия
3.4 Отдел по продажам
3.5. Отдел кадров
3.6. Складское хозяйство
3.7. Диаграммы
3.8. Отчеты
3.9. История компании
Размещено на Allbest.ru
Подобные документы
Создание таблиц базы данных и связей между ними. Разработка предварительного пользовательского интерфейса. Создание модуля "запросы". Разработка кнопочной формы и запросов. Проект по автоматизации планирования распределения ресурсов предприятия.
отчет по практике [1,9 M], добавлен 17.03.2015Разработка модели и создание структуры реляционной базы данных. Организация данных в таблицах для предоставления оперативного доступа к данным. Основные структурные единицы базы данных Access: таблицы, запросы, формы, отчеты, страницы, макросы и модули.
реферат [4,0 M], добавлен 03.02.2013Описание разрабатываемой программы с точки зрения пользователя и программиста. Поэтапная разработка программной системы. Создание базы данных в Access. Разработка структуры классов. Создание структуры для хранения данных. Проектирование интерфейса.
курсовая работа [1,4 M], добавлен 07.08.2013Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011Создание базы данных в среде MS Access. Создание и работа с базой данных на бирже труда. Алгоритм решения. Выбор пакета прикладных программ. Проектирование форм выходных документов и описание структуры таблиц базы данных. Отчеты по запросам и таблицам.
курсовая работа [2,1 M], добавлен 30.01.2009- Разработка информационной системы предприятия с помощью системы управления базами данных Access 2007
Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.
лабораторная работа [787,7 K], добавлен 22.11.2014 Проектирование базы данных на основе модели типа объект-отношение. Создание таблиц средствами СУБД Access, главной кнопочной формы и запросов с помощью операций реляционной алгебры. Изменение последовательности перехода. Введение всплывающей подсказки.
курсовая работа [681,4 K], добавлен 16.01.2015Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012- Создание базы данных автомобилестроительного предприятия в виде настольного приложения на языке Java
Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств.
курсовая работа [2,3 M], добавлен 16.12.2013 Правила создания баз данных в Access. Основы строения таблиц базы "Оператор сотовой связи" с помощью Конструктора; изучение их связи. Определение полей и типов данных. Создание параметрических универсальных запросов, главной кнопочной формы и отчетов.
курсовая работа [1,7 M], добавлен 22.04.2014