Создание справочника "Парфюмерный магазин" при помощи программы Turbo Pascal

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Содержание

 

  1. Введение
  2. Содержательная постановка и описание задачи
  3. Атрибуты объекта и предоставление данных в программ
  4. Описание программы создания набора данных
  5. Описание программы формирование выходного документа
  6. Описание программы формирование списковой структуры
  7. Технология обработки данных
  8. Заключение
  9. Список литературы

Приложение 1 - Графическое описание данных

Приложение 2 - Представление данных в памяти ЭВМ

Приложение Рисунок списковой структуры

Приложение 4 Формат выходного документа

Приложение 5 Схема последовательности обработки данных

Приложение 6 Листинг программы

 

  1. Введение

 

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

Действительно при помощи Turbo Pascal достаточно не просто создать программу, которая бы демонстрировала работу с базами данных (далее БД). Для этого в настоящий момент существует огромное количество специализированных программ. Но все-таки основу и саму сущность формирования БД при помощи Turbo Pascal, реализовать, возможно.

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

 

  1. Содержательная постановка и описание задачи

 

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

Программа должна обладать следующими функциями:

  1. Удобная справочная система и система подсказок;
  2. Возможность добавление в БД нового товара;
  3. Возможность поиска по выбранным критериям;
  4. Возможность удобной сортировки товаров;
  5. Возможность создания отчетности;
  6. Возможность удаления ненужного товара.

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

Сортировки товаров в любой БД необходимо уделять особое внимание. Связано это в первую очередь с необходимостью оперативного доступа к требуемой информации из БД.

 

  1. Атрибуты объекта и предоставление данных в программе

 

Определим необходимый набор атрибутов. Условно их можно разделить на 3 части:

  1. Сортировка деление на разделы и подразделы;
  2. Интерфейс создание удобного и функционального интерфейса;
  3. Функции программы добавление и удаления товара, поиск и отчетность.

 

3.1 Сортировка.

 

Наиболее сложной задачей при создании программы справочника Парфюмерный магазин является создание сортировки товаров.

В настоящий момент существует бесчисленное множество различных Интернет магазинов. Каждый подобный сайт применяет собственную систему сортировки и навигации. Мы возьмем концептуальную основу деления товаров из различных Интернет источников и попробуем создать свою уникальную систему.

Условно все товары парфюмерного (косметического) магазина, можно разделить на 9 разделов:

  1. Уход за лицом;
  2. Уход за кожей;
  3. Детские товары;
  4. Маникюр;
  5. Парфюмерия;
  6. Уход за телом;
  7. Товары для мужчин;
  8. Уход за волосами;
  9. Другие товары.

 

3.1.1 Уход за лицом;

В данном разделе представляются товары, предназначенные непосредственно для ухода за лицом. Условно данный раздел можно разделить на 13 подразделов:

  1. Гель;
  2. Лосьоны и пена;
  3. Молочко;
  4. Бальзам;
  5. Крем;
  6. Масло;
  7. Маска, скраб;
  8. Подводка, карандаш;
  9. Румяна, тушь
  10. Тени пудра;
  11. Помада, маска;
  12. Блеск;
  13. Другие товары.

 

3.1.2 Уход за кожей;

В данном разделе представляются товары, предназначенные непосредственно для ухода за кожей. Условно данный раздел можно разделить на 8 подразделов:

  1. Гель;
  2. Лосьоны и пена;
  3. Молочко;
  4. Бальзам;
  5. Крем;
  6. Масло;
  7. Другие товары.

 

3.1.3 Детские товары;

В данном разделе представляются товары, предназначенные непосредственно для детей. На самом деле детям не рекомендуется пользоваться косметикой, по этому подразделов в данном разделе будет всего 3:

  1. Ароматы;
  2. Крема и мази;
  3. Другие товары.

 

3.1.4 Маникюр;

В данном разделе представляются товары, предназначенные непосредственно для ухода за ногтями. Условно данный раздел можно разделить на 4 подраздела:

  1. Крем;
  2. Лак;
  3. Масло;
  4. Другие товары.

 

3.1.5 Парфюмерия;

В данном разделе представляются парфюмерные товары:

  1. Туалетная вода;
  2. Духи;
  3. Дезодорант;
  4. Одеколон;
  5. Другие товары.

 

3.1.6 Уход за телом;

В данном разделе представляются товары, предназначенные непосредственно для ухода за телом. Условно данный раздел можно