Разработка автоматизированного рабочего места библиотекаря

Автор работы: Пользователь скрыл имя, 31 Августа 2015 в 18:44, дипломная работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ 4
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1 История библиотеки 6
1.2 Правовые аспекты функционирования библиотеки 16
1.3 Решение проблемы возврата книг читателями 22
1.4 Общая характеристика межпоселенческой библиотеки Змеиногорского района 24
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 26
2.1 Модель деятельности библиотеки 26
2.2 Модель процесса проектирования 29
2.3 Описание процесса деятельности 34
2.4 Функции разрабатываемой информационной системы 46
2.5 Информационное обеспечение 47
2.5 Функциональные подсистемы 56
2.5.1 Подсистема обеспечения безопасности 56
2.5.2 Подсистема ведения базы данных 60
2.5.3 Подсистема поиска информации 66
2.5.4 Подсистема формирования отчетов 68
2.6 Обеспечивающие подсистемы 71
2.6.1 Техническое обеспечение 71
2.6.2 Программное обеспечение 72
2.6.3 Лингвистическое обеспечение 74
3 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 75
ЗАКЛЮЧЕНИЕ 80
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 81
ПРИЛОЖЕНИЕ А 82
ПРИЛОЖЕНИЕ Б 85
ПРИЛОЖЕНИЕ В 102
ПРИЛОЖЕНИЕ Г 111
ПРИЛОЖЕНИЕ Д 121

Вложенные файлы: 1 файл

diplom.doc

— 2.02 Мб (Скачать файл)

назначить системного администратора;

ввести изменения в должностные инструкции.

6.1.2 Технические мероприятия:

оборудовать помещения,  в которых будут размещены  ПЭВМ,  соответствующим количеством двухполюсных розеток 220В (с заземлением), из расчета – 2 розетки на одну ПЭВМ;

оборудовать помещения, в которых размещаются ПЭВМ, средствами охранной и пожарной сигнализации;

осуществить монтаж и наладку комплекса технических средств;

6.1.3 Организация базы нормативно-справочной информации:

провести анализ используемой нормативно-справочной информации (НСИ);

выбрать классификаторы информации;

завести НСИ на машинные носители информации.

6.1.4Работы по п.п. 7.1.1 – 7.1.3 выполняет Заказчик АРМ.

 

7 ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ

 

7.1 При создании системы должна быть разработана следующая технорабочая документация:

Перечень входных данных и выходных документов;

Описание массива информации (структура таблиц информационной базы);

Руководство пользователя (для соответствующих рабочих мест).

Технорабочая документация АРМ библиотекаря  должна разрабатываться в соответствии с государственными стандартами:

ГОСТ 34.2О1-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды,  комплектность и обозначение  документов при создании автоматизированных систем»;

РД 50-34.698-90 «Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов».

7.2 Документация на систему должна передаваться Заказчику на бумажных носителях и в электронном виде в двух экземплярах.

7.3 Функциональное программное обеспечение должно устанавливаться на жестких магнитных дисках ПЭВМ Заказчика.

 

Таблица Б.1  ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ

 

АРМ

автоматизированное рабочее место

БД

база данных

ИБ

информационная база

НСИ

нормативно-справочная информация

ОС

операционная система

ОЭ

опытная эксплуатация

ПО

программное обеспечение

ПЭВМ

персональная электронно-вычислительная машина

СУБД

система управления базой данных


 

 

 

ПРИЛОЖЕНИЕ  В

 

Технический проект АРМ библиотекаря

 

1 Введение

 

Программа имеет условное обозначение АРМ библиотекаря (далее Программа).

Для функционирования Программы необходимо следующее программное обеспечение:

- операционная система Microsoft Windows XP/Vista;

- Microsoft Excel;

- Microsoft SQLServer 2005/2008.

Программа должна быть написана в среде программирования Visual Studio 2008 на языке C#.

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

 

2 Назначение и область  применения

 

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

 

3 Технические характеристики

 

Необходимым условием для начала использования программы является ввод исходных данных. Их ввод может быть осуществлен через соответствующие формы. Введенные данные могут храниться в  течение неограниченного периода времени и могут быть использованы в любой момент. Программой предоставляется возможность корректировки и удаления введенных данных.

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

Логическая и физическая структуры базы данных, предназначенной для хранения и обработки сведений о рекламодателях, заявках, договорах и выхода рекламы представлена на В.1 и В2 соответственно.

 

Рисунок  В.1 - Логическая структура базы данных

Рисунок  В.2 – Физическая структура базы данных

 

Описание таблицы «Читатели» (Chitateli) представлено в таблице В.1.

 

Таблица В.1 - Описание таблицы «Читатели» (Chitateli)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idChitateli

