
- •Часть 3
- •Введение
- •Лабораторная работа 1 создание таблиц. Создание схемы базы данных
- •Символы, часто используемые для задания маски ввода
- •Лабораторная работа 2 создание раскрывающихся списков в таблицах. Ввод данных
- •Краткие теоретические сведения
- •Заполнение таблицы «Раздел» данными
- •Лабораторная работа 3 сортировка, поиск и фильтрация данных
- •Задание
- •Последовательность выполнения работы
- •Лабораторная работа 4 создание запросов
- •Создание запроса на добавление записей
- •Лабораторная работа 5 создание форм
- •На первом шаге мастера в списке Категории выберите Переходы по записям, а в списке Действия – Следующая запись.
- •Переключитесь в режим просмотра данных. Выберите нужную дату в календаре и щелкните в поле Дата выдачи, чтобы ввести в него данные.
- •На первом шаге мастера в списке Категории выберите Работа с формой, а в списке Действия – Открыть форму.
- •Лабораторная работа 6 создание отчетов
- •Лабораторная работа 7 создание модулей и макросов
- •На первом шаге мастера в списке Категории выберите Разное, а в списке Действия – Выполнить макрос.
- •Лабораторная работа 8 разработка интерфейса приложения
- •Краткие теоретические сведения
- •Создание функциональных кнопок на страницах
- •Настройка параметров запуска Главной кнопочной формы
- •Требования к расчетно-графическому заданию
- •Требования по выполнению задания
- •П1. Варианты расчетно-графических заданий
- •П2. Примерные логические модели по вариантам заданий
- •П3. Пример пояснительной записки
- •Библиотека
- •1. Исследование предметной области
- •5. Запросы
- •6. Формы
- •7. Отчеты
1. Исследование предметной области
Наименование предприятия: Библиотека № 3.
Цель разработки информационной системы: автоматизация учета имеющегося книжного фонда, сведений о читателях и выданных книгах.
Точка зрения: библиотекарь.
Пользователи: библиографы, зав. абонементом.
Перечень бизнес-процессов
Поступление книг:
поступающие книги регистрируются в журнале на основании сопроводительных документов (в случае их отсутствия библиотекарь составляет акт на приемку);
на каждой книге ставится шифр, который состоит из авторского знака, рубрики и подрубрики;
каждой книге присваивается инвентарный (уникальный) номер;
на книге ставится штамп библиотеки и приклеивается «кармашек»;
в книжной карточке фиксируются данные книги (автор, название, издательство, цена и др);
в зависимости от шифра книги расставляются на стеллажах.
Списание книг. Списание книг производится по различным критериям: старость, ветхость, утеря и т.п. Выбывающие из книжного фонда книги помещаются в архив, составляется акт на их списание.
Отслеживание наличия литературы в книжном фонде по различным признакам: по разделам, по автору, названию и др.
Книговыдача. Ведется картотека читателей, учет выдачи и возврата книг.
Описание регламента для некоторых процессов
Один раз в две недели просматриваются формуляры книг, выданных читателям, составляется список читателей-должников.
Снятие читателя с библиотечного учета возможно только при условии сдачи всех, имеющихся у него на руках книг.
Перечень процессов, для поддержки которых создается ИС (база данных):
Ведение справочника имеющихся книг.
Оформление читателя.
Выдача книг (заполнение учетной карточки).
Отслеживание возврата книг.
2. Построение концептуальной модели предметной области
Перечень выявленных сущностей:
Раздел;
Т
ема;
Книга;
Читатель;
Журнал движения книг.
3. Построение логической модели предметной области
4. Построение физической модели предметной области
Раздел Таблица1
Название поля |
Ключ |
Тип данных |
Размер |
код раздела |
(PK) |
числовой |
целое |
название |
|
текстовый |
20 |
Тема Таблица 2
Название поля |
Ключ |
Тип данных |
Размер |
код темы |
(PK) |
числовой |
целое |
код раздела |
(FK) |
числовой |
целое |
название |
|
текстовый |
30 |
Читатель Таблица 3
Название поля |
Ключ |
Тип данных |
Размер |
Номер билета |
(PK) |
числовой |
целое |
фамилия |
|
текстовый |
25 |
имя |
|
текстовый |
25 |
отчество |
|
текстовый |
25 |
дата рождения |
|
дата/время |
|
место учебы (работы) |
|
текстовый |
25 |
адрес |
|
текстовый |
50 |
Книга Таблица 4
Название поля |
Ключ |
Тип данных |
Размер |
инвентарный номер |
(PK) |
числовой |
целое |
код раздела |
(FK) |
числовой |
целое |
код темы |
(FK) |
числовой |
целое |
автор |
|
текстовый |
25 |
название |
|
текстовый |
25 |
год издания |
|
числовой |
целое |
издательство |
|
текстовый |
30 |
цена |
|
денежный |
целое |
кол-во экземпляров |
|
числовой |
целое |
Учетная карточка Таблица 5
Название поля |
Ключ |
Тип данных |
Размер |
номер записи |
(PK) |
числовой |
целое |
номер билета |
(FK) |
числовой |
целое |
инвентарный номер |
(FK) |
числовой |
целое |
код раздела |
(FK) |
числовой |
целое |
код темы |
(FK) |
числовой |
целое |
дата выдачи |
|
дата/время |
|
дата возврата (план) |
|
дата/время |
|
дата возврата (факт) |
|
дата/время |
|
залог |
|
логический |
|