Файл: Проектирование базы данных для учета реализации товаров магазина Айбек.pdf
Добавлен: 30.06.2023
Просмотров: 110
Скачиваний: 3
СОДЕРЖАНИЕ
1 Глава. Основные понятия теории баз данных (БД)
1.1 Описание программного обеспечения
2 Глава. Описание языка программирования
2.3 Программирование разветвляющихся и циклических процессов
2.6 Описание входных и выходных документов комплекса программ
2.7 Проектирование логической структуры базы данных
2.8 Проектирование физической структуры базы данных
3.1 Инструкции оператору по работе с программой
2.5 Общая постановка задачи
Курсовой проект написан на языке программирования DELPHI. Программа Базы данных картинг картинг продуктового магазина «Айбек» предназначена для формирования и хранения данных на компьютере. Данная программа ориентирована на работников в сфере продукты питания, для хранения данных о магазине и обслуживания клиентов. Программа моделирует работу базы данных организации, занимающейся деятельностью в сфере обслуживания. База имеет удобный интерфейс, прочитав инструкцию легко можно на ней работать, удобна в использовании. База состоит из таких вкладок как поставка товара, поставщики, сотрудники и т.д.
База имеет удобный интерфейс, возможность проследить о работе магазина и дополнительную информацию. Также в программе есть поиск, по которому можно быстро найти частичную или краткую информацию об услуги и их цены с дополнительной информацией. Легко заполняется и проста в использовании в доступном интерфейсе.
Программа имеет удобный интерфейс, можно посматривать список поставщиков продукты питания, описание, цену интересующего товара, фото и дополнительную информацию.
Проектирование Базы данных запись клиентов кадры личный состав и услуги мастеров разработана с использованием программы Microsoft Access.
2.6 Описание входных и выходных документов комплекса программ
Входная информация подается в виде всплывающего окошка с главном меню. Формы входных документов приведены в приложении А.
Выходными данными является поиск данных комплектации компьютера. Периодичность получения выходных документов – по мере надобности.
Выходные документы используются для регулирования базы, его отсортировки и удобности. Формы выходных документов представлены в приложении А.
2.7 Проектирование логической структуры базы данных
Для базы данных проектирование логической структуры заключается в разбиении всей информации по файлам или в терминах реляционной модели — по таблицам или отношениям, а также определить состав полей для каждого из этих файлов. Определение ключа каждого из отношений так же является задачей логического проектирования реляционной базы данных.
На текущий момент, многие реляционные СУБД позволяют устанавливать взаимосвязь связи между таблицами при описании БД, а также определять необходимость контроля и способы обеспечения целостности по связям для базы данных. Решение этих вопросов также следует отнести к даталогическому проектированию. Ниже я хочу привести алгоритм от базовой ER-модели к схеме реляционной базы данных, т.е. блог схему работы нашей системы.
Начало НачалоНачало
Главная
Вывод
Поставка товара
выход
БД
Поставщики
Главная
Сотрудники
О магазине
Выход
конец
2.8 Проектирование физической структуры базы данных
База имеет удобный интерфейс, там можно проследить как база работает и очень удобна в использовании. Заполняется легко и просто. Состоит из базы в которой надо заполнить данные, также имеется отчет, данные в базе редактируются, можно удалить и добавить. Предназначен для автоматизации рабочего места кассирам, что позволяет обеспечить высокую скорость ввода информации, обработку информации, повышение оперативности составления данных, позволяет больше времени уделять анализу выполненных услуг.
Условия выполнения программы
Для выполнения данного программного комплекса необходим следующий комплекс технических средств:
- компьютер Intel Core i3/5/7;
- оперативная память емкостью 2 Gb;
- операционная система Windows 2007, Windows 2010 и Windows XP платформы;
- программа Borland Delphi 7;
- стандартная клавиатура;
- стандартная мышь;
Выполнение программы
Для запуска программы необходимо запустить файл программы. После этого на экране появится главная форма, которая включает в себя меню быстрого доступа.
Рисунок 1. Главная форма
При нажатии на меню «Поставка товара» открывается окно где можно редактировать таблицу с данными о поставки продуктов питания. Также можно вернутся назад в Главную страницу, изменить фото, выводить отчет и фильтрация данных.
Рисунок 2 – Поставка товара
При нажатии на меню «Поставщики» открывается окно с данными о поставщиках продуктов питания и адреса поставщиков.
Рисунок 3. Поставщики
При нажатии на меню «Сотрудники» открывается форма с данными о сотрудниках магазина и т.д.
Рисунок 4 – Сотрудники
Cписок сообщений выдаваемых оператору
Сообщения, которые появляются во время работы программы, являются информационными и предупреждающими. Сообщения, выдаваемые оператору во время работы программного комплекса представлены в таблице 3.
Таблица 3 – Сообщения, выдаваемые оператору
Текст сообщения |
Описание содержания сообщения |
Действия оператора |
Подтверждение не совпадает |
Нужно нажать кнопку для продолжения работы программы |
Нажать на кнопку «OK» |
Формы входных документов
Формы входных документов представлены в приложении А.
Формы выходных документов
Формы выходных документов представлены в приложении А.
3 Глава. Практическая часть
3.1 Инструкции оператору по работе с программой
Описание комплекса программ
Комплекс программ предназначен для разработки базы данных, которая открывается по названию «Project1.exe» и объем 2,98 МБ предназначен для автоматизации рабочего места работника, что позволяет обеспечить высокую скорость ввода информации, обработку информации, повышение оперативности составления данных, позволяет больше времени уделять особым видам услуг.
Рассматриваемый комплекс программ повышает эффективность работы за счёт сокращения временных затрат.
Project Expert1 существенно облегчает процесс работы кассира магазина. С помощью Project Expert1 исходные данные можно найти данные о поставщиках за прошедший период. С помощью Project Expert1 входные данные можно записать клиента на следующий период.
Unit1 – это главная форма который содержит меню в меню: главная, галерея, услуги и т.д.
Unit2 – описание о салоне.
…
Unit7 – таблица который содержит услуги мастеров. В базу можно добавить услуг (акции) или удалить записи.
Unit8 – фото галерея магазина «Айбек».
Схема работы комплекса программ
Схема работы комплекса программ представлена в приложении Б.
3.2 Описание проблемной задачи
Описание проблемной программы моделей
Проблемной частью является карта проезда магазина. Причем можно выбирать это все и другим видам карты проезда (спутник), по уже имеющему списку и вводить нового, можно его ещё можно исправить, добавить и удалить не нужные данные.
Схема алгоритма проблемной программы моделей
Схема алгоритма проблемной программы представлена в приложении В.
Разработка интерфейса и реализация проекта
На основании реляционной модели данных необходимо создать 3 таблиц «Поставка товара», «Поставщики» и «Сотрудники». Создадим таблицы в режиме конструктора, для этого на вкладке ленты «Создание» выберем пункт «Конструктор таблиц». Введем данные, определим тип данных, для таблиц выберем ключевые поля.
Рисунок 5. Таблица «Поставщики»
Рисунок 6. Таблица «Сотрудники»
Рисунок 7. Таблица «Товары»
В процессе проектирования реляционной модели данных были созданы таблицы: «Товары», «Поставщики» и «Сотрудники».
После создания таблиц можно приступить к созданию связей. Создадим связи между таблицами, выполнив команду: вкладка ленты «Работа с базами данных» – «Схема данных». При установлении связей в диалоговом окне схемы связи включим «Обеспечение условия целостности», выбрав пункты «каскадное обновление связанных полей» и «каскадное удаление связанных полей». В итоге, получаем схему данных.
Заключение
Эта база имеет удобный интерфейс, там можно проследить как база работает, и очень удобна в использовании. Заполняется легко и просто.
Состоит из базы, в которой надо заполнить данные, также имеется отчет и фильтрация, данные в базе редактируются, можно удалить и добавить. Предназначен для автоматизации рабочего места кассирам, что позволяет обеспечить высокую скорость ввода информации, обработку информации, повышение оперативности составления данных, позволяет больше времени уделять анализу выполненных услуг.
Целью курсовой работы является разработка реляционной базы данных продуктового магазина «Айбек».
Система Delphi является одной из лучших разработок в современной теории и практики программирования.
Delphi автоматически готовит необходимые программные заготовки и соответствующий файл ресурсов. При создании программ используется специальное окно, которое называется окном формы, как прототип будущего окна программы, оно наполняется компонентами, реализующими нужные интерфейсные свойства. Компоненты предоставляет программисту огромное разнообразие программных заготовок, которые немедленно или после несложной настройки готовы к работе в рамках программы.
Использование компонентов не только во много раз уменьшает сроки разработки программ, но и существенно снижает вероятность случайных программных ошибок.
Полученный мною практический опыт применительно к программированию на Delphi, позволяет использовать эффективное модульное программирование. Кроме того, изучив представленный в курсовом проектировании материал, я приобрел практические навыки использования процедур, функций. Наряду с этим я научился правильно использовать файловые функции операционной системы, что является одним из основных вопросов программирования.
Моя база имеет удобный интерфейс, там можно проследить как база работает, и очень удобна в использовании. Заполняется легко и просто.
Состоит из базы, в которой надо заполнить данные, также имеется отчет и фильтрация, данные в базе редактируются, можно удалить и добавить. Предназначен для автоматизации рабочего места кассирам, что позволяет обеспечить высокую скорость ввода информации, обработку информации, повышение оперативности составления данных, позволяет больше времени уделять анализу выполненных услуг.
Список литературы
- Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. Спб.: КОРОНА принт., 2000.
- Советов Б.Я., Цехановский В.В., Чертовский В.Д. Базы данных. Теория и практика. - М.: Высшая школа, 2005.
- Крёнке Д.Теория и практика построения баз данных, 8-е изд. СПб: "Питер", 2003.
- Программирование на Delphi в примерах: Сейдалиева Г.О. Учебное пособие. – Алматы, 2003. – 123с;
- Работы информационный системы в Access : Лабораторный практикум. Учебное пособие.Абдуллина В.З., Балапанов Е.К., Борибаев Б. – Алматы: ЖТИ, 2005 – 146 б;
- Культин Н.Б. Delphi в задачах и примерах. – СПб.: БХВ – Петербург, 2006. – 288 с.: ил.
- “Автоматизированные информационные технологии в экономике”. Учебник под общей ред. И.Т. Трубилина.
- Н.Б.Бралиева, К.С.Байшоланова, Н.Л.Гагарина “Экономический информационные системы”. Учебное пособие. Алматы, 2001;
- Бодровский А.А. Современные реляционные базы данных. – СПб.: БХВ- Петербург,2004;
- Джек.Д.Харрингтон. ”PHP и Трюки”<<Издательский дом Питер>> ,2008