Разработка информационной системы магазина

Заполнение и редактирование таблиц базы данных Microsoft Access. Разработка таблиц в режиме "Конструктор". Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины. Вывод списка владельцев с названием места расположения магазина.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.08.2013
Размер файла 5,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Введение

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

ь обеспечивать получение общих и детализированных отчетов по итогам работы;

ь позволять легко определять тенденции важнейших показателей;

ь выполнять точный и полный анализ данных.

Современная СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделать программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также база данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющей аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвекторов. Общепринятыми, также, являются технологии, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де - факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic 4.0 Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент - сервер».

Таким образом, на сегодняшний день разработчик не связан рамками какого - либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.

база данных магазин аccess

2. Постановка задачи

2.1 Словесное описание задачи

База данных должна содержать следующие элементы:

o название магазина;

o ФИО владельца;

o площадь торговых залов;

o дата начала работы;

o название района, где расположен магазин;

o название профиля торгового предприятия;

o величину прибыли за последний отчетный год.

Функции, выполняемые информационной технологией

1. Заполнение и редактирование таблиц базы данных.

2. Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины.

3. Формирование списка магазинов, расположенных в районе, который выбрал пользователь.

4. Вывод списка владельцев (в алфавитном порядке) с названием района, где расположен магазин.

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

2.2 Определение состава входных данных

Входными данными будут являться поля созданных таблиц, необходимые для выполнения нужной задачи поиска и вывода таблицы.

Входные данные рис. 1

- название магазина;

- ФИО владельца;

- площадь торговых залов;

- дата начала работы;

- название района, где расположен магазин;

- название профиля торгового предприятия;

- величину прибыли за последний отчетный год.

Входные данные :

- Заполнение и редактирование таблиц базы данных.

- Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины.

- Формирование списка магазинов, расположенных в районе, который выбрал пользователь.

- Вывод списка владельцев (в алфавитном порядке) с названием района, где расположен магазин

рис. 1

2.3 Математическое выражение

· анализ предметной области базы данных, экземпляров связей, атрибутов;

· построение таблиц, сущностей;

· построение информационно - логической модели;

· вывод условных зависимостей.

2.4 Информационно - логическая модель

рис. 2

3. Microsoft Access

3.1 Общие положения

Microsoft Access является СУБД, предназначенной для создания и обслуживания баз данных, обеспечения доступа к данным и их обработке.

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

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

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

Значения в ключевом поле не должны повторяться.

База данных ACCESS включает в себя следующие объекты:

· таблицы, запросы, схемы данных, имеющие непосредственное отношение к базе данных

· формы, отчеты, страницы доступа к данным, макросы и модули, называемые объектами приложения

Базы данных ACCESS работают со следующими типами данных:

· текстовый - тип данных, используемый для обычного неформатированного текста ограниченного размера (до 255 символов);

· поле меню - специальный тип данных для хранения больших объемов текста (до 65535символов);

· дата/время - тип данных для хранения календарных дат и текущего времени;

· числовой - тип данных для хранения действительных чисел;

· денежный - тип для хранения денежных сумм;

· счетчик - специальный тип данных для уникальных натуральных чисел с автоматическим наращиванием;

· логический.

3.2 Разработка таблиц в режиме «Конструктор»

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

Таблицы БД создаются в два этапа. На первом этапе определяется её структура: состав полей, их имена, тип каждого поля, его размер и другие свойства полей. На втором этапе таблицы заполняются данными, т.е. формируются записи.

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

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

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

Рассмотрим подробнее разработку таблицы в режиме «конструктор».

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

После выбора режима на экране выводится «окно конструктора таблиц», оно разделено на две части. Верхняя часть состоит из трех колонок, в первую колонку вводятся имена создаваемых полей, во второй отображаются типы данных, третья колонка «описание» может содержать краткую информацию относительно поля таблицы. Этот раздел, как правило, заполняется редко.

Во второй (нижней) части окна отображаются свойства текущего поля. Некоторые свойства уже заданы по умолчанию, эти свойства можно по желанию пользователя изменить.

