Смекни!
smekni.com

База данных продуктового магазина (стр. 1 из 3)

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

‹‹Курский государственный технический университет››

Кафедра_____________________________________________________

КУРСОВАЯ РАБОТА (ПРОЕКТ)

по дисциплине ‹‹____________________________________________››

(наименование учебной дисциплины)

на тему ‹‹____________________________________________________

Специальность (направление подготовки)________________________

(код, наименование)

Авторы работы (проекта)_______________ _______________________

(инициалы, фамилия) (подпись, дата)

Группа____________

Руководитель работы (проекта)______________ ___________________

(инициалы, фамилия) (подпись, дата)

Работа (проект) защищена __________________

(дата)

Оценка____________________

Председатель комиссии__________________ ______________________

(инициалы, фамилия) (подпись, дата)

Члены комиссии _____________________ _________________________

(инициалы, фамилия) (подпись, дата)

Курск, 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++, использовать принципы объектно-ориентированного программирования и структурный подход к решению поставленных задач.

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


1 Техническое задание

1.1. Основание для разработки

Задача дана на основании курсовой работы. База данных для продуктового магазина.

1.2 Назначение разработки

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

1.3 Требования пользователя к программному изделию

Необходимо реализовать программный продукт, позволяющий использовать структурированную базу данных.

1.4 Требования к программе или программному изделию

1.4.1 Входные данные

Входными данными для программного продукта являются данные, вводимые пользователем с клавиатуры, такие как:

- Наименование товара;

- Код товара;

- Дата поступления;

- Цена товара;

- Количество;

- Имеющийся в наличии файл базы данных «Salon.txt».

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

1.4.2 Процессы обработки

С помощью кнопки «Добавить» значения, введенные пользователем во входных данных записываются в таблицу в соответствующие ячейки. После этого происходит очистка полей для ввода значений.

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

Кнопка «Удалить» предназначена для удаления любой по выбору пользователя строки из уже добавленных в базу данных. В ходе этой операции последняя строка таблицы записывается на место удаленной, а количество строк таблицы соответственно уменьшается.

Кнопка «Количество» выводит на экран общее количество строк в таблице.

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

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

1.4.3 Выходные данные

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

- файл базы данных «Salon.txt»;

- таблица, созданная пользователем в результате работы программы;

- таблица поиска с выведенными на экран табличными значениями и значениями, введенными пользователем;

- количество всех записей в базе данных.

1.4.4 Результирующие компоненты изделия

Заказчику предоставляются исполняемые файлы и отчёт о проделанной работе.

1.4.5 Носители информации

Продукт должен размещаться в виде файлов на CD дисках. В процессе работы могут использоваться Flash, CD-R/-RW, DVD-R/RW или другие носители информации.

1.4.6Требования к составу и параметрам технических средств

Программный комплекс должен корректно работать на компьютере со следующими техническими характеристиками:

− процессор PentiumIII1000 МГц;

− оперативная память объемом 256 Мб;

− жесткий диск объемом 30 Гб;

− видеоадаптер SVGA;

− клавиатура;

− манипулятор типа “мышь”;