Курсовая с практикой на тему Тема на выбор автора
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И ещё 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 690 рублей
Ссылку для скачивания пришлём на указанный адрес электронной почты
Содержание:
ВВЕДЕНИЕ 4
1. Описание предметной области 5
2. Концептуальное проектирование 6
2.1 Объекты и атрибуты 6
2.2 Связи 7
2.3. ER-диаграмма 8
3. Логическое проектирование 8
3.1.Таблицы и атрибуты 8
3.2. Нормализация таблиц 9
3.3. Определение целостности данных 12
3.3.1 Доменная целостность 12
3.3.2. Категорийная целостность 13
3.3.3. Ссылочная целостность 13
3.4. Разработка даталогической модели БД 13
3.5. Схема данных 16
4. Разработка приложения по технологии «Клиент-сервер» 16
4.1 Создание БД на SQL Server 16
4.2. Заполнение базы данных 19
4.3. Запросы 20
4.4 Процедуры 21
4.5. Триггер 21
5. Разработка пользовательского интерфейса 22
ЗАКЛЮЧЕНИЕ 26
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28
Введение:
Современная жизнь немыслима без эффективного управления информацией. И для этого используются системы обработки информации, основанные на базах данных (БД).
От данных информационной системы во многом зависит эффективность работы любого предприятия или учреждения.
Упорядоченность учета оказанных услуг очень важна для гостиницы. До сих пор не все фирмы имеют четко отлаженный учет клиентов и оказанных им услуг. Обобщение данных повышает эффективность и упрощает работу, к тому же база данных обеспечивает удобный и быстрый доступ к информации, повышая скорость работы студии.
В процессе проектирования необходимо разработать базу данных для предметной области «Гостиницы», которая автоматизирует деятельность по учёту гостей, номеров, и администраторов, работающих в данной гостинице.
Данная цель реализуется посредством решения конкретных задач:
-создание концептуальной модели - проведение нормализации
-упрощение концептуальной схемы и создание расчетной
-определение целостности БД
-разработка удобного пользовательского интерфейса
В первой главе определяются требования к БД и ее описание предметной области.
Вторая глава посвящена инфологическая модель: представлен круг пользователей, основной функционал БД, сущности, их атрибуты и связи.
В третьей главе представлен разработке даталогической модели БД и sql-запросов.
Четвертая глава состоит из описания программной реализации приложения.
Заключение:
Microsoft Access - это не просто обычная СУБД, она обладает всеми ее
преимуществами, а также предоставляет дополнительные возможности для разработки приложений, работающих с базами данных. Она является мощной, гибкой и простой в использовании СУБД, которая позволяет создавать приложения, полностью соответствующие нашим потребностям по управлению данными и работающие в среде Windows.
Одной из ключевых особенностей Access является возможность использования запросов для выборки и обработки информации, хранящейся в таблицах базы данных. Это позволяет быстро и удобно находить нужную информацию и производить необходимые действия с ней.
Кроме того, Access предоставляет множество инструментов и функций для разработки приложений, таких как формы, отчеты, макросы и модули VBA. Они позволяют создавать удобный пользовательский интерфейс, автоматизировать повторяющиеся действия и добавлять дополнительную функциональность приложению.
Таким образом, Access является не только классической СУБД, но и полноценной системой для разработки приложений, которая позволяет создавать удобные и эффективные решения для управления данными.
В Access можно создавать формы для ввода, просмотра и обновления данных, а также использовать ее для создания как простых, так и сложных отчетов. Кроме того, формы и отчеты могут "наследовать" свойства базовой таблицы или запроса, что упрощает процесс форматирования и установки условий на значения.
Access предоставляет мощные средства разработки объектов, такие как Мастера, которые мы можем использовать для создания таблиц, запросов, форм и отчетов, выбирая нужные опции с помощью мыши. Эти инструменты значительно упрощают процесс создания объектов базы данных и позволяют создавать их быстро и эффективно.
Чтобы полностью автоматизировать работу вашего приложения, Access предоставляет макросы, которые позволяют связывать данные с формами и отчетами. Макросы можно использовать для создания автоматических действий при определенных событиях, таких как сохранение данных или выбор определенной кнопки на форме. Это упрощает работу с базой данных и позволяет сделать ваше приложение более эффективным и удобным в использовании.
В результате выполнения проекта было разработано приложение на базе клиент-сервер для гостиницы. Данное приложение позволяет оперативно вносить и получать информацию, необходимую для организации работы гостиницы. Основным достоинством созданной базы является простота и удобство использования.
Программа была создана в Microsoft Access 2016 и способна выполнять свои основные функции:
- использование информации как специалистами, так и людьми, не знакомых со сферой разработки БД;
- поиск фильмов с различными параметрами; просмотр информации о кинотеатрах, фильмах, сеансах, премьерах с возможностью поиска похожих;
- возможность покупки билетов на любые сеансы, с управлением баланса, и их просмотр в дальнейшем;
- разделенные аккаунты для администратора и простого пользователя с различными возможностями;
- обеспечение статистической информации о доходах от продажи билетов, количестве сеансов и количестве купленных билетов в каждом кинотеатре.
В Access главная кнопочная форма (Main Menu Form) представляет собой форму, содержащую кнопки или командные объекты, которые предоставляют доступ к различным частям базы данных или функциональности приложения. Обычно главная кнопочная форма используется для организации и упрощения доступа к наиболее часто используемым функциям базы данных или приложения. Главная кнопочная форма может содержать ссылки на другие формы, отчеты, запросы или макросы, а также предоставлять доступ к другим функциям, таким как настройки базы данных или выход из приложения. Кроме того, главная кнопочная форма может содержать всплывающие подсказки или подписи для кнопок, чтобы помочь пользователям лучше понимать и использовать функциональность приложения.
Чтобы создать главную кнопочную форму в Access, необходимо создать новую форму и добавить на нее кнопки или командные объекты с помощью конструктора форм. Затем необходимо настроить каждую кнопку, чтобы она выполняла нужную функцию, например, открытие другой формы, запуск макроса или отчета. Кроме того, можно настроить внешний вид и расположение кнопок, чтобы сделать главную кнопочную форму более удобной в использовании для пользователей.
С помощью Access мы можем создавать как простые, так и сложные формы и отчеты, а также автоматизировать их создание с помощью Мастеров и макросов. В Access также предоставляются инструменты для настройки внешнего вида и поведения форм и отчетов, чтобы они лучше соответствовали потребностям пользователей и задачам базы данных.
В целом, главная кнопочная форма является важной частью создания удобного и эффективного пользовательского интерфейса в Access и может значительно упростить работу с базой данных или приложением.
Таким образом, формы и отчеты в Access представляют собой мощный инструмент для управления и анализа данных, позволяющий создавать пользовательские интерфейсы и профессионально выглядящие документы. Они являются неотъемлемой частью работы с базой данных в Access и позволяют легко и удобно работать с данными в различных контекстах.
В Access формы и отчеты могут быть связаны между собой, а также с таблицами и запросами базы данных. Это позволяет создавать более сложные приложения, которые могут отображать и обрабатывать данные из разных источников. В Access также есть возможность добавлять на формы и отчеты различные элементы управления, такие как кнопки, текстовые поля, выпадающие списки и т.д. Это позволяет создавать более интерактивные и удобные пользовательские интерфейсы.
Наконец, Access предоставляет возможность экспортировать формы и отчеты в различные форматы, такие как PDF, Excel или HTML, что позволяет легко обмениваться данными с другими пользователями или использовать их в других приложениях.
Таким образом, формы и отчеты являются важными инструментами в Access, которые позволяют создавать более сложные приложения и удобно работать с данными. Они предоставляют множество возможностей для настройки и автоматизации, что делает их незаменимыми для работы с базами данных в Access.
Access имеет простой и интуитивно понятный пользовательский интерфейс, который позволяет легко создавать новые объекты и настраивать их свойства. Система также предоставляет множество инструментов для автоматизации работы с данными, что позволяет значительно ускорить процесс разработки и управление.
Фрагмент текста работы:
1. Описание предметной области
При разработке базы прежде всего следует определить её цель, основные функции и информацию, которую она будет содержать.
Цель разрабатываемой БД – хранение и обработка информации о кинотеатрах, залах, фильмах, сеансах и премьерах. Она должна быть удобной
и доступной и для администраторов, и для простых пользователей. Для простых пользователей необходимо ограничить функционал, чтобы не дать им намерено либо по неосторожности повредить базу.
Для определения содержания базы следует определить её инфологическую модель.
Инфологическое моделирование выполняется с целью обеспечения самых естественных для человека способов представления и сбора информации, которая будет храниться в разрабатываемой БД. Поэтому инфологическая модель данных строится в чистом виде в виду сложности обработки текстов с помощью компьютера и неоднозначности естественного языка.
Основные конструктивные элементы инфологической модели – это сущности и их атрибуты.
Сущность – это любой объект предмет, идея, событие, явление или факт, информация о котором должна храниться в БД. Атрибут – это характеристика (свойство) сущности. Т.е. атрибутом является любая деталь, служащая для выражения состояния, числовой характеристики, классификации, идентификации или уточнения сущности.
Основной задачей является проектирование и разработка приложения для автоматизации регистрации гостиницы. Приложение предусматривает ведение системного каталога, содержащего информацию о гостях, о номерах и оплате номеров. В гостинице работают администраторы, которые регистрируют гостей. При регистрации гостей учитываются Имя, Фамилия гостя, Год рождения, Даты приезда и отъезда, Цель приезда. Гости могут выбрать номер одной из категорий: эконом, комфорт и люкс.