Розробка інформаційної системи Бібліотека

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Анотація

Даний дипломний проект містить постановку завдання «Розробка інформаційної системи« Бібліотека »для МОУ СЗШ № 8 г.Богородіцка, алгоритм реалізації даного завдання, представлений у вигляді блок-схеми, опис вхідний і вихідний інформації та машинну реалізацію даного завдання.

Програма розроблена для ПЕОМ IBM PC / AT AMD Athlon ä XP-1700 на мові програмування FoxPro v.2.6. під управлінням операційної системи Windows XP в режимі емуляції MS-DOS.

Дана програма розроблена на замовлення Міністерства освіти РФ для муніципального освітнього закладу середньої загальноосвітньої школи № 8 м. Богородицька.

Зміст

1. Введення

2. Організаційно-економічна сутність задачі

3. Інформаційне забезпечення вирішення завдання

3.1 Режими роботи завдання

3.2 Інформаційна модель розв'язання задачі

3.3 Опис вхідної інформації

3.4 Опис вихідної інформації

4. Алгоритм розв'язання задачі

4.1 Блок-схема алгоритму

4.2 Опис блок-схеми

5. Машинна реалізація завдання

5.1 Характеристика технічних засобів

5.2 Математичне забезпечення

5.3 Обгрунтування вибору мови програмування

5.4 Опис програми

5.5 Інструкція користувачеві по роботі з програмою

6. Контрольний приклад

7. Економічне обгрунтування програми

Програми

Список літератури

1. Введення

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

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

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

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

Абсолютно нові можливості для пошуку та обробки інформації відкрило перед людьми винахід в середині XX століття електронних обчислювальних машин - ЕОМ. Спочатку ЕОМ створювалися для автоматизації обчислень. Потім їх навчили записувати і зберігати інформацію на магнітних стрічках, друкувати її на папері і виводити на екран ЕОМ. У міру розвитку вони стали використовуватися для створення архівів, підготовки та редагування текстів, виконання креслярських і графічних робіт, для автоматизації виробництва і багатьох інших видів людської діяльності.

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

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

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

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

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

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

Розвиток комп'ютеризації викликає потребу в розробці і створенні нових засобів обчислювальної техніки. Їх характерними особливостями є: формування елементної бази на надвеликих інтегральних схемах; забезпечення виробляй-ності до 10 мільярдів операцій в секунду; наявність штучного інтелекту, що значно розширює можливості ЕОМ в обробці інформації, що надходить; можливість спілкування людини з ЕОМ на природній мові шляхом мовного і графічного обміну інформацією.

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

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

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

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

Характерними особливостями технології обробки даних на ПЕОМ, в тому числі і в розробленій інформаційній системі "Бібліотека", є:

- Робота користувача в режимі маніпулювання даними. Користувач повинен «бачити» і «діяти», а не «знати» і «пам'ятати».

- Наскрізна інформаційна підтримка на всіх етапах проходження-ня інформації на основі розподілених баз даних.

- Безпаперовий процес відпрацювання документа.

- Інтерактивний режим рішення задач з широкими можливостями-ми для користувача.

- Можливість колективного оформлення документів на групі взаємопов'язаних засобами комунікацій ПЕОМ.

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

Бібліотеку давно перестали розглядати як старовинна будівля, в якому припадають пилом книжки. Соціологічне опитування молоді показав, що за збереження традиційних функцій бібліотеки виступає 25% читачів, а 75% хочуть працювати з комп'ютером, дивитися відеофільми, використовувати в пошуку CD, а це ж думка самої важливої ​​частини нашого суспільства. Отже, дійсно назріла необхідність зміни ролі бібліотеки, вона повинна перетворитися на центр інформаційного та комунікативного забезпечення людей.

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

2. Організаційно-економічна сутність задачі

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

Інформація в такому суспільстві стає одним з основних продуктів діяльності людини, і бібліотекам зі своїм величезним інформаційним потенціалом належить увійти в процес розвитку інформаційної індустрії, збагачуючи зміст і розширюючи асортимент виробленого ними інформаційного продукту, включаючи в поле діяльності поряд з бібліографічною інформацією фактографічну та аналітичну, а також створення традиційної і нової продукції (фонди, каталоги в паперовому та машиночитаному видах, банки даних). Усього цього можна досягти, якщо бібліотеки вже зараз, не втрачаючи часу, приступлять до виконання комплексних програм автоматизації бібліотечних процесів. Розроблена для МОУ СЗШ № 8 г.Богородіцка інформаційна система «Бібліотека» є комерційним проектом, оплаченим з коштів фонду з комп'ютеризації системи освіти РФ (проект «Електронна Росія»).

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

Наскільки ж необхідно обзаводитися обчислювальною технікою, і, взагалі, що можуть дати автоматизовані бібліотечні інформаційні системи?

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

Більш важливими є такі можливості:

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

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

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

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

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

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

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

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

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

Таким чином, процес автоматизації бібліотеки корисний і необхідний.

В інформаційних системах бібліотек зазвичай виділяються наступні функціональні розділи:

- Каталогізація, електронний каталог (ЕК), довідково-бібліографічне обслуговування;

