Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проэкт .docx
Скачиваний:
1
Добавлен:
03.03.2016
Размер:
709.88 Кб
Скачать

Макрос "Востоновление"(рис 4.40).

Рисунок 4.40 – Макрос «Восстановление»

При использовании восстановления используется один запрос, который перемещает записи из архивной таблицы в необходимую. Структура данного запроса:

INSERT INTO Продаёт ( [Код продаёт], [Код ассортимента], [код продавца], Дата, Количество )

SELECT Архив_Продаёт.[Код продаёт], Архив_Продаёт.[Код ассортимента], Архив_Продаёт.[код продавца], Архив_Продаёт.Дата, Архив_Продаёт.Количество

FROM Архив_Продаёт

WHERE (((Архив_Продаёт.Дата)<[Востановить продади, выполненные до:]));

Макрос «Резервное копирование» необходим для сохранения определенных данных. Содержит макрокоманды «Копировать объект». Копирует указанные данные и сохраняет в новую базу копии указанных таблиц. Относится к категории «Работа с объектами», назначение ‒ копирование, переименование и сохранение объекта (рис.4.41):

Рисунок 4.41 – Макрос «Резерв»

4.7 Описание функционирования приложения

Все разработанные формы БД взаимодействую между собой. Это облегчает работу с базой, расширяет доступ к данным магазина. Приведем схему функционирования разработанной базы (рис.4.40):

от. Информ о магазине

ф. User

от. Поиск по производит

ф. Товар в наличии

от. ТОП

ф.Доб. сотрудника

ф.Доб. Магазин

ф.Дан. о магазине

ф. Доб. батарею

ф.Сотр Магазин

ф. Доб. магазин

ф. Доб. корпус

ф. Доб. клиента

ф. Доб. товар

о. Продаж

ф. Накладная

ф. Доб. город

ф. Доб. заказ

ф. Password

ф. Магазины

о. Поставщика

ф. Доб. поставщ

ф. Клиенты

ф. Поставки

ф. Накладная

ф. Доб. сотруд

о. По продажам

ф. Поставщики

ф. Доб. Товар

ф. Сотрудники

з. В архив

з. Востоновлени

ф. Admin

ф. Товар

о. Поиск по цен

ф. Архив

о. За период

о. Накладная

ф. Гарантия

ф. Отчеты

о. Список сотр

ф. Справочники

о. ТОП

о. Поиск по производителю

ф. Доб. город

ф. Резервное копирование

ф. Доб. должн

ф. Доб. Батарею

ф. Доб. Корпус

Все разработанные формы, таблицы, запросы, макросы напрямую взаимодействуют между собой. Главная форма с паролем взаимодействует с формами клиентская база и административная база.

В свою очередь с формой "МЕНЮ" связаны "Магазины", "Клиенты", "Накладная", "Поставщики", "Сотрудники", "Товар", сервисные функции, "Справочники".

Форма "Данные о магазине" связана с формой "Сотрудники".

Форма "Клиенты" связана с формой "Добавления нового клиента".

Форма "Накладная" содержит связана с формой "Добавить заказ" и справочниками "Добавить город", "Добавить тип батареи","Добавить тип корпуса".

Форма «Поставщики» взаимодействует с формой «Добавить нового поставщика».

Форма «Сотрудники» взаимодействует с формой "Добавить сотрудника" и отчетом "Оформить отчет по продажам данного сотрудника".

Форма «Товар» содержит сведения о имеющимся товаре.

Форма «Справочники» содержит в себе формы справочные формы "Города","Тип Батареи", "Тип корпуса", "Должность".

Архив продаж связан с макросами «Архивация ».

Резервное копирование связано с макросом «Резервное копирование».

В разработанных формах задействованы все созданные таблицы, макросы, запросы и отчеты.

4.8 Комплект поставки и порядок установки системы

Для функционирования и установки разработанной базы данных «Магазин по продаже мобильных телефонов "Мобилочка"» необходим компьютер и программа «Microsoft Access», файл БД.

При входе в клиентскую базу пользователю необходимо ввести логин "User" и пароль "2222" не доступно изменение, добавление и редактирование данных, а возможен лишь просмотр информации.

При входе в административную базу необходимо ввести логин "Admin" и пароль"1111". Администратору базы данных магазина по продаже мобильных телефонов доступна вся информация.

4.9 Работа с пустой базой данных

При входе в пустую базу данных пользователь может вносить данные, необходимые для деятельности салона красоты. В формах «Сотрудники», «Клиенты», доступно добавление новых сотрудников, клиентов.

Предусмотрено занесение информации в справочники, создание персональных отчетов для отчетности перед клиентами и руководством салона красоты.

