Смекни!
smekni.com

Розробка автоматизованого робочого місця науково-технічної бібліотеки університету (стр. 2 из 15)

Традиційно користувачі звикли до думки, що в бібліотеці можна отримати будь-яку інформацію. Тепер, в умовах інформаційного перенасичення, бібліотеці все складніше виконувати основні функції: фондообразованіє, інформаційно-бібліографічне і абонементне обслуговування. Поліпшити збір, зберігання і забезпечення доступу до інформації бібліотека зможе тільки за умови зміни її технічного оснащення.

Наскільки ж необхідно обзаводитися обчислювальною технікою, і, що нам можуть дати автоматизовані бібліотечно-інформаційні системи (АБІС)?

Найчастіше приводиться наступний аргумент - підвищення швидкості пошуку інформації. Насправді це не головне. Врешті-решт, у відносно невеликому масиві даних ручний пошук займає не дуже багато час.

Істотніші наступні можливості:

­ «одноразове введення даних і багатоцільове їх використання для пошуку документів, друку підібраної інформації, передачі масивів даних іншим організаціям, підготовки видань і т.д.;

­ багатоаспектний пошук даних по різних ознаках і їх поєднаннях без формування додаткових картотек і покажчиків;

­ пошук в каталогах інших бібліотек і звідних каталогах, який здійснюється з дисплея свого комп'ютера в теледоступе по каналах зв'язку або в базах даних на оптичних дисках великої ємкості, що встановлюються на комп'ютерах в своїй бібліотеці;

­ організація комплектування фонду з використанням баз даних видаючих або книготоргових видань, з автоматичним формуванням замовлень і обліком їх виконання;

­ автоматизований облік і ведення статистики у всіх процесах, включаючи обслуговування читачів;

­ надійне зберігання бібліотечних каталогів в декількох копіях;

­ скорочення витрат на комплектування фондів і обробку вхідних потоків документів;

­ розширення сфери послуг за рахунок залучення нових інформаційних джерел.

На практиці це означає виконання автоматизованої обробки нових надходжень в бібліотеку; звільнення співробітників від ряду рутинних робіт з підготовки картотек, видань, списків, замовлень, листів, звітної документації; створення бази даних про надходження; здійснення операцій по створенню і копіюванню тематичних архівів літератури. Завдяки автоматизації можна виконувати наочний пошук інформації по запитах читачів, обслуговування баз даних інформаційних і періодичних видань бібліотеки, ведення масиву бібліографічних описів журнальних статей, пошук записів за ключовими словами, створення електронних довідників, контроль за виданою літературою: облік читачів і їх формулярів; автоматичний запис у формуляр читача виданої літератури; контроль терміну повернення книг. А головне - забезпечення читачам своєї бібліотеки виходу у вітчизняний і світовий інформаційний простір.

Дослідивши роботу науково-технічної бібліотеки університети були виявлені істотні недоліки традиційного робочого місця у бібліотеці, що і послужило метою для постановки завдання диплому.

Об'єкт розробки - електронна бібліотека.

Мета розробки - створення електронної бібліотеки. Вона має бути простій в розробці і супроводі, надійною і зручною для адміністрування, має бути доступна через інтернет. Електронна бібліотека є досить простої бази даних. Такі системи успішно розробляються вже декілька десятиліть, методологія і практичні прийоми вирішення таких завдань добре відпрацьовані. Проте з розвитком обчислювальної техніки і вдосконаленням методологій і інструментів розробки з'являються нові варіанти вирішень старих завдань.

