Здесь можно найти образцы любых учебных материалов, т.е. получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ и рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик Учет выдачи и возврат книг на Visual FoxPro

Информация:

Тип работы: Курсовик. Предмет: Базы данных. Добавлен: 15.11.2013. Сдан: 2011. Страниц: 49. Уникальность по antiplagiat.ru: < 30%

Описание (план):


СОДЕРЖАНИЕ
1. Постановка задачи 3
2. Входная информация 3
3. Модель процессов (BPwin) 4
4. Отчет (RPTwin) 8
5. Модель данных (ERwin) 9
6. Прямое и обратное проектирование в ERwin 11
7. Реализация базы данных в Access 13
7.1. Таблицы 13
7.2. Схема данных 16
7.3. Запросы 17
7.4. Формы 21
7.5. Отчеты 24
7.6. Меню 30
8. Реализация базы данных в SQL Server 31
8.1. Таблицы 31
8.2. Схема данных 33
8.3. Представления 34
8.4. Хранимая процедура и триггер 35
8.5. Формы доступа к БД SQL Server 37
9. Реализация базы данных в Visual FoxPro 39
9.1. Таблицы 39
9.2. Схема данных 43
9.3. Запросы 43
9.4. Представление 45
9.5. Формы 46
9.6. Отчет 49
9.7. Меню 50


1. Постановка задачи

Характеристика комплекса задач

Цель – автоматизация учета книжного фонда, выдачи литературы в библиотеке.
Назначение: учет библиотечного фонда, оперативный контроль за его состоянием.
Комплекс решаемых задач:
o учет книг;
o учет выдачи и возврата литературы.

Содержание:

1. Создать модель предметной области (модель процессов) базы данных в BPwin.
2. Сформировать отчет средствами RPTwin.
3. Экспортировать модель из BPwin в модель ERwin.
4. Откорректировать полученную ERwin модель и создать логическую и физическую модель базы.
5. Создать базовое представление.
6. Создать модель хранилища данных из ранее созданной модели базы данных.
7. Создать базу из основной таблицы с оперативными данными и таблиц справочников.
8. Создать базовый, перекрестные, итоговые представления и запросы (не менее шести). Запросы и представления оформить в виде табличных форм, диаграмм.
9. Сформировать формы для заполнения таблиц.
10. Создать хранимую процедуру и триггер.
11. Сформировать отчет с детальными строками, с расшифровками кодов и с итогами по двум уровням группировки (указаны в условии), по одному простому отчету для каждой таблицы, представления, запроса.
12. Сформировать меню из пунктов: таблицы, формы, представления, запросы и отчеты для вызова разработанных таблиц, форм, представлений, запросов и отчетов.
13. Создать базу данных с СУБД Access и SQL Server методом прямого проектирования в ERwin.
14. Сформировать новую модель методом обратного проектирования в ERwin.
15. Создать в Delphi, Visual Basic, Visual FoxPro, Access формы для заполнения таблиц БД в SQL Server (используя технологию ADO).

2. Входная информация
Исходное отношение включает следующие поля:

Регистрационный номер книги
Наименование
Код тематики
Наименование тематики
Авторы
Адрес хранения
Код издательства
Наименование издательства
Дата выдачи
Дата возврата
Дата фактического возврата
№ читательского билета
ФИО
Адрес
Дата рождения
Паспортные данные
Код специальности
Наименование специальности


Данное отношение находится в 1-й нормальной форме (т.к. содержит неполную функциональную зависимость).


2-я нормальная форма:
КНИГИ (Регистрационный номер книги, Наименование, Код тематики, Наименование тематики, Авторы, Адрес хранения, Код издательства, Наименование издательства)
ЧИТАТЕЛИ (№ читательского билета, ФИО, Адрес, Дата рождения, Паспортные данные, Код специальности, Наименование специальности)
ВЫДАЧА И ВОЗВРАТ КНИГ (Регистрационный номер книги, № читательского билета, Дата выдачи, Дата возврата, Дата фактического возврата)

3-я нормальная форма:
КНИГИ (Регистрационный номер книги, Наименование, Авторы, Адрес хранения, Код тематики, Код издательства)
ЧИТАТЕЛИ (№ читательского билета, ФИО, Адрес, Дата рождения, Паспортные данные, Код специальности)
ВЫДАЧА И ВОЗВРАТ КНИГ (Регистрационный номер книги, № читательского билета, Дата выдачи, Дата возврата, Дата фактического возврата)
СПЕЦИАЛЬНОСТИ (Код специальности, Наименование специальности)
ТЕМАТИКА (Код тематики, Наименование тематики).
ИЗДАТЕЛЬСТВА (Код издательства, Наименование издательства)


3. Модель процессов (BPwin)




Рис. 3.1. Контекстная диаграмма



Рис. 3.2. Диаграммы декомпозиции контекстной диаграммы


Рис. 3.3. Диаграмма декомпозиции работы «Учет тематик»


Рис. 3.4. Диаграмма декомпозиции работы «Учет издательств»

Рис. 3.5. Диаграмма декомпозиции работы «Учет книг»


Рис. 3.6. Диаграмма декомпозиции работы «Учет специальностей»


Рис. 3.7. Диаграмма декомпозиции работы «Учет читателей»

Рис. 3.8. Диаграмма декомпозиции работы «Учет выдачи книг»



Рис. 3.9. Диаграмма дерева узлов


4. Отчет (RPTwin)


Рис. 4.1. Изображение отчета при проектировании


Рис. 4.2. Изображение отчета при выполнении
5. Модель данных (ERwin)

Рис. 5.1. Логическая модель базы данных




Рис. 5.2. Физическая модель базы данных




Рис. 5.3. Логическая модель хранилища данных




Рис. 5.4. Физическая модель хранилища данных

6. Прямое и обратное проектирование в ERwin

Рис. 6.1. База данных Access, сгенерированная с помощью ERwin



Рис. 6.2. База данных SQL Server, сгенерированная с помощью ERwin


Рис. 6.3. Модель данных, созданная ERwin-ом на основе базы Access



Рис. 6.4. Модель данных, созданная ERwin-ом на основе базы SQL Server
7. Реализация базы данных в Access
7.1. Таблицы


Рис. 7.1.1. Таблица «Выдача и возврат» при проектировании




Рис. 7.1.2. Таблица «Выдача и возврат» при выполнении

а
б
Рис. 7.1.3. а - таблица «Издательства» при проектировании,
б – таблица «Специальности» при проектировании


а
б
Рис. 7.1.4. а - таблица «Издательства» при выполнении,
б – таблица «Специальности» при выполнении


Рис. 7.1.5. Таблица «Книги» при проектировании

Рис. 7.1.6. Таблица «Книги» при выполнении



Рис.7.1.7. Таблица «Тематика» при проектировании



Рис. 7.1.8. Таблица «Тематика» при выполнении


Рис. 7.1.9. Таблица «Читатели» при проектировании


Рис. 7.1.10. Таблица «Читатели» при выполнении

7.2. Схема данных

Рис. 7.2.1. Схема данных
7.3. Запросы

Рис. 7.3.1. Базовый запрос при проектировании


Рис. 7.3.2. Базовый запрос при выполнении


Рис. 7.3.3. Запрос «Выданные книги по темам» при проектировании

Рис. 7.3.4. Запрос «Выданные книги по темам» при выполнении



Рис. 7.3.5. Запрос «Выданные книги с указанием темы и читателя» при проектировании



Рис. 7.3.6. Запрос «Выданные книги с указанием темы и читателя» при выполнении


Рис. 7.3.7. Запрос «Количество книг по издательствам» при проектировании


Рис. 7.3.8. Запрос «Количество книг по издательствам» при выполнении


Рис. 7.3.9. Запрос «Студенты специальности ЭИ» при проектировании


Рис. 7.3.10. Запрос «Студенты специальности ЭИ» при выполнении



Рис. 7.3.11. Запрос «Число читателей по специальностям» при проектировании



Рис. 7.3.12. Запрос «Число читателей по специальностям» при выполнении



Рис. 7.3.13. Запрос «Книги по темам» (параметрический) при проектировании



а
б

Рис. 7.3.14. Запрос «Книги по темам» при выполнении:
а - ввод параметра, б – результат


7.4. Формы

Рис. 7.4.1. Форма «Выдача и возврат книг» при проектировании


Рис. 7.4.2. Форма «Выдача и возврат книг» при выполнении


а
б
Рис. 7.4.3. Форма «Издательства»:
а – при проектировании, б - при выполнении



Рис. 7.4.4. Форма «Книги» при проектировании



Рис. 7.4.5. Форма «Книги» при выполнении


а
б
Рис. 7.4.6. Форма «Специальности»:
а – при проектировании, б - при выполнении


Рис. 7.4.7. Форма «Студенты специальности ЭИ» при проектировании


Рис. 7.4.8. Форма «Студенты специальности ЭИ» при выполнении


а


б
Рис. 7.4.9. Форма «Тематика»:
а – при проектировании, б - при выполнении

Рис. 7.4.10. Форма «Читатели» при проектировании


Рис. 7.4.11. Форма «Читатели» при выполнении


7.5. Отчеты

Рис. 7.5.1. Отчет о выдаче и возврате книг при проектировании

Рис. 7.5.2. Отчет о выдаче и возврате книг при выполнении


а
б
Рис. 7.5.3. Диаграмма «Число читателей по специальностям»:
а – при проектировании, б – при выполнении

Рис. 7.5.4. Отчет по издательствам при проектировании


Рис. 7.5.5. Отчет по издательствам при выполнении


Рис. 7.5.6. Отчет «Книги» при проектировании

Рис. 7.5.7. Отчет «Книги» при выполнении


Рис. 7.5.8. Отчет по читателям и темам с итогами при проектировании

Рис. 7.5.9. Отчет по читателям и темам с итогами при выполнении



а
б
Рис. 7.5.10. Отчет «Специальности»:
а – при проектировании, б – при выполнении

