Система управления базой данных

Автор работы: Пользователь скрыл имя, 09 Марта 2011 в 13:36, курсовая работа

Описание работы

Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Базы данных Microsoft Access принадлежат к типу реляционных баз данных. В таких базах данных сведения, относящиеся к различным вопросам, сохраняются в отдельных таблицах. Возможность вывода информации из базы данных обеспечивается указанием соотношений между объектами. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.

Файлы: 1 файл

Пример Пояснительная записка.doc

— 1.91 Мб (Скачать файл)
 
 
 
 
 
 
 

Рис.3

Вид таблицы  «Клиент» в базе данных представлен  на рис. 3 

     Открыв  окно «Схема данных», можно просмотреть  взаимосвязь всех таблиц базы данных «Салон проката» и отношения между ними. Для этого нужно выбрать команду Схема данных в меню Сервис. Схема данных данной БД представлена на рис.4: 

     

     Рис. 4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. Запросы

   Для реализации необходимых функции  по ведению базы данных были созданы  запросы:

  • «Выдача товара клиенту по диапазону даты»
  • «Выручка от проката инвентаря»
  • «Количество инвентаря и клиента на него»
  • «Количество отданного инвентаря в прокат»
  • «Сколько стоит инвентарь?»
  • «Список инвентаря на складе?»
 

  • Запрос  «Выдача товара клиенту  по диапазону даты» построен с использованием таблиц «Прокат» и «Клиент». Тип запроса – перекрестный. Запрос предназначен для поиска информации о том, когда был взят товар на прокат, кем был взят, на какой срок, а также в каком количестве. В качестве условия для отбора записей определено выражение: Like [Введите название инвентаря]+"*", предназначенное для поиска инструмента по его названию (или по его первой букве), а также выражение: >Date(), позволяющее искать данные по диапазону даты. Форма вывода данных показана на рисунке 6:

                             

      Запрос  сделан с помощью конструктора запросов:

         

    Рис.5 
     
     
     
     
     
     
     
     
     
     
     

    При выполнении запроса открывается подчиненная  форма:

       

    Рис.6

  • Запрос  «Выручка от проката инвентаря» построен с использованием таблиц «Прокат» и «Товар». Тип запроса – перекрестный. Запрос предназначен для вычисления выручки от проката в зависимости от количества дней, на которые инвентарь был отдан в прокат. Для вычисления выручки была использована формула: Выручка: ([Срок]-[Дата выдачи])*[Стоимость проката в день]*[Количество]. В качестве условия для отбора записей определено выражение: Like [Введите название инвентаря]+"*", предназначенное для поиска инструмента по его названию (или по его первой букве), а также выражение: >=[с] And <=[до], позволяющее искать данные по диапазону даты. Формы для ввода данных показана на рисунке 7:
  •  

     

     

    Рис.7 
     
     

    Открывается форма для просмотра данных:

    Рис.8 

      Запрос  создан с помощью конструктора запросов:

    Рис.9 

  • Запрос  «Количество инвентаря и клиента на него» построен с использованием таблиц «Товар» и «Прокат». Тип запроса – перекрестный. Запрос предназначен для поиска инвентаря, его количество на складе, количество клиентов взявших именно этот товар в прокат, а также кто именно взял этот товар. Для отображения количества товара на складе используем групповую операцию «Sum», а для отображения количества клиентов «Count». В качестве условия для отбора записей определено выражение: Like [Введите название инвентаря]+"*", предназначенное для поиска инструмента по его названию (или по его первой букве). Форма для ввода данных показана на рисунке 10: 
  • Рис.10 
     

    Открывается подчиненная форма для просмотра  данных:

      Рис.11

      Запрос  сделан с помощью конструктора запросов:

        

    Рис.12 

  • Запрос  «Количество отданного инвентаря в прокат» построен с использованием таблиц «Товар» и «Прокат». Тип запроса – выборка. Запрос предназначен для вычисления количества товара, который остался на складе. В качестве условия для отбора записей определено выражение: Like [Введите название инвентаря]+"*", предназначенное для поиска инструмента по его названию (или по его первой букве). Для вычисления количества товара использована формула: На складе: [количество на складе] - [Количество]. Форма для ввода данных показана на рисунке 13: 
  • Рис.13

    Открывается подчиненная форма для просмотра  данных:

    Рис.14

      Запрос  сделан с помощью конструктора запросов:

     

    Рис.15 

  • Запрос  «Сколько стоит инвентарь?» построен с использованием таблицы «Товар». Тип запроса – выборка. Запрос предназначен для поиска стоимости инвентаря. В качестве условия для отбора записей определено выражение: Like [Введите название инструмента]+"*", предназначенное для поиска инструмента по его названию (или по его первой букве). Форма для ввода данных показана на рисунке 16: 
  • Рис.17

    Открывается подчиненная форма для просмотра  данных:

    Рис.18

      Запрос  сделан с помощью конструктора запросов:

     

    Рис.19 

  • Запрос  «Где находится инструмент?» построен с использованием таблицы «Товар». Тип запроса – выборка. Запрос предназначен для поиска места нахождения инвентаря. В качестве условия для отбора записей определено выражение: Like [Введите название инструмента]+"*", предназначенное для поиска инструмента по его названию (или по его первой букве). Подчиненная форма изображена на рис. 20: 
  • Рис.20

      Запрос  сделан с помощью конструктора запросов:

      Рис.21 
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

    1. Экранные  формы.
     

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

      Рис.1

         В главной кнопочной форме, которая  показана на рис.1, представлены кнопки, которые ссылаются на основные категории БД (Товар, Клиент, Прокат). При нажатии кнопки “Выход”, происходит закрытие всех открытых объектов и выход из приложения. При нажатии кнопок, ссылающихся на категории, будут открываться формы, отчеты и запросы БД. Рассмотрим все случаи. 

         4.1 Форма «Товар»

         

         Рис.2 
     

         Форма «Товар», показанная на рис.2, позволяет добавлять, редактировать и удалять данные об инвентаре (Название, Классификация, Стоимость и менять изображение.). Данная форма связана с одноименной таблицей. В случае отсутствия инструмента или удаления всех данных о нём восстановление данных после  удаления невозможно.  

         4.2 Форма «Клиент»

         

         Рис.3 
     

         Форма «Клиент» содержит в себе информацию о всех клиентах с которыми заключены контракты с салоном проката. А именно: (Название фирмы, ФИО руководителя, адрес фирмы, телефон и сайт фирмы). Эти сведения нужны владельцу салона, чтобы в каком либо случае найти клиента и сообщить ему о создавшихся проблемах. Данная форма связана одноименной таблицей 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

         4.3 Форма «Прокат»

         

         Рис.4

         Форма «Прокат» позволяет владельцу сети магазинов следить за прокатом, клиентом, товаром, который берет клиент и в каких количествах, а также датой и ценой, с которой владелец отдает в прокат товар. И ещё он или его подчиненные могут определять куда пойдет товар, то есть к кому идет товар. Данная форма связана одноименной таблицей.  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    Заключение 

         В результате выполнения данной курсовой работы были закреплены и углублены знания по информатике, в частности при разработке и автоматизации пользовательского приложения с помощью программных средств Microsoft Access, были приобретены и усвоены новые знания по такому мощному пакету прикладных программ как MS Office 2003. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    Список  используемых источников 

         1. Бекаревич Ю. Б., Пушкина Н. В.  Самоучитель Microsoft Access 2002.-СПб.: БХВ-Петербург, 2003. – 720 с.

         2. Тархов С.В., Рамбургер О.Л., Минасов  Ш.М. Лабораторный практикум по дисциплине: "Информатика".-Уфа.: каф. Информатики УГАТУ, 2003.

         3. http:\\www.service77.ru 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

         Приложение

         П.1 Главная кнопочная  форма 

         В результате работы было создано автоматизированное рабочее место (АРМ) в виде набора связанных экранных форм и отчетов, позволяющее вводить, редактировать, просматривать данные. Кроме того, имеется возможность генерации отчетов по данным.  При открытии БД «Салон проката»: 

      Открывается экран, именуемый «Главная кнопочная  форма»:

          
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

         Из  этого экрана можно попасть в следующие экраны:

    1. Кнопка «Добавление, изменение, удаление»

       

         На  Главной кнопочной форме появятся следующие кнопки:

  • Кнопка  «Клиент» - появляется подчиненная форма для просмотра клиентов: Название фирмы, адрес, телефон, Фио руководителя и сайт.
  •  
     
     
     
     
     
     
  •      Кнопка  «Прокат» - появляется подчиненная форма для просмотра товара, даты выдачи, срока, клиента и количество:

           
     

         Кнопка  «Товар» - появляется подчиненная форма для просмотра товара.

     

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

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  Кнопка  «Назад» вновь открывает Главную  кнопочную форму:
  •  
  • 2.Кнопка «Поиск по базе» открывает следующую новую форму, в которой можно просмотреть где находится инвентарь, сколько стоит инвентарь, а также кому он выдается:

           
     
     
     
     

    3.Кнопка «Отчеты» открывает следующую новую форму, в которой можно выполнить и распечатать отчет:

     

    Кнопка  «Количество отданного  инвентаря в прокат» открывает окно предварительного просмотра, в котором отображены: название товара, отданного в прокат, количество, дата выдачи и срок:

         

         После нажатия на ОК, появляется предварительный  просмотр отчета

         

    Кнопка  «Перечень инвентаря» открывает окно предварительного просмотра, в котором отображены название товаров, их классификация, стоимость проката в день, количество, а так же изображение товара:

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    Кнопка  «Перечень клиентов» открывает окно предварительного просмотра, в котором отображены все клиенты которые брали в прокат инвентарь в данном салоне проката инвентаря, а именно: (Название фирмы, адрес фирмы, телефон, Фио руководителя, сайт).

       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

    Кнопка  «Сколько стоит инвентарь?» открывает окно предварительного просмотра, в котором отображены названия товаров и их стоимость проката в день сайты: 

      После нажатия  на ОК, появляется предварительный просмотр отчета

       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

    Кнопка  «Список инвентаря  на складе?» открывает окно предварительного просмотра, в котором отображен список инвентаря, который имеется на складе: 

       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

    Кнопка  «Выручка от проката  инвентаря» открывает окно предварительного просмотра, в котором отображена выручка от проката определенного товара в диапазоне определенной даты, которая вводится: 

       

       

      После нажатия  на ОК, появляется предварительный  просмотр отчета 

       

  • Кнопка  «Назад» вновь открывает Главную кнопочную форму.

  • Кнопка  «Выход» закрывает все формы и таблицы.
  • Таким образом, с помощью этих нескольких форм можно вести базу данных,     обновлять данные, дополнять и изменять данные.

    Информация о работе Система управления базой данных