- Бібліографічне обслуговування на основі використання баз даних чужих ЕК в теледоступу або на оптичних дисках;

- Підсистема обслуговування читачів;

- Комплектування, включаючи книгообмін;

- Реєстрація періодичних видань і ведення відповідного електронного каталогу;

- Міжбібліотечний абонемент;

- Автоматизована підготовка бібліографічних видань, включаючи каталожні картки;

- Підсистема управління (облік, статистика, кадри, бухгалтерія тощо).

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

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

Автоматизація процесів обслуговування читачів пов'язана з низкою складнощів, які змушують багато бібліотек відкласти створення цієї підсистеми на більш забезпечене майбутнє. Для даної системи доцільно мати кілька дисплеїв до однієї комп'ютерної пам'яті, принтери в кожному приміщенні книгосховища для друку замовлень читачів. Крім того, без використання штрих кодів у бібліотеці з номерами читацьких квитків та інвентарними номерами одиниць зберігання, при клавіатурному введенні простих послідовностей знаків з читацьких квитків та примірників документів легко допустити помилки. Дані інформаційної системи «Бібліотека» зберігаються на жорсткому магнітному диску, так що в разі необхідності можна виправити допущені помилки. Програма IS.exe написана на мові СУБД FoxPro версії 2.6, з використанням пакета FoxPro Distribution Kit.

Особливістю розробленої системи «Бібліотека» є її чітко виражена модульність. Вона проявляється в тому, що при мінімальних можливостях і потребах бібліотеки для функціонування системи необхідно одне робоче місце, оснащене комп'ютером і, якщо необхідно, друкуючим пристроєм, наявність якого не є необхідним. При розширенні бібліотечної мережі або можливостей система може бути легко модифікована, розподілена на багато автоматизовані робочі місця, з'єднані в локальну мережу, причому ця модифікація не зажадає значних зусиль.

3. Інформаційне забезпечення вирішення завдання

3.1 Режим роботи завдання


3.2 Інформаційна модель розв'язання задачі









рис 1. Схема взаємозв'язку інформаційних модулів

3.3 Опис вхідної інформації

Вхідними даними для цієї задачі є інформація баз даних READERS і BOOKS, збережених у форматі DBF - файлу, структура яких наведена в таблиці 1.

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

Запит на вибір потрібної книги чи читача вводиться з клавіатури і може містити наступні дані: № читацького квитка, П.І.Б. читача і його адресу, назву і автор книги. Допускається введення неповних даних.

Зразки вхідної інформації дані у додатку 1.

Таблиця 1

Зведений опис вхідної інформації

Ім'я БД

Назва файлу

Найменування поля

Ідентифіка-

катор

Тип, максимальна довжина поля

При-ме-чание





симво-льная

дата

числова








ціла

дробова


Readers

Readers.dbf

П.І.Б. читача

FIO

30







Адреса читача

ADDR

40







читат. квитка

NOMBIL



4

0


Books

Books.dbf

Автор

WRITER

20







Назва книги

NAME

40







Рік видання

YEAR



4

0




Інвентарний №

INVNOM



4

0




Дата видачі

DATA


8






читат. квитка

NOMBIL



4

0


Бази даних формуються на ЖМД і розширюються за рахунок надходження нових книг та зміни кількості клієнтів бібліотеки.

3.4 Опис вихідної інформації

У результаті рішення даної задачі формуються (модифікуються) дві бази даних - READERS і BOOKS, які містять інформацію у вигляді DBF-файлу, а також текстовий файл звіту DOLG.TXT або його друкована копія.

Структура вихідних баз даних аналогічна структурі вхідних баз даних, описаних у пункті 3.3 у таблиці 1.

Структура та інформація баз даних наведені в додатку 2.

Текстовий файл DOLG.TXT видається у формі звіту про боржників. Цей документ отримують на вимогу в одному екземплярі.

Опис вихідного документа показано в таблиці 2.

Інформація вихідного документа дана в додатку 2.

Таблиця 2

Опис вихідної інформації

Назва документа

Призначення документа

Ключові ознаки

Періо-лення склад-лення

Кількість

Куди передається





прим.

рядків на аркуші

симво-лов у рядку


Звіт про боржників

Для контролю своєчасної-ного повернення виданої літератури

Номер читач-ського квитка

За вимогами-нію

1

змінне

80

У адміні-ність-рацію

4. Алгоритм розв'язання задачі

4.1 Блок-схема алгоритму


















































4.2 Опис блок - схеми

Лист 1

Блок А1 - початок алгоритму IS.exe;

Блок B1 - присвоєння змінної М початкового значення 0;

Блок С1 - цикл роботи;

Блок D1 - виведення на екран головного меню програми;

Блок Е1 - введення М - номери обраного пункту меню;

Блок F1 - виклик процедури MENUGLAV і завершення циклу роботи;

Блок G1 - кінець алгоритму;

Блок А2 - початок процедури MENUGLAV;

Блок В2 - цикл роботи;

Блок С2 - перевірка умови М = 1;

Блок D2 - перевірка умови М = 2;

Блок Е2 - перевірка умови М = 3;

