Разработка базы данных и интерфейса пользователя для информационной системы
Система, предназначенная для хранения, обработки, поиска, распространения, передачи и предоставления информации. Проектирование и разработка баз данных средствами 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.2013Microsoft 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