Информационно-аналитическая система магазина "Игрушки"

Создание основных таблиц "Прейскурант" и "Продажи" в MS Access. Ввод информации, ее корректировка и обработка в MS Excel и Access. Особенности добавления изменённых данных в таблицу "Продажи". Использование макросов для автоматизации некоторых действий.

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

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

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

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

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

Министерство образования и науки РФ

Федеральное Государственное Бюджетное Образовательное учреждение высшего профессионального образования

Камская государственная инженерно - экономическая академия

Кафедра «Математическое моделирование и информационные технологии в экономике»

Курсовая работа

по дисциплине «Информатика»

на тему: «Информационно-аналитическая система магазина «Игрушки»»

Выполнил:

Студент «Гиздуллина Л.Э.»

Группа № 5134

№ зачетной книжки: 5011174

Проверила:

Ст. преподаватель

Сидорова Е.А.

Набережные Челны 2012

Оглавление

  • Введение
  • 1. Реализация в MS Excel
    • 1.1 Регистрация поступлений
    • 1.2 Ведомость покупок
    • 1.3Ведомость
    • 1.4 Титульный лист
  • 2. Реализация в MS Access
    • 2.1 Прейскурант
    • 2.2 Продажи
  • Заключение
  • Список использованной литературы
  • Введение
  • В MS Excel созданы таблицы на четырёх листах:

v Регистрация поступлений

v Ведомость покупок

v Ведомость

v Титульный лист

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

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

В MS Access созданы две основные таблицы «Прейскурант» и «Продажи».

1. Реализация в MS Excel

1.1 Регистрация поступлений

На этом листе можно добавить и удалить данные из базы данных.

Таблица имеет следующий вид:

Добавление данных

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

Программный код на кнопку «Добавить»:

Private Sub CommandButton1_Click()

Dim текущая As Object

Dim следущая As Object

If TextBox1 = "" Or TextBox2 = "" Or TextBox3 = "" Or TextBox5 = "" Or TextBox6 = "" Then

MsgBox ("Введены не все данные!")

Exit Sub

End If

ActiveWorkbook.Sheets("Регистрация поступлений").Select

Set текущая = ActiveSheet.Range("A11")

Do While Not IsEmpty(текущая)

Set следующая = текущая.Offset(1, 0)

Set текущая = следующая

Loop

текущая.Value = TextBox1.Text

текущая.Offset(0, 1).Value = TextBox2.Text

текущая.Offset(0, 2).Value = "от " + TextBox3.Text + " до" + TextBox4.Text

текущая.Offset(0, 3).Value = TextBox5.Text

текущая.Offset(0, 4).Value = TextBox6.Text

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

TextBox4.Text = ""

TextBox5.Text = ""

TextBox6.Text = ""

End Sub

Удаление данных

Для удаления данных необходимо нажать на кнопку «Удаление данных», в результате появиться диалоговое окно, где надо выбрать код товара. Выбранный товар удалиться, как только Вы нажмете на кнопку «Удалить». Удаление данных будет производиться сразу в двух таблицах: на листе «Регистрация поступлений» и на листе «Ведомость покупок».

1.2 Ведомость покупок

На этом листе можно проводить сортировку по коду, по названию товара, по количеству, а также добавление с календарем, поиск и изменение данных. таблица excel access макрос

Сортировка

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

Добавление с календарём

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

Програмный код на кнопку «Добавить»:

Private Sub CommandButton1_Click()

Dim i As Integer, j As Single

Dim текущая As Object, следующая As Object

If TextBox1 = "" Or TextBox2 = "" Then

MsgBox ("Введены не все данные!")

Exit Sub

End If

ActiveWorkbook.Sheets("Ведомость покупок").Select

Set текущая = ActiveSheet.Range("A11")

Do While Not IsEmpty(текущая)

Set следующая = текущая.Offset(1, 0)

Set текущая = следующая

Loop

текущая.Value = Calendar1.Value

текущая.Offset(0, 1).Value = ComboBox1.Text

текущая.Offset(0, 2).Value = TextBox1.Text

текущая.Offset(0, 3).Value = TextBox2.Text

текущая.Offset(0, 4).Value = "=VLOOKUP(RC[-3],'Регистрация поступлений'!R10C1:R700C5,4,FALSE)*RC[-1]"

TextBox1.Text = ""

TextBox2.Text = ""

ComboBox1.Text = ""

End Sub

