Основные методы и объекты системы управления базами данных Microsoft Access
Описание программного продукта: создание таблиц, установка связей между ними, создание форм. Подчиненная кнопочная форма "Покупки клиентов" и "Поставщики". Вывод информации по выбранной категории, печать отчета. Описание интерфейса для пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.03.2015 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Предварительный анализ
2. Описание программного продукта
2.1 Создание таблиц
2.2 Установка связей между таблицами
2.3 Создание форм
2.4 Подчиненная кнопочная форма «Покупки клиентов»
2.5 Подчиненная кнопочная форма «Поставщики»
2.6 Товары
3. Основные проектные решения
3.1 Создание отчетов
3.2 Руководство пользователя
Заключение
Список использованной литературы
Введение
Данная курсовая работа выполнена в СУБД Microsoft Access, входящее в прикладной пакет Microsoft Office 2003 на примере расчёта с клиентами в магазине бытовой техник «Магнум». Созданная программа обладает рядом достоинств:
1. Автоматизация необходимых расчётов
2. Легкий способ ввода или удаления товара или клиента
3. Удобный дизайн программы с понятным интерфейсом и оригинальными кнопочными формами
4. Удобный просмотр всех необходимых данных
В данной работе были поставлены задачи такие как:
· Хранение данных о товарах, поставщиках, клиентах
· Вывод информации по выбранной категории
· Печать отчёта
· Ввод информации по выбранной категории
· Удобство интерфейса для пользователя
· Быстрое и удобное редактирование нужной информации
Из поставленных задач все были выполнены и после полного завершения работы над базой данных магазина бытовой техники мы имеем:
· Запрос по клиентам
· Запрос по названию товара
· Запрос по цене
· Запрос по покупкам клиентов
· Запрос на поиск поставщиков
· Запрос на поиск товаров
программный форма отчет интерфейс
1. Предварительный анализ
Разработать базу данных (БД) «Магазина бытовой техники «Магнум»», позволяющую вести:
учет товара;
учет поступлений товара на склад;
учет продаж товара различным покупателям;
Основные требования к БД по функциональному набору:
Требования по учету
· пополнение базы данных в связи с поступлением новой техники;
· учет количество товаров на складе;
· пополнение базы данных в связи с пополнением клиентской базы;
Требования по продаже
· возможность быстрого поиска товара для продажи;
· наличие удобных форм для продажи.
При создании данной базы данных были выделены три сущности: товары (техника), покупатели и поставщики. Для нормализации БД были выделены следующие таблицы - сущности: поставщики, названия техники, партии товара. При этом каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.
В последнее время данный продукт весьма актуален на международном и внутреннем рынках. Развитию автоматизированных информационных систем способствует доступность оборудования и специалистов способных работать с данными программными продуктами. Так же автоматизированные информационные системы позволяю увеличить скорость работы с клиентами в различных структурах обслуживания населения, а так же даёт возможность автоматизировать многие предприятия, заводы и многое другое.
Плюсы автоматизированных информационных систем:
· Защита данных ;
· Быстродействие;
· Простота использования;
· Финансово экономно;
· И многое другое.
Минусы автоматизированных информационных систем:
· Требует знание персонального компьютера и соответствующего программного обеспечения от пользователя;
· Необходимость модернизации либо замены оборудования при значительном увеличении обрабатываемой информации;
· Неработоспособность при отсутствии электропитания либо сбоях в электрооборудовании.
2. Описание программного продукта
Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:
· Таблицы - содержат данные.
· Запросы - позволяют задавать условия для отбора данных и вносить изменения в данные.
· Формы - позволяют просматривать и редактировать информацию.
· Отчеты - позволяют обобщать и распечатывать информацию.
2.1 Создание таблиц
Реляционные БД представляют связанную между собой совокупность таблиц-сущностей базы данных. Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне. Каждая таблица базы данных представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.
При практической разработке базы данных таблицы-сущности зовутся таблицами, строки-экземпляры - записями, столбцы-атрибуты - полями.
Одно из важнейших достоинств реляционных баз данных состоит в том, что можно хранить логически сгруппированные данные в разных таблицах и задавать связи между ними, объединяя их в единую базу. Такая организация данных позволяет уменьшить избыточность хранимых данных, упрощает их ввод и организацию запросов и отчетов.
Для решения поставленной задачи принята схема базы данных, представленная на Рисунке 1. Для открытия схемы данных необходимо выбрать команду «Схема данных» в меню «Сервис». В данной схеме представлена взаимосвязь всех таблиц базы данных и отношения между ними.
Рисунок 1
Составляющими базу данных являются семь таблиц, из них три основные:
1. товары - содержит информацию о товарах;
2. поставщики - содержит информацию о поставщиках;
3. клиенты - содержит информацию о клиентах;
и четыре второстепенных:
4. заказы на товар у поставщиков - содержит товары заказов у поставщиков;
5. товары - содержит названия товаров;
6. партии товара - содержит информацию о партиях;
7. поставщики1 - содержит названия поставщиков;
8. покупки клиентов - содержит информацию о проданном товаре;
Для создания таблицы в режиме конструктора необходимо:
1. открыть базу данных;
2. на вкладке «Таблицы» выбрать «Создание таблицы в режиме конструктора», откроется окно конструктора;
3. ввести имена полей таблицы и выбрать тип данных для каждого поля;
4. изменить свойства полей, если это необходимо;
5. выбрать ключевое поле, если это необходимо;
6. выполнить «Файл»»Сохранить» и сохранить таблицу, при этом если ключевое поле не было выбрано, Access предложит его создать;
7. закрыть таблицу.
Ниже описана структура основной таблицы Товары
Таблица «Товары» предназначена для однозначной идентификации товара номером и хранения данных о товаре. Структура таблицы представлена в Таблица 1.
Таблица 1 Структура таблицы «Товары»
ТИП ДАННЫХ |
ПРИМЕНЕНИЕ |
ПОЛЕ |
|
Счетчик |
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя |
Номер товара |
|
Числовой |
Числовые данные различных форматов, используемые для проведения расчетов |
Номер производителя, номер названия, номер партии |
|
Текстовый |
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков) |
модель |
|
Денежный |
Для хранения денежных сумм |
цена |
Вид таблицы «Товары» представлен на Рисунке 2
Рисунок 2
Таблица «Клиенты» предназначена для однозначной идентификации клиентов номером и хранения данных о них. Таблица представлена на рисунке 3.
Рисунок 3
2.2 Установка связей между таблицами
Вся необходимая работа осуществляется в специальном окне Схема данных, которое открывается кнопкой на панели инструментов или командой Сервис > Схема данных.
Одновременно с открытием окна Схема данных открывается диалоговое окно Добавление таблицы (Рисунок 4), из которого выбираются таблицы, между которыми создаются связи.
Рисунок 4
Добавление таблиц осуществляется выделением их в списке и щелчком на кнопке Добавить. После добавления всех необходимых таблиц, окно Добавление таблиц, закрывается щелчком на кнопке Закрыть.
В итоге в окне Схема данных будут представлены все таблицы, создаваемой базы данных со списками своих полей. Ключевые поля выделены жирным шрифтом.
Рисунок 5
2.3 Создание форм
Формы позволяют вводить данные в таблицы базы без непосредственного доступа к самим таблицам.
Автоформы. В отличие от таблиц, структуру которых лучше формировать вручную, формы удобно готовить с помощью средств автоматизации. Существуют три вида автоформ: «в столбец», «ленточные» и «табличные». Автоформа «в столбец» отображает все поля одной записи - она удобна для ввода и редактирования данных. «Ленточная» автоформа отображает одновременно группу записей - ее удобно использовать для оформления вывода данных. Табличная автоформа по внешнему виду ничем не отличается от таблицы, на которой она основана.
Для создания автоформы следует открыть панель Формы в окне База данных и воспользоваться командной кнопкой . В открывшемся диалоговом окне Новая форма выбирают тип автоформы и таблицу, на которой она основывается. После щелчка на кнопке ОК автоформа формируется автоматически и немедленно готова к работе, т.е. к вводу или отображению данных.
Автоформа основывается только на одном объекте, она называется еще простой формой. Если форма основывается на полях из нескольких связанных таблиц, то она называется сложной. Для ее создания используют другие средства.
Уточнение текста надписей, местоположения, размеров, шрифтов и других параметров отображения элементов формы осуществляется в режиме Конструктора форм.
Для открытия формы в режиме конструктора следует выделить необходимую форму на панели Формы в окне База данных и воспользоваться командной кнопкой .
Если форма уже была открыта, перейти в режим конструктора можно, используя командную кнопку Вид.
При запуске базы данных автоматически запускается Главная кнопочная форма (Рис. 8), созданная средствами ACCESS. Она представляет собой удобный интерфейс для работы и навигации по БД. Для её создания необходимо выполнить Сервис Служебные программы Диспетчер кнопочных форм. Откроется окно диспетчера кнопочных форм. Далее необходимо создать необходимые подчиненные кнопочные формы, а затем изменить их, наполнив кнопками. При этом необходимо для каждой кнопки указать название, выполняемое ею действие и если необходимо - объект, над которым выполняется это действие.
Рисунок 6
В главной кнопочной форме представлены кнопки, которые ссылаются на основные категории базы данных (Отчеты, Формы), а так как база данных ориентирована на продажу товаров, то формы, необходимые в первую очередь для продажи, также представлены на главной кнопочной форме. Кнопка «Выход» позволяет закрыть базу данных.
2.4 Подчиненная кнопочная форма «Покупки клиентов»
Данная кнопочная форма предназначена для ввода данных в таблицы (рисунок 7) через формы для ввода данных (Партии товара, Клиенты).
Рисунок 7 Внешний вид формы "ввод данных"
2.5 Подчиненная кнопочная форма «Поставщики»
Данная форма (рисунок 8) предназначена для ввода информации в некоторые второстепенные таблицы посредством форм (Поставщики).
Рисунок 8
2.6 Товары
Данная форма (Рисунок 9) предназначена для ввода информации о технике: Номер техники - однозначный идентификатор товара в базе данных, Номер производителя, Номер названия), модель цена, номер.
Рисунок 9
3. Основные проектные решения
3.1 Создание отчетов
Отчет - это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
Пользователь имеет возможность разработать отчет самостоятельно или создать отчет с помощью мастера. Мастер по разработке отчетов выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова Мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя. Мастер необходим даже для опытных пользователей, так как позволяет быстро разработать макет, служащий основой создаваемого отчета. После этого можно переключиться в режим конструктора и внести изменения в стандартный макет.
Создание итогового отчета с помощью мастера начинается с нажатия кнопки . В окне Новый отчет нужно выбрать Мастер отчетов и запрос, в котором бы присутствовали нужные поля. Затем просто необходимо отвечать на вопросы, появляющиеся в диалоговых окнах Мастера. Переход к новому окну по кнопке Далее.
На экране появится отчет. Его можно просмотреть, изменяя масштаб (щелкнув по листу) и перелистывая страницы в нижней части экрана. После завершения необходимых вам операций закройте окно просмотра отчета.
Рисунок 10
3.2 Руководство пользователя
При запуске базы данных автоматически откроется Главная кнопочная форма (рисунок 10). На ней представлены кнопки:
§ Редактор покупок клиентов -открывает форму «редактор покупок»;
§ Поиск по названию - открывает форму с поиском по названию товара;
§ Редактор клиентов - открывает форму для редактирования клиентской базы;
§ Список клиентов - открывает форму с полным списком всех клиентов;
§ Товары - Открывает форму со списком всех товаров;
§ Поиск по цене- открывает форму с поиском по цене товара;
§ Список поставщиков - открывает форму со списком поставщиков;
§ чек - открывает отчёт «чек»;
§ Выход - служит для закрытия базы данных.
Заключение
В проделанной работе были опробованы и использованы основные метода и объекты системы управления базами данных Microsoft Access.
Помимо использованных разделов, Microsoft Access содержит в себе также средства для интеграции разных приложений Office 2003 и возможности работать в Web.
Так как интеграция информационных систем во все сферы жизни увеличивается с каждым днем, то актуально становится разработка подобных баз данных. При этом разработчик должен учитывать то, что наиболее простые базы данных могут быть подвержены избыточности, но при этом нельзя и увлекаться делением баз данных на много составных таблиц. Также современные средства дружественного интерфейса позволяют разработать интуитивно понятные приложения, что является одним из основных требований заказчика. При создании базы данных необходимо принять во внимание область, для которой разрабатывается база данных. Например, при формировании базы данных для магазина, разработчик должен ориентировать её в первую очередь на продажу.
Список использованной литературы
Основная
1. Автоматизированные информационные технологии в экономике : учебник / под ред. И.Т. Трубилина - М. : Финансы и статистика, 2006. - 416 с. : ил.
2. Завгородний В.И. Комплексная защита информации в компьютерных системах : учеб. пособие / В.И. Завгородний. - М. : Логос, 2006. - 264 с. : ил.
3. Петров В.Н. Информационные системы / В.Н. Петров. - СПб. : Питер, 2007. - 688 с. : ил.
4. Фосби Дж. MS SQL Server 2008: управление и программирование / Дж. Фосби. - СПб. : БХВ - Петербург, 2009. - 608 с. : ил.
Дополнительная
1. Марголис А. Разработка дизайна интерфейсов / А. Марголис. - Киев : Диалектика, 2006. - 382 с.
2. Новиков Ю.В. Разработка приложений для IBM PC / Ю.В. Новиков. - М. : ЭКОМ, 2006. - 812 с.
3. Степаненко О.С. Инструментарий Windows API / О.С. Степаненко. - Киев : Диалектика, 2005. - 192 с.
4. Стивенс Р. Rapid Applications Development. Готовые алгоритмы / Род Стивенс. - 2-е изд., стер. - М. : ДМК Пресс ; СПб. : Питер, 2007. - 968 с.
5. Стивенс Р. Delphi. Готовые алгоритмы / Род Стивенс. - 2-е изд., стер. - М. : ДМК Пресс ; СПб. : Питер, 2004. - 384 с., ил.
6. Журнал «Компьютер Пресс». - 2005-2010.
Размещено на Allbest.ru
...Подобные документы
Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Создание таблиц в приложении Microsoft Access; определение связей между ними. Задание полю индивидуального значения. Разработка запросов в режиме конструктора, форм с помощью "Мастера форм" и отчетов. Составление главной и подчиненных кнопочных форм.
курсовая работа [3,8 M], добавлен 13.02.2013Методы информационного моделирования IDEF1x и нормальных форм. Описание систем управления базами данных, их функции, достоинства и недостатки. Построение таблиц и установление связей между ними. Создание запросов на языке SQL, создание форм и отчетов.
курсовая работа [1,3 M], добавлен 30.01.2016Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.
лабораторная работа [531,5 K], добавлен 13.02.2012Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.
контрольная работа [1,8 M], добавлен 29.07.2013Основные задачи системы электронного документооборота. Создание таблиц и определение связей между ними в MS Access. Работа с мастером подстановок. Разработка запросов. Форма в режиме конструктора. Создание простого отчета для одной таблицы. Вид макета.
курсовая работа [1,6 M], добавлен 20.09.2013Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.
курсовая работа [4,3 M], добавлен 24.06.2019Создание информационной системы работы такси с целью обеспечения диспетчерам более быстрого и удобного поиска необходимой информации. Создание таблиц и связей для работы с базами данных в среде Microsoft Access 2007. разработка запросов и отчетов.
курсовая работа [3,1 M], добавлен 06.05.2013- Разработка информационной системы предприятия с помощью системы управления базами данных Access 2007
Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.
лабораторная работа [787,7 K], добавлен 22.11.2014 Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.
курсовая работа [1,1 M], добавлен 22.01.2013Особенности и преимущества Microsoft Office Access как системы управления базами данных реляционного типа. Процесс создания новой таблицы с помощью конструктора, построение схемы данных, создание запроса с помощью языка SQL, вывод информации в отчёте.
контрольная работа [199,2 K], добавлен 15.12.2014Создание тестирующих и игровых программ. Степень сложности и художественного оформления интерфейса пользователя. Создание справочной системы. Корректное отображение символов. Создание системы управления базами данных в среде Delphi и таблиц базы данных.
методичка [1,0 M], добавлен 24.10.2012Характеристика программного продукта Microsoft Outlook 2000. Принципы работы с редактором электронных таблиц Microsoft Excel и текстового редактора Microsoft Word. Методические указания при работе с СУБД Access. Анализ системы управления базами данных.
контрольная работа [116,3 K], добавлен 13.11.2010Изучение работы с реляционной СУБД "Access", основные этапы проектирования базы данных: создание таблицы в режиме конструктора, заполнение ее данными, проектирование связей между ними. Создание форм и запросов, выбор сортировки, заполнение отчетов.
контрольная работа [4,5 M], добавлен 17.01.2011Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.
реферат [5,5 M], добавлен 08.11.2010Краткая характеристика, главные преимущества и область применения MS Access. Базы данных и системы управления базами данных. Описание пошагового создания базы данных, таблиц, форм, запроса и отчета. Особенности и функциональные возможности MS Access.
курсовая работа [3,4 M], добавлен 23.09.2010Основные понятия баз данных: нормализация, связи и ключи. Создание и этапы проектирования базы данных, решение задачи о предметной области. Изучение СУБД Microsoft Access s 2003: пользовательский интерфейс, главное окно приложения, создание таблиц.
реферат [2,1 M], добавлен 10.11.2010Система управления базами данных. Алгоритм работы приложения. Создание запроса списка двигателей по возрастанию максимальной частоты вращения и типоразмера, выпущенных ранее N года. Подчиненная экранная кнопочная форма по отчетам, формам и запросам.
курсовая работа [3,3 M], добавлен 17.01.2015Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.
курсовая работа [1,1 M], добавлен 09.12.2012