«Имя поля» является комбинацией из букв, цифр, пробелов и специальных символов, за исключение символов « . », « ! », « ` », « [ », « ] ». Имя не может начинаться с пробела, его максимальная длина составляет 64 символа.

«Тип данных» показывает, какая информация может быть внесена в поле, и определяет правила обработки этой информации. Возможные типы данных рассмотрены в разделе 2.1. Тип для каждого поля выбирается из раскрывающегося списка, открываемого кнопкой «выбора данных из списка». Она отображается только после щелчка на соответствующей ячейке. По умолчанию Access предлагает текстовый тип данных.

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

«Размер поля» - свойство, определяющее максимальный размер данных, сохраняемых в поле. Размер полей для различный типов данных приведены в разделе 2.1. Рекомендуется задавать минимально допустимые размеры поля.

«Формат поля» - свойство, позволяющее определять, в каком виде будут представлены выводимые данные. В Access определены встроенные стандартные формы отображения для полей с типом данных «числовой», «дата/время», «денежный», «логический».

Свойство «число десятичных знаков» задаёт для числового и денежного типа данных число знаков после запятой.

«Подпись» - свойство, задающее заголовок поля (столбец), который отображается в режиме таблицы. Подпись может совпадать с именем поля, таки отличаться от него. Если подпись поля не задана, то Access по умолчанию использует в этом качестве название поля.

«Значение по умолчанию» - это свойство поля, определяющее значение, которое Access вставит в таблицу автоматически.

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

Создание второй таблицы

Для этого открыть окно базы данных и выбрать создание таблицы в режиме конструктора. В открывшемся окне конструктора ввести все необходимое:

Потом откроем эту таблицу и введем в нее данные:

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

Для создания связи использую общие поля. Создание межтабличных связей начинается в окне базы данных с выполнением команды «сервис» - «схема данных» или со щелчка на кнопке «схема данных». Одновременно с открытием этого окна открывается диалоговое окно «добавление таблицы». Если это окно не появляется, то его можно вызвать на экран щелчком правой клавиши мыши в окне «схема данных» и выбором из контекстного меню команды «добавить таблицу». На вкладке «таблицы» окна «добавление таблицы» можно выбрать таблицы, между которыми создаются связи. Эти таблицы выбираются щелчком на кнопке «добавить», после чего в окне «схема данных» открываются списки полей таблиц, допустим, таблица «Магазины» имеет поля (Название магазина, ФИО владельца, район и т.д.) и таблица «Районы» имеет поле (район) рис.3. То есть обе таблицы имеют одинаковое поле, создаем межтабличную связь.

рис. 3

3.3 Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины

Так как это запрос, то открываем закладку - запросы - создание запроса в режиме конструктора. Затем начинаем создавать запрос:

1. Выбираем все необходимые поля.

2. В поле «Площадь» в графе Условие отбора ввожу: >=[Введите площадь]

3. Сохраняем запрос

Теперь, при запуске запроса, нас попросят ввести площадь:

Получаем:

3.4 Формирование списка магазинов, расположенных в районе, который выбрал пользователь

Следуем такому же принципу: открываем закладку - запросы - создание запроса в режиме конструктора. Затем начинаем создавать запрос: в графе поле выбираем необходимые поля. В поле «Район» в графе Условие отбора ввожу: [Введите район]. Сохраняем запрос.

Вводим район:

Получаем:

3.5. Вывод списка владельцев (в алфавитном порядке) с названием района, где расположен магазин

Открываем закладку - запросы - создание запроса в режиме конструктора. Затем начинаем создавать запрос:

1. Выбираем все необходимые поля.

2. В поле «ФИО владельца» в графе Сортировка выбираем «по возрастанию»

3. Сохраняем запрос.

Получаем:

3.6 Создание отчета

Основное назначение отчётов - это вывод данных в виде выходного печатного документа. Отчёт так же, как и формы, можно создавать с помощью «конструктора» или «мастера отчётов». Используется также автоматическое создание отчетов.

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

По каждой из групп при необходимости можно подводить итоги. Для получения итоговых значений по числовым полям необходимо после добавления уровня группировки в диалоговом окне «создание отчётов» щелкнуть на кнопке «итоги», после чего для соответствующего числового поля выбрать требуемые функции. При выборе функции Sum (суммы) для какого - либо поля, Access автоматически подсчитывает сумму значений не только для каждой группы, но и подведёт итоги по всем записям выбранного поля. Программа предусматривает вывод, как данных (записей) и итогов, так и только итогов. Если не задан уровень группировки, то кнопка «итоги» становится недоступной.

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

Изменение структуры отчета.

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

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

4. Заключение

Выполнив эту работу, я освоил курс информатики за этот семестр. Хочется заметить, что применение таких программ как Microsoft Access значительно облегчает труд человека и экономит время. Эти программы очень полезны при создании картотек, баз данных, отчетов и многого другого.

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

Список используемой литературы

1. Конспект лекций по Информатике

2. В. Пасько, А. Колесников «Самоучитель работы на персональном компьютере» -К.: Издательская группа BHV,2011.

3. Симонович С. В., Евсеев Г. А. «WINDOWS: лаборатория мастера : практическое руководство по эффективным приемам работы с компьютером.» - М.:АСТ - ПРЕСС: Инфорком - Пресс,2011.

Размещено на Allbest.ru

...

Подобные документы

  • Автоматизация деятельности книжного магазина. Информация базы данных. Заполнение полей таблиц "Книги", "Покупатель", "Поставщик", "Сотрудники". Создание запроса в режиме конструктора. Вывод данных с помощью форм. Разработка приложения СУБД MS Access.

    курсовая работа [3,2 M], добавлен 13.01.2015

  • Разработка базы данных при помощи системы управления базами Microsoft Access. Определение состава выходных и входных данных, их математическое выражение и информационно-логическая модель. Разработка блок-схемы алгоритма и таблиц в режиме "Конструктор".

    курсовая работа [2,8 M], добавлен 12.11.2013

  • Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.

    методичка [3,9 M], добавлен 21.07.2009

  • Применение Microsoft Access в базах данных. Создание системы управления базами данных, обеспечивающей информационную работу магазина "Автозапчасти" и позволяющей сотрудникам магазина быстро просматривать ассортимент товара, наличие его на складе, цены.

    курсовая работа [2,7 M], добавлен 13.10.2012

  • Заполнение и редактирование таблиц в MS Excel и MS Access. Формирование списка судов, с указанием порта приписки судна и названия завода-изготовителя. Составление отчета об общем количестве членов экипажей судов по каждому порту приписки с указанием.

    курсовая работа [2,8 M], добавлен 11.01.2015

  • Разработка информационной системы в СУБД Microsoft Access на примере расчёта с клиентами в промтоварном магазине. Достоинства проектируемой программы. Создание отчетов, таблиц, установка связей между ними. Построение запросов в режиме Конструктора.

    отчет по практике [2,9 M], добавлен 19.03.2015

  • Разработка информационной базы данных для компании с помощью СУБД Microsoft Office Access. Построение семантической модели предметной области. Листинг программного продукта: создание и заполнение таблиц. Инструкция по применению автоматизированной ИС.

    курсовая работа [1010,5 K], добавлен 26.03.2014

  • Создание формы с помощью конструктора и мастера. Понятие ключевого поля. Заполнение, сортировка, редактирование таблиц. Ввод данных для базы данных "Кадры". Создание связи между таблицами в MS Access. Использование свойства обеспечения целостности данных.

    контрольная работа [819,3 K], добавлен 28.11.2014

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Применение Microsoft Office Access для создания базы данных "Гостиница" с целью ведения списка постояльцев и учета забронированных мест. Методы построения таблиц, запросов, форм, отчетов, макросов и модулей. Реализация концептуальной и логической модели.

    курсовая работа [418,1 K], добавлен 14.06.2011

  • Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа [4,5 M], добавлен 18.03.2012

  • Создание таблиц базы данных в режиме конструктора. Наименование и структура таблиц базы данных "Библиотека". Применение поля подстановок и создание фиксированного списка значений для полей. Схема связи между таблицами. Формирование и выполнение запроса.

    контрольная работа [1,2 M], добавлен 24.07.2009

  • Разработка структуры таблиц собственной базы данных Access. Последовательность действий при создании структуры таблиц с помощью мастера и конструктора. Создание и редактирование модулей. Создание отчета на основе нескольких таблиц с помощью мастера.

    лабораторная работа [25,3 K], добавлен 16.11.2008

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.

    контрольная работа [1,8 M], добавлен 29.07.2013

  • Проектирование и разработка информационных систем – баз данных. Запросы в MS Access и в MS Excel. Добавление, удаление и редактирование полей таблиц. Конструирование многотаблиц, форм, запросов, отчетов. Создание сводных таблиц и диаграмм в MS Excel.

    курсовая работа [4,5 M], добавлен 25.03.2015

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

    лекция [2,4 M], добавлен 07.02.2010

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

  • Средства Microsoft Access, упрощающие разработку приложений. Проектирование списка сотрудников Спортивно-Оздоровительного Центра. Машинное создание таблиц базы данных, применение режима конструктора. Создание запросов и отчётов, выбор способов сортировки.

    курсовая работа [4,4 M], добавлен 18.06.2014

  • Среды создания баз данных. Установка программного продукта MS Access 2000, построение реляционной базы данных, поддержка языка XML. ER-диаграмма (схема "сущность-связь"). Заполнение форм, создание таблиц. Действия для создания и редактирования списка.

    курсовая работа [954,9 K], добавлен 22.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.