Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Кирюхиной гр 11882.docx
Скачиваний:
3
Добавлен:
26.11.2018
Размер:
1.11 Mб
Скачать

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

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

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

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

Абитуриенты сдают три вступительных экзамена: русский язык, алгебру и геометрию. Результаты сдачи экзаменов, средний балл оценок в аттестате тоже заносятся в базу. Если один из этих экзаменов студент сдает на два, то ему отказывают в зачислении.

2 Технологическая часть

2.1Структурный метод

Главная цель построения диаграмм – сделать требования к системе ясными и понятными на каждом уровне детализации, а также разбить эти требования на части с точно определенными отношениями между ними.

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

Рисунок 2.1.1- Начальная контекстная диаграмма предметной области

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

Выделим и нарисуем сущности для каждого объекта данных в системе продажи билетов. Рассмотрим каждую пару сущностей и установим связи между ними. Связь должна отражать наличие взаимодействия между сущностями.

Нарисуем диаграмму «Сущность-связь» (рисунок 2.1.2), в которой в прямоугольниках изображаются сущности разрабатываемой АИС. В овалах записываются действия, выполняемые сущностями, в форме глаголов в твердой форме. Например: Сдает, Включает, Обрабатывается, Зачисляет.

Рисунок 2.1.2- Диаграмма «Сущность - связь»

Детализируем начальную контекстную диаграмму (рисунок 2.1.1) для завершения анализа функционального аспекта поведения системы.

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

  2. Сведем все это на диаграмму (рисунок 2.1.3).

Рисунок 2.1.3 – Диаграмма потоков данных первого уровня для процесса 1