Блок F2 - перевірка умови М = 4;

Блок G2 - перевірка умови М = 5;

Блок В3 - вихід з процедури MENUGLAV;

Блок С3 - виклик процедури MAIN (пошук читача);

Блок D3 - виклик процедури APPENDREADER (додавання читача;

Блок Е3 - виклик процедури APPENBOOK (додавання книги);

Блок F3 - виклик процедури DOLG (перегляд боржників);

Блок G3 - виклик процедури EXIT (вихід з програми).

Лист 2

Блок А1 - початок процедури MAIN, що реалізує пошук читача за номером читацького квитка;

Блок В1 - присвоєння змінної D початкового значення 0;

Блок С1 - перевірка умови D = 0;

Блок D1 - активація вікна пошуку читача (NOMER);

Блок Е1 - поява повідомлення 'Введіть номер'

Блок F1 - введення A;

Блок G1 - введення I у формі (кнопкою відповіді)

Блок А2 - перевірка умови I = 1.AND. EMPTY (A);

Блок В2 - перевірка умови I = 1.AND.! EMPTY (A). AND. SEEK (A);

Блок С2 - перевірка умови I = 2.OR. LASTKEY () = 27;

Блок D2 - деактивація вікна пошуку читача (NOMER);

Блок Е2 - присвоєння значень змінним;

Блок F2 - висновок клавішного меню;

Блок G2 - виклик процедури BROWSE1;

Блок А3 - затримка з видачею повідомлення «Номер не був введений»;

Блок В3 - затримка з видачею повідомлення «Пошук по номеру невдалий;

Блок С3 - Деактивація вікна пошуку читача. Присвоєння змінній D значення 1;

Блок D3 - вихід з процедури MAIN;

Блок Е3 - активація вікна BROWSE;

Блок F3 - перегляд БД на дисплеї;

Блок G3 - деактивація вікон BROWSE, BROWSE1.

Лист 3

Блок А1 - початок процедури APPENDREADER, що реалізує додавання читачів до бібліотеки;

Блок В1 - присвоєння D = 0, N дорівнює кількості записів в базі даних;

Блок С1 - активація вікна додавання читача;

Блок D1 - перевірка умови D = 0;

Блок Е1 - введення з клавіатури значень змінних FIOn, ADDRn;

Блок F1 - присвоєння змінної I значення 1;

Блок G1 - введення I у формі (кнопкою відповіді);

Блок А2 - перевірка умови I = 1 і введення даних;

Блок В2 - перевірка умови I = 2 або натиснута клавіша ESC на клавіатурі;

Блок С2 - видача на екран повідомлення 'Дані не були введені';

Блок D2 - деактивація вікна додавання читача;

Блок Е2 - вихід з процедури додавання нових читачів бібліотеки APPENDREADER;

Блок А3 - присвоєння значень змінним FIO.readers = FIOn, ADDR.readers = ADDRn, NOMBIL = n;

Блок В3 - присвоєння D = 1;

Блок D3 - початок процедури BROWSE1, що реалізує перегляд баз даних;

Блок Е3 - активація вікна інформації про читача;

Блок F3 - висновок в певний раніше вікно інформації про читача;

Блок G3 - вихід з процедури BROWSE1.

Лист 4

Блок А1 - початок процедури DELETE, яка здійснює функцію прийняття книги у читача зі зміною відповідної інформації баз даних;

Блок В1 - перевірка умови NOMBIL = N;

Блок С1 - активація вікна підтвердження прийняття книги;

Блок D1 - висновок на дисплей стрічку «Чи хочете прийняти книгу?»;

Блок Е1 - присвоєння змінної YN значення 2;

Блок F1 - введення YN з клавіатури;

Блок G1 - перевірка умови YN = 1;

Блок В2 - висновок на дисплей повідомлення «У списку немає книжок!»;

Блок С2 - вихід з процедури DELETE;

Блок D2 - присвоєння значень полів БД (зняття ознаки видачі книги);

Блок Е2 - деактивація вікна підтвердження прийняття книги;

Блок F2-вихід з процедури DELETE;

Блок А3 - початок процедури HELP, що здійснює вивід на екран підказки по роботі з програмою;

Блок В3 - активація вікна допомоги;

Блок С3 - висновок на дисплей тексту допомоги;

Блок D3 - затримка в роботі програми. Очікування натискання будь-якої клавіші;

Блок Е3 - деактивація вікна допомоги;

Блок F3-вихід з процедури HELP.

5. Машинна реалізація завдання

5.1 Характеристика технічних засобів

МОУ СЗШ № 8 г.Богородіцка оснащено персональними комп'ютерами ПЕОМ IBM PC / AT.

Даний проект реалізований за допомогою ПЕОМ IBM PC / AT-сумісного комп'ютера. Дана ПЕОМ створена на основі процесора AMD AthlonXP-1700 і складається з наступних компонентів:

  • процесор;

  • оперативний запам'ятовуючий пристрій (ОЗП);

  • постійний запам'ятовуючий пристрій (ПЗУ);

  • накопичувач на жорсткому магнітному диску (НЖМД, «вінчестер»);

  • накопичувач на гнучких магнітних дисках (НГМД);

  • пристрої введення інформації (клавіатура, координатний пристрій типу «миша»);

  • пристрої виведення інформації (дисплей, принтер).

Процесор є основним пристроєм ЕОМ і призначений для безпосередньої обробки інформації, яка надходить від різних зовнішніх і внутрішніх пристроїв ПЕОМ.

Процесор AthlonXP розробки компанії AMD має такі технічні характеристики:

  • розрядність по ширині даних 64 біт

  • тактова частота 1460 MGz

  • максимальний обсяг ОЗУ 128 Mb

  • кеш-пам'ять 2х64 Kb

  • швидкодія 1700 MGz (~ 1460)

ОЗП призначений для тимчасового зберігання інформації і має обсяг 256 Mb.

ПЗУ призначено для зберігання незмінної інформації, тобто програм типу BIOS (basic input-output system - базова система введення-виведення), які дозволяють зв'язати компоненти комп'ютера в єдине ціле. На даній ПЕОМ встановлена ​​BIOS AWARD 6.00

Процесор, модулі ОЗУ і ПЗУ знаходяться на материнській платі комп'ютера. Дана материнська плата створена компанією EPoX на основі чіпсета VIA KT133, має форм-фактор АТХ, вбудований звуковий кодек АС'97, підтримку інтерфейсу обміну інформацією UDMA133 і інтерфейсу USB2.0 (6 портів USB, встановлених за замовчуванням)

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

Для користувача накопичувачі на жорсткому диску відрізняються один від одного, перш за все своєю ємністю. На даній моделі жорсткий диск має місткість 40,1 Гбайт. Друга істотна для користувача характеристика диска - час доступу до інформації. Для областей застосування, потребують ефективного обміну з дисками, цей показник є винятково важливим. Дана ПЕОМ оснащена жорстким диском виробництва Maxtor зі швидкістю обертання шпінделя 7200 об / хв., Що забезпечує швидкість доступу близько 10 наносекунд для внутрішнього інтерфейсу вінчестера (від головок читання / запису до виведення на шину даних) і 18 наносекунд для зовнішнього (при передачі до процесора і в зворотному напрямку).

Накопичувач на гнучких магнітних дисках (НГМД) є одним з найстаріших пристроїв, що входять в базову конфігурацію і призначений для зберігання інформації невеликих обсягів, її переносу між комп'ютерами, архівації та інших цілей. На даній машині є один НГМД 3,5 "ємністю 1,44 Mb.

Клавіатура призначена для введення користувачем різної інформації та управління ПЕОМ. Даний ПК обладнаний 104-клавішною клавіатурою.

Спеціальний маніпулятор типу "миша" дозволяє вказувати або вибирати об'єкти, які відображаються на екрані. Комп'ютер, на якому розроблявся даний дипломний проект, оснащений Двухкнопочний мишею з оптико-механічним принципом роботи виробництва фірми Genius.

Монітор (дисплей) комп'ютера IBM PC призначений для висновку на екран текстової та графічної інформації. Монітори бувають кольоровими і монохромними. Вони можуть працювати в одному з двох режимів: текстовому або графічному.

Монітори VGA і Super VGA давно і заслужено отримали дуже широке поширення, вони фактично стали стандартом для тих застосувань, в яких потрібні графічні засоби прийнятної якості. Дана ПЕОМ оснащена монітором SyncMaster 765 MagicBright, який має такі характеристики:

- Тип Samsung SyncMaster 765 MB

- Кількість кольорів 16,5 млн.

- Роздільна здатність:

в текстовому режимі 600х800

в графічному режимі 1024х724 (рекомендована)

1600х1200 (максимальна)

- Розмір екрану по діагоналі 17''

- Частота оновлення екрану 100 Гц (у режимі 1024х724)

Відмінною особливістю і технічним нововведенням цього монітора є застосування електронно-променевої трубки з можливістю роботи в режимі форсованої яскравості без нанесення якого б то не було шкоди компонентів (MagicBright). Існують три заздалегідь визначених виробником режиму яскравості і контрастності, що позиціонуються для різних потреб, які доступні з екранного меню, що підтримує велику кількість мов (в тому числі і російський), що викликається за передній панелі монітора. Режим «Текст» є звичайним режимом і підходить для більшості потреб. Режим «Інтернет» - подвійна яскравість - забезпечує налаштування для перегляду Web. Режим «Вистава» - потрійна яскравість - перегляд зображень і відео, комп'ютерні ігри, робота з анімаційними пакетами і т.п.

Принтер призначений для виведення інформації на папір.

Всі принтери можуть виводити текстову інформацію, багато хто з них можуть виводити малюнки і графіки, а деякі принтери можуть виводити і кольорові зображення. Лазерний принтер, який використовується при роботі інформаційної системи «Бібліотека», є найбільш поширеним типом принтерів для IBM PC, він має такі характеристики:

- Тип лазерний

- Пам'ять 8 Мб

- Швидкість друку 12 стор / хв

- Тип паперу листова

- Формат аркуша А4

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

ПЕОМ AMD Athlon XP-1700 є досконалим обчислювальним засобом, володіє високою швидкодією, значним об'ємом пам'яті і зручним інтерфейсом.

5.2 Математичне забезпечення

Програма, описана в даному дипломному проекті, була розроблена на ПЕОМ Athlon XP -1700 під керуванням операційної системи MS-DOS 7.0 і Windows XP SR-1 фірми Microsoft.

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

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

Системне - це інтегровані системи налагодження програм та операційні системи. Операційні системи (ОС) - програми, які роблять можливим діалог людина - комп'ютер. На даному комп'ютері встановлена ​​новітня ОС Windows XP, яка поєднує в собі надійність, передові розробки в області мережевих технологій, підтримку великої кількості різноманітних пристроїв. Це остання вдала розробка фірми Microsoft в області в області операційних систем для настільних комп'ютерів, незважаючи на малий проміжок часу, що пройшов з моменту її випуску, що вже одержала широке поширення і заслужену вдячність багатьох мільйонів користувачів у всьому світі. Вона прискорює роботу комп'ютера за рахунок використання команд захищеного режиму і максимального використання різно-образних 3D-прискорювачів, шин даних і перепрограмування контролерів периферійних пристроїв.

Багатозадачний (багатопрограмний) режим дозволяє різноманітним програмам працювати взаємопов'язане, наявність єдиного буфера обміну дає можливість переносити дані між додатками як MS-DOS, так і Windows.

Інтегровані системи налагодження програм - програми, що допомагають програмісту створювати, налагоджувати і компілювати нові програми. На комп'ютері встановлена ​​інтегрована система програмування FoxPro 2.6 (X).

Розширення (X) дозволяє FoxPro працювати на машині, використовуючи максимум її ресурсів.

Широкі можливості FoxPro з налагодження й тестування програм робить її незамінною в роботі над створенням додатків.

Драйвери пристроїв - це спеціальні програми, які доповнюють систему введення / висновку DOS і забезпечують обслуговування нових пристроїв або нестандартне використання наявних пристроїв. Драйвери завантажуються в пам'ять комп'ютера при завантаженні ОС, їхні імена вказуються в спеціальному файлі CONFIG.SYS. Така схема полегшує додавання нових пристроїв і дозволяє робити це, не торкаючись системні файли.

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

Відмінною рисою архіватора WinRar, яка й стала причиною його використання для створення програми-установника, є можливість створення архівів, що саморозпаковуються (Self Factor eXtract Archive - SFX-Archive). Для створюваного ісполняемого.ехе-файлу можна задати безліч різних опцій, наприклад, мова програми-пакувальники, каталог розпакування за замовчуванням, іконку до програми, додавання ярликів для розпакованих файлів на робочий стіл Windows і в Головне меню, висновок ліцензійної угоди, модуль і середу для розпакування (механізм підтримується при помощі.inf-файлів), тексти діалогу установки. До і після розпакування файлів можна виконати будь-які команди і програми, зазначені при створенні інсталяційного файлу, а також задати режим підготовки папки для розпакування (очищення цільової папки, оновлення, дозапис або перезапис вже існуючих файлів при збігу імен розпаковує файли з файлами кінцевої папки). Програма WinRar підтримує сценарії установки, написані для багатьох популярних серверів сценаріїв (JScript, VBScript).

Програма Windows Commander 5.0 Gold Edition розроблена фірмою Peter Norton. Вона призначена для спрощення взаємодії користувача з операційною системою Windows XP. В основному Windows Commander виконує всі команди, які можуть бути виконані за допомогою команд DOS і розширених Windows-команд. Основна перевага цієї програми полягає у суттєвому підвищенні наочності. Відпадає також необхідність запам'ятовування великої кількості команд. Windows Commander дозволяє змінити активний каталог і запускати програми без набору імен, так само запускати будь-які заздалегідь обрані програми, використовуючи спеціальне призначене для користувача меню.

З прикладних програм найбільш відомі різні процесори тексту і таблиць.

Даний дипломний проект набраний і зверстаний за допомогою програми Word 9.0, що входить в пакет Microsoft Office 2000.

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

Microsoft Word робить написання, редагування та друк документів, що містять текст, справжнім задоволенням. За допомогою Microsoft Word можна підготувати на професійному рівні листа, звіти, таблиці, записки, рекламні листки, а також багато іншого. Word можна використовувати практично для всього, що містить текст.

На додаток до обробки власне тексту, Microsoft Word включає прості способи індивідуальної настройки символів, форматування абзаців і вбудовування в документ елементів графіки. Для отримання документа на професійному рівні можна перевірити правопис, додати графічні образи, лінії, межі, виділити текст тінню. Word дозволяє об'єднати в одному документі текст, малюнки, графіки, електронні таблиці і діаграми, а потім переглянути на екрані всі сторінки в тому вигляді, як вони будуть виглядати на папері.

5.3 Обгрунтування вибору мови програмування

Досвід застосування ЕОМ для побудови прикладних систем обробки даних показує, що найефективнішим інструментом є спеціалізовані мови для створення систем управління даними. Такі засоби звичайно включаються до складу систем управління базами даних. СУБД дають можливість користувачам здійснювати безпосереднє управління даними, а програмістам швидко розробляти більш досконалі програмні засоби їх обробки.

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

На поточний момент досить широко поширене покоління популярного пакету FoxPro.

СУБД FoxPro володіє виключно високими швидкісними характеристиками і у цьому відношенні помітно виділяється серед інтерпретує систем. Порівняно її швидкість не тільки не поступається, а й у кілька разів вище, ніж швидкість систем-компіляторів. Практично за всіма показниками Fox-програми працюють значно швидше Clipper-програм. Набір команд і функцій, запропонованих розробникам програмних продуктів у середовищі FoxPro, за потужністю та гнучкості відповідає будь-яким сучасним вимогам до представлення і обробки даних. Тут може бути реалізований максимально зручний, гнучкий і ефективний користувацький інтерфейс. У FoxPro підтримуються різноманітні спливаючі і багаторівневі меню, робота з вікнами і мишкою, реалізовані функції низькорівневого доступу до файлів, управління кольорами, налаштування принтера, дані можуть бути представлені у вигляді, схожому на електронні таблиці тощо. Система також має засоби швидкої генерації екранів, звітів і меню, підтримує мову SQL, добре працює в мережі. У пакеті є компілятор, що дозволяє при бажанні сформувати EXE-файли готових програм.

Наявність в СУБД мови програмування дозволяє створювати складні системи обробки даних, орієнтовані під конкретні завдання і навіть під конкретного користувача.

Мова FoxPro має такі можливості:

- Динамічний розподіл пам'яті комп'ютера. Системі доступна область пам'яті за межами 640 Кбайт. Стандартний варіант FoxPro дає можливість використовувати Expanded LIM-4.0 пам'ять. Причому 64 Кбайта може бути задіяна для зберігання вікон та інших даних, а інша частина - під дуже ефективний буфер вводу-виводу. Розширена версія працює в захищеному режимі і використовує всю Extended-пам'ять, встановлену на машині (Extended-пам'ять не використовується).

