Научная статья на тему 'Опыт программирования электронных справочников в условиях «Планшетной революции»'

Опыт программирования электронных справочников в условиях «Планшетной революции» Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
116
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НАСТОЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ / ПЛАНШЕТЫ / HTML5 / ANDROID / WINDOWS / ВЕБ-ПРИЛОЖЕНИЕ / ЭЛЕКТРОННЫЕ СПРАВОЧНИКИ / WEB SQL

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Леонов Михаил Васильевич, Киселева Екатерина Анатольевна

В статье обсуждается опыт программирования электронных cправочников в форме веб-приложений для браузера Google Chrome c использованием баз данных формата WebSQL, которые можно использовать как на ноутбуках под управлением операционной системы Windows, так и на планшетах под управлением операционной системы Android. Эти справочники и картотеки, разработанные как инструменты для автоматизации историко-архивных исследований, можно использовать и для накопления других тематических данных.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Леонов Михаил Васильевич, Киселева Екатерина Анатольевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Опыт программирования электронных справочников в условиях «Планшетной революции»»

Леонов М.В.1, Киселева Е.А.2

1 Московский государственный университет имени М.В. Ломоносова, г. Москва, к.б.н., ведущий научный сотрудник факультета вычислительной математики и кибернетики,

Leonow M W@cs.msu.ru

2 Московский государственный университет имени М.В. Ломоносова, г. Москва, инженер факультета вычислительной математики и кибернетики, lenakisseleva@gmail.com

ОПЫТ ПРОГРАММИРОВАНИЯ ЭЛЕКТРОННЫХ СПРАВОЧНИКОВ В УСЛОВИЯХ «ПЛАНШЕТНОЙ РЕВОЛЮЦИИ»

КЛЮЧЕВЫЕ СЛОВА

Настольные информационные системы, планшеты, HTML5, Android, Windows, веб-приложение, электронные справочники, Web SQL.

АННОТАЦИЯ

В статье обсуждается опыт программирования электронных травочников в форме веб-приложений для браузера Google Chrome c использованием баз данных формата WebSQL, которые можно использовать как на ноутбуках под управлением операционной системы Windows, так и на планшетах под управлением операционной системы Android. Эти справочники и картотеки, разработанные как инструменты для автоматизации историко-архивных исследований, можно использовать и для накопления других тематических данных.

В последние годы вместо ноутбука - удобного и, казалось, незаменимого технического инструмента научного работника в библиотеках, архивах, командировках все чаще используется планшет с операционной системой (ОС) Android. Планшеты обладают существенным преимуществом - они, как правило, гораздо легче, чем ноутбуки. И хотя уже есть планшеты с ОС Windows, наиболее популярными считаются пока планшеты ОС Android , а перенос важных баз данных из одной среды в другую, как правило, не так прост, как хотелось бы. Миграция баз данных, в отличие от изображений и текстов, с компьютеров на планшет и обратно, вообще говоря, не является тривиальной задачей, особенно для пользователей - специалистов гуманитарного профиля.

Некоторые специалисты предметных областей серьезно опасаются этого нового этапа развития информационных технологий. По словам профессора М. Таллера из Кельнского университета, «надвигающаяся «мобильная революция» может вновь привести к повторению разрушительного процесса, происходившего в ходе ПК- и интернет-революций»[4]. Речь идет о том, что специалист, создавший в своей предметной области содержательную базу данных (БД), при переходе на новую программно-аппаратную платформу почти неизбежно сталкивается с задачей, получившей красивое название «проблемы унаследованных баз данных».

В лаборатории вычислительного практикума и информационных систем факультета ВМК в течение ряда лет ведутся разработки программ для автоматизации работы историков-архивистов. Ядром большинства этих проектов является та или иная БД, причем историки, как и другие пользователи, часто используют как планшеты с Android, так и настольные компьютеры с ОС Windows. Поэтому мы решили найти способ, который сделал бы процесс переноса БД между этими платформами максимально легким.

Решение пришло из области HTML5-технологий, одной из новинок которой была возможность создавать БД на стороне клиента - браузера с использованием технологии Web SQL[5]. Наиболее последовательно и симметрично по отношению к ОС Windows в Android поддерживали эту возможность браузеры Google Chrome, Safari и Opera. Мы выбрали в качестве базового инструмента для наших информационных систем браузер Google Chrome. Фактически наша информационная система - это Web приложение, написанное на языке JavaScript с использованием Web SQL Database APi и библиотек jquery и jqueryUI.

