- •Содержание:
- •Введение
- •1. Содержание основных этапов курсового проектирования
- •1.1 Структура отчёта курсового проекта
- •Введение
- •1. Разработка концептуальной модели задачи
- •Обучающая система
- •2. Обоснование выбора технических средств, операционной системы
- •3. Постановка задачи
- •Список товаров поступивших на хх.Хх.Хх г.
- •3.1 Описание алгоритма решения
- •3.2 Описание контрольного примера
- •4. Рабочий проект
- •4.1 Обоснование выбора субд
- •4.3 Описание интерфейса задачи
- •4.4 Описание программного обеспечения
- •4.5 Технологическая схема взаимосвязи программных модулей
- •4.6 Инструкция пользователя
- •Заключение
- •Список используемой литературы
- •Приложения
- •2. Перечень вопросов по защите курсового проекта
- •3. Пример разработки документа Постановка задачи
- •1.1.2 Описание выходной информации
- •1.1.3 Описание входной информации
- •1.1.4 Описание алгоритма решения
- •1.1.5 Описание контрольного примера задачи
- •4. Основные критерии качества курсового проекта
- •Список используемой литературы
1.1.4 Описание алгоритма решения
Для реализации выдачи “Ведомости переоценки товаров, подлежащих спи-санию на любую дату” (Форма М01Р01) алгоритм решения будет следующий:
Вначале необходимо ввести “Дату выдачи”. Если дата не будет введена, она будет считаться текущей, то есть равной “Дате формы”.
Данная ведомость формируется на основании данных о наличии товаров в мага-зине. В ведомость попадают те товары, срок реализации которых превысил допу-стимые (см. справочник М01С02) нормы. Для этого нужно вычислить этот срок, отняв от заданной даты дату изготовления. И если, вычисленное таким образом число дней реализации товаров будет критическим, то есть, равным или большим указанному в “Справочнике товаров” (М01С02), эти товары будут либо списаны, либо уценены. Строки ведомости должны быть упорядочены по кодам отделов, дате списания, и номенклатуре товаров.
Если не было ни одного товара на списание на заданную дату на экране должно появиться сообщение вида: “ НЕЧЕГО СПИСЫВАТЬ”.
1.1.5 Описание контрольного примера задачи
Контрольный пример это упрощенный набор данных реальной задачи, рассчитан-ный вручную и предназначенный для проверки работоспособности ПО задачи.
- Ведомость переоценки товаров, подлежащих списанию на любую дату
(форма М01Р01);
Начать это формирование нужно с создания нормативно-справочной информа-ции (формы М01С01, М01С02, М01С03) для кодирования оперативной инфор-мации (форма М01В01).
Нормативно-справочная информация (НСИ) состоит из данных следующих документов:
Форма М01С01 Справочник “Отделы”
Код отдела |
Название отдела |
1 |
Молочный |
2 |
Мясной |
3 |
Кондитерский |
4 |
Овощи-фрукты |
Форма М01С02 Справочник “Товары”
Код товара |
Название товара |
Срок Реализации (дни) |
11 |
Творог |
10 |
21 |
Вар. колбаса |
15 |
22 |
Вырезка |
5 |
41 |
Картофель |
90 |
31 |
Торт-Сказка |
5 |
12 |
Молоко 3% |
6 |
23 |
Сервилат |
30 |
Форма М01С03 Справочник “Единицы измерения”
Код ед.изм. |
Название ед. изм. |
1 |
Тонн |
2 |
Кг |
3 |
Меш. |
4 |
Бут. |
5 |
Упак. |
Оперативная информация задачи состоит из следующих документов:
Код формы М01В01 Приходный ордер
Приходный ордер № 1 Дата 06/11/05
Поставщик ООО Купец Реквизиты фирмы 650000 Ленина 100 т. 111-111-111
Отдел Молочный
Подпись _______________
|
Рис. 2.2 Вид документа “Приходный ордер”
Код формы М01В01 Приходный ордер
Приходный ордер № 2 Дата 07/11/05
Поставщик ООО Елисей Реквизиты фирмы 650000 Ленина 20 т. 221-111-111
Отдел Мясной
Подпись _______________
|
Рис. 2.3 Вид документа “Приходный ордер”
После того как НСИ задачи сформирована, и оперативная информация по приходу товаров имеется можно переходить к реализации запросов в рамках заявленных заданием выходных форм.
Выходная форма запроса по запрашиваемой дате (10/11/05) будет следующей:
Форма М01Р01 Дата 10/11/05
Ведомость переоценки товаров, подлежащих списанию на 10/11/05 г.
№ п/п |
Отдел |
Товар |
Кол-во |
Ед.изм |
Стоимость товара |
Дата изготовл. |
Срок реализ. |
Решение С/У |
1 |
Молочный |
Молоко 3% |
100 |
Бут. |
2000 |
01/11/05 |
6 |
|
2 |
|
Творог |
50 |
Упак. |
4500 |
28/10/05 |
10 |
|
3 |
Мясной |
Вар. колбаса |
200 |
Кг |
16000 |
16/10/05 |
15 |
|
Рис. 2.4 Вид документа “Ведомость переоценки товаров”
В данную ведомость товар – “Сервилат” не попал, т.к. его не списали, и дата списания больше текущей даты данной формы.
