Справочник по лагерям (тюрьмам) (Prisons) 8 Справочник по типам лагерей - shikardos.ru o_O
Главная
Поиск по ключевым словам:
Похожие работы
Справочник по лагерям (тюрьмам) (Prisons) 8 Справочник по типам лагерей - страница №1/4




660049, Красноярск, Урицкого 61, ДНиТ

Телефон: (3912) 65-13-85 Факс: (3912)65-01-70

E-mail: info@maxsoft.ru, Internet: www.maxsoft.ru

Веб лаборатория: web.maxsoft.ru, web@maxsoft.ru




Техническое описание пилотного проекта «Возвращенные имена».




Техническое описание пилотного проекта «Возвращенные имена». 1

Концепция пилотного проекта 1

Цели и задачи. 1

Результаты. 1

База данных проекта. 2

База данных по репрессированным (БДР). Описание таблиц. 2

База данных со справочниками (БДС). Описание таблиц. 2

Сайт проекта. 3

Администраторская часть. 3

Часть сайта для посетителей. 4

Справочник с образованиями людей (Educations) 6

Справочник с социальными положениями (SocialStatuses) 6

Справочник с профессиями людей (Professions) 6

Справочник с партийностями (PartyStatuses) 7

Справочник с наказаниями (Punishments) 7

Справочник по лагерям (тюрьмам) (Prisons) 8

Справочник по типам лагерей (тюрьмам) (PrisonTypes) 8

Справочник с типами дат (DateTypes) 9

Справочник с типами смертей (DeathTypes) 9

Приложение №2 Описание таблиц базы данных по репрессированным 10

Комментарии (Comments) 10

Люди (Persons) 10

Организации (Owners) 10

Хранители (OwnerPersons) 11

Имена (PersonNames) 11

Национальности (PersonNations) 11

Адреса (PersonAddresses) 12

Образования людей (PersonEducations) 12

Социальные положения людей (PersonSocialStatuses) 13

Партийность людей (PersonPartyStatuses) 13

Профессии людей (PersonProfessions) 13

Места работы (PersonWorks) 14

События (вынесенные из основной иерархии) 15

Рождение (PersonBirths) 15

Смерть (PersonDeaths) 15

Обвинения (PersonAccusations) 16

Обвинения (статьи) (PersonAccusationArticles) 16

События 16

Типы событий (EventTypes) 16

События (Events) 17

Аресты (EventArrests) 17

Приговоры (EventSentences) 17

Приговоры (меры наказания) (EventSentencePunishments) 18

Ссылки (EventExiles) 18

Заключения в лагерь (EventImprisonments) 18

Реабилитации (EventRehabilitations) 18

Источники информации 20

Типы источников (SourceTypes) 20

Источники информации (Sources) 20

Триггеры 20





Концепция пилотного проекта

Цели и задачи.


Цели пилотного проекта заключаются в следующем:

  • Отработать принципиальную схему функционирования Единого Электронного Банка Данных по репрессированным в Интернете;

  • Подтвердить (или опровергнуть) принятую на первом шаге программно-техническую концепцию проекта;

  • Уточнить структуру единой базы, требования пользователей-исследователей, требования к функциям системы;

  • Отработать методы адаптации разнородных баз;

  • Создать основу для дальнейшего развития проекта.

Исходя из этих целей, было сформулировано задание на разработку, которое состояло из следующих задач:

  • создание веб-сайта проекта,

  • создание версии базы данных в среде MS SQL-2000,

  • заполнение базы данными из нескольких локальных баз,

  • создание средств дистанционного заполнения базы через сайт,

  • создание средств выполнения простых поисковых дистанционных запросов к базе,

  • запуск первой версии системы в эксплуатацию.

Результаты.


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

Веб-сайт.

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



База данных.

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



Заполнение базы.

В базе представлено 104700 персоналий. Этот объем создан на основе архивов пяти региональных организаций – Красноярского Мемориала, Рабочей группы Приморской краевой Книги памяти жертв политических репрессий (Владивосток), Ярославской Книги памяти, Московского и Томского Мемориалов.



Средства для дистанционного заполнения базы через сайт.

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


Средства выполнения простых поисковых дистанционных запросов к базе


Реализованные средства поисковых запросов позволяют производить выборку по основным параметрам (установочные данные) в любой их комбинации (ФИО, дата рождения, пол, место рождения, дата и место смерти). Реализован расширенный поиск по ФИО и дате, когда ищущий знает только приблизительные условия поиска.

Запуск первой версии системы в эксплуатацию


В тестовую эксплуатацию система запущена в конце ноября 2001г. Система физически расположена на 2х серверах (веб-сервер и MS SQL2000 сервер) хостинг-площадки компании МаксСофт. С момента запуска сбоев в функционировании системы не наблюдалось.

Результат описанной работы можно наблюдать в интернете по адресу http://vi.krsk.ru/

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

База данных (БД) создана в системе MSSQL сервер и состоит из двух баз: база данных содержащая справочники (БДС), используемые системой и база данных содержащая информацию о репрессированных (БДР).

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

