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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


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


курсовая работа База данных Accsess

Информация:

Тип работы: курсовая работа. Добавлен: 04.05.2012. Сдан: 2011. Страниц: 9. Уникальность по antiplagiat.ru: < 30%

Описание (план):


    Белорусский национальный технический университет
    Факультет технологий управления и гуманитаризации
    Кафедра “ ” 
 
 
 
 

    Пояснительная записка по курсовому проектированию
    по  дисциплине “ ”
    Тема  проекта: “ ” 
 
 
 
 
 
 

    Исполнитель: студент ФТУГ  курса группы
    Руководитель:. 
 
 
 
 
 
 

    Минск 2011 

Оглавление
Список иллюстраций: 3
1.Описание предметной области данных. 4
2.Описание информационных объектов БД и свойств полей. 5
3.Описание информационно - логической модели данных, схема БД. 8
4.Описание формализованных требований к  запросам, копии экрана запросов в режиме конструктора. 10
5.Макеты форм, описание установленных свойств для используемых элементов управления, копии экрана форм в режиме конструктора. 18
6.Описание типа и структуры отчётов, копии экрана отчетов. 18
7. Тела созданных макросов 31
8. Вид управляющей кнопочной формы и свойства созданных элементов управления. 34
10. Литература 40 
 
 
 
 
 
 
 
 
 
 
 
 

Список  иллюстраций:

    1.Схема  БД 9
    2.Запрос  на выборку “Исходные  данные” 11
    3.Запрос  на выборку “  Список товаров  по стоимости” 11
    4.Запрос  на выборку “  Список клиентов  по определенному  адресу” 12
    5.Запрос  на выборку “  Алфавитный список  товаров”. 12
    6.Запрос  на выборку “  Запрос с расчетами” 13
    7.Запрос  на выборку “  Фамилии и Инициалы” 13
    8.Запрос  на выборку “  Изменение регистра” 14
    9.Запрос  на выборку c групповыми  операциями “  Средняя стоимость  проката” 14
    10.Запрос  на выборку “  Суммарная стоимость  товара” 15
    11.Запрос  на выборку “  Количество товаров” 15
    12.Перекрестный  запрос “Перекрестный  запрос” 16
    13.Запрос  на создание “Запрос  на создание” 16
    14.Запрос  на создание “Экспорт  данных ” 17
    15.Запрос  на обновление (Увеличение  стоимости) 17
    16.Запрос  на удаление (Фамилия-параметр) 18
    Макет формы с фото клиента 19
    Макет формы поле со списком 19
    Форма с фото в режиме конструктора 20
    Форма "поле со списком"  режиме конструктора 20 
     
     
     
     
     
     
     
     
     

    Описание  предметной области  данных.
В процессе сбора и хранения данных некоторым упорядоченным образом получается база данных, которая в свою очередь может быть операционной (учитывающую повседневную обработку информации и ее динамическое изменение) или аналитической (отражающую “исторические ” данные, используемые для анализа тенденций изменения, принятия решений и разработки стратегий работы предприятия).
Особенностью  базы данных является получение данных для отчетов, форм, выборки, обновления, добавления, удаления информации с  помощью запросов, а также разработки отчетов сложной структуры, использованию  агрегирующих функций и группировок.
Как правило, предприятие или фирма хранит в себе огромное количество информации, так, для обеспечения оперативности ведения информации о клиентах, товарах и их использовании необходима автоматизированная система, основанная на современной базе данных. Использование базы данных и автоматизированной системы работы с базой данных существенно сократит время обслуживания клиентов и время работы работников проката по систематизации информации о клиентах и товарах и многие другие задачи.
База  данных “Прокат товара” хранит информацию о товаре (его стоимость, стоимость проката за сутки), клиенте (ФИО, паспортные данные, домашний адрес, даты использования прокатного товара).
Информация  о клиенте должна быть полной и  достаточной для определения  категории клиента. Необходимо учитывать, что клиент может пользоваться услугой  проката не единожды.
При работе с БД “Прокат товара”  могут существовать следующие ограничения:
    1.Каждый клиент должен иметь  паспорт.
    2.Каждый клиент может иметь на руках не более 2-ух прокатных вещей.