Один из первых результатов - электронная картотека членов Московского Общества испытателей природы (МОИП) до 1955 года, более подробно описанная в работе [2].

Эта информационная система имеет два режима: административный и читательский. В административном режиме можно вводить данные по персонам как в интерактивном режиме, так и в пакетном, а также редактировать их.

В читательском режиме в правом верхнем углу находится форма поиска по любой комбинации Фамилии, Имени, Отчества и году рождения. Можно также просматривать список фамилий, указав первую букву фамилии. В левой части окна программы расположены четыре вкладки: «Основная информация», «Дополнительная информация», «Карточки», «Источники». Первая вкладка, например, отражает значения следующих полей: фамилия, имя, отчество, дата рождения, дата смерти, основные занятия члена МОИП, год принятия в общество, и признак почетного члена. Предусмотрены также поля для фамилии и имени на иностранном языке.

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

сокк .ил -н щ; нчь

и . г>, а-, г.:

ГЁ * Л~ ■ _

ЦЬгЬЬ

Вф-хл г /

Автор трпзюры: ^лсоЬ На[|3( 170-1-1767) Прн^о^щиф:

Иш^пИш:

С Еятгп1*_1,1К1 | 0010

Коллекция I-равюр МОИП

« < 1331й228 @ » йОфами.1ЛШ ^ рус: А - Я лат: А ■

Я

по .идентификатору Я Сброс

Ос аиста* (Лли #1516 ПИЗ

Г((н(|> Кии|>и ШкИцфсквй «шгслопедвст Олш го ащнСяшш н

ШШНИШЙ ВрЙЧ. эоо.тог. |[:ц ]'.|.п.']. Лето}) Шртой зоологической

эшнашнанв- Автор

[ИрППГО утКрСАНЬНОГО

ТрУД» Всеобщи ННОНК^СЫ! . Один 1В ¡[(¡шш:. ь'ю ¡шпьшм в рпЗок' кпрлн^пш и кфКМУ-

Рис.1. Страница просмотра коллекции гравюр программой на планшете

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

интерфейсом для пофамильного справочника. При этом названия полей, а также визуализацию некоторых из них можно менять с помощью конфигурационного файла под названием SETTINGS.js. Можно менять количество, тип, порядок расположения на экране значений полей, а также название справочника на заглавной странице. Естественно необходимо наличие двух режимов: административного и пользовательского, а также пакетного ввода. Пакетный ввод облегчает первоначальный ввод, что особенно важно на этапе отладки, и кроме того, подготовленный пакет служит резервной копией данных в случае переноса данных на новый компьютер.

Из нашего опыта участия в историко-архивных проектах[1] мы знаем, что какой бы продуманной ни была структура БД, заполняемая в процессе архивных поисков, все равно в какой-то момент выясняется, что найденный материал не укладывается в «прокрустово ложе» структуры запланированной БД. С другой стороны, ясно, что этот материал может пригодиться в дальнейших работах, и хорошо бы его где-то хранить. Поэтому мы решили ввести возможность «прикрепления» файлов разного типа к записи, описывающей основной объект справочника -«персону». Эти прикрепляемые файлы, как правило, сканы листов из книг, или архивных документов и фотографий.

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

Р-гл-игу пт СРП; ; Г-чн:I ■

»»на « ч >

•t-.-uos.nu

Нмл

Осчгсгю

М-В

Л:'■ ос¿ы-а !ь.«К!т*

Елецкий МУЖСКЛН Г ИМИ¡1 Ё11И.

Преподаватели

ЛрПКр?П14КО<1!! ф4ЙЛН

||&Д0 01 Т&у

.^ШИШШв 3*1 л] с._ОДО_> !С_П.:-Ъ_Т) * 41* ыа 530 ьи:: 1 т 1ги

и»

11:1 ИМ^^ЦУ^ФНуляД«

|Д)1ЗД 17 ИМ Гп^Лп, Стпмтик» Псртор 130

(юерш)

Дш

(ПМЗеДВи) ф-лапэп

{мг> Нж<лт -I СЪакбь

И<: Ей'ШПкО]

Грс*г Коцри

МнраДОнп

Директор Бкимй муд£к.ол попа нш с ] 07.16Я ею ДОМ Ралхзся ? Ф«1фд.-м

1 $4$ Р Г Пера»? вл-г П"рн>\ я. тк-Ег^.-л-к.-^! -гиы- Ггнрги Крирал»

II Е-ЪгНЫ ХрЯЯЯШ > рО ¿ЛпЫОЙ ЕйрШЯЫ й Зйьтаемтде 4 С-КОНЧзНЛН Рга-гкюП пын»ии.>т»й V Дерптсмм угаичхштгт«. пхмфсьзч :ш||^гг-глкт:и- о ^ж.лгкы ■ ■ ЛЛ$а*1пжш ¿йнекг ггудппов I ЕМУ- ж жгьоМфШ. .другая он шпион ьлк. -Кс4фи Кцл Греф«-« В Формулярных :пк-: ыя яенчк гаигап ю ■ртчгнк гт-о ■.- тухли ш ИшсПрт дорсиж* о прэтэптеннс он Ч№ЛКК * 1а. Кй*фЙД I рс*г У«£К * 1 1£ Р-гЁ-ПиСи.-Л

гнмманих. псоушн ■ ](Й госту * Дергпсыв! >*№рапп Попутал

{||ЦПГ-1ЬГНв .ТУ111 ЧТО \"*ПГГ71Я I» ЫЛГПСЛГНкГ В- I.Е~3 ПОСП'ЗЯ! кл

■енфнш-фвмшлчвашП фи.у.пш ИМУ В 11 ^АОНЧИЛ «ос-з и сеа-миа НЮНЯТ*. тауш» ТТН («ОН Пр«0 II Н» анпжт №» УПОЙ

ПшНлзгл л ХфйПВЛИ тк ПрсДы г С «Л| ичКх'.-Л ^ии ».».'ли I 1и НПМйрШ

змошн нк.-и оюнчлюи кэжнрж црюа рлюоты-! увпяен ■ опак црн

лсгггрдо-ьс* ч^иа ля«1ыи Пгтря н Плыл ■ Мкиг С \ гпеггорв !.23 рвоозд! зргыаис я ш<:>1 9 Ь-ав Мки-ккЛ гнчзи мш С тоня 1.&Ё5

гада он- ткгегкнр Орэда».^. » с 19 кк>м 3539 гада - ижен-нер Вт-Ч^мщл.и.иП I Ю1Н.111111 С .29 ш&ора 1Е-9-1 №1 I Е- мл* 1Е9> -Впяакмн[кьоП гкчм^.мм а нтен - лтре».!:^ КлргссюО гпми.ммм и;» ьониг мввч». < ккж« Iспя лчррьт^ркч гнюи им гдт ярррчотл-т лр

клжи ¿»Счгй А-гиНиП ирЬ-^Ы Л:тГН .1«. ,30 ВДфЕ!. 1$]4 голл Уср Ь Е.и£>е

12миШ$пш

102

Сброс

лофлмниш Поиск

Никй1/Й Лиг^ь^чндидщ Еьшша^.^.утупа^ Лти-тн-дщ Е-: Е-у; Вп,нг11ф ^1Н1Г11ПУ»У1

Бгкт..ш Е1чн1Д1П

ЗД) Вк1икк,на Ашш'аЛЁндаяш

12.1

] Н ,Вг1гжга Кду1?й

1^1.1 Вимшуг! Д Литгнлжип:

п-1 Ек1 И-гя. алнанк ^¿клыцп

] т.| В№К«1ъцт г\ г ктпг Нльйтадвг»

]5 I Кгуолоа Ф[чи:иг Гт-гплитдн^ 1»! Ьи-:. Х.У.М Гг.'.1:^ (УЯгВ.-ЦИ

-I] 1 ТД'ГНТ Фг^гУ

