Помощь в написании студенческих работ
Антистрессовый сервис

Разработка модуля. 
Процесс проектирования компетентностной модели исполнителя бизнес-процесса

РефератПомощь в написанииУзнать стоимостьмоей работы

Разработка программного модуля проектирования компетентностной модели будет вестись в среде разработки Visual Studio 2013 на языке C#, так как данные средства использовались при создании прототипов других модулей. Будет разработано настольное WindowsForms приложение. Таким образом, имеем следующую логику работы разрабатываемого приложения: Считанные данные передаются в Entity Framework для… Читать ещё >

Разработка модуля. Процесс проектирования компетентностной модели исполнителя бизнес-процесса (реферат, курсовая, диплом, контрольная)

Разработка программного модуля проектирования компетентностной модели будет вестись в среде разработки Visual Studio 2013 на языке C#, так как данные средства использовались при создании прототипов других модулей. Будет разработано настольное WindowsForms приложение.

Архитектура приложения

В основе разрабатываемого приложения лежит двухуровневая архитектура «клиент-сервер» (рис. 3.1). Двухзвенная архитектура представляет собой модель программного комплекса, предполагающая наличие в нём двух компонентов: клиентского приложения и сервера базы данных, с которым работает приложение.

Двухзвенная архитектура.

Рисунок 3.1 Двухзвенная архитектура.

Клиент — это интерфейсный компонент (первый), который представляет приложение для конечного пользователя. Задача клиентской части состоит во взаимодействии с пользователем, передаче пользовательского запроса серверу, получение ответа от сервера и представление его в удобном для пользователя виде.

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

Для разработки настольного приложения была применена объектно_ориентированная технология доступа к данным ADO.NET Entity Framework. Entity Framework направлен на то, чтобы давать приложениям возможность чтения и изменения данных, представленных в виде сущностей и связей в концептуальной модели. Entity Framework использует данные в модели и файлах сопоставления для преобразования запросов объектов к типам сущностей в запросы, зависящие от источника данных. Результаты запросов преобразуются в объекты, которыми управляют Entity Framework.

Таким образом, имеем следующую логику работы разрабатываемого приложения:

  • · данные считываются с форм приложения;
  • · считанные данные передаются в Entity Framework для получения ответа;
  • · с помощью Entity Framework выполняется запрос к базе данных;
  • · Entity Framework передает ответ на форму.

Проводя соответствие между звеньями архитектуры и компонентами приложения, получаем, что в данной работе сервером базы данных служит схема базы данных и входящие в нее отношения, клиентом — формы клиентского приложения, а Entity Framework способствует формированию LINQ_запросы для осуществления связи между базой данных и формами приложения (рис. 3.2).

Приложение.

Рисунок 3.2 Приложение.

Показать весь текст
Заполнить форму текущей работой