Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

В настоящее время MS Access является признанным стандартом для создания и ведения сравнительно малых БД. Он позволяет импортировать в свой формат большинство файлов БД реляционного типа и экспортировать их далее. Обладает удобным для пользователя — непрограммиста интерфейсом и ведёт развёрнутый диалог с комментариями. MS Access обладает высокими характеристиками производительности, предоставляет… Читать ещё >

Анализ предметной области и средств разработки (реферат, курсовая, диплом, контрольная)

Описание предметной области

В наше время воздушный транспорт (в частности самолёты) является наиболее быстрым и особенно ценится при перемещении на далекие расстояния. В мире существует множество аэропортов и соответственно ещё больше маршрутов полетов. Эту информацию можно хранить в базе данных. Это обеспечит быстрый поиск, надежность хранения, а главное доступность каждому пользователю персонального компьютера (ПК). [2].

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

В зависимости от марки самолета выбирается экипаж, имеющий соответствующую группу допуска управления воздушным судном. Для диспетчерской службы важным является номер экипажа. Каждый экипаж состоит из нескольких человек, каждый из которых имеет личные данные и должность. На определенный срок диспетчеры составляют плановое расписание полетов самолетов. Расписание составляется не только для диспетчерской службы аэропорта, но и для информационного обеспечения потенциальных пассажиров. Чтобы обладать достаточной информативностью для пользователей в расписание должны входить следующие данные: номер рейса, название рейса, день вылета, время вылета, время прибытия. [13].

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

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

Таким образом, основными задачами, стоящими перед проектируемой БД, являются:

  • 1. В системе должна быть функция регистрации пассажира.
  • 2. Система должна предоставлять данные об имеющихся рейсах.
  • 3. Данные в системе должны регулярно обновляться.
  • 4. В системе должна быть функция, предоставляющая сведения об оплате билета.
  • 5. Система должна сопоставлять расписание с фактическими вылетами самолетов по различным направлениям.
  • 6. Интерфейс должен быть доступным и понятным пользователю.
  • 7. К системе должно быть разработана инструкция для пользователя.

На основе представленных выше задач средой для разработки БД была выбрана MS Access, потому что круг пользователей создаваемой базы данных для аэропорта состоит из авиаоператоров, а для удовлетворения их потребностей система управления базами данных (СУБД) должна содержать в себе инструменты необходимые для обеспечения безопасности, чтобы не каждый сотрудник, который пользуется системой имел возможность изменения данных о вылетах и рейсах. Поэтому необходимость использования базы данных для относительно большого числа пользователей накладывала дополнительные требования на выбор СУБД и системно программного обеспечения, в частности выбираемая СУБД должна работать в многопользовательских средах, а лучшими возможностями для работы в многопользовательских средах имеет только MS Access. Она имеет следующими возможности:

ѕ блокировка БД, файла, записи;

ѕ идентификация станции, установившей блокировку;

ѕ обновление информации после блокировки;

ѕ контроль за временем и повторением обращения;

ѕ обработка транзакций (последовательность операций пользователя над БД, которая сохраняет свою логическую целостность).

Кроме того СУБД MS Access входит в пакет программ Microsoft Office, и имеет хорошо организованные связи с такими программами как Excel, Word. Данное взаимодействие обеспечивает потенциальную возможность увеличения функциональных способностей MS Access. Наличие в составе MS Access языка программирования высокого уровня VisualBasic позволяет создавать макрокоманды и процедуры для более гибкого обращения с данными.

В настоящее время MS Access является признанным стандартом для создания и ведения сравнительно малых БД. Он позволяет импортировать в свой формат большинство файлов БД реляционного типа и экспортировать их далее. Обладает удобным для пользователя — непрограммиста интерфейсом и ведёт развёрнутый диалог с комментариями. MS Access обладает высокими характеристиками производительности, предоставляет своим пользователям достаточно широкие функциональные возможности для реализации потребностей и дальнейшего развития ИС. [9].

Показать весь текст
Заполнить форму текущей работой