21} Ги-л Кдим№ Лли^дщкаш:

Граглсчаз.Кгвдаагааз: -■I I Гунелч'КкиП П^-вроня

К-пи-ьН Кл|I

ЦГАМ. Ф 1] & «= 30. лЯО ИГАМ Ф оп 17. а НЙ

Л^-тпшт М|ГУ1И1 Вкиигаж!

1 Лдк-шгу-га Мшлил. Филджигг Лу!.'1'^ Дчяруий Ма,'№днч ? У I Едагнкд ЧкиА Сякиуит

Я | р- г-р-я Ндртзй г^и^яш

34) М-К-ЬГ Ь-.'1м,'ВУ11Г1

75.1 :'И1К->— Пын Мтггип Щашаж

Ка-.чапоа Джси Тмдкапп _

Рис.2. Пользовательский режим справочника «Преподаватели елецкой гимназии»

Пользовательский режим (см. Рис.2) предназначен для просмотра статей справочника (биографических и других данных по преподавателям) и поиска по фамилии. Экран разбит на 8 неравных ячеек. В верхней ячейке находится гиперссылка перехода в режим администратора. Левый столбец состоит из ячеек с логотипом и названием справочника, со списком прикрепленных файлов, и текущем состоянии статистики справочника. Щелчок по имени прикрепленного файла приводит к его открытию либо браузером, либо внешней программой, в зависимости от типа файла и настройки браузера.

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

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В «режиме администрирования» администратор, кроме возможностей пользователя,

