1111Кондауров Курсовая БД — копия. Учёт выданных книг
Скачать 1.28 Mb.
|
1.3 Техническое задание по созданию АИСГОСТ 34.602-89 Общие сведения 1.1 Наименования системы Полное наименования системы: Учёт книг Краткое наименование системы: УК, система Основания для проведения работРабота выполняется на основании договора № 5096 от 20.04.2021г. по приказу № 15 от 26.04.2021 г Наименование организаций – Заказчика и Разработчика1.3.1. Заказчик Заказчик: Библиотека №7 Адрес фактический: г. Бийск Декабристов, 25 Телефон / Факс: +7 (3854) 31‒12‒75 1.3.2. Разработчик Разработчик: ЗАО Kondaurov Адрес фактический: г. Бийск Владимира Мартьянова, 39 Телефон / Факс: +7 (495) 987654321 1.4. Плановые сроки начала и окончания работыНа основании договора № 5096 сроки выполнения работы определены от 26.04.2021г. до 20.06.2021г. 1.5. Источники и порядок финансированияДоговор № 5096 от 21.04.2021 г. 1.6. Порядок оформления и предъявления заказчику результатов работРаботы по созданию УК сдаются разработчиком поэтапно в соответствии с календарным планом проекта. По окончании каждого из этапов работ разработчик сдает заказчику соответствующие отчетные документы этапа, состав которых определены договором. Назначение и цели создания системы 2.1. Назначение системыБА предназначена для учёта книг в наличии библиотеки. В рамках проекта система автоматизируется в процессе отслеживания должников 2.2. Цели создания системыОсновной целью системы является автоматизация учета выданных книг. УК создается с целью: - обеспечения сбора и первичной обработки исходной информации, необходимой для подготовки отчетности по показателям деятельности; - создания единой системы отчетности по показателям деятельности; - повышения качества (полноты, точности, достоверности, своевременности, согласованности) информации. В результате создания базы данных должны быть улучшены значения следующих показателей: - время, затрачиваемое на информационно-аналитическую деятельность; - Оперативность корректировки информации о клиентах, книгах и задолженностях. Характеристика объектов автоматизации Таблица 1.1 - Характеристика объектов автоматизации
Требования к системе Описание основных бизнес-процессов: Процесс «Выдача книги» В данном бизнес-процессе выделяются следующие участники: Читатель – Человек желающий взять книгу. Библиотекарь – Работник библиотеки, выдающий книгу. Бизнес-процесс «Оформление читательского билета» В данном бизнес-процессе выделяются следующие участники: Читатель – Человек желающий оформить читательский билет. Библиотекарь – Работник библиотеки, оформляющий читательский билет. Бизнес-процесс «Возврат книги» В данном бизнес-процессе выделяются следующие участники: Читатель – Человек возвращающий книгу в библиотеку. Библиотекарь – Работник библиотеки, принимающий книгу. В рамках проекта должна быть создана база данных «Библиотека», содержащая следующие таблицы: Книги; Читательский билет; Выданные книги; Библиотекарь Для обеспечения взаимодействия пользователя и системы должен быть создан интерфейс пользователя, позволяющий решать задачи, описанные в настоящем техническом задании. Состав и содержание работ по созданию системы Работы по созданию системы выполняются в три этапа: Проектирование. Разработка эскизного проекта. Разработка технического проекта (продолжительность — 15 дней). Разработка рабочей документации. Адаптация программ (продолжительность — 10 месяца). Ввод в действие (продолжительность — 5 дней). Конкретные сроки выполнения стадий и этапов разработки и создания Системы определяются Планом выполнения работ, являющимся неотъемлемой частью договора на выполнение работ по настоящему частному техническому заданию. Порядок контроля и приёмки системы Виды и объем испытаний системы. Система подвергается испытаниям следующих видов: Предварительные испытания. Опытная эксплуатация. Приемочные испытания. Состав, объем и методы предварительных испытаний системы определяются документом «Программа и методика испытаний», разрабатываемым на стадии «Рабочая документация». Состав, объем и методы опытной эксплуатации системы определяются документом «Программа опытной эксплуатации», разрабатываемым на стадии «Ввод в действие». Состав, объем и методы приемочных испытаний системы определяются документом «Программа и методика испытаний», разрабатываемым на стадии «Ввод в действие» с учетом результатов проведения предварительных испытаний и опытной эксплуатации. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие Для создания условий функционирования ЮМ, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в настоящем техническом задании, и возможность эффективного её использования, в организации заказчика должен быть проведен комплекс мероприятий. 7.1. Технические мероприятия Силами заказчика в срок до начала этапа «Разработка рабочей документации. Адаптация программ» должны быть выполнены следующие работы: - осуществлена подготовка помещения для размещения оборудования системы в соответствии с требованиями, приведенными в настоящем техническом задании; - осуществлена закупка и установка необходимого оборудования; - организовано необходимое сетевое взаимодействие. 7.2. Организационные мероприятия Силами Заказчика в срок до начала этапа работ «Разработка рабочей документации. Адаптация программ» должны быть решены организационные вопросы по взаимодействию с системами-источниками данных. К данным организационным вопросам относятся: - организация доступа к базам данных источников; - выделение ответственных специалистов со стороны заказчика для взаимодействия с проектной командой по вопросам взаимодействия с системами-источниками данных. 7.3. Изменения в информационном обеспечении Для организации информационного обеспечения системы должен быть разработан и утвержден регламент подготовки и публикации данных из систем-источников. Перечень регламентов может быть изменен на стадии «Разработка рабочей документации. Адаптация программ». Требования к документированию Вся документация должна быть подготовлена и передана как в печатном, так и в электронном виде (в формате Microsoft Word). Документация должна быть оформлена с учетом всех ГОСТов касающихся документов. Перечень документов, выпускаемых на машинных носителях: - Эскизный проект - Техническое задание на создание ИС - Руководство пользователя - Акт приемки в опытную эксплуатацию Источники разработки Настоящее техническое задание разработано на основе следующих документов и информационных материалов: - Договор № 5096 от 06.04.2015 г. по приказу № 15 от 10.04.2015 г - ГОСТ 24.701-86 «Надежность автоматизированных систем управления». - ГОСТ 15150-69 «Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды». - ГОСТ 21958-76 «Система "Человек-машина". Зал и кабины операторов. Взаимное расположение рабочих мест. Общие эргономические требования». - ГОСТ 12.1.004-91 «ССБТ. Пожарная безопасность. Общие требования». -ГОСТ Р 50571.22-2000 «Электроустановки зданий». -ГОСТ 19.201-78 «Требования к содержанию и оформлению» -РД 50-34.698-90 «Автоматизированные системы требования к содержанию документов». 1.4 Функциональная диаграмма В приложении 1.1 представлена функциональная диаграмма ИС «Учёт выданных книг» для Библиотеки отражающая, в первую очередь, взаимосвязи функций разрабатываемого ПО. Отображение взаимосвязи функций активностной модели осуществляется посредством построения иерархии функциональных диаграмм, схематически представляющих взаимосвязи нескольких функций. Каждый блок такой диаграммы соответствует некоторой функции, для которой должны быть определены: исходные данные, результаты, управляющая информация и механизмы ее осуществления — человек или технические средства. 1.5 ER – МОДЕЛЬ На рисунке 1.2 представлена ER-модель для разрабатываемой ИС. ER-модель — это модель данных, позволяющая описывать концептуальные схемы предметной области. ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями. Рисунок 1.2–ER-модель 1.6 IDEF0 IDEF0 — это методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временна́я последовательность (поток работ). Стандарт IDEF0 представляет организацию как набор модулей, здесь существует правило — наиболее важная функция находится в верхнем левом углу, кроме того, существуют правила сторон: стрелка входа всегда приходит в левую кромку активности, стрелка управления — в верхнюю кромку, стрелка механизма — нижняя кромка, стрелка выхода — правая кромка. На рисунке 1.3 представлена IDEF0 на работу системы Рисунок 1.3 - IDEF0 на работу системы На рисунке 1.4 представлена IDEF0 на разработку системы Рисунок 1.4 - IDEF0 на разработку системы 1.7 DFD DFD — общепринятое сокращение от англ. data flow diagrams — диаграммы потоков данных. Так называется методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ. Диаграмма потоков данных (data flow diagram, DFD) — один из основных инструментов структурного анализа и проектирования информационных систем, существовавших до широкого распространения UML. Несмотря на имеющее место в современных условиях смещение акцентов от структурного к объектно-ориентированному подходу к анализу и проектированию систем, «старинные» структурные нотации по-прежнему широко и эффективно используются как в бизнес-анализе, так и в анализе информационных систем. На рисунке 1.5 представлена DFD-схема на разрабатываемую ИС Рисунок 1.5 - DFD-схема на разрабатываемую ИС ПРИЛОЖЕНИЕ Начало Приложение 1.1 Конец Выданные книги Есть задолженность Проверка задолженностей Запись читателя в базу Обращение читателя Выдача книги Читательский билет Отказ в выдаче 2 ПРАКТИЧЕСКАЯ ЧАСТЬ Созданная БД: «Учёт выданных книг». БД создана в СУБД «Access». 2.1 ТАБЛИЦЫ Таблицы создавались через конструктор таблиц (Создание – Конструктор таблиц). Созданные таблицы: Авторы; Библиотекарь; Выданные книги; Книги; Читательский билет. 2.1.1 Таблица «Авторы» Таблица «Авторы», представленная на рисунке 2.1, содержит поля из таблицы 1.2 Таблица 1.2 – поля таблицы «Авторы»
Рисунок 2.1 - Таблица «Авторы» 2.1.2 Таблица «Библиотекарь» Таблица «Библиотекарь» представленная на рисунке 2.2, содержит следующие поля из таблицы 1.3 Таблица 1.3 – поля таблицы «Библиотекарь»
Рисунок 2.2 - Таблица «Библиотекарь» 2.1.3 Таблица «Выданные книги» Таблица «Выданные книги», представленная на рисунке 2.3, содержит следующие поля из таблицы 1.3 Таблица 1.4 – поля таблицы «Выданные книги»
Рисунок 2.3 - Таблица «Выданные книги» 2.1.4 Таблица «Книги» Таблица «Книги», представленная на рисунке 2.4, содержит следующие поля: Таблица 1.5 – поля таблицы «Книги»
Рисунок 2.4 - Таблица «Книги» 2.1.5 Таблица «Читательский билет» Таблица «Читательский билет», представленная на рисунке 2.5, содержит следующие поля: Таблица 1.6 – поля таблицы «Читательский билет»
Рисунок 2.5 - Таблица «Читательский билет» 2.2 ЗАПРОСЫ Запросы создавались в конструкторе запросов(Создание – Конструктор таблиц). Созданные запросы: Запрос читательского билета; Книги на руках; Просрочки. 2.2.1 Запрос «Запрос читательского билета» Запрос «Запрос читательского билета» позволяет выбрать информацию по определённому читательскому билету. Рисунок 2.6 Рисунок 2.6 - Запрос «Запрос читательского билета» 2.2.2 Запрос «Книги на руках» Запрос «Книги на руках» позволяет узнать какие книги сейчас находятся на руках у читателей. Рисунок 2.7 Рисунок 2.7 - Запрос «Книги на руках» 2.2.3 Запрос «Просрочки» Запрос «Просрочки» позволяет узнать кто из читателей просрочил возврат книги. Рисунок 2.8 Рисунок 2.8 - Запрос «Книги на руках» 2.3 Формы Формы создавались в конструкторе форм и мастере форм(Создание – Конструктор форм; Создание – Мастер форм). Созданные формы: Меню; (ПМ) Поиск билета; Выданные_книги; Билеты читателей; Книги; Поиск_читательского_билета по ФИО; Поиск_читательского_билета по №; Книги на руках у читателей; Просрочки; Выданные_книги. 2.3.1 Форма «Меню» По всем формам и отчётам была создана навигационная форма «Меню». Рисунок 2.9 Рисунок 2.9 - Форма «Меню» 2.3.2 Форма «(ПМ) Поиск билета» По формам: Поиск_читательского_билета по ФИО и Поиск_читательского_билета по № была создана навигационная форма «(ПМ) Поиск билета». Рисунок 2.10 Рисунок 2.10 - Форма «(ПМ) Поиск билета» 2.3.3 Форма «Выданные_книги» По таблицам: Книги, Читательский билет, Библиотекарь, Выданные книги была создана форма «Выданные_книги». Рисунок 2.11 Рисунок 2.11 - Форма «Выданные_книги» 2.3.4 Форма «Билеты читателей» По таблице «Читательский билет» была создана форма «Билеты читателей». Рисунок 2.12 Рисунок 2.12 - Форма «Билеты читателей» 2.3.5 Форма «Книги» По таблице «Книги» была создана форма «Книги». Рисунок 2.13 Рисунок 2.13 - Форма «Книги» 2.3.6 Форма «Поиск_читательского_билета по ФИО» По таблицам: Читательский билет; Выданные книги и на основе запроса «Запрос читательского билета» была создана форма «Поиск_читательского_билета по ФИО». Рисунок 2.14 Рисунок 2.14 - Форма «Поиск_читательского_билета по ФИО» 2.3.7 Форма «Поиск_читательского_билета по №» По таблицам: Читательский билет; Выданные книги и на основе запроса «Запрос читательского билета» была создана форма «Поиск_читательского_билета по №». Рисунок 2.15 Рисунок 2.15 - Форма «Поиск_читательского_билета по №» 2.3.8 Форма «Книги на руках у читателей» По таблицам: Читательский билет; Выданные книги и запроса «Книги на руках» была создана форма «Книги на руках у читателей». Рисунок 2.16 Рисунок 2.16 - Форма «Книги на руках у читателей» 2.3.9 Форма «Просрочки» По таблицам: Читательский билет; Выданные книги и запроса «Просрочки» была создана форма «Просрочки». Рисунок 2.17 Рисунок 2.17 - Форма «Просрочки» 2.3.10 Форма «Выданные_книги» По таблице «Выданные книги» была создана подчиненная форма «Выданные_книги» используемая в формах: Поиск_читательского_билета по № и Поиск_читательского_билета по ФИО. Рисунок 2.18. Рисунок 2.19 Рисунок 2.18 - Форма «Выданные_книги» в кострукторе Рисунок 2.19 - Форма «Выданные_книги» в макете 2.4 ОТЧЁТЫ Отчёты создавались в конструкторе отчётов и мастере отчётов(Создание – Конструктор отчётов; Создание – Мастер отчётов). Созданные отчёты: Наклейки Читательский_билет; Выданные_книги_в_указанном_месяце; Выданные_книги. 2.4.1 Отчёт «Наклейки Читательсктй_билет» По таблице «Читательсктй_билет» был создан отчёт «Наклейки Читательсктй_билет». Рисунок 2.20 Рисунок 2.20 - Отчёт «Наклейки Читательсктй_билет» 2.4.2 Отчёт «Выданные_книги» По таблице «Выданные книги» был создан отчёт «Выданные_книги». Рисунок 2.21 Рисунок 2.21 - Отчёт «Выданные_книги» 2.4.3 Отчёт «Выданные_книги_в_указанном_месяце» По таблице «Выданные книги» был создан отчёт «Выданные_книги_в_указанном_месяце». Рисунок 2.22 Рисунок 2.22 - Отчёт «Выданные_книги_в_указанном_месяце» 2.5 Стартовая форма «меню»Создание стартовой формы: Файл – Параметры – Текущая база данных – Форма просмотра – Меню. Созданная стартовая форма: Меню. Рисунок 2.23 Рисунок 2.23 - Стартовая форма «Меню» 3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ 3.1 Выдача книг Для выдачи книги в меню выполнить следующие действия: «Поиск читательского билета» Выбрать «Поиск по номеру билета» или «Поиск по ФИО» Ввести номер билета или ФИО в зависимости от того что вы выбрали В таблице «Книги выданные данному читателю:» добавить новую запись указав: ИД_книги, библиотекаря выдавшего книгу и дату выдачи(дата возврата считается автоматически) 3.2 Возврат книг Для выдачи книги в меню выполнить следующие действия: «Поиск читательского билета» Выбрать «Поиск по номеру билета» или «Поиск по ФИО» Ввести номер билета или ФИО в зависимости от того что вы выбрали В таблице «Книги выданные данному читателю:» поставить галочку в строке возвращаемой книги 3.3 Книги на руках у читателейДля просмотра всех книги находящихся сейчас у читателей выбрать «Книги на руках у читателей» 3.4 История выдачи книгДля просмотра истории выданных книг выбрать «История выдач книг» 3.5 ПросрочкиДля книг не возвращённых к дате возврата выбрать «Просрочки» 3.6 Билеты читателейДля просмотра всех билетов читателей выбрать «Билеты читателей» 3.7 КнигиДля просмотра всех книг библиотеки выбрать «Книги» 3.8 Распечатка читательских билетовДля печати читательских билетов: Выбрать «Наклейки чит. билета» Нажать «Печать» 3.9 Распечатка отчёта о выданных книгах в текущем месяцеДля печати отчёта о выданных книгах в текущем месяце: Выбрать «Выданные книги в текущем месяце» Нажать «Печать» 3.10 Распечатка отчёта о выданных книгах в произвольном месяцеВыбрать «Выданные книги в указанном месяце» Нажать «Печать» ЗАКЛЮЧЕНИЕ По выполнению курсовой работы достигнуты следующие цели: Проведён анализ предметной области Разработано ТЗ на проектирование Построены схемы и диаграммы для проектирования ИС Разработана ИС Описан процесс создания ИС Написано руководство пользователя |