и т.д.Таких ограничений может быть больше, они могут быть другими или их вообще может не быть, в зависимости от фирмы услуг проката , для которой разрабатывается база данных.
Информация  в базе данных не секретна, доступна для всех работников.
 Работать  с базой данных “Прокат товаров” будут следующие пользователи:
   1.Консультанты по прокату товара.
   2.Дирекция Проката товаров
   3.Клиенты
Консультанты  по прокату товара должны иметь возможность  систематизировать информацию о  прокатных товарах, т.е. распределять товары по разным каталогам, добавлять  новые товары и списывать старые, вести учет выдачи и возврата товара, записывать новых клиентов или удалять  записи о том или ином клиенте.
Дирекция  должна иметь возможность получать информацию о постоянных клиентах, о доходе , т.е. общей стоимость проката, о стоимости проката за сутки с целью поднятия дохода повышением цен, либо проведением каких- либо акций с целью поднятия спроса на прокатные товары.
 Клиенты должны иметь возможность получит информацию и стоимости товара, а также о стоимости проката товара за сутки.

2.Описание информационных объектов БД и свойств полей.

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

Формы. 
Если запросы - это продвинутые средства для отбора и анализа данных, то формы - это средства для ввода данных. Смысл их тот же - предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Сразу с этим в форме можно разместить продвинутые элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Преимущества форм раскрываются необычно наглядно, кое-когда происходит ввод данных с заполненных бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка - это заметно упрощает работу наборщика в Киеве, снижает его утомление и предотвращает появление печатных ошибок. 
Отчеты. 
По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. В связи с этим отчеты отличаются тем, что в них приняты продвинутые меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов. 
Макросы и модули. 
Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. В СУБД Microsoft Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования, в данном случае языка Visual Basic for Applications. Это одно из средств, с помощью которых разработчик базы может заложить в нее нестандартные функциональные возможности, удовлетворить специфическое требование заказчика, повысить быстродействие системы управления, а также уровень ее защищенности.

Для каждого типа данных можно установить значения свойств, которые будут определять особенности обработки соответствующего поля. Среди всех свойств можно выделить общие, которые можно задать для большинства типов.
Для большинства  типов данных характерно свойство Подпись (Caption). С помощью этого свойства можно задать названия полей таблицы, которые выводятся в различных режимах (в надписях, присоединенных к элементам управления формы, в заголовке столбца в режиме Таблицы; в строке заголовка в режиме Формы; в заголовке отчета, выводящемся в режиме Предварительного просмотра; текст, который выводится в элементе управления). Поле может содержать до 2048 символов.
   Кроме того, для большинства типов данных существует свойство Обязательное поле (Required), которое определяет необходимость ввода данных в это поле..
   Свойство Формат поля (Format) указывает формат отображения данных из поля в режиме Таблицы. Для определения формата полей текстового типа используются специальные символы форматирования. Для числовых полей значение формата можно выбрать из раскрывающегося списка. Для логических полей можно выбрать из списка следующие варианты: Да/Нет(Yes/No), Истина/Ложь (True/False), Вкл/Выкл (On/Off).
   С помощью свойства Маска ввода (Input Mask) указывается маска, позволяющая автоматизировать проверку ввода символов в поле. Она применяется к таким полям, как номер телефона, дата и т. д. Задавать маску ввода можно вручную или с помощью Мастера.
   Свойство Индексированное поле (Indexed) определяет, является ли данное поле индексированным, и если является, то в каком режиме. Существуют два режима индексирования: Совпадения допускаются (Duplicates OK) и Совпадения не допускаются (No duplicates). В первом случае поле может содержать повторяющиеся значения, во втором — нет.
