Центральный Дом Знаний - Разработка программы для задачи «Учет реализации товаров»

Информационный центр "Центральный Дом Знаний"

Заказать учебную работу! Жми!



ЖМИ: ТУТ ТЫСЯЧИ КУРСОВЫХ РАБОТ ДЛЯ ТЕБЯ

      cendomzn@yandex.ru  

Наш опрос

Как Вы планируете отдохнуть летом?
Всего ответов: 903

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Форма входа

Логин:
Пароль:

Разработка программы для задачи «Учет реализации товаров»

Скачать работу полностью


1. Описание предметной области

Предметная область

Первым и наиболее важным этапом в разработке программного обеспечения является определение предметной области программирования.

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

Начальная информация имеет такую структуру: код товара (текстовый –10 знаков), группа (текстовый –10 знаков), название (текстовый –10 знаков), цена (числовой –4 знака), количество (числовой –4 знака).

Информация, которая должна быть получена по запросу:

  1. Информация по конкретной группе;

  2. Информация по конкретному названию;

  3. Информация по цене.

Выходной документ имеет такую форму:

код товара

название товара

цена, грн.

количество, т.

сумма, грн.












Сумма = Ц*К.

Где: Ц- цена товара (грн за 1 килограмм).

К- количество товара (кг)

2. Описание прецедентов

Прецеденты:

Формирование данных о реализации товаров

Составление отчета о стоимости реализованных товаров

Анализ реализации по группе товара, названию товара, цене товара


Вариант использования: Формирование данных о реализации товаров

Типичный ход событий:

Действие пользователя системы

Отклик системы

1. Пользователь вводит в БД сведения о реализации товаров товарах


2. Система фиксирует данные

3. После завершения ввода информации о товарах пользователь сообщает системе об этом

4.Система сохраняет введенные данные в БД

5.Пользователь делает запрос на просмотр данных

6.Система отражает данные на екране


Альтернативные потоки:

Действие пользователя системы

Отклик системы

1а. Введен не корректный код товара, название, количество, цена

Система генерирует сообщение об ошибке

1б. Пользователь исправляет данные введенные не верно в соответствующих полях

Система фиксирует обновленные данные


Вариант использования: Составление отчета о стоимости реализованных товаров

Типичный ход событий:

Действие пользователя системы

Отклик системы

1. Пользователь открывает БД, в которой содержится информация о реализации товаров товарах


2. Система отражает данные на экране монитора

3. Пользователь делает запрос на получение отчета о стоимости реализованных товаров

4.Система выполняет поиск необходимых данных и их систематизацию


5.Система производит расчет стоимости товаров


6. Система формирует необходимые данные в форме таблицы и отражает их на экране монитора.

7. Пользователь просматривает полученные данные.


Альтернативные потоки:

Действие пользователя системы

Отклик системы

1а. Пользователь вводит не корректный запрос на получение отчета о стоимости реализованных товаров

Система генерирует сообщение об ошибке


Вариант использования: Анализ реализации по группе товара, названию товара, цене товара

Типичный ход событий:

Действие пользователя системы

Отклик системы

1. Пользователь открывает БД, в которой содержится информация о реализации товаров товарах


2. Система отражает данные на экране монитора

3. Пользователь делает запрос на получение данных о конкретной группе товара

4.Система выполняет поиск данных по группе товара и их систематизацию


5. Система отражает полученные данные на экране монитора

6. Пользователь просматривает полученные данные.


7. Пользователь делает запрос на получение данных по определенному наименованию товара

8.Система выполняет поиск данных по названию товара и их систематизацию


9. Система отражает полученные данные на экране монитора

10. Пользователь просматривает полученные данные.


11. Пользователь делает запрос на получение данных по определенной цене товара

12.Система выполняет поиск данных по цене товара и их систематизацию


13. Система отражает полученные данные на экране монитора

14. Пользователь просматривает полученные данные.


Альтернативные потоки:

Действие пользователя системы

Отклик системы

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

Система генерирует сообщение об ошибке, в котором указано что, требуемые данные не найдены

3. Структура базы данных

База данных разработана в среде СУБД Access. Access - очень мощное средство разработки баз банных, с его помощью можно разработать базу данных обеспечивающую организацию быстрого поиска, содержащейся в ней информации, эффективной корректировки данных (поддержание базы данных в актуальном состоянии). Автоматизированная база данных обладает высокой компактностью. Очень удобно организован обмен данными с другими приложениями Microsoft Office.

База данных Realizacija.mbd содержит таблицу Tovar, в которой находится информация по реализации товаров, которая используется для получения выходного документа и запросов. В данной таблице ключевым полем является поле KodTovara, которое содержит информацию о коде реализованного товара.

Таблица 3.1- Перечень наборов данных БД

Имя таблицы

Назначение

Tovar

Содержит исходные данные, необходимые для формирования выходного документа и запросов на получение информации по наименованию, группе и цене товара.

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


Таблица 3.2- Структура набора данных, таблицы «Товары»


Имя поля

Тип поля

Назначение

KodTovara

Числовой

Код товара

Name

Текстовый

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

Grup

Числовой

Группа товара

Zena

Числовой

Цена товара

Kol

Числовой

Количество товара


  1. Диаграмма классов

Таблица 4.1. Описание класса CFilterGr


Данные

Операции

Идентификатор

Наименование

Идентификатор

Назначение

m_gr

Переменная, определяющая параметры фильтрации по группе товара




Таблица 4.2. Описание класса CFilterName


Данные

Операции

Идентификатор

Наименование

Идентификатор

Назначение

m_name

Переменная, определяющая параметры фильтрации по наименованию товара




Таблица 4.3. Описание класса CFilterCena


Данные

Операции

Идентификатор

Наименование

Идентификатор

Назначение

m_cena

Переменная, определяющая параметры фильтрации по цене товара




Таблица 4.4. Описание класса CIsxDan


Данные

Операции

Идентификатор

Наименование

Идентификатор

Назначение

m_bAdding

Переменная – флажок, определяющая способ добавления записи: от существующей записи или от вновь созданной

OnRecordAdd

Функция, выполняющая добавление данных



OnRecordDelete

Функция, выполняющая удаление данных



OnRecordSave

Функция, выполняющая сохранение данных



OnMove

Используется для отображения следующей записи базы данных и/или для сохранения новой записи базы данных


Таблица 4.5. Описание класса CTovarSet


Данные

Операции

Идентификатор

Наименование

Идентификатор

Назначение

m_Grup

Группа товара



m_KodTovara

Код товара



m_Name

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



m_ Cena

Цена товара



m_ Kol

Количество товара




Таблица 4.6. Описание класса CTovarView


Данные

Операции

Идентификатор

Наименование

Идентификатор

Назначение

m_pSet

Переменная – указатель на набор записей

OnVd

Функция, обрабатывающая выбор пункта меню «Выходной документ»



OnFilterCena

Функция, обрабатывающая выбор пункта меню «Информация по запросам»/ «Сведения по цене товара»



OnFilterGr

Функция, обрабатывающая выбор пункта меню «Информация по запросам»/ «Сведения по группе товара»



OnFilterName

Функция, обрабатывающая выбор пункта меню «Информация по запросам»/ «Сведения по наименованию товара»



On Draw

Используется для отображения документа в окне прорсмотра

(......)


Loading

Календарь

«  Июль 2019  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Архив записей

Друзья сайта

  • Заказать курсовую работу!
  • Выполнение любых чертежей
  • Новый фриланс 24