База данных компьютерного магазина

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

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

Практическое значение, Актуальность

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

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

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

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

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

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

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

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

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

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

  • Наименование товара;
  • Код товара;
  • Дата поступления;
  • Цена товара;
  • Количество;
  • Имеющийся в наличии файл базы данных «Salon.txt».

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

14 стр., 6769 слов

По информатике «Обработка текстовой информации средствами ...

... предоставляется многообразие программных продуктов по работе с этими документами. Условно их можно разбить на текстовые редакторы и текстовые процессоры Для обработки текстовой информации на компьютере используются приложения общего назначения - текстовые редакторы. Текстовые редакторы ...

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 Требования к составу и параметрам технических средств

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

  1. процессор Pentium III 1000 МГц;
  2. оперативная память объемом 256 Мб;
  3. жесткий диск объемом 30 Гб;
  4. видеоадаптер SVGA;
  5. клавиатура;
  6. манипулятор типа “мышь”;

устройство удаленного доступа к сети: модем или сетевая карта.

1.5 Требования к программной документации

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

  • техническое задание;
  • рабочий проект;
  • диск с приложением.

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

3 стр., 1491 слов

Значение профессии «Оператор ЭВМ» на современном этапе производства ...

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

1.6 Стадии и этапы разработки

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

  • техническое задание;
  • рабочий проект.

На стадии «Техническое задание» проводится:

  • постановка задачи;
  • разработка требований к программному изделию;
  • изучение литературы по задаче.
  • [Электронный ресурс]//URL: https://litfac.ru/referat/razrabotka-bazyi-dannyihkompyuternyiy-magazin/

На стадии «Рабочий проект» проводится:

  • разработка схем алгоритмов;
  • физическое проектирование программного изделия;
  • тестирование и отладка программного изделия;
  • оформление работы.

2. Рабочий проект

2.1 Описание программы:

Данная программа состоит из двух частей:

— Внешний вид форм;

— Компоненты на форме.

2.1.1 Тип входных данных

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

— Наименование товара (Edit1, тип AnsiString);

— Код товара (Edit3, тип AnsiString);

— Дата поступления (Edit2, тип AnsiString);

— Цена товара (Edit4, тип AnsiString);

— Количество(Edit5, тип AnsiString);

— Надбавка(Edit6, тип float).

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

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

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

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

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

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

— количество всех записей в базе данных (Label6, тип Int);

— сообщение об удалении всех записей из базы данных (ShowMessage(«Таблица пуста»).