Электронный архив документов

Содержание

Слайд 2

I. Описание предлагаемого решения
Схема предлагаемого решения
1.1. Бизнес-процесс
1.2. Логическая архитектура решения
1.3. Физическая архитектура

I. Описание предлагаемого решения Схема предлагаемого решения 1.1. Бизнес-процесс 1.2. Логическая архитектура
решения
2. Интерфейс пользователя
2.1. Административная часть
2.2. Пользовательская часть
3. Используемые технологии
II. Организация работы над проектом
Организация ведения проектов в Intellar.
Bug Tracking, портал обратной связи.
Оборудование и программное обеспечение.

Содержание

Слайд 3

Предлагаемое решение представляет собой шаблон веб-сайта электронного архива сведений о документах предприятия,

Предлагаемое решение представляет собой шаблон веб-сайта электронного архива сведений о документах предприятия,
хранящихся в одной или нескольких архивных компаниях, на базе Microsoft Sharepoint Foundation 2010.
Решение позволяет выполнять поиск по атрибутам архивных документов для определения номера ящика в котором хранится документ.

I. Описание предлагаемого решения

Слайд 4

1.1. Бизнес-процесс

1.1. Бизнес-процесс

Слайд 5

Microsoft Sharepoint Server 2010

1.2. Логическая архитектура решения

Данное архитектурное решение может быть реализовано

Microsoft Sharepoint Server 2010 1.2. Логическая архитектура решения Данное архитектурное решение может
на базе Sharepoint Foundation, т.е. без использования дорогостоящих лицензий Sharepoint Server.

IIS 7.5

SQL Server 2008 R2

SSDS

SSIS

Microsoft Sharepoint Foundation 2010

Site templates

Web services
.CSV

Импорт сведений о документах осуществляется с помощью SQL Server Integration Services из CSV файлов или напрямую из источника данных (SQL Server, Oracle, 1С и т.п.). Загрузка данных в Sharepoint – через SSIS коннектор к веб-сервису списков.

Oracle

Слайд 6

Согласно статье MSDN «Extracting and Loading SharePoint Data in SQL Server Integration

Согласно статье MSDN «Extracting and Loading SharePoint Data in SQL Server Integration
Services» существуют три способа загрузки больших объемов данных в списки Sharepoint:
Используя SharePoint APIs для добавления элементов списка по одному;
Используя SharePoint Batch API для генерирования и загрузки XML;
Используя веб-сервис, который использует тот-же XML, что и Batch API.

1.2. Логическая архитектура (загрузка)

Примечание:
Существует возможность дистанционного запуска пакетов SSIS, поэтому, в случае, если база данных SQL Server находится на отдельном физическом сервере – проблем не возникнет.
То есть запуск SSIS пакета загрузки может выполняться по нажатию на кнопку «Загрузить» интерфейса сайта.

В данном решении используется третий способ, как наиболее оптимальный и рекомендуемый Microsoft.

Слайд 7

Поскольку в Sharepoint существует ограничение – максимум 20 индексов на список, рекомендуется

Поскольку в Sharepoint существует ограничение – максимум 20 индексов на список, рекомендуется
максимально унифицировать поля списка для последующего беспроблемного добавления новых видов документов. Также рекомендуется не использовать разделение по типам контента Sharepoint (Content Types).

1.2. Логическая архитектура (типы контента)

Слайд 8

1.2. Логическая архитектура
(проектирование слоя представления)

В Sharepoint Server 2010 существуют три способа

1.2. Логическая архитектура (проектирование слоя представления) В Sharepoint Server 2010 существуют три
представления данных пользователю:

Номер (штрихкод) коробки, в которой хранятся документы, устанавливается сразу нескольким документам, поэтому для редактирования данных документов используется специально разработанная веб-часть с использованием LINQ to Sharepoint.

Слайд 9

1.3. Физическая архитектура решения

Данное решение будет работать если сервер баз данных находится

1.3. Физическая архитектура решения Данное решение будет работать если сервер баз данных
на отдельном сервере, оба сервера находятся на одном сервере или на нескольких серверах.

Слайд 10

2. Интерфейс пользователя

2.1. Административная часть

1. Списки (кроме стандартных):
Список типов документов с привязкой

2. Интерфейс пользователя 2.1. Административная часть 1. Списки (кроме стандартных): Список типов
к ролям пользователей.
Master-Detail список компаний со списком сайтов
Список архивных компаний
2. Веб-часть управления загрузкой: пути к файлам загрузки или строки подключения к базам данных, кнопку загрузки.
Для хранения информации о пользователях используется стандартный список пользователей.

Административная часть содержит:

Слайд 11

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

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

2. Интерфейс пользователя

2.1. Пользовательская веб-часть импорта данных

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

Слайд 12

2. Интерфейс пользователя

2.1. Пользовательская веб-часть поиска данных

Дополнительные поля, для уточнения результатов поиска

2. Интерфейс пользователя 2.1. Пользовательская веб-часть поиска данных Дополнительные поля, для уточнения
заполняются автоматически на основании информации об индексах полей списка.

Слайд 13

3. Используемые технологии

Microsoft Sharepoint Foundation 2010
Microsoft SQL Server 2008 (R2) DB
Microsoft SQL

3. Используемые технологии Microsoft Sharepoint Foundation 2010 Microsoft SQL Server 2008 (R2)
Server 2008 (R2) Integration Services
Для разработки используется Microsoft Visual Studio 2010

Изображен пример проектируемого пакета SQL Server Integration Services.

Слайд 14

II. Организация работы над проектом

1. Организация ведения проектов в Intellar

Проекты по разработке

II. Организация работы над проектом 1. Организация ведения проектов в Intellar Проекты
программного обеспечения ведутся с использованием методологии “MSF for Agile Software Development 5.0” с использованием инструмента управления жизненным циклом приложений Microsoft Team Foundation Server 2010.

Source Control
Validate Layering
Builds
Deploy Build
Execute Tests
Work Items

TFS

Слайд 15

2. Bug Tracking, обратная связь

ДЕМО

2. Bug Tracking, обратная связь ДЕМО

Слайд 16

3. Оборудование и программное обеспечение

Характеристики оборудования на котором ведется разработка для Sharepoint:
Сервер

3. Оборудование и программное обеспечение Характеристики оборудования на котором ведется разработка для
SuperMicro SuperServer 5016I-M6F
Intel Xeon X3430 2,93 ГГц 4 ядра 8 потоков
RAM 16Gb
HDD Seagate 500Gb RAID 0 + 1 HDD 1Tb for backup

Программное обеспечение, используемое для ведения проектов:
OS – Microsoft Windows Server 2008 R2 SP1 Hyper-V
Sharepoint Portal 2010 Enterprise
SQL Server 2008 R2 Enterprise
Visual Studio 2010 Pro
Team Foundation Server 2010
Microsoft Project 2010
Microsoft Office 2010 Professional Plus

Имя файла: Электронный-архив-документов.pptx
Количество просмотров: 292
Количество скачиваний: 0