Для организации, контролирующей экспорт сырья, требуется разработать информационную систему, позволяющую обрабатывать данные о договорах на экспорт сырья, представленные в определенном формате.
Информация о договорах на экспорт сырья представлена следующими данными:
номер договора;
дата заключения договора;
фирма-поставщик;
вид сырья;
страна;
фирма-получатель;
сумма.
Для значений вида сырья и страны-экспортера создать отдельные файлы-справочники, используемые при заполнении полей данных. Предусмотреть возможность добавления, изменения и удаления записей в справочниках.
Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:
- — по дате заключения договора;
- — по фирме-поставщику;
- — по стране;
- — по фирме-получателю;
- — по виду сырья.
Сортировка по перечисленным полям данных обеспечит сортировку по любой совокупности перечисленных полей (вложенную сортировку).
Критериями поиска для данной системы являются: дата заключения договора (указываются начало и конец периода поиска), фирма-поставщик, вид сырья и страна-экспортер.
На основании представленных в системе данных необходимо подготовить документы определенного вида и сохранить их в текстовых файлах.
1. Для каждого вида сырья определить общую сумму, на которую были заключены договоры. Предусмотреть создание общего отчета и отчета, содержащего требуемую информацию за каждый месяц. Вид выходного документа:
|
Итоги по видам сырья. |
№ п/п. | Вид сырья. | Сумма. |
… | … | … |
Итого: |
2. Для всех стран по каждому виду сырья определить общую сумму, на которую были заключены договоры. Данные должны быть упорядочены по названиям стран и видам сырья. Предусмотреть создание общего отчета и отчета, содержащего требуемую информацию за каждый месяц. Выходной документ должен иметь следующий вид:
|
|
№ п/п. | Вид сырья. | Сумма. |
… | … | … |
Итого: |
- 3. Для каждой фирмы-поставщика и каждой страны определить общую сумму, на которую были заключены договоры. Вид выходного документа аналогичен виду выходного документа № 2 данного задания.
- 4. Для каждого месяца выдать список всех фирм-поставщиков, заключивших договоры, в порядке убывания суммы, на которую заключен договор.