Если у администратора магазина возникает необходимость просмотреть структуру таблиц, запросов, отчетов либо создание новых элементов в базе, он может проделать это с помощью кнопки на панели

ВЫВОД

За время выполнения курсового проекта «разработка БД информационной системы «Система управления базами данных»» была изучена предметная область. Разработаны иерархическая, сетевая и реляционные модели данных. В результате сравнений этих моделей, за основу реализации СУБД была выбрана реляционная модель. В ходе выполнения курсовой работы были получены навыки создания пользовательского интерфейса и навыки организации взаимодействия объектов системы.

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

СУБД Access предоставляет необходимые средства для работы с базами данных неискушенному пользователю, позволяя ему легко и просто создавать базы данных, вводить в них информацию, обрабатывать запросы и формировать отчеты. К сожалению, встроенная система помощи недостаточно понятно объясняет начинающему пользователю порядок работы, поэтому возникает необходимость в пособии.

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

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

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Пасько В. Access 97 – К.: Издательская группа BHV, 2000. – 368с.

  2. В. Е. Кошелев, Access 2007. Эффективное использование – М.; Издательский дом «Бином», 2008. – 592 с.

  3. Конноли Томас. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е издание. – М. : Издательский дом “Вильямс”, 2001. – 1120 с.

  4. Методические указания к курсовому проектированию по дисциплине «Базы данных» / [Сост.: Е.А. Маслова, Н.В. Ногина].–Донецк: ГУИиИИ, 2010г.-32c

Приложение А

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

А.1 Общие сведения

Данный курсовой проект был разработан студентом 3 курса институту информатики и искусственного интеллекта Донецкого национального технического университета КСУ-10, Корольковым Максимом Сергеевичем. Тема курсового проекта: «Разработка базы данных информационной системы магазина напольных покрытий»

Плановый срок начала работы по созданию системы имитационного моделирования: 07.09.12, срок окончания: 11.01.13. Курсовой проект должен выполняться согласно графику, приведенному в таблице А.1.

Таблица А.1 – Стадии разработки ПП

№ этапа

Содержание этапа программирования

Срок выполнения

1

Определение требований к программному продукту. Формулировка постановки задачи

07.09.12

2

Составление технического задания

20.09.12

3

Разработка диаграммы потоков данных

10.10.12

4

Разработка схемы объект/отношение

14.10.12

5

Описание концептуальной модели. Обеспечение целостности данных

18.10.12

6

Выбор и обоснование типа моделей данных.

Обоснование выбора СУБД

30.10.12

7

Создание запросов. Обеспечение безопасности данных

4.11.12

8

Обоснование использования режима архивации

18.11.12

9

Написание программных модулей

28.11.12

10

Тестирование и отладка реализованной базы данных

10.12.12

11

Написание пояснительной записки

25.12.12

12

Защита курсового проекта.

09.01.13

А.2 Назначение и цель создания СУБД

Назначением СУБД является хранение основных данных о персонале (ФИО, табельный номер, год рождения, пол, образование, ставка, оклад), покрытии (название,.., вид покрытия), продажах (ассортимент, продавец, дата количество, стоимость), ассортименте (артикул,…, цена).

Цель работы заключается в разработке программного продукта – СУБД «Магазин напольных покрытий» и овладении навыками работы в СУБД ACCESS. Для достижения поставленной цели необходимо решить следующие задачи:

1) провести концептуальное проектирование системы;

2) провести нормализацию БД;

3) осуществить программную реализацию системы.

А.3 Требования к функциональным характеристикам системы

Для выполнения задач и их функционирования, выполняемым ПП, предъявляются следующие требования:

  • реализация функций записи, хранения, изменения и удаления

информации;

  • наличие различных запросов, позволяющих осуществлять отбор

информации по заданному набору условий;

  • наличие форм, позволяющих обрабатывать информацию в удобном

виде;

  • наличие макросов и модулей, позволяющих расширить функции

СУБД и частично автоматизировать процесс обработки информации;

  • наличие сформированных отчетов, позволяющих производить

распечатку необходимой информации в удобном, структурированном виде.

А.4.1 Требования к программному обеспечению

Программное обеспечение (ПО) должно обеспечить независимость программных средств от используемых средств вычислительной техники и позволять работать под управлением ОС Windows 7.

ПО для реализации СУБД должно обеспечивать возможность хранения, представления и обработки данных, поддержку непротиворечивости, целостности данных, средств для организации пользовательского интерфейса.

Для стабильной работы курсового проекта к программному обеспечению предъявляется следующее требования:

– операционная система - Microsoft Windows 7;

– прикладная программа Access из программного пакета Microsoft Office 2003;

  • компьютерная мышь;

  • клавиатура;

  • компьютер любой модели;

умение работы с базой данных

43