Автор работы: Пользователь скрыл имя, 03 Июня 2013 в 09:44, курсовая работа
Подытожив всё вышесказанное, сформируем основные задачи курсового проекта:
Ознакомиться с темой курсового проекта, описать предметную область
Проанализировать «железнодорожную станцию»
Разработать проектный раздел, который должен содержать характеристику компонентов программы Access
Спроектировать БД
Создать таблицы, запросы, отчеты, формы, вывести кнопочную форму согласно данным заданием.
Показать управления базой данных
Сделать заключение
Введение 4
1. Описание предметной области 6
1.1 Входная и выходная информация 6
1.2 Список ограничений 7
2. Постановка задачи 8
3. Инфологическая модель задачи 9
3.1 Общие сведения об инфологическом моделировании 9
3.2 Инфологическая модель задачи организации деятельности железнодорожных касс 11
4. Модель данных задачи 14
4.1 Обоснование выбора инструментальных средств 14
4.2 Модель данных 15
5. Создание объектов базы данных в выбранной СУБД 19
5.1 Таблицы 19
5.2 Запросы 20
5.3 Формы 22
5.4 Отчёты 25
6. Управление базой данных……………………………………………26
Заключение 27
Список использованных источников 28
Содержание
Введение 4
1. Описание предметной области 6
1.1 Входная и выходная информация 6
1.2 Список ограничений 7
2. Постановка задачи 8
3. Инфологическая модель задачи 9
3.1 Общие сведения об инфологическом моделировании 9
3.2 Инфологическая модель задачи организации деятельности железнодорожных касс 11
4. Модель данных задачи 14
4.1 Обоснование выбора инструментальных средств 14
4.2 Модель данных 15
5. Создание объектов базы данных в выбранной СУБД 19
5.1 Таблицы 19
5.2 Запросы 20
5.3 Формы 22
5.4 Отчёты 25
6. Управление базой данных…………………
Заключение 27
Список использованных источников 28
Введение
Железнодорожный транспорт играет большую роль в России. Он остаётся самым доходным для государства и самым популярным у граждан нашей страны. По сравнению с другими видами транспорта эти перевозки сравнительно недороги и менее опасны, чем, скажем, перевозки воздушным транспортом.
В России железные дороги – это развитая сеть с большим количеством сотрудников. Территория нашей страны обширна, перемещение по ней удобно и быстро осуществляется по средствам железных дорог. При этих условиях необходимо организовывать слаженную деятельность железнодорожных касс на высоком уровне: автоматизировать процессы, связанные с финансовой стороной вопроса (продажа билетов), использовать удобные для пассажиров и кассиров формы представления информации. Для этого для сотрудников касс разрабатываются специальные системы управления - базы данных, в которых хранится вся информация о поездах, билетах и пассажирах.
Цель моей работы состоит в том,
чтобы создать ту информационную
систему базы данных, с помощью
которой можно существенно
Одной из составных задач можно рассматривать проблему составления расписания маршрутов, а так же оперативную корректировку расписания при возникновении необходимости в этом.
Расписание – является синонимом организованности, одним из наиболее важных средств эффективного выполнения любого рода деятельности, любого рода работ (операций). Чем лучше составлено расписание, тем выше производительность труда, тем меньше затраты ресурсов, обусловленные той или иной деятельностью, тем лучше и сами достигаемые результаты, и условия их достижения.
О своевременности и
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами.
Подытожив всё вышесказанное, сформируем основные задачи курсового проекта:
Аналитический раздел
Описание предметной области
Предметной областью является деятельность железнодорожных касс вокзала. В кассах осуществляется обслуживание пассажиров на предмет покупки билетов и получения информации о тех или иных составах. С любой станции можно купить билет на любой состав, как следующий через эту станцию, так и не следующий, но внесённый в систему. Возможна покупки билета на одно и то же место, если пассажир следует с промежуточной станции, а не со станции отправления состава, или до промежуточной станции. Продажа билетов осуществляется от текущей даты и на 30 дней вперёд, для чего имеется таблица «Даты отправления составов».
В данной курсовой работе разработана база данных “Железнодорожная станция ” для автоматизации и уменьшения времени составления расписания отправления транспортных средств.
В системе ведётся картотека купленных билетов. После истечения срока прибытия состава на станцию назначения, из картотеки удаляются билеты, проданные на этот состав.
Каждому билету присваивается уникальный номер, так как на одно место может быть продано несколько билетов для пассажиров, следующих через непересекающиеся станции.
В базу данных вносится информация о проданных, и забронированных билетах. Вводятся данные о составах, отправлявшиеся до создания базы, их расписание с временем прибытия, отправления и ценами на билеты. Пользователи базы данных могут просматривать информацию о действующем расписании, о ценах на билеты и о пассажирах приобретавших билеты (ФИО, паспортные данные), о маршрутах поездов, о существующих классов мест, о наличии свободных мест на конкретный состав.
Предусмотрены следующие ограничения:
1) В плацкартном вагоне 6 мест. В купейном и СВ - 4 и 2 соответственно;
2) Время прибытия и
отправления пассажира, а
3) Через одну станцию
может проходить несколько
4) На одно и то же
место может быть куплено
5) За один день может
отправиться только один
6) Билеты продаются от текущей даты и до 30 дней вперёд.
Железнодорожные кассы ежедневно работают с большим числом клиентов.
Основной целью курсового проектирования является создание базы данных, которая позволит структурировать те огромные объемы информации, которые накапливаются в организации, и тем самым существенно облегчит работу и доступ к данным практически всем звеньям, участвующим в работе железнодорожных кассы. Удобный интерфейс обеспечивает возможность использования данной базы не только специалистами, но и людьми, не имеющими практически никакого опыта работы с подобными приложениями. Создана база данных для использования ее железнодорожных кассы.
Также можно выделить следующие цели, которые преследует созданная база данных:
Облегчение работы кассиров за счет автоматического формирования билета с последующим занесением его в базу
Ведение постоянного учета количества свободных, занятых и забронированных мест
Выдачу информации по конкретному маршруту
Входная/выходная информация: В базу данных вносится информация о проданных и забронированных билетах. Вводятся маршруты, отправлявшиеся до создания базы, их расписание с временем прибытия и отправления и ценами на билеты. Пользователи базы данных могут просматривать информацию о действующем расписании, о ценах на билеты и о пассажирах приобретавших билеты (ФИО, паспортные данные), о маршрутах, о существующих классов мест, о наличии свободных мест на конкретный маршрут.
Инфологическая модель – это описание предметной области, выполненное с использованием специальных языковых средств, не зависящих в дальнейшем от выбранного программного продукта.
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.
Абсолютное различие между типами сущностей и атрибутами отсутствует. Атрибут является таковым только в связи с типом сущности. В другом контексте атрибут может выступать как самостоятельная сущность. Например, для автомобильного завода цвет – это только атрибут продукта производства, а для лакокрасочной фабрики цвет – тип сущности.
Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Наличие такого множества связей и определяет сложность инфологических моделей.
Для инфологического моделирования различают тип сущности и экземпляр сущности. Для того, чтобы отличить один экземпляр от другого, используется идентификатор, который должен быть уникальным.
Главными требованиями, предъявляемыми к инфологической модели, являются адекватное отображение предметной области с учетом интересов всех пользователей и расширяемость самой модели.
Каждая сущность в инфологической модели обладает набором свойств, которые называются атрибутами. Выделяют следующие типы атрибутов:
Единичный атрибут (сущность обладает одним единственным значением данного атрибута, изображается простой стрелкой)
Множественный атрибут (сущность обладает несколькими значениями данного атрибута, изображается двойной стрелкой)
Условный атрибут (может быть присущ не всем экземплярам сущности, изображается пунктирной стрелкой)
Составной атрибут, который в свою очередь может быть разделен на несколько атрибутов
Также атрибуты подразделяются на статические (значения которых со временем не меняются, графически отображаются буквой S) и динамические (графически отображаются буквой D).
Отношения между сущностями отображают связи.
Связь – это графически отображаемая ассоциация, устанавливаемая между двумя сущностями.
Составляем следующую модель (см. рисунок 1):
Рисунок 1 – Инфологическая модель «Организация деятельности железнодорожных касс»
Сущность «Станция» отражает все станции следования поездов вокзала. Эта сущность связана с сущностью «Расписание» отношением «Один-ко-многим», так как одна станция может фигурировать в расписаниях для разных поездов; Содержит атрибуты: «Код станции», «Название»; статические единичные атрибуты.
Сущность «Расписание» является
«развязкой» связи «многое-ко-
Информация о работе Создание объектов базы данных в выбранной СУБД