Разработка базы данных учета товара на примере торгового предприятия ОАО "Телерис"

Разработка информационной системы (БД) учета товара в салоне сотовой связи "Телерис". Характеристика СУБД Microsoft Access. Создание таблиц, запросов, форм, отчетов. Услуги, предоставляемые предприятием, организационная структура и перемещение товаров.

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

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

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

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

4. Щелкнуть по кнопке Создать. В окне Схема данных появится линия связи между таблицами. Проделать аналогичную процедуру для таблиц

Товары

Кол-во

Группы товаров

товары

Персонал

Документы

Документы

Кол-во

Получим схему связей, изображенную на (Рис.6).

Рис.6. Схема данных

3.5 Создание запросов

К основным типам запросов относятся следующие запросы:

Запрос на выборку. Эти запросы позволяют извлечь информацию, рассчитать показатели и создать перекрестные ссылки, но не изменяют данные в таблицах;

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

· Запрос на создание таблиц - создает новую таблицу на основе данных, уже содержащихся в одной или нескольких таблицах;

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

· Запрос на присоединение - добавляет целые записи или только указанные поля в таблице;

· Запрос на обновление - изменяет данные в существующих таблицах на основании информации в окне Конструктора.

Все запросы на изменение формируются в режиме Конструктора.

SQL-запрос. Эти запросы предназначены для решения более сложных задач. Они создаются с использованием операторов SQL.

Перечислим варианты SQL-запросов:

· Запрос на объединение - совмещает в одно поле поля, расположенные в одной или нескольких таблицах или запросах;

· Запрос к северу - позволяет обращаться к информации, содержащейся непосредственно в ODBC-таблицах (ODBC - Open Database Connectivity, средства работы с открытыми базами данных).

· Запрос на определение данных - вносит изменения в структуру таблицы, т.е. позволяет формировать и удалять таблицы, добавлять в них поля и создавать их индексы;

· Подзапрос - создает операторы внутри существующего запроса на выборку или изменение. Подзапрос выбирает подмножество записей, уже извлеченных главным запросом.

Запросы могут создаваться с помощью Конструктора запросов и Мастера запросов.

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

Простые запросы:

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

Открываем окно базы данных, выбираем вариант Создание и нажимаем кнопку Мастер Запросов;

Открывается окно Новый запрос (Рис.7), в котором перечислены способы создания запроса. При выборе некоторого способа в левой части окна появляется краткая характеристика создаваемого запроса.

Рис.7. Окно Новый запрос

На экране появляется окно Мастера простых запросов (Рис.8), в котором мы выбираем источник данных. Из области Доступные поля в область Выбранные поля перетаскиваем необходимые нам поля и нажимаем кнопку Готово.

Рис.8. Окно Создание простых запросов

В результате имеем простой запрос следующего вида (Рис.9):

Рис.9. Простой запрос

Добавление таблиц в запрос:

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

Открыть запрос в режиме конструктора;

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

В нем из предоставленного списка выбрать таблицу базы данных и, щелкнув на кнопке Добавить, добавить ее в запрос.

При добавлении таблицы в запрос Access также отображает существующие межтабличные связи.

В результате в окне Конструктора запрос Документ примет вид показанный на (Рис.10).

Рис.10. Окно Конструктора запроса Документ

3.6 Создание форм

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

1. С помощью Мастера форм;

2. С помощью Конструктора форм.

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

Создание главной кнопочной формы:

Главная кнопочная форма выполняет функции титульного листа и меню. Она является лицом базы данных и облегчает работу с ней. Главная кнопочная форма должна открываться при обращении к базе данных. Из нее пользователь может обращаться к основным элементам базы данных. Разработка главной кнопочной формы выполняется в режиме Конструктора.

Форме целесообразно присваивать имя базы данных, но не обязательно.

Рассмотрим вариант создания такой формы:

На вкладке создание выбрать способ создания формы - Конструктор Форм. Раскрывается окно Конструктора с разделом Область данных. Форма может содержать до пяти разделов: Заголовок формы, Верхний колонтитул, Область данных, Нижний колонтитул, Примечание формы. Рядом находится Панель инструментов. Здесь собраны кнопки, с помощью которых создаются формы в режиме Конструктора. Если установить на кнопке указатель мыши, появится подсказка с ее именем.

Приступаем к созданию заголовка. Для этого в области данных щелкаем правой кнопкой мыши, в появившемся контекстном меню выбираем строку Заголовок - примечание формы. В окне формы появляется раздел Заголовок формы. Его размеры можно изменить перетаскиванием границ.

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

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

Мастер позволяет создавать кнопки управления легко и быстро. Процесс создания заключается в последовательном переходе от одного диалогового окна к другому, в каждом из которых определяются те или иные свойства кнопки. Рассмотрим работу мастера на примере создания кнопки для открывания формы Приходная накладная. Для этого нужно: щелкнуть на кнопке на панели элементов и перевести указатель мыши, который примет вид кнопки, в область данных. В ней, щелкнув левой кнопкой мыши и растянув появившийся прямоугольник до нужных размеров, определить место расположения и размеры кнопки. Предварительно нужно убедиться, что кнопка на панели элементов Конструктора нажата, иначе произойдет переход в режим Конструктора кнопок. Открывается первое диалоговое окно Мастера кнопок (Рис.12).

Рис.12. Окно выбора действия кнопки

Это окно служит для выбора действия, которое будет закреплено за кнопкой. Поле Образец служит для представления образца создаваемой кнопки. В поле Категории перечислены категории возможных действий с элементами базы данных. Поле Действия содержит перечень действий, относящихся к выбранной категории. В поле Категории выбрать строку Работа с формой. В поле Действия раскроется список возможных действий. В нем выбрать пункт Открыть форму. В поле Образец появится образец создаваемой кнопки. Перейти в следующее диалоговое окно. В следующем окне (Рис.13) следует выбрать форму, которая должна открываться при нажатии создаваемой кнопки. Окно содержит соответствующий список объектов базы данных.

Рис.13. Окно выбора формы для открывания

Далее следует выбрать форму Накл_прих и перейти в следующее окно.

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

Это окно служит для формирования внешнего вида кнопки. Access позволяет размещать на кнопках поясняющие надписи или рисунки.

В последнем окне (Рис.14) мастер сообщает, что указаны все сведения, необходимые для создания кнопки, и просит присвоить ей имя. В нашем случае присваиваем кнопки имя Главная форма и нажимаем кнопку Готово.

Рис.14. Диалоговое окно Мастера создания кнопок

Проделаем эти операции для кнопки Расходная накладная, Выход.

В результате получим главную форму следующего вида (Рис.15):

Рис.15. Главная форма

При нажатии кнопок соответственно открываются ранее созданные формы Приходная накладная:

Рис.16

И расходная накладная:

Рис.17

Самый последний этап позволяет предусмотреть открытие главной кнопочной формы сразу при открытии файла БД. Для этого нажимаем кнопку Office - Параметры Access, после чего на экране появляется окно Параметры Access (Рис.18).

В этом окне задаем все необходимые нам параметры.

Рис.18. Окно параметров запуска

3.7 Создание отчетов

Отчет - это объект базы данных, основное назначение которого - описание и вывод на печать документов, созданных на основе хранящихся данных.

В Access отчет создается почти так же, как форма. Разница между этими двумя объектами базы данных состоит не в технологии их построения, а в их целевом назначении. Отчет предназначен для печати и представляет Ценность как материальная копия документа, полученного из базы данных.

Предусмотрены следующие стандартные способы формирования отчета:

С помощью мастера;

С помощью Конструктора;

С помощью запросов.

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

Создание простого отчета:

Для создания простого отчета, а в нашем случае с группировкой данных необходимо: на вкладке создание выбрать отчеты - мастер отчетов. В качестве источника данных определить таблицы: Обращения. Нажать на кнопку ОК. Раскрывается первое диалоговое окно мастера (Рис. 19).

Рис. 19. Окно для определения полей для отчета

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

Чтобы проиллюстрировать возможности мастера, выбрать для отчета из таблицы Контагенты поля Post_id, Post. Нажать кнопку Далее и перейти в следующее окно.