Для большинства  типов полей определено свойство Значение по умолчанию (Defau.lt Value). В этом свойстве указывается значение, автоматически добавляемое в поле для каждой новой записи, если это значение не введено пользователем.
Два свойства, которые тоже определены для большинства  полей, позволяют выполнять проверку данных, вводимых в поле:
    Условие на значение (Validation Rule) — свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке.
    Сообщение об ошибке (Validation Text) — свойство определяет то сообщение, которое будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве Условие на значение (Validation Rule).

3.Описание информационно - логической модели данных, схема БД.

 
 
Данная модель БД должна выражать информацию о предметной области в виде, независимом от используемой СУБД. Эти модели называются инфологическими или семантическими и отражают в естественной и удобной для разработчиков и других пользователей форме информационно-логический уровень абстрагирования, связанный с фиксацией и описанием объектов предметной области, их свойств и их взаимосвязей.  
    
Инфологические модели данных используются на ранних стадиях проектирования для описания структур данных в процессе разработки приложения.
1.Схема БД
 

В схеме  данных БД устанавливаются связи и целостность между таблицами.
Установление  связи между таблицами возможно при следующих условиях:
- связываемые  поля имеют одинаковый тип данных, причем имена полей могут отличаться.
- обе  таблицы сохраняются в одной  БД
- главная  таблица связывается с подчиненной  по уникальному ключу главной  таблицы.
 Обеспечение  целостности данных означает  выполнение следующих условиё корректировки БД:
- в  подчиненную таблицу не может  быть добавлена запись с несуществующим  в главной таблице значением  ключа связи
- в  главной таблице нельзя удалить  запись, если не удалены связанные  с ней записи в подчиненной  таблице
- изменение  значения ключа связи главной  таблицы должно приводить к  изменению соответствующих значений  в записях подчиненной.

4.Описание  формализованных  требований к   запросам, копии экрана  запросов в режиме  конструктора.

 
Запросы создаются для выборки данных из одной или нескольких связанных таблиц по заданным условиям, для проведения вычислений и статистической обработки данных. С помощью запроса можно также обновить, удалить, добавить данные в таблицу, создать новые таблицы.
При разработке запросов в СУБД Access можно использовать:
1.Режим  мастера (для некоторых запросов)
2.Режим  конструктора
3.Язык  SQL
Окно  конструктора запросов состоит из схемы  данных запроса и бланка запроса. Схема данных запроса отображает таблицы или запросы, выбранные  в диалоге Добавление таблицы, а  также связи между ними.
В бланке запроса каждый столбец соответствует  одному полю, которое включается в  запрос. При заполнении бланка необходимо:
- в  строку Поле включить имена  полей, используемых в запросе.  Можно также изменить свойство  поля: подпись, формат и число  десятичных знаков. Для этого нужно в бланке запроса выбрать команду свойства.
- в  строке сортировка выбрать, если  нужно, порядок сортировки записей  результата.
- в  строке Вывод не экран отметить  поля, которые должны быть включены  в результирующую таблицу.
- в  строке Условие отбора задать  условия, по которым отбираются  записи.
Копии экрана запросов в  режиме конструктора.
Существуют  некоторые виды запросов:
  -Запрос  на выборку 
2.Запрос на выборку “Исходные данные”
 

3.Запрос на выборку “ Список товаров по стоимости”
 

4.Запрос на выборку “ Список клиентов по определенному адресу”
 

5.Запрос на выборку “ Алфавитный список товаров”.
 

6.Запрос на выборку “ Запрос с расчетами”
 

Запрос  на выборку “ Запрос с параметрами”. 

7.Запрос на выборку “ Фамилии и Инициалы”
 

8.Запрос на выборку “ Изменение регистра”

9.Запрос на выборку c групповыми операциями “ Средняя стоимость проката”
 

