Сетевая технология публикации и обработки данных в муниципальном учреждении Д/С №176

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

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



ий день для сетевой технологии.

Кроссплатформенность системы будет достигаться за счет использования современных методов обработки данных, многозвенной архитектуры и ЯВУ - Java.

Итого, в данной главе были определены конечные требования к разрабатываемой сетевой технологии, которые и будут реализованы в ходе разработки системы.

1.6Постановка задачи

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

-Ведения отчетности по детям, их личной информации, контактной информации их родителей;

-Учет и актуализация кадровой информации внутри организации ЛАДА;

-Ведение отчетов по истории болезней детей, прививкам и т. д.

Были выявлены основные недостатки данной системы, которые отражены в пункте 1.1 и 1.2.1.

После определения основных этапов, из которых строится текущая технология обработки информации в пункте 1.2.1, было проведено описание того, как должна работать система учета и обработки информации в рамках рассматриваемого предприятия. Данное описание приведено в пункте 1.2.2. Для реализации описанной системы нужно было определить основных участников документооборота, основные модули системы, ПО и АО. Для разрабатываемой системы была выбрана многозвенная архитектура, позволяющая в полной мере создать сетевую технологию современного уровня. Описание компонентов данной архитектуры приведено на рисунке 17 пункта 1.3.

Ключевыми лицами в работе с разрабатываемой системой были выделены:

-Заведующая дет/садом №176 (выполняет учет, обработку и актуализацию данных по ребенку);

-Мед/работник (выполняет учет, обработку и актуализацию данных по состоянию здоровья ребенка);

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

При выборе ПО были определены основные критерии, по которым производился отбор. Основными из них являлись:

-Бесплатное распространение;

-Многоплатформенность;

-Соответствие современным стандартам разработки сетевых технологий.

В результате основными компонентами были определены:

1)В качестве технологии разработки web-приложений были выбраны Java Servlet и Java Server Page (описание критериальной оценки в пункте 1.4.1);

2)В качестве сервера БД был выбран MYSQL (описание критериальной оценки в пункте 1.4.2);

)В качестве метода доступа к серверу БД был выбран JDBC (описание критериальной оценки в пункте 1.4.3);

)В качестве сервера приложений был выбран JBoss Application Server (описание критериальной оценки в пункте 1.4.4);

)В качестве web-сервера был выбран Apache HTTP Server (описание критериальной оценки в пункте 1.4.5).

Наконец, были сформулированы основные требования, предъявляемые к разрабатываемой системе:

1.Требования к защищенности системы:

а)Система аутенфикации и идентификации пользователя;

б)Шифрование данных, передаваемых внутри системы;

в)Защита от копирования web-страниц пользователем на локальную машину;

г)Ограничение одновременно передаваемого трафика по сети при выполнении запроса пользователем (web-страницы не должны быть грузоемкими);

д)Выполнение резервирования данных (back-up системы).

2.Требования к интерфейсу системы:

а)Правильный выбор цветовой гаммы системы;

б)Расположение и размеры компонентов системы;

в)Возможность дополнительной настройки пользователем интерфейса под собственные предпочтения.

3.Требования к разграничению прав и действий пользователя системы:

а)Каждому пользователю выделяется собственная учетная запись;

б)Каждый пользователь имеет свою область ответственности, а значит и доступ только к определенной части БД;

в)Ограничение ручного ввода пользователем данных (использование выплывающих списков с заранее известными значениями поля).

4.Требования к производительности системы:

а)Возможность одновременной обработки запросов сразу от каждого из трех описанных пользователей системы при локальном доступе, а так же пропускную способность до 1000 человек при web-запросах через сеть Интернет;

б)Время ответа не должно превышать 0,1 секунды, т. е. пользователь должен воспринимать работу системы как мгновенную;

в)Система должна быть отказоустойчива при ошибочных действиях пользователя или сбоях аппаратных средств;

г)Разрабатываемую технологию необходимо сделать кроссплатформенной, а параметры и конфигурация ЭВМ конечного пользователя не должна иметь значение.

2.Разработка информационной технологии

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

2.1Разработка логической модели БД

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

На основе ненормализованных данных, определенных в Приложении 1, можно реализовать построение логической модел