Помощь в написании студенческих работ
Антистрессовый сервис

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

Курсовая Купить готовую Узнать стоимостьмоей работы

Наименование поля Тип данных Идентификатор Ключевое поле Код Счётчик Code да Тип Целочисленный Typ Нет Автор Текстовый avt Нет Соавтор1 Текстовый avt Нет Соавтор2 Текстовый avt Нет Наименование Текстовый Name Нет Год издания Целочисленный God Нет Стоимость Денежный Stm Нет Хранилище Целочисленный hr Нет Издательство Текстовый Izdat Нет Описание Текстовый Sod Нет Таблица 2. Идентификатор… Читать ещё >

Автоматизированное рабочее место библиотекаря (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Бизнес-анализ
    • 1. 1. Интервьюирование заказчика (целевой аудитории)
    • 1. 2. Анкетирование пользователей
    • 1. 3. Словарь предметной области
    • 1. 4. Описание текущей ситуации (как было)
    • 1. 5. Описание будущей ситуации (как будет)
    • 1. 6. Описание заинтересованных лиц и конечных пользователей
    • 1. 7. Бизнес-требования
  • 2. Анализ существующих решений
    • 2. 1. Обзор существующих решений
    • 2. 2. Сравнительный анализ решений
    • 2. 3. Выводы по анализу
  • 3. Концепция решения
    • 3. 1. Техническое задание
      • 3. 1. 1. Общие сведения
      • 3. 1. 2. Назначение и цели создания системы
      • 3. 1. 3. Требования к системе
      • 3. 1. 4. Состав и работ по созданию системы
      • 3. 1. 5. Порядок контроля и приемки системы
    • 3. 2. Модель прецедентов
      • 3. 2. 1. Акторы
      • 3. 2. 2. Диаграмма прецедентов
      • 3. 2. 3. Сценарии использования
    • 3. 3. Customer Journey Mapping
    • 3. 4. Пользовательские истории — User Story Mapping
    • 3. 5. Анализ факторов риска проекта
  • 4. Проектирование решения
    • 4. 1. Описание архитектуры/структуры системы
    • 4. 2. Описание возможных технических решений
    • 4. 3. Проектирование интерфейса пользователя
    • 4. 4. Проектирование базы данных
  • 5. Программная реализация системы
  • 6. Функциональное тестирование решения
  • Список литературы

В процессе реставрации книг определяется перечень книг к списанию, о чем делается отметка в базе данных.

Сценарий 3. Поиск книг Поступает запрос на поиск литературы по заданным критериям. Библиотекарь проводит поиск информации в базе по заданным реквизитам и анализирует полученный список на предмет соответствия запросу.

Сценарий 4. Настройка прав доступа Администратор получает информацию о функциональных обязанностях специалиста и назначает ему права доступа в базе.

Customer Journey Mapping.

Пользовательские истории — User Story Mapping.

Таблица 2 — Уровни доступа специалистов к базе данных библиотечного фонда Уровень доступа на уровне приложения Уровень доступа на уровне домена Уровень доступа на уровне СУБД Описание функций Администратор Администраторы домена db_owner Разграничение доступа пользователей, обслуживание базы данных, резервное копирование данных Библиотекарь Пользователи домена. Группа «Библиотекари» db_reader, db_writer Запись в журнал заявок на выдачу литературы от читателя, поиск информации по картотеке литературы, отметки о выдаче и сдаче литературы, ведение картотеки читателей Оператор библиотечного фонда Пользователи домена. Группа «Операторы» db_reader, db_writer Прием заявок от библиотекаря, поиск в базе данных информации о местонахождении необходимой книги, отметка о передаче книги на выдачу Руководитель Пользователи домена. Группа «Руководители» db_reader Формирование сводной отчетности о деятельности библиотеки, анализ деятельности Экономист Пользователи домена. Группа «Экономисты» db_reader Анализ оказания платных услуг, инвентаризация фонда, начисление амортизации, учет поступлений и списаний библиотечного фонда Читатель Гости public Поиск изданий в картотеке.

Анализ факторов риска проекта.

Тип (категория риска) Риск Последствия Меры по предотвращению Меры по минимизации последствий Вероятность свершения риска [P] Степень ущерба [L] Влияние (фактор риска).

[R] = [P] x [L] Коммерческий Недостаток финансирования проекта Остановка процесса разработки, срыв реализации проекта по вине Заказчика Резервирование финансов перед началом проекта Согласование использования кредитных ресурсов 3 10 30 Технологический Несоответствие функционала поставленным задачам Невозможность использования системы Определение сроков доработки проекта Экспертиза технического задания 2 8 16 Организационный Выход из проекта ключевых разработчиков Затягивание сроков реализации проекта Применение санкций к компании-разработчику Экспертиза договора на разработку системы 2 7 14 Технологический Несовместимость ПО с существующей архитектурой ИС Невозможность использования системы Описание архитектуры ИС в техническом задании Экспертиза технического задания 3 8 24 Проектирование решения.

Описание архитектуры/структуры системы Описание возможных технических решений В рамках анализа стратегии автоматизации бронирования и продаж авиабилетов была выбрана стратегия собственной разработки программного обеспечения. Это связано с наличием в штате предприятия специалистов в области информационных технологий, способных реализовать задачу разработки программного обеспечения. Проведем анализ сред разработки и обоснование выбора языка программирования для реализации задачи автоматизации поставленных задач.

Приведем сравнительную характеристику сред программирования.

Ниже описанные характеристики сред программирования приведены в работе [13].

В рамках данной работы был проведен выбор среды программирования согласно параметрам, приведенным в таблице 1.

Таблица 1 — Параметры сред программирования.

№ Характеристики Средства разработки VFP Access (VBA) Visual Studio Delphi 1. Технологии обработки кода Интерпретатор

Интерпретатор

Компилятор Компилятор 2. Язык программирования DBASE c.

с объектами Basic c Объектами С# Delphi 3. Система Закрытая Закрытая Открытая Открытая 4. Работа с СУБД DBF, DBC, ODBC MDB, ODBC Классы обработки MDB, SQL через DB-библиотеки,.

ODBC ОбъектыобработкиdBASE, Paradox, InterBase, MDB, Informix, FoxPro, ODBC 5. Наличие пользовательских мастеров — - + + 6. Динамическое создание форм ввода, обработки сообщений + + - + 7. Технологии реализации приложения — - каркасная (мастер) компонентная (мастер) 8. Дополнительные технологии Работа с построителями экранов, меню, отчетов (drag-and-drop), классов Работа с построителями экранов, меню, отчетов (drag-and-drop), классов Наличие редактора классов, Редактора ресурсов (drag-and-drop) Работа с редактором объектов (drag-and-drop) 9. Вывод из баз данных на печать Встроенный Report Встроенный Report Внешний Объект: Report 10 Работа с исключениями Процедура Процедура Объект Объект 11 Наличие системы поддержки CASE RationalRose — + + ;

В рамках данного проекта для реализации задачи создания информационной системы будет использован язык программирования Delphi. Выбор сделан исходя из [12]:

— соответствия возможностей языка программирования системным требованиям;

— возможностями работы с различными СУБД;

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

В качестве СУБД выбрана MS SQL Server, так как параметры используемой информационной системы предполагают совместную работу с большими массивами данных, предполагающих использование профессиональных СУБД.

Проектирование интерфейса пользователя.

Данная схема представлена на рисунке 25. В ней отображены все процессы, возможные к исполнению, начиная от входа в систему и заканчивая завершением работы.

Рисунок 25 — Схема функционирования разрабатываемой системы.

Рисунок 26 — Схема функционирования системы.

Схема функционирования системы.

Схема функционирования системы.

Проектирование базы данных Структура создаваемых таблиц информационной системы библиотекаря приведена в таблицах 2.2−2.

8.

Таблица 2.

2. Структура справочника «Типы изданий».

Идентификатор — trn. Данная таблица содержит условно-постоянную информацию о типах изданий.

Наименование поля Тип данных Идентификатор Ключевое поле Код Счётчик Code да Наименование текстовый name Нет Таблица 2.

3. Структура справочника «Издания».

Идентификатор — izd. Содержит данные библиотечного фонда.

Наименование поля Тип данных Идентификатор Ключевое поле Код Счётчик Code да Тип Целочисленный Typ Нет Автор Текстовый avt Нет Соавтор1 Текстовый avt Нет Соавтор2 Текстовый avt Нет Наименование Текстовый Name Нет Год издания Целочисленный God Нет Стоимость Денежный Stm Нет Хранилище Целочисленный hr Нет Издательство Текстовый Izdat Нет Описание Текстовый Sod Нет Таблица 2.

4. Структура справочника «Книгохранилища».

Идентификатор — hran. Содержит информацию о местах хранения книг.

Наименование поля Тип данных Идентификатор Ключевое поле Код Счётчик Code Да Наименование Текстовый Name Нет Адрес Текстовый Adr Нет Телефон Текстовый Tel Нет ФИО специалиста Текстовый Fio Нет e-mail Текстовый Email Нет Таблица 2.

5. Структура справочника «Контрагенты».

Идентификатор — contrag. Содержит условно-постоянную информацию об организациях, физических лицах, с которыми ведется взаимодействие (получение, выдача изданий) в процессе работы с библиотечным фондом.

Наименование поля Тип данных Идентификатор Ключевое поле Код Счётчик Code Да Наименование Тестовый Name Нет Адрес Текстовый Adr Нет Телефон Текстовый Tel Нет ФИО специалиста Текстовый Fio Нет Адрес электронной почты Текстовый email Нет Таблица 2.6 Структура справочника «Пользователи».

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

Наименование поля Тип данных Идентификатор Ключевое поле Код Счётчик Code Да ФИО Текстовый Fio Нет Роль в системе Целочисленный Rol Нет Логин Текстовый Login Нет Пароль Текстовый passw Нет Таблица 2.

7. Журнал операций.

Идентификатор — oper. Содержит информацию об операциях с библиотечным фондом.

Наименование поля Тип данных Идентификатор Ключевое поле Код операции Счётчик Code Да Дата Дата Day Нет Контрагент Числовой Org Нет Издание Числовой Izd Нет Тип операции Текстовый Typ_oper Нет Стоимость операции Денежный Stm Нет Специалист Числовой spec Нет Таблица 2.8 Данные о наличии изданий.

Идентификатор — nalich. Содержит информацию о наличии, либо отсутствии издания в фонде.

Наименование поля Тип данных Идентификатор Ключевое поле Код издания Счётчик Code Да Признак наличия Логический Nalich Нет Контрагент Числовой Contr Нет Дата возврата Дата day Нет Программная реализация системы.

Окно авторизации:

Сообщение об успешной авторизации:

Главная форма приложения:

Режим картотеки литературы.

Функциональное тестирование решения.

Тест «Авторизация в системе».

Идентификатор тест-варианта Авторизация Набор входных данных Логин и пароль пользователя Ожидаемые результаты Вход в систему Выполняемые действия Ввод логина и пароля Результат тестирования: при корректном вводе логина и пароля отображается главная форма, при ошибках авторизации — соответствующее сообщение без возможности входа в систему.

Тест «Поиск автора».

Идентификатор тест-варианта Поиск Набор входных данных Фрагмент ФИО автора Ожидаемые результаты Выборка книг по автору Выполняемые действия Вывод списка книг Тест «Ввод пользователя».

Идентификатор тест-варианта Ввод пользователя Набор входных данных Данные пользователей Ожидаемые результаты Запись пользовательских данных Выполняемые действия Ввод информации Результат теста: информация записана, но возможен ввод числовых данных в поле «ФИО».

Тест «Выдача книг».

Идентификатор тест-варианта Выдача Набор входных данных Данные о выданных книгах Ожидаемые результаты Запись выданных книг Выполняемые действия Ввод информации о выданных книгах.

Результат: запись данных о выдаче книг.

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

Барнаул: кафедра ИСЭ, Алт.

ГТУ, 2010. — 113 с.

В.В. Цыганов, С. Н. Бухарин. Информационные войны в бизнесе и политике. Теория и методология. — М.: Академический Проект, 2007. — 336 с.

Вендров В. Я. Информационные системы в экономике. — М.: Инфра-М, 2012. — 240 с.

Балдин К.В., Уткин В. Б. Информационные системы в экономике. — М.: Дашков и Ко, 2008. — 396 с.

Мезенцев К. Н. Автоматизированные информационные системы. — М.: Академия, 2012. — 174 с.

Советов Б.Я., Цехановский В. В. Информационные технологии. — М.: Юрайт, 2012. — 272 с.

Советов Б.Я., Водяхо А. И., Дубенецкий В. А., Цехановский В. В. Архитектура информационных систем. — М.: Академия, 2012. — 288 с.

Советов Б.Я., Цехановский В. В., Чертовской В. Д. Представление знаний в информационных системах. — М.: Академия, 2012. — 144 с.

Емельянова Н.З., Партыка Т. Л., Попов И. И. Проектирование информационных систем. — М.: Форум, 2010. — 432 с.

Гвоздева Т.В., Баллод Б. А. Проектирование информационных систем. — Ростов-на-Дону: Феникс, 2010. — 512 с.

Соловьев И.В., Майоров А. А. Проектирование информационных систем. — М.: Академический Проект, 2010. — 400 с.

Пирогов В. Ю. Информационные системы и базы данных. Организация и проектирование. — СПб.: БХВ-Петербург, 2011. — 528 с.

Гинзбург В. М. Проектирование информационных систем в строительстве. Информационное обеспечение. — М.: Издательство Ассоциации строительных вузов, 2010. — 368 с.

Мезенцев К. Н. Автоматизированные информационные системы. — М.: Академия, 2010. — 176 с.

Советов Б.Я., Цехановский В. В., Чертовской В. Д. Представление знаний в информационных системах. — М.: Академия, 2011. — 144 с.

Показать весь текст

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

  1. Барнаул: кафедра ИСЭ, АлтГТУ, 2010. — 113 с.
  2. В.В. Цыганов, С. Н. Бухарин. Информационные войны в бизнесе и политике. Теория и методология. — М.: Академический Проект, 2007. — 336 с.
  3. В.Я. Информационные системы в экономике. — М.: Инфра-М, 2012. — 240 с.
  4. К.В., Уткин В. Б. Информационные системы в экономике. — М.: Дашков и Ко, 2008. — 396 с.
  5. К.Н. Автоматизированные информационные системы. — М.: Академия, 2012. — 174 с.
  6. .Я., Цехановский В. В. Информационные технологии. — М.: Юрайт, 2012. — 272 с.
  7. .Я., Водяхо А. И., Дубенецкий В. А., Цехановский В. В. Архитектура информационных систем. — М.: Академия, 2012. — 288 с.
  8. .Я., Цехановский В. В., Чертовской В. Д. Представление знаний в информационных системах. — М.: Академия, 2012. — 144 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