- Запрос на выборку c групповыми операциями
10.Запрос на выборку “ Суммарная стоимость товара”

 
11.Запрос на выборку “ Количество товаров”
 

- Перекрестные  запросы 

12.Перекрестный запрос “Перекрестный запрос”
 

- Запросы  на создание 
Запрос  на создание “Запрос на создание”.
13.Запрос на создание “Запрос на создание”


14.Запрос на создание “Экспорт данных ”


- Запросы  на обновление 
15.Запрос  на обновление (Увеличение стоимости)
 

- Запросы  на удаление 
16.Запрос на удаление (Фамилия-параметр)
 

- Запросы  на добавление
Запрос  на добавление “На основе исходных данных”

5.Макеты форм, описание установленных свойств для используемых элементов управления, копии экрана форм в режиме конструктора.

Макет формы с фото клиента
 

Макет формы поле со списком
 

Элементами  управления называются улучшающие интерфейс  пользователя объекты, которые используются для отображения данных или выполнения других действий и позволяют просматривать  данные и работать с ними, например надписи и рисунки. Наиболее часто используемый элемент управления — поле. Кроме того, используются такие элементы управления, как надписи, флажки и элементы управления подчиненных форм и отчетов.
Элементы  управления могут быть присоединенными, свободными и вычисляемыми.
    Присоединенный элемент управления    — элемент управления, источником данных которого служит поле таблицы или запроса, называется присоединенным элементом управления. Присоединенный элемент управления служит для отображения значений полей базы данных. Значения могут быть текстовыми, числовыми, логическими, датами, рисунками или диаграммами. Например, для текстового поля в форме, в котором отображается фамилия служащего, могут использоваться данные поля «Фамилия» в таблице «Служащие».
    Свободные элементы управления    — элементы управления, не имеющие источника данных (например, поля или выражения). Свободные элементы управления используются для вывода на экран сведений, линий, прямоугольников и рисунков. Примером свободного элемента является надпись, которая отображает заголовок формы.
    Вычисляемые элементы управления    — элементы управления, источником данных которых является выражение, а не поле. Для задания значения, которое должно содержатся в таком элементе управления, необходимо задать выражение, служащее источником данных элемента. Выражение — это сочетание операторов (таких каки +), имен других элементов управления, имен полей, функций, возвращающих единственное значение, и констант. Например, в следующем выражении цена изделия рассчитывается с 25% скидкой путем умножения значения поля «Цена за единицу» на константу (0,75).
= [Цена  за единицу] * 0,75
В выражении  могут использоваться данные поля в  базовой таблице или запросе  формы или данные из другого элемента управления формы.
Для получения  дополнительных сведений о выражениях воспользуйтесь ссылками в разделе См. также.
При создании формы рекомендуется сначала  добавить и разместить все присоединенные элементы управления, особенно если они  преобладают в форме. Затем можно  добавить оставшиеся свободные и  вычисляемые элементы при помощи инструментов группы Элементы управления вкладкиКонструктор в режиме конструктора.
Элемент управления присоединяется к полю путем  указания поля, из которого этот элемент  управления получает данные. Чтобы  создать элемент управления, присоединенный к выбранному полю, перетащите поле из области Список полей в форму. В области Список полей отображены поля базовой таблицы или запроса. Для отображения области Список полейнажмите сочетание клавиш ALT+F8 или на вкладке Конструктор в группеСервис нажмите кнопку Добавить существующие поля. При двойном щелчке поля в области Список полей Access добавляет для этого поля элемент управления соответствующего типа в форму.
В качестве альтернативы можно присоединить поле к элементу управления, введя имя  поля в самом элементе управления либо указав его в качестве значения свойства Данные (Control Source) в окне свойств элемента управления. В окне свойств определяются характеристики элемента управления, например имя, источник данных и формат. Чтобы открыть окно свойств, нажмите клавишу F4.
Использование области Список полей — самый лучший способ создать присоединенный элемент управления по двум причинам.
    Присоединенное текстовое поле имеет связанную с ним надпись, и этой надписью по умолчанию становится имя поля (заголовок, определенный для этого поля в базовой таблице или базовом запросе), поэтому вводить текст этого заголовка не требуется.
    Приложение Access автоматически настраивает многие свойства элемента управления, присваивая им значения в соответствии со свойствами поля в базовой таблице или запросе (например, со свойствами Формат (Format)Число десятичных знаков (Decimal Places) и Маска ввода (Input Mask)).
