Проектирование базы данных для склада оптовой продажи
Отбор данных, удовлетворяющих условиям запросов. Представление в виде отчетов в MS Access результатов обработки данных. Создание элементов пользовательского интерфейса с помощью макросов. Руководство для пользователя по применению реляционной базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.08.2009 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОСИЙСКОЙ ФЕДЕРАЦИИ
ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
(ДВПИ имени В.В.Куйбышева)
КУРСОВАЯ РАБОТА
по дисциплине: «Создание приложений средствами MS Access»
на тему: «Проектирование базы данных для склада оптовой продажи»
Владивосток
2009
ВВЕДЕНИЕ
Современная экономика не мыслима без эффективного управления. Успех управления во многом определяется эффективностью принятия интегрированных решений, которые учитывают самые разносторонние факторы и тенденции динамики их развития. Важная категория интегрированных решений - система обработки информации предприятия.
Управление любого предприятия ставит перед собой цели добиться продвижения вперед, развития и прогрессирования в целом деятельности предприятия.
Одним из возможных путей достижения этих целей является автоматизация непосредственно основного производственного процесса, а также систему документооборота предприятия, т.е. внедрение в сферу деятельности предприятия новых продуктов современных технологий.
В данной курсовой работе рассматривается новый программный продукт “Access-2000” (MICROSOFT) - популярная программа разработки реляционных Баз Данных, которая входит в состав пакета Microsoft Office 2000. Данная База Данных создана для облегчения работы с документами по составлению отчетов и наглядного отображения движения продукции оптового склада завода «Арго». Одно из мощных средств базы данных состоит в том, что информацию можно упорядочить по тому признаку, который задает пользователь.
Созданная База Данных позволяет автоматизировать заполнение и передачу документов, а также упорядочить хранение данных. Еще одним важным аспектом базы данных является возможность отбора из большого объема имеющихся данных необходимой информации, которую, в свою очередь, можно представить в форме различного вида отчетов, что позволяет более наглядно просмотреть информацию и оценить общую работу склада.
ОБЩИЕ ПОЛОЖЕНИЯ
Завод «Арго» представляет собой современное предприятия , предлагающее богатый выбор вино-водочных изделий и широкий ассортимент фруктовых соков. Деятельность этого предприятия требует оперативного изменения ассортимента и состава продукции. Предприятие находится в постоянном поиске, самостоятельно разрабатывает и внедряет новые технологии. Главным организатором и руководителем в настоящее время завода «Арго» является Иванов Иван Иванович. Ему непосредственно подчиняются: начальники цехов, главный инженер, заведующий производством, начальник склада оптовой продажи продукции завода, начальник производственной лаборатории.
ООО «Арго» - это:
Вино-водочный цех, выпускающий разнообразный ассортимент спиртных напитков.
Фрукто-перерабатывающий цех, где выпускаются различные фруктовые соки.
Современная производственная лаборатория, контролирующая качество продукции, разрабатывающая новые технологии
Склад оптовой продажи продукции.
ЗАДАЧИ, РЕШАЕМЫЕ В РАМКАХ РАССМАТРИВАЕМОЙ ПРЕДМЕТНОЙ ОБЛАСТИ
Автоматизированная информационная система решает следующие задачи:
- Все документы хранятся в электронном виде, в результате чего имеется возможность их быстрого нахождения, заполнения и передачи информации.
- Полностью исключается дублирование одних и тех же показателей в различных документах, а также наличие показателей, не используемых в работе;
- Значительно уменьшаются затраты времени на передачу дополнительной информации, непосредственная работа с документами сводиться к выполнению следующих задач:
Заполнение отчета при изменении показателей продажи.
Проверка корректности заполнения.
Слежение за правильностью заполнения.
С помощью созданной Базы Данных можно будет получить ответы на следующие вопросы:
· Каков ассортимент и стоимость предлагаемой продукции?
· Каковы показатели продажи по каждому наименованию?
· Какая продукция пользуется наибольшим спросом, и у каких покупателей?
КОЦЕПТУАЛЬНАЯ МОДЕЛЬ
Концептуальная модель - часть реальной системы, представляющая интерес для данного исследования, служит средством общения между различными пользователями и вследствие этого разрабатывается без учета физического представления данных. Целью концептуального представления является создание формального представления о базе данных, чтобы любое внешнее представление являлось его подмножеством. Эта модель используется для выражения , организации, упорядочиния и обмена представлениями.
В данной структуре мы рассматриваем предметную базу по работе склада оптовой продукции, слежения за товарооборотом, документооборот и т.д.
1. Документы
Марки
Товары
Приход Продажа
Продажи
Покупатели
2. Графическое отображение концептуальной модели представляет следующая схема
Рис. 1.
РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ
Теперь сформируем реляционную модель данных. В реляционных моделях данных объекты и взаимосвязи между ними представляются с помощью таблиц. Каждая таблица представляет один объект и состоит из строк и столбцов.
Таким образом, реляционная модель базы данных склада «Арго» будет иметь следующий вид:
Таблица 1.Марки.
Таблица 1.1
Таблица 2.Товары.
Таблица 3.Приход Продажа.
Таблица 4. Продажа
Таблица 5. Покупатели
ЗАПРОСЫ
Запрос - это средство Access, позволяющее пользователю сформулировать условия отбора, группировки и обобщения данных и с помощью этого проводить анализ данных. Запросы предназначены для отбора данных, удовлетворяющих заданным условиям. Результатом выполнения запроса является набор записей, собранных в таблице.
В базе данных данной курсовой работы используются следующие запросы:
1. Запрос «Остаток»
Данный запрос является параметрическим запросом на выборку. Позволяет сделать расчеты остатков продукции на складе по коду товаров.
Данный запрос позволяет узнать название и сумму прихода и сумму расхода по каждому наименованию продукции.
2. Запрос «Сумма продажи»
Данный запрос является параметрическим перекрестным запросом . Позволяет по полю «продажа товара» и по полю «цена» высчитать сумму продаж по каждому наименованию и определять продажи по датам.
Представляемые выше запросы необходимы для составления отчетов при работе склада.
ФОРМЫ
Форма - это оболочка таблицы или запроса, обеспечивающая пользователю удобный интерфейс. Использование формы в большинстве случаев облегчает ввод, редактирование и просмотр данных, хранящихся в таблице или получаемых с помощью запросов.
В данной Базе Данных в наличие имеются следующие формы:
1. «Марки»
Данная форма отображает наименование марок продукции склада и их коды. Форма необходима для введения новых марок продукции и переходу к форме прихода товара.
2. «Кнопочная форма»
Кнопочная форма является как бы обложкой базы данных. Именно с ней непосредственно работает пользователь и получает возможность доступа к объектам базы данных. Это обыкновенная форма с кнопками, обеспечивающими возможность открытия других форм. Создать кнопочную форму позволяет специальное средство Access - диспетчер кнопочных форм.
Кнопочная форма состоит из трех страниц:
1.Марки
2.Продажа
3.Приход товара
3. «Приход товара»
Данная форма является составной. В нее входят: таблица «Товары»,
часть таблицы «Приход» и запрос «Остаток». Форма позволяет отображать наименование товара и его цену, приход товара и его остаток по конкретным датам, вносить необходимые изменения в подчиненные формы и быстро выводить данные в отчеты, а также осуществлять переход к необходимым формам.
«Продажа»
Данная форма является составной. В ее состав включены: таблица «Продажи», поле [Адрес] из таблицы «Покупатели» и запрос «Сумма продажи». Форма позволяет отображать наименование покупателей, количество товара и на какую сумму продано, выводить остатки товара обновлять записи в полях подчиненных форм и выводить данные на отчеты.
4. «Покупатели»
Данная форма является простой, она отображает список покупателей продукции, вносить в список новых покупателей, а так же вести контроль за объемами покупок каждым покупателем по наименованиям продукции.
ОТЧЕТЫ
В MS Access получать твердые копии результатов обработки данных можно путем распечатки таблиц, запросов и форм, представленных в виде отчетов. Отчет - это тип объектов в Access, который используется для просмотра и печати данных. Отчет создается в тех случаях, когда необходимо наглядно представить на экране или на бумаге сводную информацию, хранящуюся в Базе Данных. Главное назначение отчета - формирование выходных документов, которые будут представлять собой копию форм реальных документов предприятия, с которыми непосредственно работает пользователь.
Одним из способов создания отчета является, создание отчета с помощью мастера отчетов, а затем необходимые коррективы, возможно внести находясь в режиме конструктора.
В данной курсовой работе представлены два отчета:
1. «Счет №»
Данный отчет построен на основании данных формы: «Продажа». Такого рода отчеты носят название многотабличных отчетов. Данные отчеты представлены в виде таблиц с занесенными в них данными (аналоги страниц заполняемых журналов).
2. «Прайс-лист»
Отчет «Прайс-лист» представляет собой отражение наименования продукции, цены ее, привязывая к конкретной дате.
МАКРОСЫ
Макросы - это небольшие программы, в которых содержатся макрокоманды Access (для которых можно определить условие, если условие выполняется, то выполняется и сама макрокоманда), предназначенные для выполнения одного или нескольких действий. Макрос можно запускать из окна базы данных или связывать с событием.
Основным назначением макроса является создание элементов для пользовательского интерфейса.
В данной базе данных содержатся следующие макросы:
1. Макросы для кнопок:
Ш Марки
Ш Продажа
Ш Приход товара
Ш Прайс-лист
Ш Счет №
Приведенные выше макросы позволяют осуществлять быстрый переход из формы в форму, а так же переход к отчетам: прайс-листу,
счету №.
Макрос «Обновить» служит для обновления данных в таблице «Остатки» в форме «Приход товара».
2. Кнопочные формы:
Переходы по записям
Ш Первая запись
Ш Последняя запись
Ш Предыдущая запись
Ш Следующая запись
Обработка записей
Ш Добавить запись
Работа с формой
Ш Закрыть форму
Каждая кнопка имеет свой значок и «всплывающую» подсказку, которые позволят пользователю без труда понять о назначении данных кнопок.
РУКОВОДСТВО ДЛЯ ПОЛЬЗОВАТЕЛЯ ПО ПРИМЕНЕНИЮ БАЗЫ ДАННЫХ
Для успешной работы с созданной Базой Данных необходимо знать следующую информацию:
Главный элемент, с которого начинается работа с базой данных и который Вы увидите при открытии базы данных, - главная кнопочная форма. Она необходима для открытия форм и отчетов. На ней находятся следующие кнопки:
Ш Приход товара- позволяет перейти к странице прихода товара
Ш Продажа- позволяет перейти к странице продажа
Ш Марки- позволяет перейти к странице марки
В главной форме присутствуют следующие кнопки:
Блокнот- переход к форме «Марки»;
Книга- переход к форме «Продажа»;
Звонок-переход к форме «Приход товара»;
При переходе из главной кнопочной формы к формам их можно дополнять, производить калькуляцию.
ЗАКЛЮЧЕНИЕ
В данной курсовой работе создана и описана база данных склада оптовой продажи продукции завода «Арго»
Данная база данных состоит из пяти таблиц, которые содержат информацию о марках продукции, наименовании и цене продукции, приходе и продажах, сведения о покупателях ; двух запросов, пяти форм, которые преобразуют имеющиеся данные для выдачи необходимой информации пользователю; двух отчетов, которые позволяют просмотреть отобранную информацию.
С помощью данной базы данных была сделана попытка создать оптимальное управление данными при осуществлении реализации различных видов продукции через оптовый склад. Она обеспечивает целостность хранимых данных, препятствует их потере и искажению. Обеспечивает быстрый поиск необходимой информации, наглядность (т.к. все данные представлены в удобном виде для пользователя). Позволяет пользователю вносить изменения (добавлять, удалять ненужную информацию).
На основании вышесказанного, понятно, что использование базы данных намного упрощает работу с данными и делает ее эффективной.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Рубен А., Горев А., Макашарипов С. Эффективная работа с СУБД. - СПб: Питер,1997
Робинсон С. MS Access 2000. - СПб: Питер, 2001
Подобные документы
Составление схемы концептуальной модели данных. Разработка структуры реляционной базы данных и интерфейса пользователя. Особенности главных этапов проектирования базы данных. Способы реализации запросов и отчетов. Специфика руководства пользователя.
курсовая работа [186,9 K], добавлен 18.12.2010Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.11.2012Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.
курсовая работа [838,9 K], добавлен 25.11.2010Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.
реферат [57,1 K], добавлен 20.12.2010Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008