может также редактировать и удалять данные, а также редактировать интерфейс (см. Рис.3) Для этого предназначены кнопки «редактировать» (объект редактирования зависит от контекста), добавлять прикрепляемый файл (см. левый столбец экрана на рис. 3). Кнопка «Очистить БД» используется при переходе к новой структуре БД.

Добавление новых «персон» осуществляется как в интерактивном, так и в пакетном режиме. Нижняя ячейка экрана содержит кнопку для указания файла для пакетного ввода и его запуска. Файл пакетного ввода представляет собой текстовый файл в кодировке ш£-8, содержащий значения полей БД по персонам через точку с запятой.

С Л □ fi1eV^/DVP•?^■£íЗnUt¡litvJM(AfPíгsí)nUt¡I¡tyA(lfГl¡г.Mrlnl

ГКтч К'ИТГ.ЧЕЛ щй itti.im SQL-ianiftMH

-рсдл ьтиров? тъ ЗШ МГУ latmu МБ.

.7&v04txöea Лсюорегмторм вычисл um t ft я ö.-o >7p&\7IIliX}'Va U IЛЧфа? VffljlUfh.чкV f JKTOf ПГ

РСДШИРОИТЪ

Елецкая мужская гимна шя. Преподаватели

ПрИ1 pflLTUнкы с файлы

1) ilLMJlOLiBS X

2) HS fett SIS Qijg х

ДНИ m ЯР Шпя х

4Ti4]S_040_310_04ajpf X

51418 040 >10 Q4 2 Itu X

<яц m SM о.Чк х

7) m № № iw x 83 41S_040_40_QS.jpf X 41Sj}40_::'30_34 ipy X

11) W X

12) 459J7J4S6_rg>e«-dac X

Добовить файл

Солдат» новую пФреоиу

23 из IJ0 « < > »

Сохранить Удалить

ФаЫНЛНЯ Имя

Отчество

Биография

Дата(первля) Дата (последний) Фамилия (лги.) Имя (ляг)

СПИСОК ИСТОЧНИКОВ

Грев«

Пмдоть к* QoHik ССрчс

по фамилии Поиск

Ксцрздв««_

1Днр*«Те0 ЕЛ*ЧйвЯ «J«<rili ГнЫп*)пк ( 1,07.1894 Пф в}.»14

Родиле» J- &егр»лч 1MB- я г. Перчовс (гшн« Пярну, щ Эстепйй} в плтераисяой сень« Генриха Копрадл-rpi^i и ел«иц КрлСТиии, ОДТНМ. В

документ.»* об окончдаки Рввегьской гижв'вии., учейе в Дерптском упив-ерс^тете, ги<тор<кон

в рввмииш,, » "Алрадитие* <пя««:* студентов м некоторой друг ихj Фи лвпкс*« к«к *

'■Конрад Карл Греое-. В fHipoymp пык спискам,

1102134В [Г2.07 1*15

[On»vB I

|Kowadftart |

UTAH, 4-41S, -an. 46. д.Sie. ЦТ АН, *,4.Si, «n, IT,

Покаыть результаты фильтрации

6) Бптгёпинм Hna.Viinft Алпагнмцшп

7) Ё0РК.1К ФИИГМЫ Адгуаоип S3 kw Влддюир BiMMHpoBFn

10) БурллЯ Федср Максимович

11) ВасилкгекиД Аиате-диД Васткмп

12) Вшг nmifl Ниьяддй Пааноиш

