Автоматизированная информационная система публикации и обработки данных о детях в ГОУ Детский сад № 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>