ВАРИАНТ № 1
АИС складского учета фирмы-вендора
Предметная область. Фирма ведет прямые продажи следующей категории товаров: принтеры, сканеры, ксероксы. Поставщики: Canon, HP, Epson, Mustek. Поставки техники идут по договорным ценам в УЕ. Курс УЕ изменяется не каждый день. Продажи производятся по прайсу фирмы, причем цены в прайс-листе могут обновляться на отдельные позиции. Требуется хранить историю поставок, продаж и изменений стоимости. Круг лиц, работающих с АИС:- директор – все права; продавец – ведет учет продаж; менеджер – редактирование справочников (кроме курса УЕ), ведет учет поставок.
- Объем и структура продаж по поставщикам товаров + столбчатая диаграмма (по поставщикам и по категориям для каждого поставщика) за период. Отчет по наличию на складе (на заданную дату) + круговая диаграмма по категориям + график суммарной стоимости (учет ведется по осредненной цене) по дням и месяцам за период. Отчет по прибыли (разница стоимости поставок и стоимости продаж) + график по дням и месяцам за период + столбчатая диаграмма по потребителям и по категориям внутри них.
- в каждой категории товаров не менее 7 наименований по каждой фирме; период, охватываемый БД с 01.01.2005 по 31.12.2005; предусмотреть возможность расширения списков поставщиков и категорий товаров; записей о поставках >5000; записей о продажах >15000; потребителей > 10; пересмотров прайс-листа (по каждой позиции) >3, всего >1000; дат, на которые установлен курс 50>УЕ >30; отчеты реализуются в RTF, HTML (MHT) или PDF форматах и должны быть доступны (по крайней мере, заголовочная и табличная части) для дальнейшего автономного просмотра.
- описание задачи и методика ее решения; укрупненная блок схема АИС; проекты отчетов и интерфейса (с визой руководителя); структура таблиц и схема БД с обоснованием и описанием; описание всех типов, основных классов (и их методов) и программных модулей; частичный листинг программы (типы, основные классы); скриншоты заполненных диалоговых форм; примеры выполнения отчетов, полная (до операторов) блок схема работы отчетов; руководство пользователя + инструкция по настройке и установке АИС.
- проект – полнота реализации + соответствие утвержденных форм и отчетов реализованным; документация – описание типов, классов, структуры АИС; организация БД и работы с ней; реализация – устойчивость работы + динамические характеристики; интерфейс – руководство пользователя + HELP + инструкция по установке + права.
План-график
№№ | Этап | % | Недель | Срок | Выполнено |
1. | Расширенное описание задачи, методика ее решения и укрупненная схема АИС. | 10 | 2 | 2 | |
2. | Проекты интерфейсов и отчетов. | 10 | 2 | 4 | |
3. | Схема БД, структура таблиц БД и их описание. | 10 | 1 | 7 | |
4. | Разработка основных структур, используемых в программном модуле | 10 | 1 | 8 | |
5. | Разработка программного модуля | 30 | 7* | 15 | |
6. | Тестирование БД: ее наполнение и выполнение пробных отчетов | 10 | 2 | 14 | |
7. | Документирование: описание основных классов и их методов, составление блок-схем отчетов | 10 | 2 | 15 | |
8. | Пояснительная записка | 10 | 1 | 16 | |
Защита | 16 |
Задание выдал ст. преподаватель каф ПМиВТ ___________
Задание принял, с планом-графиком ознакомлен ___________ ________________
Задание принял, с планом-графиком ознакомлен ___________ ________________
Задание принял, с планом-графиком ознакомлен ___________ ________________
Индивидуальная часть
Отчет | Классы | Ознакомлен |
Оценка
Показатель | Работа в целом | Индивидуальная часть | ||
проект – полнота реализации + соответствие утвержденных форм и отчетов реализованным | ||||
документация – описание типов, классов, структуры АИС | ||||
организация БД и работы с ней | ||||
реализация – устойчивость работы + динамические характеристики | ||||
интерфейс – руководство пользователя + HELP + инструкция по установке + права | ||||
ИТОГО |
Описание БД

БД состоит из 8 таблиц: 5 справочников и 3 рабочих таблиц. Справочники: курс УЕ, список поставщиков, список клиентов, список категорий товаров, список товаров. Рабочие таблицы: прайс-лист, книга поставок, книга продаж.
Структура справочников:
Структура рабочих таблиц:
![]() |
Схема БД имеет вид:
Для всех связей установлены флажки: обеспечение целостности данных и каскадное обновление связанных полей, флажок каскадное удаление связанных записей сброшен.
Таблица KURS (курс УЕ) находится вне схемы, так как связь по курсу УЕ осуществляется программно.
Данные о наличии на складе получаются через запрос …..
….
Проект интерфейса
На форме слева отображается таблица курсов УЕ (левый столбец – дата, правый курс). Курс УЕ может быть отредактирован непосредственно в таблице или добавлен (отредактирован) с помощью календаря и текстового поля справа. Удаление курса осуществляется с клавиатуры (клавиша Delete). Возможна сортировка курса по дате или курсу УЕ щелчком по заголовку соответствующей строки.
Отчет по структуре продаж за период с _____ по ________
Дата | Производитель | Категория | Наименование | Количество | Цена |