14] BgQHtt.pt Дасксицр Анджыювич 153 Вркшьксисшй Григорий Леоншолп

16) BpiHfCCHCMtft КОНСТАНТИН B?l'-IL"IbC3H4 117) Вороомасьий Ал д.camp Николаевич

15) Воронов Фткпп Сигпдновнч

19) Вы-сяты Гташ Семтнрцп

20) Гддодр! Ibra 11вмр«П

21) гситнср Федор Фсвдикпешр»ич

22) грз« клиикр алст^ндрстнч

23) Г реве КонрадК«фадоигз

24) ГрнгоулвскдеЯ Михаил Петрович

26) Дмпдд Нлдн Идднрнп 2?) Лггшшьий Мидят Ваиикаич 2$) Димитров Mrcwin Фмгаэдич

29) ДРВГЕЛЬ Дмитрия

30) EBtiiTHCi> Д1».иф С-гмтн':вич

31) Егоров Hiu.0T,iJt Ефимович

32) 3.1 М- Hlя^g-Il^¡•|

33) i.ufips'i Anawft Влддплп[РРИП

Змрузить файл пакетного ввода бы 5е|м«т в фабл Ф эйл » вы брзн

Рис.3. Режим администрирования справочника «Преподаватели елецкой гимназии»

С ft L!: filey//&yPersonUtility_EMG/PefSonUtilityFilterJitml#

Ig.TbäOMIC.IKtJtÜ Рслдм ХЕйЯОКipipPKUflU

ВМК ЛЛТ itufkti MB .7ov04OCQ*a ЛаЬорапюргЛ йпнемпепий» »jweowfrtj lie и ¡лфоръацибкчы.х friftee-u

Елецкая мужская гимназия. Преподаватели

Псрсои 130

(«U9HIK НОВОГО фитьтр.г

Тип ф1ПЫр.1 и f Поля фитьтрл riö-lt ФЗМмГКЯ

Поле: Иыи

Пол?: Дгт-s ^п«рня)

Полк Спис-Е» №ТОЧН11»Х«

Ikvj Биефлфм)

"Знйч*кие Гре

Значение

Значение

Зш^сние

1нач<ни?

х

X X X X

Пфкаыть попу чн»ш ннсп фнлыр Пекэнть т#чу тки ф ил ьтр

liltMkH like 'V^t' Did flrttk**e Hkt VX *rj fl77tCh*ik like KlMXX'

CoKpjM^Th фнЛЫр

Рис.4. Экран настройки фильтра для просмотра в пользовательском режиме.

Справа от каждого поля данных записи можно установить или снять флажок (check box), отвечающий за отображение соответствующего поля в режиме просмотра. Если убрать

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

Так как предполагалось, что утилитой-справочником будут пользоваться не только «простые пользователи», но и «продвинутые» в компьютерном отношении, то введен еще один режим справочника, «режим БС^Ь-запросов» (см. Рис.5).