СУБД FoxPro володіє наступними властивостями:

- Підтримка і активне використання миші.

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

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

- Установка реляційних зв'язків між базами даних виду один запис-до-багатьох.

- Можливість побудови багаторівневих світлових меню, як елементи яких можуть фігурувати як довільні рядки, так і елементи масивів і компоненти файлів. Допускається множинний відбір даних. Меню отримали статус об'єктів у пам'яті комп'ютера.

- СУБД надає програмісту засоби конфігурації і системного меню самого FoxPro, що дає можливість легко налаштовувати його для роботи в оболонці.

- FoxPro став розташовувати засобами мови SQL, що дають програмісту виняткові можливості щодо формування складних запитів до бази, оброблюваних з використанням одного з найбільш інтелектуальних оптимізаторів запитів.

- Мова FoxPro включає тепер засоби створення Windows подібного інтерфейсу, тобто так званого інтерфейсу, керованого подіями.

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

- FoxPro дає можливість розробнику самому написати зручний драйвер принтера.

Обробка даних в FoxPro може виконуватися за допомогою наступних підходів:

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

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

- Обробка даних за допомогою програм, створених засобами генератора додатків.

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

наявність потужних команд обробки файлів;

розвинені засоби ведення діалогу (меню, «гарячі» клавіші);

