четвер, 19 червня 2014 р.

Пакет програм «Бібліограф-2007»




ІНСТРУКЦІЯ ПО РОЗГОРТАННЮ ТА АДМІНІСТРУВАННЮ ПАКЕТУ «БІБЛІОГРАФ-2007»


1. Системні вимоги

1.1. Пакет програм «Бібліограф-2007» (далі Пакет) призначено для використання в середовищі операційної системи Windows версій 98, МЕ, 2000, ХР, 2003, Vista.
На початкових стадіях впровадження Пакету та (або) якщо обсяг впровадження передбачає не більше 3 комп’ютерів у локальній мережі бібліотеки, як сервер може використовуватись комп’ютер під керуванням будь-якої з вказаних операційних систем.
Ширший обсяг впровадження передбачає використання сервера під керуванням серверної операційної системи: Windows 2000 Server або Windows 2003 Server.
1.2. На жорсткому диску сервера необхідно забезпечити наявність біля 200 МБ вільного місця, на робочих станціях - біля 100 МБ.
1.3. Звітні документи програми Пакету готують у форматах Mircosoft Excel, деякі - у форматі інтернет-броузера (HTML), тому на тих комп'ютерах, де передбачається друкувати, наприклад, каталожні картки, необхідно встановити пакет програм Mircosoft Office будь-якої версії від 98 до 2007.
1.4. Програми дозволяють реалізувати швидку ідентифікацію та реєстрацію видачі-повернення літератури на основі системи штрих-кодування. Для цього робочі місця книговидачі необхідно обладнати штрих-сканерами.

2. Умови використання

Виконавець гарантує коректну роботу програм Пакету за наступних умов.
2.1. Усі програми Пакету запускаються безпосередньо на робочій станції. Для запуску програм на робочих станціях заборонено використовувати засоби для віддаленого адміністрування (Remote desktop).
2.2. Програми використовують сервер баз даних Firebird 1.5, який автоматично встановлюється під час інсталяції програм Пакету. Працездатність програм Пакету гарантована лише за умови використання Firebird, встановленого разом із програмами. Якщо на комп'ютері необхідно встановити інше програмне забезпечення споріднених серверів баз даних (Firebird іншої версії або Interbase Server), вони потребуватимуть особливих налаштувань для сумісності одне з одним. Спеціалісти ПП «Політек-СОФТ» (далі Виконавець) нададуть Вам усі необхідні додаткові інструкції.
2.3. Замовник призначає відповідальну особу (далі Адміністратор Пакету), обов’язки якої передбачають:
а) інсталяцію Пакету на додаткові робочі місця Замовника (додаток А),
б) завантаження з сайту Виконавця і встановлення на комп'ютери Замовника оновлень до програм Пакету,
в) забезпечення обов'язкової регулярної перевірки та резервного копіювання бази даних програмою «ПС-Адміністратор» (додаток Б),
г) керування обліковими записами користувачів Пакету (додаток В),
д) знання структури робочої папки Пакету (додаток Г),
е) аналіз проблем користувачів, які виникають під час використання програм Пакету, та подання заявки на технічну підтримку до Виконавця за формою, наведеною у додатку Д.


Додаток А. Інсталяція Пакету та оновлень

1.     Завантаження інсталяційних модулів
         1.1.     У вікні будь-якого інтернет-броузера відкрийте сторінку підприємства «Політек-СОФТ» http://www.politek-soft.kiev.ua/
         1.2.     Праворуч вгорі заповніть поля «Користувач» і «Пароль» значеннями, які вказані у Картці клієнта, що надається Вам разом із Договором про впровадження Пакету. Натисніть кнопку «Вхід».
         1.3.     Проведіть завантаження інсталяції та тих оновлень програм пакету, дата яких пізніша від вказаної дати збирання інсталяції (якщо такі є).
         1.4.     Проведіть завантаження інсталяційного пакету програми «ПС-Адміністратор».
