Автоматизированная информационная система публикации и обработки данных о детях в ГОУ Детский сад № 176

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?вления образовательных данных ребенка.

Специальные требования.

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

Список технологий и типов данных.

АИС должна иметь выход в глобальную сеть Интернет, помимо внутренней локальной сети.

Частота использования.

24 часа в сутки, дней в неделю.

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

 

Рисунок 10 - диаграмма вариантов использования для разрабатываемой АИС

 

Определив все процессы, которые должна выполнять АИС, необходимо сформулировать требования к ней.

1.Требования воспитателей детского сада.

.1.Интуитивная понятность пользовательского интерфейса.

1.2.Защита от ошибочного ввода данных.

.3.Система подсказок и справка по пользованию системой.

.4.Гармоничная, цветовая гамма интерфейса.

2.Требования старшего врача детского сада.

.1.Интуитивная понятность пользовательского интерфейса.

2.2.Защита от ошибочного ввода данных.

.3.Система подсказок и справка по пользованию системой.

.4.Гармоничная, цветовая гамма интерфейса.

3.Требования заведующей детского сада.

.1.Возможность генерирования разного рода отчетности на основании введенных критериев.

3.2.Интуитивная понятность пользовательского интерфейса.

.3.Система подсказок и справка по пользованию системой.

.4.Гармоничная, цветовая гамма интерфейса.

4.Требования родителей, дети которых обучаются в детском саду.

.1.Наглядность и читабельность представляемой информации о ребенке.

4.2.Доступность АИС в течение 24 часов в сутки дней в неделю.

.3.Интуитивная понятность пользовательского интерфейса.

.4.Система подсказок и справка по пользованию системой.

.5.Гармоничная, цветовая гамма интерфейса.

 

1.5 Анализ и проектирование автоматизированной информационной системы публикации и обработки данных о детях

 

Согласно модели RUP, для анализа и проектирования автоматизированной информационной системы необходимо выполнить описание следующих основополагающих шагов:

-построение модели анализа;

-построение модели компонентов;

-построение модели проектирования;

-проектирование модели данных;

-создание карты навигации для пользовательского интерфейса;

-проектирование прототипа пользовательского интерфейса.

 

1.5.1 Построение модели анализа

Согласно модели RUP, необходимо выявить объекты анализа, которые будут присутствовать при обработке информации о детях в рамках заказчика. Данная модель является гипотетической и является кроссплатформенной.

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

-сущностные;

-граничные;

-контролеры.

Сущностные объекты определяют основные информационные объекты, обрабатываемые в системе. Как уже было определено, к таким объектам будут относится:

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

2.Заболевание - сущностный класс, отображающий состояние здоровья ребенка, а именно, пройденные прививки, замеченные отклонения в здоровье. Данные заболевания будут изменяться в зависимости о ребенка и времени. Поэтому, необходимо иметь метод, который будет возвращать требуемую информацию о заболеваниях ребенка в запрашиваемый период (getDisease ()).

Граничные объекты определяют взаимодействие АИС с пользователями, работающими с ней. К ним будут относится:

.Страница - граничный класс, содержащий в себе весь статичный html-код, представляемый пользователю. Кроме того, он будет включать в себя динамичные классы, значения которых будут обновляться по таймауту. Вызов данного скелета страницы будет осуществляться соответствующим методом (getPage ()).

2.Отчет - граничный класс, отображающий комплексную информацию о ребенке как в образовательной сфере, так и в медицинской. Данные отчет будет генерироваться автоматически АИС на основе критериев, указанных заведующей. Поэтому, необходимо иметь метод, который будет формировать результирующий отчет о ребенке на основе критериев (getReport ()).

Контролеры определяют управление обработкой потоками информации в соответствии с алгоритмами, описанными в них. В разрабатываемой АИС к таковым относятся:

.Соединение с БД - класс-контролер, определяющий обработку и обмен запросами и ответами между АИС и базой данных. Данный класс регулирует создаваемые соединения с сервером БД во избежание излишних обращений к нему, а значит, меньшей его загрузке.

2.Статистика - класс-контролер, определяющий изменения в данных об успеваем?/p>