зручні засоби введення / редагування даних;

можливість прискореного доступу до даних (індексування);

можливість забезпечити контекстно-чутливу допомогу - таку як інструкції щодо введення даних - при натисканні клавіші F1;

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

повні налагодження можливості.

Враховуючи можливості описаного мови програмування СУБД FoxPro і інформаційний характер завдання дипломного проекту, необхідність обробки декількох пов'язаних таблиць, в якості мови програмування для розробки інформаційної системи «Бібліотека» була вибрана мова програмування FoxPro.

5.4 Опис програми

Найменування програми:

«Інформаційна система" Бібліотека "

Індетіфікатор:

IS

Мова програмування:

Fox Pro 2.6 for MS-DOS

Призначення програми:

Програма призначена для використання у великих і середніх бібліотеках з метою підвищення точності і швидкості обслуговування читачів і контролю за своєчасним поверненням виданої літератури

Обладнання:

Комп'ютер IBM PC / AT AMD Athlon ä XP-1700 ОЗУ 256Мбайт, жорсткий диск 40 Гб (Maxtor), монітор 17''SyncMaster 765 MagicBright, клавіатура, миша, принтер Xerox Phaser 3110

Вхідні дані:

Бази даних: READERS.dbf, BOOKS.dbf, щоденні дані про роботу бібліотеки.