2.      Інсталяція на сервері бібліотеки
Якщо пакет «Бібліограф-2007» встановлюється на одному комп’ютері разом із пакетом «Деканат», для їх сумісності необхідно пакет «Деканат» встановлювати (або повторно інсталювати) після інсталяції «Бібліографа».
2.1.     Запустіть інсталяційну програму та виконуйте її інструкції.
                       2.1.1.     На етапі «Комплектація пакету» вкажіть перелік тих програм, які будуть використовуватись на сервері.
                       2.1.2.     На етапі «Параметри встановлення програм» перемикач «Встановлюємо програми» повинен вказувати на опцію «на головний комп’ютер (сервер бібліотеки)»; якщо у закладі функціонує пакет програм для навчальної частини «Деканат», для зв’язку з ним вкажіть ІР-адресу або ім’я сервера пакету «Деканат» у відповідному полі.
                       2.1.3.     На етапі «Розташування програм на диску» програма інсталяції дозволяє змінити шлях за промовчанням C:\Program Files\Politek на будь-який інший; шлях обов’язково повинен закінчуватись папкою \Politek.
                       2.1.4.     Подальші дії програма інсталяції виконає автоматично – встановить вибрані програми, базу даних, та сервер баз даних Firebird, створить ярлики програмних модулів та довідкової системи.
                       2.1.5.     Якщо пакет «Бібліограф-2007» встановлюється на одному комп’ютері разом із пакетом «Деканат», для їх сумісності завантажте з сервера Виконавця архів http://www.politek‑soft.kiev.ua/upp/lib_attach.zip і розпакуйте його вміст у папку C:\Program Files\Politek\Library.
                       2.1.6.     За наявності, встановіть усі необхідні оновлення згідно з п. 5.