До таких новітніх засобів розробки відноситься, насамперед, обширний набір інструментів створення програмного забезпечення для платформи Visual Basic. Найважливішим з них є інтегроване середовище розробки (IDE) Microsoft Visual Studio, до складу якої входять декілька мов програмування (Visual C++, Visual C#, Visual Basic і так далі), велике число інструментів проектування, редагування, відладки, обширна і добре складена документація.

З Visual Studio тісно інтегрована СУБД від Microsoft - Microsoft SQL Server. І Visual Studio, і SQL Server добре пристосовані, перш за все, до створення Інтернет - застосувань, але і класичні настільні Windows – застосуваня з їх допомогою розробляються швидко, надійно і легко.

Основне завдання дипломного проекту - розробка корисної для користувача програми. Програмування, за своєю суттю, - це не мистецтво використання корисних алгоритмів і розумних інструментів, а професійна діяльність, направлена на створення продукту (програмного забезпечення) з корисними споживчими властивостями.

Окрім можливості отримання довідки по Інтернету є, наприклад, можливість пошуку книги не тільки в базі даних програми але і в усесвітній павутині. Електронна бібліотека, що розробляється, також може бути використана як індивідуальна довідкова система, що настроюється, для окремого користувача.

Розроблена по нових технологіях програмна система, крім усього іншого, володітиме великими перевагами по частині її супроводу, модифікації і розвитку, що дасть серйозний економічний ефект в частині експлуатації системи.


1 ПРОЕКТНО-КОНСТРУКТОРСЬКИЙ РОЗДІЛ

1.1 Загальносистемні рішення

1.1.1 Загальні положення

1.1.1.1 Мета, задачі та принципи створення інформаційних систем

Мета створення інформаційних систем – у гранично короткі терміни створити систему обробки даних, яка має задані споживчі якості. До них належать: функціональна повнота, своєчасність, функціональна надійність, адаптивна надійність, економічна ефективність[1].

Функціональна повнота – це властивість інформаційної системи, яка характеризує рівень автоматизації управлінських робіт.

Своєчасність – це властивість інформаційної системи, яка характеризує можливість отримання апаратом керівництва необхідної інформації.

Функціональна надійність – це властивість інформаційної системи виконувати свої функції з обробки даних. Це сукупність надійностей програмного, інформаційного та технічного забезпечення.

Адаптивна надійність – це властивість інформаційної системи виконувати свої функції, якщо вони змінюються в межах умов, зумовлених розвитком системи керування об’єкта впродовж заданого проміжку часу.

Економічна ефективність інформаційної системи виявляється в покращенні економічних результатів функціонування об’єкта в результаті впровадження інформаційної системи.

Створення інформаційної системи передбачає частковий чи повний перегляд методів і засобів функціонування інформаційної системи економічного об’єкта і виконання таких завдань:

­ виявлення його суттєвих характеристик;

­ створення математичних і фізичних моделей досліджуваної системи та її елементів;

­ встановлення умов взаємодії людини та комплексу технічних засобів;

­ детальна розробка окремих проектних рішень;

­ аналіз проектних рішень, практична апробація та впровадження.

Принципи створення інформаційної системи поділяють на дві частини: загальні та часткові.

Загальні принципи мають універсальний характер і визначають методологічний підхід до створення будь-яких об’єктів. Це такі принципи: науковості, нормативності, неперервності, розвитку, ефективності, послідовності, від загального до часткового, системний, комплексності, використання типових і керівних матеріалів.

Часткові принципи: систему управління потрібно розглядати як людино-машинну; чіткий поділ системи на складові, забезпечення сумісності й зв’язку між усіма видами забезпечення; забезпечення єдності обліку, типізація, уніфікація та стандартизація.

При створенні інформаційної системи треба керуватися принципами, визначеними РД 50–680–88 «АС Основные положения»: системності, розвитку (відкритості), сумісності, стандартизації (уніфікації) та ефективності[1].

Принцип системності: при декомпозиції мають бути встановлені такі зв’язки між структурними елементами системи, які забезпечують цілісність інформаційної системи та її взаємодію з іншими системами.

Принцип розвитку (відкритості): виходячи із перспектив розвитку об’єкта автоматизації інформаційну систему треба створювати з урахуванням можливості поповнення та обновлення функцій і складу інформаційної системи, не порушуючи її функціонування.

Принцип сумісності: при створенні систем мають бути реалізовані інформаційні інтерфейси, завдяки яким вона може взаємодіяти з іншими системами за встановленими правилами.

Принцип стандартизації (уніфікації): при створенні систем мають бути раціонально використані типові, уніфіковані й стандартизовані елементи, проектні рішення, пакети прикладних програм, комплекси, компоненти.

Принцип ефективності: досягнення раціонального співвідношення між затратами і цільовими ефектами, включаючи кінцеві результати, отримані завдяки автоматизації.

Однією з основних умов створення високоефективної інформаційної системи є орієнтація на користувача. При функціонуванні інформаційної системи, розв’язанні завдань управління діє велика кількість обмежень, які потрібно враховувати під час її розробки. Крім того, в процесі самого проектування виникає багато обмежень. Це призводить до того, що в пошуках найкращого шляху, за який часто беруть найбільш простий, швидкий і дешевий, розробники свідомо чи підсвідомо перекладають частину проблем, що виникли, на користувача. Цей шлях може призвести до згубних наслідків. Користувачі, в свою чергу, прагнучи мінімізувати обсяги своєї роботи, не виконують інструкцій розробника й ігнорують систему, яка не полегшує, а ускладнює їм життя. При цьому слід ураховувати основну особливість об’єкта: до створення інформаційної системи завдання управління можуть розв’язуватись «вручну», без використання ЕОМ. Тому основне питання в якості та ефективності рішень, які приймаються. Отож інколи інформаційна система функціонує сама по собі, а управління об’єктом здійснюється майже без неї. Інформаційна система має бути інструментом управління, в якому основну роль відіграє людина.