С Л [р Г1е;///0;/Ре™г1иЫ1(у_ЕМб/$ч1(;иепе8.№л1|

Тййлчцы Ан Запрос:

ul*ct ■ free P*riwUtilityT«fcl« l**til4** like 'rg***

» PersonUbfctyTaWe

id - Идентификатор

Iftstheme ■ Фамилия

firstfume ■ Кия

middleN-anive - Отчество

annotation - Биография Выполнить

ffirstCbeck - Дата (первая] *

* ÁttachTable

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

•J Lk4N«iv* fintMm *nü<h*<L 1м-.1.Ымг>«-1п

ftwpaa Кэчрдджнч Дирмтор Ёлнькбй «»гнмай гн«*ыни с 1.07. IWÍ no 01.1414 РалмжяЗ фмсьм ■ г. Пчмон^ньмвПяриг Эстонии« nicT*pJu««(M саемГачрИ!! Конрыа Граф*и Lwv Хрис*«иь<. дотмнчай liW)>i«ui об ошмчаини Р*М1к>Эй Гнкиини. ,-ч*5»| Дft Ч; ■ >iMMC<Xl*f«. ПК1>№'Ом CMUMTMbCIM 0 рФЮвмии. 1 >.МфМиТиаа С>ЪС(* ауМЛН MW- я ДОГ*«. «И I|ÍV!IH Ml -Кфнрм Гриф*- С фор«,*ярИ|ц CIMCEM. о щ W»ihi—tnytdfa ИМ—В^ИИнарадяогр проем»н«и* он чя;л«чся и* КофыКдирдтнчГрт Гчиса* Пцмжнаы 1* PMMKitH rMIMUiiM, ЮЯГШЯ ■ 1MI ГОД/ ■ ДяртСНИМ уНИНраЛвГ. ГЬЛ,Ч4Л СЫДО4ЛЬеТНД№Ы1-1ЯГе> |ч<1мл г» «jtMti«» 1 ЦП гад* лхпуыл ид нсга^мю-фылалогм'Жяий факумги Mw k IITTim» iu trata (Г«Чм|« lU^JJSt W, »» 1#м li-K 1фМ4 ■ н» Clrtirtí-HÍHS Ht lUMH« y*|T<Mfl ГнииМнн ■ r(H5fH*«<*i-H nfr >ЛК(|ПК<» e-Aда«« n® нМГНм Р«««**.! i *«AAf npx ЛЛ1«? МСиЗи U4(TW» Oft fit H (Ъ#Л* • Мпм С J «мг^ря IM.J рлбфты у*<т««чи др«|М1и нация 1 Ь'ОН Мосыкной гишмини. С 1 июня 1№ гад он •■ нмелмпор Орлокюэн, ■ с 1* нюил 1И* гад» - «и-:г»тор &лми!*р4|к«сн гх и чдлчн. С 2§ иотбрЯ 1W4 № 'Í »» 144 ■ л*рч*гор вмди«<и|к«гай гнчиинн. i ji'iv • j>*p*crop КДЛг*£«йИ Гииянии. И 1 »fwu* С 16 НИ«" 14МС1ВЛ dHtXatüpOB 'KialiM. fA» M JO "¿Muí СЛ r»tÍ4ri *J#B46» flW« 1ЦЦ.Я 1*14 «di Уш*Р • E*KJÍ 1 J 1»1J 1Щ» J .01.11* IÍ.0T.H15 »arid Karl Uf*4 ♦ 41», ел. ■в, л va ЦГ*Ц ■SW, «n 1?, л

Рис.5. Экран режима SQL-запросов

Гиперссылка «Редактировать фильтр», расположенная в правом столбце экрана администрирования, ведет в режим настройки фильтра для просмотра в пользовательском режиме (см. Рис.4). Это дает возможность в пользовательском режиме работать не со всеми элементами справочника, а только теми, которые отвечают определенному условию. При этом получившееся условие можно посмотреть в виде SQL-запроса.

В этот режим можно переходить только из режима администратора. В правом центральном поле экрана можно задавать команду SELECT языка SQL , при этом в левом центральном в прокручивающемся окошке можно выбрать таблицу БД, а также увидеть названия полей, что удобно при формулировании запросов. Режим SQL запросов особенно важен для тех применений утилиты пофамильных списков, в которых, когда нужно формировать различные сводки по объектам справочника.

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

Описанные выше программные средства успешно используются в проектах по истории Московского университета, и постоянно совершенствуются в процессе эксплуатации. В качестве вывода можно сказать, что технология, основанная на применении браузера Google Chrome для реализации настольных информационные систем с базами данных формата SQLite[6] и возможностью несложного переноса между ноутбуками с ОС Windows и планшетами с ОС Android вполне себя оправдала.

Литература

1. Леонов М.В., Гутнов Д.А., Киселева Е.А. Электронная картотека елецких студентов Московского университета до 1917 г. //Информационный бюллетень Ассоциации «История и компьютер», № 42, 2014, C. 35-37.

2. Леонов М.В., Киселева Е.А., Орлов А.С. Опыт конверсии традиционных картотек в электронную форму на примере картотеки Московского общества испытателей природы / / Историческая информатика. 2013. № 4. - С.22 - 30.

3. Саввина О.А., Леонов М.В. История Елецкой мужской гимназии. Люди и факты. Часть I: Преподаватели. - Елец: Елецкий государственный университет им. И.А. Бунина, 2015, 178 с.

4. Таллер М. Дискуссии вокруг Digital Humanities / / Историческая информатика. 2012. № 1. - С.5 - 13. .

5. Web SQL Database URL: http://www.w3.org/TR/webdatabase/

6. Android - SQLite Database Tutorial URL: http://www.tutorialspoint.com/android/android_sqlite_database.htm

i Надоели баннеры? Вы всегда можете отключить рекламу.