2.2.     Якщо на сервері встановлена операційна система Windows XP SP2 або пізніші версії, необхідно у Брандмауері Windows (Пуск – Настройка – Панель управления – Брандмауер Windows) створити виключення для ТСР-порта 3050 (закладка Исключения, кнопка «Добавить порт», Имя = Firebird, Номер порта = 3050, порт ТСР, натиснути кнопку «ОК»). У разі наявності на сервері іншого програмного забезпечення класу firewall, виконайте аналогічне його налаштування згідно з його можливостями та способом використання.
2.3.     Створіть сховище приєднаних документів (файлів, які будуть приєднуватись до описів літератури) - папку Bookstore, до якої налаштовується мережевий доступ таким чином, щоб користувачі-каталогізатори (див. додаток В) мали на неї права читання та запису, інші користувачі - тільки права читання. Приєднані документи, які складатимуть наповнення папки Bookstore, повинні іменуватись латинськими літерами. Внутрішня структура папки Bookstore не регламентується. Бажано, щоб вона систематизувала документи зручним для каталогізаторів чином.
2.4.     Інсталюйте програму «ПС-Адміністратор». За промовчанням вона встановлюється у папку C:\Program Files\Politek. Налаштуйте його роботу у відповідності до додатку Б. Якщо цей самий комп’ютер НЕ є одночасно і сервером пакету «Деканат», завантажте з сервера Виконавця архів http://www.politek‑soft.kiev.ua/upp/adm_attach.zip і розпакуйте його вміст у папку C:\Program Files\Politek.
2.5.     Запустіть програму «Користувачі і паролі» і створіть облікові записи користувачів (типи та права користувачів перераховані у додатку В).
3.     Розблокування бази даних
Під час першого запуску програми «Каталог» буде видано запит на розблокування бази даних. Цей запит видається один раз на початку роботи із Пакетом. Зверніться до Виконавця, він повідомить Вам ключ розблокування.
У разі необхідності перенесення сервера Пакету на інший комп’ютер, база даних знову потребуватиме розблокування. Тому відразу встановлюйте сервер Пакету на постійне місце розташування.
Після розблокування  база даних потребує додаткового маркування  (про його відсутність свідчить позначка  «*» у заголовку вікон програм). Воно необхідне для активації можливості гарантійної підтримки у майбутньому (зокрема, автоматичного оновлення структури даних при зміні версій програм). Надішліть свою базу даних Виконавцеві для маркування після здійснення оплати.
4.     Інсталяція на робочі станції
Запустіть інсталяційну програму та виконуйте її інструкції.
4.1.    На етапі «Комплектація пакету» вкажіть перелік тих програм, які будуть використовуватись на цьому комп’ютері (наприклад, у читальному залі необхідна лише программа «Пошук», на робочому місці каталогізатора не обов'язково встановлювати монітор замовлень тощо).
4.2.    На етапі «Параметри встановлення програм» перемикач «Встановлюємо програми» повинен вказувати на опцію «на робочу станцію»; якщо у закладі функціонує пакет програм для навчальної частини «Деканат», для зв’язку з ним вкажіть ІР-адресу або ім’я сервера пакету «Деканат» у відповідному полі.
4.3.    На етапі «Розташування програм на диску» програма інсталяції дозволяє змінити шлях за промовчанням C:\Program Files\Politek на будь-який інший; шлях обов’язково повинен закінчуватись папкою \Politek.
4.4.    Подальші дії програма інсталяції виконає автоматично – встановить вибрані програми, створить ярлики програмних модулів та довідкової системи.
4.5.    Якщо у Замовника пакети «Бібліограф-2007» та «Деканат» встановлені на спільному сервері, для їх сумісності завантажте з сервера Виконавця архів http://www.politek‑soft.kiev.ua/upp/lib_attach.zip і розпакуйте його вміст у папку C:\Program Files\Politek\Library.
4.6.    За наявності, встановіть усі необхідні оновлення згідно з п. 5.
4.7.    Користувач програм Пакету повинен на рівні операційної системи мати повні права читання та запису на робочу папку Пакету.
5.       Встановлення оновлень
Регулярно на сервері Виконавця викладаються оновлення до програм Пакету, які містять розширення функціональних можливостей та виправлення помилок. Замовник автоматично отримує повідомлення про надходження оновлень на вказану електронну адресу Адміністратора Пакету.
Оновлення є архівами, які необхідно розпакувати у робочу папку Пакету, якою за промовчанням є C:\Program Files\Politek\Library.
Порядок встановлення та застосування оновлень наведено далі.
5.1. За допомогою програми «Монітор сесій» переконайтесь у тому, що з базою даних користувачі не працюють або закрийте наявні сесії користувачів.
5.2. Зробіть резервну копію бази даних. Для цього запустіть і дайте відпрацювати програмі «ПС-Адміністратор».
5.3. Встановіть усі оновлення на сервері.
5.4. Запустіть програму «Каталог». Якщо оновлення містило сценарії зміни структури бази даних, вони будуть застосовані, і протокол виконання створеній у папці C:\Program Files\Politek\Library\Scripts\Done\. У разі невдалого виконання сценарію програма повідомить про це і надасть ім’я файлу відповідного протоколу. В такому випадку цей файл необхідно прикласти до заявки на технічну підтримку (див. додаток Д) і звернутися до Виконавця.
5.5. Встановіть відповідні оновлення на усіх робочих станціях.
5.6. Якщо після встановлення оновлень на деяких робочих місцях програми Пакету видають повідомлення «Версія програми … застаріла», це означає, що на цьому робочому місці останнє оновлення не було встановлене. На усіх робочих місцях Пакету повинні бути встановлені програми однакової версії.


Додаток Б. «ПС-Адміністратор»

Програма «ПС-Адміністратор» призначена для аналізу стану бази даних та створення її резервних копій, в тому числі на іншому комп’ютері.
Резервні копії створюються у папці C:\Program Files\Politek\Library\backup. У цій папці зберігається до 6 послідовних резервних копій. При збереженні чергової копії, найстаріша з тих, що були збережені, видаляється.
Додатковими налаштуваннями «ПС-Адміністратора» задається шлях та частота резервного копіювання на інший комп’ютер у мережі. У вікні програми натисніть кнопку «Додаткові дії», а у вікні, яке з'явилося – кнопку «Параметри».
Необхідно організувати обов’язковий регулярний запуск «ПС-Адміністратора».
Випадок А.           Якщо сервер Пакету вимикається на неробочий час, створіть ярлик на програму C:\Program Files\Politek\PSadmin.exe і помістіть його у папку «Автозагрузка» (Пуск –Программы-Автозагрузка). Перезавантажте сервер, щоб переконатися у автоматичному запуску «ПС-Адміністратора» під час завантаження комп’ютера і в тому, що він знайшов і перевірив базу даних Пакету. У разі виникнення проблем програма видасть відповідне діагностичне повідомлення.
Випадок Б.           Якщо сервер Пакету не відмикається у неробочий час, створіть завдання Windows (Пуск – Настройка – Панель управления – Назначенные задания – Добавить задание), яким «ПС-Адміністратор» буде запускатися щоденно, наприклад, о 5:00. Згідно із налаштуваннями самого «ПС-Адміністратора», його вікно після виконання роботи може закриватися автоматично (за винятком випадків, коли під час перевірки стану бази даних виникли проблеми).

Додаток В. Облікові записи та типи користувачів Пакету

Адміністратор Пакету керує обліковими записами користувачів Пакету за допомогою програми «Користувачі та паролі».
Під час першого запуску цієї програми вхід до неї здійснюється за допомогою імені та пароля за промовчанням
Користувач:          Admin
Пароль:                   masterkey
Програма по виходу вимагатиме зміни цих значень.
Із програмами Пакету можуть працювати такі користувачі:
Тип користувача
Права
 1.
Адміністратор
Має повні права на виконання будь-яких дій у всіх програмах пакету «Бібліограф».
2.
Каталогізатор
Має повний доступ до програм «Каталог» та «Пошук». Додатково йому можна надати права роботи з іншими програмами.
3.
Працівник абонементу
Має повний доступ до програм «Читач» та «Пошук». Додатково йому можна надати права обробки замовлень літератури у програмі «Замовлення».
4.
Працівник книгосховища
Має повний доступ до програм «Замовлення» та «Пошук». Додатково йому можна надати права роботи з читачами у програмі «Читач».
5.
Читач
Може здійснювати пошук та замовлення літератури, а також переглядати приєднані документи.
Користувач із правами Адміністратора може бути тільки один. Кількість користувачів кожної програми регламентується Договором.

Додаток Г. Структура робочої папки Пакету

За промовчанням Пакет інсталюється у папку Program Files. Робоча папка Пакету в цьому випадку розташовується за шляхом:
c:\Program Files\Politek\Library\
Найважливіші об’єкти перераховані у таблиці:
Файл або папка
Опис
*_help.files\
Група папок із файлами довідкової системи Пакету.
backup\
Папка, у якій зберігаються локальні резервні копії бази даних (див. Додаток Б). У цій папці автоматично можуть створюватися папки errorbase та replbase. Ці папки виникають перед критичними діями - лікуванням пошкодженої бази або заміною бази на резервну копію, для того, щоб користувач мав змогу відмінити свою дію. Якщо ці резервні копії не знадобились, через деякий час ці папки можна очистити. Автоматично вони не очищуються.
Fonts\
Папка із вільнопоширюваними шрифтами для відображення штрих-кодів.
Scripts\
Папка, у яку розпаковуються сценарії модифікації структури бази даних під час встановлення оновлень до програм Пакету.
Scripts\Done\
Папка, куди переносяться відпрацьовані сценарії оновлення бази даних та протоколи їх виконання *.log. У разі невдалого виконання сценарію програма «Бібліограф-Агент» повідомить про це користувача і сповістить ім’я файлу протоколу.
Подайте Виконавцеві заявку на технічну підтримку за формою, наведеною у Додатку Д, приклавши протокол сценарію, виконання якого було невдалим.
Templates\
Папка містить шаблони документів Excel, які використовують програми для підготовки деяких звітів.
Шаблони можуть бути змінені і доповнені користувачами у межах підбору бажаних шрифтів, внесення назви закладу, посади та прізвища особи, що підписує звіти тощо.
Розташування ділянок листа Excel, у які програма викладатиме інформацію, змінювати не можна.
attach.ini
Файл, наявність якого є обов’язковою у робочій папці Пакету у тих навчальних закладах, де є необхідність встановлення пакету «Бібліограф» разом із іншими пакетами програм Виконавця (наприклад, «Деканат») на одному сервері.
pslib_pdb.ini
Файл, який містить шлях до сервера. На сервері він може мати таку структуру:
localhost    # Library
localhost    # Scool
де замість імені localhost може використовуватись адреса 127.0.0.1
На клієнтських комп’ютерах це місце займає ІР-адреса або ім’я сервера, які було вказано під час інсталяції, наприклад:
192.168.0.17    # Library
192.168.0.1    # Scool
Коментар (починається з позначки #) визначає тип сервера:
# Library – цим рядком задається адреса сервера бібліотеки;
# Scool – необов’язковий рядок, яким задається адреса сервера пакету «Деканат», звідки програми пакету «Бібліограф» можуть брати інформацію щодо читачів (студентів, викладачів) та навчальних дисциплін для звіту щодо забезпечення навчального процесу підручниками.
ІР-адреси або імена серверів (але не коментарі) Адміністратор Пакету може за необхідності коректувати.
Library.gdb
База даних пакету «Бібліограф». Цей файл наявний лише на сервері.
Виконавець може попросити надіслати базу даних електронною поштою для аналізу. У цьому випадку Адміністратор Пакету повинен:
а) переконатися, що із базою даних користувачі не працюють (для перегляду та примусового закриття сесій активних користувачів служить програма «Монітор сесій»),
б) зупинити службу сервера Firebird (Firebird Guardian - DefaultInstance),
в) заархівувати файл бази даних та надіслати на електронну адресу Замовника,
г) запустити службу Firebird Guardian – DefaultInstance.
Lib_Import.fdb
База даних із бібліографічними описами книг з розряду типових підручників, які можна копіювати у робочу базу даних Замовника, замість того, щоб набирати їх вручну. Ця база даних не змінюється, резервні копії її не створюються. Файл також наявний лише на сервері.



