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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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 Описание программных модулей
Управляющий модуль автоматически выполняется при старте ИС в
момент загрузки конфигурации. В управляющем модуле помещаются процедуры
и функции, которые необходимо выполнять при запуске ИС, а также глобальные
процедуры и функции, которые могут вызываться из любого другого модуля
конфигурации. После загрузки управляющего модуля, с выбранным
интерфейсом под конкретного пользователя, можно производить работу в
системе, с помощью загрузки других модулей.
81
Функциональные модули содержат в себе модули, реализующие задачи,
связанные с функционалом программы.
Служебные модули обеспечивают отображение информации о
проведенных товарах.
Одним из управляющих модулей является модуль «Аутентификация»,
который выполняется при запуске программы.
При вызове модуля производится формирование и вывод на экран окна
авторизации. Структура модуля представлена в таблице 2.8.
Таблица 2.8
Структура модуля «Авторизация»
№ п/п
Наименование показателя
Идентификатор
Тип
1
Код строки
id
Int
2
Код сотрудника
Employee_id
Int
3
ФИО сотрудника
Fio
Varchar (600)
4
Пароль сотрудника
Parol
Int
Развернутая блок-схема работы модуля 2.13.
82
Начало
Ввод логина,
пароля,
фамилии
Все поля
заполнены ?
Не все поля
заполнены
Проверка данных
пользователя
Данные верны?
Конец
нет
нет
да
да
Авторизация
Рис. 2.8. блок-схема работы модуля Авторизация
2.5 Апробация результатов исследования
Пользовательский интерфейс представляет собой совокупность
программных и аппаратных средств, обеспечивающих взаимодействие
пользователя с компьютером.
Для разработки интерфейса ИС была использована среда
программирования Delphi.
Интерфейс основного окна программы приведен ниже.
83
Рис. 2.9. Основное окно программы
Меню программы включает следующие группы:
- Справочники;
- Склад;
- Новая закупка;
- Книга покупок;
- Помощь.
Меню «Справочники» включает следующие пункты:
- Статусы заказов;
- Категории товаров;
- Контрагенты.
84
Рис. 2.10. Интерфейс группы «Статусы заказов»
Рис. 2.11. Интерфейс группы «Контрагенты»
85
Рис. 2.12. Интерфейс группы «Склад»
Рис. 2.13. Интерфейс группы «Закупки готовых товаров»
Программное обеспечение так же имеет возможность выводить на печать
отчеты по материальным ведомостям с помощью функции «Отчеты –
Материальная ведомость».

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран