Разработка базы данных и интерфейса пользователя для информационной системы

Система, предназначенная для хранения, обработки, поиска, распространения, передачи и предоставления информации. Проектирование и разработка баз данных средствами MS Access. Разработка структуры таблиц в БД и нормализация таблицы. Внешний вид формы.

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

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

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

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

Международный банковский институт

Кафедра прикладной информатики и моделирования экономических процессов

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

по дисциплине "Прикладная информатика в экономике и управлении"

Разработка базы данных и интерфейса пользователя для информационной системы

Проверил:

доцент, к.п.н. Пискунова Т.Г.

Выполнила:

студентка группы 51-M-62

Иванова И.А.

Санкт-Петербург

2018

Введение

информация база данные

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

Информационная технология - процесс, использующий совокупность методов и средств реализации операций сбора, регистрации, передачи, накопления и обработки информации на базе программно-аппаратного обеспечения для решения управленческих задач экономического объекта. [1]

Информационная система (ИС) - материальная система, организующая, хранящая и преобразующая информацию. Основным предметом и продуктом труда в такой системе является информация. Таким образом, можно говорить, что Информационная система - это система, предназначенная для хранения, обработки, поиска, распространения, передачи и предоставления информации. Основой любой информационной системы является база данных. База данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.[1]

1. Анализ и описание предметной области

Выбранная предметная область данной курсовой работы - сфера туризма. Объект исследования данной курсовой работы - тур фирма.

Для того чтобы разработать БД, реализующую такие процессы как:

учет и хранение информации о клиентах

учет путевок

подбор отелей

страхованием клиентов

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

Данная фирма состоит из подразделений: отдел продаж, отдел по работе с клиентами и отдел по персоналу.

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

Рис. 1. Организационная структура туристической фирмы

2. Проектирование и разработка БД средствами MS Access

Программное обеспечение, предназначенное для работы с базами данных, называется система управления базами данных (СУБД). СУБД используются для упорядоченного хранения и обработки больших объемов информации.

СУБД организует хранение информации таким образом, чтобы ее было удобно:

просматривать,

пополнять,

изменять,

искать нужные сведения,

делать любые выборки,

осуществлять сортировку в любом порядке.

Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы.

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

Популярные СУБД - FoxPro, Access for Windows, Paradox. Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции:

хранение большого объема информации;

быстрый поиск требуемой информации;

добавление, удаление и изменение хранимой информации;

вывод ее в удобном для человека виде.

В данной курсовой работе в качестве средства проектирования выбрана СУБД MS Access.

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

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

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

В реляционной БД используются четыре основных типов полей:

Числовой,

Символьный (слова, тексты, коды и т.д.),

Дата (календарные даты в форме «день/месяц/год»),

Логический (принимает два значения: «да» - «нет» или «истина» - «ложь»).

СУБД Microsoft Access предоставляет возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД Microsoft Access также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД Microsoft Access включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. MS Access -- это набор инструментальных средств для создания и эксплуатации информационных систем. [2]

2.1 Разработка структуры таблиц в БД и нормализация таблицы

Таблица является основным информационным объектом базы данных.

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

В процессе конструирования получено пять таблиц:

Таблица 1. «Сотрудники»

Имя поля

Тип данных

Код сотрудника

Числовой

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Номер Телефона

Текстовый

Адрес

Текстовый

Таблица 2. «Путевки»

Имя поля

Тип данных

Код путевки

Числовой

Страна

Текстовый

Стоимость

Денежный

Дата продажи

Дата/время

Таблица 3. «Клиенты»

Имя поля

Тип данных

Код клиента

Числовой

Имя

Текстовый

Фамилия

Текстовый

Адрес

Текстовый

Номер Телефона

Текстовый

Таблица 4. «Отели»

Имя поля

Тип данных

Код отеля

Числовой

Название

Текстовый

Звездность

Числовой

Таблица 5. «Страховка»

Имя поля

Тип данных

Код страховки

Числовой

Наличие страховки

Текстовый

Срок

Текстовый

Стоимость

Денежный

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

Рис. 2. «Сотрудники» в режиме конструктора

Рис. 3. «Клиенты» в режиме конструктора

Остальные таблицы сделаны аналогично в Конструкторе.

2.2 Разработка форм базы данных

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

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

Формы выполняется посредством ленточного меню > Пункт Мастер форм

Рис. 4. Форма к таблице «СОТРУДНИКИ»

Рис. 5. Форма к таблице «ПУТЕВКИ»

2.3 Схема данных базы данных

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

Виды связей:

Связь один к одному

Один ко многим

Многие ко многим

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

Рис. 6. «Схема данных туристической фирмы»

2.4 Разработка запросов к БД

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

Типы запросов.

1. Запрос на выборку. Извлекаем данные из одной или нескольких таблиц и результаты отражаем в объекте «Запрос» в режиме таблицы, в котором допускается извлечение записей. Кроме этого, используется для группировки записей, вычисления сумм значений, количества записей и прочих итоговых значений.

2. Запрос с параметрами. Это запрос, запуск которого вызывает появление диалогового окна для ввода некоторого условия отбора записей или значения для вставки в поле. Может открыться несколько диалоговых окон. Например, можно задать диапазон дат. Это удобно для создания форм и отчетов. При этом форма базируется не на таблице, а на запросе.

В данной курсовой работе было создано пять запросов.

Создадим запрос на выборку: Запрос посредством ленточного меню> Создание > Пункт Мастер запросов

Рис. 7. «Запрос с выборкой»

Создадим запрос с параметром:

Рис. 8. «Запрос с параметром по фамилии сотрудника»

2.5 Отчеты

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

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

Мастер отчетов -- это средство Microsoft Access, помогающее создать отчет на основании ответов, полученных на заданные пользователю вопросы.

Рис. 9. Отчет к таблице «КЛИЕНТЫ»

Рис. 10. Отчет к таблице «ПУТЕВКИ»

2.6 Тестирование БД

Проведем тестирование БД, попробуем изменить фамилию Сотрудника 456

Рис. 11. Таблица «Сотрудники»

Рис. 12. Отредактированный отчет к таблице «Сотрудники»

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

Заключение

В результате выполнения курсовой работы на дисциплине: "Прикладная информатика в экономике и управлении"

Были достигнуты следующие результаты:

- в аналитической части курсовой работы:

Проведен Анализ и произведено описание предметной области; Сформулирована задача, выполнено формализованное описание требований к разрабатываемой БД; изучено понятие моделирование данных, изучены основные понятия, связанные с технологией проектирования и разработки БД; В аналитическом разделе представлено в качестве результатов моделирования структуры таблиц БД.

- в практической части данной курсовой работы изучено средство проектирование разработки БД СУБД MS Office Access, разработана схема БД основные объекты БД таблицы сотрудников, клиентов, путевок, отелей и страховок. Запросы с параметром и выборкой. В качестве элементов интерфейса разработаны пять форм. Форма - Сотрудники, отели, клиенты, страховки и путевки. По результат разработки выполнено тестирование БД, проверка работоспособности запросов, формирование отчета. По итогам работы оформлена пояснительная записка в формате: Курсовик_ БД_иванова.docx , сама БД данных сохранена в файле БД_иванова.accdb.

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

1. Косиненко Н.С. Информационные системы и технологии в экономике [Электронный ресурс]: учебное пособие / Н.С. Косиненко, И.Г. Фризен. -- Электрон. Текстовые данные. -- М.: Дашков и К, Ай Пи Эр Медиа, 2017. -- 304 c. -- 978-5-394-01730-8. -- Режим доступа: http://www.iprbookshop.ru/57134.html.

2. Вениаминова Г.Н., Богословская Н.В., Гришин П.В. Прикладная информатика в экономике и управлении: электронный учебный курс в ЕЭОС МБИ [Электронный ресурс]. - СПб.: МБИ, 2014. URL - http://eos.ibi.spb.ru/course/view.php?id=632.

3. Информационные системы и технологии в экономике и управлении. Проектирование информационных систем [Электронный ресурс]: учебное пособие/ Е.В. Акимова [и др.].-- Электрон. Текстовые данные.-- Саратов: Вузовское образование, 2016.-- 178 c.-- Режим доступа: http://www.iprbookshop.ru/47671.

4. Прохорова О.В. Информатика [Электронный ресурс]: учебник/ О.В. Прохорова -- Электрон. Текстовые данные.-- Самара: Самарский государственный архитектурно-строительный университет, ЭБС АСВ, 2013.-- 106 c.-- Режим доступа: http://www.iprbookshop.ru/20465.html. -- ЭБС «IPRbooks».

5. Граничин О.Н. Информационные технологии в управлении [Электронный ресурс] / О.Н. Граничин, В.И. Кияев. -- Электрон. Текстовые данные. -- М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. -- 377 c. -- 978-5-94774-986-1. -- Режим доступа: http://www.iprbookshop.ru/57379.html.

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

...

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

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

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

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

    контрольная работа [742,8 K], добавлен 08.06.2011

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

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

  • Описание разрабатываемой программы с точки зрения пользователя и программиста. Поэтапная разработка программной системы. Создание базы данных в Access. Разработка структуры классов. Создание структуры для хранения данных. Проектирование интерфейса.

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

  • Возможности Microsoft Access, типы данных, оценка степени безопасности, принципы защиты информации. Инфологическое проектирование базы данных. Основные преимущества Office Access 2007. Разработка и описание пользовательского интерфейса, решаемые задачи.

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

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

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

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

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

  • База данных для ЗАО "ФК "Зенит", предназначенная для хранения и обработки данных о работниках клуба, его бюджете и результатах участия в соревнованиях. Разработка предварительных отношений и пользовательского интерфейса. Структура таблиц базы данных.

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

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

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

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

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

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

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

  • Microsoft Access - система управления базой данных, предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки. Разработка базы данных для хранения данных о книгах, покупателях, персонале книжного магазина.

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

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

    реферат [4,0 M], добавлен 03.02.2013

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

    дипломная работа [225,0 K], добавлен 18.05.2013

  • Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.

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

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

    дипломная работа [1,6 M], добавлен 25.04.2015

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

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

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

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

  • Построение информационно-логической модели базы данных. Корректировка данных средствами запросов. Проектирование алгоритмов обработки данных. Реализация пользовательского интерфейса средствами форм. Разработка запросов для корректировки и выборки данных.

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

  • Создание приложения в среде MS Access "Кулинарная книга". Структурные элементы базы данных. Нормализация отношений и типы связей. Логическое и физическое проектирование. Целостность данных в Access. Создание таблиц, форм и запросов для поиска блюд.

    курсовая работа [745,4 K], добавлен 26.03.2015

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