задача
时间:2009-05-20 03:44来源:俄罗斯留学网 作者:toy_2008 点击:次
Здравствуйте.Постараюсь подробнее описать задачу.Начну с проблемы. Факультет, как пример крупной организации (берем в расчет как ст
Здравствуйте.Постараюсь подробнее описать задачу.Начну с проблемы. Факультет, как пример крупной организации (берем в расчет как студентов, так и преподавателей) имеет слабую поддержку таких часто используемых приложений, как email, календарь, общая система управления документами и т.д.Возможны два пути развития:1. Создание всей необходимой инфраструктуры с использованием собственных мощностей2. Использование сторонних сервисовПервый сценарий частично реализован, например у факультета есть своя система управления электронной почты. Однако у такой системы нет привычного, удобного и популярного на сегодняшний день web интерфейса, а так же отсутствует защита от спама.Второй сценарий предполагает использование таких сервисов как:1. Microsoft Live@edu:?http://www.microsoft.com/rus/studentmail/2. Google Apps:?http://www.google.com/a/help/intl/ru/edu/index.htmlНе зависимо от выбора какого-либо набора сервисов, существует следующая задача: синхронизация контактной информации факультета с адресными книгами пользователей.Синхронизация включает:1. Создание (внесение) всех контактов студентов и преподавателей в адресную книгу желающего2. Синхронизация данных организационной структуры: Создание и синхронизация групп согласно организационной структуре (курсы, группы, направления и т.д.)3. Поддержка актуальности данныхИтак, задача (тема дипломной работы): "Разработка средства синхронизации контактных данных для Google Apps".Google предлагает собственное средство синхронизации (http://www.google.com/mobile/default/sync.html), однако оно не решит задачу синхронизации данных организационной структуры. Более того, возможности данного приложения не впишутся в следующую архитектуру:(База данных, содержащая контактные данные и данные об организационной структуре) <-> (Разрабатываемое приложение) <-> (Контакты Google)Перейду к плану Вашей работы:0. Ознакомиться с ссылками, которые приведены выше1. Ознакомиться с Google Contacts API:?http://code.google.com/intl/ru-RU/apis/contacts/2. Ознакомиться с API данных Google:?http://code.google.com/intl/ru/apis/gdata/basics.html3. Найти и ознакомиться с примерами (язык можете выбрать любой, я приведу пример для .NET C#):?http://code.google.com/intl/ru-RU/apis/gdata/articles/dotnet_client_lib.html Поиск других примеров:?http://code.google.com/hosting/4. Заведите почтовый ящик gmail и изучите возможности адресной книги (Contacts):?http://mail.google.com/Позже я Вам пришлю информацию о БД, которая содержит данные факультета и обсужу с Вами?дальнейший?план работы над дипломом. Пока изучайте материалы, вникайте в задачу и готовьте мне вопросы.
------分隔线----------------------------