5. РЕАЛИЗАЦИЯ
На основе созданной концептуальной (см.п.1.7), реляционной модели (см.п.2.3) и её математического описания (см.п.3), используя выбранное оборудование (см.п.4), создаём в СУБД Microsoft Access таблицы и ключи.. На рис.5.1 представлены созданные таблицы.
рис 5.1
После создания таблиц, связываем их в единую схему данных используя средства Access 2000 в соответствие с описанием связей, см.п.1.6 и см.п.2.3. Полученная схема данных представлена на рис.5.2
В соответствии с каталогом задач и запросов (см. п. 1.3), были реализованы требуемые запросы (рис. 5.3).
рис 5.2
рис 5.3
Для организации диалога с пользователем была создана систем форм, представленная на рис.5.4. Интерфейс форм реализован с учётом специфики предметной области (см.п.1.2).
рис 5.4
Для реализации прав доступа был использован мастер защиты. Были созданы два типа пользователей – Администратор и Пользователь со своими правами доступа. Администратор обладает полным доступом, за исключением изменения структуры базы данных. Пользователь обладает ограниченным доступом. Вход под именем Администратор защищён паролем. При открытии базы данных открывается окно, показанное на рис.5.6
Рис.5.6
В случаи не правильного ввода пароля под администратором вход в базу данных будет запрещен.
6. РЕЗУЛЬТАТЫ РАБОТЫ БД " ОТДЕЛ СБЫТА ПРЕПРИЯТИЯ"
6.1 Приложение
В результате реализации реляционной модели на физическом уровне мы получаем систему форм, которая позволяет пользователю получать необходимые сведения согласно задачам и запросам (см.п.1.3). Рис.6.1 демонстрирует главную форму.
рис 6.1
Форма предоставляет возможность просматривать интересующие пользователя данные. Интуитивный интерфейс поможет пользователю не запутаться в огромном потоке данных. Форма разделена на отдельные закладки помогающие быстрой навигации.
Вызывая соответствующие формы пользователь может осуществлять быструю работу с данными, например на рис 6.2 представлена форма для отображения счетов поставщиков.
рис 6.2
На главной форме также предусмотрена вкладка "Приложение" в которой пользователь может запустить необходимые для работы офисные приложения.
рис 6.3
Для быстроты и удобства работы с документами предусмотрена вкладка "Документы" представлена на рис 6.4
рис 6.4
рис 6.5
6.2 Запросы
Первый запрос
Описание запроса на языке SQL
SELECT Заказчики.[наименование заказчика], Заказчики.[ФИО руководителя], Заказчики.адрес, Заказчики.[телефо\факс], [Заказчики и накладные].[Номер накладной], [Заказчики и накладные].[Дата заключения], Накладные.Сумма
FROM Накладные INNER JOIN (Заказчики INNER JOIN [Заказчики и накладные] ON Заказчики.[код заказчика] = [Заказчики и накладные].[Код заказчика]) ON Накладные.[номер накладной] = [Заказчики и накладные].[Номер накладной]
WHERE (((Заказчики.[наименование заказчика])=[Заказчик]));
Представлении запроса в СУБД Microsoft Access 2000
рис 6.6
Второй запрос имеет практически такую же реализацию как и первый, поэтому описывать его не будем.
Третий запрос
Описание запроса на языке SQL
SELECT Товары.Наименование, Товары.[вес брутто (гр)], Товары.[вес нетто (гр)], Товары.[цена за еденицу], Товары.[вид упаковки], [Товары в договоре].[Номер договора], [Товары в договоре].Количество AS [Товары в договоре_Количество], [Товары в накладной].[Номер накладной], [Товары в накладной].Количество AS [Товары в накладной_Количество]
FROM (Товары INNER JOIN [Товары в накладной] ON Товары.[код товара] = [Товары в накладной].[Код товара]) INNER JOIN [Товары в договоре] ON Товары.[код товара] = [Товары в договоре].[Код товара]
WHERE (((Товары.Наименование)=[Товар]));
рис 6.7
Четвертый запрос реализуется так же как третий поэтому описывать его не будем.
6.3 Отчеты
Приведем несколько примеров отчетов сформированных в результате выполнения курсовой работе.
Первый отчет
рис 6.8
Второй отчет
рис 6.9
ЗАКЛЮЧЕНИЕ
В результате проделанной работы по описанию предметной области мы разработали концептуальную модель, а на её основе реляционную модель по которой создали в СУБД Microsoft Access приложение. Разработанное приложение отвечает всем требованиям предметной области (см.п.1.2), а так же каталогу задач и запросов (см.п.1.3). Все поставленные задачи в техническом задании были выполнены полностью. База данных "Отдел Сбыта Преприятия" предназначена для частных фирм и крупных организаций занимающихся торгово – закупочной деятельностью.
Данная база данных и приложение были разработаны с целью облегчить работу с большим количеством и долгосрочном хранении информации в этих организациях. В дальнейшим планируется расширить круг задач реализуемых с помощью данного приложения, также планируется добавление поиска по остальным категориям. Было реализовано деление пользователей на Специалистов и Пользователей по правам доступа.
СПИСОК ЛИТЕРАТУРЫ
1. Дж. Тельман, "Основы систем баз данных", Москва, Финансы и статистика, 1983г.
2. Дейт К. "Введение в системы баз данных", Москва, Hаука, 1980 г.
3. Горев А. Ахаян Р., Макашарипов С. "Эффективная работа с СУБД" СПб. Питер 1997— 704 с.
4. Кириллов В.В. Структуризованный язык запросов (SQL). – СПб.: ИТМО, 1994. – 80 с.
5. Мейер М. Теория реляционных баз данных. М. Мир, 1987. – 608 с.
6. Ноздрева Р.Б., Цыгичко Л.И. Маркетинг: "Как побеждать на рынке" М.
ФиС 1991
7. Т.В. Тимошок "Самоучитель Microsoft Access 2003"
8. М.Ю. Горский "Организация и управление бизнесом", Москва 1998г.
9. Нефедов В.Н., Осипова В.А. Курс дискретной математики – М. 1992
10. Интернет – ресурс www.nix.ru
11. Интернет – ресурс www.lizard.ru
12. Интернет – ресурс www.library/buhg.ru
... электронного обмена данными, — и эти инвестиции должны рассматриваться в контексте общей маркетинговой стратегии. ГЛАВА 2. функционирование Центра закупки компьютерной техники 2.1 Общая характеристика центра закупки компьютерной техники (на примере ООО "Аверс") Торговое оптовое розничное предприятие ООО "Аверс" - одно из крупнейших предприятий на территории Республики Хакасия, ...
... 576 с. 15. Круглова, Т. Э. Создание на базе областной детской библиотеки г. Пскова музея романа В.А. Каверина «Два капитана» // Публичные библиотеки. Пути взаимодействия: библиотеки-музеи. Вып. 5. — Новоуральск, 2001. — С. 25—30. 16. Литературный музей в библиотеке: проблемы моделирования: программа спецкурса для студентов библ.-информ. ф-та / КГАКИ; сост. Т.В. Абалимова. — Казань, 1998. — 30 ...
... продукции, создавать новые рынки, расширять производство, изменять организационные структуры управления, обеспечивая их адаптивность к основным изменениям характеристики рынка и поведения потребителя. Использование автоматизированной системы продажи сотовых телефонов, которая включает в себя создание базы данных клиентов, дает возможность отслеживать потребности и приоритеты в выборе телефона ...
... тестирования; модель должна иметь привлекательный вид Однако главной задачей проектирования было создание модели коммуникативного класса для проведения дистанционного обучения, имеющую правильный педагогический дизайн и основанную на современных информационных технологиях. 1.2 Средство разработки модели В настоящее время информационные технологии внедряются во всё новые и новые области ...
0 комментариев