В поле со списком «Код товара» выбираем код, автоматически выходит наименование товара соответствующий выбранному коду. Далее вводим количество и нажимаем на кнопку «Добавить».

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

Поиск и изменение данных

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

1.3 Ведомость

При переходе на лист «Ведомость» мы видим сводную таблицу и диаграмму, они необходимы для визуального сравнения данных в базе.

1.4 Титульный лист

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

Private Sub Workbook_Open()

Sheets("Титульный лист").Activate

MsgBox "Вас приветствует информационно - аналитическая система товароведа!"

End Sub

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

При нажатии на кнопку «Приветствие» выходит следующее диалоговое окно, которое приветствует пользователя:

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

Если нажать на «Да», MS Excel закроется, если же нажать на «Нет», то в результате появиться диалоговое окно:

При нажатии на кнопку «Сведения об авторе», можно узнать некоторую информацию об авторе, благодаря следующему диалоговому окну:

2. Реализация в MS Access

2.1 Прейскурант

На этой форме можно выбрать товар на поле со списком «Код товара», вместе с ним на экране автоматически появляется «Наименование Товара» и «Цена за шт.»

На форме и на таблице «Прейскурант» также возможно удаление. Для удаления необходимо с крайнего левого окна выбрать «Удаление». Появиться следующее диалоговое окно:

Далее необходимо ввести название товара и нажать на «Ок».

Товар будет удален!

2.2 Продажи

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

На форме и на таблице «Продажи» также возможно удаление. Для удаления необходимо с крайнего левого окна выбрать «Удаление2». Появиться следующее диалоговое окно:

Далее необходимо ввести название товара и нажать на «Ок».

Товар будет удален!

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

Заключение

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

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

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

1. Демидова Л.А., Пылькин А.Н. Программирование в среде Visual Basic for Application: Практикум. - М.: Горячая линия - Телеком, 2004.-175 с.

2. Гарнаев А. «Самое главное… о Excel»: «Питер», 2005, 136 с.

3. Соболь Б.В., Галин А.Б., Панов Ю.В., Рашидова Е.В., Садовой Н.Н. Информатика: Учебник - Ростов на Дону: Феникс, 2005, 448 с.

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

...

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

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

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

  • Информационно-поисковые системы. Создание основных и вспомогательных таблиц, запросов для отбора данных по критериям поиска, отчётов для формирования выходных документов и вывода их на печать в программе Access. Построение функции в Microsoft Excel.

    курсовая работа [650,8 K], добавлен 04.05.2015

  • Проектирование баз данных по оказанию туристических услуг в разных городах и их стоимости. Особенности реализации БД в приложении Excel, управляющей электронными таблицами и программе управлениями базами данных Access. Создание таблиц, запросов и отчетов.

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

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

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

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

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

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

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

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

    контрольная работа [3,0 M], добавлен 25.03.2014

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

    курсовая работа [694,0 K], добавлен 17.12.2016

  • Виды связей между объектами в системе управления базами данных MS Access. Ввод и редактирование данных в таблицах, обработка информации базы данных. Архитектура БД по принципу файл-сервер. Создания формы в окне базы данных, использование отчетов.

    презентация [511,9 K], добавлен 20.01.2014

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

    контрольная работа [3,3 M], добавлен 23.12.2014

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

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

  • Подключение форм через макросы для добавления, удаления, поиска, сортировки и изменения данных. Назначение расширенного фильтра. Вывод промежуточных итогов и последовательность действий при создании сводной таблицы. Способы создания макросов в MS Excel.

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

  • Особенности создания и заполнения таблиц в Microsoft Excel. Типы представления данных. Способы ввода числовых значений и текстовой информации в таблицу. Выставление форматов времени. Работа с ячейкой. Использование операторов формул для расчета значений.

    презентация [53,8 K], добавлен 06.01.2014

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

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

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

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

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

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

  • Запуск MS Excel. Технология создания рабочей книги. Ввод и редактирование данных. Технология создания шаблона таблицы. Форматирование содержимого ячеек. Система управления базами данных СУБД MS Access. Технология создания базы данных, форм и отчетов.

    курсовая работа [681,7 K], добавлен 30.05.2013

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

    реферат [49,1 K], добавлен 23.10.2009

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

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

  • Общая характеристика реляционной СУБД Microsoft Office Access, ее основные компоненты и возможности. Разработка базы данных для систематизации подшивок журналов. Создание структуры таблиц с организацией связей между ними, ввод и обработка информации.

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

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