Автор работы: Пользователь скрыл имя, 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
назначить системного администратора;
ввести изменения в должностные инструкции.
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 Общие сведения о системе
Название информационной системы АРМ библиотекаря далее Программы.
Целью создания АРМ библиотеаря является организация хранения информации о читателях книгах, выдачи литературы.
Информация о работе Разработка автоматизированного рабочего места библиотекаря