Дипломная работа: Автоматизация обработки заявок АО "Сейм-Агро"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
менеджеров, где можно: добавить запись; редактировать; удалить; закрыть окно.
Пункт подключение позволяет внести данные для подключения к БД и
сохранить их или отменить.
Контекстное меню таблицы заявок позволяет:
добавить;
редактировать;
удалить заявку.
При выборе пунктов «добавить» или «редактировать» откроется окно
работы с заявкой, в которой можно сохранить изменения или отменить
изменения.
При выборе пункта удалить выйдет запрос для подтверждения операции и
после подтверждения запись будет удалена из базы.
Контекстное меню таблицы поставок позволяет:
добавить данные о поставке;
редактировать;
удалить;
партия.
При выборе пунктов добавить или редактировать откроется окно
редактирования данных о поставке. В окне можно сохранить или отменить
изменения.
При выборе пункта «Партия», откроется окно со списком партий, в котором
можно добавить или удалить данные о партии.
Следует разработать дерево функций, в котором отображаются основные и
служебные функции системы. Дерево функций системы представлены на рисунке
2.5.
57
Дерево функций
ИС учёта заявок
Основные
функции
Служебные
функции
Учёт клиентов
Учёт заявок
Учёт поставок и
партий
Учёт продукции
Ведение
справочника
«Сорт»
Учёт менеджеров
Ведение
справочника
«Вид»
Ведение
справочника
«Статус»
Настройка
подключения
Формирование
отчёта о графике
постав ок
Формирование
отчёта о заявке
Формирование
отчёта о заявках за
период
Рис. 2.5. Дерево функций
Основные функции системы:
учёт клиентов;
58
учёт заявок;
учёт поставок и партий;
учёт менеджеров;
формирование отчёта о графике поставок;
формирование отчёта о заявке;
формирование отчёта о заявках за период.
Служебные функции:
учёт продукции;
ведение справочника «статус»;
ведение справочника «вид»;
ведение справочника «сорт»;
настройка подключения.
2.3.2 Характеристика базы данных
Каталог базы данных включает следующие таблицы:
клиент;
менеджер;
заявка;
поставка;
продукция;
партия;
вид;
сорт;
статус.
На рисунке 2.6 представлена физическая модель базы данных.
59
Рис. 2.6. Физическая модель БД
В таблицах 2.7 – 2.15 представлено описание таблиц БД.
Таблица 2.7
Таблица «Клиент»
Поле
Тип
Длина
Ограничение
Код
Int
-
PK
Название
Varchar
50
Not null
Телефон
Varchar
20
-
Адрес
Varchar
50
-
ИНН
Varchar
20
Not null
Email
Varchar
50
-
Контакт
Varchar
50
-
60
Таблица 2.8
Таблица «Менеджер»
Поле
Тип
Длина
Ограничение
Код
Int
-
PK
ФИО
Varchar
50
Not null
ДР
Datetime
-
Not null
Телефон
Varchar
50
Работает
Bit
-
Пароль
Varchar
20
Администратор
Bit
-
Таблица 2.9
Таблица «Заявка»
Поле
Тип
Длина
Ограничение
Код
Int
-
PK
Клиент_код
Int
-
FK, not null
Поступление
Datetime
-
FK, not null
Менеджер_код
Int
-
-
Стоимость
Money
-
-
Статус_код
Int
-
FK
Таблица 2.10
Таблица «Поставка»
Поле
Тип
Длина
Ограничение
Код
Int
-
PK
Поставлено
Datetime
-
Not null
Заявка_код
Int
-
FK, not null
Стоимость
Money
-
-
Адрес
Varchar
50
Not null
Выполнена
Bit
-
-
Источник: https://baza.diplomsite.ru/previewfile/1857