- •1.3. Функциональная модель по стандарту IDEF0 (Icam DEFinition) и методологии SADT………………………………………………………………..8
- •Информационная система для автоматизации учета абитуриентов высшего учебного заведения должна содержать следующую информацию:
- •1.2 Анализ предметной области
- •1.3 Функциональная модель по стандарту IDEF0 (Icam DEFinition) и методологии SADT
- •1.4 Логическая и физическая модели данных по стандарту IDEF1X
- •СПИСОК ИСПОЛЬЗОВАННЫ ИСТОЧНИКОВ
-Осуществлять сортировку по различным признакам (не менее одного
вкаждой из информационных категорий, например, по дате рождения абитуриентов и т.д.).
-Производить расчет конкурса (отношение подавших заявление и сдавших положительно экзамены и зачет по русскому языку к плану набора по специальности) по специальностям.
-Автоматически формировать списки обо всех поступивших абитуриентах по всем специальностям. Организовать возможность вывода списка в MSWord (или MSExcel).
-Выводить статистическую информацию: количество абитуриентов набравших 10, 9, 8, 7,6 баллов по результатам экзаменов и зачета по русскому языку.
-Вывести номер школы для заданного города, выпускники которой успешнее всего сдавали экзамены и поступили в институт.
-Формировать отчет (с возможностью вывода на печать) обо всех абитуриентах поступивших в ВУЗ из любой заданной школы выбранного населенного пункта.
1.2 Анализ предметной области
Разрабатываемая информационная система для учета абитуриентов высшего учебного заведения необходима для учета всех абитуриентов, поступающих в университет (институт). При этом система должна обеспечивать занесение информации не только об абитуриентах, но так же о направлениях подготовки, предлагаемых ВУЗом, о школах города, в которых могли обучаться абитуриенты и о сдаче вступительных экзаменов абитуриентами.
На основании предоставленных данных система должна производить расчет конкурса поступления в двух направлениях: относительно конкурса заявлений абитуриентов к плану набора и относительно поступивших
6
абитуриентов к плану набора. Помимо конкурса в специфику разрабатываемого приложения входит сбор статистических данных о сдаче экзаменов абитуриентами, выявление школы с наиболее успешно сдавшими экзамены абитуриентами, составление списков всех поступивших, а также определение вписка поступивших абитуриентов по выбранному городу и школе.
В соответствии с предъявленными требованиями, информационная система имеет своей целью создание условий для учета абитуриентов высшего учебного заведения с функциями ввода и вывода данных, а также формирования различного рода отчетности.
Согласно поставленной цели проектируемой системы, задачи программы следующие:
-создание условий для удобного ввода и вывода необходимых данных,
атакже внесения изменений;
-создание условий для формирования списков поступивших абитуриентов;
-создание условий для формирования конкурса поступления;
-создания условий для формирования статистики абитуриентов по школам, поступивших в ВУЗ;
-создание условий для формирования списков поступивших по городам и школам;
-создание условий для вывода отчетности на печать.
Информационная система должна обеспечивать тройной уровень разграничения прав доступа пользователя, соответственно использовать систему может администратор, менеджер и гость системы. В зависимости от уровня авторизации система должна обеспечивать различие в возможностях пользователей. Так, например, администратор имеет полноценные права доступа, менеджеру недоступно резервное копирование системы и смена паролей. Гость может лишь просматривать справочники и некоторые виды отчетности без возможности вывода на печать.
7
Входными данными систем является информация: об абитуриентах (ФИО, дата рождения, год поступления, школа и выбранное направление подготовки), о школах города, о направлениях подготовки ВУЗа со сроком обучения и планом набора, а также о сдаче вступительных экзаменов по трем предметам (математика, русский язык и физика). Выходными данными является различного рода отчетность: конкурс поступления, список поступивших абитуриентов, списков поступивших в ВУЗ по школам и городам, а также статистические данные о сдаче экзаменов абитуриентами.
Таким образом, предметная область является сложным объектом проектирования, однако эта сложность преодолевается путем построения различного рода моделей.
1.3 Функциональная модель по стандарту IDEF0 (Icam DEFinition) и методологии SADT
Функциональная модель бизнес-процессов разрабатываемой информационной системы представлена на рисунке 1. В качестве входных данных поступает информация о ВУЗах, на основании которой происходит выбор абитуриентами высшего учебного заведения; план набора, который определяется руководством ВУЗа, а также исходная база данных для занесения предоставляемой информации. В качестве управления выступает регламент ВУЗа, определяющий порядок учета абитуриентов. Исполнителями процесса учета абитуриентов являются сами абитуриенты, отборочная комиссия и непосредственно сама информационная система. На выход поступает измененная база данных в соответствии с внесенными в нее данными и вычислениями, а также списки поступивших абитуриентов [1-3].
8
Рисунок 1 – Функциональная модель A-0
Процесс учета абитуриентов высшего учебного заведения разделяется на четыре основных процесса: проведение экзаменов, ведение базы данных, занесение информации об абитуриентах и формирование списков поступивших (рисунок 2). Общие входные, выходные данные, управление и исполнители процессов остаются те же, но помимо этого выходными данными процесса проведения экзаменов являются результаты экзаменов, они же являются входными данными для процессов ведения базы данных и занесения информации об абитуриентах. Выходными данными для процесса занесения информации об абитуриентах является информация о поступлении абитуриентов в ВУЗ, она же является входными данными для процесса формирования списков поступивших в ВУЗ абитуриентов.
9
Рисунок 2 – Декомпозиция первого уровня А0
Оценка модели проведена с помощью количественного анализа [4]. Для него были использованы следующие показатели:
- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (1)
ky |
N |
, |
(1) |
L |
|
||
|
|
|
где N – количество блоков на уровне, L – номер уровня;
- коэффициент сбалансированности – значение данного коэффициента должно лежать в пределах от 0 до 4, он рассчитывается по формуле (2)
|
|
|
Ai |
N |
|
(2) |
|
|
|
N |
|
|
, |
k |
б |
|
i 1 |
max A |
||
|
|
N |
i 1 |
i |
||
|
|
|
|
|||
|
|
|
|
|
|
|
где Аi – стрелка;
- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле (3)
10