МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ
КУРСОВАЯ РАБОТА
по дисциплине
«Объектно-ориентированное проектирование и программирование»
на тему «Автоматизация учёта продажи товаров в магазинах»
МИНСК 2008
РЕФЕРАТ
«Учет товаров в магазинах»
Объём работы 36 страниц.
В курсовой работе описан процесс обработки бинарных файлов, который включает в себя следующие аспекты:
1. Создание базы
2. Добавление данных в базу
3. Вывод содержимого базы
4. Сортировка записей базы
5. Удаление записей из базы
6. Редактирование данных в базе
Содержание
ПОСТАНОВКА ЗАДАЧИ
ВВЕДЕНИЕ
1. Системное проектирование
1.1 Разработка спецификаций функций
2. ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ
2.1 Разработка обобщенного алгоритма функционирования приложения
2.2 Разработка структуры приложения и структуры данных
2.3 Разработка программного кода приложения
2.4 Результаты тестирования приложения
2.5 Описание приложения, инструкция по его использованию
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПОСТАНОВКА ЗАДАЧИ Необходимо разработать программное обеспечение для предпринимателя – владельца нескольких магазинов, которое позволит ему вести учёт продажи товаров в каждом из них, используя язык программирования высокого уровня С++.
В приложении должны быть реализованы следующие модули:
- Ввод данных в базу.
- Добавление данных в базу.
- Вывод данных из базы, на монитор для просмотра.
- Сортировка записей базы
- Удаление данных из базы.
- Редактирование данных базы
Также должен быть предусмотрен вывод сообщений об ошибках, в случае введения неверных команд или данных.
ВВЕДЕНИЕ
Внедрение в практику программирования объектно-ориентированной парадигмы дает развитие новых областей информатики, значительное повышение уровня технологичности создаваемых программных средств, сокращение затрат на разработку и сопровождение программ, их повторное использование, вовлечение в процесс расширения интеллектуальных возможностей ЭВМ. Объектный подход информационного моделирования предметных областей все более успешно применяется в качестве основы для структуризации их информационных отражений и, в частности , баз знаний.
С++ - это язык программирования общего назначения, хорошо известный своей эффективностью, экономичностью, и переносимостью. Указанные преимущества С++ обеспечивают хорошее качество разработки почти любого вида программного продукта. Использование С++ в качестве инструментального языка позволяет получать быстрые и компактные программы. Во многих случаях программы, написанные на С++, сравнимы по скорости с программами, написанными на языке ассемблера. Перечислим некоторые существенные особенности языка С++:
- С++ обеспечивает полный набор операторов структурного программирования;
- С++ предлагает необычно большой набор операций. Многие операции С++ соответствуют машинным командам и поэтому допускают прямую трансляцию в машинный код. Разнообразие операций позволяет выбирать их различные наборы для минимизации результирующего кода;
- С++ поддерживает указатели на переменные и функции. ............