а
б
Рис. 7.5.11. Отчет «Тематика»: а – при проектировании, б – при выполнении


Рис. 7.5.12. Отчет «Читатели» при проектировании



7.6. Меню


а
б


в


г

Рис. 7.6.1
а – подменю «Таблицы», б – подменю «Запросы»,
в – подменю «Формы», г – подменю «Отчеты»


8. Реализация базы данных в SQL Server
8.1. Таблицы

Рис. 8.1.1. Таблица «Выдача и возврат книг» при проектировании


Рис. 8.1.2. Таблица «Выдача и возврат книг» при выполнении


Рис.8.1.3. Таблица «Специальности» при проектировании


Рис. 8.1.4. Таблица «Специальности» при выполнении


Рис. 8.1.5. Таблица «Тематика» при проектировании

Рис. 8.1.6. Таблица «Тематика» при выполнении


Рис. 8.1.7. Таблица «Читатели» при проектировании


Рис. 8.1.8. Таблица «Читатели» при выполнении


Рис. 8.1.9. Таблица «Книги» при проектировании


Рис.8.1.10. Таблица «Книги» при выполнении


Рис. 8.1.11. Таблица «Издательства» при проектировании



Рис. 8.1.12. Таблица «Издательства» при выполнении


8.2. Схема данных

Рис. 8.2.1. Схема данных
8.3. Представления


Рис. 8.3.1. Базовое представление при проектировании



Рис. 8.3.2. Базовое представление при выполнении



Рис. 8.3.3. Итоговое представление

8.4. Хранимая процедура и триггер

Хранимая процедура вывода списка книг (регистрационный номер книги, авторы, наименование книги, адрес хранения) по задаваемому в виде параметра коду тематики

Рис. 8.4.1. Хранимая процедура при проектировании

Рис. 8.4.2. Хранимая процедура при выполнении

Триггер проверяет, чтобы дата рождения читателя была меньше текущей даты

Рис. 8.4.3. Триггер при проектировании


Рис. 8.4.4. Сообщение триггера при попытке ввести запись

8.5. Формы доступа к БД SQL Server

Рис. 8.5.1. Форма для доступа к таблице БД SQL Server, созданная в Delphi



Рис. 8.5.2. Форма для доступа к таблице БД SQL Server, созданная в Visual Basic


Рис. 8.5.3. Представление для доступа к таблице БД SQL Server, созданная в Visual FoxPro


Рис. 8.5.4. Приложение Access для доступа к таблице БД SQL Server


9. Реализация базы данных в Visual FoxPro
9.1. Таблицы

Рис. 9.1.1.Таблица «Выдача и возврат» при проектировании


Рис. 9.1.2.Таблица «Выдача и возврат» при выполнении


Рис. 9.1.3.Таблица «Издательства» при проектировании

Рис. 9.1.4.Таблица «Издательства» при выполнении



Рис. 9.1.5.Таблица «Специальности» при проектировании



Рис. 9.1.6.Таблица «Специальности» при выполнении



Рис. 9.1.7.Таблица «Книги» при проектировании



Рис. 9.1.8.Таблица «Книги» при выполнении



Рис. 9.1.9. Таблица «Тематика» при проектировании

Рис. 9.1.10. Таблица «Тематика» при выполнении



Рис. 9.1.11. Таблица «Читатели» при проектировании



Рис. 9.1.12. Таблица «Читатели» при выполнении

9.2. Схема данных

Рис. 9.2.1. Схема данных

9.3. Запросы

Рис. 9.3.1. Базовый запрос при проектировании



Рис. 9.3.2. Базовый запрос при выполнении



Рис. 9.3.3. Итоговый запрос при проектировании


Рис. 9.3.4. Итоговый запрос при выполнении
9.4. Представление



Рис. 9.4.1. Базовое представление при проектировании



Рис. 9.4.2. Базовое представление при выполнении


9.5. Формы



Рис. 9.5.1. Форма «Выдача и возврат» при проектировании



Рис. 9.5.2. Форма «Выдача и возврат» при выполнении


Рис. 9.5.3. Форма «Издательства» при проектировании



Рис. 9.5.4. Форма «Издательства» при выполнении



Рис. 9.5.5. Форма «Специальности» при проектировании


Рис. 9.5.6. Форма «Специальности» при выполнении


Рис. 9.5.7. Форма «Книги» при проектировании


Рис. 9.5.8. Форма «Книги» при выполнении


Рис. 9.5.9. Форма «Тематика» при проектировании


Рис. 9.5.10. Форма «Тематика» при выполнении


Рис. 9.5.11. Форма «Читатели» при проектировании


Рис. 9.5.12. Форма «Читатели» при выполнении

9.6. Отчет

Рис. 9.6.1. Отчет при проектировании




Рис. 9.6.2. Отчет при выполнении


9.7. Меню

Рис 9.7.1. Подменю «Таблицы»


Рис 9.7.2. Подменю «Формы»


Рис 9.7.3. Подменю «Запросы»


Рис 9.7.4. Подменю «Представления»


Рис 9.7.5. Подменю «Отчеты»





Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.