BigEdu.ru
» » » Автоматизация учёта продажи товаров в магазинах
Вернуться назад

Автоматизация учёта продажи товаров в магазинах

МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ

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

по дисциплине

«Объектно-ориентированное проектирование и программирование»

на тему «Автоматизация учёта продажи товаров в магазинах»

МИНСК 2008

РЕФЕРАТ

« Учет товаров в магазинах»

Объём работы 36 страниц.

В курсовой работе описан процесс обработки бинарных файлов, который включает в себя следующие аспекты:

1. Создание базы

2. Добавление данных в базу

3. Вывод содержимого базы

4. Сортировка записей базы

5. Удаление записей из базы

6. Редактирование данных в базе

Содержание

ПОСТАНОВКА ЗАДАЧИ

ВВЕДЕНИЕ

1. Системное проектирование

1.1 Разработка спецификаций функций

2. ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ

2.1 Разработка обобщенного алгоритма функционирования приложения

2.2 Разработка структуры приложения и структуры данных

2.3 Разработка программного кода приложения

2.4 Результаты тестирования приложения

2.5 Описание приложения, инструкция по его использованию

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПОСТАНОВКА ЗАДАЧИ

Необходимо разработать программное обеспечение для предпринимателя – владельца нескольких магазинов, которое позволит ему вести учёт продажи товаров в каждом из них, используя язык программирования высокого уровня С++.

В приложении должны быть реализованы следующие модули:

- Ввод данных в базу.

- Добавление данных в базу.

- Вывод данных из базы, на монитор для просмотра.

- Сортировка записей базы

- Удаление данных из базы.

- Редактирование данных базы

Также должен быть предусмотрен вывод сообщений об ошибках, в случае введения неверных команд или данных.

ВВЕДЕНИЕ

Внедрение в практику программирования объектно-ориентированной парадигмы дает развитие новых областей информатики, значительное повышение уровня технологичности создаваемых программных средств, сокращение затрат на разработку и сопровождение программ, их повторное использование, вовлечение в процесс расширения интеллектуальных возможностей ЭВМ. Объектный подход информационного моделирования предметных областей все более успешно применяется в качестве основы для структуризации их информационных отражений и, в частности , баз знаний.

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

- С++ обеспечивает полный набор операторов структурного программирования;

- С++ предлагает необычно большой набор операций. Многие операции С++ соответствуют машинным командам и поэтому допускают прямую трансляцию в машинный код. Разнообразие операций позволяет выбирать их различные наборы для минимизации результирующего кода;

- С++ поддерживает указатели на переменные и функции. Указатель на объект программы соответствует машинному адресу этого объекта. Посредством разумного использования указателей можно создавать эффективно выполняемые программы, т.к. указатели позволяют ссылаться на объекты тем же самым путем, как это делает ЭВМ. С++ поддерживает арифметику указателей, и тем самым позволяет осуществлять непосредственный доступ и манипуляции с адресами памяти.

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

1.С ИСТЕМНОЕ ПРОЕКТИРОВАНИЕ

1.1 Разработка спецификаций функций

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

void choice_shop(Commodity*, Shop*); //выбратьдляучётамагазин. В функцию поступает массив объектов классов Commodity и Shop. В ней выводится база товаров выбранного магазина, и меню для работы с товарами. Функция ничего не возвращает.

void create _ shop ( Shop *, Commodity *); //создать новый магазин. В функцию поступает массив объектов классов Shop и Commodity. Создаётся магазин и, соответственно база товаров для этого магазина. Функция ничего не возвращает.

void delete_shop(Shop*); //удалить магазин из базы. В функцию поступает массив объектов класса Shop. Эта функция запрашивает у пользователя номер удаляемого магазина, удаляет магазин из базы данных. Ничего не возвращает.

void redact_commodity (Commodity*, char*);// редактировать данные о товаре. В функцию поступает массив объектов класса Commodity и название магазина. Пользователь выбирает товар, чтобы его отредактировать, после чего его редактирует. Функция ничего не возвращает

void add _ commodity ( Commodity *, char *); //добавить товар в базу. В функцию поступает массив объектов класса Commodity

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ КУРСОВАЯ РАБОТА по дисциплине «Объектно-ориентированное проектирование и программирование» на тему «Автоматизация
Оценок: 1001 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru