- •Общие сведения
- •Цель курсового проектирования
- •Требования к предметной области и проектируемой базе данных
- •Рекомендуемые технические средства и операционная система
- •Рекомендуемая СУБД
- •Список рекомендуемой литературы
- •Сроки выполнения курсового проекта
- •Наименование этапа работы
- •Структура проекта
- •Требования к содержанию пояснительной записки
- •Введение
- •1. Обследование предметной области
- •1.1. Описание предметной области
- •1.2. Описание бизнес-процессов
- •1.3. Анализ входных и выходных документов
- •1.4. Описание запросов пользователя
- •1.5. Список ограничений
- •2. Инфологическое проектирование
- •2.1. Перечень сущностей
- •2.2. Диаграмма "сущность-связь".
- •3. Выбор и описание используемой СУБД
- •4. Преобразование ER-диаграммы в отношения
- •5. Физическое проектирование БД
- •5.1. Состав объектов БД
- •5.2. Описание запросов к БД
- •5.3. Описание отчетов
- •5.4. Реализация бизнес-правил
- •5.5. Разработка механизмов защиты
- •6. Проектирование и разработка прикладной программы
- •6.2. Извлечение информации с помощью запросов.
- •6.3. Создание отчетов для печати информации из базы данных.
- •6.4. Создание справочной системы.
- •Заключение
- •Список литературы
- •Приложения
- •Приложение
8
5.2. Описание запросов к БД
Должно быть составлено не менее десяти SQL-запросов всех типов, реализуемых средствами СУБД. Запросы должны быть с использованием внутренних и внешних (левых и правых) соединений. Обязательно должны быть запросы с коррелированными и некоррелированными подзапросами. Предварительно запросы должны быть сформулированы на естественном языке.
5.3. Описание отчетов
Привести описание не менее трех отчетов, которые предполагается реализовать в прикладной программе. Обязательно должен быть отчет с подведением итогов по группам или содержащий сложные вычисления.
5.4. Реализация бизнес-правил
Для реализации бизнес-правил, приведенных ранее на диаграмме “сущ- ность-связь” использовать триггеры и хранимые процедуры.
5.5. Разработка механизмов защиты
Привести перечень пользователей, которые будут работать с разрабатываемой информационной системой. Составить перечень разрешений для этих пользователей. Защиту реализовать с использованием ролей.
6. Проектирование и разработка прикладной программы
Прикладную программу требуется разработать в среде Delphi 7 с использованием компонент доступа к базе данных BDE, ADO или FIBPlus.
6.1.Организация просмотра, ввода и корректировки данных в БД.
Использовать для отображения и редактирования информации из базы данных либо стандартные компоненты Delphi (TDBGrid, TDBEdit, TDBMemo и т.д.), либо компоненты из библиотек независимых производителей (RxLib, EHLib и т.д.).
6.2. Извлечение информации с помощью запросов.
Реализовать работу не менее трех запросов на получение информации из базы данных.
6.3. Создание отчетов для печати информации из базы данных.
Разрабатываются не менее трех отчетов на основе содержащейся в базе данных информации. Для создания отчетов использовать любые подходящие