Дипломная работа: Исследование и разработка информационной системы учета товародвижения на примере ООО "ТехИнвестСтрой"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
Существует два способа описания диалога при проектировании
информационной системы. Первый - табличная форма описания. Второй -
представление структуры диалога в виде организационного графа.
В рамках выпускной квалификационной работы реализован первый
вариант. Сценарий диалога ИС отображен на рисунке 2.5.
Вход в систему
1. Вход в систему
Главная форма
2. Менеджер действий
3. Главное меню
2. Менеджер действий
2.1. Ввод данных
2.2. Отчеты
2.3. Справочники
2.1. Ввод данных для карты
клиента
2.1.1. Создать запись о готовых
товарах
2.1.2. Редактировать запись о
готовых товаров
2.1.3. Удалить запись
2.2. Отчеты
2.2.1. Ведомость готовых
товаров
2.2.2. Ведомость продаж
готовых товаров
2.3. Справочники
2.3.1. Технические
2.3.2. Проектные
2.3.3. Экономические
3. Главное меню
3.1. Ввод данных
3.2. Отчеты
3.3. Справочники
Рис. 2.5. Сценарий диалога ИС
2.4.2 Характеристика базы данных
Ниже описаны таблицы создаваемой базы данных.
1. Таблица «category».
Структура таблицы приведена ниже.
77
Таблица 2.1
Таблица «category»
Поле
Тип данных
Размер
Ограничения
cat_id
Int
PK
catName
Varchar
255
Not null
2. Таблица «tblBasket».
Структура таблицы приведена ниже.
Таблица 2.2
Структура таблицы «tblBasket»
Поле
Тип данных
Размер
Ограничения
basket_id
Int
PK
date_orders
Varchar
255
Not null
3. Таблица «tblPrihod».
Структура таблицы приведена ниже.
Таблица 2.3
Структура таблицы «tblPrihod»
Поле
Тип данных
Размер
Ограничения
id
Int
PK
manager_id
Int
FK
date_orders
Varchar
255
Not null
4. Таблица «tblProizvod».
Структура таблицы приведена ниже.
78
Таблица 2.4
Структура таблицы «tblProizvod»
Поле
Тип данных
Размер
Ограничения
proizvod_id
Int
PK
names
Date/time
addr_yur
Varchar
255
Not null
phones
Varchar
255
Not null
5. Таблица «tblStatus».
Структура таблицы приведена ниже.
Таблица 2.5
Структура таблицы «tblStatus»
Поле
Тип данных
Размер
Ограничения
status_id
Int
PK
status_name
Date/time
6. Таблица «tblType».
Структура таблицы приведена ниже.
Таблица 2.6
Структура таблицы «tblType»
Поле
Тип данных
Размер
Ограничения
status_id
Int
PK
status_name
Date/time
79
7. Таблица «tovars».
Структура таблицы приведена ниже.
Таблица 2.7
Структура таблицы «tovars»
Поле
Тип данных
Размер
Ограничения
Тип
Int
PK
tovar_id
Date/time
prihod_id
prihod_id
prihod_id
prihod_id
ER-модель разрабатываемой базы данных приведена на рисунке 2.6.
Рис. 2.6. ER-модель разрабатываемой базы данных
2.4.3 Структурная схема пакета (дерево вызова программных
модулей)
На основе программных функций ИС, построим дерево программных
модулей системы:
- выполняющих служебные функции;
80
- управляющих модулей, предназначенных для загрузки меню и передачи
управления другому модулю;
- модулей, связанных с вводом, хранением, обработкой и выдачей
информации (функциональные модули).
Дерево программных модулей показано на рисунке 2.7.
Модули системы
Служебные модули
Функциональные
модули
Управляющие
модули
База данных
Ввод,
редактирование,
удаление данных
Ввод,
редактирование,
удаление
справочной
информации
Отчеты
Вход в систему
Рис. 2.7. Дерево программных модулей проектируемой ИС
2.4.4 Описание программных модулей
Управляющий модуль автоматически выполняется при старте ИС в
момент загрузки конфигурации. В управляющем модуле помещаются процедуры
и функции, которые необходимо выполнять при запуске ИС, а также глобальные
процедуры и функции, которые могут вызываться из любого другого модуля
конфигурации. После загрузки управляющего модуля, с выбранным
интерфейсом под конкретного пользователя, можно производить работу в
системе, с помощью загрузки других модулей.
Источник: https://baza.diplomsite.ru/previewfile/8738