Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
‹‹Курский государственный технический университет››
Кафедра_____________________________________________________
КУРСОВАЯ РАБОТА (ПРОЕКТ)
по дисциплине ‹‹____________________________________________››
(наименование учебной дисциплины)
на тему ‹‹____________________________________________________
Специальность (направление подготовки)________________________
(код, наименование)
Авторы работы (проекта)_______________ _______________________
(инициалы, фамилия) (подпись, дата)
Группа____________
Руководитель работы (проекта)______________ ___________________
(инициалы, фамилия) (подпись, дата)
Работа (проект) защищена __________________
(дата)
Оценка____________________
Председатель комиссии__________________ ______________________
(инициалы, фамилия) (подпись, дата)
Члены комиссии _____________________ _________________________
(инициалы, фамилия) (подпись, дата)
Курск, 20___г.
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
‹‹Курский государственный технический университет››
Кафедра_____________________________________________________
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ (ПРОЕКТ)
Студент (слушатель)______________ шифр _______ группа _________
(фамилия, инициалы)
1. Тема______________________________________________________
_____________________________________________________________
2. Срок предоставления работы (проекта) к защите ‹‹___››_____20___г.
3. Исходные данные (для проектирования, для научного исследования):
_____________________________________________________________
4. Содержание пояснительно записки курсовой работы (проекта):
4.1.__________________________________________________________
4.2._________________________________________________________
4.3.__________________________________________________________
4.4.__________________________________________________________
4.5.__________________________________________________________
4.6.__________________________________________________________
4.7.__________________________________________________________
5. Перечень графического материала:____________________________
_____________________________________________________________
Руководитель работы (проекта)_______________ __________________
(подпись, дата) (инициалы, фамилия)
Задание принял к исполнению_________________________
(подпись, дата)
Реферат
Представляемый документ содержит:
35 страниц текста, четыре рисунка, три используемых источника.
Перечень ключевых слов: база данных, учет товаров, программы для магазинов.
Объектом исследования является база данных компьютерного магазина.
Цель работы состоит в создании программного комплекса, обеспечивающего использование структурированной базы данных для компьютерного магазина. Методы, используемые при разработке – язык программирования высокого уровня C++. Созданный программный продукт обеспечивает выполнение всех требований технического задания.
Содержание
Введение
1 Техническое задание
1.1 Основание для разработки
1.2 Назначение разработки
1.3 Требований пользователя к программному изделию
1.4 Требования к программе или программному изделию
1.4.1 Входные данные
1.4.2 Процессы обработки
1.4.3 Выходные данные
1.4.4 Результирующие компоненты изделия
1.4.5 Носители информации
1.4.6 Требования к составу и параметрам технических средств
1.5 Требования к программной документации
1.6 Стадии и этапы разработки
2 Рабочий проект
2.1 Описание программы
2.1.1 Тип входных данных
2.1.2 Выходные данные
2.2.1 Форма
2.3.1 Компоненты на форме
2.4.1 Функциональные тесты
Заключение
Список использованных источников
Приложение А
Введение
Цель данной курсовой работы разработать программный продукт, предназначенный для учёта, реализации товаров в компьютерного магазине.
Область применения программного продукта. Программный продукт может быть использован для широкого потребления среди пользователей.
До внедрения первых ЭВМ в торговую отрасль вести учёт за товарами, которые находятся в наличии и которые только поступают в продажу было крайне трудно. Когда на производстве появились первые ЭВМ, то одновременно появились и программы систематизирующие и ускоряющие работу и учёт магазинов. Эти программы представляют собой базы данных в которых хранятся все данные о товарах. Современное программное обеспечение позволяет пользователям хранить огромные объёмы информации о продукции, вводить в базу данных значения введённые с клавиатуры, удалять любую строку по желанию пользователя, просматривать все записи, хранящиеся в базе данных, выводить количество всех записей на экран, легко и быстро находить нужный товар по необходимым параметрам, без сложной работы с документами производить быструю надбавку в процентном соотношении на нужный товар. Подобный программный продукт широко используется в большинстве современных сетей крупных магазинов и торговых центров.
Практическое значение. Программный продукт позволяет сократить время и автоматизировать учёт, реализацию товаров.
Актуальность разработки программного продукта состоит значительном упрощении и автоматизации учёта, приёма, продажи товаров в каком-либо техническом учреждении.
Программный продукт должен быть разработан на языке программирования высокого уровня C++, использовать принципы объектно-ориентированного программирования и структурный подход к решению поставленных задач.
Результатами выполнения дипломной работ должен стать готовый программный продукт, обеспечивающий всем требованиям технического задания.
Задача дана на основании курсовой работы. База данных для продуктового магазина.
Программный продукт разрабатывается с целью создания упорядоченной структуры данных, что позволяет существенно экономить используемое для работы время.
Необходимо реализовать программный продукт, позволяющий использовать структурированную базу данных.
Входными данными для программного продукта являются данные, вводимые пользователем с клавиатуры, такие как:
- Наименование товара;
- Код товара;
- Дата поступления;
- Цена товара;
- Количество;
- Имеющийся в наличии файл базы данных «Salon.txt».
Ячейки с соответствующими значениями будут использоваться для создания таблицы базы данных. Все вводимые значения являются переменными строкового типа.
С помощью кнопки «Добавить» значения, введенные пользователем во входных данных записываются в таблицу в соответствующие ячейки. После этого происходит очистка полей для ввода значений.
С помощью кнопки «Сохранить» таблицу со всеми добавленными в нее значениями сохранить в файл «Salon.txt», создающийся в каталоге с программой, или добавить значения в уже имеющийся файл. Полученный файл можно будет впоследствии использовать, не прибегая к работе программы.
Кнопка «Удалить» предназначена для удаления любой по выбору пользователя строки из уже добавленных в базу данных. В ходе этой операции последняя строка таблицы записывается на место удаленной, а количество строк таблицы соответственно уменьшается.
Кнопка «Количество» выводит на экран общее количество строк в таблице.
С помощью кнопки «Поиск» пользователь может определить, есть или в базе данных продукт, который удовлетворяет каким-либо критериям, интересующими пользователя. В ходе этого процесса все совпадающие значения будут выведены в поисковую таблицу. В случае не нахождения подобных значений в базе данных будет выведена пустая таблица.
С помощью кнопки «Накрутка» и значения, введенного пользователем в соответствующее поле можно регулировать выходную цену продукта. Цена будет изменяться в процентном отношении с ранее введенной. Счет идет до двух чисел после запятой.
Выходными данными для программного продукта являются значения, выводимые программой пользователю на экран или полученные в процессе обработки данных, такие как:
- файл базы данных «Salon.txt»;
- таблица, созданная пользователем в результате работы программы;
- таблица поиска с выведенными на экран табличными значениями и значениями, введенными пользователем;
- количество всех записей в базе данных.
1.4.4 Результирующие компоненты изделия
Заказчику предоставляются исполняемые файлы и отчёт о проделанной работе.
Продукт должен размещаться в виде файлов на CD дисках. В процессе работы могут использоваться Flash, CD-R/-RW, DVD-R/RW или другие носители информации.
Программный комплекс должен корректно работать на компьютере со следующими техническими характеристиками:
− процессор PentiumIII1000 МГц;
− оперативная память объемом 256 Мб;
− жесткий диск объемом 30 Гб;
− видеоадаптер SVGA;
− клавиатура;
− манипулятор типа “мышь”;