Разработка и исследование системы автоматизации процесса "Подготовка к новому учебному году"
Построение формальной модели бизнес-процесса "Подготовка к новому учебному году". Характеристика основных технологий программирования для автоматизации бизнес-процесса. Проектирование конструктора и системы автоматизации бизнес-процесса базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | диссертация |
Язык | русский |
Дата добавления | 29.05.2016 |
Размер файла | 2,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Теперь Tom представляет это действие:
ACTION:
User ID: 2
ActionType: Approve
Request ID: 1
(User 2 одобряет Request 1)
Таблица 5. Данные в RequestActions(действие Tom )
RequestID |
ActionID |
TransitionID |
IsActive |
IsComplete |
|
1 |
1 |
1 |
NO |
YES |
|
1 |
2 |
1 |
NO |
YES |
|
1 |
3 |
2 |
YES |
NO |
Оба Действия для Перехода 1 являются полными, должен следовать Переход 1 и переместить Запрос в следующее состояние, в Состояние B. В Состоянии В, загружаем Действия для Переходов из этого состояния и отключаем любые старые Действия; RequestActions таблица выглядит так:
Таблица 6. Данные в RequestActions (результат действии)
RequestID |
ActionID |
TransitionID |
IsActive |
IsComplete |
|
1 |
1 |
1 |
NO |
YES |
|
1 |
2 |
1 |
NO |
YES |
|
1 |
3 |
2 |
NO |
NO |
|
1 |
4 |
3 |
YES |
NO |
Таким образом, можно отслеживать все Действия, которые были выполнены, выполняются, и в ожидании выполнении в той же таблице.
Завершенное проектирование базы данных для Workflow Engine на конечном схеме базы данных, рисунок 48:
Рисунок 48. Завершенное проектирование базы данных для Workflow Engine
Здесь много таблиц, но мы пытались разработать общий двигатель, который может быть использован для многих разрозненных процессов, и, таким сложности этой конструкции отражает сложность требований.
Недостатки этой конструкции
Есть несколько недостатки этой конструкции:
В настоящее время нет никакого способа, чтобы сказать "Пребывание в этом Состоянии для Х дней, после Х дней, перемещается в другое состояние." Мы не можем вызывать Запросы, чтобы переместить вперед в Процессе из-за прошедшего времени.
Мы не имеем процедуру на месте для обрабатывания Состояния или Перехода переставших существовать (хотя Администраторы Процесса должны иметь возможность изменить сам процесс, но что происходит они на самом деле , когда это делают?)
Таблица RequestFiles хранит существующие файлы в самой таблице; более производительнее было бы если хранить файлы на файлового хранилища где-то и просто держать ссылки на них в этой таблице.
Мы в настоящее время не имеем способ обозначения того, что конкретное лицо необходимо выполнить Действие или получить Деятельность.
Вывод по четвертой главе.
В четвертой главе описывается структура базы данных SQL и проектирование конструктора бизнес-процесса. Дается определение Workflow и описание каждой таблицы конструктора бизнес-процесса.
5. Система автоматизации бизнес-процесса "Подготовка к новому учебному году"
5.1 Инструкция пользователю.
Для входа в систему необходимо сделать следующее
1. Откройте систему. В результате этого перед вами должна появиться окно авторизации как на рисунке 47. На данной странице следует
· Выбрать роль (сотрудник университета или сотрудник университета)
· Ввести логин(выдается службой офис регистратора или отделом кадров)
· Ввести пароль
· Нажать кнопку "Войти"
Рисунок 47. Окно авторизации
Если у вас нет логина и пароля или забыли. вы не сможете войти в систему, обратитесь в службу офис регистратора ВУЗа. При успешной авторизации вы попадете на главную страницу вашего личного кабинета. Приложение состоит из подсистем, показано на рисунке 48:
· Предметы
· Силлабусы
· Преподаватели
· РУП
· Нагрузка
· Отчеты
· Расписание
· Пользователи
Рисунок 48. Главное Меню системы
5.2 Подсистемы
5.2.1 Подсистема “ Предметы”
Список предметов и их характеристики показываются на рисунке 49 и 50.
Рисунок 49. Список Предметов
Рисунок 50. Добавление Предметов
5.2.2 Подсистема "Силлабусы"
1) Запуск ( запускает менеджер с Учебной части)
2) Открывается первый этап бизнес - процесса - Силлабусы. Здесь возможны ответвления. (проверка, возврат и т.д, проверяется администратором кафедры) к примеру преподаватель заполнил, но неверно, соответственно процесс не идет дальше. Силлабус заполняется преподавателем-лектором
Таблица 7. Стандартное заполнение Силлабуса
1. GENERAL INFORMATION ABOUT THE COURSE |
||
Course Code |
||
Major |
Information Systems |
|
Credit Hours |
3 |
|
Year, semester |
1 year, fall semester |
|
Subject category |
Basic |
|
Language of Delivery: |
English |
|
Prerequisites: |
High School Mathematics |
|
Postrequisites |
Algorithms and Data Structure |
|
I nstructor |
Jumagaliyev Assylbek, BSc Room 807 E-mail: a.jumagaliyev@iitu.kz |
Рисунок 8. BPMN-диаграмма выполнения процесс "Сбор Силлабусов и УМКД"
3. При заполнении силлабуса отрывается окно Create Syllabus, как показано на рисунке 51.
Рисунок 51. Создание Силлабуса
Все добавленные силлабусы показаны на рисунке 52.
Рисунок 52. Сбор Силлабуса
Преподаватель - Лектор описывает свой предмет и какие предметы нужно пройти до данного предмета, и какие предметы студент может пройти после изучения данного предмета. На каком семестре этот предмет проходится и язык.
5.2.3 Подсистема “ Преподаватели”
Список преподавателей и их характеристики показываются на рисунке 53.
Рисунок 53. Список Преподавателей
5.2.4 Подсистема “ РУП”
В процесс РУП заполняются администраторами кафедр. Менеджер с учебной части - проверяет, подтверждает, или возвращает отправленные им РУПы. Создание РУПа показано на рисунке 55 и 56.
Рисунок 54. BPMN-диаграмма выполнения процесс "Утверждение РУП"
Рисунок 55. Создание РУП
Рисунок 56. Список предметов в РУПе
РУП будет экспортироваться в Excel формат как показано на рисунке 57.
Рисунок 57. РУП в Excel формат
5.2.5 Подсистема “ Нагрузка”
Процесс Нагрузка заполняется администраторами кафедр. Менеджер с учебной части - проверяет, подтверждает или возвращает. Предметы(кредиты, часы) для Нагрузки используется из РУПа как показано на Рисунке 59,60.
Рисунок 58. BPMN-диаграмма выполнения процесс "Составление плана учебной нагрузки на новый учебный год"
Рисунок 59. Создание Учебной загрузки
Рисунок 60. Учебная Нагрузка
Учебная нагрузка будет экспортироваться в Excel формат как показана на рисунке 61.
Рисунок 61 . Нагрузка в Excel формате
5.2.6 Подсистема "Расписание"
Расписание составляется на основе аудиторного фонда подразделяется на рабочие процессы. Других вузах алгоритм составления отличается из-за различие структуры и состав аудиторного фонда .
Расписание составляется Учебным отделом, утверждается Ректором, Проректором по академическим вопросам, Начальником ОР, Деканом ФИТ, Заведующим кафедрой. Расписание проходит проверку в Учебном Отделе.
«Расписание» состоит из подсистем:
· Кафедры
· Специальности
· Дисциплины
· Аудитории
· Преподаватели
· Группы
· Потоки
Главная страница показана на Рисунке 62.
Рисунок 1. Главное меню
Подсистемы “Кафедры”
Список названий кафедр показывается на Рисунке 63.
Рисунок 63. Список кафедр
Подсистемы “ Специальности ”
Список названий специальностей показывается в Рисунке 64.
Рисунок 64. Список специальностей
Подсистемы “ Группы”
Список групп и характеристики групп показываются на Рисунке 65.
Рисунок 65. Список групп.
Подсистемы “ Дисциплины”
Список дисциплин и их характеристики показываются на Рисунке 66.
Рисунок 66. Список Дисциплины
Подсистемы “ Аудитории”
Список аудиторий и характеристики аудиторий показываются на Рисунке 67.
Рисунок 67. Список аудиторий
Подсистемы “ Преподаватели”
Список преподавателей и характеристики преподавателей показываются на Рисунке 68.
Рисунок 68. Список преподавателей
Для управления списком подсистем можно использовать либо кнопки на панели инструментов, либо команды контекстного меню: Добавить, Удалить, Изменить.
5.2.7 Подсистема "Пользователи"
Список зарегистрированных пользователей и их характеристики показываются на рисунке 69.
Рисунок 69. Список пользователей зарегистрированных в системе
5.2.8 Подсистема "Отчеты"
Список утвержденных документов. таких как РУП, Расписание, Учебная нагрузка показана на рисунке 70.
Рисунок 70.Отчеты
5.2.9 Кнопки управления подсистемы
Добавление
Для создания элементов подсистемы щелкните по кнопке Создать, либо выберите такую же команду в контекстном меню. Откроется диалог Создание элемента подсистемы. как показано на рисунке 69
Рисунок 69. Кнопка Создать
Удаление
Для удаления пунктов подсистем нужно выбрать нужный пункт и щелкните мышкой по кнопке Удалить , показано на рисунке 70. После получения подтверждения на удаление данные пункты подсистемы будут удалены.
Рисунок 70. Кнопка Удалить
Редактирование Подсистемы
Для изменения полного или сокращенного названия кафедры нужно выберите нужную кафедру в списке и щелкните мышкой по кнопке Правка, показана на рисунке 71. Откроется диалог редактирования.
Рисунок 71. Кнопка Правка
Отклонение Запроса.
Для отклонения запроса нажмите кнопку Отклонить как показано на рисунке 72. Например при неправильном заполнении Силлабуса по Русскому языку. Учебный отдел может отклонить это Силлабус для этого предмета.
Рисунок 72.Кнопка Отклонить
Утверждение Запроса.
Для утверждения запроса нажмите кнопку Утвердить как показано на рисунке 73. Например при правильном заполнении Силлабуса по Русскому языку. Учебный отдел может утвердить это Силлабус для этого предмета.
Рисунок 73. Кнопка Утвердить
После утверждения всех документов как РУП, Учебная нагрузка, Расписание бизнес - процесс завершается.
Вывод по пятой главе
В пятой главе описывается автоматизированный бизнес - процесс "Подготовка к новому учебному году" и пользовательские процедуры .Глава включает описание работы сервисов и руководство по использованию программы.
Заключение
В результате проделанной работы была разработана автоматизированный бизнес-процесс "Подготовка к новому учебному году".
Данная система имеет удобный пользовательский интерфейс, позволяющий легко освоить работу в программе, гибкость же программного кода в случае необходимости позволит удовлетворить растущие требования к системе.
Задача автоматизации рабочих процессов являются предметом научных исследований с середины прошлого века. Область их применения включает в себя различные сферы человеческой деятельности, такие как: транспортные перевозки, массовое обслуживание, промышленность, образование и т. д. Практика выдвигает множество задач, которые невозможно эффективно решить путем полного перебора.
В связи с функционированием вузов в рамках единого информационного пространства, использование сторонних программных продуктов делается невозможным ввиду специфики работы имеющихся систем или же по причине дороговизны внедрения, влекущего значительную доработку как имеющихся, так и приобретаемых информационных систем.
Для решения существующих проблем потребовалось построение гибкой и легко адаптируемой системы на основе новых принципов, с использованием современных веб-технологий. Данные возможности должны осуществляются также без изменения исходного кода системы. Для покрытия наиболее типичных случаев создавалось нескольких типовых алгоритмов, реализующих рабочие операции. Данная система будет иметь возможность дополнения и изменения существующей базы данных и пользовательского интерфейса. Всё это давало бы возможность задавать в вузе требования, отвечающие его условиям, и с помощью подбора и настройки подходящего алгоритма получать требуемые рабочие операции.
Разработанную автоматизированную систему можно интегрировать в единую информационную систему ВУЗа, что, несомненно, положительно скажется на работе пользователей при анализе структуры нагрузки, при планировании структурной доработки и унификации имеющихся учебных планов.
Разработанная система позволит повысить скорость обработки информации, сократит сроки формирования отчетов и сэкономит время работы пользователей. Автоматизация процесса администрирования рабочих процессов и гибкость разработанной автоматизированной системы дают преимущества при её использовании в системе образования, улучшая при этом деятельность персонала, а вместе с тем и повышая качество предоставляемого ВУЗом образования.
Модульная реализация разработанной системы автоматизированного бизнес процесса в структуре общей автоматизированной системы ведения документооборота обеспечивает возможность общего использования баз данных и внедрения общей политики защиты информационного обеспечения системы. Разработанная система реализована средствами современных сетевых web-технологий с целью автоматизации организационных процессов и обеспечения возможности одновременного отдаленного доступа пользователей к информационным ресурсам в процессе формирования служебной документации.
Прежде чем приступить к разработке реального проекта, мы рассмотрели уже имеющие программные продукты. Такие программы очень дорогостоящие, сделаны для крупных предприятий или сложны в обращении. Так же для ведения таких программ нужна поддержка, которая требует больших материальных затрат, заключение специальных договоров о сопровождении и необходимость содержать целый штат сотрудников, которые будут заниматься ее поддержкой
Он обладает всеми чертами классической СУБД и предоставляет дополнительные возможности. С помощью SQL можно создать приложение, работающее в среде Windows и полностью соответствующее нашим потребностям по управлению данными.
Информационная система обладает удобным графическим интерфейсом.
Список использованных источников
1. Фуфаев Э.В. Базы данных: Учебное пособие для студ. сред. проф. образования / Э.Ф. Фуфаев, Д.Э. Фуфаев. - Издательский центр "Академия", 2005. - 302с.
2. Проектирование автоматизированных информационных систем. [Электронный ресурс]. - URL: http://works. tarefer.ru.
. Роб. Системы баз данных. Проектирование, реализация и управление. Издательство "BHV", 2004. - 1040 с.
3. Рудикова Л.В. Базы данных. Разработка приложений. Спб: "БХВ-Петербург", 2006. - 496 с.
4. Рябышева И.В. "Сравнительный анализ подходов к проектированию ИС". [Электронный ресурс]. - URL: http://www.ict. nsc.ru.
5. Савкин Алексей "Как сделать внедрение информационных систем успешной". [Электронный ресурс]. - URL: http://citcity.ru.
6. Калайда В.Т." ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ СТОИМОСТИ ПРОГРАММНЫХ СИСТЕМ", 2009.
7. Экономическая эффективность разработки и использования ПО. [Электронный ресурс].-
http://www.kimmsh.ru/uchmat/ekoinf/lekcii_ei_11/index.html
8. Семич В.П, Семич А.В. "Охрана труда при работе на персональных электронно-вычислительных машинах и другой офисной технике", 2001
Приложение А
Описание в WSDL .
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="DataService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://tempuri.org/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<wsdl:types>
<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
<xs:import namespace="http://schemas.datacontract.org/2004/07/DataService.WSEntity"/>
<xs:element name="CreateSubject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="subject" nillable="true" type="q1:WSSubject" xmlns:q1="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateSubjectResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSubject">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSubjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetSubjectResult" nillable="true" type="q2:ArrayOfWSSubject" xmlns:q2="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateSyllabus">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="syllabus" nillable="true" type="q3:WSSyllabus" xmlns:q3="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateSyllabusResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSyllabus">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSyllabusResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetSyllabusResult" nillable="true" type="q4:ArrayOfWSSyllabus" xmlns:q4="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Login">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="user" nillable="true" type="q5:WSUser" xmlns:q5="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LoginResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="LoginResult" nillable="true" type="q6:WSUser" xmlns:q6="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRup">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetRupResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetRupResult" nillable="true" type="q7:ArrayOfWSRup" xmlns:q7="http://schemas.datacontract.org/2004/07/DataService.WSEntity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateRup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="wsrup" nillable="true" type="q8:WSRup" xmlns:q8="http://schemas.datacontract.org/2004/07/DataService.WSEntity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateRupResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
<xs:element name="anyType" nillable="true" type="xs:anyType"/>
<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
<xs:element name="boolean" nillable="true" type="xs:boolean"/>
<xs:element name="byte" nillable="true" type="xs:byte"/>
<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
<xs:element name="decimal" nillable="true" type="xs:decimal"/>
<xs:element name="double" nillable="true" type="xs:double"/>
<xs:element name="float" nillable="true" type="xs:float"/>
<xs:element name="int" nillable="true" type="xs:int"/>
<xs:element name="long" nillable="true" type="xs:long"/>
<xs:element name="QName" nillable="true" type="xs:QName"/>
<xs:element name="short" nillable="true" type="xs:short"/>
<xs:element name="string" nillable="true" type="xs:string"/>
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
<xs:element name="char" nillable="true" type="tns:char"/>
<xs:simpleType name="char">
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration"/>
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid"/>
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName"/>
<xs:attribute name="Id" type="xs:ID"/>
<xs:attribute name="Ref" type="xs:IDREF"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DataService.Entity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/DataService.Entity">
<xs:complexType name="WSSubject">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSSubject" nillable="true" type="tns:WSSubject"/>
<xs:complexType name="ArrayOfWSSubject">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSSubject" nillable="true" type="tns:WSSubject"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSSubject" nillable="true" type="tns:ArrayOfWSSubject"/>
<xs:complexType name="WSSyllabus">
<xs:sequence>
<xs:element minOccurs="0" name="AcademicYear" type="xs:int"/>
<xs:element minOccurs="0" name="Category" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Credits" type="xs:int"/>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Major" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Semester" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Status" nillable="true" type="tns:WSStatus"/>
<xs:element minOccurs="0" name="Subject" nillable="true" type="tns:WSSubject"/>
<xs:element minOccurs="0" name="Years" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSSyllabus" nillable="true" type="tns:WSSyllabus"/>
<xs:complexType name="WSStatus">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSStatus" nillable="true" type="tns:WSStatus"/>
<xs:complexType name="ArrayOfWSSyllabus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSSyllabus" nillable="true" type="tns:WSSyllabus"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSSyllabus" nillable="true" type="tns:ArrayOfWSSyllabus"/>
<xs:complexType name="WSUser">
<xs:sequence>
<xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="IsActive" type="xs:int"/>
<xs:element minOccurs="0" name="IsLoggedIn" type="xs:int"/>
<xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Login" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Role" nillable="true" type="tns:WSRole"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSUser" nillable="true" type="tns:WSUser"/>
<xs:complexType name="WSRole">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSRole" nillable="true" type="tns:WSRole"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DataService.WSEntity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/DataService.WSEntity">
<xs:import namespace="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
<xs:complexType name="ArrayOfWSRup">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSRup" nillable="true" type="tns:WSRup"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSRup" nillable="true" type="tns:ArrayOfWSRup"/>
<xs:complexType name="WSRup">
<xs:sequence>
<xs:element minOccurs="0" name="Laboratory" type="xs:int"/>
<xs:element minOccurs="0" name="Lectures" type="xs:int"/>
<xs:element minOccurs="0" name="Practical" type="xs:int"/>
<xs:element minOccurs="0" name="SroTotal" type="xs:int"/>
<xs:element minOccurs="0" name="Srop" type="xs:int"/>
<xs:element minOccurs="0" name="Syllabus" nillable="true" type="q1:WSSyllabus" xmlns:q1="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
<xs:element minOccurs="0" name="TotalHours" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSRup" nillable="true" type="tns:WSRup"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="IDataService_CreateSubject_InputMessage">
<wsdl:part name="parameters" element="tns:CreateSubject"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateSubject_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateSubjectResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSubject_InputMessage">
<wsdl:part name="parameters" element="tns:GetSubject"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSubject_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSubjectResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateSyllabus_InputMessage">
<wsdl:part name="parameters" element="tns:CreateSyllabus"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateSyllabus_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateSyllabusResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSyllabus_InputMessage">
<wsdl:part name="parameters" element="tns:GetSyllabus"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSyllabus_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSyllabusResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_Login_InputMessage">
<wsdl:part name="parameters" element="tns:Login"/>
</wsdl:message>
<wsdl:message name="IDataService_Login_OutputMessage">
<wsdl:part name="parameters" element="tns:LoginResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_GetRup_InputMessage">
<wsdl:part name="parameters" element="tns:GetRup"/>
</wsdl:message>
<wsdl:message name="IDataService_GetRup_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRupResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateRup_InputMessage">
<wsdl:part name="parameters" element="tns:CreateRup"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateRup_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateRupResponse"/>
</wsdl:message>
<wsdl:portType name="IDataService">
<wsdl:operation name="CreateSubject">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/CreateSubject" message="tns:IDataService_CreateSubject_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/CreateSubjectResponse" message="tns:IDataService_CreateSubject_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetSubject">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/GetSubject" message="tns:IDataService_GetSubject_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/GetSubjectResponse" message="tns:IDataService_GetSubject_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="CreateSyllabus">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/CreateSyllabus" message="tns:IDataService_CreateSyllabus_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/CreateSyllabusResponse" message="tns:IDataService_CreateSyllabus_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetSyllabus">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/GetSyllabus" message="tns:IDataService_GetSyllabus_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/GetSyllabusResponse" message="tns:IDataService_GetSyllabus_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="Login">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/Login" message="tns:IDataService_Login_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/LoginResponse" message="tns:IDataService_Login_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetRup">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/GetRup" message="tns:IDataService_GetRup_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/GetRupResponse" message="tns:IDataService_GetRup_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="CreateRup">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/CreateRup" message="tns:IDataService_CreateRup_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/CreateRupResponse" message="tns:IDataService_CreateRup_OutputMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_IDataService" type="tns:IDataService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="CreateSubject">
<soap:operation soapAction="http://tempuri.org/IDataService/CreateSubject" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSubject">
<soap:operation soapAction="http://tempuri.org/IDataService/GetSubject" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateSyllabus">
<soap:operation soapAction="http://tempuri.org/IDataService/CreateSyllabus" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetSyllabus">
<soap:operation soapAction="http://tempuri.org/IDataService/GetSyllabus" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Login">
<soap:operation soapAction="http://tempuri.org/IDataService/Login" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRup">
<soap:operation soapAction="http://tempuri.org/IDataService/GetRup" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateRup">
<soap:operation soapAction="http://tempuri.org/IDataService/CreateRup" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="DataService">
<wsdl:port name="BasicHttpBinding_IDataService" binding="tns:BasicHttpBinding_IDataService">
<soap:address location="http://localhost:54099/DataService.svc"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions><?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="DataService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://tempuri.org/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<wsdl:types>
<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
<xs:import namespace="http://schemas.datacontract.org/2004/07/DataService.WSEntity"/>
<xs:element name="CreateSubject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="subject" nillable="true" type="q1:WSSubject" xmlns:q1="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateSubjectResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSubject">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSubjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetSubjectResult" nillable="true" type="q2:ArrayOfWSSubject" xmlns:q2="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateSyllabus">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="syllabus" nillable="true" type="q3:WSSyllabus" xmlns:q3="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateSyllabusResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSyllabus">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetSyllabusResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetSyllabusResult" nillable="true" type="q4:ArrayOfWSSyllabus" xmlns:q4="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Login">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="user" nillable="true" type="q5:WSUser" xmlns:q5="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LoginResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="LoginResult" nillable="true" type="q6:WSUser" xmlns:q6="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRup">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="GetRupResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetRupResult" nillable="true" type="q7:ArrayOfWSRup" xmlns:q7="http://schemas.datacontract.org/2004/07/DataService.WSEntity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateRup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="wsrup" nillable="true" type="q8:WSRup" xmlns:q8="http://schemas.datacontract.org/2004/07/DataService.WSEntity"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateRupResponse">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
<xs:element name="anyType" nillable="true" type="xs:anyType"/>
<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
<xs:element name="boolean" nillable="true" type="xs:boolean"/>
<xs:element name="byte" nillable="true" type="xs:byte"/>
<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
<xs:element name="decimal" nillable="true" type="xs:decimal"/>
<xs:element name="double" nillable="true" type="xs:double"/>
<xs:element name="float" nillable="true" type="xs:float"/>
<xs:element name="int" nillable="true" type="xs:int"/>
<xs:element name="long" nillable="true" type="xs:long"/>
<xs:element name="QName" nillable="true" type="xs:QName"/>
<xs:element name="short" nillable="true" type="xs:short"/>
<xs:element name="string" nillable="true" type="xs:string"/>
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
<xs:element name="char" nillable="true" type="tns:char"/>
<xs:simpleType name="char">
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration"/>
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid"/>
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName"/>
<xs:attribute name="Id" type="xs:ID"/>
<xs:attribute name="Ref" type="xs:IDREF"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DataService.Entity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/DataService.Entity">
<xs:complexType name="WSSubject">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSSubject" nillable="true" type="tns:WSSubject"/>
<xs:complexType name="ArrayOfWSSubject">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSSubject" nillable="true" type="tns:WSSubject"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSSubject" nillable="true" type="tns:ArrayOfWSSubject"/>
<xs:complexType name="WSSyllabus">
<xs:sequence>
<xs:element minOccurs="0" name="AcademicYear" type="xs:int"/>
<xs:element minOccurs="0" name="Category" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Credits" type="xs:int"/>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Major" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Semester" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Status" nillable="true" type="tns:WSStatus"/>
<xs:element minOccurs="0" name="Subject" nillable="true" type="tns:WSSubject"/>
<xs:element minOccurs="0" name="Years" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSSyllabus" nillable="true" type="tns:WSSyllabus"/>
<xs:complexType name="WSStatus">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSStatus" nillable="true" type="tns:WSStatus"/>
<xs:complexType name="ArrayOfWSSyllabus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSSyllabus" nillable="true" type="tns:WSSyllabus"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSSyllabus" nillable="true" type="tns:ArrayOfWSSyllabus"/>
<xs:complexType name="WSUser">
<xs:sequence>
<xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="IsActive" type="xs:int"/>
<xs:element minOccurs="0" name="IsLoggedIn" type="xs:int"/>
<xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Login" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Role" nillable="true" type="tns:WSRole"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSUser" nillable="true" type="tns:WSUser"/>
<xs:complexType name="WSRole">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSRole" nillable="true" type="tns:WSRole"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DataService.WSEntity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/DataService.WSEntity">
<xs:import namespace="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
<xs:complexType name="ArrayOfWSRup">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WSRup" nillable="true" type="tns:WSRup"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfWSRup" nillable="true" type="tns:ArrayOfWSRup"/>
<xs:complexType name="WSRup">
<xs:sequence>
<xs:element minOccurs="0" name="Laboratory" type="xs:int"/>
<xs:element minOccurs="0" name="Lectures" type="xs:int"/>
<xs:element minOccurs="0" name="Practical" type="xs:int"/>
<xs:element minOccurs="0" name="SroTotal" type="xs:int"/>
<xs:element minOccurs="0" name="Srop" type="xs:int"/>
<xs:element minOccurs="0" name="Syllabus" nillable="true" type="q1:WSSyllabus" xmlns:q1="http://schemas.datacontract.org/2004/07/DataService.Entity"/>
<xs:element minOccurs="0" name="TotalHours" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="WSRup" nillable="true" type="tns:WSRup"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="IDataService_CreateSubject_InputMessage">
<wsdl:part name="parameters" element="tns:CreateSubject"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateSubject_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateSubjectResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSubject_InputMessage">
<wsdl:part name="parameters" element="tns:GetSubject"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSubject_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSubjectResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateSyllabus_InputMessage">
<wsdl:part name="parameters" element="tns:CreateSyllabus"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateSyllabus_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateSyllabusResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSyllabus_InputMessage">
<wsdl:part name="parameters" element="tns:GetSyllabus"/>
</wsdl:message>
<wsdl:message name="IDataService_GetSyllabus_OutputMessage">
<wsdl:part name="parameters" element="tns:GetSyllabusResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_Login_InputMessage">
<wsdl:part name="parameters" element="tns:Login"/>
</wsdl:message>
<wsdl:message name="IDataService_Login_OutputMessage">
<wsdl:part name="parameters" element="tns:LoginResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_GetRup_InputMessage">
<wsdl:part name="parameters" element="tns:GetRup"/>
</wsdl:message>
<wsdl:message name="IDataService_GetRup_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRupResponse"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateRup_InputMessage">
<wsdl:part name="parameters" element="tns:CreateRup"/>
</wsdl:message>
<wsdl:message name="IDataService_CreateRup_OutputMessage">
<wsdl:part name="parameters" element="tns:CreateRupResponse"/>
</wsdl:message>
<wsdl:portType name="IDataService">
<wsdl:operation name="CreateSubject">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/CreateSubject" message="tns:IDataService_CreateSubject_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/CreateSubjectResponse" message="tns:IDataService_CreateSubject_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetSubject">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/GetSubject" message="tns:IDataService_GetSubject_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/GetSubjectResponse" message="tns:IDataService_GetSubject_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="CreateSyllabus">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/CreateSyllabus" message="tns:IDataService_CreateSyllabus_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/CreateSyllabusResponse" message="tns:IDataService_CreateSyllabus_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetSyllabus">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/GetSyllabus" message="tns:IDataService_GetSyllabus_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/GetSyllabusResponse" message="tns:IDataService_GetSyllabus_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="Login">
<wsdl:input wsaw:Action="http://tempuri.org/IDataService/Login" message="tns:IDataService_Login_InputMessage"/>
<wsdl:output wsaw:Action="http://tempuri.org/IDataService/LoginResponse" message="tns:IDataService_Login_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetRup">
...Подобные документы
Характеристика деятельности ООО "ЖилРемСтрой", его организационная структура. Разработка проекта автоматизации бизнес-процессов предприятия с помощью программы "1С". Контрольный пример реализации проекта. Расчет экономической эффективности автоматизации.
дипломная работа [3,7 M], добавлен 29.01.2013Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации. Проектирование и реализация логической модели бизнес-процесса на примере библиотеки.
курсовая работа [505,8 K], добавлен 25.10.2011Анализ соответствующего уровня автоматизации предприятия. Построение диаграммы действий. Формирование таблиц операций и описания документов, участвующие в бизнес-процессе. Проектирование реализации операций бизнес-процесса в информационной системе.
дипломная работа [2,0 M], добавлен 27.05.2013Организационно-штатная структура телекоммуникационной компании. Разработка плана автоматизации управления бизнес-процессами (БП), ее основные этапы. Формализация БП с помощью методик моделирования IDEF0, IDEF3 и DFD. Требования к системе автоматизации.
курсовая работа [969,3 K], добавлен 24.01.2014Причины, цели и риски автоматизации. Описание бизнес-процесса "Как должно быть": объекты, участники, численные показатели. Проектирование информационного ядра. Поведение объектов, разработка форм и программных модулей. Расчёт экономической эффективности.
дипломная работа [1,0 M], добавлен 19.06.2011Создание программного средства для автоматизации процесса управления учетом клиентов. Алгоритмы и модели базы данных; документооборот бизнес-процесса "работа отдела продаж", задачи и функции менеджера. Системные требования, экономическое обоснование.
курсовая работа [1,4 M], добавлен 18.03.2013Построение функциональной модели бизнес-процесса "Оптовая фирма". Проектирование автоматизированного рабочего места менеджеров отделов фирмы по управлению и учетом товарных запасов, операций покупки и продажи. Основные документы бизнес-процесса.
курсовая работа [287,0 K], добавлен 24.12.2012Разработка проекта автоматизации документооборота при помощи механизма бизнес-процессов и с использованием современных программных наработок в 1С:Предпирятие. Создание информационной базы "Деканат" для обработки данных процесса обучения студентов.
дипломная работа [954,8 K], добавлен 26.07.2013- Разработка серверной части информационной системы для сопровождения процесса выдачи заработной платы
Построение диаграммы последовательности действий и диаграммы классов при автоматизации процесса выдачи заработной платы. Логическая и физическая реализация базы данных, заполнение таблиц и создание выборок. Мапирование реляционной модели в метамодель.
курсовая работа [1,6 M], добавлен 29.11.2011 Основные функции сервисного центра. Определение миссии, выделение критических факторов успеха и проблем предприятия. Проектирование базы данных для автоматизации бизнес-процесса "Заявка на ремонт". Функциональная, организационная и информационная модели.
курсовая работа [635,4 K], добавлен 05.01.2015Изучение процесса автоматизации системы управления складом и отчетами. Проектирование схемы отпуска товара со склада с помощью методологий структурного анализа. Выбор инструментальных средств. Разработка алгоритмов, базы данных и руководства пользователя.
дипломная работа [1,8 M], добавлен 09.11.2016- Создание приложения автоматизации анализа финансово-хозяйственной деятельности в ООО "Уралэнерготел"
Разработка информационной системы по автоматизации расчетов экономических показателей финансово-хозяйственной деятельности, процесса подготовки отчетов. Создание структуры базы данных, интерфейса системы с использованием среды программирования Делфи.
курсовая работа [4,1 M], добавлен 28.10.2014 Организационная структура туристической компании и функциональные ее обязанности подразделений. Анализ технико-экономических показателей ООО "Югрос Консалтинг". Проектирование автоматизации бизнес-процессов предприятия на платформе 1С: Предприятие 8.2.
курсовая работа [1,5 M], добавлен 04.06.2015Обзор методов моделирования бизнес-процессов. Оптимизация процессов с помощью методологии Мартина. Анализ проблем и причины недостаточной эффективности в работе "ФМ Ложистик Кастомс". Автоматизация процесса сверки сведений из электронных документов.
дипломная работа [4,5 M], добавлен 11.12.2013Проектирование процесса материально-технического снабжения с помощью BPWin 4.0: разработка диаграммы декомпозиции, дерева узлов и потоков данных, контекстной диаграммы. Детализация бизнес-процесса. Выявление в модели AS-IS недостатков, их исправление.
курсовая работа [6,3 M], добавлен 14.12.2011Анализ технологий "умного дома", их базовые понятия. Описание технологического процесса и модель автоматизации. Разработка системы управления зданием. Анализ программного обеспечения. Технология производства программного продукта, разработка бизнес-плана.
дипломная работа [1,8 M], добавлен 06.04.2015Функциональные требования для автоматизации процесса регистрации партнера. Разработка бизнес-процесса по управлению клиентскими аккаунтами. Наличие клиентоориентированной сервисной культуры - один из важнейших факторов успешности компании "amoCRM".
дипломная работа [5,3 M], добавлен 27.10.2017Разработка процесса автоматизации взаимодействия преподавателя и студента через сайт и ведение централизованного процесса обработки данных. Создание графического интерфейса программы и физической модели базы данных. Расчет цены программного продукта.
дипломная работа [6,1 M], добавлен 27.06.2011Технико-экономическая характеристика предприятия. Выбор комплекса задач автоматизации, анализ бизнес-процессов. Концептуальный уровень архитектуры базы данных, ее физическая модель. Программная реализация информационной системы для учета ремонтных работ.
дипломная работа [8,8 M], добавлен 27.06.2012Проектирование базы данных в MS Mіcrоsоft SQL Server 2005 для автоматизации процесса обзора компаний мобильной связи. Разработка программы, работающей с БД, показывающей названия фирм, контакты, характеристику сетей и создание отчетов всех категорий.
курсовая работа [1,4 M], добавлен 01.07.2011