Код читателя

Integer

2

   

chFIO

ФИО

Varchar(80)

3

   

chDataRos

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

Datetime

4

   

chRodZan

Род занятий

Varchar(50)

5

   

chDomAdres

Домашний адерс

Varchar(80)

6

   

chTel

Телефон

Varchar(50)

7

   

chDataReg

Дата регистрации

Datetime

8

   

chDataVyb

Дата выбытия

Datetime


 

Описание таблицы «Сотрудники» (Sotrudniki) представлено в таблице В.2.

 

Таблица В.2 Описание таблицы «Сотрудники» (Sotrudniki)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idSotrudniki

Код сотрудника

Integer

2

   

soFIO

ФИО

Varchar(80)

3

   

soAdres

Адрес

Varchar(80)

4

   

soTel

Телефон

Char(20)

5

   

soDol

Должность

Varchar(15)


 

 

Описание таблицы «Залы библиотеки» (ZalBibl) представлено в таблице В.3.

 

Таблица В.3 - Описание таблицы «Залы библиотеки» (ZalBibl)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idZalBibl

Код зала

Integer

2

   

zaName

Название

Varchar(50)

3

 

*

idSotrudniki

Код ответственного сотрудника

Integer

4

 

*

idKnigi

Код книги

Integer


 

Описание таблицы «Виды книг» (VidKnig) представлено в таблице В.4. 

 

Таблица В.4 - Описание таблицы Виды книг» (VidKnig)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idVidKnig

Код вида книги

Integer

2

   

viName

Наименование

Varchar(50)


 

Описание таблицы «Книги» (Knigi) представлено в таблице В.5. 

 

Таблица В.5 - Описание таблицы ««Книги» (Knigi)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idKnigi

Код книги

Integer

2

   

knAutor

Автор

Varchar(50)

3

   

knName

Название

Varchar(50)

4

   

knGodPubl

Год публикации

Char(4)

5

   

knStr

Количество страниц

Integer

6

 

*

idVidKnig

Код вида книги

Integer


 

Описание таблицы «Выдача книг» (VydKnig) представлено в таблице В.6. 

 

Таблица В.6 - Описание таблицы «Выдача книг» (VydKnig)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idVydKnig

Номер записи

Integer

2

   

vyDataZap

Дата записи

Datetime

3

   

vyDataVyd

Дата выдачи

Datetime

4

   

vyDataVozwr

Дата возврата

Datetime

5

   

vyDataFactVozwr

Дата фактического возврата

Datetime

6

   

vyKolProsrDnej

Количество просроченных дней

Integer

7

 

*

idChitateli

Код читателя

Integer

8

 

*

idZalBibl

Код зала библиотеки

Integer

9

 

*

idKnigi

Код книги

Integer


 

 

Описание таблицы «Пользователи» (Polsovat) представлено в таблице В.7. 

 

Таблица В.7 - Описание таблицы «Пользователи» (Polsovat)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idPolsovat

Код пользователя

Integer

2

 

*

idSotrudniki

Код сотрудника

Integer


 

 

Описание таблицы «Права» (Prava) представлено в таблице В.8. 

 

Таблица В.8 - Описание таблицы «Права» (Prava)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idPrava

Код права

Integer

2

   

prName

Наименование

Varchar(50)


 

Описание таблицы «Логины» (Login) представлено в таблице В.9. 

 

Таблица В.9 - Описание таблицы «Логины» (Login)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idLogin

Код логина

Integer

2

   

loName

Логин

Char(10)

3

   

loPassword

Пароль

Char(10)

4

 

*

idPolsovat

Пользователь

Integer

5

 

*

idPrava

Права

Integer


 

 

Описание таблицы «История» (Histori) представлено в таблице В.10. 

 

Таблица В.10 - Описание таблицы «История» (Histori)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idHistori

Код записи истории

Integer

2

   

hiData

Дата

Datetime

3

 

*

idLogin

Логин

Integer


 

Описание таблицы «Экземпляры книг» (EkzKnig) представлено в таблице В.11. 

 

Таблица В.11 - Описание таблицы «Экземпляры книг» (EkzKnig)

PK

FK

Физическое имя поля

Название поля

Тип поля

1

*

 

idEkzKnig

Код экземпляра книги

Integer

3

 

*

idKnigi

Код книги

Integer


 

 

 

ПРИЛОЖЕНИЕ Г

 

Руководство пользователя АРМ библиотекаря

 

1 Общие сведения о  системе

 

Название информационной системы АРМ библиотекаря далее Программы.

Целью создания  АРМ библиотеаря является организация хранения информации о читателях книгах, выдачи литературы.

Информация о работе Разработка автоматизированного рабочего места библиотекаря