Все страницы сайта работающие с базой данных вызывают выполнение сохраненных процедур (stored process). Прямой работы с БД посредством использования языка SQL не осуществляется.


База данных проекта.


БД представляет собой две базы данных в среде MSSQL сервер: memorial_main – основная БД в которой расположена информация о репрессированных и memorial_ref – БД содержащая справочники используемые в БДР (справочник Административно-Территориальных Объединений (АТО), справочник национальностей, справочник лагерных управлений, справочник статей УК РСФСР и других республик СССР).

База данных по репрессированным (БДР). Описание таблиц.


Название БД, заданное при разработке в компании МаксСофт - “memorial_main”

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

Подробное описание таблиц см. Приложение №1

База данных со справочниками (БДС). Описание таблиц.


Название БД, заданное при разработке в компании МаксСофт - “memorial_ref”

Импорт данных в таблицы БДС осуществляется в полуавтоматическом режиме с индивидуальной работой по каждому справочнику, который необходимо внести в БДС. ПО проекта не предусматривает корректировку, добавление и удаление информации о репрессированных в БДР, в режиме работы через веб-интерфейс. Это связано с централизованной работой над справочниками у сторонних разработчиков.

Подробное описание таблиц см. Приложение №2

Сайт проекта.


Сайт состоит из двух частей: администраторская часть, позволяющая работать с содержимым БД и управлять им и часть для посетителей, отвечающая за поиск и вывод данных.

Администраторская часть.


ПО работы с БД в режиме изменения данных реализовано через WEB интерфейс. Вся работа с сайтом происходит посредством работы через броузер. Все файлы администраторской части размещены в каталоге /adm/ сайта. Доступ к странице разрешен только после авторизации основанной на файловой системе Windows NT (логин/пароль). ПО работы с сайтом реализовано по описанной ниже схеме:

  1. Главная страница. Рубрикатор. Форма ввода ID репрессированного с данными которого предполагается работать.

    1. ФИО. Работа с данными о имени репрессированного.

    2. Дата рождения. Работа с данными о дате и месте рождения. Используется справочник АТО.

    3. Дата смерти. Работа с данными о дате и месте смерти. Используется справочник АТО.

    4. Образование. Работа с данными о образовании.

    5. Работа. Работа с данными о трудовой деятельности репрессированного.

    6. Адрес. Работа с данными о месте проживания.

    7. Партийность. Работа с данными о партийной принадлежности репрессированного.

    8. Соц. статус. Работа с данными о социальном положении.

    9. Аресты. Работа с данными по арестам репрессированного.

    10. Обвинения. Работа с данными по обвинениям.

    11. Приговоры. Работа с данными по приговорам.

    12. Ссылки. Работа с данными по ссылкам.

    13. Реабилитации. Работа с данными по реабилитациям.

Рубрикатор. Форма ввода ID репрессированного.

Страница предназначена для показа меню администрирования информации о репрессированном и формы ввода идентификатора репрессированного. Внимание! Для начала работы нужно ввести идентификатор пользователя и произвести его передачу на сервер путем нажатия кнопки “>>”.



ФИО

Страница предназначена для изменения данных о ФИО репрессированного.

Физически страница представлена файлом /adm/actions/name.asp

Дата рождения

Страница предназначена для изменения данных о дате и месте рождения репрессированного.

Физически страница представлена файлом /adm/actions/bdate.asp

Дата смерти


Страница предназначена для изменения данных о дате и месте смерти репрессированного.

Физически страница представлена файлом /adm/actions/ddate.asp


Образование


Страница предназначена для изменения данных о образовании репрессированного.

Физически страница представлена файлом /adm/actions/education.asp


Работа


Страница предназначена для изменения данных о работе репрессированного.

Физически страница представлена файлом /adm/actions/work.asp


Адрес


Страница предназначена для изменения данных о адресе репрессированного.

Физически страница представлена файлом /adm/actions/address.asp


Партийность


Страница предназначена для изменения данных о партийной пренадлежности репрессированного.

Физически страница представлена файлом /adm/actions/party.asp


Социальный статус


Страница предназначена для изменения данных о социальном статусе репрессированного.

Физически страница представлена файлом /adm/actions/status.asp


Аресты


Страница предназначена для изменения данных о арестах репрессированного.

Физически страница представлена файлом /adm/actions/arrests.asp


Обвинения


Страница предназначена для изменения данных о обвинениях репрессированного.

Физически страница представлена файлом /adm/actions/accusations.asp


Приговоры


Страница предназначена для изменения данных о приговорах репрессированного.

Физически страница представлена файлом /adm/actions/education.asp


Ссылки


Страница предназначена для изменения данных о ссылках репрессированного.

Физически страница представлена файлом /adm/actions/exiles.asp


Реабилитации


Страница предназначена для изменения данных о реабилитациях репрессированного.

Физически страница представлена файлом /adm/actions/rehabilitations.asp



следующая страница >>