Если  в форме уже есть свободный  элемент управления, который необходимо связать с полем, задайте имя  поля в качестве значения свойства Данные (Control Source) этого элемента управления. Для получения дополнительных сведений о свойстве Данные (Control Source) нажмите клавишу F1, установив курсор в раскрывающийся список свойства. 
 
 

Форма с фото в режиме конструктора
 
 

Форма "поле со списком"  режиме конструктора

6.Описание типа и структуры отчётов, копии экрана отчетов.

 
В данной базе данных сформированы отчеты:
- Одноколонный отчет (в столбец) — длинный столбец текста, содержащий надписи полей, их значения из всех записей таблицы или запроса.
- Табличный отчет — отчет, имеющий табличную форму.
- Отчет с группировкой данных и подведением итогов — создается из табличного отчета объединением данных в группы с подсчетом итогов.
Также существуют таки е отчеты как:
    - Многоколонный отчет — создается из отчета в одну колонку и позволяет вывести данные отчета в несколько колонок.
    - Перекрестный отчет — строится на основе перекрестных запросов и содержит итоговые данные.
    - Составной отчет — отчет, имеющий сложную структуру, включающий один или несколько отчетов.
    - Отчет, полученный слиянием документов с Word (составной документ).
    - Почтовые наклейки — специальный тип многоколонного отчета, предназначенный для печати имен и адресов групп.
    - Отчет по связанным таблицам — отчет, позволяющий выводить данные из нескольких таблиц, имеющих связь один-ко-многим. 

Структура отчета:
    Заголовок отчета — отображается только на первой странице и определяет высоту области заголовка отчета, который может содержать текст, графику и другие элементы управления.
    Верхний колонтитул — выводится на верху каждой страницы; как правило, содержит заголовки столбцов.
    Заголовок группы — печатается перед первой записью, входящей в группу; обычно содержит итоговые данные по записям, входящим в группу.
    Область данных — предназначена для отображения записей источника данных отчета.
    Область примечания группы — отображается после обработки последней записи группы; обычно содержит итоговые данные по записям, входящим в группу.
    Нижний колонтитул — выводится внизу каждой страницы; содержит, например, номер страницы отчета, дату печати отчета и т. д.
    Раздел примечаний — отображается только внизу последней страницы; сюда помещают поля с итоговыми значениями по всем записям, включенным в отчет. Отчет может быть создан при помощи Мастера отчетов или в режиме Конструктора. Обычно используют оба способа. Мастер отчетов позволяет ускорить процесс создания отчета, работа в нем производится в пошаговом режиме в диалоге с пользователем. Доработать созданный мастером отчет можно в режиме Конструктора.
      Раздел  Область данных может содержать  вычисляемые поля, предназначенные  для отображения в отчетах  значений выражений на основе  исходных данных.   
  В режиме Конструктора доступны  такие свойства отчета, как Сортировка  и группировка данных, которые  расположены на панели инструментов  конструктора отчетов и форм. В диалоговом окне Сортировка и группировка можно определить поле или выражение, по которому будут сгруппированы данные, а также сгруппированные данные можно отсортировать по возрастанию или убыванию.
Копии экрана отчетов 

“Отчет в одну колонку”















 

“Табличный отчет”



 “Подробный итоговый отчет” 



 
 

“Краткий итоговый отчет”



7. Тела созданных макросов
и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.