Информационно-аналитическая система магазина "Игрушки"
Создание основных таблиц "Прейскурант" и "Продажи" в 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