Додаток Д. Форма подання заявки на технічну підтримку

Заявка на технічну підтримку подається у вигляді електронного листа із вкладеннями.
До розгляду приймаються заявки, складені за наступною формою.
1.  Назва програми, під час роботи з якою виникла проблема («Каталог», «Читач», «Пошук» тощо) та статус комп’ютера (сервер Пакету чи робоча станція).
2. Суть дії, яку намагається виконати користувач.
3. Перелік кроків, які виконує користувач для досягнення своєї мети (словесний опис або відповідний набір знімків екрану).
4. Суть проблеми: чим результат відрізняється від очікувань користувача.
5. Повний знімок екрану, на якому видно вікна програми, у якому режимі перебуває програма, які дані внесені у поля введення а також, за наявності, діагностичне повідомлення або повідомлення про помилку програми.
6. Додатковий опис проблеми:
а) проблема стабільно повторюється при виконанні тих самих дій (так або ні);
б) така ж сама проблема виникає у інших користувачів у мережі (так або ні);
в) подати перелік подій, які передували виникненню проблеми, наприклад:
- зміни складу програм на комп’ютері (інсталяція або деінсталяція будь-якого програмного забезпечення, у тому числі, із складу операційної системи) – подати перелік змін,
- ураження комп’ютера вірусами,
- зміна мережевих настройок (переформатування мережі, зміна способу адресації та самих адрес комп’ютерів, зміна прав доступу користувачів, які використовують і т.і.),
- аварійне відключення комп’ютера, інші технічні проблеми із комп’ютером.
7. Якщо помилка сталася під час виконання сценарію зміни структури бази даних, і програма вивела на екран відповідне повідомлення, у якому вказано ім’я файла протоколу (*.log), цей файл також необхідно включити до заявки.
8. Якщо є необхідність передати спеціалістам Виконавця базу даних, тоді необхідно засобами програми «ПС-Адміністратор» підготувати пакет для відправлення.
8.1. У вікні «ПС-Адміністратора» натисніть кнопку «Додаткові дії» і далі
а) у разі повідомлення «ПС-Адміністратора»  про пошкодження бази даних у вікні, що з’явилося, натисніть кнопку «Підготувати для відправлення дані, які пошкоджено»;
б) за наявності попередньої домовленості із Виконавцем, натисніть кнопку «Підготувати до відправки базу».
Далі «ПС-Адміністратор» запитає, куди зберігати дані для відправлення, створить там папку for_send збере усю необхідну інформацію, заархівує її, і створить один або більше файлів politek.part0N.rar.
8.2. Одержані архіви необхідно переслати Виконавцеві по одному у окремих електронних листах.
Електронна адреса Виконавця для направлення заявок:   polit@nbi.com.ua