Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД правка.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
30.16 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ»

(ФГБОУ ВПО «ВГТУ»)

Факультет заочного обучения

Кафедра «Автоматизированные и вычислительные системы»

КУРСОВАЯ РАБОТА

по дисциплине «Базы данных»

Тема: «Разработка программного обеспечения автоматизированной системы «Нотариальная контора»»

Расчетно-пояснительная записка

Разработал студент Некрасов Д. И.

Подпись, дата Инициалы, фамилия

Руководитель Сергеева Т.И.

Подпись, дата Инициалы, фамилия

Нормоконтролер Сергеева Т.И.

Подпись, дата Инициалы, фамилия

Защищена _________________ Оценка ______________

Дата

Воронеж 2014

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ»

(ФГБОУ ВПО «ВГТУ»)

Кафедра «Автоматизированные и вычислительные системы»

Задание на курсовую работу

по дисциплине «Базы данных»

Тема: «Разработка программного обеспечения автоматизированной системы «Нотариальная контора»»

Студент группы ВМ-111с Некрасов Дмитрий Игоревич

Фамилия, имя, отчество

Номер варианта 16 .

Технические условия: осуществить разработку информационной системы с применением СУБД Access и среды программирования Delphi.

Содержание и объем работы (графические работы, расчеты и прочее): изучение технологии создания базы данных, таблиц средствами СУБД Access; изучение технологии создания меню, форм, запросов, отчетов в среде программирования Delphi; выполнение практического задания; составление расчетно-пояснительной записки.

Сроки выполнения этапов: изучение технологии создания базы данных, таблиц, форм, запросов, отчетов – до 30.03.2014 г., выполнение практического задания – до 30.04.2014 г., оформление расчетно-пояснительной записки – до 25.05.2014 г.

Срок защиты курсовой работы май-июнь 2014

Руководитель Т.И. Сергеева

Подпись, дата Инициалы, фамилия

Задание принял студент Д. И. Некрасов

Подпись, дата Инициалы, фамилия

Замечания руководителя

Содержание

Задание на курсовую работу 2

Замечания руководителя 3

1 Создание базы данных, таблиц и форм 6

1.1 Создание таблиц 6

1.2 Создание форм 9

2 Разработка запросов и отчетов 12

2.1 Разработка запросов 12

2.2 Разработка отчетов 16

19

20

Заключение 21

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

Введение

Целью курсовой работы является разработка программного обеспечения автоматизированной системы «Нотариальная контора».

Реализация поставленной цели предполагает решение следующих задач:

- освоение технологии создания базы данных средствами СУБД Access;

- освоение технологии создания таблиц и установки связи между таблицами средствами СУБД Access;

- освоение технологии установки связи с базой данных и таблицами из приложения, разработанного в среде программирования Delphi;

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

- освоение возможностей по созданию запросов на выборку данных, с вычисляемыми полями, с групповыми вычислениями, параметрических запросов в среде программирования Delphi;

- освоение технологии создания отчетов, возможностей форматирования отчетов, добавления в отчет заголовков, надписей, полей из источника данных; освоение особенностей реализации вычислений в отчетах в каждой записи, по группе записей и отчету в целом в среде программирования Delphi;

- освоение технологии создания меню в среде программирования Delphi;

- выполнение практического задания по разработке базы данных и таблиц в среде СУБД Access; создание простых и составных форм, различных запросов и отчетов в среде программирования Delphi.

1Создание базы данных, таблиц и форм

1.1Создание таблиц

Создаваемая информационная система осуществляет учет проданных изделий по товарным чекам, а также наличие единиц техники на складе; реализацию запросов к базе и формирование оперативных отчетов. Основными элементами информационной системы являются база данных и приложение для работы с ней. Приложение, как правило, включает формы для ввода данных, запросы, отчеты и другие элементы.

Основной частью создаваемой информационной системы является база данных. База данных получила имя “bd16.mdb”.

База данных состоит из следующих таблиц:

- таблица «Виды услуг» Vid_uslug; содержит перечень предлагаемых услуг клиенту и их стоимость;

- таблица «Группы услуг» Grupps_uslug; содержит № и название группы услуг;

- таблица «Сотрудники» Sotrudniki; содержит список сотрудников работающих в нотариальной конторе.

- таблица «Услуги» Uslugi; содержит список дел по каждому клиенту и сотрудника занимающегося им.

Структура таблицы «Виды услуг» Vid_uslug; представлена в таблице 1.1.

Таблица 1.1 – Структура таблицы «Виды услуг» Vid_uslug

Имя поля

Тип данных

Размер поля

Примечание

Cod_nat_uslugi

Числовой

Байт

Код услуги, ключ

N_grupps

Чиловой

Байт

№ группы

Notarial_usluga

Текстовый

25

Название

Stoimost

Денежный

Денежный

Стоимость услуги

Razmer_skidki

Числовой

Байт

Размер скидки на улуги

Структура таблицы «Группы услуг» Grupps_uslug представлена втаблице 1.2.

Таблица 1.2 – Структура таблицы «Группы услуг» Grupps_uslug

Имя поля

Тип данных

Размер поля

Примечание

N_grupps

Числовой

Байт

Номер группы, ключ

nazvanie_grupp

Текстовый

25

Название групп

Структура таблицы «Сотрудники» Sotrudniki представлена в таблице 1.3.

Таблица 1.3 – Структура таблицы «Сотрудники» Sotrudniki

Имя поля

Тип данных

Размер поля

Примечание

Cod_sotrudnika

Числовой

Целое

Код сотрудника, ключ

Fam

Текстовый

15

Фамилия

Ima

Текстовый

15

Имя

Otchestvo

Текстовый

15

Отчество

Dolgnost

Текстовый

15

Должность

Oklad

Денежный

Денежный

Оклад сотрудника

Nadbavka

Числовой

Байт

Надбавка

Структура таблицы «Услуги» Uslugi представлена в таблице 1.4.

Таблица 1.4 – Структура таблицы «Услуги» Uslugi

Имя поля

Тип данных

Размер поля

Примечание

N_dela

Текстовый

25

№ дела, ключ

FIM_client

Текстовый

25

ФИО клиента

Cod_nat_uslugi

Числовой

Байт

Код нотариальной услуги

Cod_sotrudnika

Числовой

Целое

Код сотрудника

Dates

Дата/время

Краткий формат

Дата/время

Skidki

Логический

Да/Нет

Скидка на услугу

Stoimost_uslugi

Денежный

Денежный

Стоимость услуги

Таблицы базы данных связаны между собой. Схема взаимосвязи таблиц базы данных представлена на рисунке 1.1.

Рисунок 1.1 – Схема взаимосвязи таблиц базы данных