ВАРИАНТ № 1

АИС складского учета фирмы-вендора

Предметная область. Фирма ведет прямые продажи следующей категории товаров: принтеры, сканеры, ксероксы. Поставщики: Canon, HP, Epson, Mustek. Поставки техники идут по договорным ценам в УЕ. Курс УЕ изменяется не каждый день. Продажи производятся по прайсу фирмы, причем цены в прайс-листе могут обновляться на отдельные позиции. Требуется хранить историю поставок, продаж и изменений стоимости. Круг лиц, работающих с АИС:
    директор – все права; продавец – ведет учет продаж; менеджер – редактирование справочников (кроме курса УЕ), ведет учет поставок.
Отчеты (состоит из заголовка, табличной части и диаграмм):
    Объем и структура продаж по поставщикам товаров + столбчатая диаграмма (по поставщикам и по категориям для каждого поставщика) за период. Отчет по наличию на складе (на заданную дату) + круговая диаграмма по категориям + график суммарной стоимости (учет ведется по осредненной цене) по дням и месяцам за период. Отчет по прибыли (разница стоимости поставок и стоимости продаж) + график по дням и месяцам за период + столбчатая диаграмма по потребителям и по категориям внутри них.
Требования к пробному наполнению базы:
    в каждой категории товаров не менее 7 наименований по каждой фирме; период, охватываемый БД с 01.01.2005 по 31.12.2005; предусмотреть возможность расширения списков поставщиков и категорий товаров; записей о поставках >5000; записей о продажах >15000; потребителей > 10; пересмотров прайс-листа (по каждой позиции) >3, всего >1000; дат, на которые установлен курс 50>УЕ >30; отчеты реализуются в RTF, HTML (MHT) или PDF форматах и должны быть доступны (по крайней мере, заголовочная и табличная части) для дальнейшего автономного просмотра.
В пояснительной записке должно быть отражено:
    описание задачи и методика ее решения; укрупненная блок схема АИС; проекты отчетов и интерфейса (с визой руководителя); структура таблиц и схема БД с обоснованием и описанием; описание всех типов, основных классов (и их методов) и программных модулей; частичный листинг программы (типы, основные классы); скриншоты заполненных диалоговых форм; примеры выполнения отчетов, полная (до операторов) блок схема работы отчетов; руководство пользователя + инструкция по настройке и установке АИС.
Критерии оценки (от 0 до 1 за каждую позицию):
    проект – полнота реализации + соответствие утвержденных форм и отчетов реализованным; документация – описание типов, классов, структуры АИС; организация БД и работы с ней; реализация – устойчивость работы + динамические характеристики; интерфейс – руководство пользователя + 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). Возможна сортировка курса по дате или курсу УЕ щелчком по заголовку соответствующей строки.

Отчет по структуре продаж за период с _____ по ________

Дата

Производитель

Категория

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

Количество

Цена