Разработка сервиса автоматизации деятельности библиотекаря
Заказать уникальную курсовую работу- 34 34 страницы
- 10 + 10 источников
- Добавлена 26.03.2021
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
Глава 1. Анализ предметной области 4
1.1. Анализ бизнес-процессов 4
1.2. Анализ существующих реализаций системы 9
1.3. Разработка требований к системе 11
Глава 2. Проектирование базы данных 14
2.1. Построение диаграммы сущностей предметной области 14
2.2. Создание концептуальной схемы базы данных 15
2.3. Создание нормализованной схемы базы данных 18
Глава 3. Проектирование системы 20
3.1. Построение диаграмм, характеризующих поведение системы 20
3.2. Проектирование интерфейса 21
3.3. Построение диаграммы классов 23
Глава 4. Реализация и тестирование системы 25
4.1. Создание базы данных и классов 25
4.2. Генерация отчётов 26
4.3. Тестирование системы 28
Заключение 33
Список источников и литературы 34
liter.avtor, dbo.liter.nam, dbo.fond.hran, COUNT(dbo.fond.code_lit) ASkolvoFROM dbo.liter INNER JOINdbo.fond ON dbo.liter.code = dbo.fond.code_litGROUP BY dbo.liter.avtor, dbo.liter.nam, dbo.fond.hranРезультат:б) Запросы с объединениемSELECT dbo.stud.fio, dbo.grp.namFROM dbo.stud INNER JOINdbo.grp ON dbo.stud.code_grp = dbo.grp.code_grpв) создание представленияCREATEVIEW[dbo].[View_1]ASSELECT dbo.liter.code, dbo.liter.avtor, dbo.liter.nam, dbo.liter.god, dbo.liter.izdat, dbo.categ.nam AS Expr1, dbo.liter.stmFROM dbo.categ INNER JOIN dbo.liter ON dbo.categ.code = dbo.liter.categGOСоздание триггера:USE[bibl]GOCREATETRIGGERtrg4ONliterAFTERINSERTASBEGINSETNOCOUNTON;if (selectgodfrominserted)>2015rollbackprint'Некорректный год выпуска'ENDGO2.ИндексированиеПример индексирования по таблице fondUSE[bibl]GO/****** Object: Index [PK_fond] Script Date: 01/08/2016 22:42:29 ******/ALTERTABLE[dbo].[fond]ADDCONSTRAINT[PK_fond]PRIMARYKEYCLUSTERED([code]ASC)WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,SORT_IN_TEMPDB=OFF,IGNORE_DUP_KEY=OFF,ONLINE=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]GO3.Хранимая процедура.Вычисление количества выданных книг:USE [bibl]GOCREATE PROCEDURE Count_Books ASSELECT COUNT(code) FROM fond where hran='Выдано'GOGO4.ФункцияРасчет стоимости книг, предназначенных к списаниюUSE[bibl]GOCREATEFUNCTIONfunc1(@datamoney)RETURNSINTASBEGINDECLARE@cmoneySET@c=(SELECTSUM(stm)FROMView_2WHEREsost='Ксписанию')RETURN (@c)END4.3. Тестирование системыДалее приведем описание режимов разработанной программы. На рисунке 21 приведена главная форма приложения.Рисунок – Главная форма приложенияНа рисунке 22 приведена форма справочника видов литературы.Рисунок 22 – Справочник видов литературыНа рисунке 23 приведена форма справочника читателейРисунок 23 – Справочник читателейНа рисунке 24 приведен справочник изданий.Рисунок 24 – Справочник изданийНа рисунке 25 приведен справочник «Библиотечный фонд».Рисунок 25 – Справочник «Библиотечный фонд»На рисунке 26 приведен режим выдачи литературы, на рисунке 27 – режим возврата.Рисунок 26 – Режим выдачи книгРисунок 27 – Режим возврата книгНа рисунке 28 приведен отчет «Список выданных книг».Рисунок 28 – Список выданных книгНа рисунке 29 приведен отчет по количеству выдач литературы.Рисунок 29 – Отчет по количеству выдач литературыТаким образом, по результатам тестирования было показано, что функционал системы соответствует поставленным задачам.ЗаключениеВ результате выполнения работы были проанализированы возможности автоматизации информационной системы библиотеки, изучены механизмы работы библиотеки, ее структура, организация, особенности и бизнес-процессы.Для реализации задач данного проекта была изучена специфика технологии библиотечного учета и определены основные функции системы и экономическую целесообразность ее внедрения, изучена работа библиотекаря и библиотеки, рассмотрено понятие автоматизированного рабочего места библиотекаря, определены функции и задачи системы и построены ее модели.На основе изученных данных была разработана структура информационной системы библиотеки, определены ее основные модули, функции, структуру автоматизированного рабочего места библиотекаря и его место в структуре информационной системы библиотеки.На начальном этапе разработки системы на стадии проектирования были разработаны ее модели, определены требования к системе и определены механизмы ее реализации. На основании предыдущих этапов было выполнено проектирование базы данных автоматизированной информационной системы библиотеки учебного заведения. Была проведена разработка логической структуры базы данных, которая включает в себя определение и создание индексов для ключевых и не ключевых полей таблиц, определение и создание связей между таблицами, необходимых для работы запросов. В итоге получена законченная логическая структура базы данных, состоящая из большого количества таблиц, связанных между собой особым образом.Для данной структуры базы данных, разработаны структура и функциональные модули АРМ, получен интерфейс пользователя позволяющие пользователю работать с базой данных.Список источников и литературыАхметов И. В., Карабельская И.В., Губайдуллин И.М., Сафин Р.Р. Моделирование бизнес-процессов: учебное пособие. - Уфа: Уфимский государственный университет экономики и сервиса, 2015. - 67 с.Бабиева Н. А., Раскин Л. И. Проектирование информационных систем: учебно-методическое пособие. - Казань: Университет, 2014. – 200с.Баранников Н. И., Яскевич О. Г. Современные проблемы проектирования корпоративных информационных систем. - Воронеж: Воронежский государственный технический университет, 2014. - 237 с. Баранов В. В., Горошко И. В., Лебедев В. Н. Информационные технологии управления и организация защиты информации: учебник. - Москва: Академия управления МВД России, 2018. - 453 с.Барановская Т.П., Яхонтова И. М., Вострокнутов А. Е., Иванова Е. А. Моделирование бизнес-процессов: учебное пособие. - Краснодар: КубГАУ, 2016. - 152 с. Баранчиков А. И. Синтез информационных структур хранения данных на основе анализа предметных областей. - Рязань: РГУ, 2014. - 229 с. Гагарин А. Г., Костикова А. В. Проектирование информационных систем: учебное пособие. - Волгоград: ВолГТУ, 2015. – 57 с. Деменков, М.Е. Современные методы и средства проектирования информационных систем: учебное пособие. - Архангельск: САФУ, 2015. – 89с.Задорожный, В.Н. Информационные технологии и автоматизация управления. - Омск : Изд-во ОмГТУ, 2016. - 269 с.Инюшкина О. Г. Проектирование информационных систем: (на примере методов структурного системного анализа): учебное пособие: Форт-Диалог Исеть, 2014. - 240 с.
1. Ахметов И. В., Карабельская И.В., Губайдуллин И.М., Сафин Р.Р. Моделирование бизнес-процессов: учебное пособие. - Уфа: Уфимский государственный университет экономики и сервиса, 2015. - 67 с.
2. Бабиева Н. А., Раскин Л. И. Проектирование информационных систем: учебно-методическое пособие. - Казань: Университет, 2014. – 200с.
3. Баранников Н. И., Яскевич О. Г. Современные проблемы проектирования корпоративных информационных систем. - Воронеж: Воронежский государственный технический университет, 2014. - 237 с.
4. Баранов В. В., Горошко И. В., Лебедев В. Н. Информационные технологии управления и организация защиты информации: учебник. - Москва: Академия управления МВД России, 2018. - 453 с.
5. Барановская Т.П., Яхонтова И. М., Вострокнутов А. Е., Иванова Е. А. Моделирование бизнес-процессов: учебное пособие. - Краснодар: КубГАУ, 2016. - 152 с.
6. Баранчиков А. И. Синтез информационных структур хранения данных на основе анализа предметных областей. - Рязань: РГУ, 2014. - 229 с.
7. Гагарин А. Г., Костикова А. В. Проектирование информационных систем: учебное пособие. - Волгоград: ВолГТУ, 2015. – 57 с.
8. Деменков, М.Е. Современные методы и средства проектирования информационных систем: учебное пособие. - Архангельск: САФУ, 2015. – 89с.
9. Задорожный, В.Н. Информационные технологии и автоматизация управления. - Омск : Изд-во ОмГТУ, 2016. - 269 с.
10. Инюшкина О. Г. Проектирование информационных систем: (на примере методов структурного системного анализа): учебное пособие: Форт-Диалог Исеть, 2014. - 240 с.
Вопрос-ответ:
Зачем нужен сервис автоматизации деятельности библиотекаря?
Сервис автоматизации деятельности библиотекаря нужен для упрощения и ускорения работы библиотеки. Он позволяет автоматизировать процессы, связанные с поиском и выдачей книг, учетом и обработкой информации о читателях, а также контролем доступа к книгам.
Какие бизнес процессы можно автоматизировать в библиотеке?
В библиотеке можно автоматизировать процессы поиска и выдачи книг, учета и обработки информации о читателях, контроля доступа к книгам, ведения базы данных книг и читателей, а также формирования отчетов и статистики.
Какие существующие реализации системы автоматизации деятельности библиотекаря существуют?
Существуют различные программные решения для автоматизации деятельности библиотекаря, такие как системы учета и контроля библиотечного фонда, электронные каталоги книг, системы электронной выдачи книг и другие.
Какие требования нужно учесть при разработке системы автоматизации деятельности библиотекаря?
При разработке системы автоматизации деятельности библиотекаря необходимо учесть требования к удобному и быстрому поиску книг, учету и обработке информации о читателях, контролю доступа к книгам, а также возможности формирования отчетов и статистики для анализа работы библиотеки.
Какие диаграммы используются при проектировании базы данных для сервиса автоматизации деятельности библиотекаря?
При проектировании базы данных для сервиса автоматизации деятельности библиотекаря используются диаграммы сущностей предметной области, концептуальная схема базы данных и нормализованная схема базы данных.
Какие бизнес-процессы анализируются в разработке сервиса автоматизации деятельности библиотекаря?
В разработке сервиса автоматизации деятельности библиотекаря анализируются бизнес-процессы, связанные с учетом и хранением книг, выдачей и возвратом книг, обработкой запросов от читателей и другими операциями, которые осуществляют библиотекари.
Какие требования разрабатываются для системы автоматизации деятельности библиотекаря?
Для системы автоматизации деятельности библиотекаря разрабатываются требования, определяющие функциональные возможности системы, такие как учет книг, выдача и возврат книг, поиск книг и т.д., а также требования к интерфейсу пользователя и производительности системы.
Какие диаграммы используются при проектировании базы данных для системы автоматизации деятельности библиотекаря?
При проектировании базы данных для системы автоматизации деятельности библиотекаря используются диаграммы сущностей, которые позволяют определить основные сущности предметной области и их связи, а также диаграммы характеризующие поведение системы, которые показывают взаимодействие между различными компонентами системы.
Что означает нормализованная схема базы данных при проектировании системы автоматизации деятельности библиотекаря?
Нормализованная схема базы данных при проектировании системы автоматизации деятельности библиотекаря означает, что данные в базе данных организованы таким образом, чтобы избежать излишнего дублирования информации и обеспечить эффективное хранение и извлечение данных.
Какие характеристики поведения системы учитываются при проектировании системы автоматизации деятельности библиотекаря?
При проектировании системы автоматизации деятельности библиотекаря учитываются такие характеристики поведения системы, как входные и выходные данные, последовательность операций, проверки и ограничения, взаимодействие с другими системами и пользователем.