Вихідні дані:

Документ «Список боржників», файл DOLG.txt

Короткий алгоритм:

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

5.5 Інструкція користувачеві по роботі з програмою

1. Комплект поставки.

Даний програмний продукт поставляється на стандартній дискеті ємністю 1,44 Мбайт, яка містить такі файли і папки: DOS - файли для установки під управлінням ОС MS-DOS



INSTALL.EXE - настановний файл;

READMY.TXT - ця інструкція у форматі txt

WINDOWS - файли для установки під управлінням ОС Windows

Setup.exe - настановний файл;

Info9x.ini - файл відомостей для встановлення;

InfoNT.ini - файл відомостей для установки (NT);

Help.htm - ця інструкція у форматі HTML



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

2.1. Установка в середовищі MS-DOS.

Для установки в MS-DOS перейдіть на диск А:, увійдіть в каталог DOS і виконайте файл INSTALL.EXE. З'явиться запит:

Встановити інформаційну систему 'Бібліотека'? [Y / N]

Install information system 'Library' [Y / N], на який в разі необхідності установки слід відповісти Y.

Установка буде проведена в C: \ IS \.

2.2. Установка в середовищі Windows.

Для установки програми під управлінням операційної системи Windows9x/NT/XP увійдіть в папку Windows на диску А: і запустіть Setup.exe