Второе диалоговое окно (Рис. 19) служит для определения уровней группировки данных в отчете. Слева находится список отобранных полей. Область справа служит для представления образца группировки данных. Уровень группировки определяется последовательностью перемещения полей запроса из левой области окна в правую. Изменять уровни группировки удобно с помощью кнопок управления Уровень.

Рис. 19. Окно добавления уровней группировки

Нажимаем кнопку Далее и переходим в следующее окно (Рис. 20).

Рис. 20. Окно для определения порядка сортировки

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

Переходим в последнее диалоговое окно мастера, в котором присваиваем имя созданного отчета. На рис.21 изображен отчет Покупатели в режиме Конструктора.

Рис.21. Отчет Покупатели в режиме Конструктора

Подкорректировав его в режиме конструктора для использования его в качестве подчиненного отчета, в результате получаем отчет Покупатели следующего вида (Рис.22).

Рис.22. Отчет Покупатели

Аналогично создаем и остальные отчеты для накладной, для ттн, для товар_чека, отчет_на_расход, отчет_приход, поставщики, товар_чек, ттн.

Рис 23. Отчет ТТН (товарно-транспортной накладной).

Заключение

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

Среди достоинств полученной модели можно перечислить:

возможность учитывать наличие и движение товаров на предприятии;

возможность расширить рамки учёта, например, учитывать другие виды товаров;

возможность применения продукта в других организациях;

Среди недостатков модели можно выделить:

недостаточное количество форм по администрированию базы;

недостаточная близость документов к оригиналам;

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

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

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

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

Основными задачами работы являлись:

· осуществить анализ деятельности предприятия в целом и центра мобильной связи;

· получить общие представления об исследуемом процессе (процесс товародвижения в ЦМС);

· получить общие представления о предметной области;

· проследить процесс документального оформления учета товародвижения;

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

· собрать информацию, необходимую для хранения в базе;

· разработать внутреннюю модель, а именно: определить объекты, которые будут входить в базу, структурировать полученные данные в процессе проведения системного анализа путем выявления основных свойств объектов и функциональных зависимостей этих свойств;

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

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

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

Список литературы

1. Бемер С., Фратер Г.: Microsoft Access для пользователя. Микап, Москва 1994.

2. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991.

3. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997.

4. Ивлиев М.К., Порошина Л.А. Автоматизация оперативного и бухгалтерского учета товаров, 1997.

5. Картыгин С.А. Access 97 (Серия без проблем) Вост. Книжн. Компания 1997

6. Робинсон С. Access 2000 (учебный курс), С-Петербург “Питер”, 2000 г.

7. Симонович С.В., Евсеев Г.А., Алексеев А.Г. Специальная информатика: Учебное пособие. - М.: АСТ-ПРЕСС, 1999. - 480 с.

8. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений. - СПб.: КОРОНА, 2003. - 672 с.

9. Шафрин Ю.А. Информационные технологии. - М., 1998

Приложения

Приложение 1

Организация

__________________

ИНН

_____________

Расходная накладная №

____

от

16 февраля 2007

Склад

_____________________

№ п. п.

Наименование

Ед. изм.

Цена

Кол-во

Сумма

1

шт

Итого

Принято ценностей на сумму:

прописью

Принял

Сдал

(подпись и ФИО)

(подпись и ФИО)

Приложение 2

Организация

ИНН

Приходная накладная №

от

Склад

№ п. п.

Наименование

Ед. изм.

Цена

Кол-во

Сумма

Итого

Принято ценностей на сумму:

прописью

Принял

Сдал

(подпись и разборчиво фамилию)

(подпись и разборчиво фамилию)

Приложение 3

Типовая межотраслевая форма 1-Т Утверждена постановлением ГосРоссии от 28.11.9

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


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

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

    отчет по практике [523,6 K], добавлен 21.04.2014

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

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

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

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

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

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

  • Характеристика Microsoft Access как системы управления базами данных. Особенности работы с различными объектами: таблицами, запросами, формами, отчётами, страницами, макросами, модулями. Разработка базы данных "Видеокарты", создание запросов и отчетов.

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

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

    курсовая работа [869,2 K], добавлен 04.11.2014

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

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

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

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

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

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

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

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

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