З'явиться вікно установки:





в якому у разі необхідності установки потрібно клацнути мишею на кнопці <Install>, або натиснути на клавішу <Enter>.

Індикатор прогресу в нижній частині діалогового вікна почне заповнюватися. Після закінчення вікно буде закрито, а на робочому столі Windows з'явиться ярлик для програми і файлу-довідки:



3. Запуск програми.

3.1. Запуск в середовищі MS-DOS. Для запуску програми необхідно увійти в папку IS на диску С: і запустити файл IS.EXE. Крім нього в цій папці також знаходяться файли використовуються в роботі баз даних READERS.DBF і BOOKS.DBF, а також файл довідки READMY.TXT

3.2. Запуск у середовищі Windows. Для запуску програми і виклику цієї інструкції використовуються ярлики робочого столу, які були створені на фінальній стадії роботи програми установки.

4. Робота з програмою. Інтерфейс програми є багатовіконний і інтуїтивно зрозумілим (у літературі його також називають дружнім). На будь-якому етапі роботи в разі потреби можна отримати довідку.

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

1. Головне меню програми.





2. Пункт меню «пошук читача»



а) Вікно пошуку читача за номером читацького квитка.

б) Список книг, виданих читачеві.

в) Вікно допомоги.

г) Вікно пошуку книги і вікно вибору книги по введених даних.

д) Вікно зміни даних читача.

3. Пункт меню «додати книгу».

4. Пункт меню «перегляд боржників».

  1. Виведення списку боржників на екран.

Після запуску програми на екран виводиться головне меню програми з пунктами «ПОШУК ЧИТАЧА», «ДОДАТИ ЧИТАЧА», «ДОДАТИ КНИГУ», «ПЕРЕГЛЯД БОРЖНИКІВ», «ВИХІД».

При виборі пункту «ПОШУК ЧИТАЧА» на екран виводиться вікно пошуку за номером читацького квитка. Якщо пошук читача успішний, то на екран виводяться повні дані читача, список книг, які були йому видані і клавішний меню з пунктами: «ДОПОМОГА», «ВЗЯТИ КНИГУ», «НАДАТИ КНИГУ», «Редагувати дані ЧИТАЧА». При «видачу книги» на екран виводитися вікно пошуку книги по введених даних. Якщо дані про книгу повністю не відомі (рік видання, автор, повна назва, інвентарний номер), то натисканням на кнопку «ВИБІР ...» можна вибрати книгу зі списку книг з не повністю введених даних. Це дуже зручно, якщо читач не знає всіх даних про бажану книгу. Інші пункти клавішного меню дуже прості у використанні. Натисканням клавіші ESCAPE припиняється робота з читачем і виробляється вихід в головне меню.

При виборі пункту «ДОДАТИ ЧИТАЧА» на екрані з'являється вікно, в якому вводяться дані нового читача. Після введення, читач ставати як би «записаним» до бібліотеки.

Пункт меню «ДОДАТИ КНИГУ» аналогічний попередньому і описуватися не буде.

При виборі пункту «ПЕРЕГЛЯД БОРЖНИКІВ» на екрані з'являється вікно запиту для виведення інформації: «НА ЕКРАН», «НА ПРИНТЕР», «У ФАЙЛ». При виборі «НА ЕКРАН» або «НА ПРИНТЕР» відбувається виведення інформації про боржників і про книги, які «заборгував» конкретний читач. При виборі «У ФАЙЛ» у вікні активуються поля запиту імені файлу і шляху запису файлу, після чого інформація записується у файл.

При виборі пункту меню «ВИХІД» відбувається підтвердження виходу і, потім, завершення роботи програми. При роботі в операційній системі Windows вікно сеансу MS-DOS буде закрито автоматично

5. Видалення програми. В ОС MS-DOS та WINDOWS достатньо видалити робочу папку програми. У WINDOWS також необхідно вручну видалити ярлики для її запуску з робочого столу. У зв'язку з тим, що програма установки не вносить змін до реєстру WINDOWS, ця операція не завдасть ніякої шкоди працездатності операційної системи.

6. Контрольний приклад

В якості вхідної інформації при виконанні програми IS.EXE використовуються документи і бази даних, опис яких дано в пункті 3.3 у таблиці 2.

Вхідна інформація наведена в додатку 1.

На підставі розробленого алгоритму, представленого у вигляді блок-схеми в пункті 4.1. і описи в пункті 4.2. розроблена програма «Інформаційна система" Бібліотека ", лістинг якої показаний в додатку 3.

У результаті роботи програми формується вихідна інформація, опис якої дано в пункті 3.4. у таблиці 2, структура та інформація вихідних баз даних дана в додатку 2.

Отримані вихідні дані доводять працездатність програми і є контрольним прикладом.

7. Економічне обгрунтування програми

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

На вирішення завдання обслуговування читацької аудиторії та контролю за своєчасним поверненням виданої літератури без засобів обчислювальної техніки працівниками бібліотеки витрачається велика кількість часу, часто реальний результат не відповідає очікуваному, велика ймовірність помилок. Розроблена за замовленням Міністерства освіти РФ для МОУ СЗШ № 8 г.Богородіцка інформаційна система «Бібліотека» покликана забезпечити розвантаження працівників бібліотеки від рутинної роботи, вивільнити час для творчості.

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

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

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

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

Виділяються два види показників ефективності: пряма (безпосередньо знижує трудові та вартісні витрати) і непряма (опосередковано покращує облік за рахунок удосконалень у роботі обслуговуючого персоналу бібліотеки, розглянутих далі).

Основним показником прямий ефективності є зниження вартісних і трудових витрат на інформаційні роботи. В основі виявлення прямий ефективності лежить принцип зіставлення витрат при різних способах рішення.

Показниками прямої економічної ефективності є:

абсолютне зниження трудових і вартісних витрат, що показують на скільки часу і на яку суму знизилися витрати;

відносне зниження трудових і вартісних витрат, що показує, яка частина витрат при передбачуваному варіанті економиться;

індекс зростання продуктивності праці, показує, у скільки разів відбулася зміна.

Непряма ефективність має приховану форму і виявляється у поліпшенні якості управління об'єктом, може бути визначена експертним шляхом.

Непряма ефективність дозволяє оцінити вплив завдання на різні сторони діяльності через якісні фактори.

Через відсутність єдиної методики розрахунку прямої ефективності програмних продуктів, впроваджуваних на персональному комп'ютері, в даному дипломному проекті з розробки інформаційної системи «Бібліотека» розглядається непряма ефективність.

Непряма ефективність автоматизації завдання «Інформаційна система« Бібліотека »полягає в наступному:

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

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

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

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

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

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

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

Економічна ефективність завдання «Розробка інформаційної системи« Бібліотека »(для МОУ СЗШ № 8 г.Богородіцка)» закладається вже при розробці проекту.

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

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

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

Додаток

Вхідна інформація

Structure for database: C: \ IS \ READERS.DBF

Number of data records: 19821

Date of last update: 28.05.03

Code Page: 866

Field Field Name Type Width Dec Index Collate

1 FIO Character 30

2 ADDR Character 40

3 NOMBIL Numeric 4 0 * A

** Total ** 75

Structure for database: C: \ IS \ BOOKS.DBF

Number of data records: 129820

Date of last update: 28.05.03

Code Page: 866

Field Field Name Type Width Dec Index Collate

1 WRITER Character 20

2 NAME Numeric 40

3 YEAR Character 4 0

4 INVNOM Character 4 0

5 DATA Numeric 8

6 NOMBIL Numeric 4 0 * A

** Total ** 81


Список літератури

  1. Автоматизоване робоче місце в системі управління підприємством. Збірник наукових праць, - Ленінград, 1989.

  2. В.В. Шураков. Автоматизоване робоче місце для статичної обробки даних, 1990.

  3. І.Л. Кантарія. Автоматизовані робочі місця управлінського апарату, 1990.

  4. Данилевський Ю.Г., Пєтухов ІА., Шибанов BC Інформаційна технологія в промисловості. Л.: Машинобудування, 1988, 284с.

  5. П.І. Камишанов. Практичний посібник з бухгалтерського обліку: - Видання третє, доповнене і перероблене - Москва: ТОВ «МЕДпресс»; - Еліста: АПП «Джангар», 1998. - 528 с.

  6. А.А. Попов Програмування в середовищі СУБД FoxPro 2.0. Побудова систем обробки даних. - М.: Видавництво Березень, 1996 - 352с.: Илл.

  7. Глушаков С.В., Ломотько Д.В.; Бази даних. - Харків: Видавництво «Фоліо», 2001

  8. Нортон П.; Персональний комп'ютер. Апаратно-програмна реалізація. Книга 1. - М: Видавництво «АСТ», 1999

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Диплом
231.7кб. | скачати


Схожі роботи:
Розробка автоматизованої інформаційної системи Бібліотека ВНЗ
Розробка автоматизованої інформаційної системи
Розробка маркетингової інформаційної системи підприємства
Розробка та програмна реалізація інформаційної системи Кадри
Розробка шкільної інформаційної системи на основі IT-технологій
Розробка підсистеми морфологічного аналізу інформаційної системи
Розробка інформаційної системи для роботи менеджера фірми
Розробка алгоритму роботи і реалізація інтелектуальної інформаційної системи
Розробка економічної інформаційної системи для компанії з надання високошвидкісного
© Усі права захищені
написати до нас